\\\\z|z=~}}~}~}}{{|z~}|}z~~}~|wz~w}|zz}~||~~}~zv~}}~z}|{yzz{|}{}xx|~z|z{|~{{x|~}z|{~z}|~}z}~}|}y{~}wyz{v{|}y~}|~|||~|~}~||~|}~}{{y}~||}{|yzy{|}}{}}{{~yyy|~|y}}|{}||~|}z~}|}~}z{|}}~z~{}{~z{~|z{z||~~|~}~~|}|}~~}}{z|~z|{{y|z|zx{~~z}}~~}|~||}~|{}|~|x~y{}~|}{||w{zyw~{z~{{}~y}|}}{{z||y~|~{|{{}zzz|}w~{~|}}|~{z~|z{{|z|xzy|}}}y{}z~}~}~z|~v~|~|{|z}y{|{~~}}|}{yz~{{}{xy{{~x|~x|||~}w{{{}|yy|~~z~||~{}{{z~}}}|{~x}y~~~~|}}}|z}}|~w}{~|||}|~z}|}y~~}{}}~~}|||z~{{}||{|}{~|~z~|~}}u}y}|}}~z~z{}y~{~~z{~~y{}~{||}}}|z~|}}|y~z~||}|}}z~}}}yw}}}~|{{~~~}x{}}}|z|}|~y~|}|}}~}~{|z}x~~~~|}||}}}~||~~~~}~}~}~~~{|z~}}|~|~~}y}}~}|~|~w{~}{}{}{{{~~}~}~|~~~}|~|v~}~y|||}}||}}~||{}~}}~|}{~}}~{}|{~|}|~}||}z~~~~~{~~||z||{}z{~}~{~~}z{|{~}y}z{{|{{}z|{~~~}|~{{~x}~{~~||||{|~{~}y|||{z~|}|~|}}~|z}}{~~~~}z~|||~|yx}{yz}{{~}~|{}~{{}|{~{|~}|~}}~}|~~}~~~}|z}|y~~{x|{|}|}~}{~|z|x~~~~y~|}}~|~{}|~{|{z~z}|~~z}~||}|}}~}{}~}}~z~{x~}~|~~x~~|~}|~|~~~~~~}y}~}~}}}}}||z|{y}|y{}||~|~}~{}|z}}}}|~~}{}}||{zzx}{w~}ww}||}~y}~~z}zxz|~||u}~~}z}}{}}}{~{~|}y|~|z|~}~{~{}zt|~}|}y~|~}}~}||}}}~||~|{{{}y}zy{~z}|{vy{y{~|~|~{{zz{}~}|~zz|{z}~y~}{~}|||~z}|||~{}}}~}~~|~~}zu}~zy{{||~{}zzy{{|}~~~~w}|}~|}~}|z{z}}~|~|~~{wz|z}x~~z~}}||x|y~|{|}}~}}}|~~{|}|~}~~{}{}zzw|x{yz~}{{}|~|{~~|z{{{{~|~}~~{|||}}z|{}}~}~y}z}{}}~{}~}z~{}~}|{~}y~|~~}|}~{|~xxz|}|y~~~{}}}~~z|}{z{~~{|z}||{zy|~}{{z~|~z|z{~||~{}ux}t}|}z}u}|}|z{|}~~}}|}}z~~y{~{}{|}}xz}}zy{~z|~|}}{uy~|}~}}~~|~~~~}{~}~~}y~~}~}~{~{z~}~~~~|~{{{}~}|~y~z~|y|~~}|z|}|}y|y~}|||}zy~~}~x{}{z{|||}{}~|y}|}{~}{}~zz|{|~||~|}}z~{}}||}~~{~}~}||}|{~~x~}}|{~{z{zyz{~|{~xz|{~{}|~z~~{|{z||~}|}~y|~|{z{}y|zz}|~||x|{||~~}|{z}}}~|{{|~~{~{~~{}||{z}|}|~|~~~}{{{|{}z~~~}~z~|}z||}q~~||z}|}}}~~|~{{|~~}~{{~z~~|~{z{z~{|}}}|~|{z~}{~||z~~|y~{v}|~}{{|~{{{~zz||{|~{}w}{{|{}~zzyy~~|~{~z{{y~~z{x~|~{||}z||z}{y}z~zy~y}}{~z~zv|~|z|{|||}~~{|w~zyz}||~}zy|y~{}}{|~{|z~|}z~|~w}|}{}{{|zy|~~~}~{}}y}y}wy~y~~|~z}|}}|}~}}~}||y}~yz~~}~}}}}~z~}|~}}|}~}}~~~x|{}}z~}y~{|}|}~~}}~~}~~}{~~~~~|}~~}~~~}z~}~~~~}~|~}~|~{~~~~~{{~~}|}~|y}v}~}~~{}|{}{{zy|}|w{~~{}||||}{z}zzzyy}|}z}|z{}|y}}~|}z{|}}~|y{~|z}~}~|z}|}{y{}}}~{~z{z~{{|}|}|{{||}~~z~yy|{z}|~zw}z}{||~~}}|~z|}~}}y~~~{z{~~z}||}zyyz{|z}yx||z{xz{u|{y~}|~y~}}}|~}}~{~}z~|z|z|xx{{z}}{zvy~zw}z~{~zy|t~yz|x}|~z|{x}~z|}y~|z{|~z}|{~{|xx|}~~}}~}{|y}|}}}|}|}}|y}}~|zw}}}{|wyw}}|{z|}}{|~~~}}~|~|}~|}{}{|zz{zz~~z}}}}z|yz|}vzx|y}|w{~~}~}|{yx~}}}}|}}}z|~~{~~|~}x}}|y|z{}|{zyw{~|y{|~yy|z~~~z|~~}|~}}{~{t|{}}}{~{|~~z{|z~z}|y|}}y~x|}~}}~}z|x~}{}z|}z|~{s}{~~}||{~|~~}|~z}~z||}~~}|~~~{}{~z{|}{||{}|~}~|~}~{}}{z}}y||}}{yz~}{{|~|}}}yx~{zz|xw~~}||~~{~}~~}~~~~}~}~|}}}~~}~~~~~~~}~}|{~~~|}}~|~|~}}~~~~~}~{}~~~~z||}~~||}{|y|}~w~}}}|~|}zz~|}~}x~{}{{~y{|||{|~~|x|~|y~zzw}y}{}{{{~|{|~|}z~}z~w|z|zz}~|}}{z~uxyy~|x}}{|~{~~~y|}{{w{|{y{z}}y~|~}z~~{yw{||}~~x{||}||~zz}{{~{~{{}z||~~~}x~~~|wx||}|~}|zy|~{|z||zw}}||{~|{~~}{}|z{}~z}||~{{yzzw{~}y}~y|w~|z}y|}||{{|u}~~|}y{{}~~{{}~{~}y}~|~y|}{}~yy}||x|w~~}z||}|y~|}~|~xyz{{{}|}{y{|}{y~}y|z~}||~|~{~~v|~|{|z{|~{{|||}z{}}y}{|}}|{z}z}y{{|~}z}}~~|}|zw|~|z~{|}}}|y|{|w~|z}z}|~}{~||z{w{|y}zyv~z|z{x||}|~|{}z}}||z|}~}z}||{{}~}}z{{}~~{}y}}~}~yy{~~}}}|~|}|y}|}|~|}xzzz}{|{}z{|}w}~{|x|z~~}~~xx{z||{|}{|}||~{z{{~|{~~}|}~|}{||}~~~}|||}{|z|~{}z|{{~~zy~}~}{}|}}~~}~~~}~}}~~{}x~|~{~~|~}~~~{{~~~}}~|~~~|}~~~}}|~~|~x~~~~~~}}~~{~|}|||~|~}x~~zw}y}~|wy}~zz{~~~|y}{{}~~y~}}zz~}~}~{}{}{~}|~w}|y}y|z|{}{}{||~~y{zx}{{{y}{|}z}||zz~{{{z{|z|v}{|y|~~y|~z~{|~{yx|~xw}|z~}{~z}}}{}y||}||}}{}~|z|zzzx{zzx~{|{y{y{|x|z||~~~x|xyyy|{~zz|{}v}}|{z}{z|zz|{||}{|zz{{}|{~||}}}}~}{|~{}~~|{{y|}~{|{|}xz}{}x|{|}z|}{|y}}|z~x~zz~~|}y~|}~|{|~|y|{|yv~|z}{{~y~|z}}|zy||y|z|x}z{y~x~|~}~}x~~}|yy|{x|{{{w~z}~|~}|}{wzz{yz|}x}{v}}~||~}zz{z~|w|||w|z|zx}z{y~yz}t|}~}}~~}}}|}}}}~|~~~||}{||y~|~zx{z~~z{}|}|}y|w{v{~|}~z{}z|{||{|z~~}}{|||z}z{x}xzzzy{z|}}}x~{}z~vy}v}}|{}~z|}|~}}~~}}}||}~~~w}|y}z}z|}{{}}|~{|~}yx|~}}{{z||{y}~~~}~|~~yz~}|~~|}}}}~~~}}~~}~~}z~}~~~~~{||}~~~~{{}|}||~}~~}}|}}~|~|~{{{z{z~||}|{}||z|~|}|~~~{y|w}|{||}~~{{z~|}|||{|z}}}{{|z~{|z~|}~}||~y}{{{{|z|~{}xz||~{w|~z|~}{~}w~||w~yy}zz|uzzy||~~{{}~}~||x|{~|{{wz{{}|{|yx{{z{w~}{~z}~{y}{}{||}y~yx~z{}~~{{~}~}}z{w{}~{~z|u}||{z}}|||{y}{y}zyzzxxyz~{}{~|{|||w}||xyzy||}~~w}{yx~{{yzx~|zy~x|}{~|}{}}yz{~z|yy|~~zz~{||}{~y{{}||~}wy|}{~}~~y}y}|~~}z~~|y}}}|y|{z|~{~y{~}|r~~~|u|}||y}|||~x|}~}z|}~~|}}}}~}{{y~|{|{z}vv{~}||}{{}{{~y~}yy{~t{}xz~{|{~z}}}|~}}|~yw}|{~|{{|}|z||||z}~{{~}~~}~|zw}}{x}|~|}z||}}{~||}{~||}v{|y~~~{~{|{|}z}}zy}x||z|{~}}{xx|{y|}|}|y~~}x{}}}~|}z|z|ywyz|}}~{{~y{y}}~||z}|}{|{{~~}}{z}~|yzz}w~~x{{|x~~z~{}~|z{y|~|}y|z{{{~z~|~}{~}{zz{}xz}z{||~}~}~~|~~~~~~~~~z~~}~~}~}~{}~~~~}}}~~}~~}}~y}~~}~|}~~~|~}~|~}|z~~~}}~}~|~~~|}}~z}~~{~z~{}y{{||zzyx||~|{zy{{{|}|{}||}{x||~}zzy|{~{~|zz~{x~|}|}z~~}~z}w|}|~|~}z}yz~~{w{~|zy}{}~}z{|{|}}}{}~z~y}}{z|y}~|{y~yy}z||x|||y|{~||}x~yu~}~z{}|||||z~{{u}||~|}w{{z~z~|y}}|y|~{~{{|xwux}}~z}{|zz}y{yz||z}}~~~|}~|y|||{|zz|{~|}~z}vz{xzx{}|y}{y|}|{{}zx}|{zz}~~}s{y~z{zxz{}x}x|xyyz~}}}|}~y{{{~||~~|||{y~{}~}}z}{}}~|}|ux|z|}~zzzy~{{|~||{|~vy}}|zx~}w}z{{{|||{~}~y||x~{||}yz{|y|}{}z}{{~{}}}|x{}~z~~y}||}{|~~~{y|yy~}~z}~{{}yy|z|xzy{{{y||~{}{y|{~|{~{~|}~|~|~{}}zw{{~{~v~zz||~{y{{|~x~~}~||x~zzy{{yz{xz}zz~{y{}|||x}y{}{~|~~xz{}~w{y~{|~|~z}z~|y{|{||w{{u{z|~~~}z|}~~}z}z~x||x||~}|x~}{{|zwy|}z~ywx||}z|~}{}z{||~}~z}{|{~||~~}~{~}~~~~~z}}}~{}~}}}}}~~~~~~}v~~~~~~~~}~~~}~~|~~}|~~~}~}~~~~~}~}}y}||}x|{|y~|~z~{{{~zz{y}}||z|}||yxz{}}yw{}~x}}}{}}y~{y~x~{}}~}|z~z|}x{xxy|y~{zzzx}x{{~ryw~x|}z{z}{|{z~|}{}~|zz{}|{}{x}{|~}{}}w|}y|z{||}zw|}{~}~~{~~{zy||{y{}y}~|~{~yv}z|{zx|~zz}|x{~z{yz|~{x||~z{|}~z{}~}{~~~||zy{zv}~~{z{~{}}yzz|{~{x}~||~{{||zy~{}{z}}z|||{}}~|{x{{{y~x}}~|z~{|z{{zz}||v~}y~xzw}~{~|~{y~~~{}|y}|}y|~{x~y|}||}|yz|y}}{}{~}zzz|~~{zzx|{}{|z|~xy}|}~~z|{}v|z}y|~{~~|~~|~~y~|||y}|{|~}z{~|{~z}{x}{{{yz{z~{|}|~}{}{}~}{~{z{}{y~}~}|}|{}x~|{~w}z|~|||z~{y}{z||x~xy{|}~z|}}~{}v|}|{||~}}y{y~{z}}~x{~||{{}{{y|y~~}{|{}{}}z{}z{z}yz}|z|zz}|~}}|zy~}}{zy}x~y{}y~z{{z}z}{z||~|w|{}{|}y}y~~{}|~o~~{}~}~}y}~~{~~|~~~~{~~~~~~}~}}~}~}|{~~~~}~~~y~~~~~z}||{}~}{~~~|~}~}~~~y}{z|{~|{z{{{yz{zw}}y{{zy|wwy~|}}{zz~~x||~~y{}z||}~z}y{}{{{zyy}w|}z{~}}yy{{~|{{}{x}x|z}yz||~}{|{|}}z~|~~~~}}}}v}|}y}}zz}|}{}~x||~{}~yz{~~{{|~||x{}}}|}~}~}|}||~}{y|{y}z}||||}xzw}}}{{{}~}~}zy}{{||}z~}|y|{}|}}z{~x|{y{yy{|v~z{|}}z~z|~{||}}{yz}}}|{zz{|{{{x}zzyz}y~z~zxz}y~~|||~}|w}y{~{~|z{~{{{y|||{z}y|zzy~~|w}{|wz{y|}xzz}|}{|~~~|{~{~z{~}|~|zx{{}|yw}z~xz{|zz{~{{zw}yx|~{|||{x|{|y|~{}}~~yy~w~|z||y|}y~{y|{}|w{zy~~|{}{v{~~{}|xy{{zz||z~}z}}zzz~~}{y~x}yzw|zz~yz|}|z{|{}~{v~{{~}z~|~xzz||}~}z{~}}|~y{~{~~~z{{~|}~~}vy{zy}zy{~xyz}}w}{|~~z~|~y||w~{|zzwx{{{|zy|z|{~|}~}||~yz{|~|||~}~||}}{}z}}|~~|~}|~~~}~~~~~}}~~|~~~|}~|~}{||~~~}~}}~}}}~z~}{~|}~}~~}~~|}~}|}~}z~~~~z~|~}~}}~~~z~}~~}}{~||{|v}{~|{|||x|~|~zz}|y}w~zyx|}y|~~yz{w}|{|{|||vx}}x}}|}}}{{|y}{{{|y~zw}~{{~~~}yx~}zx|{~{x~~z{x~zy|yw}~zz}{~y|}{|z{y}~|y|~}y|}z{w||y}|{{|}~|{{|y|}z~~{~zyzz{yv}w}x~~|{yz{}|{}~zu|||yyz}}wy|}zzz}y}z|{}zzvu{z|~xyx}|}}{}~|yyy}z}z~~uw{z|}z|~~~~|{}}|y}~~}z|}y{}{yz~}z}{{z}{}{}~~|}{z}w|||xyz~}wzy~~|~{}|}z}}~|y}|~}yy{z{y}~{xy|z|~|~|{z~z~|~z~{z}|y||~}}zzzz}yz}y{y~{x~zxxy{}{z|x~xz||{|}{{}y{z{~{}}~}{}||~z{~x||zy{}{v{{yy|{~~}}z{~|{z}|z|w|}||~y|}zz{~}~{|{z{~~|}}{y|t||}}}|y{y}}zzz{|z|~|}{|}zy~x}|||x|{|~}~yx~|yzz|}~{{~{x{{}{}|z{{|y}|z}|y|}}{yy~}}{|z|{}y}}{{||}}w{}~}xx|z|}{}z~~~}}||{y~z{}~z|~{|}{w}||{~~}{xzzt|~}||}y~|{~y~|{z~}~{}}{z}||{~y}~|~}~~~{z~~~|~~~~}}~~}~|~~~~~|}}}{~}{~~~}~~~~{}~~~}~~}}~~|~~~}}}~|}~~|~~|}|{{~~~~~~~~|{y~{~||||y|}|zz}{w}z}z{y{z{|zz~|}}}y}|}||}}|}}|zxwxxyx~}y|||{~|}{~{{z{~}~}{~~}}{}y~{}|~|z~|~|v{x{{yzx~{z|~~{}xz|~y~{|y||~zw{xyz~}~{z~}}~~~{||z||xz||{|{{{v}}zzz}{z~z|}~}zz}}~yz}|}~{~}}~}{|z}|wyy{y}~|z~~{}|z{|z{{z|{|}||~|{|||{||~}}~||{{}~~|{{yz}yyyy{|y{{zxw}yzz|z||~}|y}|~yx{~}}~{~y~}}}{{}{|{|y|}|{{ywz||y~}y{w|}|||{w}|}~~~y}~{{}~|{|{||{{{|}~~{{~|xzz{yz{~}z{}}}~z}z~{}{~}y{}|y}}z~|}z}}{|y||}z}~z|{w|}}}}{{}y||}}{|{{|y{y~|{|~~{|{{{}||x}z{z~~x~{~{{}zz{~||}~yy}y}~{|z~~z|~zx{|~{||~zxz|{|~{z{{z{}{zv|vy|{zw}~}}y~}x}|~|~|~~|z}~}}~zz}z{}|||{z}|~}~{t~~|x}{yz~{}||}~~}~|||}~~|}~}{~~~~~|~}}{}||}~~~}||~|{~~}}}}~|~~|~|~~~{~z~}z~~{|~~~~|~~|~~~|~z~z{~~~~~|~}~|~~~y|{~~yz~}~}t~|||~}}{}~}{y~}}~}{~x{~z{x}|~|yyzzz|w~~}}}v~|}yz~}z}}|z~||{~{{w}|}~{}}~}}{~~z}~~}|~}z}}~x~{|{z|}~w|}z|||~|{}{{y}u|zz}z|zz}xz||{wx{z~|{z~y}}}~|||}{{~||{}z~|||~{|w}{{~~}}~x}z~{~~|{}{zy{|x|y~~{}}|}}x|yy{z|y}}zz{{z}y{||z}}{|}|~}xwz}}}x|{~}z~~{}{z|z{{{}}~{x~{|}zz{{~~~~y~z}|z~|}|~y~zz}|{}}y~y}~~{yyx}}z{}}y}|z}}}}|}~zu~|{|{x~~{}x}|}~~}~~~}~yyy{|}{{~|~|}yy|~|~|~|zxz~}|y~}~}|yy{~|}}|z|{{v}w}|zzw{|}|w|}{yx{z{~wz|}}}~z~~{z}{~z|y|xz|||~y}y{{z}~~x||}}}zz{~}}|w||y|{{||~}|y}|z{~~{z{z{|}|v}{}|{z|}{{xx|z~yv}}~y~|}{|}y~~zzw~|zz|{~{{}yw~zz{z}~z{|||~y}w|y}|~||z}{|~~z~~}y}|~{}y{z|y{x}}~{{~~~~~~~~}~}~~}~}~}~~~~~|||}~}~}|}{~~}|~|~~~~~}~|~~~~~~}~||}~}}}~}}w~~|}}}~}~}~}~~~{}}~~}}y|y|~~x~}}y~|{}zw|y}~zvx{zz}~~{xw~w|zxx~z|~{~|z{}|z~~~~|{y~~}y|{xzx{xx}|wx~}}z~zx{{x}|}|{~{|~{}|z|||~z{{{}|y{{w|zy{}~{z~{wy|yy}}{{|{{~~{|~~~{yz}|~z}{~|~{|x||z|||y{{}w}y}||{~||~}|~{x{}~}y{{|~~|~}}~}}|~~v|{||y{}{{|xxz}}t}yy}}z}w~|}||y||y~|}{~~z}}~~}}~|z|~|y{y~}|zwzy~wy{w}}{{y|~xz|z~zz}~{{}z|}|~{z}y~}~{~v~z{{}~{~{}|}{y{zy|y{w|{y{zy|~|}||z~|~}}}x|{z~{}~|}{{}~|~{|{y~{x|y|yz|{xx}z}yz}}|}}~~~{~{}|x||~}|z}|||v}{|{}w}zzz{z~y||{yw|z|x|}~~z||{}w}{~||~~}~~}}|{|~}z|~|}{xzy||}{y{|~|~x{~}}{~~y~zzz|y|x}|y{{}}|}{z}|y{}}~{z~|~|x}z}}|x{}u~z~w|~~||}~|~}~}|}~~~||}z}x|y||{~|y}{{}|vx~~{|~y|}~~~}z}|}|~}~~~}z{~~}~|~~|y~~~}|}}}{~|~~~}|}~}}~|{~~|~|}}|}~~~~|~~}}}}~~~}}|~~~~~}~~~|{}{}{|{||~}}{x||x}z~|zyz}~~}}~zy|{{zx}}y~zy|zx}{||||}z~~}{{~|~~{{}}yy}||y|z{}~z{|y{~~|||{{~{{|y|||}yxzx{z|{||zz|{}{{}}|}}}~}v}z}}{yx|~zxy}}~{z~z~}}zz}}z}|~}{x~x|{~~~|zz||{|x||}}~{y}z}z~z}}~}|~{{~{{}~}yz{u}~||}x}~}}~{~}y~}~~|~~}~y{z}|{}~~|z}~}y|~~y~{}|~~|~~}}}}w~y}x~|{~|~~}{z~~zz}}~y~}}~s|{{}y{||}y~||y{|}|{|||zz}}|z||z{~}}|~y~}~|x~~y}zyzy}|}{}|~y|x~z}}|}|}}|~}|y||~{|x|~~y~}~||z}x~~|xz}x{{x~||||{zz}~||{|{{w~~~|y}~{z}w{z~v}z}}{{z{}}~yy~~z~yz{y||w{|}}{y~z~zz||{~ywz}~|z}{~}y}}||zz}z|{|v||xy{|}{{}~y}~z|z~{y}y}{}||y||{|}{~}{{~|y|~{y|y|~||}||{|y}{z~{z~t{}~{|||}}}z{w~z}~{u|w~y~~{y}}}|}z|}}|}|x~{~}~}}~~~~~}{}}~~{|z}~}|~~~~}||~~~~|~{~~}|~~~~|~}}~|~~~~~|~~~~|~~{}~~}}}|~{z|~}~~}z{{}yxyz{ryx|z{|{||~z{|}xz{~v}z~}~}|z{~}~|{|t{~|}|~~|}}|z~{{}y|}z|z{~zx}{|yy~}x}{}t|zw~}~}||~~}~}|{~~}zz}}y|x~~zuy||zyz}}yz{{{{|x{{|{~xy|{{||}~}y|}{||}|{{|}yx}}}{x|}~{yz}x}{|}{}~~x}ztz{}z|}zy}}{}|}~{|}}{|}}zx{|}}{~|z||~}~|z|{x{}|~{{yy|y|}}||~{}|z{~~||~}}w|}}~z{x||{z~{yy|~~{z}y|}~y~{~}z}}}||~|yz~z~~~y~{{|}vy|~z|}y||}y~|~}|yzz~y~||}||{{{{|x~|}|zz||yxzy}yy~|zz~{z|}y}}yw{|z|x}v{z{{|y~z{~||y}}z|y|}~|||||}}}}y}yzyyz{|z~|}{zz}{z}zz}z~y|~zx{z}y~w{|~|}}|y}||{{}{y}|}}w}}}z}{z{}{|}|~xz{y~z|{~~||y}z{||y}|{~|~}~|}y~}{}~v~z}|{{|~}z|~|yy{yw}y}yy{z~{|~}zz|}|{{}zuzz|{}}}|zz}z{z~zz~|z{||{|~y{}~}xw~|~~|z{zz|~|}~~}|~~~~~}~~~~}|~}}~~z~~~~}~~|~~~}{~~~{||}~}~~~{~{}~}~}~}~~|{~z|~~}~~~}}}|~}}~~|}~~}}~~}~~~~}{x~{{~{}z{y|~zy{tx|{{{}}xw~|{|{zz{t~{}|{zz}|{{{}z|~|x{w}}|~|{y}|z{}}|}~|~|xx{{}}~~{zzw}|}~~{|z|x~w}{{|v{}}}x{zyz{{x|}|y~}{z|zyz}}}}{||}i{{z}~z|~|ww|zz}y}~{{yzz}~z~~}{yv|{{vzz{|~~w{|}x~{|~y|{~|{}zz}~}t{~}~z|~{{z~|~{y~|zy|{~yx{zzy{{|~}{~y~}x{{|x~zy{x|z}x{~z}}z{z}}~}~}|~zyz}{yzyz{w~x|y|{}{{~|z}{|x|}{|}~~~|}~{~~|~y|{{~x{{y{~z{||{{z{{}||}}}|z}|}xzz|{z|{~xy{z}yx{}}~x}~}{}z~{|~~z{x||{|}}}x|{|||zx~}|{}|yz{}x}{}x|}~|{y{z}x|z~||||}|zw}z{z}w}yy{zz}|~{~yy{yyv}~~|{yz|z{wx}|y{||~}{x}|}y}|zxz~x~{}wzxy~yz{}}|||{z}~{}}~x{{}~z}x|y}|{|}wy{w{{|}yxyz~~|||||~x}x~}||y}|}{z~|x|~x~{{{}~wy}~u}z}y{|{~{}}}}~~}|}z~}~~{}~z|}~~~~}z|~|~}~y~|~~~y||}~{{|~}}||}}~~|}|}}~~}}|}~~~~~~{}|~~~}|}}}~}}|}}}}~}|{}}~|}}||yyzwv}zx}zx~}~{z{~}}wz{}z}~~}zxz|}}|{}|~x}~~{|}{yz~||~}}~yz{|yxwy{~xyyyy~|~{}{y{|{||z}{y||{}~~x~zyt}zs}wy||y~|z|u~z|y~~|{~{~}y{{{{|{~}~|{{|{{~}|}{~{}x{y}|zz|z}~|||{{z|z|zx}}|{y~{yyyy}|}z}}}y||{~y}~}wy}{~{|||{y~~}|{{{zzxzzz}z{|~|z|z}||~~zz}}}z|}{yyz|{z|zz{|v}z~|{}}{~~~}zv~~}{z}}}{}{}{y|z~}~~{|z{yyzy|~{z{yz|y~y{}}{~xz{|||~|z}s}|~}}~}z|z}z~||}z}yz}}y|}}{}|{x{|y|y}}}{{||x{}~|}y|~||~~|y}}z}~}x|{}xwzz~~z{~|y~|||{tzyzz~{|}y}w}~~|y|zx~|~x|z~~x}}|~}{}yvw|{x~{{}{yy~y~y{y{z}y{z}{zu~}|}}{z~|y~}|z{}~}||~}~}{~wyyy|y~x}|z}{||~}zxu~~zw~|z{~}|||{z}}|{x~}}{{~}|{}|ux{{{x{}||x~|~z}{}|~|~}z{}||z~~r~~~|}~~|u~}}|x~~~z~~|~}}}}~~~}~}{}|}~{|}~}}{~~~~|~|~||}}z|~}~|{~}~|}}}}~}}|~~~~~~|}}|~~~~~}|}}~~}~~{~~~~~}|~}zxz}|~~{}}||~{yxz}{}z}~~|~{~}|~~~}|}yy|t}|}|x{{{|~}}x|}y|{~{z{~}~|zzy{}|x~{}~z}{|}~z{~|z~~|z{|{|{|~|zz|y}|x}|}y}x{xw{x}x}u}xz~}~~~}wz|z~z||{|v}|~|w||z}}{~yyx|}{||~|~~~wz|~}}z}{z|~zz|~{~{|{~z{~~yy|}}v|{w|z}|}}{{}yzz~}~|yyz|x}x}}{}}}~y}~|yvwz|}}y}}}|{{~}}x{|x}}~{z~y{zz|y~~z{y}{|}y{}z||~{v{}|yz|{~{}z}{y}{}zz{~{z}||~y~}}x~~}~zy}}{||{}yy{~xyz}{{}yy|||v~~}||}|}zz{}y}|}|z|{}|x~}z{{|{{|~z{w|}{v|w||{}{w}y}}{|||}|{{z~{}y~y~~{y}yzx~{|y{}~}|y|{~xw||{}~~|yzy|zz~|||xzz|}u{z{~~~z~|x}yy{z{~~v||zzy~}|x|~~|wy|}{}|{}{yy}y{~||}w}zyz|}~z|{~|~~}~}z|~~{z~|z||yz|~z|~|~x}}}|||{y}y|{{||}|~|y~}{x||{}{}~|~}}|y~{}~}|}~}~}~}}}|{~}w~|~}}}z}}{|}~~~~~}|~~~}~~~}~~~~}y~~~~~}~~~}~}|}~{~~~~}~~}~~~~~}~~}~~}|}}|||||}}}|~}{~|{{{w}y}y|x}z~||y~{~||~}}{}z{z|}zy}{x}|~~}|{||y|{{}y}y||zz{z{|~z~~xw}yy}}}|z}t|}|~}|}{~t{|{}|~|z~{{{|xz}|z}~~y|}||{|z|y~|}ywz{|x||z|y|{zz}}~|}~||}}{z}{}~{}}}||{}}}~{|z|{y{{{{~}}~}||~~|}w}}|vxz~{|~{~~~y{~|x{|w{||zx{~{v}{}{y~}|}}~y{yz}y}z{~|y||z}~~~{|z{z|xz}{zvw}y~|}z{{~x{~{~x|}}|~{y}}zy{{~|{{{||~wz{{zzx}}}}~}z|}}{w{~z|||z|vx}|~{|~y{{||yyz}~{|yzw}|y|}~}|{}zz{z~wu{~z~~{z}|}}|x{}~y{}{v|{}z{{yzzz|zyzz|~xx~{wy|x}}~}~{{{~{}~}~}}{~~~z~y|{||z{xzxy}y|y~{u|y{y||{z{z{z{}}~}~}z}|{}}{z~{}|}}y{y{{{z|}|}x~|z||w|}yy||y}yu|y}zxz|yz~x~|y||~|||{~~z~}}||}}|{||x|x~{z||}}z{~|}{|{{z{z}~}zwz~|{}w}|}|}~{}}}{}}~~~~~~~|}~}}|}}~}}~~|{~}}~|}|~}z|}~{~}~x~~{{}|~~~~~}|}}~{~}~}~|}}}|~~z}|~~z|~~}~~~~~~|~}~~|~~||y|{~yy|~z|{zz~{~}}~}yy}}z{|z{{|yx|yx}~~{z|~{||{|v~||}y||z|}zzy{|}}{|~{~x{~}{}~x}~~}~~|x}}y}}|}~~~z}|}{{{z}~~{}}~xw}}}~yzx{|{q~}{{{}|zz}}yv{z}~w}{{~y{{z~}~{}{{~yz}~|{z{z{y}u}}{}~}}x{{wy|xzz}u{}{x~}}yzyz~|{|~}y|}{}|}}vx|}|}xx|{{{}~|{zz{x{|z~|}~~y~zz{u{}}|{~{~~y}}w|}}z}|yy~z{|~}|z|}}z~~}~x{}z}y{{{}||}{{{{xu}y}~}|y{xxz{}{|}z|}|~|}{{|x|~xx~||}x~z{}}}|{{|y~|w}y~z}}|y|}y}~}{{}y{~}z|}zz{~|~|~}y~{~}v{x|zz|yy|||{~|{x~|{}{|~|~}{{|zz||z|y}}~|w{{}xyyyz|x{zzy|{||~|x{{||~{}|{y|x|~|}z{{x~{y|~~|}y~~~yy|z}{{}x|z}w|~{z}{|||{~|~~{|}~~~}x{|}z~{{~yu}y{|}}z|{|x~}z{}}{{}}~y}}{{}|~v|}yz|y||w||y}z|}}}wy}}|u|~|{||}y~|~}|}||oz~{zy{~}|~|~}}}~~|~y~~~}~~t||~|~~~{|~z}~~z|~|~x~~|{{~~~}~~}~}{~~~}~~~~}~~{~y~|~|~~~~}|~~~|~}~}||||}{~~~zy{wx~x|{|y~}v}z{{zz}{{y|y{xzy}~~}}|~~z~~||y~||z|~||~{}z{v{wz{{~}{wz}w{y{{~|~}~y{~~y}yy|yz{||~~|{zxvxyx{z}zy~w{}|}|zy}z}v||x}{{zz|z{{z}}~}~{||||~||~{|~x|{{|{y{z|~z{{|~}yxz}~}z{y|{}}}||}y{z~z|y|wz}x}|}~z}yy~y}~}{|yy{v{x{|z{x~uy{|{y{z~zy{||~y~y|y{y{~||~{{~}}{yw~|z~wx~~x}|z}zz~~{{~}z{x}~|~z~}y|}~|}~}|}~}|~{{v{w{x}zy~~|x~{zz}z|{{zw~|{{~}{y{}{{z~{|z}zw|{~{}}{wz~~zy{uv{y~|w|yx}|}}}{~|~y~~{|{~|}z{~}}y}zz}x|zz}}z}}{}yzz|z}{{vy}||yz|}}|z}z{{|~|}|z|~~{~z~z}~y|{|{~{}{{zz}}|{|yy|{}y~}}|yy|}y{~zz~|}}|~|z~|z||}~{w~~~}y}|~|{z{zz|wxz~x}|zy}}|}{z}|yx|xz||y{zz{z~y~{~z}x|~ytxz{}~z~}z|z~{y{y~zyyxyz}}{yz}x{}}}z|{}|{z}y{}|}~}}~}~~}y|~~|}|}x~~|}|~}~{}|~~}~~~}~~~~}~~~}~~}}~|}~~~|~|{{~~}~~||}}~x~|~~~|z~zz}z{|xx~z||xz{xw~}z||}~~|z~zz~{~~~~|}}v~{~~y{||}|z{~||}w}z}}{{z~~}~z~~{}}~}z|{~~|{}}z||x|}xz~{xxx{z|}z|~z||y~}y~|}~~~zw}}|w{x}|}wz|}w||~y~||z}z{}z}||z}{~|}~|{}}|z}{|{}|zy{{}|{y{y|}|~|zt{{z||~xz}}|{~{yz|y}}|z}~|z{z~}z{y{y{xz}{|{}||}y}yy~|zzy|~|zz{{}~~}|~{~~}zz}{~{z~y{{vu|{}}}|~zy|z|}|{|}~zz{z~zzz{||{}|{y~}xz~{yw~}ywz}|~~|zz||}~||||~|}}}||{{{}~}{}}~~}x}|~|{}~||yv}~xyy{~y{~|{~}}|~y}{}wyy}z||||wyzzy{}}}z||{}|~~}~{y}|z~{~|{}|{{}|{{{zyzzy{vzyz||yyzw{|~{{y}}~}zwx|~|{}|{wx}y|~|}|y{z|z|~~~{}{}|~}~{||{}}z}|||~|~{{{}}z{}z|{||z{{{{}|y}z~{|y|}|~x|{vz{{|w}{y}~y{|~{x||}{w|~~yx~z}y}z}z}|||}zyzyz~yz~}{}~~z|{||{|y}{y~~}}~~}}~}{y~~~~}~}~{~|~~~}{~}z|}||~~~~{}}}~~~|}{}|}|~~z~~}}|~}}~}~~}}~~~|}}|}~~~}~|~{w}~{}{y}zz|z~{|}yzy{xz}|~~z~}{xx~z{z|y|{|~||{}}z|}~}}w}{}|}||x}{|}z|zx{vzzy{w{z|zz}|r}{}~~{y||z|y{}}{}}{~{xt}||}u{zy||zz}{}|}|{z|zy|zw|~zx}~|||||}zy~~~~~}}{|{z}y}zz|}v{{}{zy~}}y||}}{||{|||~~~|z}~}~z|}}{yzz|}{~w{{{}y~{}z~{{}}{x|{y|{z}~x|~x{z}}|~|~~v~}~{}}}}}z~|x}|{{{}|{|yxx{~|}~~y|z|z|}}}{}}|~z~{{~}|~}~~~~u|{|~{}~~}}}{w~~~}}yz{~|}~|z{~{|}}|{z|{~}y|}|{}z|x}}xz}~rxz{}|{~xw~}z~|~|}}|~||{~|w~}{zy}|{}{|y{}{|}|{zy|~wy||zwz~}{{~{{}~{}~xz}z~z}z~~{}}{z}y|{}{|}|z}{x|y~w{{|~|zz}{}}}}}~~~{y{|}|{z~{w|{}y|x{|z~z}}{yy{zyz|y~y{}{|}}~|}~}|}|z}~{~~}||{}z~z}|vzy}{|z}z{{{{|y~{~yz}{~|z{~x~||}{}|{{z~~~}}~~}|}}}}~{~~~}~}|~~}|}~~~~|~~~~}}}}zy~~}~x~~}~}}~~}~~~~|}}~{}~~}v}~|}~~~}}~}|~~~}}|~~}~z}~{y~y~||zy|}{}z}}yw{v}yy||z||{w|}{|z{zu{{x{~zz{{||uuy||{x}}||~}~~~~}y~wx}xy|{|}~}{}|{x{~x}|}~zw~|{~{|yw|z{|~{{wzy{z{~{xz}}{}}x~{{}yzzx|zw}zz~}z|z{|}~y{||{{}}|{y~~}{z~{|w~}{z}~~~|~z}}}{||y{|{zyy}z~~~}{v{|{~||~}zzx|z{|{zz~z}y}~{}~{{x}|z~x~}{~w}yxyy}y}z|}|}~{{|}~~z|z}}{|||}~zy{xw|y}z}z{~~}{{||}{}{{{|||{zv|{z|}|~yz|y|~{}{~|~y|y~y|}~xz~~}z}}|{|{z~}~~|~|x|z~}}|y{{||~}|~~}|{{{||{~|{{yx{z}~{{zz~zz{|{||{|x}|||yy|}}}z||z|y|}x{}|}{y|~{|~yz}x{}}~}|{z{{{{{{{w|||z~~z||yy{|}{~~zy}w}z}{z}{|y~{{{y|y{}}~{z~wx||vv|~yy~|zz}x}{{|{|{{|~|zz|~|{}{w}y{|~x}}|||{}{|~{{}}yty|z|~||||~~||}~{}y|~}}~z}x|{|}}}{{|y}|x|x|zz}~y}w|}~{z{|z~{xz|||~z{~~}|~{~~~}~}{|~z}|~|}}~}|}~~x}~}~{~~~}x~~~}}~|~}{~{~}~~~~}~y~}|~}~~z}~}}||}|~|}~}z}~~|~z}}~x{x|z{z~}|~{|}~~z|~}z}y|yxw|zz{}}{|y{}|{~{{~~}|~y~{|{}|}y{~{y{}xz{z|yyyy{z||}|{|}~z||{~{z}~~z~zzy{}|}~y~}~}{zz{|z}{~|z{~y~~{{~}z{{}~~{z~~{y}y{z}~z|||zz}z~~z}{}z~z~y}}|v}{y{~}wx~{wz{~}~yz{|~zy~zw}|}{yz~}~x}x~~|{{|~|z}{{}}~|~x{y|~zz||~}}}|y}}x}x}~z{{yz|x~}|v{z|~}x~}~||x|~|~}~~{zy{z{{z|}x{|~{~~wzyz}z{}~}y|~{~}y}z~~~{~z|~{}y~wv||z{~z{|z~{{yw{}{y~~|~|yy~{w|~~{{~~}~~x}y|z|z|{{z|x{z{|}}}z}y|{}|z{~~|{}|~x}zx}}{{|}}{}}~~v~}{zy{y{vz~}|u~z~}{}~~{v|yyx~}{}}}u|}{~{~}~}}z}}~{z|~z|~|}vvx|yy{~|~y}}w~x}{{|~{{~uw~~}|}z|||z~~{|yxz{z~ywzz{}z|z|xy|{}~|z|}{}}{y}~~y{w|~z~|}z{~{|z~yyyxw|}~yz|~}x~y~y{{y{xz|yz||z|{}|z{{~}~}~{|{}~~~~}v}}~}}~~~|}~}|~~{~}~}}~~~~~~~w~~~}|~~~}}|}~}}{~}~}~}~~~~}~~}~~~~~}~~~|~|~~~~~~{~~z}yxyyz}x{}|~z|~x}z{zz{|{zx|~|}|{y~zx~{z}}}x}z}z{zzy}zxv{{{~{~||{~~}~|}~|~|zx|}|~}}{z{}~ywz|~|y}~}}z{zy~|}{}||}x|{z~w}|}|u|}{}~{zw|x{y~}y{}|{|{~|}~uy|~}}}xz|}||{z}{z{z|z|x}y|}}~zz~||x{x||{}zw}z{yt{{~~|z|y~}|{~|}{~y}}~}}~}z{~wz|z{{|}{y{||z|~y|{}x{|x}{}y|~}}|{w|{~|}{|}z|}~xyz|z{|{x{~z{}zz{y||}{zzzy~x{{{}zy|}~~y}~|~||w~}||z|zz{y|}{~}x||}}}{{{yz}|}yx}|}}z}}}~{|~~|||z~~~~y}{zr{xz|}}~{{||}{||~x|~~|||y{}||}y~x{v}w{x}~zz}zz~}~~|}|}{}|yxy~||v|s~}{z{}x{{{}}z|{|x|{|~{~{~|{|}y}|~||{}zy|{{{yy}}z}|~w{xtvy~||}z~}{}}||}}{z}y~~{|z~zyx}w~|{z}|{~}}|{}y~|x}{y}}|}~x|~{z}~}~{}~|}~}{||{}}}{~}}}|x{}z{}{~|~y{w}|{{y}{}{~{~|||{}||}~~~}~~||~}}}~~~~}}~{}|}w~~}|}~~~y}~~~~}~~}}~~{~~~{~~~|~~~~~}}}~~~}~}}~}~~}~||z}y{|~~v}~xzy|zz{xww|||zwy||~}t|w}~z|zy}|y{}~{|{}{{|{zy}}~y|z{~}|{}{|}||}|vz}|~}|}{|{yy}xz|z||y||||{{|{{~~~~{{}{}{||}z|z|{zv|zzy{~|{~|||{}yzx|}{xyx}|}{~~|yz}|y}|}}}{~|}{y~yz}|{||~|z~wwzz|{z|}}{|y|}}|z{~}~||~||~}zw|~~w~z|z{}~~}~{yz~}y}}}{|~xy~|{|z|z~{}}xy}}|z}~~}}|{yz}{y}~w{{|y}z|v}y{}|zzy}{w|y~|yzxx~~}~z}|}}~|~z{{}z{{{}}{w}y|}}}~z}}y||||||z}w}z~~|~}~}zzy}}y{zxz}|yzw}vz{{z~}x||{z~w{}|}v~{}}}~y||~}|{|xw{{}{w{{}~{}zz{~{y}|{y{|{~|}y~|}w||{}}~|y{z}|~}|||{|y|{{w||y{}|~{}{|u}{{{{{ywz|}~}|z{{~{}|~}~}~{~}~||}}}{v|}}|y~}}{}y{x}}~}{x~w}y}~||}z{}~|~~|}}}}|z{{~uz|zz|~vy{w}u}|wz{|{|z}{{}}}{~~y||~}v}~~|{}~}~~}{~y~}~}~{~}~~}~~}}}~}x~}|~}~~~~~~|~}||~~}~~~~z~|}{|y}~zz~~~|}|~~|~z~}~~}}~~~~|{~z~z~||~}xyx{}}}y}~{}y{~zz||z}{~~|}~|{|~{~|~y~~z~~}}}{}~{}{|{{{||{|~~|}~y|~{~x|{{~{{~y}|}z{y~~{~}z|~||||~~}}y{|{y|x~|{|~|~{}z~}w}}x|{|~~~{{y|{|}}z|z}x{|yyy~~xz}z~~|~|}y}~|z{~||{zy}||}|{{}~{~{||{w~zxwy|x}|z~{z}~{}}~}|}}z|z||v}~|x~{y|{~~}}z|{|z|{~|}|~}y|{y||}{}{|||{{}}z{z{|~{~|xz{w||z{{|~|{|}z}zz|}|~}}}zy~zz}~}z}{|z}~{|||y|{z|{{}|y|}w~x}~y}}}}|~}~{|~|}|~|}|}y{z}}y{~~~}z|}y{}~z~}}|}{~|{~|||}}}{~{}}~z|y~~|z||z|zv|y|w{yz||~y{}|y|}{~z|~}wv|~}y}~|z~{|z}y}z||zzvz{{|z{~z}~~}}}||}{t}}|}~|x}|}}{}||{}{}}~{}~~}zzz{z|~~x}~~|z}|||x~{}}z~|y~y{{~z|~|}}}z~{y}|{}}z{|x|~y}|}|z{~|{xy{~||}~{{v{z{}}~}~y~x}xz|{y|~|zzzzy|{~}|{|~}}|}~}~}}||~|~w~~z~~~}~}~~z~}~~~}~|~}~~~}}{~}}}~~}~~}~~~~~~}~~||{~}~~}}}~||}{|}z|~x{||yy|wx{xy||xz}{y|zz{x{zzz{xyzz~~~|{{wyy}|~}ztzy~z}y}}{w{|z|}y~}z{{{y}z}vw~zy{{||}|w~}z|z}}~|~}|wy{z{}{~vzy}y{{|~{|{|~yx|}|{{y}{|}z|z}~zz~}{z{}}||{}~|y~xz{{|y~}yw}|z|{yxz|zy|z|wvz|{{z|~|z}~{}}{~~}{}|{~}}}}{~zv}}yw|}yz}xy~zw~z|x|{zxxz~~|}|y~{|}}~~{~|{~z~|{~xx~|~}}{|{|zz|x{|{z{y|y~}y||w}{zx|~}}{z~z|}z{~~}~}~}{~}}~z{yz}}||yv}}~|{|xyx|}xy{{~~{v{~~{|~}~y}z~~y{||z}yxz{|}zx~{{z|z|y~{{{}|tzz~y~|y|z}|{~w~~z{zzy}y~~{}|y~}|x~|~z|||}xyz{y~|xz}|xx}~{~y{~}~~}{wx|}}||~}zz|}xw~y}{{{xy{zz|{}~||~|xx|{zuxzxyy|||~}{|}zy}~z{{~|{y~v~w|{~z~{y{|z||zxzv|z|}wz|wv}xx~z}{|~}|}z{~}|||}{~}y||~}{zz~|~xxx{|{|}v{xx{|yz{zyx~z{|~~}~{y~y{|v}}~}}}}z~|}|~~~~~}~~}~~{~}|}{}}|}~w}}~}}}~}~y~x~~~~}~}~}~~}}{~~~~~~}~}~|}|~~~~}|}}}}||{{}|~}}~|}}|}}}~~~|~y}z||}~|xz~~||{~~{y{z|x|wz||}}z{|x{x}z}z|{}z{~~||}{{|yu{}zz{~~z~yy||{|y{~z|}z}{z{}|y~zz~~~|{|{z}zz}||x~{y}}~y|~|||z{~y{yz{z}{y}~~}w~y}wz}z}{}}|w|y{z~~||wy~~}|y~~{}~{y}{|v~~|}{{|}y}|~}w{||xz|yyy~}||}y|z{}{|x~~z{z~|}}~w}z||{|{|zyz}{}}}|}~{~~||z~}}|qv}{~}y|v}~{y|yz|yz{z~}{y{|z{z}~z{|z}{}|{y~x~}}|}zw|}{z~}{z{}zzv{}}}}~{{||{~{zy|}yyxz{~~|zz~{{}w{|{{z|~zz}|~~yy{|yz~|y{~}z|||{y|~}{}|~{{~{{|{{}~~{}|xw{~{|z}}}}|~y|z{~z{y{||}}|yy~{x}|z~|x~||y~xz{y{~{}~~~v}}y{y|zzz{{~|yy{{zy|}|~z|x{~{w}}~zz|~z~|{|~zxw~{z}zw}z}z~||{z~}}|w~|w~{{~}~xy{}{}}wy~z{}y||{|~|{|yz}}|zy{~{{|x{~}}|{~~z~{{~~{{sy}z}{y~x}wx~{x}}|}~zz{}z}}y|}|}}~y|{~y|~}~{}~|~|}~}~~~|}~}~~|~~z~{~}|}~}~~}}|~|~~}}~}~|~~~||~}}~~~~|}{~~|}~~~{}}~|~~~}|||}~|||}|z||{}x|xx}}z|zuz}z~z{}~{zw~{y}vyx}{}|v~|}z~~~z{}||x{}}u{{|~xw}||}|v|wzz|~{yzx~{y{}||}z|z~w||||~|~|y~z~~|~{||zz}|~|}{zx~}}~|{z~~}{}{}v}|{}z|~|yyu|~|{yx{~t~v}~{{{{y|zz|}u|{}{}{z{~xzx}z~{z{}z{|{z}{||{{y~z|{~}|~y~}}x{~z}v|z~z~{~}|z{||{|yy~~}~z}zzz}}{v~~{}{}y}sy~y|{nxzxz}||zzw}vzzx|y}~v{~{{|w||}|||{}{||~p||z{|z{{~}}}|~|yyuz}~y{w|zz}xy{z{z~x{|}~yz{}y|x}{{~{z~y|}~|{~~}{|~~{|{}w{}~w|~z{}~|zxy|z|zy{|y~}|}{z||~}~y|z}|{||}}zz}zx|y}|}{~|yx{}|x}|zyz||yz{{}~~y{~|~}||{yx{x{|~z}z|}|~~{}}zxz{{{||{{||{z~z}zx|{~{z{|u{}|}~|~~x{y{{|{|}~|||{zzx~yy||~}{v{v~~~{~}y}{~xz}xv||{|}}{y~}z}|z|}}|{}{|x~}~{~|z||{}}}{zws{{|{}|}{{~~~|x||zw~~}}~{}~y}|~{|}~~{{~~~~y}}~}~}}{{}~~~~~~~~{~{~}|}}{}}}}~~~~~~{~}}~~~}~~}}{~}{~~~~~~~{}~|~{~}|~}~~~}}~~~|}~~~{~~}{{}~|~~~~~}~z~~{z|{{|{}z|}z~}~~}{|~}}~{~y||~zy}|}~{{z~x}|{|{yx}}~~~}}{{{z{||{}}x}~{z||z|{|{||y}{x~||}yz|}v~}v{y{{x{~y~u{z}y}{||||~|{~{~~wy{~|{|{|~z}}w~zwt||y|y}}z|z{{|z~y|{||yx}y{{}xz~z}{|x{{}zy~}{y}y{|{z|xzu{z~z{}|~|}x|{~wz~{w{|}~zz}||~~}{{z{x~{y}{~|{~|z~zz{y}zy|~w{||~z}{}}|w|{y~|~{~|x~}||}y||||{{{}yw|x|{xz||u|~~v~||zw|zy{z{~y}~y~}z~}{|{~{z~w{yzz|}}zz|z}~}|y{~}~{}}}{z~}|}}|}{zz}~~|~{y}{y}}|{z||x}|{{z{||~~~z~yy{~~{{w||||{{{~~~{||{~{}wzx}{{{{|x~{|y{z|z|wz|{}}z{|y{~~~z}~}|x}}}z}x|xx{||z|}yww|~{~z||~}~}xzx~|~z{|{}|yz~yx|~|~|~|{|~|z~~z}}}~}}~{y{y{}zzx|{||{~|~{{~~~~~{~||}~z{z||{{}{~~zv{z~~}wy{~}{~~~}|zz||{{~}y~}~~}~~~~~{}~~~}}}}|~|~{~||~~}}}~~|~~wz|}~{}~}|}}}~~~}||}~}}~{}}~~}}}}{z~}}~|~~}~}|~}|~|y}{~x}y~}{zxy}{|z}}z|yz}~zywz|z{xz~||w|zy{{z}~{~}~z|~~~||}}~|{z{|}|xv|{|w}y{{zx}x|}}}{{|zx{}z||}{}}x{z{}|}{~z~~}}w{~~}xxy}yy~{v~{}|z~|zx}{{y{|{{yxyxxxz~w}y}s}y|y}}z|z~}|{~~~w|zz|yxy}}y{}|xz||}|~{z}{}}}{z|z{~{x}||~|}|y}yz~|y}{|||{z}~y~wxxz{{{{{|yz}|}{|z{z{~|zyx|||{z|}||~|x~y}}~~{z{{~|~~|x|~|zx}|zy{vt}{}y|z~yzy~xyx||}~z|z{~}x|zz|~|~{{|}~z}z}~{}w{yy}w}}}x|wyuyzzyyz||}xy|x}w}|{|}}}{~|}z~}x}|w{yz}{vz||xzyz|}}|z{}x}{}}||}|{||y~}y{xz~z}t~~z~y{xzx}~|{~|yxzzyy||~z~{z{|zz|z~|~y|{~z|xz|u}|z}||}x{{~}||y||xy|xz|yy}v~{~z{~~z{yy|x|}~~~{wz}~{~~z~|||y}|{|~|}~z}}yy{{wz{z}|y{y{z}xwzzy|w|~~~{|~{}{}||{{}||{~|~z~}}|z~|x|x{{u}}||{{~|xzy|~}u{{{|{{|y}z{}{|{~{}~}}}}w~|~|~}~|~~~~~}}~||z~|z~}~}~~~{~~~~y}}||~~~}{~{~~~~~}~}|~|~}|~y~~{~|~~~~}{~}}}}~~~~~~~}~x~~}y}}~~{~}}{~}x}w}zy{}{~~}~yw}{~|~|~z{x}|}~~{{|{~x|xz~~y{z}}}||}}zy}y}|w{}zzz||}~w{}w~|z|}}{~~}z||~zx}yx~}z||yz~w~}~{xyy|}u|}zz||{}z|~~}y~|{}{~|~~{v|z}{{zw}|}|}|z}x|x~{{~z}~|||~|}}{zx|{}~|y{~{{}z{~}{zz}|w~{|z{|~~zv||wz{~{{~{{|}w|}~}{z|{}}y|~}yyy}{}{}~~}~{}~}|wy|yz}~|{}}}z}~{|~yz}|{{z}}|u|zx|||}||z~y||{x~{y}}{{~z}x}z{{{w}y}zy{|}}~z~}}yz}}|}y~}|z~}zz||{z}~{{y}||}z}z{}||}yz|{x{}}}}zy||{|y}}}}}~{~||}z|{||{zy{wzw|~~w}w~|~}|}}~}|{|~z|~{|}|z~}||x|z}}zy~}|}{z}|z{v|{z}}|z|y}|}{{{}~~w}}}~r~|}|z{y~}|~|~}{xyzz}~z|~x}{}v|}xyz}|x||y|}|{{}|x{{|||||{~|u}|~{~~~~}~|~{}|~|}{~xz}x}zz~|}}{x|~|y|}{|}y|}|~{y~v~y~y|~|}|{x|}}|}|}xz~|}|||z}y|{{z~~}{|{}y~{z~~~~~~{|~}~|~|~|~~~~z}~~}}~|~}~~}~~~~~~|~~|~~~|z}~}||}~~}y{~~~|~}}~}|~~~}}~~||~{~~~~~}||zz}}}~~}~{yzw|y|}yx}{z||{{|}{zx|~|}zz|y|zz~y}|~{{w{}~~y|y{}}}y|}|}|x}zz{{|yyz|{~|z|z~{{~|w{{|~y|{xx{y}{}~~}|wz}{{}z~z|~xy~z}}{x||x||~z}|~z~}}z}ywx~}{||{|}}|~{~~yw}|x~z~~{zwz{x~x~{{zzx|z}z}~~~{yzw{|~}}}}~}{{z|}|z{z~|}}z||}z{~zzz|yz{z|{}|}{{~~y{~}{~yx{zw|{~|}{~|x{|~}}{}{~}}}~}}~x}yy}}yzy|}~|w{~x}z|||zx~xx|||y}{~|~}x~}{yxz}~~~~~z~||}~x}{~~~}x|z{z}{}yyyz|}wyx{zy~}zz~v}{~}~|}yxz~|yx~~|~z{||wx}{{yz}|||z}zz|yy{}}||yx}~z~~}|z{y||y~|x}{x~~xz|{|x{|{z}{}y{|~z|{z{{~}{~y~~~|z}~{}|}|yy}||zx}yy}|{}}|~syx}|x}{}|zxx||}~}~~~{}{~~{}x~~}xxz|{}|z|v~~}|{z{yyy~v|~zw{||{~{{~~|y~{{~|}~||}z}~|}zzz}{zy}{z~~||}xyz~{v|||{y~||~z|~}~z}}y~}w}y|~~~|}}}~}~{~}|~~}}}~{}~}}|{}}}~|~|{~z~}}~~}{}}~~}}~}~}~}~~~~~|~~||~~|~~|~}~~|||~}~{}~|{~{~{|~~}~~|~|y~}}}z{z~~y}vzy~|{~~w{~y|~{z|{w~}}~|}|{}~}{y}|v{y|x~|y{{}~y|}|{z}|}w{|}y}{{y~|z|~{}{xzz}||{{xz{z}z}y}}zy|z~y||w||}||{||~w}zx{~{}z{{|z~}y~}~wz|{{~yz{z{z||zx|{||{{{y|}{|~||{z}|zz}~}~zyzy}z{}zxz|||}}yx}yz}|}~|}}zz~{z|~y{~~}y{x|z{}~}|{~~~|ywzz~}~{|}~|{~z{{}{y~{|}|~~}}}yzuyyzw{|}~}}|{||z{{{{xy}~zy|}z~}}}{z}yyz}~|{}|}z}yyz{}{{z{~{{{{|~}{||{wz|}{w{{|~|}}{y{||~}v|}{xz|x{}~z~~{||z|~~}|wz|}~|}~z~~z{yx|z|{~|{{}||}x}}{{y{{z|||||z}y{}z|{}x}|zzz||z|x}|x|||}|x}|~}~x{{zz~xz}|tvw~{|z{|}{|~}}y||zz{}~~{yy|~|}||{|z}}{}y}v{{{~}w}{zx|~z{}|{}~}{~|{|wy|~||{yzxz~|}y{y~{yzz}w~{z~{~|{}}uzzxz{~~y{}|~~}y}|z}~~yx}x{{}|~}~yx~w{{}z{|y{|zw{{|~zz|{y|~z|}z~}~|~~{|~~}~}|~~~|~{~~~~}||~~{~~~}y~|}~z~~{~}~{}}}{~~~~|~~}~~~~}}s}}~~~~}~|~~|yz|~|~~{~y}|}x||{|}{}yvx|y}z|{}zzx|{wx}{}~}}x}z|~{}|y|{||||}{~~}~{{~zz}{~z{{yz~zxywwz{ys}z|~wy{}}~|{zz{wx|v}||~}{{}|y}~{}}~zzz|~xw}y|z|{|{zz|}}xy{y|}|}~yz{{~{x{{~~z|}}~}{zz}{{||}x|zx~zyz{~ztzzzz~zw|~||{}{~{}{~~||~z{{z|||{{x{|z{wy}|{|~~~zyy~}{y|y~z{w}}}|z|}~{{v~{{~|zz{|{|}{}{|{{~zzz|zy{}y}}|}||{|zz{~~~~~|~}|{}}||~~z{}|z~||z~z{||{|y{zyw}zyz~|y~~}|zy|}}}}{}{x~~|~||}}|w||z|~}{yz}{z{{}~|}|uz{x{|{~yx~|~|~zy{~}}zx~}}~y{xz{{zyy{|{~|}z|}|~}}|zy}|z{ywzz}~}~}}}}|}}y}tz~|}y|{~}~{~zw}}z~y{{}}{~~|~{z~{zzy~}z{}~zx{~}|x}}~z}|}zy~|{{|}z{~{~z~y}y{~|}v}|y{|y~}y~ys~|{{~z||~|{|~}}y||}|~~|xyyzxxu|}|}{y{{y|x|z}yz~y|||}~||~|~~z}~~}~~~~~|~~}{}~}|~~}}~}|~x~~~~|~~~}|{~~~~~}}~}}|~{}}|~~~~~n~}~~|}~}~}~||~{~}~~~~~}~}}}|~~~}}}|~}~~{~~~||z}~}~~z~~}~|~w}zz}}~|~}{~~||{{}~{{~z}zy{zy~{yy}z~z{~yy{xyz||{{yz}zzx|}}x}~w{{|}~||y}y{z}~~}}||}}{|{y|y}uzz{{z|~~||z|z|}z{|x{|{{}~}|y{x||y}|{{|{|z}z~||x~yxyz}yv}xxzzzxz{~yyy}x}z|{}{z{x{{|z{}z~z|}y}|{z{~}|z|zy{~~z~~~{}~{wz~~yyxzx}}|~~zvy|}}yy||z|}}y|zz||~zzy{w}}z|{}{yz}{|{{{y}xzzzx}u~{|yy}yz}y{|~z}|~|y~{{x{}{}yz|xw|}|~z~|}}||z|~}~{~vy~}~z}}{z||z|y{}|x}}z|||}{|z{y}}{{~~{}}~z{}||{~|}|{{}~y}z~y}}y~~~~}|x|}~z~x~||zz}z|{|{{z}~xw}y||w{z{{z{zy|}}{|yz}{||zy{{{{xz{|z|z}y~z{}|}z}|~{~}|yw|zv|~|{|z{}}z}wzyz||zvz|zy|z}~~{y~z|z{}x|yxv}|z{|{}{|}~}{zz||{||{|~z~{}|||}yzzzyz{}}}{{{{}|z{~~y{}y{}{|}}}y|y{w|||u~}{yz{~}z|||~|~|{|{}{z~{{y~zz~~}|z|~z|{|z{|{{|}~z{}~|z{{|{}}~}||}~}x~~z}~~~~~~~~~{|~}~|~|~~~}}~~}|~}}||~}}~~|~}~~}}~~~}}}}~~~~~~~~~~}~~~~{|~}~~||~~~y~{|{~~}}zz|xytx|||z~|~}~w|~||}}z}{|yz|||~||zzz|zx||{~}zz}{||~zzyy|z|}wtz{z}yy{y~}zx|yxy~zy~zy{}{|{~{||~|{~w||~{zy~y~{}x}wy{{v{}||}|{{z{|w|{}yx|}|{z~z{~}z|x|||||{z~y{{|y{{z}y}y}{|}w{}{|{{z|w{z}yw{||~}{}~zz|z}~}x{{}w~|}|~|}}{|~}{zzyx|zx}y}{}{{~yyy{zy~{yy|{}~y{{y~z|y}zw~||z{~z||xxy{~z|yy|z{{}z{y{~wy~|}y|z}}z}z}|}y{~~{|}yz~~}|zwyzy|z{}y}zzv|wyzx}{}{{}||~z~{~}}~z|{yy|~}|~x||}z}~y}{y}x|}z}y}{yyz{z~|{z{{{~z|y|{{~|~~~|zzy|~z}}z|}z|{y~|}}{}z|}y}wz|zwz|~||y||z|~}|}||x{w}}{{zz{z}}|}}y}|z|z}}}zz|y|yv}x}{~y}|{x{~{xxy{}y|~||{|x}~x}|{|||~~~|{{~|~|zzzx|y|z~y{|z}|z~zw{}xy|u|x~z}x{|z}|~{{|~~}|{|~{|w{zxz~|}}|wy{}{|~}y~}~zwxy{wxzy{|||}|}z}~{|~}|}|}}~~}~}|~~|~}{~~~~~~}~z~{~}~{}~}}{|}~~}~~~z~~~|~~~|}}|~}~}~~|~}}}~~}~~{~~y~{}~~~~~~~}|~}|}~}}|~|~|~|~~|~|}y~|{}~z}{yz|}zw~{}{y{~~{~x~|y|}z~|{yz|y|}||x}~|yyx~y|t~}}|y~x{~}~}{~~~{y|}yx{yx~z~x|v{y}|z|}}wz~~|~~}}{y~||z}{{z~z{x|}{z{zzz}|~{}~z{|z|x}|}v}}~z{yyx}{z}x~|}v}|~~}z|{{~~}|}~}|{}|y~|~y||x{||{{|{{|}y|zz|{z~{|~|y|{}|{{}}}z||}~z|~|~{}x{{u|||}y~}{|{|{~}xx}z|}y{}}z|y{~{~||w{||{}}~~y|}~||}}{}yy}{{}|}}z{~}|}|{y~|~}~~}}}}z|z}}~}{y|~yz~~}~x~x}}|zx}yx|}}}||zx}}~}|~zy}}|}}y{{~}{}||z{s{|}{}~w||{{~|y~~{|{~|y}~{}x{x{|~x{z}z~}~z}{~yz}~w|{{~~z~~y|||z{|zv~x}z|zz||||}{{{yx|{{~~~}|y}|zzyzz}z~|~t~z~{}x}~||}~}|}y}}~~y{|~}xxx{{vz~{{}y}z}{||zz{|{yz}xz~}~||z~{|~}}{~}|{y}}}{~|}}{}~|}}y||~~~|{{y{|zzz~xx{{~~||}zzy|{x|}}}}~~~~~{~}~~~~|~~}}|~~~~}~~~~{}}}||~}~~~~~~~~~~~{|}~|}~~~}~|}~~~||~}~~~}}~}~}~}~}}|~~}{y}}~~~~~~~}~~~|~z|~y|zy{zz}z{~}~y{zx~z{x{|xyz|yz{{vwz|x|x~|}{zx|{z{~x}}{|~z}{|z{{}{|{}z}zyx~|}|y{w|zz{{zz{|}}|x{vvy{}xy{{}{z}~|{zxy~}}|}z{}||{|s|{}wx{wy||{zy~{{z~zw}y{x{~~|ww}}}{~}|z}}~}|zz||||zz~~y{|}|z{{w}{z|||~}{z{~z|zz}yxyx{{}|z{z|}}|||{{xxz{z|{||zy~zyz~|yy~|{y{|{zzz~{|z}{|}zxz~|{}{|y}|{~}}y{|}~|||}}x|zzyy}}z|y|{zz}}}~zz|}{y{|{{z~~|~~~yx{~~|{}{|z|~~z~x}~z~wz||{xzz~|x|~|z~~zzy}|||}~}|{~~{{|x|~{~~|y}|~|~}|}~{~}}zz}|~|zz|{{{{w}~y{ww|{y}~~|z~x{{}}|~|}y{{~{y|y{}||~{}~~{~zy{z~{zx|vyy}zy}y~x||{~z|~~{|z{~{}|zz~~|~~z~}w|}|}|}y~{x|}z}wy|v{zy}v}y|{|z{{~|y||}{|{}{z}{{|}||}}|{y|zxx}z{}yxyxy{vzx}vyw||zy|}}|}z{z}~}}}|{{{~{y|}||{zx{}wy{z{{~y~y{||z}{{|}{|}z~z|}~{|~~}}}~}~}}}~|}}w|}}~~~|~~|{~{}}~~~~{~~~}x}}}}|}~z~~~|~~~}~}{~{}z~~}~~~}|~~~~}~|}}~}~z|yyz|}~|x}~{~|}|~~z~y|}{z~~}}}}y}~y}~~|}zz{}~{y}{~}yz~}w~{|{yz}{|}z{zyz}v{{x}|~~||y}}{{~|{}z}|z{|{}}{x|}|~z}~|~|}|{}{~}}y|z{}x}{|}|}|{yz{~y{{|}}zz{x|y}{~}|zz}|{z~zz|zx|~xx|~||~~y|{z}x{|}|}{|~x}{yyx}{}{y~zy~|~~||z~|w}~z~~|}z{x}~{~{~{|}{|w|{{|z{{{}}{y{{xz{}}y~|~x|z}}z}~|{|~yy{~}{}v}z|vyyz~z}~}z}|~{~zz~zzz~}|~||xz~}|~{zz{}|{z|{z{|}||z|~xy|~}zz~|y~|z}~zzy|||xz~||xy~|y}w||}{~yz}||{|}~}z{}{{z|~x{|}~z~{z~~|x}|y|~~|}yyzzy}z}}{|y{|~~y|~||~|xw}}{x}~{yy}}~~y{{y|xz||x||}x{y~~z{{|wu}zxy|v|~~|zw|{}~{yzz|}~}{||~}|~xs|uxzz{}~|yzzz}{}yy~}}}{{~|z{||z|{zxy~y|}}z{z}{zz}|}|y}|yz||{|z|}}||yzz}}y||z}||y}yz}z~zz}z~{xz|}|zzz|yy|{|x{w{~{}{y~~x{|zz~zy~z{||~|z{}x{y{}~x}{{y{|}||zx|||zz}||~|~~|{}~~}~}}}}~~~}}}}~}~~z~}~}{|~}~}}}~}|}}z~~~{~z|}|~~~}|~~~~}z~~~||}~~|}~|{|z|~~|}|z}{||z~w{z|z|{{~|yw}~{z~x{}}x{x|~|}}||}|~~}}z}~}{yz}w~}|w{}zxy}~z|y~y~}|y||z~}x{|}zy|x{|~{|z{}y~y~~y|}|{|}~}zzz{w{y|w{yzx}xy|}{xy|wy{}}{}}{||~~{~}~}{z}~~|~~}y~z{}{yz|z~w}}yz{|{}{{||{~|}|{}||x{~~{xz}z|}{}|{|~z}~y|~{|{yzz~}}}y{|~~|yzzy{z|~y|y~{z~z}{~y}z}|}}|yz|{{}z}|}zz{|y{|}}{}{~|z}}{~{z{y}||~}|~~~{{y}~~~{}w}zw{}xx|~{||y~{|{{}|~|}z|||}}}||}}|~}~||{z}z}}~~|~z|{|{yz|{{{|||xyw{{zu}x{yvx}|yz~~|~}{}~|~}{x|~|}|{|}|||~}~}}{}zz{zy}wv}|x}~w{{}{yx}{}}|}{y}}~z}x}|~|}|~{~~}y~wz|x{~z|tz}~}}|z~~}z}yv~}x~|{}}}|{}|z{{~z|~|~~~{}|yu|~|~{zyzy}y}{}zzz{xzz{{|{y|{|~~~}{{}{||{z}{||zx|zy{y}y|{|~w{}z{}z}zx{|}z{~{}}||}~}~}zy~~{~|~}~}~~~~~~|~}~}~|~{~||~~|||}}}~~~~}~~}~~~~~|}~~~~{~}}~~~~~~|{|||}~~~|}|~~z}}~|~~~|~}~~}}~{}~}|}~~}|}||{}|}|}zxy{{x~z}{|x{y}wy{w}{}}y~~~y~~y{}~{v}~{{|}}{{z}{z{xyzyzz{y}~{||}|||}|xvx{{}|||||w}}}z}{|}z}x|~{{~y|{}}{|~r~{}|{{{y|{~x|yx~{||~~x|{z||yzxyzy~}|~|}|{yx~|~|yz}z}yw{|z|}||z~zxz|}|zz}|v}{|}~|w{y{}{}xzyxy{w|{~w~z~z{~w}x~||}}{~|x{}z}}||u|zz||{~~|zwz{}}~zzy{}{y}~y{{xzz}||}}}~{|}}~w|{zz|~{{z}|~~{|zzw}{}|zyv{}{y}z}{{|||~~~|z}}yz}~}z{~{}|}}|~||}~}~|u|~|{x{}|{|y{}z{z{|}w{}}z}}}}~y|||||~{{|tzzw|{~z{{{}|zy}y~y{}~{w{|{~}y}{}{{x~|y{x}{u|}~~{{|~|||}z{yzz{|z}z}z|{{}w{~|{~y{}{zyw~{yx|}z||x}yz{xz}z||}||x~z|zy|~~~z||{|}{~|~|~~}~zzz}}~z}v}x}z}~||}~{||}}~z{{}|x}|y||{{y~{|wzzx{{}|}{}{|y}z~~~yyy}|}zy~z~y}yx{{}}{}{z|y~~{|{||x~z{|~|}{|{{{z~}~|y~}xzz{y}}~~~v}zzx|yz}}~~~}~|}}~~}}~~~|}~~}}}}~~z}||~}~}|~}}}~~~~~|}~|}}~~{z{}~|~x~|~~}|~}~}}|~}}}~~~~~~{~~z}}{~}~}~~}|}}~|~~}~}~~}w~}~~~~}~{~|z~z}~{|xzz~w~~{y|z~|{|z~y|}|{||{ztvz{}z|}y~{|~|||}~}{z}x~|yx{~{{y~{}xx}~}{}z~|~z{x~zz{zy|{~|z}~|{}yyz}z||}{z}||z{{zv}zvy~zz{zw~{~|{r}z~{}||}y~{}~}z}yx~{}~xx{yzz|}w}}zzy||}x}}xzv}{{zv{vz{|y}z}~}|z}~~zz|}zz|||}~|}}}|y|{z~~z}yy}|yzzz{|||~|}z}|x|}}zxvxy}yz|}}}~|{yz}z}{xz~yz}|{yzy|yz{z{}|yz~~z}y|{y~~|{{{x{xzy|}y|}}yz}x|{~z|~~z~x}zzu}x}~{z||{z|yz{{y|x{{u}y|}~x}}}}||}|}y}~|||~}~|{}{x~x~}|y~~{}|z}}x{{|}|yx||{{y}z~}}}|||}||z~}z}~z{}|{{|~~z}~zy~z|yuxwy{zy{}}}{xxy{xz~|~}~~|~}~z|z~z~zz{|z{}}yz~y~}|xx|{}zx{y{y{~{{}|z~|z~}|~y~~|}~}|~{~{{{~~|{|x}~z|}ry|||{yyz}|{y|{xxzz{z|y{w}zwxz}zz{}}}{zx|~z~|{}||||~{~}x{z~}|y{y}~|{}|}||}y{{|y{}~~~}z}|}zz|}}}~{~~~z}~|~}~~~~}|z||~~}~|{~z~{}||}}~}~}}~}|}~}~}~|{~|~~|~~~~}~|||~~|~|}z~~~}~~~}~}}~}|~~|z}~}{~{~}~|z~|~~}}}}~|~~{||y||~}|}{}x~y{y}~{t|~}}{|{}}xv~{{~{}|z}}}{~x}z~y|{yx}z~y}x|~x}}w}y}|z{{}|{y|~uy~w~{}~w|~{|{z||{{y|z|{y||wy|{y|~}~x|~z~zzyw}z~v}x{wy|z{|{~}zzy}zy||||{}{{{~}{|y|zy||}~||~||{~}~~}{wz{~}|z~~|~{~{|{zz~y{{z~{~}}v{z|~}z|}z}z{~|zz|y||v|~~y{y{}~zy~xz}~~}{x{z}y}zwz}~{x}|y|z~{{z|zzyz{}z}y}|}|{z{}~~~zz{{~xy}zx{|x|v|z~{z}xzyyzz|~z}}}zy{{~}{~|{{~|y{}zz~|}~z{|{{zzy|}~~zz~z}{{{|}y{zz|}}|x{~z|~}}}}|~~sz|}zy|{}}~{z||~y~{zx{yy|{|||y{{{{~{~|z~{w}}~{}w~{{}~y|~zzz{}{w|{~z|~|{y~}|zxz~|x~{~~|xx}y{zz{~}{y~|~}xy|}|{{~zw{y|~z}z|v{~|}{y~}yyx{{}|z|wzzz{}z|}|y|{|z~|{~|}yy}}~|zz{}||{~||z|z|z|yz|||}|y{y{{~z}|w}{w~~z|y|~~|y|~||z}{x{{~x}|{{{|y{y|uy~}||{{x|}|w~~~{}~{}~~~~}{~}~|x}~~}~~}~~}~~|}}~{~~|}~}~{~~~}}}~}~~~~~~}~}}~}~~~~{~~|}}}~~}{~~{~}~y|{}{~}yy|~vy{xv|ywy|{z{|y}yyyyvz|yzzzz|y}}~|y~{~wzz}xz~|{x{}~}{~w{~~~w~y{w}|z~wz{~}zxt}xz{y}~}~}}|}y|||{{{z||yz}{{wy~vy}y}u{}}||y{x||}|x~wzw|{z|}{z~}|z}{x}{}{||~}}~w{{}z|zxy{}xx|~{z~}x{{xw|{|}}z}y|||}{x{{y~{}}|}zx}||||||{}|}{z~~|y|}}zyzzz{y{}yyzx~{y{{xw}|{|z|z{|{}{~z~{x~~~}{|zyzy~{{}}}x}yxw|z~}~{~z~zz{}}{}||z}~|~|z}z|y}z{||{~}zy|}~y{{~~x|~|x|}{~w~zx|xx~{{{z|z|}}~~|}z}~|~|}|~||xy~z{}|zz{{}~{yz}~x}|~y~}}{~z{}x}~~{}y|wz{y}}|{{|}{{{|~zy{w||w{zz|{~z{xxy{xyz|{{|~zz~z|z||y~}x{}y|||xzyyz|zz}~}~{{{~wxz~z|{~y||{|~|{{~~|}|{|}z||z{~~~~wz~|{|z{{~zw~~~y{~}||{~||zy~z|y{z{zzz}}}{z~x{{}~}z}~}u~y{|zu~}z{y}|z}y}~}~|y{y|wz}}|z}{|zy{~~~}}~}}~}|~~}}~~{~||{}|~}~y}~~}}}|}}}~~~}~~{}{~~}~~}||~~~~}~~{}||}}~}~~~~}~~~~~~~{}|y|z~~|}~~~~{~z{|}z||z{|w{}y{yww~|xz}{z|}{zy|{zy{||~||z|}}{z}vzz||zz|}zzx{|{xz{y}{{{||xy}y|~{||||{vy||x{|y|~|}|z{z|z||{w{y|x{~}||z{|||}|{{||y{zyxz{y{}}{||{{z|{||||{{x}|}|{z~~w|}z}~|{|}}}|{x||~z}}{zy{{~wz|y|}z{|}|~}{xy|y}zx~zzw|{}~zy|x|~{~|}yz|z~yvv|y~|z~}{|~}}|w}~}zyy||wy{}~}}x|{|}{z~}{z{x~~~{~}}y|~|xz}}~x{z}}{x|y}}z|}}}||{~|z~|~}}w~~zx|z{x}|x|{}}~{z~}|{}||yy~|y|{~y{x}x{{z}~~{~z}|z}yz|zy{~{x{~}{{|{|{|~{}{|{}}~|y}{|wyy|~}{zz{~|{|xy|~}~{zzyyxz}|y}}~w}~{}|~|x{|z|~~{|zz{~{~}w{||ywz~}zxzz|}||}q~}z{x{}~~yzz|z}{z}|z~{~}x{}~~y{}}{}||z{{yx||}{~}~y{}|~{~zy{}y||{xz{||{~{x~y{ywz|yz||}y{~y~}}~zzyywz{uy}~zz}{|v|w~}|~~|~|}{|{{}{~|{~}|}z{y}{{}}||}z}~}}~}|z||zzz|}}~z~}|}}~}~||~}~~{}{|~~}}~~~{~}~~~~~|~~}|~}{~{~}|~~z}}~~||y{~}}}{}~|~z~}~}|~}|{z~}||}~{||}zz{|zy}x|y|{|~{y}yz|}|}~z}~z}|{|~}z~z}{{|yz|w|{}|zx{}|zwz~}{~}{y{{|z{{{||zy{|~|{{|{|{y{}|~{||}|~~{~{~}}y|}}{|}|y~~yxz}{||w{}y{}}||{{|~}ys}|{|pw~|zz{yz{y~}}~}xx{|y|~}{}{y~}xyx~}z~~~z{{~y~}~z}|zx~~}|z~{|z||}||{{|z{||~z|z|xz|~z}y}|{}}|{|}zm~~~v~zz{}}~{|~~y{}y{|}}}~}{}~~w{||u{}}|~|{~~~{~{yzy{{||||{{yy~|x}{~{~{}z|~}|}zyz}}x{y~~}}wy}{yy{{||}{{yz}}~z|~}z}{z|~|~~}~|~{~}{z}w|zz|zy{x{}}~}~x|~xwxx}{z}zzz~{|y~}|}}}}~x|||}xwx~~}|~{}{|yxz~|}{{y{{z|}y{}ys{}{y|z|z{y}~{{}y{|~y{x||{||}{}~z{xyz|}{xw~|x~{~xw|v}|}xy{||{yz{}y~{}~z{~}~}y}y}z}}}{{||y{~w{{zz}{y|~v{|~}{~|z|}{~w}}z}xy{zy|}{}z|{xxz|{~}||xx}||yyz{}~|{|}z}~~~}}}~~y}}~~{~}~~}~~~~}~~|{~||~}z}~~}~~}~~~}|}}~}~~}~z~|||~~}}|z~~}~}}}~}y}}~~~}}|~|}}~}}|~}z~~}~y}~~~~}|~}~~z}|~z}~~z}|{~|{~y}zz{|~|w}w~|{~~z|}|{}zy}}}z{z|}|~x|||~|{z~|{~yz~||}{zz}}{y{||z}~|yyzx}z|}{|}v}|}|~z|~zx}yy~zzz|x~{~zzx{}y~|~}yy}~z{y{~|zz~}|~~z|yy~z|{|~{y{x{~xx{xzy~}z|}{y|}}}|{~}zyz{{{z~~{{x{|~vw|}~}{yx{y~yy}{|v~{{|yzz}|}|}y}x{~||~{}~~~z|}z|}}}{~|z}{{y|w{zzwzz}~yw||yzzx~|{z{|{y{{|~y|zz}}|{{zyy|y|~}v|{}|{|~}|~y{}~}|w||zy~~w}~{~yz{}{}}|}y|~z{z~|zyy|z}}||{}z~y{u|uyz}~}|}~}|~}{~xz~{|x}{~~{{{xz~|{{y|{y{{z{xz}{z}z|~yy}|z}{z{|z{|||{|{|}|}{|}w}~}}|x}|z{~xzx{}{{|z{|zz}y~|}z~~}w}xz}z}}z{y||~w~{}}|z}|}~y~zz}|x{x~{x|z}}y{{z~z||{{~z}{}~|~}~yxz}|||~y{{}}}{|||~}xw~zy{~~|{}|{y{}|}}y|{{}zz|~z{z~~x{}~y|z}}}{}}~~yy}{~}|}z{v~|}zyw}~}{}{}~~~{|~~~}}}}||}||~}}~~}||~|}~~~~~~~~~~|~~~|~~~~}~|}~y|z~}}~~~}~~}}zz}|~~z~~}~{|~~~~}~~~~}}~}}~}~~|y|{~|||u|zxw{z{}||y}~x|{~{{z{z}wy|ztzz{|w}~{zy||y}~}y}y}w~x|zy}|~z}y~y}w~z{z}{}yz{|x{{zw}|{w|y|~yz{|zy}{yy||}}}~zz{~yzx}y~z|}z{|}|}{~{xxzw|~}{}w|u}z~}{y{~|y}}|}~~{}~{z|~{}}{t}~|{}|zyy|}yyz~~z}{~y}vzw~|||y}|}z{}|}|x|u{t~||||{z{{y{}y}z{{~|{{~zyxy|zyy}|y{~~~|~{{~~|~|s~y~|y|z~z}|~}}yu}}{zvyz}}}z}{{}z~z|zy|{x}z||~{~z}}}~}|{|}z{v||z~z|~|~z}~xz|{{wvz{~z|~{z{{w}~xx{~{y|~~w~y}y~y|{{|{||~||}~~}zx|}z~}z}|}|}z~}||xy|y|z}|y{y~z|{~t}{{~~||{|z}~}}|zz{}|~|yx|{{y}{y|}~{{ux~y|xvz{z}|y{{||{}|{~~{}~|y|z|yy~{}y{wy{xz{wy{}{{{v}~{{y}~w~{}z|||z|{y}}||{x~~z}yy}|{~~y}~~zyy{|z|~{~{{|}~|{y{xz|zvxw~|z}}}z|z}|}}|}|{{}~~|}~{wz~z{}w}x~wz{}{}~{zy{z{{zy}y{|}~vv|||}y}{}~~~~~||~~}}~z~~|z~}~~}}~~~|}~~z}}|}~}~z|{{x|~}~~~~~}z}|~|}}|}}}}y}~}~~~~~}|z}~|~~~}~|~{~|||}|~~~}|}}}~z|z~~z{y{~{{}~|}zz~~~}{}{z}~|~vy}v}{}x|{}y|~zyy{wzy{}y|}}}}{{{}||x~}}|{}}~z~wx~z~z{zz}w{}}}~||zy~x}wx}}}z}y|~v}z}|}yx}wzzwzz}}z}{{||z}y|x~wvz{~z~~|y|}{{{{|z}|}}{~yy|~~|}z|}{|~{{yzy||{x~|z}}~|zzz}~~z|z}|}y}~|{~|z~yy||w~|y}yzq}{z|}z{xx}}xy~}|~z{{yz~zwz{~}x|x~}}y{|wz||z~{~|}z|||||~z|~~|}}|}~~|~|{~zy~|}z|{~y{yz{{|xzw~}~y~z{xw~{{|}zz}~}~{}{|{wz|~|}|~~yx|y}|{}~y~|{xy||~~|}z}}~~y~~zy|}{vy}}{~z|z~||yx|~}x|~zz|}~}~z{{z~~{}yx{|}{z~yz}{zyyz}z}z~y~{{z|zw}{}}}~y{{z}{}|{{{{|}{zz|y{|}{|{}~|}|yy|x}|z{xyy}}yuy~|~}}yz||z|z|y~{x~x{{{{~yzv|z|{~}|~zzz~}~x|}~~||}}y|~|z~~z|{|}zyzyu|}}z~~z||x||{}x|}|~~y~~~~~|{|}x~}~{y||}{|}|~~w}}}y||~|}}|~}~|~{~~~~|~}~|}{~~|~}~|}~~}}z~}{{~~x~~}}~}~}}y~{~}~~}~~}~}}}{~}|}~~~~~}~~}}~}|}|}~|{~|~}|~yz}~~{~|z}}x|{y}vyvxz~{{zz{~|||}yz}}}y~{z}z|z|}{~~wy}{y|~{zyx|}{zz|||z~zv~y|y~{}{}z{{y{{}z{~{|{{}|}|}~}{xy~~{zz}~}}}{}~}}~{yyzx}|~z{{wwv}}~|{xz|yz|x~{||y{}{}{{}|z}}}}z{}{z{y|{}~w{|z|z}zxy{{||xx{}xwyv|x}zyx{w~z}~}~~y}z|}|{}}||}}y|y}{z||y}|zz}x{{{}{{zz~zy~|{||y}||}}|}}}y}yzz|||z}w}y||}}|y~{~||}}z{w{|yz|||xy~~}{y|x}{{{~y}|~yy~z}{~~}}~}}z{~|}}ywzz||z||{}|z|z|z|||}y|z}{z~z}{|z~z}z|z|~z|~w}|{x}}}{zzyyx~x{y{{z{}{~}{{{{z~}{~~|}|~}~}{~zzx}yzx~z{}~|~|z|||ywxy~|{xzv{}x|}{{x{z~{~|~y{z}y}~~}{|z{||~}~xv~|}z}yv{{{|||zxz|x~n|x}}zy{x{}{u~|~}~~|{~{||w~~x~|~z}{|zz{|{{}y~|{{}{u|z~w}|~}zz|x{z{~~~z|x}{zz|}|{}{{y|~|zy~}{{|x~x{z~y|}}zy{|{||{}{|~y|{z|w||y||y~~~}~|~}}~~~~~}~~|~~~}}|}}}}}}~{}~~||~~}~~|{~}}~~|w}~|~~}~}~}}}~~~{{~|}{}}}~~~~~{}w}~}||~|}~~~}y{zww{|~{~{y}z}{{y|z|{|}y~t||{y~~v{z~~{~y{~x~{|z}~|{~{yzz|xw}}wz{yv{x{zx|z{}~~}yy{y}{{x}}w|y{|x||y|{||z|z}}|||zzzyzzy{z~w|{y|~yz}}xz|zy|w||||}{z~|vzzy|}{x{|||}y~zv|{y|{{{}{~~w{vx|}w|~~~}}}z{z{}~}u}}yz~|{|xx{xz|{{{|{}w~}vy{}z}{|z|}{}|}~||~{{||}|~|{{zzx}}{zxxz}z{~|zwyz|~}{~|~wzy|||{|||v{||yy{y{{}}{z{y|{{z~x{{|{{}}|}|~{}z{y~~vyy{~}}{|z|}}|x{}|~|{}y}z{{~y}{xyz~y|w}{~}{w~|z|{v{~{|}x}~z{y{~}zzz|z||~|}~zz~~{~{z||y||{|}z~}|{}z|~|{{}~~|yxyx|~z{z}x}~}~xy}w|}y|~|y|{~{xw|~{}}|~s|}}|z{zyzzy{|{w{{{z||zz}|w~{~{|y~{y{}{|}|zz}{{|x}y{{|{|}z|zxy~||x}z|}}z|~z~{y{|~{}z~|}}|x}|~|z|~x~|y||yy{yz{z{}{|{}~|~~yy}}z}zy{~{{y||~yz|}|}}}~z~w{z{{yxw{vzz}w|zzz{}|~zw|}z~~y{~~~}~}~~~{}~}|}|}~|~|~|~|}~}~}~~}~|}~~~~~}}|~|~~~}~~{}}~}}~}~~~~~~|}~{|~|y~z|}~~}}}}~~~~}}}~{{~|}~|}}~}}|}||~}~z||zz~~~{{{|y}x}xx||zw~y||yy{}yv~}{|y|{}zx}}yz{z}~{|}~~~~}z~}}}zzy|yyy|{y{{zy||~yzxzv|~|x|{t{zzz|~z|}~}}~|yz|x}yx~|||{y}y~~y{}~}{}zvx{|{}y}xvxxyx||x}~y}x}}{~z{~{||{{{}~|~~{zz~}{~{x}||w|z}z{||{|~zvz{}|{~|}{}x}||}x{z}zzv{}~y{y}x}}}||z}~{|v|xy{z|z}~~~xz|z}yy|}|}}}{y{}z||x}x{{x~~|yx~y{z|}x{{{wz|x{{|v{{~{|}~z|y~}y{}}z}~y||||}|~{}~}~~xzxz{z}|y|zz|||zz~s|}x}zy~}|~{v{||}{{~}|}z|{|z~{y}~}~||}|z{z}{}~|{v~y}y~{|yww||zyy~~{z|v~xy||}||{{|z|}~y}}|xz{w}~{}}||{}}{}z}yw{vx}zz}zx}~|~y~|}y{|x}|z}yzw{z{|zz}wxzz||x{{|||{{zz}x|||~w}~w|}|y~~|{||}~y|~|~~x}}y{~|xv|{~{{{}|y|~x|z{y}x|{{{{zy{|}|||q~|||}xy~~~{|}{|{y{{yy|~{y{xxv~r{}}{}~yy}|x~}z{}y}|z}~~{~~|~~~||~~~}||}~~~~~}~|~~~|~z~~~{~}~|~~~||z~~~}|~}x~~~}~}~~|y}~|~}~}~~~~{~~{}}~~~~}|}~}|~~|~}}}~||~}~~~~}}}~~{~x}{{}yz}zzzy||~}}~||xy|}|{~|y|v~{~|}{u|}z}|z~zzz|y~~~}~{|zz{~}z|z{{}zx{}|{{~z|{|zzz~|}{xz||{{{}{|{}|{|{}}~|z|~||wz~zz{{w|x~y~yyz{|zyyy{}}|}~y|}~wy{{}z}}~z}{x|}~|~|{|}~~}y{{||}|}{{|~wzz}}|{wz}z~~{{{}z}yxx{z{~~zy|{y~|yx}~}{}}{{||}}y{~{{}|||zx~y{{y~zy{zyz||v~||}~}w{|{~|}}z}|y}}~||x}|x{{{xz{z{|z{~zx|y{zzx|y}~{z}xz~|v{~z|~w{|{~}~zv}~|~|}xz{|{~|}}{}x~z~}{|}|{{|~zz{wz}z{}{~|yw||~|~~|z~}~{~z||~}wy||}{~|z}{|{{~}~||}}}{zz|{{{}}|{~{{~~~~}||~{{}z~{z}~~|~~~}}{~|{|}w|}~~{{{||{{{~zy{|yx}~y||w|{w{|{z~z|{y}wyzz~{}}u|}x||}~|}zu~|z~~|yx}zy|}{z{wz~}y}||z~}}|{yz{{yv{{{|zw|~|yyz~~|z|z|zz|}}y|}w{}{w~|}y|~}||x|{|zyzw|{{zz}}~~|z|~y}zz{{~z{}{}y{}|~|}~~|~}~}~~~~~}}}~~~~~~||~~z~~~~||~~~~~~|}}~}~~~~~~}~}~~~}~~~~}~~|}~~~~}~~}|}{z|~}~{~~~~~~|~~~~~y~}~|||~}z}~{~|z~}~|~~}y{y||~{~}~z{y|~z|z}~}y{}z{|}z{|zy|w{~|{zpy{{|z|zz}{z}{~}{~x|z{{~~zyz~w|}|y{~}z|yyw{{z{{{{wxzy|ywy~{|}~|z~}y~{|z~y{|}|~|}}|z}}z}{||w|{zz}}}z{yz||wq}{yyy{{~||y|~z|z{}{~~|{s|||z{|z|||z{}|y}{|~{}w~}z{zyzyyzxz{x~|{zz}~}xz~~z{|yxz~~||{~~~|y}u|{xw~zz}~zxzzy|||}|||~}~|~xz|~|zy{||y|{}}}~~~}{~~~|zy}}x}{zzyxv~~~}yz~}|x{z~||~z}}~~y}|}~{|~{|}~|xy{|{|zx{}~x{}{yzw}|{wx|v{z|~~{|}{}~}{|}|}~|v}~y|wzz{|y{}}y{|||zy{{zz{z||||y|~~|}~~~|yy~~{|~}~~yx{}||{||x|{|}}{{|{w}y}|yzz{yz}}~~y|y}x}y|~~}~}}}|~{|z}|yz~zy}}y|yz{|y|{~w{v|x~|~~z{{~{}z}|}||}}{~{|}}{{|}zwy~~}|xw{z}~z{{|y}vx}~||}}}}||z~}}}}~}|}|~{~{~||||wyy{{zyz{y||{{}}}xy{y~{}||~{}|}{y|~z~~}zz~~~}}~z{~~}}}w}}}~~~~~|}}|~}}}~}}|~|}~~}~~~~~|~~}~{}~}~~~~|~}{}}|y~}}~~~|||~}|~~{~|~~}~}|~|~}~~}|}}~}}|~~}|}|~}z~y~~|}~~{}z|w|{~{~{zzzw|~|z}||zt|y{{~~{y{|z}w|w|w~~{z}}}~}||}~y~{~|{xyz||zz{}{|v{{{}{w{}}x|}|{|{{zxy}{|{{{{z{x~w~y{wx}~x~~w~}y{{y{}|{|{{z|~z{{~|z~z}|w}{}{~{{z{|~xy}~{|}{z{}xz{}xvz~||z~~|{||}{{zxzyy{||~y{z~z{~}}{}~yz{}|{|w|z{z}y}~}}y|~{~{|~{y|{}zz|}y|zz{|~}}|{{{t}|y{~~||||}|~~}{}~}}{}}{|~||}~{~}|y|zy}|}{}|}~zyyzy{||{}|z|{zz~|~~|}|{oyz}~z}||{z|z}~|z~w{|{|y{~zv|y~}~{x|||zz|{xy{|zz}~y|{|{z|~}|}|x{}yz~|{y{{|zz{}{|~yyy{~~{~{|{{xzz~|vz|}|{z~~|{~}yx~z|zz|z~~}{{{zx}}|{~z}y{{|z}{{|{~{~yx|~zy{}~z{y{|~zx|z|{~||z}}|~z{}~x}|{zy|||yz~||z{|y~y}zz|ywzv{x|~|}{~y~~{}}}{|~{|{|}|z{|||x{yz{|}|}~zyx~z~}|x|{z}{y~y||}|v}yz{{z{x|}||{}z{{|z{~{|y~y|~{zz}{zy}zz~{~{~{{~||}~{}z~}|y{~{|zz|{}x~}}r~~~}|}}~{~~|~|~~|y~||}|{~}~}~}~}}~~}~~}}~|}~~~~|}}}~~}}|~|~|}|~~~~~{~~y~~~~}~~}~|}{z~~|}~}~|zz|~~{|{~|~|}y~~~~}z}zz{|}|~{|yyzxyzyuv|vw{yzxzz{y|{z|~{|{~y}yu{|z{~|||zzxz}x~}z~{~y|w{{|{yxz}}|}|w}~~{v||}~{vy}xz}|{|zz{|~y{|y}wz~{z~y{|y~zyzx|{yzzxyzz|x{v}v}z|{~yu{|wxzyy}|{{zzz}~}~~}|}|}|}}||{}}}|wxyvw~}}{|xxxy}z~z{zzw|{z}|w{z|{x|}{z}|zz}y||}||{|{|~y~~}}}|{}{{|wyzx{yzx}~~{}zz|zuz}{x|}~}z}x|z}z{~}t}}z{~y{{}{{~|yyv}z}x|y|yz}|yzzyv~|~z{}x{{z~z}y}|{}{}|~~{z}|w|}~|yy{w|{{|zz}|y|{yx~zzz}x~}}zx}}{}{|y}{|~}~~sz}y~{|{~{{|zy{|}zz{}y~{zzxx|~zx~z~~w~{~}||}|v{||~{yz}}}|}}}z~|}}~{z|x}|x|}|}z~z{{|}{zz|y}|~|}}~|}z}~z|}y|{{|}~~|{xzw}{~z}~|{yz{~{~~}zyyyw{z~v~{wzzz~||}z||z}|zv~w~{}||{z~y}|y{{xxw|yz}z}}|}}}z}z|zz~|x{z~xy~{{{|}|y}~|z|}y|{{~w}x|{}~|x~{~zz~zuyx{}}yx{~{yy|zwwwzyy~~}}{yzzyy|}zy}~x|~~}}~}}~~}{~}~~~|~~~~~~}~|}|}}}~~~~~}~|}~~~||~~z~}~~~~~~~~~~}}|}~}}}~~~~}x}~|xx}}z~~{{~}{~~}~~{}~}}}}}|~{~|~y}}|}}}|}~}~y~z}~}}z}v}|zyy}||~{x{~xyzz}zw|{y{|{{zzw~w~|}zwz{}||zyz~|~y}{}~~}z|}||~{x~{zyzy|z~yz{~t{}{xy}~{z|{y|zy|y~}}|||||}}}{~|{yzyx{z~{y~{yy{}z{yy~}~~~}|zz{z}|{|}z{}zyy}}}}~{|z|{|{||zzz}{{x~{|{y}{~{~|yz{|xz{w||z{}y}{}z|}}~{|yy{}}x}{z}zx~zz{}}z}||}{z~}z~y}z{x~xy|}}{}|~z{|}||z{||{}|zz}y|z}y}|yx|y}zy~~{||x{{}|y|~}|z}{z}|~{{{w}{~}x}z|{z{~}|zz{|y}}}|}}|y}~|}|}x}{z}z{z{{||xz{}~s{{|{~|||~}~~{|x~y}}|~}}|z~~}|v}}}~x{{}~yzxy}z}w|y|y{{yy~|||~y{{z~xzzx~x|vy|{yy{|{|{y{}||{y~{x}~x|~}~}}}yyz|}{{{|}z|y|z}}{x{|z~~{}|{|z~wxz{zv}zz||~x{{u}{~w{{x~}|{z{xy{~}y}{{||xy|{{x~{w|}}{y{x{z~}|{{{{|z{|{}{~|y{}~x|z}y{w~y|z~~||z}y}~{z{|~~yyz|{~z{|{~{{~||}|~z}~yz~z|~t{xzy}y|~||y}y~}~|~{~|}~}~~~}}{~~~|~|}|~~z}}}||~~~}~y}}{~}~{{u{~~~~}~~~}~|~|}|}~|~|~~{~~~|}~~{{~}}}{}~{}}}|z}~~~z~z}|~~~~}}}~~z}~}~|{{|~~}~{|~|}}|}~}{|}~}}}}}}~}~~~~~~|~~}y|~{|}~~{z}|{{{x}|~}|w|y~w}|{{v{}x~}zu{y|y}zz~}z~|x}|~y}||~|}|~}}||yy~xy{z}}|yyxwz|y}zx{zv{{|{~{z}yy}z|zzzx}yy}{z{z}{wz|u~zzyz~v~xxxy|v{x|}{|{v||vy{~{z}|y}~}{}|x||}}}|}yw}{||~{yvzzxxy|}yy{zwzy|~|{{{y|{|}}vzx{||{|z{y}|y|}}}|~~z~{{{|w{{yx{||wzzy|xwzyxx}|}|{}{{~}||{zxx~w|{|y~|~{}}~~|||~}yzz{yy}|{{}}{xx{yzyx}|x|{}}zy}{z~z||y}~~}~}~}~|}|z|z~z}{~~}z{{z}yzz{{|yy{|vyz|vxv}||x|}}~|}xxz{~~y~|~{~{|}}}{|z|{z{yy{y{|{yx||w{zy~~|w~w{v|}|{~|w}x|~}}x}~s}v{~|{zz{x}xz||}y}x|||zxzxyz}zz}z~{|zy{z{}z}yw{w|~|~|{{|y}{y{{z{|~~zyz{x|~y~}w}|{~|{y}{~yx{yxx{{|z{z|~|z}|zz}}|}}}z{{{~|z|zyz{|z{y|{|~y||w|zx}}yzw{{{||{{|z|~}z}y}{{}~|~{~~~y~z~~~|zx|||yy~yz}y{~yz}wz~v|wxx}y~z|~yz{}}{}|~{}~|||~~~~|}}|~~||~w~~~{~~}~}~~}|~{~~{}|~}~|~|}|}{}~~}~~{}}}~}~|}~~}~{x~}~~~}~y}~|~{~~~}}~|}{}~~|}~}z}}~}}}z~~~~}}|~}~~z~}~}|~|}~~|{}{wx}{}{xy}yzxz||}}{~}|yzwx}~{~}z{~{{}{|yw|yy}~}}y}{~xy~{{}~}v}{~x{~~~y{|}zz~t{yzxt~y|{yw{{{{wx{z{|~y||~{~|y~~|}{|~zy~xy}z|{y{}s{|{~z~{}z|{|}{}~z~}y{{yz}|z|y{x|}}xz}}|||}{xz|}szw|yx~zyz~yz~w~||z}}|~}y{|||y}y{|zzzxw||}w{y~w}}{}|{~yz|}}|z|z~}~xz{z{{y{{|~z}z}xv}y}y}z~|xx}|y{|}{||}}z}|}}zz{~|||{z~xy~~~y|yx~u|wr{}y|{{{yy~~{~{{y}y}zx}~yy||y{}}~{zzsw}wz|zz{v{{{y}}yyz}{{~zyz}||uyz}{zyzz~}}}{x|zyzx{{|{|}}|zy}|{}y}zxyz||y~yzyx{|zyx|zy}|~x{z{|{{~zwy}{~|~}{}}x{~}~{z~w|wz~||~ywz}|~w|}{||}~x{}zw{{}|z}|{zyy}zz|z}}|z|{}z|}}}{z{z||x|}~}}z~y|z~z~|zz}y|wz}w~z~x{~y|{||yzz|}zz~{}~yx{x{x{{{{|w~yw~}~|zz~||x|}||y{{z}v}{{{}zz|z~||zy|}~zvzy~z|}v|}{|||||yz||~zy||yz~y~{|y~x||{{}}~~~~~~~}z}~~|~}}~~~}~}~|~~{~~~~~{||~~~~}|}{|}|~~~~y~~~~~~~|{~~~~~}~~~|}~}|~~}~{}~~~~~~~~~}~~}~}{}~}}|}~{~z~~|z||{{u~|v{x{zyv|x|y|{yy~||z}z}|y|}zyvxv}|}}z}~}{}}~}{z|{{xz||~u|}}}|zz}|}wyz|{}y|}yz{xxzz{|}}|z|{z~|~~~|}{|z}}{{x~{|{~}xxzz}||}|~zy}||y|zwy}yyy~yyzyz{|}z{y{{{}x|}|}z{}yz{}~z}||}y}{{}x}y}{{~|zx{{zv}w~z}zw||y}}|y|yz~~z|{|{||}{z}}}{|}}y{~{~}~{{{}|{}uzz{z|yzxz{x|{zu{z}{|{z|}|}~||x{~z{{y{y{}y}y~zx|yyy}~}zz{{z{||x{}|zz|zx|x|{~|{{{|}~|{~}|}}|~|}|}y}{||w{}{{xx}y|zz{~}zzyxyw}}{|{|{|{~{~y{|~{~z{~||xvz}z|~z}}|zzw}vzyy}yw{x}}yy|yw{~{}{~}yzw}{~|{}|{z{~z|{y|{{yx||{~{{}{|yzxx}|zx}{yy}{~{y|~}zyy~}~y{}y|}}}|{z{zy~w|}}~{{{xw{xw~~}zw|xxz~}|~~||z}z|~|yuz~~x~}|||z}}|~z{zz|{zo{y|yzzy{zz||w~}zzy}||~x|z{y{yvz}y~x||}|}|}||{yy{z}~~yzyzzz{{~v}yy|zy{vzz}{}z|z|z}~~}~~}{~}~}|~|}}}~~}~}~~~}~}~~|~}~~~~~|}~y}~}~||{~{{}}~|~~{}}~}~|}~~}||~|~~}v}}~~}~~w}y~~z|}}~~~|}~}}z}~~}}}|}}~}}{|{}|~~~~y}{}|{~~}~}|~~~}}{~|y|yz}}|{||u|}t}yzzvy~z{zz~z}}|yzz|y{}z}zu~z}z}{{}{y{{{z}~|y{y~y~|{~{{z|}z}|zy~|{~}xz{~z~s{}vzyz|~vx{z{{}w{}{vz{|~z}xz~}z|~x~~zz|z}zx|~|z}}x}~~zy|y~z~yxz~~|wyzxu}u|y{x}}}}z{zy|}~z{}}~zxzzyxyw}}{x~~|~|yz~zx{~v~~z}{|{z|zy{|v{}|zy~y{y|}{yyzyyzxzzy|y~~}|{w|}{x~~~{y{}}{z{|vy{{}|zyxzxw{|{z|{{{zzw{{||{z{}y~zz{|{x{{z}|{~}y{z{{~}{z~ww{~zxy}{{|{{|{z~|~~z|x||tz|z{|}~zw}||~{z|y{zw|}}y|y~{}{{~|||z|~zy}{x|~z{{{~{{|zr|vz{xx}{}|~{zyyzxzww~~|z}xyz{|~{~}z{{{{||{yyy}}zxz}{~zyt{|~}|zw|x}y|{}||{|zw|}z}xz}|zx}}{}x~v|}x}~{~yzz}y}xw}~|yt}~~}|}|zz}}z{|{{|wwv~{v||z|y|}x{{}}{|||}u~{uz{|{y~y~{|xz}{||z{{||zzz|y}xw}w}z{|{yz~|}{zy~yx}w}~}{~|y~{||z}~xzx}{{{z|{yyw}|}zzz|}||}{z}}yzzx~z~}}|{yww}{{y|{z~}~|}~~}~~}~}||~}|}~~}~}~~||~~}~}~~~~~~|}~~|~{|~~~~~}}~|~~~|~}}~~}}~}~}}~~~~~}~}}}y~}~~}~~~}~~}}~|}~|~~}}}~{}~~}~~{~~}~~{z{}x{zy~~}yw{}}{zzw{||zxw|{zz{z|w{yzyxz|{z|x}z|{}w{z{|w~||||yz}~y|x|}~z||x}~y|{}|{~{}}x|z|{|zwzyx{xx|y~y}~~zzz{}xz{}y~wx}{~~}{}~}v}v~uvt}{}}{{{z|zz|yy|zz|}~v{|~x|~{|{x{}z~}}~{|~~z~{|z|y{||}}|~~{wzx{x|{z~wyxv{y|{ywyz}}|~}{~|}}}{||~|~~z~~|}~{{{u{{{}}z|{|z{yy{z{|~yyyzxv{{y{y{z{{}~zw{|z{{wzz|||z|}{{~}zxzw{zyyzz|y||wy|}y~y}xysyw|~}|~{|}}~||{z|z{v{yz}{z~wy}}{z|{vx}zz||xwx||~|y|zz~|y{y~}{{~{}~x}{~{y{xz|{{|w{y}|}{z|yz~{xv~z}{{xz}}z||~{y{~}||~yz}~|~y{|y~zz||}}~y}||ywy{~{{~xx{v{~x{yx{z}|yxx|{y}}z||~|||{{{|~|{~|zx{z|{~|~{|yz{z|}{zxv{~w~z|x}|}}wz|~zyw}y{|w{z{~z}}||wx}~}~|y}z{~{{|xyw}yty}{{z{|vw{z}|yvy{{x~w|wz}{|uzzz|{z~w{}|~~|{{~|yy|}~~y}{uzzzz||y}zvyx}wyuyzyvz{w{z|zy{}~z}z|~}{}~~}{|~~~}~}~}}}}~{~~y~z~~~~|~}}~~|~y~|~{~}~t|~~~~~~~w~}~|}y~~|}}~|}~~~|z~~{~}}~~~}~}~|{~~~|}~~~|}~~}}}~}~}~v~~|{~~}}~}z{~~}~~}{|z~{zzz{z{||~y{|z|{y}z{{|y{~{~}}||xty~~v|z~|{{~{|y|zyvyy{}}z~}|~}}x~z|}{z}{}}}}y|}{yx}|y|}||z{|z~|~z|z{v|x}|zy}y|x}{||~|}~zz{}xxx{|{z|z~|}x|}}{~~z{~z|z{y|}~|{z|~{z~y|{|{wv|xz~{x{y{}}yzz}y{}|z||}~}x}y|~~y||~zy}y~~{|z|}y|}{{||z{}yz~{|zz~}{y}}y{|~}z}~z~{z}}|{u}~|z{zy{}{{zxy}}{~}zx||}}~x{zy}uy|zxz}zy~|}zz|v}}~}{~}~}{~{y}z{~zz~}|||yvy{}yv|y}}}||~z|~|yxy{}yzzy|zy}{||{||}{~{y}}z|}yy{|}~{x~}}}}}}~|~{~x}||{||{zz{||~{}zyz{y~}w}}}{}}z|{}v|zz{}}~x}z~x{{zv}||zz}}z~|yz||~}zwx~~{}{wyvw|vy{}}{{{y}{|||||~{|{{z|y|y|{z~|}}}~}x|~}xz|zx|z~{{}y}}}}}|~{~~|~u}}||||yy{}|z}u}|~~|{~}}z{{z|{||z|y~z~{{z~{~}{}~{{{{~|z{{}yy{{{z}{z{~}~~~}}z~|z|zz{~|}x|z|~z{~}|{z|}}~|y~|}v~|}~~}y|~~~}~}~~~}~~~{~|~~~{~~~~|}~~~~~~~}}~}|~y~~~~~||}~{~~}~{}|}}|~}~~~~|}}~}|{|z{y|~y}{||yy~}wz~|{zwwuyz||{|{{~z~{{~|z{{{xz}xx{}yy||}{~zv{|~|}z{zxz{}|y|yw|}z|zxz|zx~{}y}~w{x|z|z|zzvx}{{~}}}|~}~x}|y}{}z|~yy|xyzxx}}{{zx|y}}{y{}}|utz|~{}{~{z~{y||{}}x|z}}|{z|{{z{{x{x|}xtv{yy||xy{|zy{z{{xx}y~yz~}}||{w~|}yz{z{z}||~x|{}~|}{{}z||{|{z}{z|{}{z}w|yyx{||{{}x~~~}~|w}~z{|~|{}{}x~}|{}wwx{xyx|v|yz{}zz{u~z}|x{t{zz{}{|~{|}}}||zz{|wz~~z~z||}y}{{x}z{|y}{zz{{wzy{|}}zywxx|{y}~y~||~y~}{{}|{|}}zyv}{~|{zw|wzxzy{s~xy}x{x{zzxyxz~y}}}{y{}}z|z|x{y}|{z{{|}x~z|{yvy~{~}}|||xzxz}yx~|||xywu}zxy|{{~z||z}{y||~~}x~~}~z~{~{}{|{|{z{y}~y}y{z{}z~{uyxzyy|zzzy{zwzzz|yy}z~}|}~x}}}z~}{||{{}{{{z{}|w|{wz|~z||}|u{wz}}|~{yy|}}}}|~yzz}zz}t}||~yy|{z{v{z}zz|v{{y|}z{z}w~yyx{~}|~{||{~~z}y{|}~}|}~~z}~}||~~~~~}}~}|||~{~~{}~|~~}~~}~{~~~~~~~|~~~~z~~~~}~|~}||z~~~~~~~~}~~|~~|}~x}}~}{|}~~~~}~{|}~|~~}~|~~|~~{~~}~{~~~}|}}{~~}~~~~|~|}~|{z|}}}~}||}~}v}y|{|y|||v~~x~r{{|}|}|{}|}}{xyz}{}yz{{}{{z|v|z||||~~}x{~z~v|vx}|zy|}z~~|{z~zzyzz}{||{v{w}z{}{{|y}}{}{}|x{|{||{y{z|u{|~z|y|yz}zwy}z{|~xz|||~zx|~}~}}z~}{y~z{y}{||z~y|x}}z~{|||y}|{}|{}~|z{y{|y}|}z|~w}{{{}}~}uyz}}~z|}|}y|z}x{}|u{}||{}}}}z~z{{{|yz{{zz{}w|~~y{}y|yxz~{|||{z|zz{~|}~z~~y}|x|yyz{~~yw{|~|||{|z~z}y{{}{||}{zy{|z~ww~zy}{{zx|yy~|z}y~{z|y|xy~v}xy}{}{x|y|z~{}{{x|}~}z}|y|{~|}zy{}~~y~~zz{~z|xzs{zx{~{{z{{zz}}{|v{z|v{}}}{{{|}}{{z}||~zvz{x~||}zx}w}y}yywxy}u}z|}w}y~{|z~}}y|wv{{|xyzz|x|~|}}~}{x|~z||}}}~~}{~{y}{z~y}||~z|~|z}}vy|z~wz~{x}zu}}||||xy||||y{||y}|~z{{{zzu{}y||xxz|y|~||z{{}{}zyv|z~z|w{{y}w{y|}zw|x}~~}{~z~}z{w|}|z{y||}w|y~zvvz|{}~||~~~~|w}z~}z~~~~|}}~|~~~~|~z~}}~~~~}}|~~~{|}~|~~~|~~}~~{~~}|~{~~}~~}}~{|~{}~~||~~|}~|~}}~~~{}}~}|~~|~~~~z{z}}~}}~}~}}~}~}z~{~~}~||~zy~x}|zy{zx}zv~xzx~y|z|z~}{{|zy~y{|{~~{{|{z{y~}{z}~{|}yz|yz|~yz|y{wz|{z||~{}x|{z{{yz~{}y{z~|z|}|w~{y|}z~}|~y{}~~|~}|{~|}|v|z}yx}w{|{xzvx{{zx|zwy|z}x||{{xx~y{z~w{}z~z|z{|~}xz~}}}w{~|u}|}zyzzzz{~v}{~|z|}}||w|~y}}}~w{yyzz}|{|vv}}z|}uz|}|y}|}}}y{{xx~~~zzxy~yyzww|y{{xz{|}~~~||{}|}}{}}}v{}w}y|{zyz|{~~{|~z}{~}y{~}~|}~z|y~y~~{z}v}{|yz{yy|z|y{zw~y|z}~{}|z{wz}}{y{~{|y}z~|x~{|~|}|}||}yyy|z~z}x~z~z}{{}~{}y{{{x{z|z}}w~~{}}|~|}w}{|{~~{~~{|~y{|z|z|~|zyz{vz|z}xyx}y{}zzw}y~}yz|z}{|z||}z{zx}z||{w{x{||{zxy{wzxxy~x|||{z{zyx~~z~|}zz||||{x|~{~}|{}{|x}y}}}|}~~|{{x|z}}xx{x{|{zzy{z{~|{}|z{~|z{z{~~~|zsx|w{~{x|{{yy{zzv|~zx{{~~}|y{wz~||{xz{x}|y~||}~}}||~|{~}y}~~~|~~}~~~}~{|}~}~~~~~~}~}~~{|}~~~}}|~|~{{~~~~~~|~}}}}||~~y}}||~}|||~y|{||~|}~~|}z}~|~~}~|~~~z~}|}{~~}~~~}~z|y~x{{{{z}~z}|{wx}{~}}z{z{zxy|x}~}x|x||{~zz|}y~~{}{|x}z~{z~}y}z{{y|{~{|x{yz~~z||z{yy{|}x|z{|}{z{}}y}yy{|{}||}{{y}w{|{||}z|{}z}|}xwy~}{y{z{x{}}t||{~{{vz~|x}y}~z|{~y|~|z{z~{}}|z{z~xz|z|zy|~z{~}z||{~{}~|~z|yy|{{|~|{y~{{y~xz{~z}~|~{}||}~{|{z|~{x}|z~|~z|}{yz}}~y|zz~zz}|{}}|~|y{yz{}}yz{~||}||x}{|}}t}y|{~y}}}z{y~{|y~|xz~{zz~{}~{z|}zz|{z|y}y~yz~}}}}z}{~{x~zzv{||}w}|w|}w~y|zz}{z}|z{}z{{{||{y}}{z{z~{}z{{||z|{{~y~z}~~}|{z}z||~}}{~~|{zx}z{}y}z}yx~z}||}z{wv{{|~}||{|y}x}z}|}~x||z{|v{y{{y}{|}}~z|z~}|z~}z|~|{y|}{x||z|zz}xy{{{yyz{|x|zy}{zy|zz}{~|z~}y~|x{|~}~yy}y}yzy}}||}~x~xx{}|zx{z{{|z}z{y~}|{z~|{~y{w}}{~|z~xz~z|{}}z|y||{}w}~{|{{{{}{|{{{{~{{~yz}|~|}}}~~}}~}~~~}~~{~~}{}~~|||~~}|~~|~}~}|~~{{{|}z~~||~~~~}~}~}}~{~}~~~}~||~~}~}}~|~}~~w}~}}}~}}|z|~~||~}~}}}~}{~~|~y{~|z~z{zz{y}y}yu|{}z{}z}{xz{z~w}{y~|z{|v{}y~}u|z}~|{~~{z}|~|}|}{}|y}v{{x{~{}|{zz~{|{zy|{{|x||{z{yz}}y{{{|{z}{}yx}{~{}{}}z{z}zrvzyy|yx|{}~{{|{yzyxz|{z|~y~|~}z|~yz{{|}y}}{{~z|}|yuy|w~|z|wyxy||x|vv{|{|zzzx{|}~~~{||~y|x||z~}|}z~|z|zy{z|z}{yxxz||zz{{{z~x{{~~}z{~|}~~~||~~~y{|yz{zz~{{~uz{|z~yz{}}z}y|xyz|yzw{}xv|z{z}}}}}~}}~}{~}|}yz{r~~|~|w{{{zxwz{}xwx~{{{}{~{{{z{{zyxz|}u}z{z}|{||~}~{}}}xz||uz{vyz{|zz{xyzzzx{{~{z~{{x|{}{}x{|}|xy||~}{~}v~|{{|~|x|{z}|~{}}{{{|z}z}z~}xzz|xy{|y}w}~||zy}~{y{}x|~z}|~}|zz|}z|}|{~{zw{v{}~{|{}~zy{}}|w{}y|z}x}}~}zyy}xz{|yz{|}}{z}xy{y}{yy{{y}yyzz{{{x{y~~}|zz{y}y|wy|z|}zzy~z|z~}|{z{z{{|}}xzyy~|}{~yy|y|z~y|xs{{|~||~}y|}z}y|}}}}}~~}}~}}|~y}~}~}|y~~~~}~}|~~}}~~}~{}~}}}~|~~~~|~||{}~~{z~~}~}z{}}~~~|~}}}}~}~}{~|~|~~}~||~~~|~|~}|~}~~~~|~~||~~zyz|~~}~|yz}{y}yzz{z{~|~{{x|}|~}{~z}|{~{{{|~}}|~z|~}||}~||~}{|z}{z|}{wy}~z}}z{y}zyx{||zzzz|z}{w}{{~{}}{~z{|z}{{z|}y}|{~|yy}{yz|{z}|yx|}}}}}|||{{}~}yxyww{||u{yz~{|{|}x}{}||~~|y}z{~}|{{|}~{|yxy}}{z|~}{}yz|yy}z|{yv~~~{{{||w}|}~|{|~zz||||}|x{{z{~||}}{}{|zzx~zx}~x{x|~z|}zz{z|}x}|}||{~{x{z~|~{~}||zyy{{y{z}}yy|z{z}{}z{|||{x|~zzy|{}|yxz{}|}||~~}z||}|}~|{|vz}{{}z|~}|~x}|z||z~}}{}y{z|}z}||~~|~}{{}z{|{z{}|zz{{}z}z}}zz}|{yyz}x|}{~}~~z|~}|yx|||{zywr}yy}{{zz|}{}{~|z~xu|z~v{z{}z|~yxz|}z{}|{}yz}|y}z~{{yz|zzzz||z{y~{}{{}~{~|y|~yz~~z}||{z||}|}}z|}y}}|{{xz}yx}xz||{~x~zxv{x}}wx{{{wz~yz|}~{{}}~~{|}z{}~~v}~z{}{{|yy}yy{|}||y}||}{xuy|~{~|x}|}|yz{{~}~|{v|{{z}y~{~}~{}~}~~~}~}|}}}}~|~||}~~~}~}~{|}{|~~~~~|~~~~}~~~~{~~}|}}y~}}}~}~~|{~z~~~}}~}|~|~}|}~~~}}~~~~~|~{|zxz~z~~{z|ywyz{}z}x||w{y}z{|x{|}yw}~{~{||||~}{~}}~}~{~}zy|{|~y|~z}~}||zz~z{|{zywzz}{xxx{y|{z{{|}{}|}{{|{z{~{|~y{~~|z}}yz{yzz|xzx{}~|{yyz}}|{|}|z|||}||{zy~y|}~z~|||{~|{{}}y}{}x{yyz~}yyx}}}yx}xz}||}xz}|}y~y|{~{}|}}}|v}~z~z{|}~w|xz}y||z{||y}{{|~|yz}wx{~|{v}||{{|{~|}}|{|}{{||}}y}{wz}xzz}|{|x{v~x~}y}|{z{}yz{w{}~{|{||{|{{zxy{w}~}|w~|{~xy{u|y~}x{z~{z{~y{z{ww|{{x|~}w{{|xzzx{z}{z}}}{zyz~~~v|}}{}|~{z~y{{{{|{~}x~{z{zwv||{}zx}}{{~|||{{y~}zy}w}y~w~{z||xzy{|zy{zz{~~zy|y|wz|~|z~}}y~x{|||}|}z}}}~~zzw}|{{{~zyx|}{{}}}y{xw{yu}ysz}z~xzz|}yyz}{{~{~|{~~zzz|||{xy{}|x|}|||wyyz}||}|{{|||yzy~{t~xv}{y}|}{~~{|}}{~{||z}}}zz}y}{|{{xx}|y}{wyx~{|{yyzz|{x{uz{~z}{||{{|~|z~{~|{~}~~}~}~~z}}{}||~}~|z~}~~}}~~|}~yz~~{z~~~~|~~~}~z{~~}~}}~~~~~~}|~}{}}~~}{~~|}~~}~~|}~}~}}{~}u|}{}~~~~~~||}}~|~~}}~~~~y{z}~~y{{|}|}}yzz{z~}{~|yw}z}}xz{{{v}y}~z{{}}{z~z}}yz||z|z{z{w}}yzy~{y|~~{x|}}{}y{}z{{~}yx|{{zy|~w}xx}{{}x|{|x{{~{{{|z}}zx{xz}|{{zz|z~z||yy{~||{}{}{x|zzx}{w|uz}zx~xzx||{z|yz|~|~{}x~{wz}}|~~}|}~|{xz{{}{~zx{{{z{{yz{yy|y{}~w}zzz~~}||{{}|y}{z{|}{{y~|{x~}yw{~|{zy|y||z{z~}||vwu~zy|~|xx}z{z||y}||}~{}{|zx|w|z{{{~}{|y|wzyz|}{z}{|z|}|{w~}|~~}z~z}~~x|~}zy~}~{yz}zzw{{y|x}y{xzt|~~z}~}z|}xx}y{|y{||{}}||y~}||~|zz~|{z|{{y{zz{||yz~{{{||z{z}z{}~vy}|{y|}z|z~{yzzzzz|x~z~vx|{|z~|w}}{z~||z|||{|}}{~{}}{}y}x~|zy|y}z~{}}{x{}|y|zy}{}}|y~}~{~~{}{{~{||{~{{{{yyz~{{{~||y}~{zyz}z{zzzx~~|z}{xz~~~||}z|||}zxz~|z|}zyty}z~z{x}y{y{{~~{|y~y|}z~{~||z~z{{zzy{}{}{|}{y{{~u|{}}~|zyz~{~{{}{|}{~~}}{~{~~~}{~}~y}}~|~~}}z~||~|~}~~{}~}z~{|~}~~~~}~|~~~~~}~~~|}|}~|~~}}~~}~~~}}}~~~||~}~~~}}}|~~~~~~~~~|}}~~~~~|~~~|z}}}}|{z{|z}zyzyz~|yz|~{~zz||{y{~{xxzzztx{~|{{~~{{}{}~|~~x||}{z}t{z||zx}yzzzwyz|~~~z{}x{{y~xzz}~}~|yw}{}}y|y|y}}}}}{}~}z|{x{zw|z{vy|{z|{|}x{||{x~}zz{|}zxyz|zyy{}z{{|~}|}yz{{}~y~{{zyyyyy}w|y~zw~y~||yyxy{y|v}z}}y|{|}||~zz}}}~y}~z|{~{|zz~}z}v}z{{zyyvx}}|{|y}w~}}~~}zx}}{z}~zzzz}zz{r}{}|y}{|}~{}zvv{zy{w|~|w{{~{|~zzw||}z~{}}v|z|~z~vz}zz}z{|}}y}{{||w|~z||}|{x~z|z|zyz}{w{{~}{w{~|{{~zz{|z}y}zz{}~|||xyxy|z~yyv}|{s~||{yz}zx~{yz||x~~|z{z~{|w}zz|z||x}|x}x}v~vz{wx{~{z}{||}|{z~xxy{||}}|~zv~}{yx~{|~~||z}z~~yxz|~{{{}}}~|}wx{|zz{y}~{|z}r}y~y}{~~~yzz{}{{yz|}z{}}|{|z{zz{z|~xz{}||}}|{{}~z{zx}}{~}~{~}~{|~{||}z~x}zz{zyzz}y~{~{{zz~|~}yu|{}|y|y{|{}}}||}}{~}~y~|~~~~z~||}~}~|~}~~~y}~ux|~}~}~|}}~}}~~|}~~}~}~{~~~~~~~~~}}|~}~}~~~~|~~~|z||~~|~|~~}~~~}~}~}~~~~}}|~~}{~~~{}}|~}}}}~{~}~y}~~z}~~v~}}{}}~}|}~||~}z{}}|~~yx}{}{~{~}z~w}z}{z|}yv~zz|{|y|xw|}yz~|w|z}}}}{|}{}|w|}zy}|}z|y}zz{~|w}{{yxx~z{y{{z{~{|zz|yy|}}~|~|zzy}z{z}}|}{{xz{z{z|x{|zy||zy}yy{{zy}y~|z||x|y{}z}z}z}~sy}{|~zz}|x}|y|~x}}}z{y}{{~y|{|z}}|{z~x}|z|w}{|}y}xy}~x}w}{}x~z|~z}|}y|wy}|{z}}}w{zysy~zx}|~z{zx~x}~}{}x~x|||}}|{|}{~~y{}|zw~y}{z}{x|}|}{}z|z{w~|z{}~y|z}}zy|zyw}y~}v{{|{{y{}z|}~|zz|xzy{{|{|~~}{}|~||{|{}x~z~}~w|}{z}y~}{{~xw|{z}{|y~}z|~yx}}z}|w}wyz}~}z{xw{}zx{~}~z|}z}}z}}zz}|~|}yyyxz~{{{zy|ww||z|z{{~{|}{}}}{zzxyyx{z|zz|w|}zz{|||}~~z}yy{~z}}z{z||~}wyt{x{z|~z~y|}}}}{~w~}z}yz~z}xy||~z{yy}|{}x{~||{zyzx{{}z}|y~}}|~}}{z{~{~}|y{|~||}|}{~}~|{}|xy|v~~}|~|}z|{{|}z~}}|||}||x~zz~|{~x}{y}}|~zy}y}|{y{y{xz|||}{{}{y}|zz}z{x~}~~~}~~~~}~~~}}}~~~|~{~}}}~~}}}~~}}z}{|uy}}~~}|}z|~}~}{{~~~}~}~~~}~}{{}}|z~~~}z~~~~~~|y|~~{z|~}~~~}}~}|~||~}~~~}}|}~}|~~|~}~~~~~{~~~|~~{~}|}~~|}||{z|~~y}~|}~{}vwyyt||u}}~yy~w~xu~|}yz~~z{{u}x~~zz{~|}~~{}|{~~||}{x}}zz}y|{w{{vw{yw}|{|v|}|~{vv{}xw{{y{}|{}{{|{z}z|{yz{xzwyyzz|||}{{|{{}x}yyy{|yy{vzzyy|y|yy|xy~w}}yzxy{yv{z{~|{{zz}|x~~}}|y|{||{z~x|{zz~zt{x}wz{z{{zz{|zx}zz}w||{zz|z}x|z~}~~}w}|z~~||~|zuz}z|zz}{}x{x|~v{|z|z{zx~|{~~~}}z}z~|{}~v{}{}w}|xz{|~yzwy{}xzy}~xzz|}rxz{{z~||tw|{{~{}|y}|z{xz~||}zxw}~~~}yx||wx{}z{xy{z||{uz}x|}xz~yzy{wx|}~||z{{zyzz{}z{|||}}|x|}|zz{{||y{|y}z|xyy}~}{xw{~x}}}x}{y}{|{|~vx}|y{z~{{}zz~x{{}w~}wyzzy|}|x{v{}zz}|{|}}}{{z~~xx}z{}y~}zy{w{zy~{z|{~}y{yw{y||{|~z~z|z|}w|w}yyvx}zxx{{|zy}|{{y|||~{{zz~}|}}{|}z}u}xy|xyx{w{}|{{}z|z~{~|z}z||~rx}x}~}z{y|z}}{y}z|~~y~{~|}{~|{{xyx|}{|y{y}{yx|}xy|w{}z|z}}x{~|{{||}}~~{~}|}}~~{}}x}}{}|~|~}||}xv~~~~|{~~~{~||~}}~~~~~||x}}~~~~~}}}|}}~|~~}~~~x~}~}y}}~~~~~}}||~|}}~~|}z~~|}}~~}}~~~~~~|~}~}}}~~}~~|{|~}}|~}~}}}}~|w}|~y~|{|z~|z{}|z~}|x||zzx{x{|y{yxzy{z}~}|{y~}{||x|~{{}y}~|{}|zzz{y||{|~{}{}{yxy{~|{v~|z|{x{~~{}xv|{yyu~|{}zzzy{z~}z~xzx|}y~z~||}{{~y|{y{~|}|~|y{{yyz}}z~|}~|{w~{y~~wu|yy}~~~|{~z~|z|~|}}x{}zz||}{{{~zzy~yy|}|{{yzz}zzz{z}}~yy}~|{y{~{|{}~~~~{z~|}z}|x{|ywz|zz~||x{{}z}}~{{{}|y{z~x{w|~~|u}{|}|}}{|z|~{z~|}{|}{z}z}|{z~|y~}zy~z|}z{y{{{||{{z||}}{y|x}}|{|yz~}z|}xv|w|x{z}{{~~{{}z|x{y}v~z|z~{{||yz{{}~}z}~x~{yz|~}{x~{}y{y|}||{|~y|x}w}}|~}|~y|y}~{x}x{{~z|z~|yz{}}}|{wzx~}}{{|{z{|~y{~|{w}~{~y~}{z}||{wz~{|~{x~{y|w{z~|y{}~~zz|~{z|}z}~}{|zxy|}xxzx{y~{|~~~{|xy~|{~yy{z}z}}|v~~{u~|~{}|{}|}~{~y{{}|}z}wy~|}{y|{|~||{}yzz{~~wx||zyy}|x{||z~~|z}|~~|{|{|uy|y~}~xy{y{}}{{z|~~{||x~}|z{zy{|}}|~}~||~~||~|}~~~~|~~~~~}}{~|~}{}}}}|~~~{~|~}}~~~~~z~~|~~~~~|}}{~~~~}~~}~}{~~}~~~{~~z~~}{y~~~v|}|~~~~~~}}y~~~}{z~|~~}}}}~{~~~~~~~}|zz|w|{~z~|yz|xz|y{z}wwyz{z}|{zz}x~y{}|wx{zw~{~~{}{~{{|}z}|}{~{|x}|y|~~v}|zy|zy}w}|x{|y{~xuyz{{zw}~|x}z{}~|{{|{z||}|~w}{z}|~{z{{{|{||{x{z{zz|}z{x|~~z|z}|vwywwzzy}|{~|y~y}~zvx}{~|}~~xxzz|}y{{y}}|tzz}}z}~|z~v~~xz{}{}vxzwx}z|wzz}}z~}|{|}}}{zx|}z~|z{{{}wy|x}yzx|}}y~yw~y{z{x~{z}{{~~~}~y}}z|z{x{yxz~|~}{|~|{x~~{|}zx~z{xyw{{y}{{|w{z|}y}|}|z{{{{|{}wz~}~y{wyz{}{{z{yu{zyy|{|{yw~|}wx||xw|z~}~{{~zz}||~|~|~|}}|||{{|y{~v}{vy{~yyx|uzx|y~{z}~x}y{|{}{{z|{~y}~yyz|~xzz}yzzy~|w|x{|z|~|~w}xz{zu{yz|y~z|v}}|}||z}}{{}xz}}}y{w}}|{{|z|z|~~~wzyx||{~{|yz{z{zw}{z~x{yzzx~|{{}}{zyzz|z}z}u|~~~}|~~{{}z~|}~|{xyvy}~t{z{{|{|z}|{~y}xvz{x|{y}|z}|{z{}z}{}}|{z}~{z~~|}{z{}|u|{z}|yzy{}vxuxy}|uw{zzy~x~z~||z}|z~|{~}{}~~|~|~}z}}{}}}}}~|}}~~{|}~||~}~~~|~~~~~~~}~}~~~~}~}~~}||~}z~~}|~|~~~}~|{~}~~~~~~|}~~~~|~~}{~}}~{}}~|}~}~~}u~{}~~|~~}~~|~~||}}|{{}y||y|z{{||{z~|~zxyy|}yy}w|~y{~|zy|wz|y}{vuz{}v{|~{z{x{{z{}vz{~}{|~y~|zzxxx{}||ww~~||~zzzz|xzzy|w{}~z}{z{|{y{{{zv~|~{z|{u}{}{y{vz{zzy|~}~x}yy}}|~y|}{z}||}xz|z}zw{w|{{}|y{|zy{z~z~z}zzy|x|{{{{|w|{zwy{}{z~}w}zy|y|~{}||y|~{zx|wvyzz~|~z||~|{~{}}wxy}z~|y{z{z~{{x~}{|||{{{{{z|}}yxw}x}xy}z|{~|u~{|}z{{z|z}}{{|{z~z|}~zz}~{}{z||}{yy{z||y}|}|~~y~z{{z|z}|||zzx|y}||{s|~{||}t|{|y|~{}{||~|x}{}z}}}|}y~|zy{~|}}~xz~|{||y{|{~zxy}~|z|x{y{|w}{w}z{|y~{{}~~z~}{z}yx}y{y~~z|{x}x{zz~|y{~zz{||{|zw}{{{|{vz}{{{z{y|z||}}z}y|zz|}{}{z{}{~{~}|}y||}}}vy|}yw}y{xyzx{|zw|{~zz|vxz~vyz{{y|~{v}|{||x~{w}~}{{|zz{}|y{y|w}w{{{vv||}z~{~|{y}w{}|w|y}y}~{{{{{x{|{}|}}x{{}}y~|}z}yz~{v~~~||}||~z}zy~|}|z{~|{zzzy~}|~||~~|}~~}}~~~}}||~~~}|}{}~|~z|~}~~~}~~~~~~~~{|{~~}~|~}~~~}~{~~|}x{~~|~{~{{~~~~||~|~~~~~}}~~~}}~~|~~~~{}~|~|~}~|~~x~zy}z|~}z|}}{xzu{}}v||}yv~|z|||||w|x~{x|zz{z{zz|~~|z{~z|~yz~z~{~{}|z{zz{z{z~z{vzwzy|{|y{z|{w}~w|{w{}|}x}}{{~y|zyy|~y}{{|}{y}{|{|y}{{yz}y|yy}xw||xzwx{wy}xw{{y{{{|{}vzz}yz}y||~||{~zz|~{x~}||y}|{{{z{y{}{y|z}x{z~}zx|}{zzx~}{~zx|}|y~{~{{}xz|~{}y~x~{}wxz|zyy||}}|zy{|zy~xz|||}|{|zx}{~}~}zz{}uzy~|}}y|zyx}}|zy}{zzy|x{|~~|}~{{{{~{}~}z}|}|~|~{x}}{{}~~z|x}}{|z|}{|~z|zy{~yy}zw|{~x}y{{zz|y||~x}y}}{z~|{|~|}|y~y|wzxzz~||}{zy{||wzx{wwxy|z{|~y}|{{|}|}}x~}}{||}|z~}~y~}zyz}|y~y||{|zz{y}}z}{{}z~x|z|}yz|}{|}~|||~}|z}|~||~}|~{vzyyy}yvy|~xy{zwy{|yzv}{y|}}~||{{|}z}{z|~~x{}}}~xz|~~|}|~~|v|zu{||~x|yxx{zxy}{wzz~}~||yyx{{|}{{y~}y|||}~|{|||}z~|||z{}~{{}z{~{{||y|{{{}zx{{}|~{{|~x{{{x}|{~{|{|~~~z|}}|~}~}{|}}z}}~~}}|y~~}~|y}~|}~~~{~}~|~}}~|s|}~~|}~}~~{~~{~~|~~{~~~}}~}z|~~~~~~~}~}~~~~~~~~~}}}}~{~~{}|}~~yzyz|{v{}z~y|{||{~zzz|}}yz}}~wyz|x~||yz{~}{z{yw||zy}}|~}{}|y||z|}z~z}x|zyy~|v|zz|xz~{zw|~zw{yy|z}|{{{}}y~|~|{|{|{{|}{|zwxxyz~|~}y}|y{{|z|zv~}~|}~}y{|{~|y{~xwy{}}}{x~xyy|z{}~}xz}{|~z}{{|{y~||yw}}yz{~|z~||~{xyzz{}yzw|z{zyz~{}{|{z||~vy~}x~{{}|vy|yy}y{{{{}}~|y}|uzz|y{|z}~~{{x|z}~{zz~|~{|~~{{xyzz{|z}s|~|{~y{}|y~z|yz||zx}z}}{{yx|zz|y|{~{~||~~|~}v{~xv{zx{z}{|yx||w|~z}{~}{yz~{x}}{xxz{}z|v}|~}|{{y{}~|}}{{}xz~vy{~zxt~}~}||zw|y{}y{|z|x|~{{{}{y{z{~~}}zz|~|{y{~|z{v}w{|}}v|{{~~wzy}{~{n|{{~~~}x|w|~{~~|}zzz}}y~}}v{~z|z{{|xz|y}|zzzy|||}}|}{|t|yxz{|~}z~z{z|}}x}|zz~|~~|}}zxwz|zz|z}z|{x{z|y}~{{{~~z{y{z~}{|{zz{|{|{~zw{xz~{{z}z||}{z{x}||{}}~{||x}~~}|z}|}}{{}|{~|}~y{~{~z}~}|}zx}z~y{{}|{|~}~|~}~}~}}~}}~~}~}~~~|~~}|~~{~}~~}~~~~~~~~~}~{}~|~~~~|}|~~}~~~|~~~}}}~~~{~}~||~~~~~|~~~}~~~~}|}~~}~|w{}~~~~z|y~{~}}||~~~~{}~}~|}~|{~|~~~~}}}}}zx~|{|~|}yxx{yzy{}zzs{|zz|y|{z~{|z}zy|y|zyy|zxzxz{~{yz~~y|}|}|y}z|z}z}{}x}~{x}|}{{}w{|{z|x{zx|{}xz~x|}~zz|}{zwy~|t{|~}y{}~|zuyzv{{yyy{{z{{~z~x{y}w}x{{z|xx{|}zyv~z|z|~}y|y||}|~}}z||z||}{~|wxzwz}{vzz{~|{~v~{{w{z~|||{y|}xy||{{z}{~}{{v{{y}}zzz{u{{}{zyzzzy|}yz{zty}{y|x|||x||xz}x|~z|{{x}{yz}z~{~}z~v||z|{x~z{v}~zwzz{~w}{y}{w{{{|y}{|~}zw}|}|yz}y{}~}xz{}z{}|u}~w~|{zwzzzz{~x|yy~w{x|zxy|z{xxz}}x}}||{{z}{||}y~|~y{~|~{|{{zz{y~yx}||}{y|xxyzxy{xw{|~}y{~}w{{~{|||~|~|yz{|y}{y||z}yw{v}}|~z{z{{~z{y||}{||{xy{zxy|}}|{||{~y}|y{|||}z|}y}~{{z}|{}{{{}|{||zz|{xx}|zv}}z|z{}{z~|y{~|x~y{}|z{w~{xyx|~|y|~}y|{{v}|{}xz|~}xz{|~zy|z}zy}z}w{|}~z~}zzxx{|||z||}|}yz~x|zzxz|y|y}yz}yz}z{~vwy}y}{|~|x}||}|||~x~~|}~~}}~|~|~{}}}x~}~~|~~~~{~}|}}~~~z~}~~}}~|~~~~~}~~z~}{~~{}}|~}}}~~}~|~}~~}~}}~~{xx~~~~~}}~~{}~~~|}}|}~z}~~~{|{~|~{~||}}~|~~~~~}}|x{~~~|}~zy{~|z|yz~{zy}z|{}{{|~y}x}x|~|~||z|y~|yz}{vzz||~|}yw}~|}z{}|x}wy~z}}zz|y}{}{~z{||~~|w~~z||||xx~{x{||{x{|}xz~z|{}{{zzyzz|~||}}yz~}}zz|}|||{||{{~~|{zy|}}y|}{z|z||zz|{yyyz}v{}|~}x{{yy|zzz{|{}zzz|z|{~{zzx||~|}{{z}~}z{~xz}ty{z||z~|y{zzz}{}{}z{~|||~{||y|{{~{{x|~|zz|vx|y|{y}{|{z|z~|{~}{wzz}|x|}{v}~~}||zz|{~}{|}}{w||{y}}}}{y||~|||{yz{~}{y|y|z|~}~|~}~{y}|~}}~}yz~}~~}{{|zz||z~|}}z}z||~y}{|~{}|{y|}|{|~|zz~y|}y~{z||z{}y}}{||{|z{|{x||}}}}z}}zzzz}y|~z~|~~}}}yyw|w|~{}}{uzy~x}y{{}z{z{}w}v{}|~{~|{xz}z{wz{|{|}|~|~{}z|~{~|z|||zyw|{z{z{|}y}{z{}}yy~||zz{x{|{|w|{{}|z}~x}|}}}}yz}|z}yz}~z{}~{{{w}|{}z{{{|yz}}y~{{{}z|~~z~wz}z~}yy|~w{y|y~{|}~yzz{}y|zz}y|zyz{|{}y}{{|~z}yyx{|~|}{|x}|{|yzw{}w}{}~~~~~~~~{~~{}~~~~~}||~~~{~}}~~z}~}}~~~{}~}~~{|}~~}~}|~~{~~~|z}~~}|~~|~}~|~~}~~~|{{|}||}}~{z}~{~~~~~~}~}~~~zz}|}~}~}~~~~}}{~}{|~{~~{{}~~~~~||~~}~}}x}{|}z}{{{z|z|~{|~xy}zzw||}y{{{x~{zwx{~wx|~}y|u|zz||{}z{~z|y}~y|{y{yx|{z}{}zxy}{x}yzvxy|x|x~z|x}zvy|z|{y{{{|}x~{}x|{{~|~|z}|{zpx|v{xv|{|wyz{{{|{|x{z|yvwz}|{z}|~}~|yyx~|{z~{}|}zzy|{z{||{|w{~y}xwqyy{|zyy}||{}z~{xzy}}~~y|}|{}{|~|}~|}zv{~}{||{{z}|{zzv}{yuz{w}{z{~zw||zz{{|}||zz|}}y||~|}|{}{~}z~}w{z{|z||~xy{}xxz{zz~~|z{{x~{|{||zzz~~}yyz{|||y||y|}{}|~|u|wvy~}{|{x|z{z{z|z|x|yu{|uy{|{}{}wz~{|yzz~{~~~{z}}~}~{wtz||{xzzxw}wz{w}z|z}~{yz|{}}z~}y}z~}|}|}z|}{{}{|y{|y~}|{|{z}wxxw}}|~|zzy||y{{{ywzw~zzz}{}z}{y~|{~zzzz}|z|~}}z||x}xxzyyy|z~~xwx{yzzz||{y{{|x{}y|y}~|~z}yzz{~z|~|w{~zx}~y}y|w}|z{y|zy|zx{|}y}|x}txzz{|z|w||y|z}~y{{y}{}~{~~yx||||}|}{|~{zyx~}{~~||}x|~y}yz}|v{}{|x|y}}{z||}~{}~~~{~}~}~}||}}}~~}}{~~|~~~~~~}}|}~{vz~~}~~~{}}~|{~~{}~~~~~x|{~~~}yz~}~~~~~w~~~~z~}~|}~|{~||}{|~~}~}~{}}~}~{{|~||~~}||}}{~~{||w}}y|~}~~}~~~}~~~{}~}}~}~}}}~~{~}~}}~z}}{zy{|}~{|x{||{}zz{|}wy~v|}x}|x{{}z|}}~{||{zx{x{{}{x{||zz}|{~yyw~|{{|{{yz|{}{|{y}{{{wx|z}z||v{z{|xtxz~{|~vyyz{~{}v|zz~y}||{z{|{{~zy{~|z{|{z|z~yy{zz{zyyx~|xzxz}~|x|zzx~{|~y{||~|}z{}x{~~|{}x~~z|{{}x}y}{~{}{y|{s}|{{wzz}zz|y{|~yzzz~}yz}|x}|}|||z~{{}zz}|}}~~zz{z|{{|{|z}~{zzv}w}}y{{{{|z~{{|yyz}|zz|~z|y||~~|||yz{x~}|{|v~z{~zz{yyt{|~x~{{z~}z~}|xx~{yvz~{y{yy{z}}z|z{~|{z~z{}~y~~{}|{{{{~x}{}wz{z||}}|}x{{{}~}y}{zzz|x{{~z~z|||}}|x{|{xy|zz{{~}y}{||{}y~~~z{}~|yz|{|z~z}~|||}}|z|z{y|~zy}{z{zxy{~|yyw|y|~x}}x~{zw|~z{zxz|w}~~|z|x}|~}{|~{|y}~{|{}|zxy~}||}wzzxzx|y}z{x}}z~|xzz|}yyw||}|{~zz|x|z}vz||{|z}{{{z{|||yzzy}z}~{{~tz{w|}z~z|yx{{}|}y|wx|x{y|~~|~}|}{{xzz}}{}|}||zy}}}|}}}|{~z|}}xz{}}yy}~|{~~~z}~{~}}|~~{~~~~~~|}||}}{~~|~~~}}~~}~~~}~{{~~~~}~~~~|~~|~~~~~~~~y}}}~~}~}{~}|~~{~}~|}{{~~~~~y}u~~~}~~|~~~x~~|~|~|~}}~~}~~}}}~|}~~||}}|z~z|}}ywu{}x|zyx|{zzy||}u~|zy~z{~{|zz}xyyz{{|}}|~~vy{zy~w|zz}|}|~yy}xz{uux|y|yw~}xy~yyvx{|xzzxyx|||{x|y|y{|yz|}z|x{|{y|~{~}ywzyx{|{x}}{||v{|v}z|y|}z|z~zz~{y~{{z}|}}vz~yy~x}x|zz}|||z|||{{zwwyyxt}{ywwzyw|y|zx|{|||}z}yy~zz}zzy|~}{{|y}|~zx~|xw|z~}wy|x{|vy~||{|u~uy{z{{{y~}}|~{x|}{x{{w|yy{x~{|}zs{yy|{|{|y|{{}x{}{y|}z{z||~}{}w}z~z|}y~|~{}}zw{x~zuyx}|{{{~x}y}yzzz|u|xw|y}x}{}{{}wzy{xy{}|}|~|yxxz{|~}|z}y{z~}}~w{|}|{~|~}wyzzz~~x{y{z|}||{zw}{{~wyw~{{~}z||yy}~||{~|}||{}z|ty}z||w}w{xy{zx|~wzzx~z{|zzzz|yy}}}}|{{{|}|}|}|z}z~~zz{{|zv{zzyy{{}|z{x~z|x}{yv|{|{~zyz{{~{~|{~{zy|z{~~zys||}xyxzx{wzxw{|w{{z|yyy|wxz{}x{{{~z|{}z||w{{z|z||~}{z|||}}~}|w|xy{}xy|x|y|z||}x}vx~zz{y{|}{|{z~|z|w~~|z}z|~~{|~~|~}~~}~~}}~}~}~}~}~}}|~~~|{|~~}}~z|~~}~{~}~~~}z~|~~~|~}|~~~}~~z|~}~}~y}}{~|{~}}~}~~}|||~{~||}{~~}~}~~}z}~~~~~}~||~}}}~~}~|~|{~~~|~}~~|~}|~~~~}~}zz|}~}||z~}}{yyz{y}~z{{}~zz}}|{}y|y{{}z||~y{y{}}~z~y~z{|w~}~{|{~{w}yyyx|y{{x{~|z}|z{{~v|{y}{{|}yw{|~||x|x}{{{{}w}zzyy|~w{}zyz}}z{y}xwy~}{{|{{~}~~xx{zz|{z|uy{|{~zx{|zx}y}yy}|}{wy}}zw{xzzy|~z|{}{~{{}zzx{{|}x|~u{xw}z~}{~{z|{~{z{yz}{{}|~~w}zz}~|~x~{}y{|{}{x~y~zyw}z}|xxu{{x}|{z|{|{}yz~{}{~yw{y{}~|y}|{~{{vyzy{~}z}z{z~~{|vz~||}~}{}yy}y{|w}}|~z~|~z{||}{}}z|yyx|z{zxw}|}y{|z}|~{}}xz}}zzy{|||{v|z|z{s|||y{z|{x}uz~||z}z}z}}v}}~zy|{v~|w{wx{}|{~|~}{z|z~|}yww{}x}{y{~{~|zzs~|~|}y|||~yy~}{}y|~{{|~|y{|z|z{|zz~}||{z|{{~|wy{yx|wzx}zz}~~w}}|xx|{z}z}{~{||y{y}z{z~{||}}y{}|}z~~xwz{yy{|y{~|{wy|xyv{}{{|z|~|{{||}|yxzz{|~~}}z|{}{z~z}z~zu{{zx}}zxx|}zx{}{~{{~{}{z~zy}zy|x}}{z|yw||{zzz}~{z{z|x|}|z{y|}~~~~{~}~||~|~|~~~~}~~~}~~~~~}}z~}}||~}|~~y|}}{~~~}~~}~~}~}~|~~~}{~~|~}~~|~||}|~~|~}}~~~z~}~}~}~}~|~}~}~}|~~~}~|}~~~{~|~~}~}|}}v~{~~z}~~~}}~}|~~~~~~~|~~~~~w~yz~}}}|~yzzvz|x{z}{y|u}y~~yyw{|y|y}wz|{yzzzz~||{yz|}{}|y||vxz}~}|{}|xzzvyz~zyzz{wx{||zy}~{y{|}}~{}w|y|zzy|zzz}~|z|~}|}{y|zvy}x}v|{{|~~{x|{||zyz}zzu|{xw~}}}z}~}{}|{{}zz}||||{~|{z{|yy|zwyxzz~z{zz}{}ywwxy{z{yyzy{y}}z}|v~~z}u{~zxz}x}~~{}||y{}|z~xyw{{|{|xvz~~}x|x}~|{|zyz|}~}z|{~z{z|{~z~y{{}}|xyz{~{xyy{{{|z{{yz|y{{~y~z|~|}}{y{y}~|{yw|~}z{~}z}}|z}z~}~{{y{z~}w}}{|y{u}~{z|yxy{zz{y}~~}yz|}zy}~vz}|{~y|{|~{wyzv||xz{{{{yv~~wz}z}|w|}{{z{y|}~y}}x|zx}y~}{~{}}}{{}}|z{x~wy{w~}}|y}}x~}}{{~}}|~|{}{||{z{}{}{{}}|}~{zx~}||y}||svz~yzwzzyz||yywwywyz||y}}~}{}z}x~y}{}|~}{|zy~{|~{}|xz~ywxw{zwyw{|ytvzzzy|zyu|v~x~|~~|z{|}}{{zv~z}y|{{{~z|z{wz|}zx}zuw~|zxz}{|xwz{y||}~}~|z|x{}~~~}|~~~|{|}||~~}|~~||~}~}~}~z~}~{~~}~~~}|}|}}|~~}}}|}~~}~z~y}~}~}}~||~~}~~}~~{~~}}}|~}~~z}}|~}~}}}~~}z~~|}~}~~||~}~}|}{zzz~}}~}~~~}~}~}}~|}|~|~}~}~~}y~||}}w~{|z{|y}{~|{{z}wzzx~{}|y~}{yzzy{~{yy~{||x|y{y{|}~~{{vyz|x{y~y||~{||z~{z~{}}|yzy~z~{~zw|}|z|yx}{|{zz~y{|||}}{}|~|yz}zyz~z}zz}~|z||{||wx}{~~}{|z}|}~}~y}}}y||yvyyy{{|z|}z~{{{zz|}~zz{x|}{y|{~z|~u|x}~zz}~{{||zz{z{}}||}zz|{{}{w{x|{x{zxw|zz~}|}~{~|y}zz~y~z}|xyx{|{{||yxy|{|~}x{{x}|z|zzx|}|~~{|z}{}z~}w}~|}t|}|zx}~~wx||~|}|{~{~}}zzy}zz~~}}|{|zx~zxx|{{{{{y|{}|{z|{~|{}}~|{~{{z~z{~z}~x}~~}|yt~}||y{}}{{|}}zxyy{|~|}~}}z}xz||z~xy}z~|{{{y}x}wy}~xz||}y|y~y~z{wz|z{~}z{}|{{w|z}||w~~}|z~wz}|{z~{x~y}|w{}y~}||xzv|y|yzx|{z{yx|x{{wz|z~y}}}~zy}|||{{zy{y|zzz|~|}}zyx}{}}zy||z}z~yzyzz}z{|~{yxzz~~}}{}zxz~||}|zy}{yz|~|{}||~y{{{yz}yx{~yzz{y}}~|y{{xy{}{|{|{z~z}|y}y}|}z{yz}~}{}|zxy~x~z}|{}z{|||~|~~}{}y{{{|}{y{~~{|~~}}}{}~~{~}~|~~}~}~~}~}~}}~|{~~~}~|~~}~}~~z~~}~~}~~|~~}|}}~~~~|~}|}y~~|}~|~}~{~~~}~~~~z~|}~~{}~~~}|~y{~}}~~}~}~{~~}~|~|x~y|{x|~{|}x{zyz|v|wvz{zz|uzyzy~xz}{|z|y|~z|{{x{}}{~||}|~}~~x~z}~{{|z{}y~|z~}x{zy{vzx{|y{z|z{yx}{y|}{}{{|~|yz|z}{}{y}}|~~x~{}y}{{||~zz{{}}z{xv{{}|y{{}}vz~xz|w~|}{|v~||{|||yy{~~|y{|{{z{xy{{{~|x|y||~|{zy||{y{y{|wz{}zzy{{y|}zy{z}{x}y|~{}{x{~{|~}{yzyw~~z{y{|z{{}xyx||vyxzy}zyzy{~~~||}|{}y}|||{{|yx}}y}}|||yy{xz|zyzzy{xyvy||~xx}}}zzz{~}x{}}yz~{~~x||{~}~zy{||z|x}{|{|}yzy}w|{xyy|}{~~}{{x{zv}}|~{~}}}z~xy}z}w|}}}}}|yx{yzz{{|{~}{w{}|{{|{yz{{{x|y{~}z||{~wz~|z}y}}z}}}zyz{~|y}zzy|xyzt{||yx|y}|}yywy|}{~}}|||{}z{|}||z{{|xy|{{y|z{yz{{y|{||xzw|{{w{{{}yy{{z~~yx{{~zx|w{}~{||}}~~|}~~x~~xywv~zzv~~xy{zz{{|{~y~|x{z{}{{|}z{y}{{y~{|xz}|{{x|}}|~}{v{xzy~xz|}x{~|yy}xxz{|yyz~{}v{{{|}z}~}zyz~x~{{~|~}}||~x~|}}}~~}~~}}|{{~~|~~~}|}~~~z}~~}|}~}|~x~|}~~~}~~}}{}~~~~|~}|~~~}~{~~~~~}}}}}~||~~~~z~~}}~|~}}~~{{|~~}}}{~~~~}~~{~~{}~~~|~~}}~}{|}}{||{z}z|}}x|{}z|||||z}}{|w||~~y}xzx~|zz{yz~y|z{{~z}z{z~{w}}z}{|zx{~|z{{y|~x|xz|zyy|{zzz~zx{{x~yv{~}|z|yz{}|y{vy|}{}wzw~zy|~|yzz|zwx}z|y}y~|}z}{|{||w{sy|}}wy~}|yz{yz}{zzz{x~yw~}{zw|{xu|{zyy{|~||{|{yxz~u|}z{yzw~~~{{zy~||{}z|wz|zz~{z}{~}|~~|{z|zzz|~}|y{{~z{}~w{{|y}}x{}{x}~||}{{zy{}|}~~{w|yy{~|yw}}~s~{{z{v|yx|w}|y{~|~{u{~z|z}y~}}}y|z{{z}~}~y{y{~zz}}xz}||{z|}|~|{~||yx|{z~yxxzy}zz{z{|~{|}z}yz|}z||~{v}z}v|||}~}zy{}}{~z}|~y{~z{z}{z}{y|}}z}||}z~~}z|}}{}{|xy}x{|}{z}}{yx|}||{s}~|{v}|zwx{|}|{y{}}wyy{|~}{}{{z~xzzzw}y|uzx}w|~x{||}z~|~|~{}|yxzzz{}~xy{z{yzx}|w}z~}|uz~}|~~}~yz{}}zz|}{{z}zz|{~y~|}y||{|zy{~{y{{}|}}zxzx{||zx}~}|z~|y}{}z~zzz{|~x|z{y{|~z}{||{{~~x||x{||y~~|yy{{{}y}|w~z|}|~}x~~~||~}}|~|~}~~}s}~}|~}}~~|~~{~}~~}}~z}}~}~||~~}y}|~~~}~}z~~~~|}}}}~{}~|}}~~~}~}~~~}|}~~}~~}~~}{~~|~|}~~{~~~|~}z~|~~y~}~}~}|}~~}~~~}~~~|~|}~}{~}{~~}{~}~z}~}~~~~z~~|{~|}{{y}|}xx|{wy}{w{~xzzyw~xxx|z{zww|y|{y|x}~}y{|xz~{}|{|{yzxv|}zzz{v}|{~}z}}zz|zxzzzyx{zyz{xzyx|z|z|yx}|{|}{{z}zyzy~z~||}y~}zx}}x{zzz{x|yyz}|{|v|{{|y|y|{yy{{w{xwz}~|}~}{{|}~|}||{{x|}y{~z}wy{twyy|w|y{|}y}y|xy~|{zuxy||}y|x{w|~~{|z{zz~{z~z~}||~~{x{~xx}{z|~{}xz}zy|}}{}{}|w||}z{}zzz{}y|v~||{y||y||}{y|y}~||x~yz{zzz}z{zy{zzyx}~z{~}t{|z{x}w~~{{~x{}|xz|y~{{z~||}|{|z{}zx|zxz{w~|z}xyy{yvv}xx||~zzy{{~{~}~{{yz~}z}{}|z||yy}y}z}w}x|xzz{wyzxtzw{yyyw{zy|w~{}{{|{xz~z~|~|wy|z||~y}{{{~}}z}|}z}xz}||}xy}y~x~x|wz~{y~v{zy}~|~y|zyz{{w~y|~y{||x|zzy}}|~|y|zz{yz|z}z{xvwy~|y|}|{~z}|{{y}{xz{x{{zyxyy{y{|{~}}|}yz{z{x}|v{xx{zz~}wxzwzy}w}zy|{{yx{z|||y}{{z||w{|y~}}|~zz|w{}||}{{w|{}{|vvzzz}{{}w}}zxz{z||z|{}||~~{|~}}x~z}}~~~}~||}~|{~~{~}~|}~z|~|~|{~}~}}~~~{~}~|}{}}y}~~}}~~~|}~~|~||}z|~~|~|~~|}~}~{|}}~}~~|{}|~z~~~|y~~}~}~}}|z~~~~~~|{}y~|~~~}}||}}}|~~}|}}~{~|{|}}}~~~|~}}}}|uy}{z~z~{|~~}}}|}~~|~z~~}~{}x~z~}{zvxz|v|y{y}v{}~zy|{||v|yw{z|y{{z~zx{{{{|{xx{xzyw{{{}w}}}x~||w{{}|w}|~|~{}yy|zwzxxz{~{|{}|yy~}{zz{xwz{{{||{{zzwy|x}}{}{}z}{z|zzw}u|{|zzz{~x{wx~}z{~}~{~w{||{x}z}zy~zwxt||yy~{{x|~u}w~x|xy|}}vz}zy||~{w}y~}||||{{y|zx|zzz{{y~|w||uz}z{~y~{{{~z||{~z|}|x|~y}|{}{y|}zz|y}||~~z}yx|}}{|{|x}}|zyw{{|x}{}|x||}}}|z}~}{||}xzzw|{uzy}zy}{{}w{}~zyx{{|z{z{~}zzx{|~}{zz{|~||v{{|{{~w{}yz|{{}x~|z|{ywzxu{zz~zz{z~zx}{z~}~~~zz{|{}yx|{vy{{|z|z{|y{{y}|~|{zy~~~|{|x}~|yzxzzyy||||zz{y{x{|vwy{{{{x|v}yx{||~{||z|~{yyz|x{zy{zzx|zx~y{zx{|yxz}w}xz||{z}zyy}|{~|~yy|y~z||}~|yz~}~zuyyy}yy|z}{{{{|{{~|w||z{}yz{{zwy|}w~|{z}z{||}|x||z{w~}|{xz~|{yxzvuyxzzz~{~yw}z|{~z{y}yu}|}z~||z~{}x|{}x{~y|~vy|s|~||xxz~{|}yz}|~{vy}~~}{}|}}~~~|}~~}}{~}}~|~~|{~{{~}}{|}z~~~~}||}}}}~~||~~~}{~}~~~{~~|~}~~}|}}~{~~}}~|~z}}~}~~}|~~~~~~}~~|~}~z|~~||}~~}~~~}~|}|x~|~{~}}}~}~~~~|}~}~}}}}~~||xzw~{|~xu||xw|zuywxz{z{~|w|~||}{w{yxyw|||~||yz}~z{z}z}}{{y{~zzz}}|z}z{||}|}y}z{zzyx{{~}u|{yx{wz{z}{|}}}{y}z}y}}yz~}{~yz{~y~{{{y}|}~z|}|x}~z}y{z}|zz|w}x{~|z~z}~z~|~{{|}x}}z|y|{}y{}|~~}{z}{zwyyy{z{z{||wywy}zxyz{~y{{}{}y~{~}}~z{y||}zzz|}{{|z{|}{w|{}wyz{x|zvw{zx{yzx{||zs{}~z|~|}|~~}}x}~y|z}}z~}yz|{}y~}w|tyxzx|sx|~vz|{}z{{wy||zw{}{{|z}yyz|}~}~}|y}}||z}z{~}x}x|{{~|z~|yu{|}{y|x}}xw~}z|}{~{}|}y~}zzz}|{}y{|zyz|{{~y|{|y|}zw}x}y{xyxw{wy|~|z~}y|zy~|{wy|||yz}|zz}}}~{||{~w}x{{|}}~z|z|y|z{~zxy~||~|{w}z}yx}x}{{|~y|zy~~~~}||z~{{}}~~||xxx|{zxx~}z|{|yz~z}yz}wzz||uw}x{}{{{x}~z{}}{|y|w||xxy}~z||zx{{{y{z}z|}w~|x{|wxz|zy{}|~}~~y~zx}z}}z|~{||~xyz}}|~}}{}~z}y{y~}yx{}x{z}}z{{xzx{~}|{||z{||y||}}{}{~~}~~~|~}|}~|~{|~~{~|~{~{|~~~~~}~z}~z~{~~|~z~~z}~~}}}~~~~~~~{|}~~}~~~~|~}|~~}~~~{|}~|}{~}}}~|}{~zy~}~}}~~~|{{~~~~~}}}~z~}~~z|~}||~~~}|}~~~~~}}~}}|~~}|||}}~~~~{|x}|yyxz~{}z||yy|{xz}~z}}{~y{||uy|z}}zz|}}|zz{{{y|}|~}z}}yy}{zzz|zu}z{}~}{zx|~z}x}{}}}|zx}~|{{{y|y{zy|{yx{~~}|{|y{zxyz|xzzw{y{{x|{z|z|}{||}|}~}|~zz~}{{yuw{|{yxy}{yxzw|{y|x{z||}~}{z~}{~}|zz~z~z~|~v{yw{{|{{{{|~~yxy{~~{wz|{}{y|y~{}z{|z|~|{y~}v~}y{w{x~{}~|{{}|~x{|}yzzx~{{y}|}}~}{z|}|z{xz|||zzz~}}}}~z{yy}|~{z|x{w|u||{|{z~zyzxzzzz~vyx}zx{}~z~}y||zxz~~|{{~|~z{}}}yzww|yxw|zx{}~}}~|~{wzyz||wyz||yz{{||{{~zw~{w~}{yy{{z~x{x}y||{xy~z{y{|{}||}{|}xz|z~{y|yvyvxz}{{zyu}z~~z~z~y{{zz{|{}{y~z~w~|{{}}~{|~yy}w~{y~xyxy~{y~z}{zz{zw|{z{}zy~zz}~|{~|{y~z|y}{w}{x|z~y}xyz||{}x{{|{|}z}}||~~|yx~}||}|}~~y|{y{z||{~{}{{}{{|y}|{|}zxy{z~|{~z}{{|x|wzz{{|{yz~v~y}{{{{}{}{z~y}|z||}z}x~}|||w}z{{{~~z}zy|y~{zz}~~{~}~}~~~~|~{~~~~{{|}~||}~}}~y~}~~~{~{~~}|~~~~~}~}}~~}{{|}~~~~~~~~|}~~~~~|~|~~~~}~}~}~~~~}~|~~}}}|~~~~}}~}}{}~}{{~~~}|~~~}~~~|~}~y|~}~{~}|~~|~z~~{}|}{{|{~w}|{|~z{z}zzx|v{{{z{|yxxx{|{||}x}}|yy{zzy{}}|zw{|z||{}y{{}y}||~yx{{xzyxzx||yux{v|yz~x|{|}|~{{xy}w~z}{~{{z||z{~~{x}||y~xz}z~{|~}|}{zu~~z|}y|zyz{zx}|x{u}~{|||x{z|~z|uz{xz}{{~|~{y~{|~|||z{|}~z|zyx{x{|yzu}}|}y~wx|x|z}yz{||v{x{y{~z|||y}|{}~{~{~|}}|~xyz~{}||u{x{{~{y|z~z{y{vyy{x{}|w||~|{{s{y{{~z{y}v~|z{~~}x}z~{|w|zxy{}~{x}x{}z~yy{z|zz{~yz}}|y~~xy{yzy~|}|zz|y|{|}|{y{yyv{xy|}{y}z{{yz|~wyy{||yz{}~|}{z~~~|||y}{~|~{}z|}{~{{|{||zyxz~|||vxzv|{}|x|vzzy{zt}y{|~y~~z|}{{}zvz|~|z{}|~x{{~zz||{zz~zzz~|}yz|z{z}|}{{z|{|z}yzz|}~x~{}v{z||}yzy~yv}{{|}z{}xyz}zz|z}z|w|}wxzy|z~|x}z}}}{{}{{}z~||}{}|~z||y}~z}v~xwzw|{yzw}}|x{y|{{uyzyz{|}|{{}}|yv~v}z~|~}|~|}||z~}y|wzuz{z}{z}z~|{|z{{xyz}x|~|}z{yx}|z|}~|~}}~}~}~}|}|||}~~z}~}~}~~~~~~~|}~|~}~|~~|~|~}{~z~~|~y}~}}~~~}~z|~|~}}~~|{~{~~}|}~}}~~}|}{~|{~}~~}{}|{|~~~~~{}z~~~|{{|z}||~~~~|~~~~|~}}~~~||~~|~~|z}~wz|wz{y|xy}}}}xzyyxy||uz|z||}{{xy{|v|qzyy{{{}|zw{{z|z{zzy|{}x~z{y{}|{{}}zuz~|~}|}{yz{{yy|yyzyzy~{y|zz~||{|{w}~y{yw}{|}yy|}zx{x~~~}y|y}}{~|x|y~||{yz}zyzw|}~yz{x}|}y|ywy}{zy||{|x||{|yy|}yz}y|||{zy{}~ywzs|}}~}zy|zz{{x{}{}{~z}||}z|x|~|}{}zzyz~x{~xy}z||||{z||}{zz|z~}|~|}}x}|v{xzy}yzw||w{z~{|z{{yy|~{||z~y||zw~{yy~}}|{zz|}}vyz|yy}}zy{~}z{x|z|z~}}}{}{|{~}~}x|xz{|~{{|zr|x|{|zy{}~y|}|||{~{w~yyyyz~|}}zyy}~w{{|z~||~z|}y}x{}|~||{}{~~}{v|z}~||ztzyy}y}x}z}ww}x~y}{x}z|y||w~w|}~||z||~~}|z|z||yx}yzx~x}y{|~}xxz{z~x|yz{yys{zx{xx|uz}|zz|{{{}yz}y|yu~w~|{}z~xv{{|}~|zw|z{}~y~~w{{z}{}}~z}y|~y{z{{z||x~x}}~y{z|}zywz~~zzz{{{zyzww~y}~|~}yy{~z{z~}|z}|z{z{zux{}{yz}{xyy|}}z~x|x|}||{}{~z~{y{|~~x~{{y}}{}}zxyw{~y|z|y{}~|~|~}~}}~~{}~~|~~||~}}~~|~}~w~{~~}~~|}|}~~}|{~~~}z}|{|~~~~}~z~~}~~~~}|}}}~~}}}~}{}}~|~~}}|~}|~|}~|~|~|~|}~~~||~~{~}~~~~{~~~|}{~~|~~}}}~z~||{|}{~~}}~~~|}~~~~y}{z}|||z}}y{{~yy~}zy{zyw|}|zzz{{{~vwy}{{}}~{y}x|{{y|w|z~|}{~}}{x{|zvzxy|z}}||~{zyzy|xz~}xvz|w{}|~xx{||z~{{}}yzyyz|~{|y~~{~}z|}zzz|y{z|z{|z{x{||q|}y}{{{xyzx|zy}{zy~}{||{}{|yy|~z}|~x||~~}x||wyv{}{{|x}v~wzyzzz~zx}{z{zv}}x||yz~|}v{|}zy}}yw{~|yzzyx|zy~y{y{x~zy|}yz|~{y{}}|zy|y|z{}~~}}{{y~vxw~~{~w|}|~{}~yzz}{{~}||wzzz}|{z}|y||yxx{{~}w}}{~{{w{z}xz}xv||y}}zy|yy|{w{||v}}{zv{{z|zz~z|tx||w~~y}{}y{|}{~~~~zx}}}z|xz|}{|~}z~{|{x~yxvyv||{|}||xy}x|z}{x{}z}~{yy}zx}~z~|y~{|}}zv{{}{|zuz||wz}|xz~y{y|zz{|}yy~{|{}~{{v{}zv}zxy}y}zzz|}|}}zzw{{{yxzyz{{y|z{x~yzzyxzy{z}x~}{{}}yxw}|{|}{}|zx|}z|{{yv}x{vy{}z{{x}{z{vyy}zzxxyy~v{}w||z{xyzz}~y~{z~~{yzz~~|{}~}}~}}||}{wx{p~z}z|y|}{xyuvw|}}zz|x{zy||}{wzz}~~x~~}~~~|}}{|{~}{}|~~}}}~~~~~~}~~z{|~~~|~z~|}~z~|}|~}~|}~}~~~{|~~~~}~~|~}~~}}~}~~}|~~}~~{}|}~}~}~~~~~}~~~z~}~~|~}|~}{}zy~|}}}~~~}~~|~~}{|z~||}}x|z|~}{y}}{y|yy|~|x{||~~|~{y~}{{~|~x}|x}w{z}}wxy{~x{z|x}z}u|~{{{wzz||}|~{}|z{|{~}|{x{x}{{yuz}xyzyyxz|xxzw}|z{{yyz}|x{|}{zw{}zy~|z|wzu|}vz{}|~w}{z{~{wz|yz|x||||}~{y|y~|}}zxz}}{y~{zyy~r~zyy|yzyyyv}y|{{yz{y{{zz|{{|yy{v|yx}z}~{}z|{|}}|}{z|w{||{|z|zy||x{x||zyy}~y{}|||}zwy|wx|zwz}|z|~{}z}|~{zy}zxzz{|x|{}~y{~|xyz~~yz}z{|}~{|}y{y|}{~vyz{|~{zy{}}~|||w~{|y{z{{zuyyx}yx}}}z||z~|{zz}z{{y~|zz{z{z{{{{}x|{||~x{y~||zy|z|}{~y~}z}~{{|y|w}xuz}}zz}~~xu}zy~}~v{w{{y}{}{{|x|yx{w|x|y~{}{xz|x|{{t{||x|}}|}{z}~||yz|{z|zy|xyq{|z}z}zzx{w}w{{}|xu~{|~z}x}|{|||}|~|}~}}|{|~||}xx{|x|w~{|{y}}z}}{yw}x|y}{}}}xw|x|}{zzz||wy~z{z{|{}{z}}{zzxz{|||{|}z}yz{xy{xyzz|||}~zxzvw~~~{|zx}}y|xy~~wx{}yy{}||y|}y~}z{{||{~xy{~xz}~w|{{~|vz}x}~~~}}~}~}y}}}~}~~~~~}}}}~~{~}}}}~|~}}~~~~~x||{}y|~}|{|}~}|~~~}~~}~~~}}}z}yz~}~~~|}}~{~~~}~~~~~~{~}~}~|~~~}~~}}~|}~~}~~~~~}~~~}|~x}~}}}~~~}|~{|~~|~}|}~~~~}{}~~{~{~}z~|y|xz{zyyzw~{{|yw}z|xy}|z{xwz{v|yw~x|{||}{|z{{z|{{|~y}yy}w|{vvzzy~~~|yyzxxx{w}|y{yz{yzy{{zz{}{|}{{ywzy{~|||~|||||{{{yx{|vwzzy|}||zwz}{}~||yy|}xyzx|}zz|y~y|{|~}zyzy}||}v{z~~z|w}|zzzytxxxy{|{|wz{|{|~z}u{|{z|y~yyz}|}|}|z|zx~{|~|{{~|zx{zwz|~xxw{z{{~x|zzzu{z{||z{zz}||}}{z||{}}zz{}{{}|{}~{zy|zz~{z|vx{y}|z}y{{xxy}|y}{{{w~z}yx}}~|~|~~||z|zz~}z~}{~{z{~uyzx}~{|}uwxz|zx|}{|yvxwx|~{}}|x{|}z~zz|x{{xz~}{}{~~zz|~}~w}z||ww{x{zwyvz|~zx|z}zxz{|xzz}~~u{~}{|}|}y{~{z~~{{u{z|w~zx|~x||w{||{zzvxzx|y}{z{}}x}wyyy}~{|{x{~z{z}|y|vyz{|z|~z~{~|z{y{zz{xzxx{{{z{{|}yzx~|{xz~xzz~~}}|}}}|x{}x{{~}}y|x}|wy{{~~{zyz||y{}x}x~xz}{{}z|}~~z{yx|{}zzx~v{{yz~|x|~wz|y{{|x}|{~|{}zy{wu~}{|||||}~}|z}|||z|z~~~|}}}}|~z~~}|~|{|~}|}}}{||}z~~|}|}~}~~yz}}}}~~~~y~~{}~}{}~~}|~~~~~}~~{~}~}}}~{~~~}~}y|}~~~~}}}~~~}}~|}~|}~|~}{~~}}~~}}~}}|}}~~}~}|}~~~~z~}~~|}}~~}}}{{~~~}}~{{z~~{zzz}y|v}~y~y|}|z|{{w|{z{x{{|}}zz|~yzz~{zzyyy}x~|wu~yz{{||xzz{|~|~yxz|~|zx{zzw}}y{}w~|z~x|}{y|x}x||zz|{zzzy}||zxyz||w|y}|z{{}}}~~{|{}}{{}ywyzz{z|{|z|}}w}{y~|v|}{z{zy{|y|y|{~}{~z~{||z}ty}|x{}{y{{{~{yyz|}{~|}zzzxy}zyzqyyz~}ywz}{{w|t|}{{}}}|yy|}z{|~~}}z~}{{z~w|zz~}~|{wzzz~|{|z~z{{|~}y~z}{x{z{|yx|xy}}z|~x~z{||{|y{{y|z~w~{y~}{|yzw|x|{|{}zz}|{}}|}}{zyyz{{~~|}~|}~{~|{{|||z}}zz{{{}~|z}w|~{}~{}}}z|}zsy||}z}y}y{||~{|}y~~z{{{z}w|~zyyzz}z~}|z~||~zyz{z|{y{z{z}||{||z~~z}|y{{zyxzy||}||y}}yyz{{{x|}~{}|y|{{zxx|}~}~xwyz{z{~~zy{|}}vz{y}z{{z{z}{zyw{~{{|~|~~|}~~}}y{z|{xy}y}{~}|yzy|z{y||{|x}z~x|y}}z||||~|{{w|{}y{z{~y|{~|}~y~{zyvx|zyyzw|~{x{~w}zz}{|~~||{z|y}}~|yx{yxxw~yxz|}{|x~|zzxw~z|w{y|||{y||xzx|yyx{x{|}|~}~||}~}{~|{~~y}~~~}~}~{~~~{|~~}}|||}z~~~}}}}|y~|~}}~~~{~z~~|~~{~}}}|~}}}}~z|}{|}}~}~~}}}{{~~}{w~~~~|~|~}|~~|~}~}~~~~|~}}~}~~}y}~~}}|}~{~~{z~}~~|}~~{~~}}~~{}~~}}~~}|~}~~|}~}|}}~~~{~}~}}|~~}}||}yy}z|{||{zyxz{yyyzx}vzz~{|w{xx{y{{}w~{|~{}{{|}{zz~~}{~{~|y}y|}|x|zxv~{xx}|x}yz~zw~|{yx{}~w~zzxw|y|{|{}{~|~{{|v}yy}z|z|~|z||{y}{|z{{~z|{|}|z{{{tyywx~v}x{|z}~|}x{xw|}|~|x{yz}z~y}zzz|}|~{xy}y|xu||y{yz{xz{{v}{|z|x{xz}zyy{x|yz|z|{|{|z~|~z}z~{|~{zz}{x|zy}{|zz|z{{}ytzv~zuv||z}|~{z~w}~~u~|}xy~||{}|x{~}w~y|x}xy{|{x{{xz{{yxxz{~w~ywz|||zz~|||{}~~x{~}zx|}}}|}y{|zzx~}z{}vwz{|yy~yz{}|z{{z|sz{{yx~~}x~|||{~}}{x}}~{}y|~}{|{z~~~zy}~{x|zxsxzzz}xz}zzy|{{|||{{z||{}}x|z}z|~~|}~x{}zz}{|{|||{yx~~||vx}}y~|zxy|{}}z}||~{|x~z}y|y||||xy{|}x}y|{x|y{x{z}{zz|y|yz{z}yzz{z{}~~y|~yyzx{}~}|~|x}y}{}~{{~x}x}{|}uyxxz{u}x|}}vw{{~|}y|{zy|}z{|w||x~zy|{w{~}}w|{|}}y|y{y{{~~{yzy}{yx||{z{x{y|xz}}|~{yz{{{~}yz}{}wyy{{{~~~y~}}~}}~y}{~~||~~~~~}~|~~~}~~}}~~|~}~yy~~~||~}~~|~}{~|~}|||~~~}~|~~}}~y}{}|~~~~{}}|}~}}|~~~}{||~{u}~}~}}}~|~~|}~~}}~z~~||~y~~|~~~~~}|~~~~~~~}~~{~{~|~}~|}w~~|x|zz|{||{z{}}{zz{}x|zv}|x|}}~{||}~}}|z{z|~{z{|yw{~|{zz|||y{}~yz{{{yw|zy}|~||{|x{y|{zx{~yzx|}zz}|}zz|{zy}y}|{~}}{|x|vz~|y}{y}|z{}{zy|}}yx||xz}x~{v~v{~|{y}w{}{zx}y|||{z}||z{||}{{~y}y{{|~||{{zwzx~z|}{|~xzzy}yz}zyz{|yz~||{z|y|zzy}z~~yz|}{{{yz~{{~z|vw|z}{~{}y|x~z{|zxyyysy~}{{|~~~yz}zz{}z{|}~v}|{~|z||xyzzy|{~|zz{w~}}|~|{w}{}z~}zu{{}}||}wz{v~|{z}}y|z|~~~|}xxy{|v{|x{|zyy|{}~{}u|~y{zyzzz{|zx}zzz}}~~}z~{{|{y}|z}{{}zy|z}}|{z}y{yy{vx}|}~}z{z||{x~w{{~{z}|zww~{|z}~y||yvyy{|~|ww|z{x}{y{vx|}}xy|{{}~|}}|z||zzzyzy{||{}z|wy}v{z{z||{t}{|y||z}}~z}~~|}}~z}|w{~~zz}}{x{zvz|z}{{}y{{}|zz~yxy|zz{~|}{}x|~x{}zzzz{zx~{{{z|x}z|}y{~||{~~{z~x}~{|~|}}}zz{z~|{~zx~|~|}|y~~}zv}{}{|{||zz~y|{zzx{y}}~|~}~}~|}~|~{~}~~}}}}~}~~~~~~~{}~~}}~|~}||}~}~~|~|}z}|~~|}|~~||~x~}~~~}}~~}~}}~}~}}~~~y|~~~~~}|~{}~|~~~~|~~}}}}~|~~}|}~~}|}}~}{~}~~~~~}~~~|~~~~{{}|y~~|z}}{z~z{y~}yywzwz}zxy{{{xv|yzxy{|xz{|}~y{~~{zz|{||z{|~zy{|~|vw}{~|~}{y|{zz{y{{}{}x|xzz{yz~}vy{{~wxyzw{{zz|~~zz|z~~||x|y|z~yxzyz~zz}yzztzzyz||{|{z|}|zzx|w}~~~z{}x|z{{|z|{y}~z|xzz}xx}wz}{wq~y{{zxyz}yzzx{{{{}xwxyzyxyu}}{|xzz|}z{z}~}~|{yy|{}~}}~|y}w}}|{}|}{yyzy||xzz~yr}y||w~zuz{{}y||{z|xxy~{|}{y|zw}zzq{vz}y|{}y~v}yvxy}{z|}}zx}{~{wwz}{|zx|}{{}z||z}~y~||y|{zyzzxx}yz{y}}z{{}x}~}{y{}{yzz||}{zx{||{|||y{}~x}|z|t}{yz~yzzz}{{}|~x~z|zzzyy|zz~|x}}{~{zz||}{}|z~~||{{{|{|z}yy|z}z~{y{zxzzx||}z{zz{xwx|{{}z|{|zzz||~yyyzq}z~~z{}|z}y{}~z{x}|{z{y|}zwzy}{yyz{yw|yzyy}{|zzz{}|zz~zz||y}}z}~}|w{~|z~|~{{y~w{yx~|~wx{zz}x}{{~y{|y~{|w}~yy}~yz~}~|x}}}~~||}{~y}~||w{zz|~y{yy~y|}z~z{||{yyx~y{y~{}{{w|y|z~w}|z~|~~~|~~~}}|~z~~~~}|~~~}}|}y}~|z}}}~}~{y}~{z|y{~}|~}~~|~{~~}~}~}~~}}~{}~|~~}}}}~}}}}}~}}}~}|}||~{{|~|~}~|~}z~z|~}~~~~~~}~}|{~~~{~~~}|~|}~~|~||~~{~{}~}~||{}||~~|}}z~yy{y|y|z}}{yyt}~x|}|{|vx{}{|zw{z~x{|w}|{{{zz{yx|z{~ywy|xu|~|v}}~|{}|}|~yy~{{|xv{zz}zw{{|w~}{{zw|xy{y~z}{xz|zy{y{yyyzzy~}v|||xx|w}zxyzy|y}|}zw{v{|x{}{~{~~}y}{}{{~xw{vxxzxz{}|t~{||z{x{w||}|}~|}{z}}{z{}}{|z{x|~|{~|wwuzy{}||{z~}z|z{vzy|{|x}|{~||x|yz}x~xy{|r{}x|||yx}yyxz~{}}~yy{y{xzx|~z|~{|x~xz~}x|~{~r{~|y~z|z|z||}y~{}zyzz{zu{{{|}}yzz{{}xzz{}}~}x}v}~zy{|{y|}yzv~{~y~z|{|z{yzz{|q||zwzzvz}{y{w}zxy{}{z{zz{~z{uz||syw{|||t{}{{~}xz{~{y|y{x|~z~ww{z|{}z{{w{|{|z|~z~{xw{|xuzzy~zy|zy{{xx|}{{{{zz~yy|~}|z{||~zy}|w{z||yyyy}z{zy~|v}z|~~}zxuyy{||y|z{}z{z~xxx~{xu||x|y}z{}zz~y|zyz|~zy{{}yyz{}zyz{~|y}~vzwzy|rzyy|}~|{}z{{x{zy|{|{{{~{y{uz}vzz{|vvvyy}}~{y{}wy{x}y|{z|wyzyy{z{|z|z|}z|z{~xzxvu|}}z~}zvzzyy~{x{~zzyz|z}|}z||z}y~|v~}{x{y}z|}~~}~}~|}}~}~}}~~~~~|{~~}|~|~~~}~~~}}~{{~{~|}|~}~~}~~~~z~~|}~}}}|}}~~}~}~~~~{~}~~~~|}~{~|~z~~~{~~~}|~}~|~|}~~}~~{}|~}{}|}|}~}}~{~~~|}}z|~}~~}}}}~}~}~~}}|~~~}{|}}~~~{~v||z~y|{{{}y}w~{~xz{}~z~}v}xyz|y{}w|{|}|w|{zz~wx}}{}}|{x|~}~|}y{z}yyy}z}{{yzyyz{{{~{ytwxzxzzyzz{||}}{{|z~zxz~x}|y|~y}xz{||y~y}x{zy|}zxy|{y}{vw~~zvy|||}{{|{|}{|{|{~~{z~}yy}|}~y|y{|}~zy{z|{{|v}wy~|xvxyy{{yz{wy|}}{y|~yz}|~|z|{zz|xx~}}||{{y||}|||wx|y{vy{yz{|{{v|}~|||}x{{y|}{z{yz{~{|~zy~{~~vxz}y|w}}}}{{}|~{|{|||zwzyxywxz|{xz}}{yzuxy}ww{~~||}yx~}z~|{|~x|}}~{}|y|xyz~~yw|zz|{}}v|{z{}z{{}x||x}~~||}}{~z}u}~}z{}z||y~|{z|z|w{y~y}txw|~xywyyz|}{z{|xxy{{xy}w|x|y}zy{yzz{}x}z|x|z{~{|~z~|x||~{||||zz{~|zy{v{{zz|||w|~~}vzyz~~y}|||{w~}{||{yx{y~z|xwz|{|w}}~z}{{y{yw}zz|x|~~{~zz}~vz||y{{yz~|}wz|z~}y{}{|x}zy{y|z~z~z|x{x{u|zz{y{xxy|{z~~x{y}~|~~|~{~z|yz~{}}{|{y{|ywz}z~||||z||z|z|}{xz{|}~z~}}{|~}|}|~}}}}{~|}~~~~}~y~~~{|}}|~~~~{}~}~~}~~~~~}~}~~}}{z~~|}~~{}~}~~|~}{~|}~|~~}}|~}|}~~{~}~~~}}}{~}~}z|{~~}~~~~}~{z{~~~{|~|}~~~x|}{~{}~~~{|{}|~}}}}~z~}~}~}}}~{~~}|}~|~~~{~}~|y}z}{yz|z|zx|~|vz{w{||z{~|w||{yz~}y||}{}}}zv}~vz}x|~~|y|{|~}v|u|yxzz}z{|zx{{}|z}z{xy{|y}}|y{~}}{xx||wwzy}|}|{x{v~z{|z|{z{{||ztzz|x~|{x}z|}z~z|~}y{{{}w}ztx|z}w}{{~y{{~z{}~yy{{}y{u{}y}w{|{xvy}}zz~~|{z|{zy|{y{|{vyzxw}z|z|y~|w{yvy~|z~{}{~{|~x}}~y|zzwz}{|}zy|z|}yszxxzz{}|{|{~z{z{{{{}{||{yz{|~}}xx}|z}{|y{{{yx|{z{{|~}y{{~~zy~zy{yz~y{~}z~}|{||{y~}{zzyy|z|y~{y{{|yt||{}|w{|y{}~|zw~wyzy|}}{z|x~}{y|z}{}~|~yz{z}||{||xx|}|}{z{y~{||||y||{y|{}{{z{x}x||y{|{x}|w{|zz||xw|}xy|yw|v{||~z~~}z|zy|~}{{|~~}yz|{y{y{}x}}~y}{{y}|yz{y|{~y~zzx|~zz~}~||}x{x{zzy}}{x}yyyz{~|}{{z}|~{||}}{}w|{wzvz~y||}z{z{ywyz{{~{yzyzt~|}||yyzxu~{~|}}{x}uz}|yz|x{}|~s}}~y~~x{{{}||}z}y~{u}zx~|}~wzz|{~z~xw|w|w{}yy}y~|x~{v}~|zz}|z~z|}}y{~{}~~~~~}~||{}}~}}~}~~~~z}}|~~}|}~~~~~}~~~~|~~}x~|}}}~~~{~~~|~~~|~~~~~~{~}{}{~~~~}~|}}|{~~|~~~~}}}~y~|~}}}~}~}~~~}~}~}~~}~~z~~~~~~~~~~~~~~~~~~~{~{}}~~~{y{~~~}{~~{{x{zz|}w||x|z{xz{s}yzzww|yxy|x{{yz{y|zyzvz{{~|||~z|}|y{|}}}xz}}|~}xx}y{|zyxyzww|||z}{y}xyz|x|}w}{w~z}~}z}|}yy{z}}{w{wzzx~y}~{y|yxz{y|yx{z}{{{z{yzz{|{zzv}|x~{}zz||{~~zz~~yyz|}}~y}~|yyz|{x|~{~zxzvyz{w{{{{{w{w}{wyu~}x~|zz}y|z}{z{{zz}}~{xzx}|zzzxwz|{{{yz{~z{}yz~yywy|{y}w{w|~~|~}{}|v{{}yyy{{wy~~z|{~}}x}vvz|wyyxwz|{{{tyzy{}yy~}|}}|~}|}{}y|y||xy|{~}x|{{{}{w|||z||wyz{yw|~{z{|{x{||xy|u|xuw{x}zz}{}~}{||v|}{{~~z~}y|z}~y|}||{{y}y}y{z{{~vyw|{}}{|zt{|}z~yy{}yyyx||y{|{z{zz~{|}zzz}}|zy}zzzxxz|xyv|{y{y}x|yy|{yx{||}{||}}x}}{zy}z|~}yy}|~y|z}~{z{z|syz~xz|||zvv{{x{xwy}ywxyx}}|~|||w~}z}}z~{zyz|y|||x}y{yzwz~zxz||~{yyzw{|{|x~|uy{y}y~{{|zy|z|~yz|x~y}w~{y||~zz}y{z}{{||}x}{|y}{y|ywzy{zyz~|~z|uy|~x{}~~|}~~}}}}{~}~~{}zz}~~}~}{{|}|~}|}||{~}}}|~~}|{}}~{~}~~}~|~~||~|~||~~~{~~~~||||}~~~~|~}~~}}|~|~~}~~~~}~}~}}~}~}~~{}||~{}||~{~}|}~~{~~|}~}~|~~}~~}}}x|}~}|~z{~~~{|y|z}{{w}}z}}yzyx}{{|{}|{}y{}w{}y|y|~|z}xy~{~~y{}}{{|~}}|zzz|{|}~{v{||z}z||{z|x{yz~zx{z{|{|wxx}}{y|zz|{|{xyy~|yz{}~{}xyuz~||z|}{|}|yy||{{z{{{{y{z{|{||zz~{~{|{|{~}}yyyx|yu{y{xw|~|yz||vvz||~y}yy{z{yzy{{~}z~|{ww}}y|y{{xx||y{zzyzwz~z}~zzyz|y{|}|~|}xzz~y}|||y|~{{z}y}|y{||zw|z||z{z}{||zx|}uyw}zyy{zyyz~|{~y|{y}~{{z{yz{}z|~xz{y|~|~yxz~~}}~{||yzzyz|{yx{u{}{|z|}{{}|{{~wz}|z|{~|{{z~~|z}}{z|v{{xy|||~}|~{}z|yy}z{xy}}z~~{{y~{z}zx{}}{{||zyyy|{|z~|~{}zv}}|yz|z|~}y}zyww||{||}{{yz{~|yz|w~}}}|x|}zy}~xx{zzzyyvz||zzzz~yyx~zx}~~zww}zx}~y~y{z}}zy~y{{||~}yz{{y|{wz||}|}{{zz~|zy{~{||{~~|z|{y~y|~xz~y}v}|}}y{}x{|x}|zz}y|wv}{|}zxy{zz|z{zz{}v}xy||}z~{z|x{yzw}|{yu|z}~z||{v{}|yz}|}}y{y}}z{z~{~{}}|{||y}}w{}}}{{}{}{{||{|}}}|~~}}~~~~z~}}}~}~~}{~|~~~}}}}~}}~~y~}}~~}~~~}~{{~~}~}|~|~}~|~~}}~~{|zz|~}}}}{}~}}}~}~~|}|}~|{|~||}~|~}~}~~~|}}|~}~||~~~~}~~~}||~}{}~~~}~z{}}~~{~{~~~u{~}}~|~~~~~~||}zyy{}|y~|z|{zzz}{~{{yyz~wxzyz|~z}yy{v}yzy{z~x~|}~zx{{~z}}~~||{}}|}{z|r~{{|}||{y{z}s}|yt{|{z{~|xyx|yyy{y||{~x{y}zxy}z}x}yz{{||y{}|}|z}vx}xx|x{|wz{y{}|{x|{{{|z{z~y{|wzuz{|{z|~~}~}|}y}~|}}}{xyzvw{{|x~yzx|yy|zuyz}|{{tvy}|~x~x{}zz{|}~~|yzy~}~}}|{}yy|zy|{z|zx{{{w}{y|x}|z|z|{|{x{{z|~}{z{}{|x{}{z}~}y|~{|{}ywx{xz|yvzy|y}{}ww{yz}{z|wz{y|~z}~~|}p|{~}~{~~y{~~~|{z|~||}}xw{}uy}z|~{z}zyz}uyz}y{}~{xx|{{}z}~z{|~{~{y}||}~}y~~|yy~|~{|~yz}~xtzy{}~{zs{zyv||tw{|yz|~{{|zr|y~v|y}{}}{|y||y~zz}zwxwzz{{z{y}x|x{z}||x|}xzvx}|{}|z~~{{{z}|~}|{~z}~z{}wy|}{yzz|{x{xx{z}}{}{~|v}zy|{wvwyzx|}}|}zx{z|yw|{{{|{}{{z{~y~{{}~{{{}v|yy{zz|{{zwy~|{{x|zxy{zzy~{z~|}|{|y|~~~{|}w{yz~~}}x}~zw{zx||y}|{yyy|z{z|}x|x~x||tzzz}x~zv|xxz}{}y}~}~|~{|~~~}~~}}|}~|}~}~~~|z}~}~}}{~~~|~}{~}~}~~~|{}~{~|{~}~}|~}~{~}~|z~}}||z~{}{~~{|~~~~~|}~~~|~}~~|}~~|~||}~{|~~}|}~~~|~}{~~|~}{|~{~~|~~|}~~w|~~}~||{{}{}~{|~}~~}}}y~}|~}zz||zz|~ywy{y~}|y||}}x{{}z}}z{~zz{{{w|zv|w}z}{~w||x|}|||y~wy~y{z{yz|xz~xzyzxzy|{x}zzzw{~}w{}|{xz}}{z{z|{zyzw}{{zyyzwx}{y~~|}}x{{}|xx{y}y{z{|w|}~|}~~w||z|zxvy|{{v{|y}z||xz|yv~~zwz{xxzz~}|~y~xzy|y}{y{yyz{|{}}z||y{||ytz{||}yzy{z{|zx{{t{zz~{{yy{{z|}}yxx{|}}u||{}|zz}yy{{w{zy}yx~y{yw|{{|{|x{{yz{x}}w{}y|y{zyyy|||xwx~}{|wz{|}y{|wzy}z}{w}}x{yy~z{x|y}|uz|yz{z}}{~~x}}{}|{z~|{zu~|z}}|~}y~wxyyyz||}}|w{x|z{{z{v|y||y~|{|xzvyw|ww|y{y}z~y}{{~}}||||~y{|}{z~z{z||y~}z|~{x||~{|zy|{{x}{x}{z|{{|y|}yzy|{~{}|x|~~|y||~yz{y|{|~|z|y{}|{|y{}v~yy{x~}}{~}yux}{{yz~{z{x||z|~{yz||wz~wxyxz{y|}zv}{{y~|{}yzy|yyz}|}y|{{}y~x|z}}~|~z|z|z{zy|w{~{||zsx{|wzzy}{y~}z{y{}|{~zxxzx|{yz}{|{}{~y{||{{wx||{x|}z}{zz}~y{~y{{|~yw~yyz}||}{~z}x}z|yy|w}|}}{r}z{y|~|y}}~~~~~~{s}|}|}||~~~~}~~~~|}{~}~|~y{}{{~}~~~}}}}|~~~}}~~|~}~|z~~|~~~~}}~{~z}~~|~}~}}~{|~}}~|~~{|~w}~~~||~|{}{~|z}~}~~|~~}~~}~}~~{}}{}|~|~~{}{~~{~~{~{}~}}}~}}|~}||}~}~~}~~|~w~t~||~}|zz||}{}{{w|zy~{{|yxzxvz}{z|{{{|yw}z{zyvv|yy{x{yz}{zzz~{xy{|x}||~yx|xtw}x~zxxw||{xz{wy{zz~{|z}}y}{{{w|w~x|z~y~}|~~}x{~{zy{{z|{}|yz}|{{|u|}{yv{|xwx|x~|x}y{~|{{{xuw}zx|{z{y{z{|}}~||y{|||z}~|z~}}{{}wyy{{yvy||}zw|{{wzzxxyzu{|{y{~x{z||{{z{y{}|x}~z|}v}}~}||zzz{{||~~yx|z}w~~~}y{{z|xz{zv{z}z|{{|}y{ww|zx|~}z}~|||{~{yzuz|zw~uy}zz}{xzyyzwy|zy{}vz}yy}z}yy}|}|~y~~}||{y{y}z{ywyv|zx~yxw}xy~y~{x}x}{|zz~|zz{x}{yz|}}}{zy{}{zz~~}wy}}wyux~|zwy|{zzw|}yy}zw~y~x|~z||zy~}~zz~~}~{xz|w{|~|~y}{y~yw||~w~}{|w}|yw{{}|{z|wzy{}}vzx{}y|}z{{y}}{}}yz~|}~}z|~{|~{zxzyy|w{{x}yz|yyzz~}x|}||uyv{}}{z~{x|}~~{}~x{|yz}~yz{}}~y{|z~~w{{xzyz|z{|yxwy}z{y||x~z~}{|x|z{z|z{x}~|{|zx{y~z|z{}y|zy}wy}{z|}wz}{|z|y{wx~{{v|~szx||~}|}|}zxy~}z{yz|~~{~~~~}{}||}}~}||~}}~~~{~}}z~|}~~~}}~~}~|~|y~}~}|}~~}~}~|~}~~~}~{~z~|||~~}~|~~~}}~~~~~~~|}}|~{}~{~~~~}|}}}~~|}~|}~~}|~~~{}{}{}}}~{}~}~}|}z{}}|}}{}xy}~~~}{~~|x~}xwz{{|y{}zzt||}v||yz|~}yy{{{z{{}|zz{y{yx~|}yyy~||vzx|z|}|~}y{xyy{xyzx||yy~zy{||ywy}||uyz{z}|ywzy}xxw|}z}}}xx~{zww|x~{{xx~z}~|~}{}xx{yz}}z{w~zx}y}|w}~{}|yy{|~|{y{}zxy{zzzx{{{}yyyyv}{{|yy{}{zwz}zx}{~{xw|{|y|{z}|{{x}xx}{yyy{yy}zx{|{{|{w{{}z}{y~z~xz~zzy}{|}zw}w|x||{{{{uz}z{~x|}{{zyzyz}z||z}~|yxxz{z{}z|{{x}}}{|{||}zz{}yz{|z|v|x}|xzy}z|{{ywx~z{{|y|{|zz||xw~x{x|~~}}|}}y{y}x{}~y|{|{|}zvz|yxzyy}zwz~y{x{zxz{~}{~x|}~ywy{~~y~}x~x|{z~|yz{z{|~|{y|{w}|vyzwy}}z~{{|xx|xzz}}~z}||~|~y|yz|{{||zz|{{|{{}yx{|x|{{wyz{{{~|~z~zy~||{xz}~|y|zy{y~}zzztwx{{yuzzxz~|yxyxz}z||}{}z}{z|xz{xz~{{{y}y~{~~}zw{}wv|{y|}vz{}{}}||{}z~z|~zwy{w~}|}|y}zy||{{{{{|}{}{{yzyxz|}}z{}w{{z~{y{|{y||{z}x{y}zzz}{{z}}xx~}z~zy{zzzzyz~x{{yxy|{y|}}|y||zw|||~}~~~|}~}}~|~}~}|}~|}}~~~}||~||z~|~}|~}~}{}~}}~~~|~}|}}~~}}~~~{~{}~||~|}|}~~{~|~~~~~~}}|}}}~{~|}~~~~~~~~}}~~~}~}}}~~}~~~}}}}|}}~}~~}}~~~|~|||}~~}~|~{}~}}}z~~~}~~~|{|~}|}z~}z}~|{||}xxzx{{z}y{||}z~{zyyy~z{{}zw{y{{}|{x{z}{{x|y|~}x|}{||~{wz{yw}x~y|v|ywzz{{w}|w~{}z{y~{}~}z{zv{zy|yz|z|}}y{||}~{{yx~{~}~{~wy|~z{{}x{w~{{y}z|ux{xzy{wx{yy{xy{zy}{yy~z}x{{{yz||}{yx{{|z~|zyw}y}yx}zw|{{|~{|zyw}|y{|zxvx}}zyyz{yzzy{z|x{~|{xy{z|}y|vzxz~y~zwyw{{}{|zyzz||zv{{{yw}|{z~}y|~zz}|{|}{}{}{{|}|xy{x}{}}ywz||wwy}x{z|w~z}wz|zx|}wwzyz}||}}{}z~||z~y}}yy~~|}z~z}y}||xyx}y{w}}~z|{yz|zvz}|xwwz{}|y}~z||}}|}|yz~{}|}{}x{}xz}zyz|zzvzz~{|~~|xy}uy~{}zzzz{~|y~~~y}}yzx{}{z~|{u{~~{}|v{|~}yzyyz|z{}zxx|y~{{y}{}z}x|xz}|zzzw{zz{|w}|~z{}}|xzy||}y}}wzzyzwyzy}}w|zz~z|{}xxy{|z{}}{}{}|{|~|{wz}~y{yz}|z~}}~}|}{|}{y}|xzzzw{yzyy}}||{|w}||z{z{~|w~|~|||~z{}{}|}~{z|u{zx~}{|x|t{}|y~|}yw{wzx~yx{{z~x~}|z|}{yz}}~}{|~~~|}|||~~~v}~~}~}}|~}}}~~|~|}z~|~~}~~}~{z~}}|}~{}}}~|}~z}~y~~}~~~}~z}y~~~{{~~|~~}}~~}|~~|{~}~~}}}}~}~|}}~}{{~{~}{||}~~~}|{~|zz}}{~~}~~{~|~}}}}~xx{|}~{|}~~}}}~}}~}~~}y}}~}~~}~}}~~}}~~zyzy}~yy}}}~||zx~wzx{zw||z}}zz||x|{y}zyxy{}}|x{v|}z~z~{|{yx|{|}|}yz~{z{|||}}yy|}yzy{w|{}||zx{zwz|{}z{}}y||}xxzy|~z~yz|~{|yyy|xz}}}{~yzy|w||{wyzyy}|||{}{{{{{u{yz|}|zz|yxxx~|w|ywx~{|~wzzz~{~||~x|}z}}{|zw~z|x{}yz{y|}zzuyzzz}zvzy{}zyxx|}||}z|z|u|}{{||wzzz}}y}}{~y||~y{|}|~}z|{xzx|z}|}{zwyxw||yxt{|{|y{||xz}|z}zxxyz{zzyy~}}zz||{zz}{{yx|y{~|y~|}~{|z}}vz}xyzy}}|~|}{y}{y||yy{y~}xxz~}~z{|wy{{}{z}}{}|xy~{yx|}z{{v~}~}{z~y{||}y}y|z||y}~}z{|}~yzzxwzz~y{{v{{{{~y}|}~ux}{x|}|{{{|z{|||x{z~~~~|}{{||}}{z{xzy~~{~{y{}zz{yx|~x~}|~x||z|z}{|}}{z{|{z}{|{}yzz{x~{|yy{}{|yxxy{{{{v}{}}|~{y|{y{yyvzz}xxx{zwy~y}}wzw{~z}}~}{z~w~{{yz}z}yzy{y}~z}|xz}{{|z{~{y{z|y{x|xyv~{y||xz}yxwyz{z{|w}~{||~x~|yy|{{r{z|z~{}}~y|~y~||zz}|y{}~}~}~}~~|~}|~~}|{~~|~}~~}~{~}~~~{}~~~~~{~|{}y~~}~}|~~~|}~{~}~}~~~{|}}~}~||~~{z~}~z||||~~~~~|}}~~|~}~|~||}|~|~}~~~~|~|}}~~||~~||~~|}~y~|}|}~|~y}~}}}}~~}~~|}{~~~~|xyu{zyz}~yw{w{yyzy{|y}y|}xxzw~{{y~{zyw{yvzx{|~{z||~z}zzz}~|{~}}}||}w{z}}{{z{zy{}xw|y{{yy{z|z{wv{}tw~{w|}x{ywyz|}yz||}{z||}y{y}zz}w}~z{x|~y{~xzvwxxyz{zzxuwuxzx{z{{|z}|y|~}{{~|}|z}~|}}vy{y{{|}|~z|yw{zyx{ywyv~|y{zzzyw|wy|~yyy{zwxw~{z}||z}}xx{~z|z~{v||}{}|}}|xvy|{z|z{xwyzzwxx}~|yxx{zwzy}y|x~~~{y|~{}|}{~z}w||{~|{v|||{{|zw}|zvz{y|xy}|{~{zw}xv{v|}|zy{||}~x}|z{}~~lz}w|z~~||{~~{x|y~{w}{{t~}yv{|ywv{xy~w}wz|x~}|}{}|}|zxy~{zw|z~||xyz|}{|y~z~zzzz~|zzwzz|y}}y{~y||x|z|~w{w|zz~z}~}{|v}}{x{|~{}x{z|yxx||}wy{v|wzz{~zv}z~}z~|~z{yxzy{~{w|{z}x|~~|}|}v|z}|zyy{z{|ywzx||yz|~{{yyzzzyvzu{wv{~}|{{z}}{}z|~|||y}~z}|{{}|x{}~}||{yyxw}}|zw{}||}v{y|zzyz|{}{yvy||{}x~|}x}}{}}}~{|~zy~{}z{wy|~{}||}yzvyyzu{{yx}x~x~v{zz}|z|{||~|~y{x~~~~{}{}~{~}|{|z}~~~|z~~~~|~|}~yz~~~~}}~}~z~||}|~{}~|}|z}~}|~~~~}~}~~~~~~|~y|}~~}|}~}}~~{}|~|~~}~}||~|||~|||{~}~~z~~z}~}~}|z~~|}~~~}~{}{~{~~|~~~~~~|~||~~x}~~}{|}~~}}~~}}xz{|{}~xyxz{z}zyzx{zt{}z|t{zz{y}}{yx|~{~zzvxx}}{z|yszxwz|xy}z|~wvyzx{zy{|~zx{v~z|}x|zzyw~zzw{{z~{y}||}{yz|y|ywzxyxx{~y}||{yyv{z}yz{|zzz{~|z}yxy{z{z|x{~wz|{|{xz|||}xyy{{z{}|~z}yyz{|z|||{zz{}~|v~~{~yyx{}yy{{z|xxv{}yzzv~~}y~z|xxz{yz}~}xxz|{z||}vz|y{||}{v|}{|x||{y|yzz}w{x{{w}zy}}{}yy~~}zzz|}z{|z}z|yw}|||yw}~x~}{{{}y}}yzzz{yy{{y~}yw~}y{|zx~wz}}|wy{|{{x|y{z{|x{y{|{|{}|z}y~|~y{{~~}zx}w~{yzy{yz|||xx||y{xyz~zxz}{}{zz~|z{y}y}{}}}w|y{u{vy~{}|~}y}~y{y|zz||vz}|yx|~z||{}{{y}|x~~}|yxx|y{x~||z{~|||y{{z|~|{z||}v||{yzzy}z|xzy{|{wyz|zw|xyy~zxy|||yzyv|||xx{z|y{{y||v{w|yzzz|z|zz}{{{y{}~}{{yw|zy}{{vz{z~z|yz|}|~{{{~{z~}}z}w|zz|}|{|yz||y}}|yzx{yy||{|{~|}y{{w|}w}|zxyu|}w~}z}}zzy|{{{~{}xvyz}z~{yz{|yy}~z|xw|}y{y{}~~z{zy|}|}y}|}zx~~}}~~}{~||z}}~~}|~}|}}~~~}~~~|~~}||~||}}~~|~~~}}~}}~~~}}}~}~}~~}~~}}|~}~}~}}~}|~|||z}{~~~~}}~~|}~~{~||~}|{~~}{~~y}z}}}}|}}|~}}{}~~~~z}~~~}}~~~~{}~~}{~z}|{||}~wz}vzy{{z{x{|xz|{x|yvx|yzwv{tyxyxyw}xz~w|zy}|}z||}||{||{~{z~y}|{zzzy{vxww{yxzxy{zy{|{|{yx|y{x~{|z~{yzuw|y|wz}y|}{{zz|}~~~x|x{|~z{y{{x{zz{|{{|y|zz{{y|w{}}z~{||{zwzz|~{zz{~y}yx||}y{y}vx}xz}|{xx|y{~{{yxvx}|xzzs}}}zzy{yz~{||~~y|~{|{~||}z|yy|ywz~z}{{yx{||x{x{~y||z}tzyx|}}}zz}|~~{}}}{}x}vw{{|{z|||}zxxuz|xy|yy|{xyx~z{}ywz|~{y|xyz|y~{z~x|~}z{z{{}|~x~|{y|zv}}~yyzyzw{xzww{yx}|w||z|y~}z|~|~~z{y{x|{{}}|{|||}}z|~|y|}{x}{yw{|{v}vvx{y|y{y|x|{}w|{}z{{|{{zw}{|{z}z|{y}zzyw{|}}|}~z{z||zz|{yyxzxvyzyy{zy{~yy}x{y{~yz~y}~{zx}}z|~z~y||y~}|{{{z{y}y{yty|}zzwvy{{z{y{{{y|z{}zy|x{{{|{}{x}||z{zyy}}xx|yz|}|wz}z|zw{xuwz|uyzzyzz|ywy~ywz{}|{}y~z~yy~~zx||{}~x{x}|{}z}}|y||y|xx{xx}zz|{{vx|{w}}}~|z}|y{|{y{|~||{}||}|||{}}~}~|x||~}}~~~~{}|}~}}}~~~{~~~~||||{}|~~~}~~}~}~}}}}z}~}|~~~~}}~}~}~~{~}x}~~}}|~~}|~~{~~~}}~}|~~~~}|}|~~~{~~z{}}~~}|}~~~{}~~}|{~~|~~~~|~}~~z~|~~{}}~|}}|~}{z}~~~~}~~|}x~}~|~}|}|~~}~}~~{~~~|||}~|}}}{~z}}{x~z}xq{~|{{{yyw}|}{}{~{}|w{y{{}w||u{{}wv|{zywyyx||{{xzy|y}|~|yxz~~{{y{}|z|{yzzx|yx|{{}|uz~y{x|z{|z~w}z}xy{y|z~z{}y||{xw}zz}{y}|{z{|}w{~w}z|zy|}z~{|{~y}|}{}|y{twvy|{zyx||zz}|zzwz}|x}zyu~z~w|x|}|~~xw{z}y}z}}{{}~{y}~z|{zyx|vz}yyywz~}~{}y}xyxu{z}~}}|z}y||zz{y||{||}zxy~|x{}z{{y{{|z}{~y||{y|y{zt||zx{x|y{{||}{z{y~||~}{}{x{}{|xz~x}}|}}}yyxx|||{|z{xz{|z{~}}y{yy|yy|v{}}~||y~{yw~y{}~~x{|}zy{{{z{yzzz|~wz{}y{||zu}{z{||s~z{{~}|~~zx{{wy{yy}{|}{z}|{}y|{||~|{~yyx}yv|{u~x{xw|{|~{wz{}{||wyz}|{|{xz{}||z{{ywy~z{{}~|{}y|z}|{y}{y|{|yx{wz|yz}|vz~|zx||z{|~z}}{|v||~}{{{y{y~|{z{|{}x~}|w|~}y{{z{{{||z}|z{~}zyv{}zz}{z{zyzz}xyy|zv{|{y}wyzz|w|}z{|~~}xy}xz~z}zx|y{}}{}|z}yyzz~|}|y}}xz|y}z{|x}zxx}v|xx|xyyzyzy{||yz~{{|xx~x~||}}z{{~{~~|}{~~~~~~}|{}}|}}~~{}~~|}}}}}||~~{~~~~}}~~~{~x|~~~}~x~~~~}~~}|~~}}~}{}|~}}{}||{}}|}z~~~|~}~}}~|~z~}|~{}~|~~}~~~|~~}|~~y{~}z}}~~~~{y~~~~}~}~{|y~~~{~~|~}{~~}~~}~|{||}~~}{}{|zy}~|z|t~~z{x{{|y}|v}|xx{~yy}{{||~~{}|~}||y|y{}{y|~vy{zz{||zy|||}|zv{yz~{}}wy{y|}{}w{{{{v}zy}x}}zy|y{|wxz{zxy|{|{|~x{}z|z{~}z}w}}|u{wx{yzy{yy||xzvzzzx|wzz{{z{}||||}z}x}}y}||}z{~y{{zz}|~{|x{yz}x}{{|y{{xzyyx{y|||xxv{yz|x~zz~|{{}y}z{}z}x|}|{}|~}|z|}{}yu~{zwyzx}zyvxy|zwuzvw{~~{~{w}|}|z~|~~zz{{}}y{~|y}yw{yv~zz|y{z|zxy~}yz~{~z|y{y{zyz}}~}z~||{yz{~z}z~{{zz}|zyy{y}yxwvy}{|zzx{}||{z|zy{z}w{{{{z|{~{|{|}z}zy|~y{||{}}zyzz||z}|}zy}y|{}|{yyzz}z{}}vxzzxx}y||z}xz}zxz}|y{x~y|{z~y}{|y|{~yzy{z}zuxy|yy}}|{xw}y}|zy|w}}|{||}z{z}{{y|y}x~~z{|~}}z{v|zxzz|x{x{{zxy}zzzyz}}z|x{|{||zywu{x{|}y{x|~{~}~y{}|~|}{|w}xy{yz}|}y|}|~}~{zzz~w{xzxz{}vzx~|{zzz~}}{|zz}{z~~t|y}}zz}}yyx|y|z{|~z|zx}{y}z}x|{w|z||zzz}z|}~}~~~}{}}~}~{{{}~}||~|~z{|}~~~~}~~~}~}~}~}~}~{}|~}~~z}|~~|}yw~{}y~~~|~~|}~z~~{}|}~|}~}|}{}{~}~~}}}}}~|}}~}~||~~{~~|~~~}}}~~}z~}}z|~|z}~~~}y~}||}}~||~y}~|}~||}zy|~~~|~~}}~|}~}|~~||~}~xz}}}}}~|}~~}~~}}|wv{zyz{||~~}wz|{y}~|{x|~z|y{||z{{|~|y|}yx|yz|yz{yzy}xy|||w{xz|{}y|}|~z~y{x{}|y~~}x}z}w{z{y{|z~}zv|zzyz}xy{|||}vz|z}yx{zz}zxyyx}xw|yx}~}v~|x}z}zy}}}{zxyy~{z}{yzz}x{|y|z{{~w}}~~z|}y|w}|~{z||yyz{{}{yz{z~}y~}}wx}||zz~wwz~}yx{|x|{~~x|yw|{{|z|xx{||}z~|}y{{zz}~|}z|x}~}~y|}zz|}|}z~{z~y}z~{z|}|z{||||z|||}y~}xy}zy|||}xzz|~|u}vyzx{~y{~xw|}zzx~{{|{{|y}{x{{|~}}z|x{{}|y}}}}yzy~{|{|||v~~~}{|xxx{zy{}w{{{y|y~|y{z|sy{|{}|{~|}}{}|z}x|~y{xy{z||xz~z{y}{x}zz}{|||{v}z|zvv~zyx|{{|{z}yz}z|x{xz{{}|z|y}zz{y{{xzyy|||zw{|}{z|}y|y{|~}x{{z|}}{z{}y|}z}z~|yyzx{z|xz~y~}{~z|}{y~w|xy{|z{{{z~zzx{y|}z}~}}z~}|}}}w|}}zy|wzzz|xyxz~zz}}y||u|xx|y{|yy{w{ww}||z{yzyzz{~{}~x}xz}~yx}|{{~~}~|zz{{}z|z~}|{{x}{||{~{y{w{}~x{}~{zy{xz{~x}~{~{zz{y~}{~}~~~~}~~}}~{z~||~|~y}~}|~}}}~~~|~|}~~{~|}|~||~~}~~~~~}}~~z~}}~}}zz~~}}}}}}}}}~~|{{~~z|}~~~}|~}~~~}~~|~|}|~~|{~}~~}~}~~~~~~|yz}{|}|~|z||z~z{|w{~xzvwuyzxv||z|xyzz{v{yy{x}z{x{{{w{|||{y{~{}|{}~~~{{y}{{zv}~{y|{{{}z}z|{|{{{y{r~yytv{|{|~y}|yyy||}z|{}}{|zxyzyy|{|y|{zx{y{{xyvz~~||uzzzx|xxwzw|y|xz||zwxx}y}z|z}{{}z}x}}~}~|||y~~|zxz||||{z}{xy{yz}xvzz~}x}xz{{z|wz}yw|{}~z{|}}xxz|y}z|yzz{|~{y~xwx{|z|{|zyvyzxz~{||x{{{{yz}}|||}{z}x||}}}~~xz~{||~}}|{{{|}{{{}zxyyyzx{yy{zxyy{{|xyyz|}yw|{{}~}{|yzz}y}|}|~x|}|{}|{yzz{u{|yzyx}}u}zyw{y~{wy{yxz}z{{|||y{yy}z|}z{~}{~{}|yytz|{~zzx}|t}vxz~x}y|xz{w}zy{~v{z|~{z}}x{{}zzxx||}x{{}}}}|z{}}}|{w}yz}w}|x|w|yy|{|}|~x|}z{z{|}|{z~|zy~z{zwyvy}{}{z|~uxzz{|z{~w|z||}|{{|{{xx|{yxz{yz{zx|}zw|~{{~|{}z||{y~~~}}}{{~~{{z}}x{y{y|}y{wvyzw~z||{}~yyv}|y~|~{|{vx|{y~w{z~||~{|~{}{v||y{|w|{|zzz|~~zw}{yx}|x{uz}{z|}xy{{{x{{~~~||~~~{}{{~~~~|~~|~~~~~~z~~}}y~||}~}~~}~x|}z|~||~~}}}|{~~~|~~~{~~~}}|~}|}}~{~~~~~|}|~~}|~|~}||}~}~}{~|~~{{~}~{~~~~{~x|~~}~{~}~~~}~~}~|~}z~}~~~|~}~~}}{|}}|}~|{}}}~}~}~~z~{~}~~~}|}}~|~||~}zz}}}}x~{|}y{{{{z{z}y|y{v{y{y~}}y~{y{}}{|yy|~{z|{|yz|{|zy~{~}{y|z}{}sx{{yz||}{z{|}{}{y|y|{y{}{|w{{w}|zzux~{~{|{yzy{}{~{{{|yxz}{z{}y{|{{|}}||{{x{}|y}}y}x}{~x}yzy~ywyw~w{yz{|}y{yxz~}{zz{r{y|}}yw}~{{||y{zyxx|yyzy}{{{x|}|{w|zx|xv~{xzyy|z~}zyy|z~yz~~yz{~}x}~{{x|{{}z{yzy}z}}yz{|{~z}|xzx|{|xx|yz{}|z|x}~y{|{}y|xyv{v|||}}}y|xy~y{x{{|{||wxx|yz~|}yz}|{y~||}}y{|xx{yz{|z{|x}y~|||yz|}z|{~wywyx}y{{|w}{wz|{{z~~z~z}y|~v~~x|z{x{{{|yz~z}|{}|zyzy{{|yzz{~{~x{{{{x|zxy|zzxy{z{yxyz}wzx}wy~zy||zwz}zy~xyy}{}x}~||xz~{z{~|{{|z{y}xww{yv}y~{}{|yz|}{{v|zy|z{y{{||z{}z}yx||||zy|y}}|y{{y}y{z|zvy}w{y||~vwzyy{|}{xxx{x}yz|x{yx{{}}~u|y~{|{u}|z|~{t|~~z|{z|z|z{|{|yzz{yy|zv|x~yy}{|{{{z{|}{|}~zy||z{yw~v{z|{|{}}z}}{~x}|w|}~~{~xyzz{~zz|~~}|y~~}~}}~}~{~~}~~~}~~~||~~~~}}|}}}~|~~}z~~~~~~{}}{~}}~~}zx}}~~~~}~}}~~~}}~}~|}||~|}~|~~~~}~~~}}}~|{~~}|~~~|~~z|~~~~}~~~}~~}{~|~||~|}}}~~~~{{}~~||{~|{~~~}}}}~}~~}}~}~}}~~~}|}|{~~~~||}}~z~}|x~}y{{z}}||{{zw{zzyzwy{y|y|{x{yzx|y{|yyxw{{|z|y}|||x|w{~}zz}y}}|y}|x{~yz||y|{}wyz{zz||z~w~{y|{z||x{}zu{wz|{|{z{|wx|y{{||~uzz}|z}~}||}||zwxzz|zy{|y|w{{u~{{||{zt{|w}{}{z{}z|zz{z{xx{yx|{~|}{}}}}}x{}w{~x{}xywzy{}~x{ww}}x{w}|x{|xx~yzzzz}~}zz|{}z{}y|~xz|{wzzx~zwyxu|{|{{ywwx{w{yz{}~zzx}{z{ux{y{|{|z}|z~||}z|{~zzzuy|y|~|z{|~|x~{y|~xx|vwz}y|yzwxzy|{~x{}}u|z}}}|~|z{zy{{{zyzx}~|}|y{x}{z{{zvyz}||zzy}z|yzy|zyzy|{|||}{z~}|~~|yx~}{{}zyv|xz|||~{}zzy|{yzz{vy|}xt|x{y{||~y}y||{{z}}}{{z{{y{{~}}|~xz{|}xuzx{zx}zxy|x}|x{{xzz{y|xy}y{z{x}|}||yz|zzy}~{|z|z}{}z~xz{{z|{}|{y}y{z~{zzz|{zzuw{zzy|||~zy}}{}~~{{~|{{|z|{}{~zy{y{{vz~vywzz{}z|yyxzx}y~zwyyvz~{~~}|}|{zv|~y{z{|{|~zx~z|}~x}|zzwv{z|y}zyz{yzywz~xwzwy|{~}|y}|z|}|}z{}~~~~~~|~~}|}}|}|~~|~~}~{|{{}}~~}~~}~|~{}}~~z|~~~~~|~~|~||~~}~|~~}|~{|}}|}}}{z~~||}~}}~~}{}~}}~{~z~~{|~}}{~~~~~~w~~{}~}}}~~|}~|}~}}{~~}}}}}~}~~}~~~~}}~}y}~}}|}~}~~z~~~~}~{z~~}~~x~}|~~~}~~}z|}~}~~~~~z{~~{}}~~}|w{}zvy|~}zzz}~v~|~{|yzxy}yz|xz{{{{{zy{}x}z{w|{zyz{{|{zy{}wxy{zzz|{w|~w|t||{wy{zz|~x~z{x{zxz}~{|}zz}{y|w|yy~vz{}x~w}}|x}y{|{}zz{y|y|{{{zz}~yyy|{}}zzz}~yy{{||{w}}|{z{{{yywx{z{}{}yz|yzv}|}||}z|x{w}z{|{{}~}y||y}{{{y||zz}w}z}{{|~~z|y{}}yzxt|z{zyz|w}{}w{{|}|}{~x|}z{x{~}w}z||{y{yz{}}{z||~~zzy{{|z{z~y{zzz}}{||}z||{zzw}|y{{}{y{z|xw||z{{zz{}|{wz|}y{{z~{zz{}~~z~~}~}uwy}zz{zz{|{|zz{~|||zw~{{y}x{{zzx{~~y}{{{{xyu|zy}y|{z|y~}z~y|zxx~}{~xz|yzy}~y}x~|{yzzy|{zy}|{zz{|w}xw{w}y~{y{y{{}{x{|{|{{|~ww}{{}zzz|xv{y}x{z~{w|zy{{z{}{wn|z~z||u{uz}||y|y|z}{z~y~|{x{x{xzv|}~yx|z}zz~|y}}}yz{}|yww{xzz}z~{xywywxy{x}{zy|yy||y}{yx{y|zw|yy|{}|z{xzyw{zw}w{|{{x|y}}z|{{|}}}|y||{z|w|{yzxx{w|yzy{{zz|yzyz~{{zzyyww}}y|x|xyz|{yz}w{{z}|{{z|}z{|{z{|~~}~z~|~~{~}~~|}~}}}~wzz~}}~~}}}~~|||z~~~~{}~~~|~~z~z|}~~}|~y~~~}}y~}~~}~~~~~~}{~~}}}|~|~x}}~~|~~|{{{~~~}|~s{}}|z|||}}z~~~}~~z|~~}~{|}}|}~}||~~~~~}{}{~~~|~~{|~}~~~}~~~|}~}~~~~}}{{y|||}{}yz{}xxxzz|z}|{{yzxyz~y{z{{{yyxyx|{z{~y{y|x|}y{y{}{}z~{|}wyxzyz|zwx{{zy|}y|zyyzzyw|{zyvw{zx|xyy}zz}|z|~}{}x{zz{}{|}z{x|}}{yxwyyz||wv~|z{}~~xyz|xxxw{zx{||||||z}yx}x{}{}|}z|}z~{{z|z||xx{xx|x|xzx|~xy{}{x{yzz|}y}|~w{{{}~x|yx|{|yz{}}z~x}}y|{yz|x{{zyzt}}yx}{xxy|~{}x{xwz|{zzz}y}x|||~{y|}~zyzy{{|z{x}~|~~wz{|zy{yzy{w}y}yy{|x~{xuyzzw}y~~|y{y~~}}~{{{|}{{zz~y~}{zyzz|zx{wx{xyzz}xz}z{zszzy|y|{|{}{~}{yz{}yz{{z|~||{x|}~|}|{z{}|{|w{y{zxxy{ww{{{|{|z|x{~{z|y{}~{}yz}y}|ty|z{}|}~{z|{{y{y{~w}ywz|z|y}y||}w{z{|vzw}}x~~~zx}x}|{{}{|~yx}~|v}{~|z~}}xyyyx}||x}}{{wvwy|z|xzy~~|}y}|}|}}}{y~}z|~|~|{|zyz}{|{{yz{}zyx|zz||{|||xxuyzy~|xyx{~z|{|{x~~z}w|yy|~||{}{~}w}yx{yy|y~}~wv~vx|{w|~||{{{z}zzw{}||||}}~{y{}y}~~y~~z{{{}~{{~~~~}}|}|~||}x~}x~~|~~|~~}~zz~~}~|~}~~}~}z}}}}~~~~}~}z}~w}~|~~{~{~}~~}{{~z}~~~~}~~~~}z~~~~z~}~}~~}~}~~~}|}}~~~~|}}}~{{~|}~}{~~~~~{~yx~~~}{|z~~{~y}zz{z}{xz|}|zy~z|}zy||wyyzyzy|y{{v{xv~u{{xywy{|w}zz{}z|||zz}}{zx||zywz|yyuz||z}|}{yy{yyy|z~zz{yz{{wyy{z||v}}zw}xvx{z}zzz}|uy{~~x{wv|~}~wxzz{{xzxzy~|zuz{z|}yyxz}|z}w}|wzx{z~{}y||y||{}y|w|}{{{}zy~~}{{z{y{~z|z|z{~z}|x|}{yzwzz{{{{yw|yv{|}~|{{z}}xxx~~xzz}|~xz}yy}{z{zzz{|z{}~~x{zx}z~w~wx~zz|{zz~yy}y{{{zv}}wz{wz}}{|{{zz}|xx}xzy~yyy{|ww{zz|{z|yw{~|{}y}z}zw}w}u|~}{zx}w{~|~zz|~}z{|zx~y}~}{|xzy|~yv|yyw{{}|y|xzz}t|y{y}zz~{{~|yy|{y{|}}u||{}|zy}|x~yz{z|u{}}yy}}z~{yyxz||{xz~}x~{|}|z|~|y|}{~}|~{|{|{yz{y}|{y{zz}{}{z{yw|}|zz{wz|x}}|yxz{{|x}x{~y|~|vyyzx}|}{y|~y|||{y}~zz}wzy|}x{~y|{~{{z{x||z~}|z|{}x{|}vxt}yvz}zy|{x~{}{w{|{z{w|{|~~{w}{yzx{zyxzxxxyy~{|}yxzz{z|{}~z|y}{}{|~xz}}y~yu|yzx||z{yxx~y|yy}zx}y~{|{v|z}x}yy|}z{|{||~|~{}~~}}|~}}~y~~|~~~{~~}z~|}}|~}~||}~|~~}z~~~}~}}~}|~}}~~|~~}}~|}}~}z~~}~}~}|~}}~~|~|~{~}~~}}}~~~}~~~~}|~~~~}|~~~}~~}{~}~|}~~||}~}z}~|~~x|~}{~}}~|~x}}}~}}~~~~}vx||{z|~|yy}zz{}y~wx}|{{yyvvw{{|vz|w{yz}{{}x}z|}y~y{}}{~||{z|zy|~|w}|||yxy{{yzy{yz{|yxzxzzvy||yzvy}x|{yyz}~{x{}yyz{yx|}{w}z|}~|}|zyz}|{x|}|z}yxywz~{zwz}uy{~v}y|~yx{{{|{}x|w|{|{|z{z}}z{yx~}|}y~xzyxx{y{x~{||xwy|vz{}yz|||yzx{}z}wxz|z~zz~yzz}yz~}}|z{~||{~}|yx{|}vzwz{{z|{}v|}|~w{}zwx{{|}{|}|}|}{|x~}|}}|z}}z~zzy{{~xxyyy|v||}||wx|xz{zx~}w|{|||}~}~}yz~|z}yw{y}y{}z}z~}|{}wyy}~{|||||tyy|x{wz}y{{y{z}vzxwy|~y}y|{}x~~|}}}{~~~~{~~z{{yzzyw~}w}}{z~zw}yx{z|z{|~}x{{xz{}}z}|zz|}z~|}vzzy{zzyy{|}}x~yy{x}z~yyz}zzv|{vy{{ywvxwz}}yy||zz}zw{y|yy~yzz}}}}y{{|||y}z|zz{||}yzx|{{w{y{yy~zu~xzy|x{y}}}u|w|||~~x|{zyx~||}xz{y|}~|z~zy}x}|}yxzxx}wxzy{}{||{yyw{yyt{w{|{|}zz|{}{z}~}|x}xz|{z||y~y{yxzy|~wv|{w~|{z{}{~w~{~|xyt}zz||~}|y{y|}x}|~|~}~|~}}~~~|~~}~~y}~~~~~~}}x~~~}~~z|~y~}~}{~}||~}~}~~}}z~~}~{}~~|}~~~z}z~~{|y|}|~~z~~~}~}~}~~}|v}~~~~}~|{~z~~~~}}~}~~~}~~}y|}~}{}}{}~||y}|~}|~|}~}|~}}|}~}~{~|~~~}~~~~|z~~~~~|~}|}|}y}~v{~}~~~~~~~~~~}|~}~|z{{}|u|{w}~w{z~{x|{}xyzy}y|~yz~||{~z}w|yy{||}z|yz{~|{{{{zzzx{{}yz~{{}x|w}|x{|zz~|xzzyyx|zw}{wwx}y}y||{{zz}{z{y{{yzz|zzwz{|~yy|}zzz{|z|z}zz{}y|zx{xz}~|{z{w~y{~~y{}|yz{y}}{x}xx~{wxyzxzx}|zzzzz|}|z}{|x|zy||{zx~{~{|zz}~{z}}zy|}{{yw}|y|}{{zyzy~y|{~y|y{v{zz{~x{}~v~y}|{{y|z}~{{}}xv}x~{~z~v}|}|w{{yzyy{z~{|zzww|ywz{{}~z{{~zyz|{|xy}|}zy}{}~z~{z}}||zxz|{y|{z{z|yzy|}}|z}}xy{|{{zz}~{}x{}|y|{zzyy~y}x{{z{{z}z~~x}~z{{}y||{||z|z|zyzz}~}x{|z|z}}}}}~x}{yx{z{|y{y~|}~{y{}|}yz{~|{|xyy|{z~y|||{{x}{y}{z|~zyxz|zx|~yz{z}zwzyz~~y}{|{|zxy{{{~}y{yz~x~}~~{{z}~z{xyz{}{vz|{}~|}}z~wzyyzz}|}{|yz~{z{}z{y{|yyyy{|{yw{}{{yxz}{y{|yy~z|y}zyx|{{|{{}}}y||z~z|}|y}|zy}z|}|z}}{{~w{}y|{yz{xz{}|x}{w}zxyyw~~z|~}|~{xzz}z}|zzsw}{|z{|{{z|}}}~~{~~{||~~~~|~~}~|}|~~~~}~}|}~~~|}}~~~}}}~}~~~~~~~z}}|}~~~||~||}}|~}z~~~~|~}|{}~}|~}~~~~}~}~z}}}~||}{{|~~~~~}~|z}}~~~~~}~~y}|}}~{~~}~}|}~~~~{|~}~~~||{}}}}~||{z}|y}|y}|z|z|zy|}|y}xxvy|x~|y{yu{{~y{|}|{x}{y|~|||z|}}x|zw~}z~}v{{y~||y{}z|}yxv{{wzyzwvv{uxyy}yxvyxw{y|~{||xzx}{{y|}z}|~{|zxq{{u{y|zyvx{z{~|zyxtxwxy||yzz{{x|xyvz}~z}x{z{{|x||{{{{{{~}{w|~{||}x||{yy|}||yzy|{zzyyxyw|{xz}||{}|}{z}~{|||}zx|}|x|~x{||{{z|~x{}y|{{xzzy|yw{zx}}|}zz|x{yy|{{z}z{~}|}|}yy|{t|y{|z~z}z}}}|{xy{y{{yt~v{x{xywy{w}z}}{{}v|z{|{{}{}~y}{yy|}{{}yxy|~|}{|u~zy{xx{zw|wyyyv}x}{zw}|yyxyz~x}{{{{{|w||}xx|x~~{}}{y~yy{y|}|zz|}y{zz|{~wzy{z{z{zyvw}t|x|}w}|yt~{~}zz}z{~{||~}}}~yvyzz{}z{{y{t|uy{~~wy}z{~zt|z{zz}{{ywzzv}|y}q|{}~~|~{}{{~|zzy{|z{{|{{z}{{wx|u{wxy|zwxx|{{{z|zz}y}}}vz{{z}|{{|{}{}}}}|{zw{vw|vyyyz|yx{}y}{zy{z}yy{|zy}{y|}{|{z{{z}~~z~~~|yz}~~|{{|{yz{{|z{{}~y{{z}yy}ywyx{~uzyy{{z|~}z||{y}}{|s}{{|~}}~{~~}~~|}z}~~|}~~~|~}||~~}}~z}~|~{}}}~~|}~|~~}}}~~}~~~~~~{x||}}}}~~{|||~~}{{|~z}|}}~~}~~}~~|{~~}}~~~}}~~}z~{~~|}}|~~~y~}{~x~y~}~}~|~}~~~~{}||~~|}}~{}|~}~~}~{}}}|z~}|~~|{{}~}}}}~~ww|{z|}{{~z|yyw{{zu|vzzzz~z{zw}x|{x~yyyyz|}wyu|}|{yy{|x|wv}y}}|zv~z||wx~|y|~zx}{||yy}{|xy||z{{{}{{|{{zyyxyy}{w|yy|}|xyyx|yyy{{zyy}~x{xz{{}uu{}w}v||}y{}|}zzz{}z}}w|||{}~w{||}zzzv}xxzxxy}{yxz}x~{yyx{}uy}|x}r||}{{y{|yz|x|yz~}zv~{y|z|z{v|~}~z{z|{yxxzz{|~|}t||w{|||zzzzz|y~z|~yzz{}~{{y{{zww~w|y}{~yy}}xw}u{y~{ywww|z|y|{z|{}x}wzwxz~y|{yy|xz{}|x{{}wz|x}~|}|zy~}||wwy{z{y|z|z}|{t|~~{y~}}|y}z{|yz|zz~{z|}}zyuzz}}}|{{}y{{yy{~{}{x{x{|wyw{}z}{{|{||}zzz|x}y}|zxzrx}z{|y{||yx||~|{{zzz{x~{z|vvw~~yv~~z{yx~y|{|yyw}zz}}xw{}z|}yw{xxwzz|~y~~}{{{x|~y{{{w||w~|{z}|{|yv}|~yzv{y~{v}wyy|zy|}|}|x}}|zzz~y{}~{z{z}~w{{|yx~~yv~xzz~|zz}xtz}}zyxy}z}zxz}x|y{{vx~}|{|xxyx{y{}}|wy~xx~{y||~}w{}|}}yx{xu||zz~}~~~}x|z|{}|{xzzy{zzyw{z{x{}{|{|xx~}{}y~~}y~}x{w}zw~~~~}~~~~~~}~~|~}~~}}}~~~~||~}~|}}~~~|{z}}~~~~||~~|||~|~}}~|~}~~~~~~~}~~~}{}|~|~||~z~}}}}~~~~{}~~~{~~~z~}~|}~}}~~~~|~~~~~}~~~~~}}}{|}}~~|z}~}~}}~|~}~{y~}}~~}}x~~}|~~}~~}}y~|}x|||zz}{y|||zywzzz|wx}y}{zz}zvzz{xyy~zyw}zw|||y~{}xz{~|{zz~y~|~zz|}z{||y|w}{~wxy}{{}y}w{~v~vz{yxy~{z|||{}x||yz|z{{zzy{|xx}|{}y}w|zyxzw|xz~w{|z{y}x}y{y}zyv{{xwz}~}{|{~||{y|z}zz~w~y}{xvzw|z~{|}w|zx|wzy}{zxyyyzzzuxx}x~{|}zxy}~yzz}{}z{{{|{~||}{~}~|zyz{}~z{}|y}zzw{z{{z{}zyzzy||{xz{zy~w|}~}|{~wzw{u}zz{y}{z}||zwz{y{wx{{~}}zyx{zz}~|z{}{z{zzw}{~|x~||~~||{|}z}{}~|}yz|v}|z{yy}z{|~|y{|zxwzx}zw{}||y}{}~z||{|z|y~yzst~zz{}{|{xxwy}|{zzz{yzzwz{zz{~x|{||{yyz{{zy{}|{z}||x{y~zy~{w}z}x|}{z||yzx}zzz{zzxz{|zw{~v~yxuvuxzy~~}z~~|~~zy|z|z}{}|{|||}|~}xz|v{xwyyx|yxy{x{zz}z|}}xyx{zy{}xz}}~~{}{|zy|x||{y~z|{|v|||~|}|yy}wyzx|}y{x{{~{xwwxzyz~zw}|x|||{{}|z|}z~yy}z|z{~{|zz||~~z}{{zxuxy|{v{|ywzxz{{z}{~yy|xyz{|~x}zx{v{}zz{|}~|}~}|{}~~~{}~|}~y~}~|~~}|{}~~~}}{~{~~~}~~}~}~~}~{|~|y~}~z~{}}}|~|y}~}~~~~}~|}|~~y|y}{}}~~}~~}~|~|{z~~}{~~z}~}~~~~|~}~}}|~~~~}~~}|~}~~~~~}~~~{~yz|~}~}~{}~|~~}}~}|~~{~}}}}|}~|}~~}}~|}{|{~z}}{z|{xzxzyxyz|tzzxx~||y{z|}z{}{|y}}yx{~y{y|zx}x|{~zyz||}}yz{y{z|yzyzz}zz||z{|x|||wx}w|wyz|~yx~~|z}~~y||z||||~yyxz}xz{}|xxy{|zz}~|{~xz}wz{z}~w}}||wxz|yyz{yz|y~zz|yy||y{{zzy}~y{|z{z~}~}z|yy{~x}}{|wz{{u{zvz{z}x}|{{y|y}yy}yy~y{}~{{yzy~{zx~wx|~{{~x|z|wzyz~z}~{|yywy{}zx}|{y~~v|}~{yy}x~~{x~{zz{|||{}z~x}~yz}zy}}zyyx~z~zzzyy~y|{{w{wx~yzz~{z{z|{|zwz~{{}yy{zy{||z|yzwyy|}{yyz}~|zy{|zw||z~}yvzz~~|y~}~||zx~{}z~{yxz|~y||}yyzwz}{z{~}||z}z|y}|{w{{y{~y{}~|{{~{zw}|||x{}zy{{~|qx|z{z|{x}zz{z~}v{z|}}y{}|}{zy{}|{~x{z~{y}y||y~{zyytz|||{zzz}xz{{{{|wy|y{y}{yzx|w{|}~yyv{{x~}{{xv{wx{y{xz{|~w{{{{x|x|~x~|{}z{y{{y~}}}}v|zzz}|vz~}{{wxy{|}|xyt~z}~x~}|z{yw{wx}w}|yzz~{~}{yzz~{|}|yz~}z}zxzy||{z}{z~}{zy{zzz{y|z|~yz{{y}|~}~~~~~||~}~~~}}z{}~~}|~~~~|}|}z{}~}}}~~~~|z~~~}{~~}|~|}}{}~~~{}}~{|~~}~~~~}~~}|||~|~}}~z~~~~~|{|~~{}z~~}~}|~~}~}}~|{~~~{~|~}~}~~~~~{~~~~|~{}~~}~}}~}}~~~|z~}~|}}y~~~}x~~~|~~{|~~|~{~~|{~}}}~}x{~||vyz{xzxwwzwzyxx{w|xut|ywyx}xy{yzzywy}|{}~}~}~|zz|~xywzz|}{zy{wz|{xz}{zxxu~{x{||zz|z~zxxzt|yxz|yyxz|zy{{y{y{{zy{zs{}zzy|{yx}vzzy|xyzyxw}{{xv|xxyvz{vzyy|z~{}xy~}~z|zwz|}}y{|}|{{x{||xz}y{{{|zvvxyzzwz{}}xz}wwyywy}x{z{w{w{}|xx|y}|~}yy|y~z{zw}x|{y{}{{yz|y|{{yzwx|{v{zxswxwy}}zzzz|w|{x||y{xz{|}{}|}{|zywz{{uxx~|~}{||{x|}xvy{wwz|vzxyxz|xyzzx|v|{wx|wy}z||{}~|~|}|y{~w~yz|z}~|||z{}|x|zyzzyyzyvw|zz~xz{zzxt{zxxzxz|||{|w{~{vzy{z}}}~{wzzz|~}y{yzwyz{}wy{xz}w}zzxzww{~zyxxy|v~zy}z{}xzz{zz~}}{yyzzz}xz{}y|}}wy~y{}y|wz{x{}z{~svw|w{z|~u{}z{~{yz~~z}}}{||{{xyx{}x|}}{y|}zzzyx{|y|}}vy~|yzyy}w|{}}}syzy{~y{u{zx{{|{}y{||~w}yy|{|xx}|~~|zyvyxy{|zyvzyyyv{vyzzuzy{{yxzy{|}y~}xyxz}{}y|yy{y|{}||}z}~||y{xz~z{~zvxyyxzzzxvyz~vzvzw}{{}}~zvwy{~y}~~}~}~~~~~}}~~~~}z{}z~}|}z}}}}{~}{}~|}|}}~~~~}{}}}{|{~|}x}{||~~~}}||}||~}~~x~{}~}}z|~}}}}~~}~z}}|}|}|}~{~~}}|~}~}{||z}~}|~|}{{~}|{~zx~}~~}~}~|||~{||~~}}~}z~|~~~~~}|}|{}}~~~~|~~~~~~~|~}|{~}}}|~{~~~~}{~}{~~}}|}z}}}{xz|zyxy|y{z|z{|ww}xyxvw}y~y|{~||~ywuy|{yzvx{~|}y}{y|w{{zy}xy{xzy|}}{{yx{t}}xz|{xxy{yz{xvy{zzzwy{}zyy{~x|zu|z{|w~yu||~zzw|~{|y~{zz{z{x}y{z||v{{{{}{~{|zyzy|xzz|{{}|xy{y}{ww}{~{|z}}|y}zx{|~}|yz}~|wz}z{{zz{||}x|z}{x}yzxy{{{z}x{w||||xz{|~z~zzy~|y{{z{}zy~yy{y{zz}zx}}}~w|}wyz~|}}xzz|y~yzwzz{~{|}{v|{}}|y{{|~{{|wyxy|~}x}v{}zz|zy|}xyzzz}{|~|{y}xy|{||}|zy{{y||zy|}}~zyvyzzz{y|z{|||zzz{w|~}~z|y|y{z{z|xzz{{}{{{z{|}~~~{{|z{{zzzwz~}|{y~x~{{|yz{z~x}{|zywx|y}vy~|y|{{yzu}{{{yx{xy~|z~yy{~|{z~x|z|tx|}y|y||z|}~yz|}|}wyyz~||zy|x|z{}}v}|w{}xz|w~|{z|z{{{z|~~yw{|{y}||wzyy{{~{{}xz{|x~|t|}~~xx{z|z|{|wy|xzzx|~~zxxx|z{~zzzyyzv}{|{~u{z}|x~{xy}|~{}yz~}{z|w|x~t}z~{y}~z{}x}v~~}{|{zv}|{y}|{|z|y|x|}z||y|}}{{}yz~|vz{z~~}}~}}~{~~}~~}}}~~~~}}}}~||~|}}{~~}}}~~}|}}|~|~~{}~~|{|~}}~~~~~~~}~~~~{}~~~~}{}}~}y}~~}~}}{}~~}~}~~~~~}}~~~~}~}~||}|~~~~~{|~y}}~{||~|~~~}z~}~{~~}|}~|}}~}}~~~{{{}~{|~|~|{}~}~|~{{w|y}zwzz{|}}|{x{yzwzwzxzzzzuzzyxzzzy{{vww{~{y{{}||}xz~|w}|{v}|~z~{x}|}}|xzu{{yy{{}|{uxz~vz{xyxzzy|z|zyz|}{{z~z{{{z~zy{{y|w{{~}z{y~tv}y}zy|}|||z||xz{zy|}{|vztzv|zz|y{}{}||y|y|yw~~{|y{|{z~}{{z}yzyzx{~{}v|{{yy{vx|{|ux|zwy|wz{z}}|~~|y{z{u}~}z~|~~||xyyr~zw{|{yzyyz|vxvwxy{|z{ywyu{{y}yy|y|u~z}{|xxxw~zzzw{|x|{{}w~y{zy}{zy}zz|{zyyv{y}{vy{uv}yxz}}|xxzuyz{|~z~z|}{x{xyyy|{}{}|{{|{{{y}y{zwy{{y|xyw{}z{xxz{w|vxz{yy}{yw~~}z{}{|{z~z~z~{{|{y|}xx{v{yvuzxw}xzxx{}yy}{xxxtzz~{z~z~{||x}xyzz|z}{}z|w|x{{}}|}zwy|zxyw{zz||{|wx~yz}yzzxwu~{v}~{}}y~y{zyw~|~y~|y|w{{zzx~zzzwzyt|zz|{~wyxzxx{{vy}|yyz{{x~||w}z{}|}}}~}{yzz}}zyzz{|{zwz{~xxuw|wz{y{y}xwty{z{w~~x{x~}yz~yz||w}~}}|{}{}|}{z~w{yzzzyzx}{x}{|z~}~{|{yzx}{w~{wy|{~zyz{x|{{{vvzxz~~}~{~{|~~}~}}~z|}||}|}{}}z|~~||}|}~}~~~|}}z|~}~{z~}|{}~z~~~~~~~~~}}|~|z~}~~}~}~z~}{~}|}|{~|}}{}}~}zz}~}~}~~~{~{}~}}~~}}~{~|}~}{}~|z~{|~~~}~~}||{}z~~}}~~{||~~y|~~{}{~~~}~|}~~~~}|}}}z~~{{}~xy{}{|}y~xzzy{}wwzy~|{}z|z{w|}y{z}x~z}{zzxz{{yxy|yz|||}~zyyz~z|q{|wz|{{~z|}}}yyuyv|yz}~y}wz~|x{{}}{{}{{x{x||yxyz|zyy~}|xy{wxzwtvyyzzy{|zz|{~}{|yt}~z||yy}z~y{x}}yy|y}}z}||xz}||y{|x{||}yxzy~y||}}zy~}~z|y~{{y|y{}{zzywy|wy~|x|yy{z|y|{zz~|xy{yyzv||x|xx|||x~|}|y{xvz{x|{}y}yzz|}}~{x}}zwwy|zy{z|z}{x~x|{|xy{zvx}z|{|||{yyyx}|xxxw||wzxx}xy{{~{{yrz}{yxz}{{|}~}zz~zxxzz{{x~{|}z}{{xyzzyzy{}}|~{|y}w}{}vxzzzzuzy{}z~~~{x|{x{|{zzz~xyz{y|}|{|ux}{|y~zvx|xx}{{y{}|z|zy}{yzz|vx{yz{xt|~}}z|{z|wzz{{y}|xzy{||{~{x}}z|z{|zxzxy}|z|yz}{{~z~}y|zw|y~u{w}}{zz}zyz{|z{{{{{yy~vwz}zy{|zzx|z|~|zy}zz}}zy{|{||}u~|}|zzz{{{{||{zz{xy{y{{{}}{zwx}y~yy{zwyz|y|{y{||}{ys}{y{yx{{{x|y{|zwz{|{{{xwx}x|w}zz{{{}|zz}w|zy{z{|~|~x|z}y{}zzzz{}{~zv|y|{w|||z{z}{{}}z~|xz~|z~~~~}}}{{~~~~|~|}~}}~}~~~}|}~~}}||}}|}}~}~}~~~~~~~}~}~|||~~}}~|}}~}~}~}~{}{}{|~{~~||}~|~~}{~~}}~|{~{~~~}~}~~}|}}~|~~|~}}~~~~~}~~}~~~}~~}~}~}~||}}z|~~~~~~}~|~~}~}}|~~}}y}x{|}zz}}|}x|yz}y|yz}|xx|xxx}zyyzy{|wzw}zz{~}}||{{{yw{}x}xz|~~w~xzz}z|{{{{}z{{zyy{z|{|zzz{y{x|}}wv}zzx}z|{zz~wyy{y||}~z|wz{~~{{{~zz|~y|~zvy~zwvxyxz|}~|}x}zw|{|x~x{}}{xx}yx{~{|y|{x~|}{zy~{}z~}z|{||zx~y{|{yyy{{|}{zz{zz{|}{|{||}|~yy{{}|{z~y}zx|x{zzy}z{{w|zzzz~zzy~z~}w}y{}{{yzy{~|}|yzz{z}}~||}|}{w~||z}y|{~}{}x|{{{yz{{zxzzzz|ywz}~v|zz{|zw|}|yz|}|y|}|zz~}|{zzz|}}yz~~{{||z{~zt{z{|xyywwyzy{{z}|}y}}~}~z||y|z{z~}|~~z~{}y}~{t|z|xzxy{y|z{{~yxyz}~~|}~|x{|zx|~{}{~|{{{||||z|{zz~}z||~~y{|wy{x|xx{{yz{y~y||z{~x}yyz|zxzw{{}z|y{z{}|{y}{{zz{}~}zx~||~|z{|wz}{{yx{|z~|{}}|}|zx~x~xx|{|y~{x{yx{tyy|}{}}}~xyzxz}}}}xyzy~yzyxyvy{{zxwz||}|y{x|z~|}~x{}{~~x|~{y}{y{{}~}}xzw}{|}yyy~||z||}v~z|{z{z{}x{|z{~}~{}zz{zz~{y{~~~{~~|}|}~~|~~~}}|~|~}}|{~|~~}|}}~}}~}~~~~~|}}~y~}~~}~~}~~~}~{|~~}~~~~~}~~}}}~|{}}~}}~~}~||}~}~}~~~~~}}{}~~}}~~~{~}}{}~~}{{|}}|}{|~~{|z~|~}}|~}}{~}|~~~}z~}z~}}~}{{~~~}}{{}|~~~}~}~}x{~~||{~~}~~{||z}{zz{y{z{}xyzxy~yw{z}~uwy}zw}ywx{y~}yw|~xx|yy{{{{{{}zz{|~}{|}yz||{||ww{w{|}{y|xxy}y}{{}z|rz|w{yzz|{v~{}vy{~w}y|xy|z||x|z|uz|yyz{z|zy}|yz||zxy|x{yw~{z|}{|}|{{||vyz|zzzz~{|u}|z}~x}{}zzyzz{|{xyz|{w{{z{}{v|}}v{||zy|z}yx}y}|z}~|{{y|wvx{|w|{}|wz|xyzz{y~z|||}z{v~|{z~{zz{zz~|zz{|}z{~{x|}~|{{w{{zzzxu{{x||y{{y{~{x{xzx}}{z{|zz{{}{vv}|zy|x}yz{zzy|zx}}}~y}}}{zy{~{{{}|z|}yy{{z}wz}~z~~{{||zzz}}x||y{zz|x{x}}~{~|{z{{x}zzvz|{|z|}~w|||y|zzvxyzzz}yx||z}w{~||}y}|{{yzzxyyzz{~}~}z}}|~{{||yx|{y|zw||{z}~}|{}{zy|{~z||z}}w}|~|}{~}{|||~~zz~}zv~{z|{yy|zxz{zzyz|~zy~xyz}|~y{u|{||{zzywy{zw}{~z{w{}{|{yx|yz~|z}~{|~~|uv~zx}x|}{z|}|}x|{||zzx}||{{{|~{yy}z~~~}{}~|xz~yw{}|{z{zy|}yyw||x}{{x~z~{~y{zy||}{z{~}{x}|w~|{z|}z{{v}uz|wz|zz}{x|w|}xyx|x|uy|x}||~z|~~~}~}~}}~x|}}~{~z~~~~|~|y{y{~|~}~y||~~~}z~}{~~|~}|}~~~~~~~}}}~}}}~}~}~|}~y~{~~~{}{~~|~~}~~~~|}y}}~}}~~}~~~}~z~~~||~~~~~z~~|}~}~~{}~~}}}}zyzy~~~|~}{}~~~}}~~~~|}~}{}{~}~}}~~|~}~~}~~|}~}~~~~x~}{{}x{}|}z}y}y|y}x|}zww|x|xx|w{wy~{y{z|}{{||xz}zy{{{}~x{z}{z~x|~{|{w~}z{x{yz{xx~yz|xx{}vvxy{|wvz{{x|z|~{|}z|{{~x{y{{xwv|x{yx{|yzy}}zy|ywz~|yy}wyyv~x|w|y{|v{|xz~zx{xxz|~z|v{z~}~||~y{zzvx~{{{}zz{{xzyxxzyy{{yzz}xyyy{t{z{}{xwxx}zzwz{||{|{|}{zz|{}||z}}xzx{~{{zz||yu~yyzyz}z{yzxxz{|x~w|yyy{x}|y~}{{~~{z}|{zzz|vxw{~zy{{z~}y~|yz~|yu{|~}xwx}wxxz}x|yzy~|y{z{|}~w|{~}}{{w{v|{z|z|yyw|}yz{{}z|v|w{}wxxzxzxy|yzzyzww|xz}u|{z{~~|||y|zx{}~oz~}yyz|}y~zw{z||{{wzx}zyx|}}|{yv{{yy|xzyxzzxy}|y{{|y}|}{|{|zzz{zvy~}{xzz}|wyxy{xz{|y{zyvvxzzyt~~z{|z{|zz~|y|{|xx{}}~zzv|{{}z}{zzy|{}|y}|{{|{yyx{|{|xxz{zyzv}||xyyzw|~y|{zy}yz|y|{zw{|{z{||{yw}{{~}|{zzyyyz~xyxt{z{xz|xz}}}{xwx}y{~||||yx|{}{~{x~{{zz{z|}xx}~|z||z|z{xtyz{wzysvz{y{{zz{z{w{|xy{y}z}|}|{y{~{|z{|}|{}}{~~z~~x|~~~z{|||~~{~}{{|}~~{~~~}||}{~{}~|}~~}~{~~}z{}}z}~~~}~~}{~}|}|~~}}~~}y}~}~~~{~|~~~z~{}~}|v~}}|~{~y|}~}z}~~{~}~}~~}~{{z}~~}~~~|{~{~x~{~|~}||~~~~|~~}~~|}~~|}z~}~~~~~~||}~~~~}||~~}~}~~}~|}~~|~}|}~|~~}}~x}~{}~y|~yy}{y}yv{{x|zywyz~zyz}xyxzzwzx}|xw|ywzy}zz}{x{~z|z|xyy|||zw{zz|y{v|~zx{|z{xv||}|y~zy{yzxyyzx{z|~yyy{{zz||x||y~xz~{zy{xz{y{{{z~{z|{|zyyz{|zyzyzzy|xy|{|{{~y|{y}zw~x|}w}{{}z{y~|}|{z|}|zzvyzz{{{|zxz}z{ywywwyvw|z{~yuz~v{x}}zz~~x|{|xy||||w{yz~xz~~{{zz||yy||~~{z{}y~zz{}}y|{{z|{||{~||y{v{x{y~xzzy|}yyx~zx~{|{}}w||x~z{w{{y{|{|~z|y|zz~xzz~~|}xz|z{{zyy{~}|}||y~yz}{~{xzx{z}||~}|{{z~y}y{z|||y}z|~}x|{}}x{}|yyzz|yyz|{zz}zw|z{yz{yy~xy~~zw|~|w|w~{z{|z}y{yx~u}zy~|{{x}|}|~}{yz|x|{zww{~xzy}~yyyxy|yzy}|{{z|{zyy{}}|z{x}zzyy~v}~|zz}|||y~zzz~}zy~z|y~z}yzz}{yx}}z{||zy}wzzz||x~|{z|x|y}xzx}wy{w|wzzzzyz|}z||}wy~{}wy{y{zz|y}z|}wy}{zyy}xzw~~z{|~}}{{}z|}||zyy}|{}{|z{zxy~x|y|zx|{||}||z{z|{|y}}}|w{{x}x}y|zxy~y|{y~||}y{x{y}y|~{||{}z}{z{||{{}|{z~{~~~~}~~~}||}~z~yy|z~}~~~}|}}}~|~~~~{}~~~}{zw~}~z}~~}~x~~}~|~}|~{|}|{}~}~~{}{|~~{}}|y~}~~{~|z}~{~~}||}~~}}|~~~~~~~wz~}~}{}~~~~}}~|~{|~{~|~}}}~~}~~|~{}}~|~}~~~|~|~}~|}}}}z~~~~}~}|}~~|}|~}}~}~~{~~|~~}~|}~~~}|}~~~{~~}}{}w|x}y}}~z}vzz}x|xzw||zx~|ywuw{zz{{xz}x{zyzxx||{{}~{{{{{{z{|zy{|zy}{|||{|~yv}yzzw~xz{x}yxzyxtyw|y{yx{zxx|y}zv~~zx|}zv|yxy}|{y~}|~w|~w}w|{zu~zzyy{xzzz|xwy{z{zz~|z{vywy~x|wzy||z|w{y}w}z}xy}yz~{}|{yyyzzy|zwxy|z{xyz|||yw}{{yz{xyy|}y}~{|{}~y}yu|z}zx|~}||{{|||{{|{|wywz{xxw{{yzyy{|zxy|{zyz{zxyxx|yw{z}~xx{{~}{ys|z|t{{|y{~z~x}z|zwzw{{}{tyz|u{z{xyyzwz}zyxx|~~|z|x}}z~}{z}x|{|}zxxy{vz~}z{{z{xz{|}|}ww{xu{|yz{{|||wxy{|uz||{w|sz}}{|}{}|x}}|}}||z{x|{|wy{|xzyx{zx}|}{|xzzy{|~|z}|{{|z|}z|}|wz~{~z}~yww}~zz||~z|}|}~xt{xz|xz{~z|z|xyy|~yyzwx~}w|z|}|y|{z|}|{xyyz{{~zw}{~{{y{y}|y}{yyw}~xzxzyz~yv|}z|w}zz|vyyzzwy}}zy~x|||z}xv|y}x~}y}z|~|zy||~xz{v{uz|zw{v{{z{y~vzzw}vyxzyy{||xz}z{|y~{}|{}w}|}|~|}yxx~{yzzy|y}|}|yy~y~{xxuy{~z}{}wvyz{}w}zz|yz|~~x|y{{|~|~~~~~}~~~{{|~}}}||~}|~~~{}z~|}}~~{~~~}}|{~}}|~~}~|~}{|~~}~~{}~~~|~~|}|~~}~~{}}}~}~}~~~~}{z}}z~}~~}|{}~{~~x~}|z~~~~}}~z}~}{}~~~}}z{~}~~}|}~~~}}|~|}z}}~~|~||~~~~~}~~|~~~}~}}}~~~}|||}y|~|}}{~~~}}~}~}~|~~{~~~~}}wzu{|yw{x|x{z{x}wvxwy}z~v{y|v}x{~~zyv|{~{u{|}}y~{x{wz|{}yzyz{x{|wx|~|z{~~xw{z||{{|}z|xz~{}{wz|x}{z~}|xxz{}}xx{y{{y{z|yyyt{z~y{||}|vzz~v}zw}zywxzyyz~w{~{w}zv}~{xyxy}yx{y}|}xy}z|vwxxyy|{z|yz{xy{|yx{{{w{{w|z}~xzyxx}|{{{yzv|x}{vzz{yy{|||y{{zy|}~z|yzz|{zz~}}}u|{~z~}|}y}}vvwxww{{zzwzvz|{zzzz|}}|yzyyv~xz||}w|yzw|{y}{{zvxzy|xy|x{{|yy|{{x|y{|}z{wz{z~}xw|w||{z|z{|w}yy{zzxy{vzz~{}v{{|yy}|w}||zx}}vw}}uvw~y{}{zz{y{{|{}|tzw|zy|~zyvzz}}z}|}{|}{|{}}y}z{~~~|{}|y|y|}|{}x}{w{{{{}w|}z{~|yw~|ywzzz~zx{x}|x|~|wx{y{wy{{{~z~~|yx{~{{y}|{}yx|u|}{yy{|{}y|y}|xz{~{{zy}z{{y|wyuy{y{{yx|~zzz{|z|{|xx|uxsy}y~z{z{~y{{y~}z{|{y|z{y{}y|}|{zzy|xt}}{{|||x{x~x{~{|yy{|x~{{|yzy}{{x{z{yyy{{|yzzz{v|{yyy~{|yy|~z{x}}}}{}z}w}{}|xz{yxz}wx~z|z|{{z~{{x{t|yz|~|x}|{}zyz{y|~~y~}}~~~}}}}}{}}}~|}~}~}~||~}}~~{~~}{~}~}}~z}}~~~~~}~}}|~~}~~|}~}}}{~y}~}~~~~~~~}~~{~~~}~}~}|~}v~}}}~}}}}~v~~|||~|~|}~{|{~}~~~~{~~~~{|~}}}z|~}~}~{~}~|}}~~~z~}}~~{~}~|~~~~~~~~~~}}~~|{x{y{y}|x{zwwy{xzy{v{yyxvy}wx~{|yzz}x{xyxwx}~~z|{z}zvy~x~z|~{z{|y{}}{}w{x~||v}{z|zz}{y{|y}}|}xyyyrxvzy{zz{~|{{{w|{xyz~}}|}~{}vwz{|zzvx|}yyz}{{uz{~yw|{|yz|x~wx{|}z}}{~yz|~w}||~{||z|zwzws{~z~{||~zy{{x{}zyuxvzyyyzww{yxww|x{{zzzx~zz||z}wy{||y}x|~|}}|{w|{}|yz~{wx{z|{x}yx{xy~||zx|{{~~xy~z{}z}z}|{{}{|x|~~{{z~}{x}xz~|{|{w{z||{}zxyv{zy|x~zz{wrz|y}y}y|||~}yz~}|{~yy~||{{y~zw|{|y{|yv{{yx}y{yzz|zz{zz}yx}{xyzz~~|~y}{}{||z|vywz}w|~y}zyuzyuy|{z|{yy{|}x|ywyzxwzzyzy~{|{w}zz}z}y{~{ywy}||y~wv{{}v|}{{y|{uy~{ywxu{zzzzyzx||zz{{|yyy}z{~}u}{|z|{y|}z~||}zz{{}zxz~{{{y|z{zyvxyyzv{x||yyy}w}yy|z~z~{yu|{|z{|vx{y|y{{y|z|x}|{z}||zzwxywvz{xx{|zy|uyv~}{}y~wy}}}x}|}y||{{z|z}|~}|y|||yt{~{{}{x|yu}}|txzy||xz|}|zxzxzzyz{xxzu~y|v}y{yz{~y|x}|~~~|~|}{}~~}}}z||{}~}~~|{}~~|}~}|{~~}~}~~~}~~}|}~y~{{}}}}z}~}~~}z||}~}y|{~}}}~~}|y~~z~~|{}}~|~~~|~~|~{~|zz~~~{~~z}~}|~~}~{{~~}~y~~~~}~~v~}}~~~}~~~{}~~|~~}~~~~~}~~~}}|||~~}~~~}}~{~~~y{|~{}{}~}}}|{}~}}}}}~~z~}}~{}}}{}}y|~|}~~}~{{||y~~~~~~z~}}~}w||{yz{xyy{~~}zy|y{}z{x||z|{yz{z~{{y~{}|z{{t{yx~yxx}wy~z||x|{y}xz}yz{|}{{{y{z|}||ww|{}{|}{{|{}zvw|xx}}z{y~~y|{}{}|{{{z}|y~zzy|z~zz}x|y|{|~u~~z{y{y{z|xz|zzzx|z{z}{|xz{yww{zyzz|z~}zyx}{|}~}w|}v~{w|~}{}|}~}z{zyz{y|}ww||xwy{~z~yx|{zu{~|~|~{|yzy{|wzxzy|z||{wv}zz~yxxy|}yz}wzz~{||v~yyz{zx{xzx{{{yz|x~}{~y}|z}xy{|||zxx}{}z}}zxzyx{~ywxy{{zzvw{{}xz{zy}{||x{~~||}}y{}}|yx{y~x|yzz|zz|vxy|{|y{w|{|zyyw}}}{x|~}~zxx||s{}||{yy}}{}}zx{yyz|z{z|~}{x|y{~yx|{z}{{~y}x{|{y}}|z|z|xy{z|{||{y~z{{w|yx}{~xy{}}{{zz{{{}x{{x~y}y{}uy~}zxyx{|zy|wwww{vyz~|yyuxzxzz||wwy~}vx{{y}{z{}yyzyzw|}zz}}|~{|{|{{}|zz}|{y{zyww|~y|z|}|sxxzy{||}|z~||}{z~xz{}{zxzz{|}u}yxz{yz|}~yu|zz}~~v}~~x{{swyzv|{zv|zz}{z{}z{zy|x~yz~~x}~y{y|}y}~{{zy{{zy}z{x{zy}y{{xwyz|||{}v|~}{||{|y|}~~}~}|~|{~~|{{~}~|}}~|}~~~~~~~}~~{~|~~~~~~}}~|||~~~~}~|~~{}~~~~{~~~}|}z}~~~~~{{}y}~}}~~~|~~~~|}}|~~}~~~~~~|~|}}}x~||~~}~~~~}|z~~|~|~{~~|~{~~}~~~}|}~~}}~~}||~~{}|}z~~~~|}}|}~~|~~~~|}~{}~w~}~~|}|~~|~~~}~{}|~~~}~~|~|z|{zwy{~~{zx{wxvx|{zwz|x}zxx|zywy|{w|xzy|~||}z|xxz{z|z|~x~~y|~y~|~xu}w{{{|z{z|}zw{uxxy|}y|wzzy}xx{uxz|x}|~~x~z{y{}zx{~}x~z{|z{|x{|{}}y{xy{xx|{}|yyy{{{~y{|{wzx}uyyv{{zz{{|x|}z|z|}{{|y{|}zx{|zz{{z{{xyyz}zz|}zxxx|t|x|y{wy{zt|z{yy|}{}wz{~}z~{}x||}z~z}}z|}{~y}yuw~xvzxy~y{{y}y|{uyx{~|}y{w{|~x{zx~{x{||~{{~}|z|w}yyzz}{{x}{vz|xvx{y{vyzy}{y{zzxwzzz{}}|{y~~|zzy}|~yz~z}{{uy}zz}}|u{zzx{{}{y~zzxxywy}|}zxtx{{{v|yy~{y{{|}}|z{}{||~|v{{~yyzx{z}u{{}|xy}w{xw}y|||yzxx{}v|~zzuv~{yxy|{~tz{y}}|{w~~|wxw|yz||y}y|yw{{xyxy{}||{xw{{{z{{|{|{}~yzzy|~y{{vz}zz~xz{~}{~zy}zy{~}}{yyv{w{{wyvyyyy{x{zyu{}z{x~}z~|z{zzyz|~y||yz}|}zzv}||zx{x~|y{yyz{zwxxy{xy|y{}y{y|}yyzxzz}{{~{w}y|}zy||zw}}~|{~y}||y{z|z{x||}y|z}|{}{y|{|yx}yzv}|uz|{}|{~~|}}zw|||}~~~}}}}~{||~|~~|~}~}~|~z}~}~~z~~~z~|}~~~}~}~~}~}~}z}{z}}~~~|}~~}}|||~~~~}~}||}}~~}z|{~~~~{~~|~|~~|~~~y|}~{|}~||~}~}~|z~~~~y{~~~}}{{||||~}}~~||}|}}|~|z|}|}}}~x}~}|}~~||~z}{}|{~~}~~~}}}|}x~~~~~}~~|}}}}~~~}}}~~}}}||}~{~~|~~~x|y|}|zz~~~|{z{z}|vxzz||}{}{}x||y{}}y|{{wxz{|||x}z}|}{|w~}zz{y~}~|}v||zy||xz{~yx}|~~z|{~{{|ztwzx|{yzxy{z|z|yyzzzz~|}|{yzx~z}|v{z{zz{yz{{z|xzyztz{zx}zvxy~yz||}yxvy{z{yzx|y}y}|~{}|y{|{|y|}|y{|zz~|}~z|w{{|{{~|yxx{x{yz}w{{zyy{}{}|}}}vtz|y}yzy}{|{}{}w~{}x}~x|yyyzz}x{y||w{}|{~{y{zx{z}x{{z|w~}}~zx|z~{|xv~w}z~}}z|~zzy}|{zzy||z{|yy}~zz{yy|yxyy}y|~|y|y{}wz|{z{}z||xyw}~|~y|||x}xzxz{z{}|||z{{z|u~xyz}ww|~|}|yyxuzxxzzyyx|x}|y{{~y~|{y}~|wyz}|{|~~||x{}|yv~~|{xz~{{yzy{}z|zzz{||}}y|}|y{{|{{v}|z}yxy}|{y}~~}{|zyzvw{}~{}~yy}}~z{zy||{y|{|y||}t{|z~}{{x||{{{yzz|yz}x}}y~z|wy{{~}|zz}zz~p}x{y|}{z}z~|{z}xyz{w}z{}||zz{yxy|{}z|}}zx}{zwy{xzzz{zzz}}v~yy}y|x|{|{|}z}wzy~}{}x~~}~{z{y{zy{{|zz}wyy{{x{||{|}{||z{~}|z{{w~x~y{z|z}zwy|z|y|z~|}}|~~}}}|~}}}}|z~~}}~|}~}~}~}~||y~~~~~~}~|{|}~}}~~~{~}}}~}~~~|}~~|}~~||~~|}~~}}}|}||~}|~}}}}~~}~}}}~}~|}}}}~~~~}z~|}|}}~~~~{}{~~{~|z|~|~}||~~~~~~{}}~~~z|}z}{~~|}~|~|}~~{||}~}}~~|~}~}~|~||||~}{~}}~~}~~~~~{|}~~}~~}zy{~~{z||yzyzy{zy}z{wxyzyx{z|~yz{vyy|}z||xz{{~{z}{~zx|y}}}{x|w}}y|y|}x}z~}{wz~{{{wyz}|{|zx~zv{z{{xzzwxw|z|zzz{}zxy||y|||y~zx{{v|zyy{~~~~yzy|w}wxy}|}wy}}zzy{yzw~z{zwyy|zx|{y{{{}||x{x{z|{zy}{z~{r{|}{yy{|}x~zxzz{zz|y}x}}{wx{x{{|{{x}{y}~|}~y~z}zy}{y~}zy{xz}|||y}|xyyzyyz|y{|}{zyzy{{xxyy{x{}w{{~|~|{{}yw}|||{z~}zxzz|yy|}}y}{}~z{xwww|{yy{z}|{~yy{{zzxz}}|z}z{~|x|zz|~z~{v{}~~{{zz~z{|yyw{~{yyxxuzxy|{{}ywyyz{v~xzzy~{}y{x}zv~~zw~||{}~~v|yz{{{}}|z{yzwy{|||z{ww{xx||}yyy{}y}{z{zw|w{z|wyzyz~}z}{|{zw{zxyz|zzyy{{zzv}yy{}{s|xzzy}{~y|}{wz|{{~}}{y~y}}}{{|||z{y|}{~}yy~{}z}|x|{|{y}wyyzy{|z}|yyxz~|z}}x{|yzz||yz{|~|zzww|~z}y~{y{z{xx}{w~}}|z}y{z{y}x}}t{y{y|{zz}|z}v|||{x|~{{||wz~~|{zz}|~zyvx~|{|{|{|wx{{t{{zxz}|x~w|y|{|z|}y|y|}|zxz}{~~y}|}}|y|}}~}~z|y~}}~z}}~}~|~x~~}|z~~~~{~|}~||z~~z~||~|~{~{z~}~}}}}}||}~}~|~~~w~}}z|{|y~z~~~~|}}}~~}~|~}}~{}~}}}~~}}}{|}|~|~y~}~}~}}~x}{}|~~~~}|~}}}|~~|}~~{}~~}}z|~{|~{~}~~~}|}}z}~|~~~}||}|~~}|~}~}||{|}|~}}{{~}|}y{{|}y|y~}{yy}|zxyx}z|z|yt{~{vz}{{yyyyz|v{zx{}{{xowxy}|x{}|y{yx~{z{y|yx}z|{y{zz|}w|zzzxvz{|w{z}{xzy}z}{zx{y}zw{wzx||zzzzz|{{y|v}~wyx{{{{{sxy{z~||yyzy}z|}|z|v}{zxzy{}~y|y}zx|}|{zyz~{y}||z}{z|yyz{w}|{x|zxwy~x{~zz{x{}|{w~yuy{z{~{yyxx|{xxu|y{{{z{~zz|{z{|}zzwz~y{{~}y}~z}w{zx}zzx|wzz}}x{qyyyxzy{}{z}|y~y{w{{yxyzzxx{v}|zxyx|zz}{|zzvv{||{}~xxz}w~zz|xyzyxz{yz{y||z{{|zy{y{}zwz{z{{x}|{{|{~~z}z|~vwy~vyvz}{|z{|y~x}}|vvx~z|uz}||{~{|r|{q{w|x~{v{{|~{v~~y}w}xz||{xxxx||{}|zy}zz{{}y{|~|y{xwx|}y{xuw{}zz{}~yzzyyxyyzxzy{wyzx}z{zzyy~zz~}{~{{wv|{{z{{}}yx{|yv|zywywz}|y{v~~zzw{|{{|{z{y{v|{}~xz}~{{{z|{t~||}~wyz{|zzzz{y|yxx~|{{wuz~yzzz|y{zwzwx}xv|}{z|y|x|{}zz{y{z|{xw{x}z}tz{{{y{{~|{{{u||y}~zy~{zz||~|}|z~}w}yz{{{{zz{zu{}~~|zyxz~}z|zz{|x{yuy}}~|}}}|~{~x~~|{|}|~~~~{{}~|~~~}~|~~~{{~|}}|}|~~{{~~~y}}|~}||}~~~~||~~|}}|~~|}~~~}~|~~|}~}{}~~}~}~}~~~}|}|}{}x~~~~~}}z~z~{~~~}z}~~}~~~}|z~}}|||~}}~}}~~~~}y{~~~}}~~~~~~~~~}}~~~{}~~}}~}z}~}~|~}}~~}~}~|}~|}~|~}~zx~xx|xy|}yzy{}z|vv|tz||v}xxxzyw{z{{z{x{zyy}w{z}~z}x|||{v~z|}~~{}z}~x~||yy|~||y{xzwxvz|z~v|z{yz|xzxyxwww|xy}zy~{~y|yy}x~~{yyzy{yy~y|{}z~xyyyyw~yx|{y{vz|zzxu|x{vyx|v{y{x}}~||{{y}zz{}z{}|{v~z{z{twwxw|}xw}yyy|zzxzzy~y{wv|{zxx|{zyy}z|{|{yy}x~{|{y}zz~{}|ywwz|quvyzy{z}}x{{x~|}|}wyzwyzzx{~}~}|}}|}|}z{~yzyx{z|z~~}|{zyu~wzxx}}x{yzzx|yzxuxv{yzvv{z|~y{{}|y~|}yz{{|}{|||y}z~{{}||{wx}|}zz{y|~|{w{{zw||{z}vywx}{}||z|w|{~zy{v}~vy|{}}{{y{zz~|zxy~z{|z{uxyy|||yu|wyz|zy|{xv{{yzzxyyz|~|y||z{{z|~x~|z|xxy|}}}~{{z|{}{xzxy{w}yxx}z}z~tyzuzv}{{}x}|y|zzx}~zzzyzzz}y|x{z~{~yzywy||y~}{|wxw~v}w|{y{x{y{xzy|yx~zxyx~|{|}yz{{z}|}}zyw~y{zz}}zwy|zzy~y}zy{zt}x|wxzwzzyy{w{~}}}{{~|z}{x||x~z|ww{}{|yx||~}|w{w{w}w|{zzzy{yyzzuxz{xx{z{x{z~{z|{}}}~||z~}xzy~~}~~zz|||}|~|~|~~}~|~~|}|}~~~~}}{~{~~~{}}}~|}}}~~}~~~{}~|{~~|~~~~}}z~}~{|}|}~{}~}}z~}~~}~zz{}{}}{|~~z}~{}~~}}~~z}||}|~}}}}~~{~~~}}}}}~~}~}|y~~|~|}~}}}~}}}~~~}~}~~~z}{~}}}|{~}}}}}~~}}}}~~~~~|}~|}~|~}}}}~~{z{|~}}}~~~z||{z~x}|}{~~~~~}~~}}{}~~|~|}|~}|xux|xyz|{zzx|||zwwy{{z{w|zz|{}yyw|y|{{w|||}zz{{~}yy|y~zyz|xz{|{y{vz}v}}{|yz{|zyxx{yz|yzw}|zzzzxzz}y}~w}w{zz|xx{sz~|{}v~|w{z|yy{zyy|||wzy}x{xv~|{yz~|}~||~y{zz{|z~}}z|wy{x{zwx}|x{x|~zz~w|yv|~ywyyv}{zw|~zxy{}y~x|yxzz{yzyx|y}|zz}xxs|x|||y~}zx~y{|{{z{|}|x{xxz~z}y}||vzzzzx{|{|vy{zx}}wu}}|{|{z|}{}|{{{|{~zz{zzx{yz}{w{|zz{w}}{||z}yxz}~}yzz{x{{{~w~}|v~|{}vz|xz~{w|{{zz}{~~{||}}{||y{z}z{z}wyyv|zzyw}{}yy{x{~yy}z~xz|{}|{|||yxz|x{vz|z~zxz{zw~x|y|y|yw{{{yzvy|xy|~yxz}}{|~z~zz}{y}|}{|zx}vvz}xy|y|zxz}{~|}|}{xz|}v~|yyy{yzv||zz{z|x}{{p}|z}wxxzz~{z}|xxx{z{}z}xzzyx{{{{||~{~{{yzz{|y|z}|y{|yy~zyzz|{yx|z}z|zz{y|z||{|~z{{y}|~y||yuyyz{wz|v|~yv{zyyyzxxz|x|~z}}w{{xwx{}}{{zz|}zz}}yz|x~{|{{x{}z{z|{yyz~|y{}zy{y|{z}{z{{}z~{|{|y|z|}zy~|~~~z}}~}|}~{|~}|~~w~~|~|}|~~~}}|~}}}~}}{}~~{}~}~~~}~~}~}~|~~z~}~~}}~||}}~}|~~z}}~~{}}|~{~~}~|~}}}~~~}~~z~}}~~}|~~|~~~z{|~}}|}|~{||}{~~~~~~~~z~||~~|{}|}z~}~~~~~~{~~~~|~~~~}~}~|~}}~{~~}~~~|~{~~}|w{|z~|~}~}~||{~~|}}}y|~~|~}~{}~}~||~z|x}~xy}|y{y{yyxzwytwzxz|z||xy{y}{xzvz{|xw|z{{xz{{yyy}|}|x~z}|y{}}|{}{{{{yyy}z{w|w|vzw|yxuyz{xzy|zx{xzz}|{yw}}z}}z{vy|y{~zz}{wz|{{yzw{x|{zy||vyyx~z{||y|zyyz}{{w|{xz|z{xw{z{|~}~}||||z}}x|~y{}z||zzww{z|xx{{yyzxz|yz}{{uwxxwx}u|z|{xzux}}|~zz|}w|{|{~{}}z||{z{{|x{}zzx|xy~y{{y|}{{|{x{x|{{xxz}{{x|z}}~~{y|}~}|y{w~}}zz}}{{}~|vzyy{xyzw|wxzxxt|y{yxt{y{ywxxyv~y}wx{|}y|{z{}z}|z}wz{}y~x{y{|zz|zxwyyyx{z{|wyz}{wz}p~y|{z}{zx|ytx||x~|zz{{o}x~~z~y|yyyxzxy}z|{yxz|zq}||w{|x|w{~z}}w|zwzz|~|}}|y}x~z||~y}|z{{{z~y~}}z{z{{y}{w|{}x|yz{y}y{vzwty{vz}{z|{{z}y{xx|v{~xvyy|}|{~zy|{v}}|{~vz|xw~z}w}w}zzz{|{z|{}wxy{|yxz|~y{|{~w{~z}{yxyyvy{|y{zyzz|wzz{~yz}~zuz{{|}wwzyy|yx|}}|z{y~zzz{ww|{z{{~~}|y}{~z|}{{}x{{|yywvx~}zuxuzxzwzx{|w}y|zxy}yxw|zyz{{{||y~}}{}~~}~y{{~~}}}~}|~|}}}~}{~|~{|~}|t~y~z}}~~~~z}||}~}|~~~y{~||}}}~{y~}|}}~~}}|}}}|~}|}~~~~}z|~~~|~{|~~~z|}}}|~~}}~{~|}~}}{~z|~~~|~|z}|}w}}}}}~}}}~~}~|~~~{|~}}}|}~|}|~}{~~~z~~~||~~~|}}~}~|{~|~~|~~z~}}~~~||}}}}}~}|{~~~~||w}}zx|{w|{~z||}xz{zzzy}w{{|z~yy~yy|yy{{|z}x{{ww{xwzzyz||}xz|w|}xx|{||}z{}x{}||||yzzt{z{}{|}|~{y~}{vz{vyw~}yy}{~}x{|z||{z|{{yz{yzzy|z|v}yxzuyy|yy{x~|~z{z}|{{y}yz{|w{x{{z}yzw{~z||{yz{x{y{z|}w|~~{x{zzy|zxz|y||y{zx}yzzzz|w{}vz|}{zxwxyy|}{yy|}}y|z{~{}|v}z|{}y}||z}yz{|}{yz}{|{}{}||y}{}}}zy}|{yz|x}vz|vy{{{y}}~}zyzxyxz||||{{z{}zzz|}|{}zzzx{{xyz{||{z||x}z|{~yyy|y~wyw{x{z}~z~wyv~}yu{||}{~x{{y}}y{zyz{{~}}y{uxz{y~{{z}z|{}z|ywx|z{{z}z~}yy{}|y}}x|xy{||z}xz|zyz}zz{z{w{{xzz~|{}zy|||z|}}z}t{z{zz{{xw~z}|{{{}{y}xy|}w~}{{{zzxw|||w}{z|vyz|yy|{~|{y~yzzzzx{z|y}{z|xvzzy{|}y|z||z{z{xx{yy|~z{}{}~~y|{y}}}y{yx|yzz{{|yz|~{{~}z}}{z~w}|z|yz~z{}y{{||z{{yy|zz{}{}u{zwyz|y}|||||z{|wv{y{zw~|}}}{x}|}z{{{~{z}||{{}x|v{zy{~v|yxzz{w{z{y}}y{}xxyz|}||}~~}~}|~|||{{~~}~}~~~|}}}}}}~|y}~}~~|}}~~~|}}x{}~}~~}}~|}~~}~|~}}~|}}}||~}~z{x~}~~}}~}|}}}|~|~~z~}~~||}}}}}~z|z{|~~~}~|}{~z}{||~~~~}}~~|~~|~|~|}~{~~|}}}~}}|~~~|}~}~}}|~~~~}~||~~|~||~~~~~}}|~|~~~|}~{s~}{|{y{~~|}}x|uz}w{vvwy~|zz{x}{}{z{z}z|yyz}{}w|}}|wyz{{}|~y|~||}|w{{|~~{rx|{{xzy|{yx}w{z|}y|{}|xy}ytxzzv{zz{yzwz}}~{|{}||}|||s~{}z|~y|w|}yzv}yvx{zyywzx|{zx{yyyzzw||y}z~|xwzw|x{y|{y}~xz}yx~{}z{w}|{}x}}yyyzyxxx{zzvzyzyzxy{x{{}y|y{{y~~y||zy{y~y|}zz~|}zzzz|y|{yzxw{|{z{|x~z|vyz~}z{yx|yzx{yx|}z{z}}zz{z|{z|y{{~{{x~wzyuyx}}}xxw{z{}yuzuzyw{zy~z{swxzy}y}x}||~}x{{}}zz|yxy{}y~}~{|xz{z{v}y{}x{y|y|{w{{zxxwt||y|yz}}z~}t|z|{}y~{~|z}{|}~~||{{{{{~||zxxy{|z{yx~{zxzvx|w{{|~z{zzy||}y}z~{~~~{|z}z}{|}w|yz{|y}{z|{{{|zzz|{z{y{y}wxx||z}||{~x}|}~x}{}v}}x{{{z~z|}z}{{z|w|x}zx|yzx~ytxzuwxwzxuxyx~~w{|w~}yxz}z}||xy~}u{~z~~x|z}w~}{yzzx{x|y||{w||xz{z|v|w{yyx{wzvxv{~y||wy}y}{wx|z~z~x|~{x~||}~x{yyv|}{wzx|~zyx{{~{zz|z||{vy{~|{z|{~z~z{xy~w|}~~}~~~||}{}~}~~~~}}}~~z}||~|~}||~~~~~~~~~||y~~z~~z~}~|~|}}~~~~}}}}~~}{~}~|}}~|~{z|~~~~}|}zz}~z{}~}|~~~}~}~~}~}~}~}~}||~|~~~}~}~}z|~{}~}~{|}~~~~~~~~~z|}|~|~~~~~r~~|}~}|}|z~~~|~}|{~~z~||~{}~vy{yyx}|{y|{~}w{~yyx|z{|{xy|y|z{{wwy{}xx{y|zz~{x{yzy|}x}x{{z{zzyyz{uy}||y}||{yz{zv{{v{{{z{}{zywx{{{x{zz|~yxzz}{{}z}{x{{z{zz~zzzy|y{yxy~|v|u{{y{{z~{z}}}y|{|{{{{|z{|{r}xyw|}z|zyvyyzx|yyy}}y}z~}{zwzwy}zwxyy}}x{zz}}y{yxyzxy|zvy||~~z}w{{u}||zyzxx{}}{z}|{{}zx~yy}{z|{yz|~xz~|~z}||y|z{}z||||{~{zzxyy|z{y|}|y}|zz|zxz}{{|y||{zxy~{{}}}yy|yw{}|yy}~|z{|yx|yy{y~}y|y|{yxzy|z|zy{}zz{y~}vz}xyzx|{{z~z{zsz{zz{{zz|yxy{zz}~yx{y{{{xz|yyxyyxw}{{x{x~yy~}|z~u{{~{{{x~|{zw}{{y{|}{}{z~{}{|~}xxz~v{|}{zy}z}|z}~~w{}wy~{{zx~z{{y|y}yy{~}}x}x{}z}|z{|}|xy{zvt|}|zzyuzy{xy|}~y|{zz{{||y}x}z~||yz|{}vxzz{v{{zyxzwx{yyzzwz|yw|~z|yyvzyyvzywzyz{x}|z}v}zx{zy{~{x{||{{w}{}v}~zz{z|}z{}{yzy{w|w}{{x{yy{|z~{zzz|z{x~y}|zyw}z~~yxv~|yy{z|{{}{|}||wzvx|x{}}y{{{z|{z~xzzy}|}{~~}~~}}}{|~{~~x|~|~~}}~|~}~}}}|~~}{}~{~}}~}~~~}~~~~~~}~~|~~}~}~~}|}}~~~}~}}}~||~}~~{~~~}~~~}~}~}~~~~~}||~}}~}}~~~}{~~}|~~~{~}~}~|}|{~~y~~}~{|~}~~~}|}~~{~{y}}~}~|~}}~~|}~{~z{~v~~}~~{~~|~~|}|{~~~{}{zy|}zxy{~~|{v||xxvz{{y}z|{w{y{yuxwzvyzxxzy}}z{zzyzzyx}{|z~zyx{|y{{w{y}zx{|x|{wwyz{xyy||{x|}w|z|}|ww|~yx{y{{z||~||xz|y|}}z||}}}y}{{w||v|zzzyzyvvz|{z{yz|{}}z{wyz|yzyxqx}}zy~zy|{||~|yzw{|zz~|z||}zz}{}{{|~xxxz||z{w{wy|yxxxz|yyz{|v|}yzu{||~z}}y|~z}|}yz}}z{|y{{y{}zx|sz}z{z{|}{y{||{{}wwwx||yz}zzzy}~{|z|}||{}|wzx|}||{}zw{{{yz~w|yy~{y{|z}zwsxz{z{z{yzxw{}yyxx~{z~}~{yy~z~||z}|zy|z}y{z{{yx|zzv{y|xyy|zx|{~y{z|zzyz|v}xxs|zy~|y{{}y~}{}}|zzz}z|zzzw{vxyy~z{x|yx|}yx{xw{zx|~{yyzx{yz|}z{|{}{zy~}y~yzxx}|{|{{~~|s|~x~|}}y{|ztu{yy}zvz||yy}|zzzy|||~z{v}{y|~||y|wxy|xz|{|{x~~{|z{}z~z{|zyzzzw|yxzyxv}|~~|}yzzy}x}~zy|y{}|y}yzzy|z~|z|x}}|||sz|yxz|twz}yx{}}yy}yvzv~uy|~}w|~yz}|x||wxz|zz}y|z|{{~|u~}x~wwz}|zzx{{zz{wx{yw{yxzx|{~yyz~zy}xz||zy{|{z{}|{||}~w}|~}~|{~}~}~|~|~}}|~{~~}}z{~|~~}{|{~}~{|{z~z~}|~~}|~||y~~~~}}}}~||~~}~~~~|}}|}}}~~~|}~~~}~~}~|z|~~{}}}|~}~}}{||~|||~}~}~~|}~~}||{|~{~~~{}}~~}}||~~~|~~~y~}}}|}|}}}~~||}{~~}|}~|x~}~}}{~{}~~}~~~}|{~}x|}||{~}}}|{}}}~~~}~}}|}~~~~~~~~}}yy||y}}yzyv|z{{yzw|}{xz|{z{|{{{||~}z|{z{|{z{wz|{{zv}yzxxy{~|xzz{{~{zu}{y{~x}xz}{}||y{~{{yx~~y{w}zx}xzzz{y|z||~|||zz|~{yx|v{x{xz}}|{~}yw{~z}{y}|{||wyw}{}~zzz~z{}|x|x{~y{|||{{{y}y|}{zw}|z|}{|{x}{{y|~z|~||y}}y||xx~~y{{xy}|z}y}z}||~x{|{}~|y{y{|}zvy}z|w}}x~{zzyyyzxxxy~x}|zzw{|}{}w}y|zz}w{}{y{zzy{{z|y|||w{yy{yzuw|z~y{y}{{|x{y~{xz{|xxz|zw||x||{~zx|~{~|zu|||~|zzz{{xu}{}y{|wwzz~zz|{}y||y|x{zzw{|xzz{{yzy|{~z~~z{|w{|z|z}v{}z|{y|z|{}{zxw}}}|wyzzz}}z{z|zzz~y~}|{|}|}yzvx|{{{yzw|y{zvy{xzz}vw{v||{yx{~|z{{|{}{y{}~zw|{y{~{||yu}{z}{{z~zy|{zpy|}|wxw{{u{}|xxsy~}{|{z{}{{{z}~~|{~zz}x}w}y}y{|x}|zzw{w{}{y}|z{~|z}{{|{x||uyz}z|||xyxyvzyyy}}v{|}}{xx{}{yxwzy{{}||uvzw{|y{zx}}}x{{v}|zz~|xv{{|x}z|wx|z|}~~~|{}}~|}|x{u{|||{v{}}~zwz|~vyz|y|~~|~|{~~}}~~~~}~~}~~}|}|~}z~}~}{}}~||||}|}}}~~~}}~}||}~}~|~}~~~}~~}||~~||~~|{~~}}}||}}}~~~}~~|~}|~}~~~~~|{~~~}~{}}}~|~}~}}~}~}~~~~~~~}~|~~}~{{|~~~~~}{~}~}}}}~~{||}~|}~||}|~}|~}~~~|~~~}~|~~|~}||~|~}~~~}z||||}{{{xzy{zwwy{y{y{yyt{zzxy|zzvx}vzvx{xyx{z|z|{{yzyzz|~}z{|}zyzy||wyzz}{{xz|z}~zyzyvwzwyzzxz{}{|yywwwyzux}z~zy|~{}z~{}{}{|yy}}yxx||}|y|{vy{uvy|~zzxxyx~{t~wyuy}{z{yxzx}||z~|zxz{}{y}x|y}||}y}}{|{zyy}{yxzyz|||}zxy{xyy{z}|xzwxx}{z~xy}x|~y{wy{~zz}z|z}|y}{z~wz|y|zzw~y{wxvyyyxzyyz{u|{zyx}zyyy{{{~}|z{}|y|z{zz}z{{|xy|z{zzyzz{zzzx|xy}vyy{yy}zzz{vxx}{z|{}~yzz}|}}zzz{z{|||{x{x}z|~|xyyy{{wz|}y||y{y|yyx{|y|xzw{||~}w}z{{zzy|{y{~|yz~|~z{||}|yxzzyz}yw|y{u}yyyyzyzxz}xwvw}{zz~~|x}yz|{~|}}zyzv|wz~|y{xyy~x|z{z~x{|wyv{z{{z|xy}wxxzuyxz~zyw{}|z|~||z~}{{z||z||yz~{{y|y}|{|u{|zxwyxy{}x~wz|yv}y{z~y|yx|{{|}y}xy}{|{}~y{|~~|}|xyz{||zyz{y{z{{zwyxyyyzzz{y|y{w{zxy{wxyxy}y|}}}z{y|uzv||z|||~v|xy~{}~x}{zzzzx~{y|w{{xy}v~|zzz|vy|{}||yz{z~w~w{z}~||||y~~{}~}}}~}}~~~~}}~~{y~}~~}~{~x}|||~}|~~~~~}~}|}~~{|{}}{}~~~}~~zx{~~zz}~}~}}}~}~}}~|~||~~}~}{|{}~|}~~~|}||}|~}}~~~~~}}z~~}}~~}~}}~}~|}}z~|}|~~~||~z~~{~~~}~}}~}~~~||~}~~~{{~{|~~{}}~~~~~|{~}~}}|~}}{~}}}~~~~~~}|~~~}~{y}~{{x~}~y}{y{}yvz~{||zy|vzy}xz{zy{zy|{{|zvz}x}}zywu{y}~yz}}zz|vy{|}xz}z}{uxxzyy{zyxy|wzyvzw||~x}xzzz~}w}ywxy|w~|{{zyx{|{w{z|x|yz~|xy|y|vv}{}xyzy{}{zxv|z|yz|{{yzv}||z{}{yx|y}y{xz~x|}zyxzz~|v}~wzyz{zy}~yvxyx{{z{}z{}~xzzz}xy|||{{zzxyvz{{{w}z{}xyyvwy{~{~{|{zw{{{}z{~{yzyzw|zz}}|w{x|x||v|{z{z}z|y{|~wxxzy}z~yzzy{w|y}yy}yw{zy{|yz|z}{|yz|xzy}{}{}zxz{yzz|}z|yz{||yu{x|zyy|xz{}}}~}|||{z|||{z{y|{vw|uxy{z{~{~{~~{{{v{yy~{|z{|x~||z{{yx|xu|xz{}{|z~|v||}zx|z|{{|}||zyzw}zz{vz|}{{|z}}{yxwwx{~ywy{}z|t|z}|{xt}|z}|~z|w}y{xz|zu~~yx~xy|z~}yxyz}yx}yywzx{|z{z~zzw{y{}{|z~|}|{z|y{zz{{}{}||x~|z~z~z{zz||{}~x~yyz|z}zyy|z{x{|{|{||}{|}|{{xzzy{wz}|}|vy|x|}}|zx||xzx|uv{|y{xzyz~x}z|{}~zz{x|{{}z}}|zy{}~~z~x|xyz~y{z~|z||z{yy{xzx~~{zx{{}y~yzx{v|z||~x|zy|{}~wz~}|}{}~}}}|}~}|}|~~~||}}~~~~||~~~~y~~}}}~}}}~}~~}{~||}{~~~}{}|~~}~~}}~~{t~~~{~}w~}~~~~}}|}~}|~{}}}~~}~v~|~~}~~~~}|~~~|~}~~}~~|}}}~}}|}}}~~x|}}z}~~}||~~{}z}~~~~~}||~~~}}~}||||}}|~~|}}~~}{}~}}}|~}{{{||}{}|}z~}~}}}~~}|~z~~}~~}}|~~}~w{~}{~z}x{xz}zx{yzwyyz{yywyvyzwzyz~}xxv{yxy|x|~zx||{~~zyyy{~x{}}|{x{zz}zzyy~xyyxyxy|w|{zzvwytywyyzx{xz|{|y~}}z~zz{x|y{wv{||y~x{y{}||{xzyvzy~xyyzw{x|x|u{y{zzzyywxw|vuy{~~|xy|yy~|z}{~z{y|{y}|{{{{}u{x{{{xwyzzx|~yxwuw{{}w|xzzy~z|z|}{{x|{|uxzzzw|{}{{|~z|}{}~v|~xvxx{wyz|yx{{{{{xy{xx|||xu{{z}}zy}y|}yz|{|zy|~yw|zy|z|{~}xw~|zywytzxzxzuyyzz}{x|yxx|yxyy}{y~x~y~}}}}z}|||yw}~|{~}~~zz}|~zzzyyzwxz{y~x{ztzywzvz~yz|v{zy{}x{~w{|{|wz{|wy{{}y}z~{{{|z{||zu~z}zyy|}z}y}zzzzzxy{v{zyzz{|{x{y|{{|~||wyxv~|||yx{|y~}{zyvzyw||yw{|~wxxxzzwv{y{x{z{y|{{{z{yyy{z|~z|zw{}|{{|~y~{~zyy|z}yyzzzz|zxz|v}{xxwwyxw{vw|zwy|yw||yzzvy|{{|yx|t{zzzyz{y|~y}~}{{{y{u{{|w{zvzz{zwz{|wx}yzw{}xxy|}~}}||{~~y{zzxz|z{zy{|||{z~~{~{y}z}zz{zwy{}y|zwzz{zyy|yy|x{~|{}{wy{}z~w}z}{}{|}|~y~~~~}||~}|z~z~}}}}}|~}y{}|~~}~}~~~~}~y~|{|{{z~}z~~~z}}}~~z~~~}~~~}}}~|}~~}~~}~~|}~}}~}}~|~~~~}~}}|}|~{}~~|~z|x}}}{|z~~|||~~|~~|~~}}~~zwz|{}|}|~||~~~}}~}|~|~||~}~|~|~}{}}}||}|~wp|~z}z}|{|{|}~}}}~}~~}|~|}~}}{~~~~}|}}~||}}}}|~}|}~}zwyzx|vx|{~{|y~x|{|yy|z~}|w}xzy}ywxzyx~z{y{yt{|zx{yzwx|z|{xz}{~}{{{}}}|zz|~zz{{z}zxvy{t{zx{z~zzz~zz|{{{vwx{z}yzx|xx|z}z|zz||x|~{}{xzy~}{{zxx}zy{|yzuy}tz|||y{x|x}yxxz}|{{yxz~xxywy|x~z{}}|x}zz}z{{z~{|z{y|zy|{|{{z~|zyzzz{xx}z|x{x{{{{~vy|~z{|xxz{{||z~||{|vz|~|||{xw~xzuyyz|}yx{|zz|~z}|{~xwvw|~w~x|}{{~xyx}w{v{zz|zz{{z|{zzzy~~|y{|z{|zxzwzy}y{{~z{|z{x{|}|zx|}{zy|}|vzx|zxzw{|{|}|y|~yy{}||||xy|zyy{}}z|xx}w}{w{{xy||xxyy|||zx}wz|}|z{{zy|zz~z||~|x{~y{{}w|}zyzy|yxz~|||z{x}{|{z{{}y|}{~zyx{wy|||{yqw~|zz||}x{w|{z{yzzvzy|{|z{|yyzy|yzx{||}~w{vyx|}yxzw~y}xxzuyzy|uz{{y|z|~x|}}tzu{{{w{|vxx|{xz|}zsz}zy~{x{}y|xy{{v{}{{x~x|x|~|zy|{|yz{|z}}~{~{|zyyy{}wywzz{{{z}w}z{{z|z}{{xx{{|wyyy{}x~zz||w{|zy{|{z~y|y}||z{}zyvyxy}ww|v|vxy{}~|xz{zxz{||xz{{z|{y~~~~~~~~{~~}~z~}|~|~y~|~}}~}~~}~~}}~~z}||~{~}}|~~}~~~}~{}}~}~|}~}|~~~~~}~~~{}~|}~~~~}|~~}z~}}~}{}~|}~}~}{}}{||~|}}}~||~|~{z}|~~}}~~~~||~~~~}|~~~z~~|~~~~}~~~~~~}~}~~}~~z|}|}}}{~}}}|~~{}}~~}~~}}~~~}~~z~}~}}~~{~~}z||~~}{w~x|z{}y{z|zzy{x~{yzx{yx{{||}wv{|xzw||{zzw|y~w|}x}~y}yt|~~w{~x|}zzwx|{~}{yyzwy{xx{xx}{zz|wz|zvvzzxvxuvvxvx|w|}y{}w}zx~y~|x~{zw}zzv|wy{}uxyxz|}yzyu|}xz~|}sw}}|v|yyxzyzx|}y{}|}}}|{x|~~}xy{|w}zy{{x|{yzyyy~zx|zyywwz{{x{vz{{z|zwy{}|x{z{{x}~|z{y{|~yzzy{}yx|wu{{w{{xv~wyx{|zyz{{x|{w{y~~xz|wzyzzy~z}}}z}{~}yyy|||{|}y{yz}z|~x{yyyx{{xxyuwzyyy{z|zx~wy}{xzywyv{}}{|z{}{yz||y}~y{{|x}}w~yzy}{|zv|z{{x}w~y}zv~||z~yxyzvyxwy|x|{|{~{vxx}|}}~}z~zx|~~x}}}~z}|y{yzyyx|w{zyy}w|yzyvzzr{xyxzw}vy{{z|{~zyz{x}x}}z~zz}~{}xz}~zx|{wyzzxx{x}|wsxxy}vyw|zyxzw|{}}|zzx}|z}}|{{{}}|y}y{|z{~|~{}yy{xx}u{x~y|{{uz|wxwtzxxwx{xz~x|{||{}zz~}||x}y~zzz{{}}yzz{}~y{|zy{zyzwxzvv{v|{zy|wy|z{|||xzyzx{zy{{}~{}{yz}||z{{wwxz~}{~~}|~z|wz}x~{z|}|{{{zw|zzyv{x{{yzz~~{w|z~}{}y|z}~}}}|~~~}}~}}}}~}|~}|{}~}|}}}z~~}}}}~}u{}|}{~~}~}}~|}{z~{|}}|~}}}}}v|}|~~}~z~z|~}|~~{~}|}y~|}{~~x~~{~~~}}}z{~~~}~}~~~}~~~~z}|}z~}~}}z}~~~z}}y~~~}z}}}}}~~~~}~~}~}|y{~}~}~~}~~|p~~~{~|{|}~}~|~z~{{}|}~|}|}~|}|z|~}||~}}~~~~~~{y}|{z~zzz}{xx}|xu{{y{yz~rz|||~{y|y{z}|}yvz{vyy{~|zz{~{|uy}v{}}w||~{|y}{{{z{~x}vvwxyz{{y{wyxzwz~~~|yz~zwt}}zxy{}|yzyy{}x}{{z{|{{|}~{{z~}~{|w}{|~||wvz{{{z}~wx{zyy{z~vx~zzxz{}~ywwv}|~|y|{x}{}||x{}y{{~vyy|xw}~yy{zxzzy|}||{}{|vyy{v||yx{}z{y|w}}z|||{||z|}}zyv~|||y{~z{x{||x|{y~{yz}y{z~y{yywz{wzzx~z|}{x{z{{{zyxzx{{zy}wz{|y{zyx~z{yzzz{{}zy{y|{yx}||||z~||~}zyw}{|}}}zy~zz}~z}|zyxyzzz|q}|{xxzzx|z}~}wzywzwyx{{w|z|yx~z}}{y|yzxyy{}}t}z{|yx{}y{{z|zy{~zw|{y{}~~xxxz|x{}z{zyz|~x{x~~xz|z}x~zy}}}|yz|{{x}}x{|w{yz{uz{wyz~|zz{xz{z|zzz{yy{w{}z|yzyx|}{yyzyy{wyy~|}~w~y~zz}{||}yw||{|x|z{zzx{|z}~z||{|{yz|{yy{zxzyzy|{||vx|yz|xz|yy|yys}z}xxy{~z{z{x}}z{x}{|{yzzwx}zy|{}~{}|zyyyzz}yyx~{|yz|v}{z|{{{w{~}{w}}zw{{|||}|{}{{{xxyuz}zxx}x|}z~}z}z{}}y}{{z~vxxx|zxz{w{z{}}~~{~~~{~{~~}~}|}~}}}~}~}}~~~{{~}}~~|}}~||}~}~~~}~~|~~|z~|~|~}~~}|~~|~}|~}|}|{{|}}|}~~~~}~~~~~|~~}~~}z~}}~~~~}|~}~~|||}}~~|}|}}}~{~}{~~}}~~}|}z~}}|~z~}|~~~{~~~x~~}}~|~~~~}~}}~}}|~|z|{|}~}~}~}~}~|{~~~{~~~~|~t~|~}{|zy{|{~|{|xwzy{y~{yxvzy{}zyz~zz~xv{{zy|{{||}{{xz{z}x~{xzx}~|{y|{|{v|}|}wz~|{z{xz{}}yz{|xzv{|yz~xyzzxxuxx{~}zw{zyy{z||y~|zy|{w|||z}|z{{wy~x~w~y|{xyyzv}y}{xx{x{{y{zz|yx~}z{z}zz}y}z{x{{zxwy|}z|x|{{|}xyu{|~}}x{z|yzz~wszzz}xywzuw|xy~x|z{|}{{{{{xz||z}|||||~|{}{~z{|z|y|xvv{}z~yzw~z~|uy}}u||y~y|}w~|~~z}{w{|~yzyxuz|{y}~}~{{}v{zvw{y{w|{}~{wy|y~yywzxyyz{}}{}~{{}|~~{{xz{||z~z{|~}yx{|yvz{}}~|zx}xv{~z|vzxx}|}uv}zy{}|}|~y{x{{{}}~|{zy~zy}y}~}~{yxy}||{|{zw}}|{x~yxy{z}y|{z{uxzzz~}zz{{||}z~||y|{y~zw{y{z{z|~~|zy{sxyy{z~xzyv~zz|yzy{|{{||{zyyy|z{|}|z|}}{||z|{{|{zzwz~{z|z}wy}zxzz|z|zu|~vz}zyy~wyz|xy{|z||y}{z|}y{~|x{{z{z}~{{z~|y|{{x}|u|x~|}{yzx{y{y{y|z{z|z|x{|zz~{|}{zx{yzz{w~~||}y{}z{y}}xxwzz~w{y~}zyxy}{z~zzz{|x|xw}z{~}~y|{|}x|~yzvwz|z~zy}~}~}}~}||}}}z~}{|}~|{~{~|~|~}}~~||~~~z~|~||~}~~{~~y}~|}~|~}{|}~|~|~~~~~{~|~{}}}~~}~{~y~|}~}{|~}|~~~~z|{|}y~}{~~~}}}~z}}~}|~~|~}~~{|~|}}~~~~}{y~~|}}}}{||{|}|~~~~~xz~|~}{{~~|}}~}|~}~||~}x|}{~|~~}|{{~~|~~~}~~~}|}~~~{}}}|~z{}~|{~~}|}}xz||}|zwyz~t}wy|~w{x|{{yv{{zzxyzwyz{z|yx}}xwx{yy}z{|wy}~z|yxz}z||wvx~x{}{zxx{{x|{yyy{y}zxzy}~zy||u|yyzz{{{xxzzww{yzx}x{xy{{}}||y{y{|wz}w}xz{zy{vz{z}yzwwyy||~}|||xxvz}y|z~~|y{y}xyyy}{z}~zxy}z}z}y{z{{}yv}yw{{|}|}yyzy{x|{y{||||y}wzy}wvy{yyyw||zz{xxy|zy}~~}|z}z~}x{|{{{|z{u{}zy{{{}}{}|yx{z|w|y{y}y|z|~xv{{zzy|y{wz|yvy{yzzzz~{{z}}~{w{}{zxyzzy{xyzvz|xzx~z~z}z|z|}x~|}z}yzw~|||{zx|}}vz{|z~||~w{|~z{yy|wzy}{yx~x|y{w{vy~~y{w{~}|{zywx|~{~}y}{|zz~{zz|{xzvz}}z||{zuzx{y{uyyx}~{zw||zy|y{{zz|{z}||{y{zyz}xw|z|zzz{{|}~y|{w|||y|~wzzx~||}{|}|wzvy||y}{zw~{{{y{}||z|y{yz|}vy}||zy}|{ww{|zy{{|{x|{yz}w{|~|x}z{||x|}{yw~xzzx~xyzwz~|{xyx|{{{y{z}z|y|z|}~{x|}xz|xzy}yz|z|yxzzyyvzz{|}yxv|z|{w{x~xxzy}zv|}|w||zv|zwz~|}y|{}|y}}~zyx|{}zw}{|zx|yy}{{zv}}yww|~{z{{y}x{}~{}~~{}~~}}}|~~|}~~|~|}}~}}y~~}}~}~~}|}}{~~|||~}~}~|~}~~~}}~~~}||{~|~~}~~z}~}~}~|~}}}|~~}}}}~~~~}~}~|}}~~{}~|}~~~}~~|}~~{~~~~}w}z}}}~}}}}~}~~~~}~}~y|~}~|~|z~}~}~|||{|{}{||~~~|z~~~}}{}~~}}|{}}{~~}{~~}~}~~{~~{|}}~~}}~}z~{}~~|~}{|z~||}}}z{yywyxxv|y{{{w|{|x~y||yx|vzxzwyvvw{z~{xzz|x|||ywz}y||u}y~y||}yyvy}|z{z}v||u|~x~z{uz{}y|{zz~{{{z||wxzyzyzzy{z||{zz{xv{~{}zy~{zyyxzyttzwwzy{wx{zzy|{zzyzzyw{v{}v|}z{|{}|}{zy}}zzy{vz~z||}|{|}uw|xzz{x{~x~zwyztyx{||{z|z}w{x|||x||{~y{}{{||x|zzxxuz~}yzy{~z{zxwzyy|}|zy{z{yux{z{||yzzzzzz~z}v{~~x}z~x}}wzzzzywyzy}|}{|y}ywx{yx{yxvvz{}{{z{{uxyzwv|z|y{}}|z}y|~x||}z}y~|zz}||zz}{zy{|w{{}yx{}x{|{zyz}{~zxw|{xx||||~zw}~|{z{z~~}}z}z~||y{}|~y{{}z||{zx|y~yxzvx}z{zwz{}xyzw||x{zyzy}}|{zz{{|v{y||z{||~zzz{|uuyz{wzzyzyywyyzy{z{uzx|x|{~y}|~zw~{|y{{{|yz{z}|wx{}{~}{{wz{yzyw||{|wyzwyzyyzz{w|yxzy|x~x{}|y}y}}zyz}x||}zw{|{xzw~zzyxx}|yzxyvz{x{{z}y|xyy{zw}zz{}vy}~{{zw}zy|vz{x{z{w{{{}~|y|zzz~{|zw{tz{yyy{zv|xzsw{vwxxz|y}w{zyy~}z||v~}}|z}{z|~~}{~~}|~|}~}~~~~}~~~~|}||||||~}~}~}}}z~~y~}~{~}}~|~}~}{}~~|~}|~|z~~~}{|}}yz~~|{~~}~~~|{||w}~}~~}}}}}~{}~x}~|~~|~}}}}~~~}}~~~~z~}}~~|}~~~~~z~z}~~~}}z~~}}{}|}}~~~~~||~~~~~}}~~|{z~~~|}{~~}~|~}~z~{}|}~}|~~~|~~~~~~}~}~~|~z~|~z~}}~}{z~y{y{z|{{xyu}{x|w{zxy{x|zzzzzy}zv}z}y{yv{x}||z{w|}z}{xx}yx}z~x~xzyy{y}|x~x||yx~{yw}}}x}|{|{u}wz||vz}xz~{yyz{zzy|{y{z~|{}xwx||y}{zz{yzz{}xywy|{|x}w|x}{}yw|x{zwzy{}yu{w|{}wyy}xy~}y{}{y}|y~||{|y}y}~|~w|{|}{z{|z|{z~}w{{zx~~{y{z}zz~x{z{y|zxzz|xz||{zz~{||zz|zyz{z~v{||zw{|x{{}{xyxw{zyy|{x{{}~}|~|xw{{yw|{{y{{{}|{{|}}w}yyw}yz|w{{x}zyw{y}{zzzz}v}|xyzz{{z}{~|z{|zx}y{}yz{{yyzzz}{}{|}}y{|~w{}z~{|x|{{{{|z}~xz|x}zx~yx{z|}xz}|y{{y{{yzz{|zzy{w~xzz{}~tx}y}z|}yx}yx{y|~}|{~}{{{y~v~|yy|y~y{{y||zzz}wyz|{}x{{wxxyxzuzyw~zxyw{zywy|w}wzw|~|yyxz{{}{zzw}yxz{~wv}}|y}www{{{w}z{|z~wz~x}|||yv|{|zzxy}z{{y}z}yxyyzy|vyy{z}w|}yy{y{}|{zy|}z{|{|z|{|xyy|x}z|zz{{zy{~{y{z}y~z{zx}||~y{||zyzvxy|z|~zzy|ywxx{|{y{y|v}|~tw}yxw|{{y}z|zzz~y{z}}zy}y}||y~z}zz|}}|}~~~~}}~~~}{~}||{}}z~|~~~}~|z~~|~}}~{~~~~}~{~|~}~}{}~{|}s}}~~z~}}~~~~}~~}|~}}~~~~{}~~~}{~}~~~}}~}~~}~~~~~}||~|~}}~~}~}{}|}~~||}~~}||~~}}}{~}}~}|~|~~~}}~{}~}}~}~~~}~|~~~~~~~}~~~~~{|}~}}~}~~~}|~}{~}}~}~}~~}||~~~~~~~}~~|~y|~~}{{zz{yx}}z~zvxzu{vw{yz}zwyyy|vtv}zyuy~x|wy|u{{|zw~{v|z{}x{|{~~{{~y}{|wx|{{xzy||x|zxwwyytz{wv}wvwxzz{{{|zy~z||}y{}{|{zz|yyz|y{}|{}~}}wy{zzy{|y|{zwx|{ww{y|z}|x}zvwwzwxzxxv~{z|{zz|z}{{~|~~yx{w~y|}z|}yxxy{s{{|uyzzw{x|x{xxxyxz{~zzxzyyz{~uwyxyz}~{|zz|v~||{|zyz{yzz{y|y{v|zwyvzyw|yvw|yzv{wzyzzxz}z{||{}zxz}{yy{}yzy}yzz~v{|zxz~|zzyy{{z{zzy{ywx{{}zzywyz{ywz}yzq~|z}|yy{x{|~y|yz{}zzz||~xwzzv||w}zyxxzy|{{x}yy{~xzyyxzyw|~{}}|t{{{}|~{w{{|}{xy{|~x~~|}{z|v~{}|z}wx~wsu}wz|{z{|xyv|||{z{}|}~~}}|}{y~|wyx{{{}xx{z}{~{z{}yyzx{yzvy||xy{xywyyy{y{xuz{yzy{}{|{|yyzz}|z{||x||}xvy{xzy{}z~v}wz}x{{{z||y{wxz}zwzzyyxwvw{|}xx|{zy{z|{|z{xyw{~zz~}zxyz}{|z}xz|xy|wy|y{x|{y{}txxv~}wzz|~w|~x{~y|}x|yy|y~z~x}~}z{yz{zy|z||y{{}zy{zy}v~zz{xyy{zxztx{yyzt~|}}}xy{zyy|zxz}|}~~~~}~{|}~}~}z}~}~~~~}|}}~{|~{}~~}}~||}|{|z}|}}~}~~~}}}}}||{z~~z|{{~}~}~z~~~}}|~~}{|||}}|{|}|~}~~|~}}~y{}|}~}|w{~{||~|}~~~}~~|z~||}}~z~}}|}~~~|~}~~}|~~~}}}~~~}~~y}~}~}~}|~~}}~~~~~~}~~~|~~|}|~}||~~}~}||~|~~~~~{|{|r}~|{{~}{~~|}|}||||~|}}}|~~~|{|~y~|}}~}z~}~~|~~~~{~~~{{|z{{yyx}y}}zwzz|~~z{zx|yzzz{{w}y}zz|zwzz|zzz{wy}|{wy{yyxzxy{|y{{||{zxzzvw}}}{|z{zx|w~|y{{wy}xx}vx~{rz{x}}}z}xw|{w{v|~x|zyx{v|zzv}xzx{xyywy~{y~vzuzu|{ws||z|y{zz}zzzwwxy|zyz~xzr{xzz{{wyy|{y}{{{|yyxy|v}~x|v{{|z|{yzzyyy{yt{|~x{{zzz|zy{yzyyzx|x~}y}zw{x|{z{z}~z|z|yz{y|~{zwy|{~x{{yzyzyz}yzzx{|yyz{x~y~|{ux{}zyyzx||v~zz{x}zy~zzzzxyzy{z}zz{{yxvzywz{~|~zxyz{y|~zwy{{yxz|z~zz||y~z|{w{xz||{|}|zzz}{u{wyw}xzz|twvz}w{z|~{{z|{w{{w{||}y|~{{|x|{|z}x|zuzzzz{{wyywx}z{yy~{v}x{wx{wyzyz~|zxz{{}zy{|z{w{t{|z|yz{}y}z|y{~y|yzzz{zz|wz|yz~zx{}y}x}yzz{z{{{z{wyzz~x|{xw|w|~y}yz|u~~xtx}y{y{}y}yzy{z~}vyy{{|x|uyz~}~y|~x{y||z{||{||{~y~|}zrz|}vy{zz}{yz{{{zxy~xzz|{}x||}zxyz{{yw}zzyx}{|w|y|yyz{yywy{z~zzzuwzx{{z{zzz|}yx{{y}|||{}w|yy~}szz||{xy}zxzzy|zyzx{{|x|z{}|z{y}z{uwxy{|~~}}}|}~~}~~}~z~}z}~~|||~}{~~}~~}}}~~}||~~xyz}||{|~~}}~{||{~|~~|}~~~{{}}|~~{~~~||~}~~~~|~~{~}~~~}|}}~|~~{}~{}~~|}~}}~}{~}}|}}~}{}y~}|~}~}}~|~y|~~||}}~~~~~~|~}~}~z~|y~~}~|y{}~~}~~~~}~{~~~}|{z~||~|{{}{y~~{|~~}w~}|~||~~~~~~}~}~~}}~~~~~z~|v{yzw}{}yx~yxvyyw|wyzxwzzy}x~wzy{xz{zxvzv|uz~y{z}{{x|}z~|yy~{|{z{y}zy{zxyz{|x|w|w{y{zzw}zwzxwwwvzzxzzyyy|z{zv|}~{{z}z{|zx~{|z{yy|y|}y}v{zyvt~{}{}||{|}uyy}xyv~yx|yzyz|z~z{|||y{yy|y{}|{{x{|{y|{xyz|yy}{yzv|yww}wzw{{||zz|z{xww{wz|yyyxwv}zzzz~|{txz{~z|z|{|uyzzxxxu{{ww{zyzxy|~||y}zy{z|y|wzxzxx}||}{|}z~~{|z|v|xx~~y~}||~zx}|wvxy~zz}|y}wz|vy{uwz~~}zy{yz|}y{z|{z}z~|}}z}|{zz{{}~u}|{z{}{zw{y|y}w{yyxy}x|zz|zwy}y}zv|~|}z|xy}yz}}}{y}y{w{|zy~zxxzu{}y{{y{zx{{uyyzwvzzwz|xzzxz{xy{~~{y|z||y{yy{z}}z|yy}|}||}~wxyyzzy|zx~uyx{yzyz|xz~y{zv|yxwx{z|y~||yu{{|{{y{{|{{y|yy|{xyyyz|y|wz|~|~y}xwz{yyy{{zxv{z{|vy||{z{x|yz~vzw~}x}y}zzzy~yxx}{|xyz|}{y|zzzyzx{|yyy}x{{yz|t}{}z||yz|}yw}|zzxx}{{z||}~yy~}zuz{~xyy}v~y{wy~xxz{wy{vy||xxz~z{}}w}{|}z|v~~w{{{z~~}||{~}}~~~~}~}}~~}}~}|~x}~|{}}~{~||~~}|}~}}~~|~~}~}~~{z{~}||~|}~~~~|}{z}}z}z~~~}|~~~{}}~~}}|~}}}~}|}|~}}~||}{~|}{{~~|||~}~|}}~|~{}}|{~~||~{}{}|~{~~~~}|~}}~}}~}~|}|{~}~~~}~|z}~{|~|}~~{~||}~|}|~}}~}{|~~~~|}|~}}}}~~}}|y~~~}{x|{z{{{y||wzv}zzy}zw|{|{}{}z{}zxv{}|{yyv||zww|xwuz{zy{{zv{{{{{|}|y{xzy~}yy{tvyzy|{}|yxzwx{}{zyyuvz}xxz{zzyy|zzzy}z}yxy{|yzx~yv~w}z{w}yz{{{z||xyzz||{tv~}|{{zyzzy{z}{zyv|{zyt{z|xxz|{y{z{yz{~}{|zxy~~wyzr{{{x}wy}yx{{{z{|uz}z{|uyxz}{zy||{y|zz|yy}||yxzz{x|{~w}}|zw{zyy|~y{yxy{zyzzy{}yx{y~}yyxvyvz}||}|}z||{zz}|yz|{vy|~zy{yyyywzywx{zz{}~x|{zx|ux}}{~z|ywz|{xxzw}yy}|}{z|}z}zz{}wzz|y}|y}}yz{y|~yz}|{y{{x}|{yw|{w}xxzuzxvyt}{zw{y{z{w{z{{{xz|}v~x{{{~{~|{uz|||xy}}zwxz{}~z|{|x|~|~}zwyy}{xz}v{{vy{{{zx~z|x{zz}xu~w~yz}{{{zyz{{}|y{~||x|wz|~{|zzw{{z||~{zx|}yv|x}yxy}}z{||y~x{|{vyzy}z{}|yxy{{zz{|}{||~{{s{{{z}}wzxz}{zzx~|{{y{{|z}}v}zvx|{zwww{xz{}z{~yx{}~{ywxz|{{}yzxy{zzzy|~zxvxyz|zw}{|z||xzvz}xz|z|x}z|wx{x||y{|zxy~wx}{~{~zz}yx|z|yv{yzyz{z{z|~zzyzw{{y{|y|zy{~~}}~~}}~}}~~~~~}}}~~~~}}~}}|}~|}~}~~}~|~~}~|{~}~~|~~~~}z~|~|~~~~~}~|~}}}|{}|}~}|z~|~}w~~|}}}~~|}{~y}}~|~~}~}~~}~}}~~~~~}~|~}~z~~~|}~~~~{{~}}}||{~|{||~|}}~}~{~~|}{}z{~{}}~~}}~~z}~|~|~}~}}{}~~~|}~}~{{~|~}~~||z~}}~}}}{~|~}~~{{{~}~~}~~|}~~}}x~}|~~|}~|}~~{|wzzz}|~}}}|{y{zy|y|{z{|zyy{y|{{x|v}{{|wz|zwzz|zx~|{{y}yw{{{|{|{}{{~{x}z}y|xwy{vzwxwz~yzy{~w{yzz{y|zzxwy|zy~}{zxz||xx{zz|v}z}z{|}{{{~~zwzxxyw{yzwxyxw}y|zy{y{{{v|xxw||x~z|~|}{{{z{{w{}~{{x{xzz|ww|~y|{vwwxwz{~{vy{y{zw{vzvzzvtzyzzzw{}zz{y||{zz~{|zxz||}~||~}{{|vzv~y{{xwy{xz{|{|~~}|yzxw|xzzx~y{~~{xyz{y||{}yyx|yxz|yz~x|z{zy||yzv~xw}yy}xv{wxzxtxzyy|}xr{{zzy{zw{~wwyy}|}}x~|wx}|z|xwyx}wxzxzvwvxyzz{{|zz}zv}z{{y~t{zw|}|}z}y|~|{|z{}~}}}{~|z}yx}|zyvz|||xxz{yz{~|zszv{zx{{y~z|~z}||||wz{x{|zzw|{z{~{xzy}xzzy|{{ywzuyz|zzz}yywxxyyyyzzxyx||{y{zyxx{|wzxvy}}}{}{xvw}|{z|zxy{|z{y}{x|{yz{}~wx{ux{{zzzvy|z|sxxxzxz|ywy{yy{~|{{{wyzx}z|{|~|yzwy{z}y|wywzwyz|xxxy{y{~wzxz}{xzyzxyz{z||yz~|{zz{|}|ww|}}z}w|~~~zv}w{|~{|y{x{z~||yw{~{{yyxz{|xx}{~z||zzx|zy{{yzz~|~}~}~y}}~~}~~}z~~}~~~~}}}}~y~~~~|~~~~}{||}~}z~}~|}x{|z}}|~}}~~{~|{~|}{z}}||{x~|}}~~y|}~z|~~~}|~~~z~~~|~z}}~}}~~~|}}}~~~}~{|~}}||{{}|~~~x}~}~|{z}}}}~~~~}~~~}~}~}}~~|}~y}|||}}|}|x}{|{~~~~~~{}~~~{~~{~~z{~~~~}}{z}}~}~~}|{{|zz}}{~}}~}~|~}||}{~}~~~z{|q|z{{|}z{wz{|}|z{xzzz{zx}wy{{xz{yxzzw{{x|zx{wz|w{{zu{zr{zz}z|z|yxyz{zz{yy|pz{||zzxz}{z~}x{x{yxy|z|z{w|yz{~{z}yyvy}z{yw{{|{zq~tzz}z~z~zx|}}{zz|vzx}{x|yz}}|z}x|~y{y|x|z}}|z|y{{vz{{{tyzxz{zvz|z|w~{||{{y|}}|{{|z{|{x{}|{z~y{wvvy{{yww{}y{|vyxx~xy|zuzzuwzz{~x{|{{y{}~zvw|}~z~~z{||y~|~|x}z|{y{w|wzyw{{~zz|zyy}{|}}||}}|yv|{yzxx{{{~}x{y{zz{zvy{zyzy{||{}{yywy{{yy{|xz}{w|~yz|{{|y}{z{{zyz{uy|~y}|zzz}{{x{~z}zw{zzz|{|}~zxzyz||{}xwwy}w{}zyz|y{{zxx~{zvvx}z~xzxy}|z{y||{|{z{w{y{{||}yz}yx{{{{{zvyxz{z|~{y|y{zzy{w{{}|z|yww|z|y|y|}||{yyyy{}x{{z{{wz}{y|||zzvy{|xxsz~zvr{xxw}|zyz~}~{~{zwwyy|yzz|}yzyzy{z}|wxz}{z}{~w|zv{w{xwx{xw~x{xzyw||~{{|||z}{zz{w{v||yy}{}{vwzzz}|uy}zxxwzz{zyy{{wx|~}|{zzxw{yy}}||y{|zy{|}{zwyx||y}zz|{{y{~{}{|}y}zzwz{{{~}|z{zzz{xyz{{|{}~~y~~~~z}~}{~~~}}~~|~{~y~~}~{}}~{}~z~|~{{~}}~}|~~}}~}~}~}}}~|z|~~}z~|}|{~{~{~{~~{~}{z~|z~}}~}}|}~~~~~~~~{|~}~}~~~}~~~{}~~~}~}}~}~t||~|~~~~}~~}{}~|~z~~~{}~~~}~~~~~~~~|~~~{|~}z~}~~||{~{~~~~}}{}z}}|~~~~{~~~}~}~~|~|}|~~{~}|}}}z~||{~}~|vy{||{||||{|zyyuzzyxy{wz{wzzxyzyz}xyw{xz|ww{x|{z{yvx{z~{}|}zz{yvzx{z{}x~||{|}}v}yt{~y}yzx~{zzz|xz}y~||zvxyy{}z~xw|{{|zxxz{z|~z{zu|}{~|yyw{zz}y||xyy{x|{r}{{{{{yyw|y{w}uyxx|y{y}~w{wz{wxzwwz}x}}~{{||}y~{}|y{xw}y|{|zz{~|yvtyyvywz|{{{zu{|w|z|}||{}yzz|z}||~}}w|{|~|x|}z~zs{{||{{y{yx{y{{uz}xuw{z}yy{xyv|{xz{}w{}|zx||vxz{xw~zx|{|~z|z}zvxyyz{}|{|xzy}w~xy}{xx}uy}{|z{{w}z|}}~uy{zz}{u{yy|~{{|yz||yyyw{zyyzz{|{wyxwz|{|}{~{{tw~yzyz}~|}}z|~wy}{yzz|~{z|~zz|z}zz{yw}|v}y}xx{}z{y|yzwxz}{z|{z{x{x}~txz~{zw|}z{yyz}|z{{{w}{{z|}|zywzz}x|txxy{|{wywxyy|}z||~x~yy~{|||y{}{{|v|{|z|z||y{|xy|||zyzyyyw{{{{w{|x{x}v{{{wyzxyx|xw}|}xz|yx{}xz|yz|y{{}}{}xz}zxt{|x{{xx~xw||z}~vv~zzv}|vwwx{{yx|z{{{z|zy{z{{~yzy}{|~||z|yx}zwz{wzuxy||{zz~|zuzyx|zxyyyyuzxzwx{yz|}w{z~{{{yz|z}{~~~~~z}|}~~~{~~~}}}~}|~~~}}~~}}~~~~~~~||~~~}}~~}|}~~~~~}~~|{{}~~~~~~~{~|}~}~~~}~~~~~x~~~~~}}}}}||~{|~}||||{|z}~~v~}}}}~~}~z}|~~{|~}~~}y~~x|}~~|~}~}~~}|~|}{~}~~~}}~~|~~}~~}{~~|{~~|||y|~~~~~}~}}}z~~}|{~~}~}}~x}}}}}~}}y~|~|~{~z{y~~~|~~}~}~~|{~~|||x~}|~||~||yv}}}~zz~uzy}xzyx{xxzy|y|}}|{zxyzx{|zzy~x|wzzy}yx{u{x{w|{wx}x|z}t}z{{|~z||yzzvxx~{{vyyz{{y{z~wyy{~}w}x{w{{ywxzx|zzyy|v{s||}z}}yx|x{yz|y{~|z{|zyyy||uz~||y}zy}zx}|u{zwy|}w}xxy|{zx~xyy|wzy}zyz{yx{xzyxzz{xz{}w|}|{yz{|{{zw}y|}zzzzzyz{{yyz{yvzw{{}x}yz{wt{~|z|zyz|yy~|zv|~|zz{wzzzs|}~{|z|}yzzxw{yxy{v{|{xyyxz|{xvyxx{{xwzzxysy|}{yzzy|w{|{uww{{{zz~v~y~x{z|yz{|}y||{}|y{u{{z|{w|{~}y||x}|yy}w{{{wx{~zxzw{}}zu}}yx~yzyx{wwz~wu}xzw}|yx}|x{{v|yz{{yy~}{{}yz{yy{~|~{z~y|{x|x}uyx|y|{{z{|{x{z{xw}|wyww|z|{~|y{z{}y{xz|yz{|z{|{wy{|{z|{x{|{z|z|y{w~z{}{xwx{z}{zyzx{w{x|yx{yzv~}{zzx~w}y|{|x|z{y{~}yz~w|z|v}y{xxx{w~|yyyyz}z|{z|w{{z|zzyw~v{zw|wyz}y}w{~zyz|w}z}~yz|yx}{xzxw|xzzwz~{zyv{{{xx~vyz}x}{|y{{}zy|{v}yz|zz}|zx}{|{z}}}|z{x}w|x{v~zx|tz{z~}{|w|~zxzyzxzz|y~}yyy|~y|~~~|}~~~~~~|}~}~}}~wy}}}}{~~}~|}~~~}~~~|}{{{{|~}}~}~}z~~|}~~~~}~}~||~~}}}~z~~}z}||}}}|}~~~~~||~~~}|~}}~~~}}~|}~|{|~}~~~~~~z|~}~|}}}~{~~~}z|}}}}~~~}}}}}~~~~}~~~~~z||~~|z~~}~}||~{~~||}~~|~|}~~{|~}~z~{}}~~{{~}{|~~~~~~~}}~~|~~||x{x{}}y~z}~z}zy|{}uxy{||x|yxx{w||xyzzz{yzzzw{{zyw~~yzz}}v{x|zz~}|xzt{zyz}~w|||{zx|yzyz{zyxszyzxzwzzzxyy|yz|{{v}w}z~y~~{zv}{zzz{w}~{x||z}wz}zt~y{~{xz{yyy~|{zz{zxxy{yy{y{w|yx}~zzy{}}{{{xz{{zy|||xw{{z}}yz|}vzyty|zyxw|zx|rz|zx|~z{vw|v|}zyyw|~|y~z}{zu~{y}zyw|{}{}zv||zzzwy{zxwyzzvz{xyzzyv}{zz~xx{vz~y}x{|{|{{}|zz~|x|{}|z{|z|}{zz{{xyvyzuxuz{w|{y|y}t{|z|zz{zxx{~|{z}}{}yzy|{z}yx|yx|x{yz}|{{}wx~~yyyzzy|z{zx||zxzxyzx|y~}w{|z|zx}~}{z{|{zyx{|~}w||}z|}{{|zv}zxy{{~zvx|z}|yx{zz{x|xyxwzzyvy}z|z{}z~{~}{zz{~{x}}}yx|~|~|}|~w{|xyxx{zzz{xz|wy|x|zywyxx||y|w|x|z{{~xzxyz|yw}~yzy}zzwz{y}z~{{yzzzyxyxz{~|||zz|xz|vyv~xzxy{y|{|y|yxy}}z}~x{wuqz{}|xsyz{}x~}x|}zzytw|{|w}uwzvz{{x|yz|x}wyyxw~y|{~zzyy}{~|xy|z|yzy{|{yz{|}{}{}y}z}|{~wzy}xxx|}|ywyt|~tw~wzz{|xz|yx~|}{zz}vz|~}y~||~}{y|{~{||z}~}~~|}|~~~|z|{~~|~~}zy}~}}}}{}~~}~||{~|~}|{~|}}}~~}~{}~}~~~z|}}~{|~}~}y}~{}}~~{~~~x~}~~{}~~|~~~~|}}}}~|}~}~}~|~}~~}~}y~{}~~|~}}~~|{~|}|}~|{|~z}~~|~x~}}~~~z}~}}~z||~|~}}~~~{~|}~}~{|~~||~}||~|~~~{~}||||}{y|}}~~|~}z}~}z}|{}|~y~~~}|}}}}}}}}~}~|~}|y}x||{yywzz|zzyyw}zy}y{{zvz~|zyzx|zz}{z{||wz}yzwx|}zxyxy{zz}y|zxyvy}zxy|yyzyy||{|||yz{z~w~{{w~zyxz||}z|{w}{~y{xwy}xy|yz{{{xu{wzzwz|}y||y{w{y{xzyzyvvz{|y{|}|{{vz{zz~x{yw|y}|{z|zztyu|{x|wy{|yz|{xwv|}|y}u{|{||z}z{x}{z{{y{zz||y{w{{v{vz{y|}u|||zz|}zyv{zz|||u|~|y}x~wv}|vzz{{z~yx|zt{z~y}~z~}}wwwz|{yz}zv{yzwy{{{ykv}|{x||v|{}zzz{{}|{z|x}{z{xyzzy|{zxzzz{v~xz||zyx~{z|vz|z||xyzx|y}xyyz{~{yw~||vz{zzyzy|wy{y{}y{|w|rz{{|y}y{|v{{y~zz~wxx|{~|yz}}v~yy~z{~{x{v|zw{w||}{zy{{z~z}}|{~xyzx{z}yz|{||z~{wy{w{}zx{u|zy}{xz{}xz{~xx|{yzyxx}y|{y{}zyzz{|}}w}yx}wxyx{qzy{yyz}|}vyy||zz{xvwxy|{z||yxwzz|{||yx{w{xz{y{|xz||zx{yxu{y|}~|ytz|y|wz}xz||||xy{z|zx|wx|zx{yzz{z|xz{wzzzxyx}}}|||wy{{x~w~|xwx|y{zyy|y{v{y{wzz|z}uw}{|~{|yw~{|{|}z}|~wz|}~~{|zy{{yx|zvyx}}{v{~z}|z{z{xx{{xyw|}y{}~~~~|{~~x|}~|}~|~|}z}||}~z}~|}}~~~}~~}}|}}~||}}~~z~z}~~{~~~~}z~y~{}~}~~~}~~y~}|~~{~~}||~~|~}~~|}{}~|}}}~}~}~y|z}~}~~|~|~~|}}~~}~{}||}{~|{~~~}~~{~{~~~~}{~~|}~}{~||{~~~}}~~~~||||}{}~~|}z~~~~~~}{~|~~|~{}}~~~}~z}~~|~~|}{~|~~||~}~{~~~zz{|{|~{|y~z{yz}wy{xyr|w{y{xv{yzywx~rywv}}zxyy||{|||}zxx{xyyzy~{}zx~xwy{}z{|||w}zxwzyzy|~y{{y}{xv~{{|yxwuzy{wyx}t|yy{||x~x}{{zwz}z{yxx~}ywzxxvw|yy{|zzv{yz{yyy}zx|y{yxyyx{zz{xy~}~|{~{w}z~z~zy|{z{zyz}{||xwz}zw{|x~uyxy|y{}yyy{x{{vyyyw}}||x|z}yz{y||yz|z~wz~v{|||z}u{}{zxzzxzxx}zxxyv|{{|xyvyxwuywxyz}w|~w|~{}x{|{y~{~|xyyx{xyzxz{yzwytz|zxyv|z{wyxzzz{w{u{{{yy|z{y}yy|~{yz}}|}{||}x}x~{{~zzz}wx}zyzy{w|xyuz{|x{|x{}tu{wzx{{}}z{z|{|z~}y{zzz|{xz{}wzy}|xyt|{xvxztzxzt|x|wyzuy{z{y{x|yuy}y{z|{{|{z{|yy}|y~y{~||y}||uy|{yy}z}zvwwvuwzyywz~uyzu{z|yxyxz}|z{|}|}|{yw{zz|}{|~y}}|{vy||y}{|myz|y{}yz||yw{xwzyv{~{wzx~z|wzyww|{}{x}z|y~|z|zvz~~{z|x{z|}|{w{{yx|w}y|}}y|vx{z{{vzzuyz|zz{}{{~yy|yx}{}w|{x{|y}|y{zx~y{x~w~wxy{z}ys{yz|zz|yzwxzy|ty||{wvxxz|{y}|}}}{~}}}|~~~~}~~}}~~|~|zz~}~{z~~}}}~|}}~~{}~~~~|~~|}~~~}|}y}~|{~~|}}}|}~~x|}}}~~}~|~~~~}|~~~|~}}z~}}||}~}}z|}~|~~~{}~|z}}|}~~~{}z}~{z~}}~~z}~~~~|}}{||}|}~}}|}|~|{~}~||~~}||{}}~}~~|}~~}~}~}}|~|~|~z|~w}}~}~~~~|~~}~~~}y~~}~|v~{|}|~~|~~}}~{}}}~}{~~{|~~}~~}{~|{~~~~}||~||}}}}~}}|{y|yx||}wxzy{|{yzzy|~{}zwvyzztvzzx}v|w|~||y~yy||~|z{|{{ywy{zyx{z{wyxzyzyw|z|{~{|xx}xx}}z}|z{zywywx}xy{|zxwzx{|zzxyzzwzz{}{{|yx}~{y{wzwxxxwy}zvzwyy{|{yzz|{{~}}xz}{|w{zzyy{x||zy}xxx{z~|yzwyz}y{ywzwz~xw{z|wz}{yzy}z{{}zz|{zvxyw}{|x~{zw{}|z{{z|{xy}y}zx{{|}}x{~x{||z{xyzz|zzz|{}xzxwvu{|y||z|y||w}zyz{w{|{zy}zxyy|{y~x|xx|}|{yxzz||{{yz|xx}|yz|xw|{}z|~|}{{x}yv|txyxy~xzy~{|y|}z||{x{xx|y{}x|}{xyy}zzytz|x|xz{{xzvx|zvzz{z{vyzy|z{{zzyzx}z|wzxz}}z||{x}|}}w||{}yx{}z}{z{}~{w|}yy{x{z|yy{{||{xyyyx}{tx{yx{|{zz|zw{y{{yxy{zx~|{~w}}}vxxxy|w{y{|}{{{{|{x||||wz~wxz|zyz|}xyzx{w|}zy|y}{y|{{}zz||zyz}}|w{ww{|w{{zz}wy|yyxzvz||yzy|z|zx{z{}x|{yyy|z|{}yyzu|{z{{{zy{y||z|x}y~|zxz}|wxz|yz{z|{~z|yy{z}|zw{{{|}xzzy~z||yw{x|{|z|z}yw}|z|wz|{zv||xz{|x||zyvy}}|yzyx|xx|yx||}y}{}||~}||}}~~{~|~}y~~~|~~~{~~~}{}|{}|~|}~~|}}|}|{~~}~|}~{~~~~|{z~~}~~||~~}~y~|~}||{{{~}}}~}||~~~y|~}z~}}}~y|}}}~}~~~~~~|~}}}~z~~|~|~~~{z~}~}{}|}||~}||}|~~~~}||{~}}y~|~}}~~{}~~x}~~}~~~~~~|~~z}{}|}~{~|~{~}~|}~|~{}}}y~z|~}{{}}|~}~~y{}{w~{|y}}|}}~}|}{~}}{}}}~|||~|~|}}}~}|}~~|~~}~}|~}~~}~||}{yzzz{y|}xy}xyzvyyzxz{}{{x}yy|z||wyzzzx{|{xzx{{{{{{zwx}wzx{{zz~~|zv}x}|wxy}~zyxx~|{xzzx|xwx||zwyxy{zz{w{w~||{zy}{z{z||w{y|}yx||{w|yz}z{|{{ruyvv{|zyzzywyvz{z{yw{{{zyuzx{z|yyz~}~y{{{|y|{}y|}w{~x~{{yxyw|}z{zxzx{w~|~xz|zz{x|yzxv|xyz|}|x|z{yz|y|~{xz||{}{|z{||{wzz~|}uxz{vy{wz}y|zwwyw{{yv|vz}|{zz~yz}zxyu}y{{{{|{|~}{{{|~x}|xyzxyxyz{{y|xv{ywz||wy{yxv|z{~}wyy|{zxyz|xyy{|wy}zz|}~|{~~{}{{{vx~zz{vz}zz|x|uxy|{|zzvzww|z}wz~x{w|xs{}}{{}{x}w}y{z{|z{}xy|t|{x|w}|||{wvy{yv|yx{z|yxzx{y{~xy}{y{~}|x}||yw{{zz~z{|zyw{}z|{xyzyzxt{}ww{xw~z{|wwwyzxyyxzuy{q}|}z{y|{uz}zx~xz{|{}zzzzzzw}|zyy}yzx||vyx{zw{yzxww|~u{{yvwzw|xzzx|z||xy{zxz}|{y|z|z|{zwv{|z{~|yxx{w{{|zw{|zzsxzw|{xz{y|w}zy}~|{u{|ww}~|zzy|~~~y|~{x}}yz{~}}zyx{|z{xz|yz{y{yz|yyzty|z}{||u|{{{|}{|}}|zz~}x|y~~|}{}}~|~~}}}~~~}}|~~}~~{~z}|}{~|~}{|~|~~~}~}~|}}z~{|~~~}{~~}|~}~~z|{z~}||}~|~|||}|}~~~~~~~~}}~~}}{|}}{{z{~~{}~~~|}~~|{}~~}}}}~|~~{~~~}}~~~~|~|}v}~{~}~||~{}|}}~~~~}~|{||~|~}{~~~}}{~~|~~~|z{}{}}~|{~~|x|}}~~}|z~~~}}~{}}~|~|z|}v}}}~~~~{~{||~}z~~~}|~x}}}|~|~}~~w|{yt~{|yy{|{|{x{{wz|wy|{{|y{|z}zz}}x~{~|~zwxt{wxxwvx{xx{yzy{zzzy|xy}zzw{z|wwz}z{w}z{y{}zw|wzzvx|{|}y|zw{yzzxy{||v}z|yz}{|{y|z{v}xv|wz|{xy|yuzzzwyx{wy{|zxyz|x|vzvzzwzyw|yyw{{{yy|zr|{~yy|x}{w|x{y~{yw}|xwyzu{|z{|ytyx}z~y{vy}}y}yzzyzxxyz~x}{zw|y~yy{y}xx{~z{~{{|v{|zzzx|yyz|{z|wyw{zwz{y{{yz}x~|z||yw{}xz||{{yxxyzxx||}y||zw{|x{yz|yw{{{wxx~{y|zx}{xzy|{z}~|xy{zy{zwzz|~z{uv{||zx}z|z|}}yzxz~|{|yzw{{w{{w}zzwy|{x{{yy{yz|yxz{z|y~zwzywywwyx|y}}z~y|xz|{~{{{|}{zzz~yz~|{zyz~yz|{}z~y{{z{~{{|y|{~|zzv{yyv|{t{zxzxz}y|{z{x~xwzy{}}wwz}{}{yzv{{{|v|}{{u}~yx{{}sz~{{yzyvzz|wx{z{y||{z~w{|{{zwyzyzvz|{y{{{y}{xz~{{u~|ywx|xzzz{||y{}|{y{y}|x||wyuxzy{x~|x~wyy|{|yy|sw{vx{|z{|}{x{{|z~}yx{x}z{|zxyz{}w{zzy}ywy|{}y{|u{{|zz}z}wz{w{y{{vyx~~zyy}}|yzxzz}|xx|xyzz|zz{}~}}}}}|z}~}}~}|~~{~z~{~|~}|}~{}}}~~~~}|~~}~|~~~|}~}}~~~{}~~}}}~~~|~}}~~}}{}}~~{|~}}}}}~}}~|}~}|~z|~~z}~~~|}|}|z}|}{~|}~{~~~~|~~~|||z~~~~~~~}~||~|~~|}{}|}|~|~}{~~}~|~~~~|~{{~}~~{~|~}}~~}z}~}~||~}~}{z}}~|}~{x~}~}{~{}z}~~}}~||}}~~~z~~~~}~{~|~~{z}~~~}}y}|~~}~z~}|}}}}~{}~}}~}}}~{}~}|zz~w{{{z{{|zzu|v|yyvwy{wszz{yvxyxvvyzyyz|z~wy}x{z}zz{zy{zsz~x{|y|y{z{zyx{yw}yxz{y}wxzy|z|xzvvyxzz{}zvy}xy|ty{zy|zxy{|{|y}zx{{~|y}{y{x|x{}xzzxyyyww}|{{{|zx~vzytx~}}zyyy{x{}{{z|{}{}z|yzz||{~x|zyyyzw|zy~~{wu}~xyyzzv{zxwx|{zz{w{yvywy|{~{xy{wz{||zy{zzz~y}v||~|~{|zx|z{|{w{|~{}zuwyy|||{{zx{{wy{{yz{s}x{y{ztzxz|y{yy{||~|y~~}y}zyzxzyxtyxz~{yvxz|xwt{~}zxy{|qyyz|}{{zw}v{|{xy{~x|}|}{{~|~{|zy{z}wy{z||yzxy{{{xzxzyzz{zvxyxzw|}{{{z{{w}}{zz~{|xzz}xz|yzs{z|xwxyz~{|tw|ux}}xy{z{wyzw{v{u{{x{{~z{yzw|x}{vzv{|~yx{z|y|}x}zz|yx|xwyyyxzzzw|wxyzv{~yzz}yxyy}zy|z|z|z}|~{w|y|}}|yw|zz}{y}|z{zxy|zy~xy~x|xx|zx|t{zx{zyz{{z|{y}wzzzxy}z}|||{z|}{}~||x~z}||z|}{|yww|xyw{wyzzzx}zzwxyyz|z~y|v|}|yz{x}{v||z|z||y{|{xz~{z}y}{|y{yz{|zzy}xx{}y{xyu{y{{x{~zzyw{z}v{{y{}||z{|wxz~}z}|}|~|~}}~~~~z|}|}}|~}z~z}~|||}}|~\\\\}~z|~~}|~~}|~}z|v}}{|}}~||~~{}||~|}~||{|}~}{}~}}{~}~{vt~}y}~~|}}{{zz~~{|}~~{xz|}|{}{}~~{x~|{~~}|z{}|{}y{|xy~}~}{z}z~~~~|}}}~z}v}{~}||y{z||y}{||{y}}}~|}|{}~}{|{~~}}z{}|~{~}|zz}~~zy}|{~}z|}}yx|y}}}}~~}}{~~{}{~~{~{}|{z{z{~~}{z~{||x~}~~{{~{y{u~{{~}|~~||}{zx}}|zy|}~~~~|}~z|{~~}}}|{~{|}~~}~z}{||}||~y||}{}|}}z||||~||s}|{{}}~{z|z~||}x~xzx|y|~y|{{~z{|~}~y~y}~|~|y}{~{|~~}}~}z}~~|~}|{{}|~~~z}|}~}}z}~|y~}|{}zy}z}~|~}~||~{}}}{~y{y}|}|zz~y{z|~z|}{~~z||}|~~{{|~~}}~||y~x}{{|}~|w|}{{}x{{|}z~}~~~|}~||~}{~~{~||{~}y~}~|~z|}~y~}}z~~|||w~~|}~|{~~{}~~}}}|{|{}~}{}}}{|~~{}|{~||{~~}}}}}~~z~~}{~~~~~}w|z}|{}~{~{~~~{{y}~}|~}z}{~|{yz~|~}x|||y|}}}}{{~}}}|~~~}z~~y~{|~z|z|{~{|{}}~|~z}~~~|}||{|~}}|x|~~{~|z|~{}|~{{~~}{}}{|}~~}|~y}|}|~{}{~|~}{~|~~~}}~|~~~|}|~}}y}}{~}yzz}{}{}}||~||~{~y|}}}}|~{~{}{z~~z}~}~~}z}~}}{y{}}}{}~}{}~{z}}|}~|{y{~||{|{{|~~}|}|~~{~|~}~|~~}}}}{}}|{y~}~||~~}{}|{{}x{{}~z|}~zz|{~}{~~}}~}~}~~}~~~{~}~|~~{~z~zz|~~w|~|{zyz||{{{}|~}}|{{~}|z~}z{~z}y}{z|~|x~zy~~w{x~{{|z}|y{|z~}~{{x~}}{{~}}{~}||}~~}{{~}{~}|}|}|{~}|{{w~|~}|{~~{~}y~}z~||~}|{{|{}{~|}x}|{||}}{{y~}~}~x|}~{{|~}y~y~~{|{w|~|}~~|w~|z{y}|~|}~||z~~|~}}|~}|y|w}}}~}~{|{{{~y~~x|{~}{|}~~|}~|~{~~~}zy~{x}z~{}x}|y|~yzyx{|~~}x|}{}||uz}{}{|}~{}||{~}}|~~wzy}}y|v}yx}~z|~|~||}|}~}}{~~~|~|w||}~~{||w~vw~{yy}{}}~~{}z|}~}||~{|||~|}~u~~||yy|{{~{}{|yw~|zy|}z~}|~}~~{{{y}{~}y|~~y}|z||}zzy}}~{}xy}yy{{z{}w~~|{|{}}{{||~|}~}}~|{z}~}y{|y|~}|{~z}{~~zz}{}}~|~~~|}~~|~~~~}}~|~~|~~~{~~}~~}|~~~~}~|~}|~~}~~~~~|z|{|}}}|xz~wz}{y}yuz~~||}~~y|}}xz~||}{{}zz~|v||~}~|}}~|~~{y~}y|~~~~|||~~v~}{~x}z|}{~|~|}~w~}z|{~~|~|||}}|z||yz{z~}y}~z}x{|{{z|y}|z~~|{|~z|}|}~|y||~}{~~}}}}}y~~~z|z|}~~{}{|z~||}z}|}}{{~}|}x|~~~{~}z}|y}y{z}z}z~~}y}}x}}}}{|{}{~|~}y~~~|}z{~}~~x||||~|~~|}v|{}|~}}{|||~~y|}}|}}}|}|{z|{}{~z{{~zw}|||{x{}w|}~}}}yz}}|z|~||||}~~}|~}}{{}{zzz|{x~~~|}z{~{}|z~z|~}~~~|~}~}y{~~|w}{||~{|~{}}}xz~~}~||}~z}|~~}}{|||~||}~y~zzz}}}{{{|}}}}{{{{z~}}}}~~|}~}}}}|z}|{~{||}{z{|}|{z|{~|~|{|x||{{y~~zz{}~~|~||{{~}~~~}|}~~||z}}}{{~}|zz}}}~~|~~~~}~}}}~~~}~~~{}~}~|~}~}}}|~~~|~~~{{}}}|~z{z|u|{{z{zz~}|z|y|y}yzy~z{|y|}{|y}|{x{}{~{z~||}|z~v}zxyz}|~z|y~zt{{y|~~z}~|x~y}}yy~|~~}~}~|~x|{~}}|{z~||y}{z~}{}{}~{x|~y}{}y|}{{~{~{y}|~}~|{~}~x|{{}z|y}~~w|z{}{{}}x~y{|~s{~}~z}y}|}}|}~}|x{z{{}~z~v~|}z|}yy{}~}r}y{y}|ww|z{z{}|}{z|{~|~~|~|~}{|zw{}|{}z~{z}}|{z|ytx|{|}{~z~z||}~|~}zu}~}~|~zz~}{~xz{zxyzxy{{y{{y{zzy}|~||}|}}~}~|~~}~|}zw{~}{x||~xz|}}zz{|~{zz}}x{~|{z|z|}y|{{zz{}~|{~||~z|}|~{yy{|wzyw}}yz}{y~y|~}||~~~z~{~~z~z{}{{}|~|z|~{~{z}zx~~~}~~zzx{}}x|w{|}~{{yz}}}{}}s|{|~~}}~zw|}|z{||}~}||y|{}zzu{~~z}}{|{w}}~~}||{}~||}}z~y|zz}{w{{~{{|||z}|u{{y~}z~}}}}{|}y}~~|}~~~~~~}~}~~}~~}~~~~}~~~~}~z~~~|~~~{z~~z~~}~}~~|~~}~~y}~|~}|{{~{}~{||}z~{x{|~z|}}{~~{~}{}zz}~{|||z}~~|{|}{z}}~|~~~~{{}z|z|}~}}~x{x~~w}{~z{}wz||~~wxz}z}|x|z{|{z{}{|z|zy|{y}}|yyyz{}}{z~||zzxz{{~}z{||zy|}~}}{z|y{|{||{}~{|}}|~}}}}~~}~}|{}{|~~||||{||~|}x|w{}|{x}}}z|z{x}~}}}~}}|}~{{|yz|}~{}{{wx|~}}|}w{{}v{~~||vy|{~yzy|~~{~~~~~}{|{}}|{|y}z}zt{{{|~~yz~|}~}zz{~|}z}v~{z}{|||~}|v{{{||{{z~|~}z|}{yz}~z~||{}zz|z{{~z|}{}{{~~~|{}}|}}}|}~~{{}|}~z{|y}{~z~~~}{||}|~{{x~y{}|{}}~y}~}{~~~~}~{~}|yz|}|z~}|z|yuxy~y~{y~~z~z|{{}z{||z|}{zz|{{|{z|~tz~}{~y~~{{|{z~|}zw||}~{{~{|{~{{~}w{~~~{x|{|y{z}{y}}}~|}z}|{~v|~~z}}|y|{~}~y~z|}z|}z{y|}|y{|}~}}~z|yz|}~}{}|z{|y}}|}{|}}~}|~~~|~}}~}{~|~~~~}~}}|||}~~~}}~}|~}~~||z~~~x}~{~||}~}~~~~~~}}~~}~~|~|~}z}{}|~}}||{y~zxw~{}|y|y|||z}~{}xy{wr}~z~|~}~|{l{~}}|~}~|}z|}|zw|}z|}~{}yy~v}|{|z}~~|||~y~y}||}z|}{z}{|yz}~zy}}z~yz{xyy~}z}~~|}}|z||~}}~||{|~~{|}}{zz|{|}z}{{}zyxy{~{v{}|{||x~}}y|~}{}~{|}||}{~~{}{}w}|y{}~{~|z}|{zz||{~z{{|}zz|{}x}zz|}|}}{}{y~|~x}||~}{|~|||xv~{}{{~z~|{{t~z~z{~|yz{{~~}}~~|w{}~w}{{z~|{y|~w}zz{{|z}~y~z~}z~}~}{|~{|}{~|~z}~|~~zx|{z~yy|~x}y|{|x{|||}{y}z|~z}}|||{~}}~z~~~z|x}y{y~~{|}|y}}z{|z{zv~z||{z~|z|~~}}{{zzy~~}}}}z{||}y~z||zz~|~z~zy{{{{w{~{}|{t{z{xz}{}{y~|~|~|}~~{}}}z}~~||}}{n|zx{}x|z}{wz~}w|}~z|~z{{~}{~~x~|{~||y{~{|~}~~|y||}|xzw}|}z~{}|x~{}{x}{z}|~}||~~}{~|~~|~~~~}{{~~~|}}~}|~~~~|~~~~||~~~~}~~}~~~~}}~~~}{~|~~}}~~|~~x|}}y|}~~|}~~}|~~y{{~yz{{}{z}~{z}|}}z||z~||~w|yzzz|~}zz~|y|~z{||}|yy}z|~y~}~}}~}~y{~|{|~{~t~}}z|}~y~~|{||}|x~}y{{}|{|~|u{|{z{v}}}}|{|~{|y}|z~{|y{|z}}zy}}}}|~|yx|v|}z}}z{~yy{||{z~||}{{}z~{}z{}}|~}~|y|xz}~{|~{z|{|~||}~}{}}|~|}x~{}~w~~z~~z}~~|y{y{{~~}|}||~~{~~||{|x{|v}{}~~zz~|{z|w|}~{z}}}z{}|{w}~|~z|~~~|~|z}|~|{y}~~yz{}z}|yw~x{z}z~~~~{{~{{}y{z|z|{|{{}}{x}{zy|{{||xz~~}{z|~}xz|~{|~||{xxwz}~{|{x{}~~zzz{}}{z{y}y|y~w}{}|u{|}}yz}z~}||y}xy}{|z~}{z|||{~x~{{|x|{{zy{~{~{~~~}y|}ywz}|}{z~zz}|z}|}|v~~|||w|~~|~||~|}{~|z}~}|~~~~~{}}~}{}z~|{}}|}y{z}z~{~|v{v{|}{}~}y{{}{~|yzz}x}{~}~~|y{|||}{zy~|}}}}y||~||~~y~~~~~}}~~~||~{~||~}~}}}~~~}|~~}~~~}{\\\\|yu>~}|}~~}~{~~}}y{}|x{}{x}}}y}y}||y}~}|~||}}|~}|}~{}~}}{~~w{}y~}~{}|y}{~|~}zz~}z|}~|~{}~{}|}~~{{{|||}{~~|{{~z{||~}|~y}}~}z}}~}~~}||y~~~{}~|}}}y~z{}|}|z~~y}zx{{|~}{|x~}yx}}}{~{}~{}{|~xy}~}{~}|}}~{|{}|{z~||~~}~~||z~|~{|y~{|zy|z|~yy}{|~{|z}w~|}~{}~y}~~{}}~~}z}|}~}{~~}{}~|~{z}{z~}}{}}{}}|}~{z~{}}~{|{~}{}|}|||~}{z{z{y}|zy~|~z~|z~z~|~{{{{~|~z|}~{}{~z{z~|z}y~y~{}y}{y~~~~}{}|~|{~~}|}~}~||~zz}{z~{}{{|||x{|{{{|{yzz|{{{{~~}~|~~~}}z}|zz||||{|z|||{y~y|y~{z~y}~~}}~~}~y~}}|~}z}||{|}|~|~~|uz~}{{{{|~zx{y~}xz}|}{}}}~~~w}z|~|}~~||}}z{~~}~{|}~~~{~}x||}~{}}}}~}~~}}}}~}~}~|z{~}~|z~{}~}~~}}~}~{~}~}z}}~~~{~}~}|~~~~{~|}|}~~}z~|}z~{z}|~|z{}}~~~|{}}|}{~~}{}~}}{~{z~|~|~|~{|}y||~|~}~|~z}}~~~y}~|~|}z|~~~~{~|~{|}~|~~}|{}}|~||}~}~z{~|yz~~{|~~|y|}{}~}~}z{~~~}||~}}}~}}~{~~~}~~~||~~~~|~~~}~~~|{y}~~~~{{~|||{}}z|~{~|}}}y|y}{}~~|}{|y}~{{z{~|~{}}|{~~{~~~}}|}w~|~{{{~~||}}}|~{}|z}{}|~}~|{}}{x{~|~~~}~z~|~|}{{~~~z{|~{~|~|~}}~|}||{|~~~|}||~}~}||}|{|~w}}w}}~~}}~}~~~}z}}~y~}}}~~}~~~~~y{{}y}y}~|~y}{|}}}|y{z||~~z~~~z~{~}|~~}~~{}z|}|}|yz{y}}|||v||{|zw}|||{~{|{}~}|}~z~z|~~~{~{}~|}|~}z}~z|y|{|{z~y}~|~{}~~y~~{||{x{~y~|zz}x|~}||~~}|w}|{{|z}{}}}|x~~z|}|y{y~~zy|z{|}}{z{z~|~~~}~||~z~}z~~}{}}y|{|{{}}|||~y{x}}~|}}~}~}|~}{}y}|}~}}zx}}|y{~z}}|z}~zz}}~~~~}}~~x||{~y~y~{~~~}}|x}~~|}w{~||~{|||}}~}|}|~|y}|||~~{{|}}xz}~|}}y~}~~z}{~~}}}|}}|{y}y|z|z~y~|}|}~}}x}~}}}|}~{x~y{}~~{|~{~}zx||}{||zs|~{y}}}{}~}|}{~}{|y~}}{y}|{||{|{{}zz||}}||w}{~|~{{~|yy|~~~z|~}||~}~~}~}~}|~~}~~|~~~~~~~~~~~}~||}}~|~~}wy}||{|~|{}y}}|||||}|{~x~~}}}~x~}}}|z{|}y~{}~}}x~y~x}~{y{p|{}}||x{z||}|}~x}||v}x~|}}}}xvz~{||y{|~~}|{~}|}~}yz{|~|~vz~~|~~|~~zz{{z}}~{~{}x~||{~zy}|}|yz}~|{{||{x}|z}~}}}z|~}}||}{}||{~}{~~yz|}|~{z~~|}}~}}z|||z~~~|z||}||~}}|}|}~|{|}{{}}{}~~{}}y{~~w~~~{~~{}~}}|}{y|}z~||z~z~||}~{}~}|{}~|~}y}{}~~y}}{}~x}}}~z|z{||~~}~{~}~{}~{}~|y}{||~}~{~}|}y~|w~z}yy~}}}|z|}yzv|{{}}y{}}|}}y~yyz}}|z}z~||}z~{~|{x|~~||z|zw|{||yx|z{~|~~~||z~|}~|z}z}||{|~~{v|||{~{~|y}|yz~}}{~~|~z}}~}}y|{|}}}}z~~|~|~}|{~{||~}|}}}}}}}{||x~~~}{}}}z}}|~~{z~zz}}}{x}~~~}~}~~~~}||~~~~~~}~~~}~~~~y~~~~{}}{~}}{~~}}}{{~||{~{}{zx|}z{|wx~}x~|yyy|{|}}~}{}~~}}~|{}y|}{}}y}~yvv|~|{}xx~}{||~}{~}{z~}|z||{z|}z~{}z~yx|||}}||{~~x~~~}{x}{~|z|xw~z}~~y}|w~}|}}}~z|~~{||}x}zz}{~|~z}xyv|{y{|}xw}{}w}|}|{z|{|{}z~|~{~}~}~{||x|~|}x}|zyx{zyx~}~{xx{}xz|~}z}y}}}}|~xz{}}}|{~{{y~zzx~z}{}zz}z|x~{~zz{{}~~}}|~{{{}{}~}~~}z}{}~w{}|yz{|yw~|}}{z|zy||~~}}}|z}{{z~|{~|}{|}~~~~x||~}|w{z|{}{wxz{{z|yz{~}}z~~z|}y{{{{}~y}{z}}}{|~}x|xw|||}}x{|z{{{}{|~y~y}~{~~~{}{|}||}{}}|||y}v||{|~}z{z~z|z{w|z~z|}{z}}}~~{{~}x{~~}}~{||~{}z{{}{||z|z~}z|~{|{z}~}}}}|~~xz}}{|z{|}~~}|}{z|~y{|y}|z~|~}|{{~}~zz~~}|{z|}|}~{~~||~~~}|~}}~~z||~|~~~~}~~~~}|~~~~~w~~~}~{~~~~}|~}~}}z}~|~{||}~}|{z|{||xx|}z~~}y}|}}{~|z}|{|{~}||z}~||xy~~||~}~y|~||~|}~zy|{x{~zy~}}y|z{}y|}{}|}}}}{{}z|y}~{~}}}|||~{{~~|}}~y|zz}}{|~|}{}y{~z}w{}}z~}}~}|~~{~{z}z}|{}~}|x}}{~~}~z~y}}{~~}}|}{x|yz||~||zz~zv}{}}|w|z}}~|~}w~z|~|~~}{}y}|~{y||z~~|}}z}|~~}||x}{yy~}}y|z{y|}|~}~}||}w}z~~{|}}~~y||{~wz~~{y~}{yy|}~~||~|{~z~~||{{|}~|x~x~}|}{}~}xy~}~}{~{}{}{zz}}|~~|~~}{z|z}|}{}{{{{|z~z{{|y}zz|}}~|y}yz~|{~{z|}|y{|}||y}~}~yp~~z|{~|}~|}y{z}{|~}~{|w|}|~|}|~{~~}}z~}}z|}~~}~}}z~||~yz~~{{|}|||{{|}z}{~{{xx}y}~}|{}~{}~}~}}|}v{~|{xx~{{z}|z|}}{z{~}~{|{z}~}}~{{~~~}|}~~z}}~~}}~}~}|~~z~~~~~~{|~}~|~~~}~|||~~|~}||~}x|~~|~~~~~}~~~}~z~}z}{~{z}}yzz|{{z||z|y}~y}{{|}z|y|{}xz}~}}|z|}z|~|z{~~|||~z}z~{}}~u|{}}}{{xwy{w|}|y{w}z|z|}}}{vz}}z}sx|}{{{||z{}~|y}w{|}{w{}~}yy|}xwx{~yz{x{~y{~}~|~v{~y{||y|}|}{}{{|vx|x||{x{|~zv~z{}{{w{y}|}}}{}{~z}|}|z~{~}~}~~|zyz{|}~|}z~~{|zx}~w}~|}~~|~|z}z~x}}z~}~{{zzzz|{~|}~~zz~}}|||{zx|x}zz}x|z{}~~{~}{~}|zw~z}{{}}yzx|yz||z|z}}||{{|x|z|||}z}~|~x~{{}{z}~~~z|}{z}~~{zx{z~|{y{y}|{yw|z~z{|{}{z{}~{|{zy}z}}w~~~~}{~|}}xz|{yvz{||z{{{{zz{~yyyy|~}{}}||}~z|{w~~|~xxz||zwz|~~||y{xx~{}x}|||y}wz~{}|{xy}}z}~{}{{|~zzz~{zzv~zw||y}zzwy}|x~~y|}|y{~|}|~}~~{{y||}~|}~|~w{}||x~|~|{{w{z~y{|}|}{}{||{}}|z|}}xyz~~|~~~~~~}|~~~}~}}~~{}~}}}}~|~~~}|~}}~~|}~~~{~|}~~|~~~y~~~~}~~}{~{}~{{}||}|{z}|zz}||{y|~}}}|~}{~v~{zzwy}}}wz~z}}~~|~zz}wz}xyz}w}}~~y{{~~y~z}~y|y~}|~~{~z}~}|}z{x{}z~}z|{{{||~y~|||z}y{{||{z{{{{~wzz~z~|{{~z}~||{~yzyw}|x~}||}|z|y{z{|x~~}}vz}~|z~||}}|{}|}xvx|~v{|}|}|}w|{}|y}z{|z|z~}z~|z~}}~{|}w}~|zwz{|~}z{~z{~zz{{x~yy~}|}~}}}x}{v}|~|zx|~yyzy|{x}~{w}||z~{}}t~}}{}|~}~}||z}z}{|}{y~{|}|{{~~|~z}z~~z|y|~zz}}~w|}}||~~{}~~{}~~{{|~|{}yyz~}|w~xv~|y|sz||~|{zxz{~{~{z}y{z}|y}~zzz~x|z|~{}x|}~z}y~}|}}}}~|z}z}{{z|}{y{{{x~|{|||}|~z}z}~|x{z{|}y~zx|~||}{}x~}~~zz~z|}}v||{z|{|zz{z|}~{|~~{}z}|}z|}}|y|{}}|}~z}|}x{{|}|{z~}|}|}{~|~{|}{|y{{z|z||~}~y{y~z}~|z|{|z~|{}yy}}{{x~|{|~|~~|}~~}}~~|}~}~~~~~~~~}~}|~~}}||~~z}|}~}|~~}~}}~~~~{}~~~~}~~~~|z~z}}{~}}y~xz}zx{}}|~}}xwx~||y{}|z|{{}|}zz{}~yx~|}y{}|}||z|}z|x~|z|z~~xyz~uxyxzy~yz}}~zy}}x~w{}}z{x{y}~{{|zz{~|}{~z|~ztywx|}}}||zw~y}|}}{|}zz{~}}z~}{~z{~{y~~{~zyz~y}w{}~z~y}{x~|{y}}~|y}}x~~~}~|}~x|}}z~vz~z{zz~{{|~}|}{z~~}~~{z~yz~{y|z{|~}x}{z||z{}|y|y|zz~w~|{yw}|}}{~}|~~}~~{~~{x}z|y}zy~}~}|}y{}|}}}{w~zx}{{x||}|}}}z||~~~|z~|}}~|}}x}{~|x{}|{|{|z{~y}|}|{~|y~||~{z||x|~~}~~~{}|~zz{~~{|}v{{}}{~uzyz}y~{}~~||v|{}}~z|{}|z{{z~~y{y~~|z}}|}}|~}x{z{x|{z}x}|~~}{{{}y~}x{|}z}}{~z~|w{{|~~}z|{|~vz~|}{||{{~||zw~|z~~|}}||~}}{zz~t||{}}}}{z~~}||}~}}zzyy|}{|{}|}}|}z{}~}}{}{z~~~}{|}}z|~~|~~~}~~~~~z~}~~||}}|{}}}}~~~~}~~~}}}|~}}{z}|}~~~}}}~~~~~~~~~~~x~}}~~~~|}~~~~|}{}z~z~~}y}||z{}}|}{|~w{|z|w|~{}z}~x{{~|y|{{{~x|zw{{{z{}{~}~~|{{zz|zy}{}z}}}}zy|z|x|wzy{y~{~wx|y}|{~|z}||}~{xz{z~~}~yz~x|~}z}xz|yz~{}~z|{}{}~x{z}}~{|x~~y{y}|~}{y~}{||{}~|~{zyz}zz|xxyzz}~{zz{~|z~}~{}~|{zv||}{{w}{}}z{{}{}y}}y|z|}zx|t}}z}{~{{|}~{{z~{|{~~~z|}{~{z~~||||~y}||}|zz~||{z~{}~|~{z{{|{yz}{~|}}~{|}{y|}~{~{}{|vyy{|v}z~z~}{|z}}}{y}}z{}x|x|y|z||}z{{{|}|~{~~||y~z}z|yzx}~zy{}{~|xy{~~}}zz}}y|~{~|}v}}}~{{{||}|{{|y{{||~{}~xz}}~{z}||~zzyx{yzy|x|~}{w|~||}|~|y}z~zw}yz}~y}~|{~}~}z~zz|||xx{||~}zy}}y{}~~~y}}}}{|{|y~||{{z~w}y|wx~}}y~{~|{}{}|}y}{y}|~x}~~{{}}||}z}|~}|xz{z{{z{y{}}x}{y|{}~zy}|{~}|y}}|wyx~|z{|{|~~~}z}}}y~~}~}~}~|~~}}~}~~~}~~}|~}~|~|~~~}~~~~}~~{}~}|~{~~}}|~|~~|}~~~z~}~}}~~}}~~~~|{z~|~|}|~~}w~|zw{z}z{}}z~~}w|}zv}vx|y|~{~|~||{|z}|z|}}|y~}yw}zy}~~{y}vw{wyx{zr{||x||z{{}y{{zzy{|~{{~||||~z}||}zzy{~|}x~}{|zz{~~}}}z{{}||}|~z{xx|zz||}{|~}}{|u}{w{~|}}z|}~~|}~|zx|z||{{}}}|y~zyyz|~{~z|~z|y}|z}~|}}{}}|~ywz~xzx}|}|z}yz{z|{~{y~~~y}}}~z}{||||~{~|}y}{z~}y~wyx{||{{{|x|}y~{{zz}z{}|t}x~~}|~{{}~}{|y}{|}}~{w~z||z~|{u{}|{}}}|x|y}~|~w{z~y}~{|}|}|}|~{}~}|z{}||~|~z|{}|~y{~~{|~yyxy}z{zzy}x|{|{~|}~}}~}~~|||{{|zwy|yxs~}zy~z|v{{zz}{}{|zx|yvz}}|}~{~~z~w{}{~|}~{y}{vz~z{y{uz{{}{zw|zzw||x{v~yxx{y~{y{}{}|vx~{x{}}}{|yz~~||}x}|x|~~t|{z|{|y{{{xz{{||}|||~y{~}}{||x}|}{|}|}|x}~}zzv{~}|~zxu~{}u{zz~~{}~{{}{yz|x|}|~{~~~~~|}~~}~}~~~}}|~}~~~~|}~~}}~|u}~}}~~~~~~}z~~~~~}|}~|~~y~|~~|~z}y~}~~~~~{}}~~~~~}~~}~|}~~~y~}~~~~~~~}}}}}zz~~{{|{y~||}z}z{~yz~|~y{|z~|~||x{|~z|}{z{~{wz}}~~z|~w~}t}z|xzzz~xy|~y|}{}}||x|}||{~y{zww|||x|y|{{{{|{~zy~}|{}u}{|{}}~}x}z}x~{z|~w~xy|xy~{|}}{{~}xz~|~z{wzzzz}~}{yyzx|{z|}{y~}~{{|~x|{}zwxyz}~{z|{{{||~||}|w~|zyz~zy|{~|z{{}}}|yzy~z~w~}xz}}~w~{y{|||~}}z}}~}|z|y|x|{~{~}{}z{}x~y}yz|zz||{~z}z{~{{|z{}w|~|}u}zy{|{{}}z~~}~zvz~|~~|yy{~||{~|z~|}yy{}~|~z{}yzz|}zzzy{{{{}{z|~|{z{~~}|}~|{xz{~~~||zzxyy{|w{|zz~}~}zz}{{}}|w}|~~yyy}~uz}}~y|zy|~}x||~}}}y|~|z{~z|}{~}|yzz~|~}}||z{xzy~~|}yyz{z}|{}}v~~|}}|}~}{|||}~{~~y}~}z~{|}yz|y}}}{zyyx}}z|~|{}z{~|z{x}|zz}|}~|z}}~|y}|z~{}|y}}}{~xx}{}}}y|y||{|}|{|{}~~{{|~}}{|z|x~}y}xz}z~wz|{|}~~}~~~~|~}}~~}~~}~~}{z{}~~~~~~}|~~~~~|}~~}{~~~~~~~~|}~~~}~~~~}|}w{}}|y}~}}z{~w|~yz{x{{{~}{}{z{{|{zx}z{~y|wwz~~}~~{{~|{}}z||z{}z|}}}x}|}{{~z|{z|{z~~yy|y~}{~~|}x}}z{~z|~{{}{uz|{y}z||~~|{z||z|y{y~x~yy{~}|}y|~|}|~zzx~|}z~~y|y|~}{~}{z~}zy~zxz{xx|z||~x~|}|}|~||{~}~~{||{y~}{|z}}zzzzz}~|}|~|}zy{}y||{~y|{{~~z}{~}{z~}{~~}zx~{{||zy~~{zzxy|z~zy|{{{z~~}~}~}}}y~{}z|~y~}~zyy{w~|}z}~{}}{|~y||y~z{y}~x||~}y{|}|}}}~|||{|{}~~~z}z{{y|{~|z|~}~}y}{{y~~|{}|{y~~}}y~x~|~}}{x~~{w{|}}yz{}{|y||x|||||{xu{}|}}|}~|}{wz{}}}x}y~}{}y|}zxz|||}z{~|~{z}z{y{~~z||y{~}||{|}}{{~~x~|{}}}||~wz{z}y~|||yx}zz}}z}}|~|~}|~zw}y}{{||}}}~x}~y~xz}{}~w}~}z{~||~z{{z|zzwy|~{|~~~}|}}|}}~~z|~{|{~~}|}~}~~~}~z}~|}~}~|~~}~~{||~~|~~~~~{~}~~{}{~}~~}~~~}}||~~~}~{}|~~~~}||~}x}z~~}~}~~|}}~}y|~~}~z{y||xz{|}||{{yzy{w}}}xzx{}zzw~|v~{|||w{|z||{{~x~|v~{|x|||z|~}~z~{|z{y|~z|z}}{{}{zxz~}}{~~z|z|{}~|||{{{|zw~z|~z}~z}~{||~|}z}yw|}{z~|{z|zy{zyy}~z{}|}zvx{~{~}y{{{|}{z~{|y~xz|z{}{}~|z~}~{}{~~z{{x~||}y}~y}~|{}z|{yz}}}||wz}}}x||{}}{|}y{~{|~}~x{|}z}yy|z}z}|~{z}zu{~z}{|y{|{|~~{~}{wy~|~}zyv}}z{~x{~z}}}{|}x{~~}|z|z~}{}v~|xy~|||y{}|{{|~y}xz~}|y}~}z{~}~}}~}~}{|{z~{|}}~||}~~yz|}{{|||}{yxz~|||zyx~~~}~}|{|yz|{z|~}}z}yz{z}{}}yzy~x}z}{|y~z~|}y{x{}{y|z~}z}}~|{{z||}|~z~{{}z|}|z~|z~}{{~zy~|xzz}|y||~~y}}|}{{{x~~}||y}w|{}z||z~|}z{{yz|}{{z{z{}x|w}|{}{|}{|}zy}~{~||z}}{y||{{}}y~~|~|z|zz}}xz|}}|x~zx{w{~~z~~{z~|y|||{|w|}|}}}||}|~~~{~{}~~~}~}~}~}|z}}~}}}~~~~~}}|}}~~}~}~~~~}~~~|~}~}~~y~}~}|~~{~}~~}~~}y}{|}yz|zy}}yzz{x~zyy{~zy}z}~}{|zyz|{z~x}~{}x}{yy{yzz|{w}zzy~xzx|z|}z~}yz{{|{x~||y|}}y~zz}}~||~}|~y|~z}}zx}z{z{z}~{{~}}{|xz|z{}}{|z}|z}|z~~~{~~y|}}|||{|yz{|~|xvzzy}}{v}|{{}}|x||~}||}|}|}}|}{}{|~~~{z|{z{w|z|y|x}w~tw~~y{{|}|~{|{{}{~y~||{~|z~}|x~~}yz|}{yy}~y}}|||{~{~~~|zz|~{~{~w~~~}|zx~{}{w}~~yx|yo{z}}z|y||zz{|}{z|z|}}~|}xy||y|}|x{}~}y|{~z}~|z||z{}}|w{{~}|}y||~{||y{{~~yz{z{{~~~y|x~~|||}}~{z||}x||yyyz||z|w}zx}zzz|{x}}z{y{||}}~~zyx~}~x|{}z}z{w|}}{{v~~||z{{vyy{zv{{}~||z~}~~|||}}~y~z{~||~}{|{x|~x{z~x{|~y{w}|{}}~{z}~|}~}~|}}y|~~}~{{~{|{{|xz{zz~|{~z|~}zy|y~{|}xw||y||~||~~|}~~~}~~|}~~}~x~~~}~~~~~|}}}}|~w||~{~~~~~~~{|}~}~~~}~~}~~{~~~~|~~~}}~~}}}~~~~~~~z|~{}~~~}}~}}}{~}}~}~}|z||~|{}~}~z}}~|~{|z}{{~y~|~|{y{z{}}|~w}{{zzx}{||{}}{{zz|~{v|{~}{|}~z}}|y}{||{~|y}z}~~z}~~uy{z}z}||z{{}||z}~}|}|||~yx}{||}|x~|y{|}||{zz~}~y~}y||}}yz}zyw~}||}||}|y{~}x||~}zx|~y}y}zv~}}~y||~z|}{||{{|{z}~~|z}{~|y{x~~z|~}}~{~w{}}|{w}}~|~zxy{~y}|{}v{|}||{|{}z||yzzz}|{|u}}~yx}|~}y}~~|~}zx||z}{|~|}|x~{}{}}||}}~x{~zzzyx}zz~{{y}z~{{|~z~|~{~}~zz{z|~zz~~{~}}{{~|xvz}|{~zyvy~z|||}{~x|}}}||w|{{}~}{y|w}|}y}|}~z|z}w|}{}{y}x||~z{yz}wz~}}|}{z~}{|}~w}}~~{z{x~z|y}z{{~s}~}t}||}~z}zv|z|}z|~||~z|~~x}|xz~~y|~|yz|{}}~{~~|{~{}~}|~|}{zy||}|zz{|y|~y|{|x~|{{||~~{zxzyy|}xyy{~z}~{z}~|{||zz}{{~~|}||x}}|}}}{}~|}~}~|~||~}}|}}}~|}~~{~}||}}}}}~~~~~~}}||}~{~~|}~~~~~}}~}~}{~~~~~~~~}|}y~~|{{~}~~~~~{}}~|{}|{}|~y~|z}|yxnyy~x{|||}zy}zyzz}y|zz~}{|x{z}|z~{}z~~}{~{|{y{{|{}y{}zyz~y||y|~xxx{x{{z||~{}y|~|z|{}}}{|y}~}~zz~y|}|z~{}z{x~{x~}z~v}{w|{z|{{{{y{}{x~~z}z}~{x}{~|}}|{{w~|~||{z|yy|y{z}{{{}}{{xz|{z~{}xwu|{}{}zy}~}|z~y|z|~{}~{zz|w~u{|{w{{{zzx{||}}zwz|}}|}tz|}~}|~||{zyyzyz}}||wy|~}~zzz{z~z{|w|{xz|l|||}{~z}x}}z|z}z|}~|~z|~{z|}~yy{~z{{||zz|{{}}~z}zz||w{{{}y~}}y}}~|}}}z~~zzz}|y}y{}y{|}~}||y}zy}|xz}||{}y}{yzy{y|~|w~|{}~zzy}z~{x{~}}}y~z{y{z|x{y{xy}~{{}|}}|~z}z{}y|~z}~{|z{}x|~|y{}||w||~z{y}z|{z{z|y|x{{z{~~}wvz|{||{{||y~}|~y|{|xyz{z~~~}x}|{yx{vyvz|zz{}v|z}~z~y{{}|}~|z}~{z}zz}{yz{~|}}y|z|x{z~}|~{{{~v{}|}}|~{|}z}z|x~~{{{}~~|}}~~|}~~~}~~{||}~~z~}}~~|~~}{s~}~~~~{~~{~}}~|~~~{}~{}~}}~~}~}~~~~}~}}~|~|{~~~}}~~}~~|{~|x}|{{}||y{|{z}}~|{}|z|~|{|zz}y}|{}}zy{~x~~~{~||~}|{|z{xyz|~y}{|}yyz{||{{y|z|{~~}yz}x{~~|~v~{~yx{}y}zz|{}}|~z}|}~z{|}z}{z|y|~zzz}|z}{~z}}y~|z|{~{{}{~o~{{~|}|~}yzv|y~~~zz~z||{}z|}{z~}|z~syz~z~{}zz{z}|~}~|x~{}w}{w|{|{y|}z}z{}}|t|}}z}z||~}|~{~zx}{}}{z}|}{}{|x{|~{{}z}||{~~{}~z}}|{}yxzz{~y||}{{z}||~z{xz{}z~}{}|{{}z}{}~}{}~~~~{~~yw}~{z~~z}~}~z||||||~|}~z}|{||{}||~y~|z~{}y}}|{|~|{zz~~|}{{~}~zzwx~~y}~||{{}}z}||y|u||z~x~~|z}~z|{{~~~{}y|||zxzz~{|{{}~{||yw}y{~~}~{z~|{}y{y|zxzw~|~}||y~|}|zy||}~}{||v}z||~~z||z}|}}yyzz}||}yz|ux|{{|z|~{{{~z}{{yz||}~~x~}y}~|~}|}|}|~||{}}{y}z}zy|s{||}||z~z}}}|}z~|~~z}u{}w}~~~z~~~}~~|~~~}}~~~~{|~~||~~}}~|}~{|~~~|||z~~}||~r~~~}~~~~}~~{~}|{}~~}}~}}}}~~~xy|}}|{|y|yyx~wy}}}|~~~|z{|{|{v|w}~{{y|y}~|{}}y||~zz}}z~||||}|{x{z~y{||x||z{}|u{|{{|{|{}~}||zy}~zz}~|}|z{|~}{~{zw{yxwzzxz{y||{~{{zzz~|v}|{~{{~{}}z~~z~~{}x~~}z{y~z|}|}z}x}~|}z~{{}{y{{wu}}~x{~z~z~|{}{}|}}}zz~|{||{z|~}~}{y~}}{{{~{~|}~uy}||zz|}y{}}{~z|}|z|z|y~~z|~x~z{xy}|zu}{zy|z}zy{~zz~|{x}~}w~}{|u~yx|y{|{}~y}}{|zzzzy}|||w{w{}{{y}}}{z}}y}}}~u{|||{vy{~|}~~xzz{~|}|{z|{{{||}|~zw{zz}zzyzy}|z}}}~}~~y~|w}v~||}yv{{|}~}|xu~||x|{}~|x{z{{{~zz}y{}|xz}~~~}|}}}w~}~}wz~~z{~|z}|y}}wy~yz}}xz{y{|||z|z}}|z}{y||z}}}~~~}~{y~z|~}~{{{~|x}|~z{{||{x}|w|{{yz{v~z{x}||~w}|{{~}~{}~}~|~}{||z{}{~|}z{z}{z{x}}{zw|~x}}{}}||z~~|~~}~~{|}~}~}|}~~}}}}~~~~}}}~~|~~z}}}}|~~~}~}}~~|~}~|~}~~~~~}~~}}~~~~{}~|~~||}}{~~~~}}{~~}}~~~z|~~~}~}~}~~|{|{}~|}|}}zzy~{||{}z||{|xuy{z|{yz~~z~||{|{y|v}~|w~}}}{|{|v~|}|z{ux~y{~zw|xz}{v~}y{~||}}{z}{||z{}z|}{||~~{{z|yzzwzz{}|w||}z~x~~|}y|}|}{|z}|{y|{||}xx|||z|{|z}~||{~z|yx|{z}~}}}y}z{~}}|zx|y|}x|x}~~{~x||}}{zy~}}vy}v~~|zz|}{~}z}|{}xy|x{x|~{y~||yzxzzw|~~}||z{~~}{|x{yz{}{{|{|z}}~{x|~{~z~|~}|y|{~|}}}}~y||xzx|||}{~~zy{~{xz|}}z{x{w|~}}~~{{}~||z}|yy}{yz|||}}w{}|~~y}|~}||}y~|{{y|{z~{|}||~z||{y|}}|y|{~yzz~w||{~y{{z}v|||{}}zz||yz}{|{y|x{z~}y~|xxx|x|z|||}y|~}y|{|x{}xz{x{|~|~zy{u~}}}~y{{{}|~|}z}|z~}}yyy|{{x{|~~~|||~z|{zz|{v}}{y|{{}|~|zz~}{{||}}y|zy~|z{~y|z|}z{{{}z~zy~~z}~x~{~{|~zz}|}{}||zzz|w}y||}|z}||xz|}~}{}{}|~y|zz}z{xx{|y|~}~~}z~~~~~~{z~}|~~~{}}~}~}}}~}~}~{~}|~}}|}}}~~~}}~~~~~}|}~~~~{~~}~}}~~|~|}~~~|~~~~}~~~~}~}~~~{z{|~{|zxzx~z~|z}zwzw|z{|{}}{}}xxzz||}{}~~}x|{||z|x~||||~}{{||~|{z{|}}|w{}y|~{zz{}y}}xx|}}|x{|}w{||}z}~|~}~}|}}}~}~}y~~zyw|~}~}{y{||}x{y{|zz||y~y{}||~|{|~~~~z~z|{y{}}y}}~}{{}y|}}|~}z|w~|z}~{z}~~y}z|~}|{}|}~~~z|x~~}||}y~zx{{z}x|}~}{}||}{}|x}{}||}|~}|}zx|}}}}zyw||z~zyz{y|{~zz|{yzyyw}}zz~z|}}~zzz}yz|~}}y|}|{|}y~~z|w}{zx{}zx{}z}{|}z|z{{~~}|}{{||}y}{{z}~{{~~|y}|}~|zyzy}w~~~x{}xzz~|xy}w{|r{}y~|||}{~}y{||{|~{z~|{z{~~y{{|}x}{yz|{|}y{{|x}~y{z|}~{{}{{{}{z}{w~}~z{y{{|{{|}||||x{z{|}w{w|}|{{y~}z~z{}~~x|}~|~|~}~|yz}z{~{|y~|||z~|wzy|{x|v}}}}}y}}|}|~|{~~{~{~|~x}~~~{x~x~|||zxz~w}{~z~}}{{}|~{x||{{}}}z}v{}y|}~~}|}~~~}}}||}~|}|~~}~}~}{|~~}}~~}z~~~~~|~~{}{~{~~~~~~}y~|}}|~}z~~~~~~{~|~~~}~~~~~|{~~~}~~{}~~|~~~z~|yx~{y}yx~|~~{|||}x|~~{~{~z{z}||xy}~{|yx~|y{yz|}|{w}}}|~}{z}z}~y~}|}xz~{}x}~|}{|||~|{yz}|}{}{|{}z|}}{z{x||wz|}{|~}{{{~}}{|~~~}{}}z{}}w~y~z}z~{{z~}z{{|~|xz}zzwy}{z{{~y|{~y|}yy~{}z||}w|}{|zy{y{z{z~~}|}}||y}{{|{|~{}|}y|~w}~|}{|x~x|}}|yx}}y{~~~}zy}{{|~|}}yz}~{zyy{{z}|z{yz{z|}~yz|}~y|zx|~|z|{~|{{{z{y}xw{{}|}||z~z}~||z~}|x}{z||~{||x}zy{~|}z{}|}~||{}xzvz~x|y|{zy}xx{y~{y|}}~}{}z|~|~{|{}y~~~x||{}{}z{}||xw|~}~}}w~~~}}||||~}||~vvx{|{z{}}{}{~y{}{}{{z{~{y|{{|}y}x~}{z{|}y}|z{||}{~~y||z}}||~{v~|}{y{~~{~y}|}}z}x{wyzz}|~~w|}|}}x}{|{{{}y~}{|z~|}||||yz|x{w{|~~xz|||{~~~~{z{}|{|}}yvzyy}}yuzy}~|x||{|~|zwy|y~zz}|zxxuy|}y~|~zy}|~~~}|~{~}~~}~~|~}~~|~~~w}}}~~{|~~~~}u~~}~~~|~~~~}~~~|~~~~}~~}~~~~~~~~}}~~}~}||}{y|{}||zyx}v~{w~}~y}y|y}{{||yz{|{|zx}{}~z|~{x~y||y~}y{}}w|~{z{~{|z|y{|{|}||y}}|y}|~~}|zz||{yy~yzz|~|}{{}{{}z~{|z}w}{}~~yy{||}{~{zz||}x|}|}}}zv}~~y|}~z}|~~~{z}}{{}v~yyyzw||~|}y{{|{||w{{}}|~|{}zxzyz~}v}~z}{}}~y|}~|zz{}}z|~}}}y|z|{{}xzy|}||}}{y|~~{|}x}}z}}}}}|y~w{|||{~|}|zy|{|}}|}|{y|~}}~~{}|}z{}}{}|~~t}|||}|y}~|u}}xy{~}z}{z{{{z}{{||}}~}}||||}}~~}||}~||~{tz}||{|z{|~xzzw~x||y~|xz{z{w}~y||}~{~{|~~|}|wz~}}u{}{}{}zzy{}{~y{{~~yy|}x~yy{}{w~z{|{~y{y}~|}x||~~~zy|}}||}y}}||}|x~|~~{z|}||{z{}||{}~|~~z~{~||~~||}}y|{{|{z|zy{}|x~}}y~y{x~z|}q}{yv}|y}}{|~}y|~zz|~}{|}||{}|}|~xzzyw|w}vy|xz}~~|}}}|}z}x~}x~||~~~}~|~~~~|}~|}~|}~~~|~{~~~y{~||~~~}}|}}}~}~~}~}}~|~~}~~||~}~|~~}}~~~~|||}}~~{|}y~|~}|~}~~~}~}|y{}~{y{z}}x~{}vx||y|{}{z~}|}{}}~~|{|~x|~~zzz|~zz}||z|{xx}||}y~}}~~{|||}z~}z||z~tx~}}~|}}}~}{{x|wx|z|z{||~~}}uz~z{zyzz}x}|}}|yy|wy}}{y}vy~|}z~}}w|zz}{{z|}|~t||{|}z{{}|x~z~x~z~xx~|z~xy~{}}~}|}|~|}z~|~}{xyy}|}|~||zzy~}}~}}z~|}~|~{}}||x{{~|||y{{~|{||z~}}x|zz~~~~{|z||x{~y}}}~|z|y}{{}~~z|{||{{~|}}}x}{}yz{zyw}y{~}z{{y}|{y}|}{}xy~|{}}{|}}{}~}|x}|}~z}u~y}yzx|}~z|~|}zz||{||~|~{{|~}||~|~|w|~}~||}~zz|}}~||{~{z|~}yyz{{|{|z{}~|||xy{}~}|{|~~}z||}|x~|}|}}y|{~z}~v}~||z|~|{{x|{y{z}~|}z{y}~z}~z~||~~xyz}}{yx{}v|yw}||~~{z|{{{}~}}w||y{}|{~}~|~wy~|}z{{z|z}}}~~~|{}{|{z|}}z~{|}}x{}z}~x|zz}{||~}~}~}~~~~|}~}{}~~~~~~}}~~}{}{~}~||~~~~}~}~|~|}}~~~~~|}~~|~{}{~}~{}~~}~~{~}|~~~~~~~~|~~|y}}~~~}~~~|{|~z|x}}y~~||y}{||xzxx{zztx~zw~||{||wz|}{{~yzyy~z}|t~~}wxz{}}~}{|zzy|}y{|{z}|xx}xzzuz}~{y}}}~||}{{~{}x}~~z}{}yvz{~{|~|~|{yzzyz{x}}{y{vx||}yz}z~~{~||zz~|z~~{}}|||~~u{zy~|z~z{{{v}z|{yz~}~xx{}|~y~~xx||{~z|}}~}}~~|~z~|~|z|x}|~x||{ww{{{{|zy{z|y}x{}zx}~{zzx|{~}~z~}w|}z{~{yx|x{{}}{|z{{|{}xz}y~|~w|zx||~}zz|x~{|yz{z}{}|{z|{~~y}zxxvxywy}xy}yyy}~z~|{~zyyy}~z}x}||~~~w|z}|z{~{}|}~w}~zyz~|u~|~{{z|ux||z{{~z}}||~~{~}{y}{{}zx~||z}~y~|w|~y{{{x|||z}z}}|}{y}~}|}|zz~}~}{}~|}~yz|xy}}}~y|~{|{zy~||z|v~}|{x|}{~}~~~||}|{{~z~~|y}|~}~y}{~~{|{w{z{||z|~|~}{}{z|xyxy~w~y}|~}}{~y}~}{~{~~{}~|}}x~z|~}{}{z~zy|z~w{}w}|z~}~}{{}z}|~}}y|{|z|}|~z~}|}~}~~}z~~~|z}z}~z~z~}~{~~}~~|~~~~{||{|~~|}}}}~}~~}}t~}~{}|}~~~}|~~~~~|~~~|~}x~~y~|~}y}~}}~|~}{|~~z}}}{}{}||x||{{w{|}~|x|yz{}|y|x}zz}|}}|~yy|}xz|z|}{{~}}{|||}}~y|~~}z|}~y}{~y~||{zxz~}{x~xw|~zy|{z|{z}|~{z|u{~~y~wxx~y{}}~u{y~}~|v|{xz~|y{~|y~z~x{{~}{zz}y}}u{zzy|~|}z|}v|{{|{}z|}}|{z~yzx|~z|{{w~|{{z{}~~{~y~y{{z}~y}zz}~{|y}~|{zzw|}|{~w{~|zz|v}}}~y}z{}{~{|~}{z|||~}}{}{y~{||~y{x}{y|{~}|}}|w~z{}|z}~|}~{~}y{x{|{{{}{||~{|z|{z}||~|z|{{z{~}{y||v{x|{}{zy|{}yy~}{x}||~}~}z|||z~~}{zy||z~}zzx{{~}y{|xy{|}~{t|~~|~{{{~z{y~}~~{}}|{{{|~}zyw{|}{~}~~z{xyzz}}{}yyz{{|~}|{~{|{x}z{x|yw}z|zz|~w}|}{~}}|~}{}}}{|uu~x}~}z~w|{z}~yz~}}||{~||}y{}|y||{xy{}y}x{~|x}~~{|z{~v|z{~~{{|~||yzzz}~||~zt~~||~||{|~||{{~zx|}~|~y~y}z{yx~~{z|w|v}y{}}|}~~~~{}~~||}~~~{~~|~~}}~}}|~~}~}}z}~}~}}|x~}~~|y}}|~~~~~}{~}~}|~}~~~t|~~}}~~{|}||{y{z}w}x}{}{~z|z|}x{{~}|zz||xvz|~}|{zzz}~|||zz{}|}|zzw}|}}{{xzxx{~z~z{|{z|}{}zx{}{|{}{z~~}z}~{{}{|y|{~~}}}~{xzy~{~x~|z|~~|~{}{~{y~}|y{|{~|}}~}|~|}{|~~~}yx{||z~z{ww|~z|x{||{|x}yz}}{wyz|}ywy|}}}{}~|}}y}~~~||}{|~~yx|x~{{}v|~~}{zy~~y{{~|z}|}z~z|}y|y||~}y}{}{}}||z|~z}v||{uy}|{zy{}||z~|}z}~|~}y~y}}{~zx{}}|{{y}}z{{|s|~|~}~|v}wy}~{~z~{|y~|y}}}|syz}z|x~yx||zyzz}|~~}z|~z|~{x}u|~x{|{}{}~{y{~~}}{z||}}}}~z~|{|y~wz{{yt}z|x}|{~~|{wz}|xzyv{||z|x~{~|}z{}wz{|||~{}~|{{|{|~wy{z}}~xu{y{zz|~|{|{}{y}}y}{{}||z|~|~}zz}{{{x~|~|||z}z{{yyy|~zzv|||y|~}{~}{||z~}{xu{xz~v~~yywy{q|zzx|}xy~{}}v|}x{~~|}}}|yz}||}~~|~~~}}|~~}||~{~~~{}~~}{|~|y~}{}~~}}~~z~}~~~~~~}}}~}~~}|~}|{~~|~~~{}|z|~~~~~~~~~{}}}}}}~|~}}~{|~~}~~~{}}~~}~}~}~{wx~~~xx{{}z~{{zx{yzwy~{y{}~|y}z~x|}{|}~zzzy~y}}||z{~zu}x||{||}~~{}~{}||zwz{~|~{zyy}|zy|{y}|z~||y{{{{{}z~~z{z|{{}z|x~}{}w~yx}zzyz~|y}~z|x}{zz{~|}x|{zz{{|}x~}}}~{~zzxx}{~z||}x|}{w{|}|z|{y|}wy|}~z}|zzz}|}|y{{yu{|{|x}~{~~~wz~~||~wy}{x}z|{|v~{y|y}}xy}y|xz{|z{}z~|~}{|{||}z~z~}{z~y{{~z|}yz}{z~}}z}yz}}z~x||}|y}{|yw{}{~{{z~||~~{}~||}~y}|{}}{{~~~{~z~}x|}||}x|~}x}{|{x{~{{{}}z|~z|}}{{|{}|}{yy{|zyz}|||z}|zx}|{}z{}wy|x~~~yzzz~}sz}{|xz}|z|~~|~y}z{{|}|~|~||yy{|{zz{xtz}{x~x|}{y{z~~y{|x|||}z}{|{z|}}~~zw|{z}z|{|z~y|}|}}ywy~{|}~|z|~||}{}}y}|z~|~~}{{~zz{~{}~}{}~zz}}||}t|{z}}}|}z{{|w{|}z}|~~|z}~}}}z|~~z~{~|yz|||}zz|{zz{|z}x{zz~~~yyy|y{y~||~}}~{|y{||~~~~}~~||{|~~}~~}{~}~~||}}~|z}~~}x~~|~}}~~~|~~}}~|}~~}{|~}|~~{}~|}}~~~}~~}~|}~~~~}~}}}z~~|~}~|z|{y~xwxz{w}x~|z{}zz|{~zzt{v}z~}}}|{|||yzv~w}}}{}|zz~z{~}wzy{y~v|xy~u}~{y|yv|}xx{|~|}y{||~~}|}|~|}}||}{}}z~||{|{yyxyv{|z|y|~|}x|{~{|zw|y|y}}z}{}}|xy~wz}|~|}{~x|zww}y}|}{}{}x~zy{~uzz|z{{y|{~|z{{~{}{}~~}|~~x~||{y|xw{|z|zxz}y|~{~||zz|{|z|{z}y{{{{~~~{|{z~~|||}w|}{{~{|xzwyy|v}x~{~}}|x}{z|}y~y||v~{z||~yz}}||}|x}x}~{z{}z{{}xz{|~wy{yzw|}yz}{}z}|}{yw~|}x|{|~z}|x|y~{}~y|{x{~~yvx{{{|{{|{x~~}y}|zy{}zy|z||~}}{|~~{}~~|}z{|||{{~w{|}{t|{xw|~}{{{~}{{{~}z||z~~zz|z|yx|||{}{z~|y~z|{z}|z}}y{|}{}~|~}~w|z~~~~}{y||~~~|}}}|}|}{|v~}yw{y}{|{yz}zz|~zx~{y}|yz|}|{~{~}x~}z}}|~~}~~zx~y{|y{}|y|~}vz}{~|}}}{z|x|{~}zy~}{~y}|}}~~~~||}~}}}}}}~}}~~|}~}}z{}~~||}||~|}~~~|~}z~{~~~|~~~~~~~~~~~~z~}~}~~~~~{}{|}|~{}~~}~}~~{~||~~}~}}~~||{y}~}~~~{~~y}{{y{{}}yw~x|z~|}|wy~v|~|}~x|~}yw}z|z~~|z~~~|{}}~y~|{w}|}y~z}{~}w{}}{y||||w|}}~~z{v|wx{||}}{{~y~yz{{zz||z}|{|z|{}|~z|y|y{y}|}{{vy|x}}|{~}|~t{yy~z}yz{}zzy}}w}z|{z|~|}}|}wxz}}y|}}z||~{|{y~}z|~}|~}{|{y||y~|{y{}|w|z|x~~|y|}|~{w{}zw}|z}}|~z}y{~|~zyy}}x|zz||{}}}{y||~~|{||w}{{||||}{|{{{yzz|}~wz{{}}|}v~~z}~}|y}{~|y|}}{y~~{~yy{ywz||}{z|x{~}z}~}|}|{|w}{{|{{}y}}}~}}{~{}|z|~{||x}z{~}z{yzz~y{~|{|{~}}|~z|xzzz|y~~~zw{}|z{|}|{|{{|}~xw}||~~zz}zz}~}|zz}zyz}zz|~zwz{}{~~w{|{w{~yz{~zy}}}|z{~{}}}~~~{x||}|||yz{}y{~z}zz}{z{{|{}xzz|~z~|~|||y~}x{}wz~z|{{||~|}||}{{|{z~}|~}y}~y}{}}{}}}{|~y}{|z}|yvzzzw~}|}}|zy{~z||xx{|||}~wy~z|~}y|}~{~}~}~}~}z~~~}~~}}}~{{~~~|~~~~~~y~~}}~|~~~~~|~~|y}~~~~|~{~~|~z~}~}~~|~~~x{|~{~~~~~~~}}~|}~|~}}}~z}}}~}{y}|}||y}{xt}z{|}{zz~|{~{{~zz{{{{}y|||~||~}}v}|~z{{{}{~{}}xy|yvyv|{z{}|~xz|{{x}zz{|}|~~}~{~z~{|~|z||~{~y~~}z{{|w{z|}z}z|xz{~~z{{x|y}x}{{z{|{{z{{{~}z}}|}y}{}|{|~|}z|vz|zx}|wx}||}zx}}z}z|}|||zx~~}}}}z~}{{~{}{z{}{w|{y~yyzz}}y{x~{||yzx~zz|yqz{|~x}~~}~x|{}|z{~{y}{}{z~{{~xz}{{{zw{z~|zx~{}}~|z}|}}~{{v|}~y~}~z~~~{{|}~w{~z|xy{{||}||z|y}{}~{}~{z~z|~x}}|~}|~y}z|y|{z||{w{}{z~z||}z~zxz}{~z}}y{zz}~|}}zuy~yz~~~y|~|~{y|z{x{yzxz{{{|}|~xvy||~~w{{zy~}{}~|{z|{w~}~~~w|}~}{~xx{}}x|xz|}|{{yuz{|xy|{}x}}zz|{{y||{{{|y~yy{x}z~}~{{}|w~z|{zz{|}}{{vw|z{v|zy|}}||yx~z}|{{|~{{zx~}}|yw{~z{x|vz{|{{z{|zx}{~y~}y~|~z{}{}~}{y{~|{~}~|~~~}||~|~~~~~|}}~{|~}|{}~}||~}}}|~~~y~{~}~|~~~z}p}~~~}~}}~}}~~}}~~~}{~~||}|}{}~~~~}y|}~}~}~}}~~z|~}z|~|{y~|~~}~~~}{}~}~}~}}|~~}~z{{y~{z|}{yz}}}|x{y|{~|}}}{}}~{|~}y~~|z{y}{~z{y{~}|~}|{{{}|}}zx||{~zy|}|~}}z{z~}{|{|}|}|u}}|z}~{||~{}xy|}z}|zw|}y{zx~}z|}yy}|{||~zx}{}z{tv{|wvx}y{}|y~yyw|~~z}||{}}{{~}|}|}{}{|yz}z|}x}{w|y{{}}{|z|}z{z}x{{~yy}|y|{}}~|u}z{}}z~}|}z}yz|z}~}yz{{}~w}{|{~z}{zz}{{{}|xyw{yvz|}zy~yx~{y}}{{z{{{~}||~z~|x~~z~|}}|y~~~|z}{{{~{ww~~z~}~{~}~~~v~z}{|y|}}y~}z~{~{{~}x}}~|y|zw}zxzy~~}{}{}z{yz}}}{x{}{|}z}y~|{zyy|{~{~}yxyy}{~v|y~}w|}~x|{{~y|{~|~z{|y|zy}|}||}}z{}~{{}~y}|y{~z|}~||y}{~wwz~{|z{y}zz||~~}y}|{|{y||z{}|zz{~|{zw~|{|~}|y{~}{~}{x~y|y|~y{~{|~|}~}x~z~{~{y|xyyzyy{~|wz|{{}~{zx~z~|~yw{x|{z|zz{{w{~x~z|}zy|y{|}~}xz}{}|~{{z}z|{{~|x}~}}~z~{~|}}}|{}~~}~}}~|~~~~}}}}z~~~}~~~~{|~~}x~}~~|}~|{~~~~}~|~~}}||~}|~|~|z}}}|~}}}~{~~||~}~~}~~~~}}~~~}z~|}}~~z~}x|z}yzzzy|~{{w}x{{{z~~y|{z|w}|}~{|}~z~}}{~{x~~{~y{z~u}}|{y}{yz|}~zxzz~|}||{zy{|{x|yz{}{z}x~{{~~zyyx{~{}{}xz{{y|~~~|~{v~y}x|z||x~z||}{x~yy~w{y{xy~z{~}~z{{y~}|{{{~~~}~{z{z}zwyy~zz}zyyz}{}{~zzy|}z{{{z|y{|}}}}z||z~}}~~}}{|}zz|x}z~zz|y{x}yx|y|}{|}|~|y}~}|}~}{||~}{{{}}{v}z~}{~xyxv}|z~}~{{yxv{|{~||~}~}v~y}|~{~|z|}{~~~~~|x~xw|v{z|}|zwy{z|}{z{{|{|}}}x}{wy~y|{~{||y}~}}~zz}zyy{|y~y}{x|~}{|~{}~z{xz}}zx{y}{|~}||~{}y}{|}|||}y~|y|x|zzzx~}{}}}}|{}xx~y}y}}}|z|u~{{x~}}|~{~z|x}~~z}~}}~{|}~|~xv}{z{wzyzz{}zx}zv~{zzx~x{{y}~|||~|{{y}||}z||}}}}}v~}}{~|~xzyxz|~|z}{yx~|}z}x|{z{yzy|z|}z~|z~}|{y}~}|~z{vx~}|~{~|~xx~~{zx{x{z{{z|}u{}}v}w~}~}{}|}~}~~~~~~{}~~~~}|~~|}}|{~~}}~}~}~{}|~~z~~z~}{z~|{~~||~||||~}}~}}|}{~~~|}}|~~}|}}~~~~}|{~~~{~~~~}~~|~~~~}}}}|~~}}~{z|}{}{{{{}}y|y~xz~|{{s~y}x|y|yz}z~yzy|}yvx}|y~~z|||y{z{}zzy||z{y~~~z}}{z|~}|{{z}{zz~}||{~|~}}{}}wyyz~~zxz{}z{}}|||~}z~z}|z~~zzy~}|y{y}{{{x~~{{||{z|}z{y}|~{}|~zz{z{~{}z}~~zxu{w{~|{z|z|~|{{|}z{z{{~{|~}v~yz|~z}y}|~{|{~{y~{w}z|}{|{~~{|~~|||z{}y|x}z}}}|}~|}~|x}z|}|z}|z}~}u{w|{y~~z|z}x{|~|~y|}{y|{y}~v~~z~y|x}|x~yy|}~}{~yy~~|}y|{{}z|y~zzz~~yx|yzzuz}y~}zz{yy{x}{yvx~|z~|x{{}{x{}{zzx{x{|}z{~zz~{|~z{}|}{}z{}x{z|~{}zyw|~~}~y}xzz|zzz|y|~|{x|{|y}~x~|~{z{{z}}z~|z|}{z{|y{|||{~y||y~~zt{zy~|{|||}}zx~{}|}}z~{z}}|zy|yx}z~xyz{y{}y|~~~|z{|{{{~{~xx}}|}zz||z{}z|{}}z{z{|{~yw|w{z~z~|{}{yx}|x}|z}}}{u}{}}|xz|}x{}|y~|z}{v}|~|{}~z}|}~z~w{~}}z}y~~~~z|~~~~~}~}}}}~~}~}{~~{~~{~|~}}~}}|}~~{~{~}~~~}~||{~~|~}}~~}}~}~~}~||}~|}~|~}~~|}}~y}~~~|}}~|{~~~~~~~|}||~}|w|{}|}z|{{x|{|w~~{{|z||{~||{}{}~~|{{~}~x}x|w}{{|xz{||xy||w~|z}y}{~zxw{x}{|zz|w}~y|~~z{|{zz|}x}~{{}zwz|}}|vzt{zxx|{}{{y~y|v}x{zvx|~{}x{}}}}zxvy}|~z|z|~}{~||||}z~}{{y}}y}~y~|x}y}t}{}}t{}x~}{|||~{|||}|~~|{|}|zz|xyv}}wz}z|{|{}vw||~{zz|}}}{|~|{}yz~{|{|y}{}{{{|}|xw{y|zz}yz{{y}~z{~}y}~}x}y~}~z}z{|}}z}{}~{{z{}|}}{|~{~{{y{|yzx|w||z{~~~}~x}}~|{}{}}~y}z~~}}{|~wz{|~{y{xx}z{y~x{z}|{}|{}~{|{z~{{~~~|{w}~|}~|}}}|zyx||{~u{y|y|~|{{{|}{}~x~|}{z~z}{}}}}}{{y}~y~~{{y}|~|~}{|zy{|y}{y|}zz}|}~|yz|x||y}}|z}~}}}{}~~~zx{|~y{z}|zxvz|}||z|{|xtyw|~y}z|}}}}|z}~~{~~{xyz~|z~~|zy{|{|zyv}}yx||~}}|wz}y{}|}}|}yz{}{}~~}~~{||~}~|~}~{z{{~~}}|~~}~~}~|}}}~}|~}~~z}~~}~}}}~~~~}{~~~~}~|~~~~~~}}}}~~~~}}~||~~|~|z~{}yzz|z}~~}zyx~w{v{}z}|~z{~{xz|z|{y}y}z~}~z}{{~{{|}}~}~y}w{~}}|~{}y{~z}{~}~yzyyyw{~zw|z{{}||}||{z}{{}~y{{}x~|zy{|{||z}}~|~{|yz||~{~}~||y|z~~~x}}x|z{y|{yzzx}}uz{|z}~}~~w}~zy}{z{~~~z{|~}}y~yy{}~}zz|{}{y~yz{w|~z}|~x|{~zz|z}}zy}~||{~|{z~|x{{~|{z}}{{}{|xx|z{|v|~{~{~|~|y~}|z~{}y}}~{}~{~{xz~||}|~}||}|}y{{~}{~}{}~{}~~{|yx}zyzz|~zzv}{{}yz{}}z}y}|~w~~||z{~}{}y{z||xz{~~~}{}}|}|wz{y}|yzz|yzz{z{{}}}{zv{}}}yy{{x}}zz|{z{{{|~}|{|{}}{y|}}}zx~}~}z}~~zx{z~}z~{}~|{}|z|~zz}{{}x}|~{|~{{zwyt||{{}x{}}|z}|x~||{y|z{z{x{{}|~}|z}|||}~}~yz{{x||~z}{}||~z{x|z||}}|~z{z{||z}z~|w{|{zz|}}{xzy~zz|z}z~}{zz|zyz}{~{~}zzzx{z}{~yz}|{}~~~~~}}~~~~~}~|~}~||}}x~{~~~~~~|~~~zx~~|}|}~}~}~~~{}~|~}}}}{~~}~}~{~~}~~{~}~~~~~|~~}~||~}~~}~}~~|{{z{{~{|~wwz{xxz}y|}||}y{uzz{yu{yzvz}}y~||~~}{{~z}{{wz|xz|x||{~y}||}}}|z|}{wu|~}w|}v}v|{z{}yyx{~~~zz}~~|~|~y}|x~xuy|x{xwz}{{z~x}|uz{||{|zy{{}z~z|{{sz{zyzy}~~}|xzy{}{||}~|z|}{}~y~~}}|~}|zz{}y}xz|}{yx}|{|{|zw}x}z{y{{||{~}w}~|{}~|{{{}}y{z{x{y{|{xy{xw|u{z~{|}zyyw|||~~{|{|}{|yy{y|{~||{||x|}v~yxz~y{{~v{{}x}|~x}zx{|x{~zy~{}~|y~}z|}{{}z{}~tx{z{|}}~}|~}}}}vy|}}|xzyx{y{zy|}}}}|y~{}zzy}}zyzx{||z}yyw|zw}}{z{}x{~x|yw}|~}~z|}z||~{}|~{|{}|{~{}{x{z}zz}}}~{{}}{y|{}x~{zuw}z~zz{|z{~y|{||{|~~{~||}|{{}~~{}}{|y}z{}}|}z{y|}|z{ty}y}{{zvzxz|{}}z|{~z{~{}}~~z|||z{xx}|{}w{|z|{z}yz~{yz}u{|z{t|~~~|zy~~~|}~{|~}~zzzy{z}{{zw~xz{{ww{{{y{|{|~w~||}~{}zz{~{{~~}|~}}{~~}~~|}~}}~}}~~~}~|}|}~~}{|~}x}~~~}~|~~~~~}~~~|~|~~}}|~|}~~~~~}~~~~~~|}{~~~z}~|{~~|~}{}y|~}~~~~~}~}}~~|~||~~~~v}|z~w|z|}}~~~{{}|}~{~|||||{~z||}|w|~{xy}||}|~~}z}z|y}{~}zx{z~~z||~w{|~{|{|~}z}z|{{~~yz}}{z|{|{{z|~}}|z~{|{y||~x~z|z}{x}{}{~|}z}{|y}|y}{y|zy|}{~{~z{{~~wz}|||}z~}y{z}w{{z~}w{x{yxz}~}~}y~z}|{y}|~|~~{{{|{}{|}{~||{|}|||z~}}~}}}z|{}~x~}{|||{wz|||}{z~{y|z~|z{||z}x}~|}x|{z|}~y{|yz{~zx}|{~x{~|||~{{y}zz~{{}|{~~y{|}~}|~z}}z||~|{~{~{}~y}~|}{}~}}}z}{zy|}{}~}|~|x~yz{||y||}~{|}|}~{w~~}}zy}|xy~|}}z||}{|~|}x}~x}xy{}~yu{z~{z}{yzz{}y|~y|{{}}{||{}|{{z~~|y|~x|{}~~{xy~x}|~|zz{|}z|y{|~|{}y{~}{||x}~z|||~z~||~z||}|y~{y~~w{~y}{z~zzz}{{}}~yw}}{{}||~y|}|{}yz}z~}||yz}y{}{{|||x~x|z}y|~}}}{|~{}~{|y}~{z~}{}w~{|~|}}{}~}|~||||y|}w~~{}}{}{x||z}}}|~w}zy{y}~|}}}}|}}~~~~~|~|w|z~|}}~}|}}~~~~~~~}~~~~{}~}~}~~}~||~}~}}~{}~}~~{~}~~}|{|}~}~}z}|}~}}zz~~|zwx{~~||}|{~zwz}zx|{{w|x{zy|uz}{{zv}z~w|~{z}z||zyx~|~{~{{}~{{z{{{}z}}~}x||zz|y|zvy|y|xz|y||~}~~~||z|~zz~~|z{}}}}w}|}{xy{z|~~|{|yz{y{|~{||{vvzy~{{z~z~|}~|{||}~~{zz|}~z|y{z||}}}}z{|~}{}~|z~{{zzwyz~|{~}z||}}}}|{}y~}}}}z|z}{z|y~y{~yx{|yy|z{z|}{x|}uz}y}y~yy~}{}}}|{}}}}~}}y|{~}|~y{}{y{z}|{{y{x{zx}x}{~|{wv{x|~yz}~y|}z{~}{}}}{|}z}|~yvz}yyzyxyy}wv}}{|z|{wx}}~{z{x~{||z{{z}}~|}x}~~|yzx~~~zy|{}z{{vx|{x{xw{z|x~uz{}~}zz}}v~}}}z}}}{z~|}|~y|{|wy{|{}y{{xy{w~|{|zw{w{z{{~~z}}}yzz{~|{~{y{zz~z{~{z{yzy|||{y{}{{}z}|x{xz{y~|x{y}|}z~~y}|~|||xx}|z}}}|}~z{zy}zzz}yyzzw||{}{yy{~|{zs{}~}y~{{y|||{{~~~}|y}|wyz}~yx}zy{z}|yys~{w{z|{~~z~{~y||{~}y|||~~~}~|z|~|~}~~{~}~}||~~{~|}~~{~}~~~~}|~~~{~~|~~~}~}|~~{~~}}}~~|~}~~~~|{|~}~~~~~}~}}~~~}~~~~~z~~|~{|}~~~~~~~{y{{z~x{w|{}x}}|yzzz{w||z|{|{}}|||z}{zz{|}xyz{}{z||}z|{{x}{y~|yx|{|}zz}z||x~z|}w~u}~zzyx||~zz}z{z{y{}}||||z{z}z|{y~{~{{{|z{y}{w|{|yz{x~~|||}xz~|~|}w{zz}{z}z|x~y~z~{x~}xz}{}~||{xz}yyz{z{{z|z{{}zzzz~z|~z|~|}|}}w|~}~x~z}z}}}~{{zxzzz|z{|x~~{}|}{zz~|{|}{}~x}~}w{zy|||zw}{{w{|zx~z|zzxy~~x}~||z|y|y~}yw}y}|}}}v|}{|~w}z||}~x}t|y{~|~w{~{}~z|{y|zz~~}zx|{}~~~z|}|||{|z}{||~y~}z~y{}}|z{z~|yxw~~}{~||}xz{~||z{||}|~{~z~}zz||~xz{x}{{z|x~y~~}z|{y}}~}~xyx}z~~~|}{}zx}~z|{~|y{x~~z}~}}{z{~{zy|}qx||~xzzwy|{}|z{{zv{}|z|}z}zzz{{y}y~y{~z{|y~~|~xy}|y}||~{{~|z|{z}{z{|{{zy|{x~y{|z|w}{z{|{x~|{z}xz~zw||zy{zw{~t{{}|{~yz~~y{}|{|}yy}z|}z{}x}zy~|{||y{v}}zy|}}{}}||{}~~|~}z~||~~}||}~~~~z~~z|~}}|~|}~~~~~|}|~~~~~~~}}~|~|~z~|~}|~|z~~}~~~{~|~}~~~}}~|}}|~~~~|~~~z|}{}~}~~~~~|}}}~~}~~}yzzz~z~}~{||~{{wz{wz}}{}zz|{|z}{~~}{}{{}}|zzyz|y}{z}z|}}{z~|{~|{{yz~}}{y}~}w{{{|{|||~z{w|{z|}}|y}{xz{|w{~~zy}}|~~~|}~y||z|z|z|}z}w~yz{~y|xzz{z}{{w}~|}z|||}~z{zz~|zy}{~~|z~z}~{yy|{}z{u{{{x}}w|yy{{}z}~{|{}|yzz~y{~}~}}~{|~yxyy|{v{}y{}|}{zz{wz|{xzxx{x~}~z}{~z|w{~}~|{|{yzx|{z~zv||~|}~~{|x}w|~x||y~xx}|}}|~|}}}z}|}}|y{{{}}{}}~~~y|~yz}{vyz~z{y~|xzy}{x||z{~}|{z}}|~~z~}~~~||~}x~{}}}z|}y}{}{|{{{|{{x|}x{||y~z}{}{yy}{|||~|}y|}|z{|{~z|}{{}zzy|wy~y{|{v|}{~{{~z}~~~}{z}z{xz~~z|~}{|}z}|ux||zz{v{|}|||{yzww|}{|z}~~~~y|{x~}|}w|{~~{|}|z~|z{x~{z}{z|{y}{zz~~xyzxxzz}{||}z||yz}}~{}|~~|}x}y|{y{~x{}{~x{{}{z}|yyzwzxzz{|~}y|~|zz|}z{z}|~~~~~}~~~~}~~|~|~~||~}||~~~|{}~}}}{}|}~{~~~{|}~~~}~|~}~{~|}|~{~~|~|~~}|~~{~{{}~~|~~~|}~~~{z}~}y~|~}~}|}~~~~~~z}|~~}}~z}{w~}|}v{{y{zy~}}z}z|||x~zy{}zy}z~{{|}w{|zx|x|}{}{x{wt|||}|x{~|~xz|}{}u}{w}~z|}vy{zzw|z|||{||}||}~~}x{y{{z{yx{}w|yy|~}sz{{|||~}zz~{|xz~|z~}~zz|{z{}yyxy|x{z~{zz{|{}xz{|~y~}xz{x|||z}{z|y}z}~z}zy}|~z{xz~yzx{yzzz{{}}{|}|}|}w{~y~~zv{{z|}{y}zz}yz||zz|~{{z}vzzz|zz||}{{xz|y~{{~uyxy{z|}~yy}}y~w~}{xz~~{{|~}}}~z}~|~y}{~}{|}~zyyy|}}{~}|~}|{w|}}{}zxx~}}{{{|}x{zz{|~|z}}y{~y|y{||yw|~|~|{x{y|y|}~||}zw}{v||~~}}}}{||~|{|z{w}~{|y{|~|zzzw}|~|z{}}}z~z}~}uxw}z|w}{{~}~|{xz}}zz~}yy||}}|w{||v}z{~vy}|}y{|}||||{}~yz|z~y|~|~|{}{ww{y{y}|}}w~~||||z~|z|z}w{z~y}|~~|~|~{}||~x~s{v~}}z~~~y~|x|{~{zyt}}x~}y{|{{z}{{}|||{{zy{{|~}x|z{{x}x|z|{z|yzv}~z}{~}{}{~x{yy|~|~|~}~}}}~~~~}}}~~~~y}~~~~~}}~z~~~~~}}~~|}~|~~~}}~~~{|}}~~~}}}}~|~}{~~~~z}}}|}~~|~}|z~|~~}~|~~|~~~~}}~|}~~}~z~z~|yv{zz}}{y|~}yvxxw{wz{t{w|zyyw}y~zwz|{~|z}ywyyz|}}|~~{~x{~}~z}|~z}z||}z}zy}z{{}}}zx{x~{{{zz~|{}|}}}z}{}{z{|~|z~~n}~tzx{xzy|z{}y|}}}xzz{yyw}x||{z{x}|~z~}xwz~}||}}{y|~z}}}wz}yzx}{y|{y{z~x}}|y}{z|zz}~y~{{~|{z~|{y{}|{{~||zyy}~|{{yy~w}{z{z||{zv~|z~y||}}zy|z~{z{}~}{}|}|||||x}|z~y||xyyzxz|~{{|x~~}zz|z|}}~}|}}|zz{|~v{z|yy{}|z{{z~|yx}}|u|{{y{||z}xxt|x{y{{w}~~}x}{x~}y}{|yy~z~{xv||}zy}~{}y~z{y{}x|{|v{z}wz{y{y}|zy|z~|y~xx}{||~~}}{}z|}z|y|}|~yy{y}yxzv|}yy~y~~{z|}zy}{|z|}~{{z|z}}|~|~~z{xy|yy}z}||}xx{}z}}zxxztz|y}w{|{xz|{|y}{~}|||w~|~{}{}{~~{z{}zv}|||xv|{xw|xz{~z{{|~{|}||{y~{{~z|}{~{~||~}z{}}ywyy~w}{~y||{x~u|yzzzy|}{|}}|~yx|{|}{||z|~~~||~|~{~}|}~{~|}}~|}~~}~}~}~~|}}~v~|{~{~~}{~~}~|}{~}~~|{~~{{|~~~}|x}|~z~}|}~~~}~z}}{~|}~}{~|}~~~~|~}~}~|}~~}~~}~|z|}||~{~x~~}~~}{~~{}|}|w}y~|y|yzw}}z~~}z||~||~z}}|||{xz~y{|}~|}zzz~||~|}x|}|||{y{{~{~~}~|}z|z{y{z~~~|{}}z{rv|{|~w}||yzzzx}}||zx~{~}|~y{||}}}~~{~z~}z{~y{}|~~}{}||~~{z{y{||x}{|{{w{~|{{~~{zy{zzy|~||y}y~z}~~yyzzy{y{~{|{}|wz{{vz|z{x}}y}|~}~z}z{y|{z}~|z}{y|~{||z}{~|~{|{{{||~|{~{}z}~}{}}}|~z{}z||~|}{{}~}{}z||~||z|v}{y|y|}~{||||~z|~y|z|y}~{|z{z}{~~||~|~~|~|~{}}~z}}|{}zy{|}~xw}xz}{{{z~{y~||{{|zy}{~z|z}||}{}|y{}zz}|}|}|{|zz}|y|~{{u~z~}}|xv}z{x{|}~}~z~w{||{|{}y|z|{v||y}z{vz|}yx~xz{}o~w{||z{}~|{u}{zz}y{}zywz{z}~|}|}|}z}}z|{z|{|{{|~|~y}{|z{}~||z|}|~{~||{~z{y{z||yzw{||}z}}v}}}{}|~y||}{zyxy~xv{~{zy|x}}|~|{z{~~~~yw~~}~}~zz~z|}z{}|{}}~|{z~|z}y{x||~z}{~|}~~~}y}~~}~}~~{~|}~~~~}~}||{|~~}~~}~}}}~}}~|~}~~x}|z~~~}}~~~}~~~{}~}~}}~~~}}|~{~~~}~~||}}~z{z||{}x~z{|}|y{}yzy{~y{|y}z|{}{}|}{}~{}|~~y|~|~y~z|y~w~{{|}zyzwy{}~yz~y|uz{w{}y{zyz{xxz}xzz}|y}||y}{{~}|{{{z~{{x}{xz{yx}x~z{{{{x|}zz}{xz{yz{{}}}y{}z}|{zzz}~z|}z~{~||{~y|~{{zz{}zz||{}{z}}x||z{y|}|}w}}z}}{y~}y}|}{~}}~|}{||z{|{yyzyywy{}w|z}~}}xuyyv}~{}~z~{}|~yz}{{zy}~z{|{}zz|~y|}yz{y{|}x|yx}x{}|xz{|{{z||}}w{x}{|}zz{xz~~{}|y~{|||{}|{z~{yzyy{z||y~|z{|~~~~{{|~~~}yy|z{}~}x}z{{~yz{{{xyzv|~~zvyx{|xz{{y|zzy}|z~}||{{}}{{}{|{|}{~{}{~z~y~{z|x~}~zy}~|zy~}{|~z}y}|{}|{{{~}~{~}{~|x~}}|{yz|{{y|~zzzv}~||||{}}xz~}}~z}|{~}{y}z{}|}z}zz|v}~{}u{~yz|yz{{~}|zv{{}{z{}{y{|{~|~~{xz|}}u}}}y|~|}{}vz}|x~y|||~{z~{~||}~wzz|{|{xzy~y||}~~~}{}~~|~~}~~~~}|~~}~zz~~~~~~}{~}~~}}~}~{~{z}}}{~~|}~~z~~~~}}~}|~~}}}|~~~~~}~|~~~~~~}}~}}|~}~~~~~~~~{|~~~}}~}~|~z~z~|~~}~}xw|{x}|x}z{~|w~wy{z~}||~|||zz}z{{~x{~{z||~y~z}y}yw~z~}zy~||}~z|v}}zw{yzyxy{{{yx|y|~y{x}|{wxzzy}xz}x|y}|xy{~{xwy{~}~}{~w}{}{|{{y{|{{|{|{~}}|z~}}wxw|{v|y}~xy|{x|yz~{{{x{}z}{y}}y}~x||z|yz{||{|wvz}{}}y}yy}z~~xy{y}||y}wy|~}z~{{}||w{yz~}zz}y|x||y~|~~||||zzw{{|zy~{wwy{{x|}}}y{|x||}{||~z|{y|zz{}xy{~zzz}|{}{{|z}~z|}zz||z|~{~z}~{}{{{z{||{|~~|z}{}}|}~|z{zzz|}yzyx|y|}|||{|{|z~~||{{zx{}wz|~z|{}}}}{~{|z|}{|x}||~z~|}|x{x|z}~{{y}|~|z{|}|y~{}x|z|~|}}z|yy~}v{}{|~{{|y~|yy{}~wz{y}yy~~||{z|w{x}}}yy~xx|y~{zz{z|~z|y}}~{}zxyxzzv||{}x{}vyx||z||v}{}{yxyzzy|x}~{|{}~yzw~~w}x~r}~~~~z~y}z~{{|{|{}{|z|}~~}}{|z~|z|}}zzy}~}v}|z~y{y}v|{{{}zyx{}~|{xz}{yz{z{xzyzx}}~}~}}~~{~|~~}{~~~~{~~}~}~|}~}}{~|~~~~}}~y~~~~~~{|{~||~}~|}~{}w}|~|~~{}{}z}||~}~{|~~}~|}~~}~}~~~~}}}|u|~y}}}~~~~~|{}}~{|}~y}~x|}x{y~y}z|{~zs|{}}~|{~~}|x|{}|}~yz~||~}z{y|||{{|{z{wx}{~z{~x|{y~|w}}|x{~|{y~{~y}{z{~{x~~}~|x{}{}z}x}{}||}}tz}~y}v|x{{|v|yzx|{z}|}||}|}{{{}~~{~~~}~z~}|}}||y|y|zyz~yz}x{z|z}x}}z|zzy|~~{}~~}}}{{||~|}}{}}||z|w||~~{}{{}yx}}|}~}|y}u}s~}{|}yx~{|{|~y~~xy{z}~~~x{}{{v|}{}z~y{{wy}{y{~y}}y}y|||z}}y~{{}|z}{~|}zx~}~{|w~y{|||z|y{}}zy}y~|z|{x|z}|{|~~z}y}~}w{}{||||~{~{}~z{~~|zz}{z}~{~{||~wx|w|}zz||{{{}{yz{|z{}}{|}}|||{{~~|}z|}|yz|zz|{u|zw}}|xy}z|||{xzz{}|}~}{}}y~z}~|z|{yy{~yx}{|{~}{z}n}zz|z}y~y}}{{{z}z~}y~~|~|}~}}}|~|~z~|~|wz~zzx{y{|{{}{{{}{{{}yy}{|w{|x{}~||z{}|{w~|}w|||||z}{|||x{{|x}y{|zyzz|}|xz|xzz}|~}}|y|~~}~z|}~}~~q|~~~~~~~~~}}~~|{}}}}}}~|~~~~~|~~}~|~~|~|}}}|~~~}}}~~~~~~~}~~~~}q{|~~}z}~{~}~~~~~~{~~}|}{}~~~}~}|~||}}~}z|~~~~~~{}}~|~}xx|~~|}{||z{z|~{x}|y}y|y}}~z|~zx|y|y|{|}y|~}|w}}zz|}{y~}~}}|~{|z}{||y~w{}|z~z}|}y}}}{~{|~~|z~|~y~{yy}~|xy}|v{z{zy}zy~z~zy|y{}y{z~z}~}|zxz|zz{yzy|w}|v|~~~||{xz}y~v~{x{}{|~x~||~yw~|z~{{{{||{{}{}yyz}}x~x~{xv~y|{x{~yzzz|{y|}~||y~|~|}||}{z|{{}{wy}w{z{~wy{}w{{|}}{|~}{{|w{zz~z{yz|}zy~zzx~xyyz{|v{|{||{{|zzyz}x~~}~x}}|||{}}~z}uzy|{~{}{||{z||}z|}{|{y{}|}|~xz}{~v~~{{~vy}{|{~|}}z}||{~z~{}}{|z}z|z|y}|z{{|z~x~{{zz}}}~{x{{}}|w}}{w{}{{y|{{|{~z|}{zz}}~|zy{xy{||}{|}z~{r}|zy}y}{~|~|}yz}{y|{{}{{}zxz{{}{||{yzy{~zz}z|y~y{z{z{{}|~{{~|{x||{}|{{{y}~}zz|{{{|}~~}}~~}||}xx~|zy|{v{|}}{yx~||{|z{~{y}}z|~x}}{{~y~z|}~w{{y}{}|x}||~}~|{}{yzyx~{{}{x}~~~}~~{{}~~~~~~}~|}~}~~}~}|~~{~{~|~}}||~}~|||~}}~{~}~~~~~{~}}|~~~~~}~~}~}~}}~~~~}}~}~z~}||}yy}~{zyz}}wzy{x|y~z}v{|y|x}y|{y{{{z~}{{}}z}y|sy|~z|~|z~{z|~~|z~~||{y{{|}y~}|z~|z}z{|}}y~}z{|~{}z|y}}{}w{}yv{~}~z{xw}y}}}y||w}~}zy|{x~}~}x}w|w{zyy~}~}}}{}}}{}}}~~y|}}x~}|~~{|yz~x}~zzz|{~|zp{|}}}}z|w{y~~{~z||zz}}}|{}|~{}}{}}}{|y~|}|z}{w}y}zwx|v~}~}y{{|zy{}|~|y~}{{x|xzvxy}y~~|~|~zzvyxy}}~zvyx}{{{|yzzyy{y}}y~|~}}y~{}{|}}{|zx{}}|z|{|tz}zyy|z~z}{{w{x~|x}x|wx|}zz~}~{{~}|}|}}x}{z~x~yyz|}||}x}{yz}~z}yy}}{~x|~|~y{|||{vz{x}}||{~~}|{}|{}||{||y|z~}{y}}{{|z|w~}x{|x|x{z|~{yz}~y|||z{z|}||~}~}|{~w}}|{|||||}~|zyz|}{|x}~}|yxz{z{{z{zxy~~}}y|}{{~}~z{w}}~yx|}x|}}}||~y}|}{||}zyz{y{}}~}x}zx~yz~y}z{zz{}|||}{{y|zxz|zwyzyx{~y}~|{z}{u}~zy~yw~y~}~~|}|}}{||~|~}{}}}~~~~~~~}~}|~}~}~|{}}}z}~~~~z}}||}}~|~~}~~}}~~}~~|~}~~~}}~{}}}~}}}~~}}~~|~}~{}~~~}~~}{~}~~}~|~|{~~}z{z{}y~}zzy{y}}}yzy~||z||}{zz||}~u~{}~yyz}||z|xz{x|{|zw|z{|x|x{{|{~~|z|z|||z~}~x{{w}||xy{yx}{||z||wx{w{z~}yz}z|||{yz||}xyzx~zz~zz~zy}~~}}{{}{}yz{y|}zzz{|z|||y|{~{~wxzv|v{wz}~|w~{z~}~~|y}~~|{|~z{|x~}zzz||}z|zy|xz|{{}~~~}x~}}~y|~|x||y{zz{yz|zzz|~|y||{yyz|xy|zz{{}|}}y~}y}}|{zx}~}y~{}|{}|{|yx{y}{y{||{z|zy}~|y|z}x}{{}{~{}|{~}z|{{}|}~|~|x}{y|{}~z|}}|z|~y{|}{y}|yy~z|~~{~~}|{}{{}xx}}z||yzz{{|{|}w}{zx~yzz|z{|y{|~}}y}{wx{z|{}||wz{}y{uy~zy|~y}}{~x|}w}}~z|~zy}{{{|w{zz|y||w{|w~{z}|x{~}}~|}|x{}~yx}{yx~}}|x}||}}~}y~|~}~~{~x{}}}x~~zx||{wz}|{~}}||x}~|||{{{|||y}z{{{~~}}}~{z{y}|z}z||{y{~yx{zv}{|}}xu{|~|~~|}w}{yx{y~{z||}}|||y}{z}{z|}|z{~{{{{{~~}|}~||~}~~~~|~}~~~~|~~{}}~~~|~~~y~~~|}|~}}}~{~|~}}z}~~~}~}|~}~~{~}|y~~{~}{}~}~~}~~|~~~~~~~~}|~{z{||z}~|~}}zyux{zz~u}yzz~{}}|zyyx}x{xy~}}v|}y{}|}|~~}{|{|z{z~zz{|y~zy~{|w~zry{wz|~|z}}z{{z|}}xy}|}}t|z~|}{|x||zv}|~yx||yzz{y|xzy|~y{|yu|{|~|z|z|{y}|{||{|}}~~~~|yxx~|}~~{{x}zyv~w}}|||zz|}}}y~~z~{w|}{z~{}|{{}|y}|}}{~z|x{z~~{w}{{wz{{yy}~{yzz}}|{yy~}{~z|{}x||}|}~~~{{zzz}yzz~|{|w~}y}|}wyv{w{|{~{z|{||}|zy}~|z|{|{{|}{}z}}||y{}y~||~~yy{|{}|w{x||||x}{|z{x||wz|}{{{|~}||{|{{x}~~x}~yxz|~|{y{{zz|wv{y|zwzy{}x~~}}|~}~|{w{|}|~x}zyz||||z|}}y}|~~y{}z|w~}zx||xz}}yzz}~w{w{{w~||~y~}~~~{z}x{{{~{|}}}zz|{|||zy|}zzu{||z|w~y~z|~}u{}{||~~|z||||z|{}|{}z|}}{z{~zy~z}{|z|v|{{}|yzz|z}zz}x}xwyz|{{z}y{yz|~|}~~y~|}}~~~}z|x~{|}y{zzwx}yzy|{xw|{w{z}{xy{}{}}~y{~}x~{|~z|~~~~}{~|~~~}~|}}~~}}~}}}}~{{}~~|z~}~~}~~~}~~|~~~~}}}~}~~}{}{}}}z|~~~~~~}}~|~~~~~~}~{~}~|~}~~u}~}}~~{~~~}}~|~~~~~~~{}|z||{|z|{{z|{x{}z}~||z|w~}zxxyzy}{y{{}{}|z{z}z{}{|{{wxz~~~{z|zy{}~~|zy{yyzywyy|{{z|vzxy||wz|x{xyy{||y}~~yz|ywz~{{|{}z}|}~}}{~{}}{|wx}~yy}{z}vzw{{{{x{~x{}|yz|}}~x}}z{|y{~~zx{}}~|{y{||}yz|~}~|z||w}x|{z~w||z|~{~}yxzx|z{{y|{|z||~x~y~z~x~~}~y}v}{{}~z||~|zyz|{{~{z~yy{|{}y{~|x}|y}y{}y{|txv}~{yw~{|~{|y{}w|z~|w|}}}}||{w{z|{{v~~z}|~yz|zw||x~{|||~|y|{{y||w~}~u{{|}}w{}{}}|}x|{w{}z{y{|}~}}~~{|z{z{{zz{zz}x|y|{{}~z}|~}{{~}}{y{|{xz|{xzz{}|~{{z|~x}}}{|xx{}y}~}x||~~|}{|z{~{z{z||{}~{}{yyz~zy}{z{}}{||{{}}{yx~|{{}v}}{~|{~}{z|x}w}|{v|}{z~~~y~{z}z~{}w|||yz~}~~y|}|y{xxz|||{|zs}yz|~~{x~{}~x{|y{{}|{y|{w~{z}|zxv}|~}z{||{w||}z}~wz~zx}x|z{|z{|z}{x{wz|y{}~~~}~~}~~|}~|}~~~~~~~}}}~~}|~~}~~}~||~|~~|}}{|~~~~~~|~}}}~}~~~~||}||~w{|~~|}~~}}}~}~~~~||~~}}z}}|~}~|~}}}x~}}~~~~}w}z~|~|y{}z}}v{uxz}{|x{||~ywz{yz{~}z{~|{~~}}z~}|z~xz~z~~w}}|xz{z}z{~xx}z|y|{{{|xy{zzzz|}z}y|~~{|}|~|}}}x~~}~y}}~w{|{{|yzyz}x}|~{{zx~|{zxx~y}~{xzx}~}~z{|~}|z}~|~z||}}y|}yx}|{y~|yz|}~|z}z{|z}{z}~{yy|}zz|zz~|~}z~{}{|z~|x~{{z~~}y{|zz~x|x|{z|{y|z}yxz}}~x|{w}~~{}}}{}yx}z~{}~}}~w|{yyxz}z{|}}|}y|}z|y{|u}~{}{}~|||}}{|}}~{}~y~{xy|{{~}{yz}{w{{~{}tz{{{z}~{{|{}}wz|xx~z~}~{~||~~zz}|}}{}~}~z~}~z}{}~z|{y|{x{|}~}{ww|z}|{y{zz{||||{|}y}|z}}}}z~yz}y~}||~~z}z~zzx|yz}|z{|{|yz}vzz|{}}{z~|z|zz|}{~~~}|}zzy~}yyy||{{{||y~z}|yw{|}{zx{z{w{~{yx~y~yz}{~}{{}}z{zz|~|{z~}}y{|zy}~u{{zztyzyzw{||||y|v|{z{{{~~|{}~}}z{}y{}|}{y||{|v}~|}{z|yzzzx~}~z{}z~|u{ww|{y}z}{zz~|}{|}}|}{}z||}~||}~}|||{{z}~|~}|{|~~|{|}}|~{|~||~~|~~~}~|~~~}}z}~~~~~|~|}}z~~~}z}~~~~}~}~|~{~~|~~~}~~~{~|~~{}~z~~~}||}~~}~}{|}}~}~~}y~~{{|~}|~|z|}|}y}{|}}|wx}{~}|w~|}y{{~x{{|}{{{|{||y|{{}}z{{z}yzzzz|||zw}z{~w|||z}x~{}x||}zr~}xu}z{|{z{|z~wwyy{y}}|~{{||{y{vzz}|~}}wx||{}~}}~}~|y|xzz|w|yv}y~}}z|~x~}||z}y|~z{w|x{yy~xy}}{~zz}|~~{}~w|y{|z{w~}~~zz|{}z}zy}{|{|}z}|~{}|z}~{~yyyz~}||}z}~{}~y}{}wxz~z|~y{}{~y~}~{}||zy{}yz|}|{}|}{}}|||{zy}{||~{}y~{}~}y{{~~~}z|~~|yy{}||~~~|~x|}{}|yz{~}|}{}|}||~~{x{|||z}y~|{{~{yywz{~y|z|w|}~}~~}{}~{x~~}}z{x|~{|z}{|v~}y{zu|~|{~|{~{{}z}zz|~~zz|{|z~}|~}{~y|{}~|zz~y}y|zz}~z~|~}{~zxz}~}{yz}|~{|y{|{z|{{}|||x}||}yyw}xz{|~~}{}{~zxz~|x{z}z~{z|x|{}}||{zw}|z|{wz|zzzzy}z{}{||}|wzx}|}}{~{z{|{z|{||w}||}|~{sz|}z}{~y{}~z}|~{z}~|}}}y|x}}wx{z|}~|{}}~~~}|}~}~{|~~}~}~~}}}~|~}}}~}~~||~~|~~}}~~~~|~|~~~}~~}~~~|{}|~}~~}|~}}~~}}~|~~}}~}}~}~}{{~~~~}|}|~}}~~{}}|~zy{z{~zx}wyyxz}w}zz{z{zy}wz{{xyz{~|y{||~{|}~y~zx~w~y{}~x{{{y}|}|yzx|{|wzz{{~xwyzyzzz{x{{~y~{||||{y{~{{~xx~yz~~|{zx}zz}x}y{|{u{zyy|x}zzxz}zz~z|{{w}z}{|~~xy}|}}|yx}{xx|{zz}{}|~~}~{{||xw|}|x{xy|}xywrvxux~z~zyz}{}vw{|}{~zz||}{wz{x~{}|zy{}zy{x}|{||u~{ywz|{z{zxxx|{}}}~y}~z}w{{}{z}z}{}{}|}|{zy~~yzxwxz|y{}~y|y~w~yzz{wz{~~{~|x}~}}~}{z{|{{y~zz~}z}y|z|~|w|{yz{x~zzz{{w~~|x{{zz~|~}}|}w{}y}}z}}z~{|zy|~}{yyz{{|}zxwyyx||w|{~|{}{}{z{}~z|}y}~||y|z|~x~~y}~~}|x||{|u|x|yyxx{|w|{z|{ywz{y}}z|{z~}}~}u|{}z}v{~z}}xzs{~~}z|}|}x|w||zy|z~|}v{}~v{|zyy~}x~}||{||}~{|~~z||{z|zzzxy{z{y||v~{~y~{y{zzzyx~|{|}|}|z~||w}||||}{y{y~||z~y|~{}}|x}|y|vz~~yz{z||~{}}}}zy~{}z|{{}{w}~}~}|~~||~~~}}}~~|~~|{|~z}~}~~~{}z}{~~~}}}~~}~~|~{~{|~~~||{~~~}|~{{~~~~{}~~~}{|z}~~}~~z}}~}{{|||~~}|~}|}~|~~~~}z}~||~~~}y||{{~w}x}z|~{}}z|~||||x||}y~w{}~{{}}y~|}z{~|z}||{yx{}~zzz|}x|}y}}~|{~}~y|{{zz|||{|}zy~}{zzx~}~~}yy{}||{x}|x}}}{}}{|~|}~}}{|{~z{}y}{}z~y~x{zz{~{~z|}{}}~{{{tz~{~~~~zz{}y{z{~z~~x}y|||z~~~z{{|zz{}xy}~~|xw~}{|{|||||{z|}y|}}}ux}~~}}~}{}wx{}}xy}|||~}~vyyz}{{z|~|z}}|{y~}z}~y|~y~~}{zxy}|}|}}|{yy~{|y|~||{|~|}|y|z|~z~}}~zz~z|~~z~~{}}|z~v}~zw{~}|z}||{|~}}~}}zzzzyx|z}~{{~{z|zy}y~||}||{{|}}~z~{|||~}~}~{||y{}~z|z}xy{x}~~|uz|{{yx{zz~yz~z}yz{x~|xzzxzy|zzy|w}}z{|}{|~|}}~{y~~||~~z|x}~~~|~}zzz{}zzz|}{{~{x|x~yzz{wx~}{~~z}z~|}~z}}{{{}}}}~|||{{}}|{||~~{z}}{{|y|zy~x~}}}{y|{|{}{|zy~y|~~{{~wyy{{}{~||}~~~z~y{r~|w|z|z{|}z|~z|}{z~x{|}~}~z{{z|}}|~}}}~~}~}~|~~||~~~{~~}~}|}~|}{~}}}~~~~}}}~~~|~~~~~}{z}~{}~}~~~~~~~~~}|~~}}~z~}~~~}}~|~x{}}x~|}}|}~~|~|}~~}}~|z||z~{}~~y|w|{yz}zx|}||}|{|y|y}|y|}x{{|yz}}{~y|{}|~}~z|}{{|}~z{zv}|x~|xzx~}{{~}yy~|z{~zw}y{|yzzz{}{u}}y{}|{~yz{|{}{}~||y}}||||yy{|{w|yyz|~~v{~|z{x{|}xw}x}x|||}|{z|z{|||{|y{{}z~{z{|zy~w|}xyxzz||x{||}~wy}vv~{zzzzz~y}~zz|}z{zw{~~}~zy{~{zu}}yy}{~}z~y{x{|{}z{{y|x|z{}}z{}|{~~|}{z}z~z}}}~xz{zzzw|}vyxy}{v~|y{z|yxyt{zz}|wz|z~|}y}{||z||{||zy{}{}~|x}{}y~|z~|}|}~zt{}yx}z|s}{|~{}{|}z~{{||}z}~zy~{z|~{w|}yz{zyz}zw}xmzz|z|y}{{wy~|{}~~{y}{}yy{~x|{|{z~z~}{~~}}|{zzwz~}{y}|}{|}z}}|z{~z|xwxw|~}}{x{{|}}~|zxxy~}|}yzxyz{y{{{{z|v}zz|x}yvyzz}~{|xzzz~{|~|}x~yz}~{}}~}}}xz{|zyy{|~|{zy~w}|xz{}|yy{wx|yz~}{y|}zz{y~}|}~~y}~}z|}|}}|zzwwyz~w{{||z|yy{}z{v{z~|~~r}|{|}}{|{{~~|~~|~|~~~~~~~}}}|~~~z~~}{{}||{~}}~}}~~y{{~~~y}~~~{xz}~~{{~{{|x~~~~~}~|~}}~~}~~}|~~}~~~{~}~zy{|~~~}~~~~~}{~~~}{|}z}~~}{}{}z|{z|zx|zz}z~z}{~yv{}{}y|zxyw}z}~{w|{|~xz}}}y{}{||}z|{||w~{wxx}z}}~z{~y{{|xz{~|{}w{||z||z{{~zzx~{}}}zz}}||}x}|{x|{{yz|}wxz}{z|~~~|{zz|z||z~}z~w}|zzz~xzx}|{z~{~y~z|~~~z~{|w{|{{}x}|xxz|}x{{zx}{y}{}|}{{~{wy{{|xz~~z{|{{~|~x}{w{zz~~|~~~z}|~}~z||y|z{|~~~}||{xv}|y}}{|x|~x}}{}|{zzz|~z}}|}~zz||y{zxx~~y~{~z}z}||{w|{}y}~y~~}|yyw}{z|{x|~zx|||z|~y}yz}}|x}||}}}x~|u}{|t|zz{|~{~||{}|zvz}|x{}|{~|}|y{}{|}|~{x~|x~~z|}|y|zv}{|~{|{}||x}{}{y||}w{z~{yzw{{y}}{x}z~}yy}|{}~~z~|}~~{{x~o}yw{zz~z~xy|{u{{}y}|z{{|z{|z{}{y~{z|yz{z}{}~||y|xz{z{~~xyzx{zz|z{}{z{y|~|{t}~||{|}z|y~yzz{}||~x~y{{u~}}{zz}wz~uy~zwvy}|y}~z|z{{v|v{||w|{~}{}}}}wz}|~y||y~~{}xz|w}{{z~|yx}}{||~{w}x~~~~}{~|}~~~~~}~~}~~}~~~}~~|~~}~~~~|~~~|~}~~|}~}}}~~~~~|~~~}~}}}~~~}~~}}~}~|{zz~}}~~}{|~~|}~~}~}}~{~}}~~~~~~}~{}}}|}{{|}uy|}|}}y}yw}zz|zxx{w{}z}|}yy|z{zy|{}zzzy{|~y|}z|z{|w~|}}}}}||yx}z~z|ywzxz|x}zzv|||w}z{zx||z{x{zzy~~z}z{{~~}}|}||zz~{||z}|}xz{~yxxzyxzyz{xw}|}zv}txzy|}x|z{|{|{z{}|xz|z{{z|z~|~{yv}{~}{}}}y}|z}|}w||y~{y~zx{|{xxxzywzwx}}}y~~||||~|~y{|~yz{z|}||y}x}tz}y|xx~xx~z{z|~{|{|{~}{y{|y|y|{}{{y}}}z|~|}{}y~}}vw}yw{{vx|x|}}~xw||t{zz{{|zw}}~x~}{zz~||}{yy}y}|~||y|~zyy|}x~~{||x~z}z}yvyw}v|}|}{~w}|{}{~|y~~}{}yyz||yxz|~~}{|xwy~|yy~y}xyz~zwy}|zz}~|}|{|~~|~}y|}~y~}{z~z}y~xz|z}{}}{yyx}|~y{{{{|w|~y}}{y|{x~z~~~|{{{|}}zy|{~x~u||}{{~~}~{yzxy}{xvyw{}|{xz}z~~|~|}}{~|x}}~||{zz{y}vz~yzyy}~}zz|zyx}{}y|z||~~z~~{{{z|}|{y}z~}{y}~{|~z}y}|{xz||{|}z{zzy{z}|~{|x|z}~{~z}{{|{{{}~}||~|}|~~}}~~~}{~}~~~~~}~}~}|}{z{}}|}{~~|~~}|}~~~~{}~}~~}}}~|~~|}|z~~}~~~~}~}~}|}~}~~}~~z|}~|||~|~~~~}}}}~~}|}}~}|~{~|~}|~{~~~~||~~~~~~|}|{|~|~~~}~{z|}{z~~{}v}}y~~|~{||}~z|zzz|~{tx{vxx}z|{xzy{|}}yyt|yx}xyxz}{}}{zvu{|~z|{~||yzzz{|{~z}}~zzz|y}zz~z{zzzz}|rzy|y~z~{z}z}u{zx}{}~y|}}{y||{x}}y}x|}y{{|zz~{wzw}}xxz|z}}|~}zzzz{}z}{}yy{{x|z{~v{{yz}||y|{~z|~{z}z|z|w}{{y}x}{zw{||||||u~zzz{}}~{{z|~}{{{||zyx{~|{{}{|{wz{y}|y{z|zv|~}~{}~~}|{{x}z{zwzu~~{|}}~z~{{}|}|y|y|zw{yz{y|}y}|}~z|}w{z{}||}yx|{w~|v{|z|{{zx~y|{|{{{w|~|~{{{wzy}|v{x|{x|z{||}}{z|||{~{y|}||~{|~}|w||x~|~}}|xxz}|}z|~yz}||{|{~v|}|x{~{z}{y~y}|y{z}{x~{w}~||{}{~{|}}~}{y|}~{yx}||~zzy~}y}yz{}}x~z}{|}|x{wz}|}{{}}yz|{~~~{y}}{}zyy|y}{z|}zyy}|{}|{{z~|{~|}x}{x|||}}{y~}~{}|{{z}y|}~~|z}}{|~~z{z{z|{}{yz}|}{~|~}{yx|{~yzy{||x||~~}yz{r|w|{|||}z{{}wzx{|yy|{|~~|}}|||{}{}yzwy~y}z{~~}~}~~|~}|~}~}~}~}}~~~}}|~~|}||}}z~~~~}}~~}~~~~~|~~|}~}}~}~}~}}{~}~|~~~y}~|yz|~{~~~~}~}z}~}z~~}~~}~~~|~~|~~}||}}~~y}}|z}||~~|}~~}}}~}z~~}~~~}~~~}~~{|~~}~z{~~z}~zxxxzyzx|ywzx}{wzxz~x~x}wyz{|{vzwy|}y||x{{}{x}z|{|zzw}w~||}z|zxyzw{{zzy{{y~yzzx{|y{y~~||~~||{}}z{|{~|{~~||yzuy~xxyy|yz}|}wx|}}|w}}|uy{|yy|{y{{zw|y{}~z{{z|}~~z|~z}~y~{{xzz|z|}~~z{xx}|~y|{|zz|{}~z{|x{||}xv|z|zx{{||x}{|}|}~y|z}y{zzz~z{z}z{}~|zy{~y{{z{zz|}~~{}}}||||{ywy{z~yy}{|xz{|t|xy}z~|{{y{}}y}|~y}v|y{{~}z~y}~{~}~{~~x}}{|}w|~|x~|{z}{{|y}zzy|yywyuzzz{~~zyz{{~}~}|}{{{{~|~{y~|z}y|y|}|{{{|v{zz{vz}{|y|}w{}zz}}zw}}{|}}~}z{}}y|~y}}|z}zy}z|{{y~y{z}}yxz||{z~{|yz}}~z}zy~|||}{|z~}wz}z|z}}~{||}~y|{}}yz|}~|z~yy|zzyt}{zv{x|wz~{|x||}~z|~~z|y{zz|~|~{}}{}{x}z|{xw{yw|~|{{x{xyz|y}zyy~y{~z||}{{z}|}}~{{~{~}z~}z{}yxz}|}zw{x{x~|w|{y|z}yz{}{|||z~y~|~zzx{}}yz{~~~}~~}|~}~}~}~~|~}~~~~|~}{}~}}~~|~}|~}|~}}}~~}~}~}~}~||~}~~~}|~}}}}~}~~~~~||}{|~}}}}~}z~~~~}|~}~~~~~~|~}}{~~}~}}z~~{}~}|{}}}~~~~zx|z}yx{|y{}~zz{}{w~}zy||}z{|}z~z{|{y|{}wy|y}|z}~y~}yyx}|}zy{|}z}~~x}z|~}y}|}|z{}vw}y{z~x}z{|}y{~zyzxz{{y|y{x}|z}v{yx{~x}~w~{v{x~}|{~~xy~}v~|}}{yy}z~yzzz|z{{}}|~yy{u~{|z}zz{{zy}{{y~{{yyzy{~z{{z}}s|}{x}y}}{|z~{{{zyyz{y|}x|~|~w{~{v}|z||}}z}|~{~}|yw|}z}{}{|}|||zz}~|z~}||~z}z|~z~zw{{z}{}yy~~{x~z~z}z{xzzyy{z}}||}|z{{~z|{|{z{}|{|~zx{~zzy}~~|zx|{{|y|{w{z|x~z{{~}y~|}zx|{~{}~~}|~~|||y~{~~z{z{|~~v{x}}z{wz}~|~}u{}{x|zz|xy|~y}~zx}~}{{y|z}y}|y~||}}|w}yy}{~|{{|{~y}}y}}{zzz~z{}{|}{~z{{{z{~}{|}x{y}{{}|zz~{|}~}y~yx}~||z{{y|www|~x}x{{y~y||~}}y~{y~yx~|}}x~}{|wy{|z}||~z||{|{}{}~}|z~x{|z|z{zz|}x}}|~}z}xz|}}}{}z}}{z~~{~}{|z|}{|{~~yz{{{zz{|{}{}~{y|~z{}~{|y~~{}~~~}~}|~~~~~~}~~|y~~}}}}}~~{~~~~~}|~|}~~~~~~~}z~~|}|~{~}{~z~~|}~~}}}}{~~~|~z}~~~~|~}~z|~~~~~~~~~}~~{{|}}|~~~~~~~}~}}}~}z}~|~~}|~}}~~}~|~||}|}}~|z}|zyyz~{{z{x{|zzzzwxwz{y~{|}yy|x}~{}~}z~~||x}{}{|z{xx|yx|yw|{xwxy||y{z}wwy}y}|{{zz|zz|xz}{w}yzy~z|z{zvz}zzy|zyy|{}zwy||{zx{|}wy}}z{x}yw}x}zy{{~{{}}{}{}z}~|~~~|}|{{z~}{{{{y~x}z{zzyw}}}||y{zy}~{|zyy|{y~{|~~x{}{{}z}{~}}y~|{y~~{}}zyw{}{xw~{y{{yz}|{{w~}zw}}}~{~y}}|zxr~~|z}}w{}z~w|{~|y~y|y~vz||{z{}x~xxy{{|zyz{z{|y{}~|}}~|y}{|z~~{{z~wz~{w~x~|}yx~z}x{xz~}xy}{w{|z|{yy||~~}u{y~~z}{~z}~}~}|~|{~~{|zzyv|y{|~|{{yyy{z{w~}wz|zy{x~~}x{y}{wz{y}{z}}t{~{|y}z}}|{}y|zxwz{}{{yxv|~z}{x}{|y|{|yzz}~}|}{{zzx~x~~}{~~|~}x|}~z||}{{}{~{wwu|{}{~~z{y|{|yz{|z{ywyz|z|~|{|}~v||||}{|}zxz|{~|}}zzwyz|y}y~y}zy{yy{zx|~|{{x|y~}}|{x{{|}~}||~|~{z{}{{~}{{zxyx}{~}|{|x{{{{w|zyx||{{|y}|x|xz|}{|y|~~}z||~{}~~~~~|~}}~~~~~~~~}~||}~|z~}}~~}|~{||~}}}}}~~}~}}||}~~}~~}{z~{~}~}}~~{~}~|~}|~|}}~}}~~~~}}|}~~~~|~|~|~~}~~}~~~~}~}|~||x}}~zy~z{z|{z{|{}yzxyvx~|y{w}~zz|{{{{}zw|{y|xy}{{z}~|~~z{~|}|~~yy~|y}{}}z{}}}{|||z|x{x|{yx}}{{{y{|}}|z}}zy}{y~~y|~yy{~y|{|}}y~}}}y{}{x{{{{~y}|~}}{|z||{yxz|zy|yz{yz~|{~z{|~{||{x{|}{~}t{}y{~|{{y~{|~{|zz}}|~|}|}}y|zw{}|zzyyx}~~yw~}||z{|{~y{{~}y|y}~z}z|}w||z}{|{{~}{{}|yz{z|}|}z{}~{|{x|{|z||x~~{{|~z}}}}z{}w}~y|~{|z~x}zv{z{{{y{wy}}z}~zz}~||x~{zy|zy{}~y||~}{~~y{}~z~}~z{}}{~~{|x|yy}{w}z}}||}|{zz}y|{{{}|z}yz|}}|z{}{~y}|y}|}}w}}||y{{|z}x{{yw}|w}~~z{}}w||z|z|{y~z{|~}{{~|{}|~~y}}|x||{|y|~wyz|~z~z{}x|x{{}|||z|yyz}{|yx~w{wzz{~{z{|{{~{}{~y}{}~zw}w~|x{{y{|z|{~|y}|z|zz~{y{{z}~{~|}||y|{{}z}{y|r||~}}{}~w{{u||z}}z}z|||||uy}x}||~{z~yz|z}{}{{z}{{}x|}~}{x|zz|}z|xx|zzwzy}z|}~z~~{xv}}w}~~~|~~}~|~}~}|~y}z~}}|{~}}}|~~~}}}~}}}}z}~|~~~}~~~x}~{{|}~}~}|}}~|~|||~}|~~|~|}~~~z~}~|~~|~~~~~~}}}}}~~{{~~~~}~}|~}{~~~{}}~~~}~~}|y}~~|~~~yz{}|zxx}|zzz|}|x}}}|}}yx{{z}|~|z{}|~z}}~z{zz}|~{|{z|z{}|zzw}~||y{{xz{x~|~||wz|z}{~~z}|y|}z{{~yyy{v}}}zzz}}zx|}{~{|z|}}}zyyz{zw||yzyz||zz||~|}|z|}~|z{}}}}{wy{{{z~|yy}{z|{|y}{||z|yz}~z~||z}|}z{~}}z}{}{z}|{{~{y{w|}y~x|wz{{{vyz{y}|{{xzyw}}~z|z}{}}|z~|||~}x{{|{|z~|y|~{zyyy||zx|t|z{{{szzy{~z}|}|}{~}{{|~~~~y}zz}~}}~}{||~x|y|z~~||ywz}xzw}z}|w{y|zy||~}z|}x||}}{~|~{~y{~z~~x}{|zv{{u{}zy|xzzyz{~|~}x}xz{|~~{|x~{|zx}{~{z|z{{|}|yyzy{~z|z|yzzz|~{zzz{wz}y{}|xzy{z~}{|||~{z}{~{{}|}z{zw~z~{}}zy}|}z|{|y~y|}{~v}z{|{z{{z}x|||~vyw~z~|{}yy}}{|~~~}}w}|z~z}|yz||zzz{wyvzz}zx|~uy}|y||y{~|w}w{~wz{~~z}|y|y}~{~ywz~||z~z|w}z{z}}{x|||}|{|}z}xy|{y~z}}|z|z|||~|~}~~~~~{|~~z~{~{~~||}}|~~~~|}}|z}~||{|~}~{}~}zy~~|~|}}}}}~~|}|}}}x}~~~~}}~~~|{~~|~~~}|~~{|~}}|~~~~~~~~{z||~{}|}~}~~~}|}~}~~~}~{~~z|}|yy{|v|~xxu|}zz}~{~{|x|}|xzz{||y{w}~z|~~yxy}yz|~y}|}{|}}w|wzx}}z|}x}zzy}~v|w{}|~|y~v}{|}|{xyy}}v~{yz||y}{}w|z}|||{|{z||y~z{{{|}y{{}y{{|~|}|~}|||{}vz|y~zzy~||~}z|{y}~x|z~{|~~{|xy}{{}yy{{z}zy{~|}x}}{{||{u|{z~~zz|{{y{~~}{|~~|{zzz~}}|z{}y}|{{z{|z|}xz~~|{w~{{|~z~}|{}}~}z{x}{v{yz~~|~y{y||{~}z}z}~{z{xyy|}||u}{~w{{zxywz||}~y{~y}z}}}|z~z||~|zzyy|{}~}}wxw|}|{{}}y{{y~y|y|yz}{x~}y}}~~z~|yzxyu~{~z}w|{x}|{~}|}~z}y{}}}||x}}~zwzx|vzw~{}|x|{yzxwz~~}x{~}|}}y{yw}}|{}{{zz{}w}{}z}x~~y}}z}}x~~z{z{{zyy{|y{|{}~}{y}w}~|{~}y}x~}{~~|}z}|}||w}w|z}}x}zz~}}~yv}||z|zz{y{x}}~yyxy~{zy{z}z|{{zy||}}|~{~|~|{zw|{~{||~z|{xx|}|zz|{|z{wzz}}wzyw||x~z{|y{y||{}{z}|}|x{}}y}y~|z}|x|{{z~~}~~}{~z~|~~~}~{~~z~~~}~~~~~~~~~{~~~||}~}}}|~~~~}~|~z~{}~~~}}~~}}|~}}~~|~~}~~}~~|~}~}}~}~~|}}}}}y||}~xzz}||}|y{x|xz{xz{{}z||zy|zyy|zw}z}||}y{{{{~y~~{{|{~{~yzv|x|{}u}z{||y|zzxx}|}zyxz|z}}w~~}x{|z}}|}v}~|z~||}|y}{{{||~wu}|~}~~{zy}zyz|{xyz||w|zzy}{w}{}{yx}{~z}}|}~||z{|}~}}{}~~z}~|{|z{{||z{{zx|z~zz|zz~x}}}yz}}}|yy{~y|y~z~}}z{~}~~z}~{~~}~wy~||{w}|}~{{z|yy~t{||yyxu{|{{{zx}|{z}}~z}}{{|~~|~}}{~yyx}~yyv{~~z{wty}|}|~z{yz||{}z}|~~}~}zx~~|~{}|}}{|zz}y{||{|}~z{xyzx{}|}{~{}~{zt~{y|{{yy{{|{}|~zz~~xx~y}|y}{}}}|}|y|~{}~~zz}|}}}{}{y}~yx~~yz~~}~}z{}~|{~}{}{|y{~~|zz}~zw|}||zz{}zxxwx||z{zzz}}~{z{||x{}||}}~z}z{z{}}~{w{y~xy}x}{z}|{}|~z}{~|{~|{y}z}{x}||~|}{~~|~}~y~}}}~|~~}}~~~wx|zzzy{z|{zzzvy{xx~y{{z|z{z}yz~x}~x|}yz{}{}{~z~z|~{{|{wz}{xv~{~{{}{x}}{}}x{z{}z{y|}x}}{||{y|~~z{}~{||~~}~~~~~~~~{~~}}~~|~{}~~~~~~~{~|}~}|~~}~~~|}~{}|}}~|~|~z~~|~}}~~}~z|}~}}~}~}|~~}|}~|}~}}~}~|~|~}~|~~~}~{~}}~|{~}|~w|{s||w}xzx|}zzzx~}|~y{{||{~~}{y~|}zzzz}}z{zv~{y}yy|{~~wz{{yy||}{}{|||}}}~|{}~wzyx~|wy||z{zzy~{||{||x{{}z|{}||{z{z|~~|{|yz~~~|{y|}{|w}|~|~|x|{~{{x{y}z~x}{z||x~|{|z~{zx{z}x{}z||y{}{x}}~{|}|||z}y}|y|y}{y}}{{|z~zx}|{~z}}}~{yz||||vy}z|}}}}{x~{|}yzw~|{~y|z{|}{zy~z{}|{|x}{{}w}w{{|{z~}}|z||}z|x}{y}}}z{{}}y}|w|}|}}{}|y{{}z}|zy}}z{y|}{{|{}~~~|~{wyzw{z{{z|{y|y}|z{|{{z||{}z|}{z}~{}}{}zz{{{~}~|{{~{}z}z|yy{}}zw{z|}}}}{z{}~~yxy}~}{z}|z{}{yy~}y|{x}{{}x~||~}}}~z|zyy|{}zz|~~|y|{z|{|~}|t}|{x}|z~|z}|~{}u|}zvx|y}{t{{x}|||z||~{y~z}{{}}}{~z{x|}|~y~x}~y~|~}{~zy{z~{{zz|{||{{x|{~{}}z||{{{}|{~|yx{}{{zy}}|x}|{~z}~z}}y~zz{||}|z{{}{}}{y|}{|{y{{}~uzyz|y|~|||y~}{~~~~~}{~}|~{~}|~~}~{~~}}~~~~~}~~~~~u}}|t}}~~~}~~}}~~~|~}{~}{~}~|~~}}~~{~~~}}}}}y||}~~{{~||~}{|}yx||}{|y{{w{}}}w}wwv||z~x{{{|}{y~{~|{wz~{y~|{}y}|}}{}~~z||y~}|~|z~|zz{{~|vx{|{{~z{}|}v{{|vx{x{{y}~x}{{y|s|~|{}|z|{z~}}x~|}z|}{z|zz{x}~~x{{{|{}zu|z|y||~v{|~yz}|~||{|}w~|~}y{|~|~xx~yyt{vy|~|z{z||tw|~{{yz|{|{}x{v}|{{{{{}|z}{|{{|}}~~~{{~~}y|}|~~~|}xzx|zw||x~w{zzw|||z{~~z}|~||z}~{|}}~|zy}}~w~z{zytzy{z|~|x|z{}|y~y{~}tv}zx{{{y|}{|}|{{y|{y{|~}}}z|~{|{{{z~{|{|x|{||~{~{z{~{}}xyz~~~{~~~||}}|}xz~||}||y}|~|zs{}|{y}x~}{zxxzz}yyz}{{|~}x}y}{z}z||x~}|yxz|~|yyx~}~{}}~|wxzyxz{zy~}|y{yyw}|zyy||zzyzx|y|~~~||{~z}{|}|{{~}{}}}}|~~~xy{}}{|}zw~y~x}yy{{y{~x{~}zxzw{{|zz~~yz~|~x}~||~~vz|{}z~|x{~zwz{}}z|}}y|w}yy{}{{zwzz}{}|~y}|xyyz}|}|~~x~z|z|}}}y~w~}{}y}{|wzzzx}|wx}|zys{}yzz~}~}|~{|~|}~~~}||||}~~~}~|}~~{z~~{~}~~}||}}~~~}}}{|~~~~~z~~~|~~}y}{~||~~}}~}~|}~~~~~}~~{|~~~~{{~}}}{~}~}~}~~|}x}~~}{{|~~~~}}}~~z~~z}~}|}}{~~y|~}}}~u~|}z|||}|z|ww}z{z{y|{w{}{|x{{x|~}{y~{z{z|}~~~|z||~{yy}y~|~y~x|z~{z}z||~zxzz|{|}{|~z{}yx~yxy||{|{y{y{y|yw~}~}wy{y}x|y|y~}~{yy|{{{z}|zv}}|w||{{}{{y~{}{zz||}||~{z{~zz{x{v|xzv{zz{}|zx}w{{z{}yz}{z||zz|{y{{}~|}z|}||y||}}z||zw~{|{zy~}}{||x||}{}w|{z{|}~|{{yy{}|~}~x}~}{|{{}{}z}y{z{y|y~}x~||z~}~x~|}|zy{zz{|{|xz|y}|z|xz}|||{{{~xwvy}||{}{~{uyzyzy}|~|y|}w}{||~}xw{xzz|}yz|}{|yzz|}{~z|{}z|{~wx}|~|~{||{y|{|yy~{|z{}zzy|~vzxzzy|x|w{~|y|z}{x}{{{~{w{|{z~|yz~y}{|~}y|z{}y|x{}zz}||zy~{|{{}wy~zx{~}~}ww{xz|{~y|~||~{zy}y|~|y~{zz{}z}z~{|}}y}{}w~x~{{zxy|y~}~|~}y||~{|~w{~}{|{}{{{|}~}|{{{}x}|z{yx{}}}{{}|{zyx|~yzy|}yz|~}x}~xzy|zy||{v}~}~y||}{|x{z}{{{w|z|}~}|y{{{x{{}}~z{u}}}{{|{|~{{xy~y{~}~~~}~}z|~~{|{}}~||}~~~}~{~}}~}}~|~~~~~~~~~~~~}|}}}~~~~~~~z~|~~~}~}}}y}~~}~~{|}~|~~~~|~}~|}~}~|~}~|~~~}~~}}|}~~~~}~}}~}z|{}~{zyy~~{|}}zy{x}y}||}|||z{|zuz|z}vzz}yx{|}{}|{{{{~x{|zz}|~~}~|}x~~}{{zz|y||{{z{{|{}{wzx{{{|xy{|yy|zy{|z}}{}||{||wz|{{}{~{{{w~||~{}zxy}{|~|z|~x}}||y{|zy{y|xy}~{}|{z|z{x|{~z}{|~{y}~|y~{~|}{y~~}}zwx|}}|}zys|}x}{||zz|{w|ww}wy}y}|{~}{|{|z||z}zy~{}z{{|z{w|xyyx|yzx}w|{~zyzy}yz{|z}~}{}{|zy|}|{~|{{}|{~y}{{zy}{z}~|z|~y||wz}{|||y{y|z|{}~}{}}x}|}}|}|}{~}z|}z}{}x|~yzy{z|{y~}wx{y}}wyszx||}|z||{|}~{|}~||~}xz~{{x}}z|y|~z{w}~w{}||y{y{z~|yw{yv{||z}{~zwzx~zy{{{|}{{}xyzv~|}{ww}||z~{z}}x}|w}||~~|z||}{u{{|{||z}zz~}~|}y~~|~~|z{|xyz}||yx~|{xu|z|z~yy}xzzz||yz{y{z~}}}z||}|~x}}z~{|}}}|{yvz|{y}x||{x{{x}yz|z{y{x~{||}|z}|z}{x|{{}{v{|}}~zx~}}sz{||}}zyz{{|~{|yz{xz}}zu|w|}}|||}}||zy{|y}~~|}}}}~~~|~~~}|~~{|||~}{~~}}~|~}~~~}~~~~}~~~}~|{~|~}~}|}|}}~~|{~|}~~y~}{~z~}}{}~}|~~~~~~}~~{|{}~~~}~}~~~~~~~~|y||~z{{}x|z|zs{{{yz|{{|z}{}~}|}|~{y{y{|x|w}}|z~z}z|{|zxx}}~~z{~{|{}zx~}~}zy~z|{y||}z{}zyxy~{||{x{}yzy{wy{{{|z|{|y||v}}zw{{|x||zxz{w{y{w}|}~{~{|{z||v{{{x}}|y~{~|~|{z{|}zx|{zyz}{{{}{}|{|z~y}|}}}|}|}{{|z}}wyyz|w}x|~~||}}{uxxzz{~~}||z|z||z|{y{yztxu}zz}}yw~vx{}{}{zz}|y{zy{zz}~~y~|}|{yy|y~zz{|yx}}||~x}}z|w~{z{z|{{}}zz~z~~z~z~yvuz|}y{x}}y}~{}x{xz}}y|}z|z}z|y{{w}|yxzzv|z}~z{}{||zz~}xxx}}z}{}y{}~||}z}|z{|wx|~{{|~{z~~~w}~|{||}~z}y{~z}~|v}y}{v{|}{xyy{~~}~z|yx}y|~z||~~}|y~{y|v}yzvx{|~y~zz}|{}wy|z}x{||zx||{~x|}{~|z|}|~z}|zz|zw}{}{|{|{}|~{}|{{xz~z{{z}~~x~z{zz}v|{|y{}x}|}{||z~~{~{x{{{y{|}v}|}~wz~~}|z|~w|z|}|||yxz~{|{||}|{zz}~|{{w{|{z{z{~y{y|~||~z}{z{z|{z~~~||~}~}~}}}||~~|}}{~|~~~}|||{||~}}}~}|}~~~}}~|}~}~~|~~|~}~||}{~{~}~{|~}}{~}~}|}}~~z|{~~}~~~~|~}}~}~|~~~}~~}|~~}|~~~}z{yy}|~{~y~zy|zzvzxyyw}{|z|}}{{{|xvyxyz|{xy~}}z~|zz~}z||{}~{{|}}yy{{~{}y|~}xy{y{|xu|}y{|z{~z|zz{z{}{{~{z~xy{~{|}{~}|~}}{}|{}yy{{}{|z{zw|zx{y}z{{z|yzz{~z{{~z|~}~zzy~y{z}~}y}}{{wvyy}{yy|zzzyzyy|{|{yx}}}y~y{}{~||y{}~z}~wv~}}|}|}{{z|zz{{}|~}||}{zzx{}y|}{||~~{~zzz}|{{~~|||yx{~||}zy}v|{|{zz~zyz{{y{{y|{{y{w{|~v{z||{{|zy|~{{~z|z{|~~}}{z}z}|xz{}wz{w{y|{{~}z}||zxvyz{y|yw||}z}~z}}~||~z~~|x|}}{|}}zzz}zyy|yz{|~}y|zz|zy~{|}{{yzy}~z~{~|}}|{|z{y{yz{}y{~yzy~|{v|~~~~~{zy~~|~}}z}|zyzx}}y}{||{y||}{z}z||}z~}{{z{}|x~w~|~|{w}~zzw~xwv{}v~{~z}|~|}~{~y~~}{|~{|}||}~{{x{{y}zyzw||||}zt|}z|vw~|vy{{}~{{x{~x}|}z}}z{|{}}~}~}~{|ytz{yz~yx{v{||{}~|w~~}}|}zy|||}z~}z~|~~~}}z~~{~}~y}~~|~~}}{~~}}}~~}y~|~}~~z~~~z}~}~~~~}~}}}|}~~|~{}~~~}}{}~||y~}~x}~~|}~}|~~}{}z}~}~~|}~~}zz||{|}}~|}}~}{|}~}|{|}~~||x}z{{{w}z|v}xz}y}|~{y|~}~|z~|xzy}~x}|{||yyy}}z~}}{{{~z}}~z|x{zxwy|}{{{z|~x||z|}}}wz{v}z|y}{z{{}~}z{yz}|yzz|~y}|{zzz|}y|}{}}zyzqxz{}y~|zz||}wz{||w{{z}}|z~{}}x}~|~z}}|||v{zz{||zz~w~}~xy}~|}}zyy|}z{zyx{||{{~y~yx{wz{||z}|~z}z}~zvz~{{|yy}}xx|zuxz~{zz~||{x{{yz~z~yy{~{|}|z~{{}zyzy|~{|y~{~~x{zz|~v}{xy|y~xx{{}{{wx{|yx~z||}|~}{|x~{|~{~}~}|x~}y~{|{|wz|yyz|x~zw{y{{{zy}}~|{y{yz}xw{}}{{||}w~|}}~{|x|z|}|{z}|y|{yz}{{|z{|z}{{xt{yy~yz{{}{xxzz~{|v}{||y}{|}|w|z{|x{z~~z}{|{|zw~~x|x{~|z}}t~}zy}|z|~}||{~{}}|zmx{}{wy|yz}{|~}yyyx{}|}z{}z}~y{z{|~}{|z~z{zxz~z}w{y|y|}z}}z~{}|~}||w}z{wyyz|}}}|zy}~z{~yy}yz|xy{}z}zy{z{}z}}{}y||y}y|~|~}z|yz{|x}}||y|||||z}{|{{~{{~}}{{}y{||z|~|{}}|{|y}{~}|}}|}~}~}}~~||}}~~{~}~|~}~}{}~y~~~~}|}~}}|~~|~~}~|}}~~{{}}}~}}|~~~~~~{}}}~{~|}~|~~}~~~|}~|~~~|~}~~{~~~}~{}|}~|~~~||}}~|~}|}}~}}~~~x|~~}}~}~{xyz}|~zyy|}{yz|zz}yz{x}|{{y{}x{|||zy|}~}{|xyz}}|}z}~|~{y~x~z}~z||z|{{~zw~z||}z{x|{}|zz|}vz|z|xz|z|{~z{}|{~~w|}}z~}z{~~y{||}yy}{}{{|z}v||{}|z|xvw}|xzz{zz}|}~~z~~~}{|vy}|z{x~~w~}{zwxzz{z|xz}y||{{xw}|}}~~yzz|z{~z}}zy|{~}z~~|zy{~}~|z|||~|}z}w}|z|{vz{|{zyw}z~{~|uz|}|{z~}}y{w~|z~z~zyz}zy{~}}{}~~x{yxzzx{{{|zxyzy}|y}uvu{y||}z}|y~{|{~|{{z{{}~z}u}{~|~}~|{{x}y}|{{}|{}x||{{{z{~wy{z}|{}~~~|}~z{z}}}}z|}|}~yz|{~|yy|w{}||zxwyzz{{yx{{z}~x{zvz}}~z}z{~{|z{{}y|}z|~~{}|w|{|~z{{|yxytyz|w}{}~}}|z}}|z{~w}wz|}~}y~y|}||||w~z{{zwy}v~zz|zy|{y}}vz|w{z|}zxw{|~y}y||z|~}~{}xz}z|}}|x|z~yx|{y{x}|{|uz|~zux}||~z}|z{wyyx}{|}y|}{|z|y}|{|{~|x~|{x{{}{{}z|y{}|{|{}}{zzvy~}yv||}z|}~yzy}}}|~}~~~{~~}~~z}~~~}~~~~~~}~|~}~~~~~~~~~~~{||{|~||}~}~}}}}~}|~{~}~~~~}}~~}~}~~}~~~{}~y|}}~~}}}}~~~|~z}~~|z~~|~{~z}~~|}~~}~}~~~}~|~v|yyyz}yyzv|}||x}z|wz}y~}w}}}{|{|~{}yz}y|{{~~~{||y|{}{}z||z{w~|zzyzy{{y~~}{yyy|}{}x|y}yyy|}wv|}xxz|zyzx||y|z|zx|}wz|zxy}x{xy}z{{|}~|z{}~}|||z{{|{{zwy~~|~~|z}}xz|{yyv|z~|{}{}|y~}yz}xy|||{z~y|y}{{z|~xyz|yz}{z{xw}z{{|x}y~x{w}y}zyy{z{}~~wx{~{|x{{wz{y}}xz{x~{{|w{|{y~|y~zyz|}y{~{}x|~yz{zz}~y}|x{zzz}z|x{|||}|x|~z{z~|{wtwzy|}~~~w{{x|y||}~{~w}{z{y|{{z|||||{~|}|||z{|{{x|y~||{zz{~z|{z{~}yz|{w{||{yzz{{}{}~{}zz{z{xz}{x~{{}{{y{z{|zy{z|w||{}y|}|y}||~zwy{~x}{xy~x{y|{zz}y{~wz|yzx|yx~{}~{v{~{}~}~v}zx}~|z}z~{}~|}xx{{z|y~}z{y}~|{||y||}~z||z|}~}{{{w}y{{}}|zy~}}}us|{{~{}||z|}{|~|{y}}{~yvzz|{|x||}zx}u~|{}||}y}tw{|}z{|{|y}{y{y}z{z}z|||x~|~}~x}}yyzy{y~~w~~{~xx{w}}|}y|{~~}z}}}{|~y~||z|}y{{~}{|~~~~z~||}~|~}~}~|~~~}~~|~|~~}}~}||}}~}~~}}}~}~|w}~~}~~~~}~~||}~}y|}y~~}}~~}z}}}}}~~~~~|||~~~{|~~~~~{~|~}||~}|}}x|~~~{~|~~~{~~~}~~v~~}~|{|}~~{z{}z|{w|y|||~{z{x|xzz~zz{|z|}||{xz~yx|||{|}y~}~z~|{|y}{w{}|{~}z}yz{y|xw|}~x{|uyxx~xzz}zxz||{z~}}y|x{~~|y|||z{{{~~~}~|{z}zz~|z~uy}wxz{||{}z~yx{}{}yy{}zv{}}xz|{zz|{y|y~~~~{wz}}~}|{z{yyxyzxzz~|x~xx||{}zzzxxz}}y}wy|y|z||}~~zzyz|~zz}}|{}}yv~{zyzx}|zxy}||{w|y}||yu~||y{~|yxu}|~~q~zz{}z}}~zxzzzyz{~}~}~x|{y{y|~zzz|y{zyy{yyy{yz~wx|x|{zy}z|~~|~||z|}y}zzy|{y|~}}}}|~z{z{y~{|~~z{y{~{u|yy||{z{}w|zy|}~y~|~|w|y{}{|y}z{z|||xzxyz{zxz|v}|w~{y}z}yxzx|}w{yzx}{{|w{}zw}~|zx{{x||yx{zxzz||{v{zzzyz{~~}{~{{x|}z{xzz|y{~y~}~z{}}~~{uy~z}{xw}{{x~z}}~zvz|x}yyy}{{|uz{}y}wzyw{||y|~~{z|z|}~|}|}y~~zx{z{{{w||}z~x~yzxzx}xtzv{x{|zzxy}}zz~~|{|xz|{}z}z{|z}|zz|}}yz~v|y}{||z|{x|t}xw~{}{y{s}|w|~|}{|{yz~~~|}|}~~~~|}zz~}~}|}|~}~~~~|~}}~}~~~{v}~}y}}}|~~{~}}y~~}}~}~~|~~~~}}}}}~~}}}~~|~~}{~z|~||~||~}||~||{|~~z}~~~~}}~}||}}|~~~~}~~~~~~{||{~}|~~}~~}|}{}~~{}}}}}}~}}~~~y{yzyz|z|{~{z||}~yyyzyx}{~|||{x|~x||}}{||~zz~{yy{ww~|z{|}}~~~|y~y{z~}~x}x{}zz|u}~{zz}|xz{yy}zy|{{{y|{{||y|{zx}{~y|wy}}zyzyyw{vvz}{yy||{zz|{x{}z|{|{|yx|}~}~zzywz}z|~~vz}|}y|}{z~zy|}z~{{}|}{yz|{||}{|{xz}{zz|{|{y}~|wzz~~|}|}|}{~|}|}xyw}~y|zzy~}{}~x~|}x{z}zxzx||~w{zzz|w{y{|{xz~z~{}|ytz|}yyy||{|}zz}z||z|{yxz{z||{w~y}}|z~y}zwzzz|y~|~x{z{zx|{x~{yw|tx|{y|}}{|~{zz||}wzx|zz{|y|~~|{zyv{z{{wzy|x{{y|z{|}{||v}}}{~yz}}z{z~}~|{y}{~yz{|{yx|{~~|{}{{x{|~|~}yx}z|y}~}yt{|yz~y|z}x}|{}zy~{}{w{}{||x|x}}{}}vyz{zw}}y{wz|zxzzz~~{~{wzy{||~zzyvx{zz~y{zz{|zy|{z|zz|}~}{{|x~||{|~z{z}{|}zz{xx{zz{~}{x~z}y~{w}xy{z|w{x}{yw{|~yyy{|}z~w|}~z{}zy{|z}xzz{|{{z{z}yyy|{|x}z|{z|{}{zz}zyz~{|{}|s{z}{zyyz}x{zx{||~}~~|}~~}~~{}~}}~}~~~~~~~~}}~~}{{~|z~|~~|~~{}|{}}|~~~~~}y{~{~~~{{~z~z~~~~}}}~}{~{{~|}~z~~}~~}}||~~~}}~~|}~}}~|~}|}~}~~z}~~~}}~}{|~}~~~~~~~}~{}~}~~}|~|~|~~{}||z}|z|z{|~yy|z}}z{||{yzzx~{z}z{}|x{y{zw}}{z{y~{~yz||u||}|{xv||x|{|{||zzy{{y|yv}|{}zxyxv|~{|}z~}|~z|y~|{z}||}~}~~~~z|{{|z{yzv{~zzy{}{w{{zxwzyyz}z}yz}~{z~}{|z}x~||{~}}y{}|zy|}~}~z|y~z~}yz{ywzz}zv}{w|~y{|x{}yz|||y}}~z~z}~}~{z{y~~|{}x}{|zwzzw~|zz{{{zxz{}}y~x~xz{y{~}|~{}}{}~z|{}zx||}~{~z}||z|z{||zv|{y|ywy||yz{xzw|}|vy{{~z~{z~xy|}{~|~y{z|}||{ww~|~{|zz{w}}w{{|v|{x}||{z}{{|}}}{}|~~xyz~y|}{{}{|y|~|y{x|||~|}|z{z{|x|y{zyz{x}}|z{|{}{{zy|{xyy|{~}~}~~{z~{z{yxxyv{y}xz|x{z|~z{}{{{zzy}{~||x}y|v~{|y|~{~~}}|~~y~||z}{w||v}{{{{yyy|~|yx~zx~xzzyzy}{z|}~y{{}{|{}~||}|}~}|}~}}|yxyy{~z{x|{}z~{|y}}|y}|{vvxz}x{zyy}|{}{{z}|~|~~~z{y~}zwx{|w|}|x|{~w{z}}zz{v|zx|{~}~}{}z{|{~~z}}~}}}~|~}~||}{|}|~}}||~}~}|~z~|{|}~}~~{|~}}zz|{|}}{~~|~|}|~}~}~~}~~}}|~|}~~~|z~{~~}}~~|}~z}~~~~~~~~}}}~~~~{}}~}~~{~~~~}}}||}||y~|}|~~~{v}{{{x~~z{}yxz~~||~~z|}{}|w|~}x~zx{{}|}yy{{~{yw~|z{zz}{x{z||{~|~z}}|}|{{}x|~}~z{{|{{~|}|y|{}{zxy}}|{z|}y|yy{~|}~}x}|~~{t|}~y}}|~zz{{|{{{~}|x~|z~~~}}|{zx{|uyvz|||{w|~}z}{{|yzzyz~{y|w{x~y}~{{|}yzyy{{z{||}y~y{y{w}y~|{|{y{~~z~z}w{}w{z}y{~~~z~}|~~xz|}{{|}zyy{~}y{z{}x}~~~v~x{|||}{}y||z~xy}}~{|{x{~{|}|{y}|x}w{{~{}{y|~|v~|z{w{}|}~}}{{z{||||{|w~~}z|ywz{}{|y~z~zy|szz}{||||x|}|y{~~}~u~~}~|~w}~}z{y}~}{{|||{}||x{{}zzzzzx|{~{{}|x{z}{{}}|}|z|}|y|z~|{z~|}{{zt}zz{}}|z|}|z{}|}|zy{z{|}{{{|~}}}vz}~~}z|{x{|{|y{~z|y|xzw{~{z|}|{|{|{x{z{~|zz{{xy}|xy|{{|w||yv|y|z|}|z||z|z}||{y}~{{w{w~~~|w}{|{zy|zzyz{z|}|y{|||yxyv||y}~{y|{w{wz|~{z}}}{~x||}}|}{~}zw~|}zx~{}|z|yzu|yz|z||{|z{|||}}x~~|x}||~}~}~~|}~}~~~}~}~~}|}~}~|}}}}}~|~~}}}~~|}~~{~~~|}~{~}~~~~z~|~}}}y~~}|~}}~~~~}|~|}}~}}~~~|{~~~|}|~~}|~|~}{|~}~|wy{|{~~~}}~~~|}}~~~}|~}~|}~~}~}z~}}}yz||z~|zw|zv{yz~ywwxywz|yw}yx{w|~}{y{~}yzy|{|{|||{~~xz}|}}||{{yy|zy~{|t|y}v|z}}yyzx|{wzy}z|{{~zwyy}~vy{|}{}z|y~~y}z|xz}||z||}||{|{w|zzuz~|{{}{y|xwyxy}}z~y{z|z||z|y}|}}|{z|~z}}||~~z}{~{wxxxzx{wz|zzz}zx{}y}y|z||{{||}}|wyyz}|}yxz|x~{|{|{}yz}xzyzzz{{}z{z|}zyy{z|t~~z~}~zy||z|{{z}{|z|~zy{y~}}~z}{zz|z}|z{xz{y{|yy|{vywvx~{y{}}~{||}|{x~x~}w||}{x}}zzz}zyz|~z{}zw~yyyv{}{y}{x}z~|}~}~yz~x{}y{}~{~~|y}||~~}zzx{x{yz|z{yy|yzvv{}x{yz{{xz{~}|{}z|z|{{~z~{y~z~|zx{|{y~yy{}zz|z{}~zy}w}{}vx{}y}}||yyww|{y|{}}}|~{y}~~}|x~}z{{{|~w|z{{|yw{yy|yv{x}}||wzzz{ywy}zy|z{{{z}}z|x}|zx{|~z|}~{xyyzzzx{}zxy~zxwzxyw}y~}{~xvx~w{|~}zv~~{~y{{tz{{z}x{~|zzyy|z|~|x~{z{y}||xy}yzyw|{x{}yy|~{}|~|~||}|}~~|~}}~~~~}}}~~}}~~}~|~~~}~~{{}}~~}~~~~|~~}}~}~~~~}~}~}}~~}}~}{}{|{|~~||z}~z~}~~~{~~~|y}~~}~}~|~}}}~}}~}}~~~|{~~}}}|}z~||~~{~{}}~}~}~x|~~~~~||}~}y}}{yz~z{~}|{{}{}z}|~{{|{|{y~{{z|}}z}{|||||{}{ywy|{|{{|xz}~}|xyw}|}|x|{{x}~{z~yz{|yz|{z}|~z||~|z{z|}~}{}{}~zw|~|zv{{|}}{{v~}}~x~{|wzyzx|~~zzzz|w~w||{{~z{~{t~{|}||w~yyz~{{|y|}{yy}}|{{|yy{{y{{}{}}|xz|z{~}~~}|~zyz~~|}||}|z|||}{|~|~}|}y|~||{{y|~z}~y{{~y|z{}y{zz~}}~z~z{|}~{{}{z~yy~yy~z||{}zy{|z{||x}~}wz{}}|x|~z|{{~|}z{}}{~zw{z{|y{y}u{~~{~{{}{{~~yy|~zu~xz~y|y{{|~{{}zy|{z|{z}z~~z}|}}}|}~}z}~}x}~|}{{}{~|}|z}{z{}~y|w}zy{y|~|~|z|x}|y|}|w}x{y{}~v}y~{zy|~y{}~y|}}z}}}}||}~y~y{z|}z{xy{zx}|{zyv{{y{~z{}|{y||~~~z~{}|||y{~}~~y{||y{w}yz}}|~~}yx{||y~}z{~u~{~z{zy{zy{z}~{|}}xy|}{}y~zyy{yzyz|z{|z{|zxz~{y|z}}|~{|}{}~zzx}|z||y}~~}zz~~~y}}xz~|y}}||{|~||{x|||~|z}|y{|y}|y{|}}|~~~~~~}}~~~|}~z~|~}~~}}~|y}~}~|~~~~~~|}~~~}~|~~~~~}}~|~~~~~|}|~~}||}}}~~|~~}{~|~~~}}|~~z}~z~}~~~}~}~}~|~~~w~}~~~{}~}~|~{}z~~}}x||zztyyyy|z~}x}{z~|y{|z{}|zy}y}~~}{}|}z|~y}y{{~z}}z{~y|}}zy||||z|wzy{y~yw|||yy|}|x||yzvz|}|~zz~y{{y{~{{y}{}}|z}}z{~v}z~{z|||zy{~z}|{~}{||{{uz~w}~}zz~wx|zv|}{z~|x|{yy~||z|y~z{}{{|z{|y{y|~|v}}w{y}~zyyy{x~||~~|{{~|~}~|{{}|zy|}~~||||{x{v{{{||{}}z|x|}z{zzzz~|{{}z}{|{}|~}v{w}{~|x}x{yt{{}{z{zzwzw}z}}y{x{x~zy{|{~}~w~}}{|{z}}}|{|z~}{y}}z}}|}~~yy{z{|zwy{ytz|w}~{y}|y~|~y|{}~z}~z|~y}|{{~{}wz}xzx|}||{|x~~zzx}yyz{zz{v{z}}{|zy~{z{{y|~{~}||y}}}{}y}|~y~~w~|}y{{{y{|{zy~zxzy{|{|v{w}y~{{{{}{zz}{~|}}{}}}}~~{zz{||{z|vy|~{vy{y||}yy{|uy{v~xyx{{x|{}|{|}{z{}~}}zz|{~yz{}{~u}zxwz{}y~{x{zzz|{~z~{|}z{|~{{~~{~{x|}{{{{|~~y{|{zz{|~{~{{|{~}xxyw}y{{z{~{|~z{~zvz~|yy~|}~}z}z~}|}{{{~y{}~}|~|}|||}}~~{~~~|}|{||}~~~~u|}}}~|}~~~}}~~{}}z|~{}}~~}~~~}}}~|}~~~~|~~}}}~}~}~}~|~~}~~~{y}|~}zy~~}~}~|~~}{}|~{~~|}~}}}~~{~|~|}}{}|~~|~~}~~}v{{~y{z}|~|z~~~xz~z~zvvz{w~{}}{}{|y{x}z{yx}z|{~{x~z|z{zy}}~y}z|||{yzy|~{}~z}x}z~||{|z|~v}|{}}{~~|}{}{|{|{~zw|z}{xw{y|~w~x|}{~~yzyz}{y{{zz{||{|}~y|zyzy|z}}zy{||zz~~{|xx|{|{~z|{{}xz|}{~||~|xz}zx{x{z|z{||z|{}}{|yyw{~}z|~{|yz~~{|z}|{y|y~~|{{yy|{|y~{y}|x|z~~z{|y{}~v||}{z}{||}}yy|x~{{||{~|z|x|z~~z|z}|~zxz|{x{}{y~|yy~{|z{x||z|{}|~z}z|}~{w|yw{}}|{{~s||zy}}~x}~{}{z}}{{}x{z{x}y{|{~yzz}}z{z|}|{}~z~z}x{~z|||zyu{}}}~~zz{|~||z{y|x}yx~|{|~||}}{{||{{}zx|{}|||}w|{z}}~y{}x{~x~{~~}|~~y~|zx|~x{}z{y||yz|}w}z~{}{~}w||~{||y}z|{|{zy~z{}|yw{~{z}}|}xzzzzxzz}wz~|x|x}yz{~~|~~~y|z}z}z}{}~{{yyy||xy{{z{z{yyx|{|{||}}}z|~|{yx}~{|z}}||{{}x{y}zu}}}}{}x}{~|{|~||yw}z{~{||~{}y{{{|z|{|||{|}}{y{~~}~}}|~~}~}~|~~z~}}~~~}~~|~}|{}~~~}~~~}~~~{~}|~~}{z~}}|~y~~~~|~~{~|~}|~~~~~~|~~~z}~}~|~~~~~|~~~~|}~z{|}~}}}~}~}z{}}|}}~~~~~}}}|~}|~~}~~~||}~}}~}zzy~{|}}yzy{{{{|}xw{{|y}|{yz}x}~w~|x|z|z|w}z{z}}{|~{~~}z~~z}}~}yz{x}yzy||yx}{xx{xy}yxz{xz{x{zzz}|y||{~zz{zzz|{zy}}y{xy|y}}z{z|{~}vw}{}x}xy}v{vzz|y|{|z~z{}|}|{~{{||{~zy{~~}~~{{{{{x~zx{zyx{{yx{x}{|||yzs{yyx|}z~}w~zy}z~{{v{|}}|y~||}~{|~{}{}||zzz|~wy~y|{|{{vyzz}~x{|{{{{|z}xy~}||}~y|{~|t|~}|}w|||zzz|z}}|y{~x|}y||z~xw|xz{z~|{|}~|~{{}~y~zz{}}y|y~|{~v{wyz|}{|~z|||wyz{y{xxyz|yz|z|}}}|}|}}zy~{~~{}}{xyz{{{zzzz~z}x{z~~z~xzzx|x|}y{{~|{|{{~}}||z|}x||}~}|~~zz{~{||~z~|}zz{{~|||}zx{{yzyyzzy|wyz}{}z}|z||~~}|{~~zz||z{|~|}||||yxz{}~}|z}|{|z{{|x|~}vzz~~z}|~}||~y{y{~y~}w{|}~~{}~~z~vy}{z~{w}}{}xz{|xvz|yz}z|{{z{}|}}y{}|z}~yy{|~~{}{y|}z}~||z|x{v}yz{|}|zy}{{|}}zzyu|{{~zz~|{||x|{|~~~~}~~}~~~}~~}|{|~~}|~z}~~|~z~~}|}~~}~w}|}}~~|~~~z|}|~}}}}~~|}~}~{|~}~|}}{}~~}{~}~{}}~{}|~~~~~r}|~|}}|~~~{~}}~|~{|~{|{}~{}~{{~}~~x{||zy{yz{z{|zv}zx}|||zxy|{zzy|~{x|{{{}zywz|y|{zzz|z~s|x|yyz}~zz{x|zyy|}}~||{y}}{x{|y}|{z{yy{{yxy}w}~|zz{|y|y{|y}yz|x|}~{~}{{}}~~}}~z}{z~}}z{~z}{|~|{{z|{|z|{{~yz|||y|}vwx~}y~|yx|xxu}{}yx}z}}{z}z|{z||{y{}zy|{yzz}z~|v{w|yv{}|zz{|{~w{}}z}x~{z{~~}|{}{|z~{{}}{{~{u{wux}}~|xy{x|{z}z|y}~{z|y|{}x}{||{}{|z|}z~|zzx~y}~|t{|z}}~~||}~}yy|{}{z~}z~{z{z|v}||{~z|zyy~|}{|{v{|w{xxx{y|yzz~x{}}~yx||xxz{z{{z}{|||xz}x}|~}yy{{z|}zwyz|{y{}{}}||}|{x|{z|{}|}|zy{z~}{|{y}}z~{{z{}|{z{{{|{{zy}x|{zw~{z{{{~}}xzyy|y}wv{x}z{|y{{|yx}~v|{z|yzxxxzz||y|{xx|{~{{}|{~y~~zz}zx{z|}{zx}}|yw~z~z}zyz{|y|z}|}zz|zv~{}|z|zx~~||w}z}~z|}z|zzz{z}{z{}}~|z~w|{}x}}{uwz{{|z{{|{yy|zxw~||{{|z~~}y}}z{}{~z{}}z{y}}{yw~}|||{{{|z|y}{zz}}{}{~~~}}||~~|~}}}}~~}}}}}~~~~~}}z~~}~~{~~|}}}~~||~}~~}~~}}~~~}}~}~}~~~~}}~{}~|z||~z{|~~~~~}~~~}}~~~}~}}~~~}~~~}}~~}~~~~}~||}~~}~}}}{~~|}}~}{~~|~~}~~}~}}~~|}|~wy}|}~{~{w|xxx}{|z|~xzy|~{}}}||vy||||{yx}{|{}}|~y}w|vzy~z|{}zyv{{~yz}|}{zzw|}{z|||{{vy}}{{{{vx|y|||}|z~y}y{z|||~|{x{~|x{}|z~}{zz~|xzyz{}|zz|x}z{w{{zx~|yyyvyyyz|x~||~xy|}{{}}}||~}|yy{{{z}y{{|{|||}|{y|{}zz{x}yzxy{|~z||{}|{}||{|}}|}|z}y|~z~zzy||x{y~{zyzwu}{|{z~{|vxz~w{wzv~}|w{}|{y}wxy}||x|{||}w{z~~wx|~|}y}}x{x}{x}{z~{y{|{~yz}{~~z~}{|~zw|{{w{{}|{z~z{{tzxx~x}y}xzxxy}zy{||{xzzwxzx|y|{~~y{y{|}}|z}~z|}z|{|~|}{{z{|yy}}|xyxzzv~|zzx{yyzz{y||xy}~{|||}yxx~y|{|}~~||y}yy|y~}uw}zx{y}zwy|}t|wp~~xu|||x|zz}}}~|{w|{||~~|{z{~{y{~}{{{|xyzzw|zw}z{z|y{|{|}xwzvxxy{~}z|}|{{~z|s|x|}}}z|y~{~z{||||~zzwv{{zw~zxxwzzxx}|zz|x|w}z~{}{xww|z~|}}~|y~{}}yz|u|yy{~w{|{~s{}z{{y{{{}u{z{z{{}{}~z{z}}z~~~~}|}z~|}{~~||}}}}}}~}~~~~}|~~~}~~{{~~}|}||}{~}~|~{}~~|}}y|}}~~~}}~~~}}{{~|}}~}}~}|~z~z}}|}}}z}}|~}~}~~}}~~|}~|~~|~}}}~}|}~|}|~~||z}}|~|~~~}~~~{{~}z~}~wwx}~{xy|}|x|}z}}z{yyz||~y|{~}}w{yz|~z||{x~||}{~{{{zzw|z}}{{|yx}}z~|zz{~}||{~y{~yx||{|~{y{}z{zz~~|~|{}}}~}{xxy~yy~~zy~}}||~}}y~z}y~zzyxy}|y~y}{~~{}|}{z|}yz|}x|z{y}z~y}|wz|{~}|}y{}~y|}}||}xz~z}}}}|z~x|~{zz}zy{|xzw|zz{}{y~x}~{}x}}z{y~}z{|{|y||}z|v~w~|~~}}}}{|}x{zx~~~{|xy}y}zxz}}~~~y||{}z~~v||{}}{}|xzz}|~{|}}|x}}}z}{}y{}~|}~~zz}}z{{y|{|x||||}}y||z}|wz~yz}~xx}w|}xz{{z|{v}}{|z}{x{}|{}zzz|~z{}{z~{x}zzzy}x~}z~}{~}y{{|}y{}w|}wyxy}|{yz}{y~}}|xyz|~x|xy||z~|~~}{|~}{}{yy|x{|}||~zx{xzyz~y~|}{{~|~y}~zx}z{x{{~{x{}|z}x{}~}{||y{}z|z~w{}|x|xz|yxz~|}y{z|~x{}{~~y}w}}}|}{~}{}{z}{|~|{|}~||||zz|{}||{|}zzxz~x{}{{||yx~zzy{{y}~|}|||}|}}w||z{yzx}~z|~yyx{w{{zx{zz~w{y}}{y|y{zyv{{z{p~~}}|{|~~|~~||}}}~|~}}~~|}~~~z{~~~{~~~~~~~|~~}}|~z}}}|~~|~}~{~|~}~}}~}}|z}~~~|}y}}}~}~~|}||y~}~~~|~~~~|}}~|~}|}~~|~~~}~|{}}~~z~|}}~~~~~{~}~}v|}}|~~z~~}~~~}}~x||}{|y~~~{y~}|z|yx{zy{{yyz{}{~}z{|x{wx}}{v{z|{|}~x|z~|z}yz}}{}z{|}~xx}}~~{~||zxyz||yz{~yy{xzxz|x|{{zyv{}zyz~z|{||~z|y}{{zz}z~}}y~y{z~|y}yy{{}}y~{z|{zzy{z|~{{zzy{{|{~{{z}~x||~|{|x}z||wy|~}|~w}z|{}zwyzyz|}}wy{w|{{xyyzy}{||y{{xz|zxz|~}{{|{~}}}~}y|y{}|uzzy|}||zyxz}}x{{wy}{}y|}z}w~~}~|z{{~x{|~{y|~{{~{z~{{}y|zx|z}|yyzwxz|{z}y|x{}|~~z~}|~||{~|}}zz~z{|{}~{zzy{|x|xxzzy|}z~{z{z{~z}}vzxxxy~}}|{}||zy}{|{~~|z}{{|~}vy}{~z|zw|}y}y|z}y}zy}~{v~xzyz}{|~}{||{|{|~{y}}~w~{{}{|{}zzzzxzx|x||yz{z}{y}~z|~vu||~}|~|{w~{zy{~}zz{{}y}|}}|zz|{v~yz{{|v{~y{}uzx{zy~{{v{{||z{{zx~{|{y|{~y{wzy|{y|}x{|x|}v~zxy||{}yxx}wy|y|{|y||x{||~|{z{}yzz|y}~}y{|x}|||}zyzw{}|z~u|~{wzxz~tyzz|z||~{}|}yz|zy|}{}~~~~~~~}}|}~}~~|}|~}~~{y~~u}}~~~}{|}||}}~~~~~{}~~~y{}~}~}|~~||~~~}|~|~}|~}~|}~||~~}~}~~~}}~~~~|}~~~~|~~~|{}~}}~~}}}~~{v}}~~|}}~~~}}~~~~~|v|}zyy|~zz}{z}w}y~{yxy}zyxx}|y{}zz{|z{|xy|{|w{{xz{{}z}y}y{}}y}t~zxyw}~z}}zx{z}|}}|z{{{~x~yx|}zzy{}~x{yzyz{{{s|{{}yx|yz{{|~{yzvzz~~~w}z|{}}{|~~y{zyw}|~}zz|}zx}|w{}{|z{{}}|}vx|{y}v{~{wy|wx}~{{{z~|yz}zzw{}|||{~|z|}~y{zy|{x|{|{~zxy~z~yz~zz}{zz{}|}|{~x~{y~|}x{y{{y{|{|{}{}{z~zzzzzwxz{w|||xy}x{xzy||zz||}{~}|xy{z|{}z~|~u}{|{}{}|}~xz{|{|x|}y~x~z{yyzz}~~{{}wz}}{|~z{}zz}yy|}y~~}||}||}z}x|~~||y}{|{x~z{{|}z|y}zx||yx}}{{|zzyy||{|xz{}~z~|{zv~}y~{z~{y}{x}~{}xzz}~}t{{}|~y{xy{y{}||x{{{{|{y|}z{y~z}}z~y|{wzy|}|{{x|z}{~{{zz{}}xw|y|w~w~y~}z~{{~z{{|z|{}}z{z|x|wz}xy{}zy}}|}|vyz}|~z|}|{|z~~z||wz{yyz{~{{y}x{zwx~{y|{{}}|||z{{zzyyz|yy}~|xvz}x{{{{}~~zz|}y{{~}}|zx{~}|z{vy|yyz~|v|w|y{x{zyzy~||}~{z{~y|xz{~}{{|z~~~}~|}}~~~~~|z~~~}}}}|}w}|}~||}~~~~~~|~|~}~~y~}}~}{}~}|~~~~}|}~~|~}~~|}}~||||~~}}{~~~}~~~}}}~}{~|}}}~~~}x}}~~|~|~~~~|}~~~|}}~~}~w~|~~|}}z}~~~z|~~}~~wx~~{x|{{~|yzzyzx{|yxx{s|{yxxyy}{yz{y{~{xy|}|z|}|{y|~z|z{}z{|~{zv}{yw|~yz{|zu~v|yzy|z|{yy{xx~|{z|yyv|}z|{x~}z|z}x||y{}}{}}|y}{}}tyy|{x}yyuy~|~ywz|x{~|}wyz{zu|xyz}~}zv}{w}~|}|||{}~}{}|}{{z}}{{{{}||}y|zzx}||w{z{zy{|{y{|~zy~||x{{{~~}{y{y|{~}{~|}z}|w{~zz{}zwyzyz}x|y{y}~{}wzz}||~x||{~y|~}}|z}{~}|}xy||z}{{z{{|~|y{|z~x{zzzy{{wz}}|zvy{yyyzyy}}~{}||z~}y|}x}yy}}}|~}x{vzxzwx|}vz{~{|{x{y}vz}z~xz{{{{z{{zy||{{}}{x{}x}{x||y{z|~w||y}zxx|yx|{z{y~x~{||z~{{{z||yz~}|{}z||{{yzy|}~|{~zw{~yyv}yvw|zzy{~yy{zx{}}z~{|}{~|z|w||{yz~{}}|~z|z{|}}|wz{{{w}z|}{}~~w}|||}z{szx|{~ww}}w}|}z{~~||}|z~{~}t{|||z{}z|yzxxu{||}|x{{}y|y|xw{~}yyx|{~x}|{{{~~}z}|{~||}{x~~{{{y}w~||z}{yz{~||}{y|{z{zzryz~z||x|~}~xy}}}z|}}~~~~||}|~~}}}|~}}}}}~}~}~}~~|}~}|}|||~~}}~|~|~{~|}~{~}~|}|}~{~~}~~~}~~}~{~}~}~}~~~~~}~}|~w~{~}~}~~{{~||}}}}||~~}~~~~~~}z}}}|~|~~~}}|~y~|~}~~~~~~|}}~}x}z~{y{{|~}||}|z|yty{z{z}z|}yvz{zs{~{|z}y|x{w}w{y}|}~~z|{}w~||}~}z||zy}}|{}yzz}}|{}}|}}|}|{y|xyz}}||}x}|}}}|z{|yw{}{|zz~~~}|y{yy|zyz}{y{~|z~w|~z|}{|uz|z{|zzxz|ywz|zy{}}z}||zz|yy}y{zy}}y{||~|}zz{~|zxz}y}yz}~y{}}{uz}{wzyzzx}{|v|xzxz{x|~|{{yx{~{zw}z{{~yx~|~|zyz{|{}y~|xy~v|yz{{x}{}~xyy{|||}|}|xzy}|{~y}~||{{ww{{~z~|x}yw{}{{}{x|xy|~~}|yy|z||{zzy||{}{||{{~z{z||{~~||z}z|zz}}{||}{{{~w{y|}{zz{u}~{}yxz||}{zz|{y||}}y|v}yw|z{z||y{z~}yzw{z}xzz~|yz}{}wx|~|{|~|||{|zy}|~y~|}zx~~x~||}~|z}}}}zv~{}zyyz|z||z~v}{|}~{yz|z}yy~||~|zt{{|z|~|}{}z{|zx~{|}{~}z|vzzz|{zzzy}}~|zy|z{z{x|}|z|y}xxz|}w}~zy}|z}{zy|yyz{xz~z{|w}~{zy{{|x~yyy||{xzx{yy~wy{yxzvz|}}|v}y|{|{{}|u}yywzyyy~|x~~z}{~~{z}||z}}}|x|z|yx~zzy||{{z~~~~~z~~{}~~~}|~~~~~||~|~}}}}~{~}}~}~}|}~~}~}~~}}~~~|~}}|z~}~~~{~}~~~}}{}}~}|{}~}~~~~{||z{}{~~~~}|~|}}|}~~z}|}}~~|}~{~~~~}z|z}~~~~}~~{~}~|}}~y{}~}{{}{{yx{yw|z{xxzxwwx~yyx~|{||wzw|y|y}}z~wz}z|yz|~|z~y|~~z}~{|}||{yw||y|~||w{|x{ww{yvx{zz|}{~y|{|{z~}y}|}z}x~y{{x}z~{~}}|z}}}{{}||z||{|~{tx{w{z{{~yzuxx}x~zxz{{{{|{|v~}{}~|~{wu~}{yz|w~{|~{|xwv}y}z|x{|w{~~|{zw|~z~zyy|x|x{xt{~}~}}}|{}yzx{~~{|}|{}}|{ww{yyyy{}y{|yvx|uw}z|}xw|zyzz}~~{~zx|}~~y}}|y}{~{|{}||z|{t~wx~|{{}zy|z|wz{|~{{|zy|{y|z~w~z|{~}}|zyz||{{{y|y}|xz{{w{yszx|~y}zy{|zzwzwxw}{xz|uzz{|x|z~x~}yy|~|y{}{}}~}{~||y{|yxy|{|{|zwz}z|z{|}zx|{|yz|y}y{{z||~}~}|{xz~||}{{}zy{z{{zw~x{yuy~yz|yu{}x}|}{zz}}yw}}x{zy|~}zvy~w|}||w|zy~{{{z}|{}w|~yyyz{}~}zx{|x~z{||x~zz}{z||}{y|~}|{~}|{{|{u|~y{~y{w{}zzw}}|{zz~zwy|~|{wvz~}x{|}}|{{{zxz{{~~|~~|{~uyzzxzy|z~y|{zy|z{|}z}ww|{z}zwz}~~~}{z|}y{{~sz}}{~~|}~{~z~}}|{|{~y{||~|~}}~~~}}||}}}~z~~}{|~}}}}~}~~~}}~~{|~~~~}}~~{~~}}|}}~~~z~|{}}|~~~}|~|~~~}~~{~}~~~~|}~~~}~~|~~}~|~~}|}~}{~|~}~~}~~{|~y~~z}~~}~{~|}}{wx{|w~~{vx}}{x}xwx~|zy{|y|{vtz||wx}~{}z}|x{wz|}{x{z{y{}{yz{z{|zzz~}~}~~{~{{}z|}{xz{|u|zx||{zx{{}y~z{z}z}||x}{{{{z{{{{|~yzwy}z{~{x}z|}}|xzyy~|x{|{~zyz}{}~||z|~zz{w}x~{zzz|xyzx{{z~zx|{z{}y}|{}zz{{y}~}|z{|y|{}yzx{}~~{~x{}z|}z~y||~z}}}z|x|{}zvyw{}{z{|y~{z{}z}}{xy}|~|~z{y{}z~|{||y}xy|{yy}}y{|~}}y{z}|}x||}yyt|~}{}z~z|z}}v{|}||zwyz}z~{zx}yz|z~zzzz~|~z}|~zz}z~w~}x}|{}~zwx}}zzz|{}{|y|{~z{|~|y|y}~|{zy}|}w~}z|}{|zz~|xzzyzw{{z|y}z{v}}{}~~|y{|}{z{|~y{{y{{}|}v|zz}}z}{zz|z~}vx|z~~{|{{}{w~x|{z{z{|~u{{}xyxz}x|~~|zz|z~z~~}{yv}||{yx{{z~zyyy|||~{{xy|y{{}{}w|wzy}~|}}yw~{~}|zzzz}}|}{z{{ww~~}z|vx}z|w}}~|y}{|~y}|}|wy}zy}}}{{~z}|}|zx|}}z||}uzxz{~}z|zz}~w{y|{zz|y{}{wz|yyw}s{}~|~~~}|{}~~}{}z}}~~~~~~|}~}}~}}~~~~~}}~w|~~~~}~~}}~}}~}}~~~}||~x~}~~{z~}|~}~~}}}~|{y}~~~~}}~}~}}~||{~|}||~~}~}~~}}~~~{~~{}~}}~~}~{~~}}|~}}~~}~{|z~z|~{|{{z{z{y|xyy{z{yy|v~wyz}}{}~yzx|||x{{yy{}z}|{}{x}~~}}~z}~z{x}}{}}}yw|{~|z{}}yy|w{xzw|vwy}|xy{y}yz}y|xyyy~~x}|||w{z|}~{v{|~{~y{t}xwx{uzx|z{{xxzx{{{~|}zwvzyyz{|~}u{}}|y|v}{y}|}{z|y~~{}z~|}|z|||zy|yxz}y}{y{z{z}v{xz~{~|y~}|{}{}{~}yz{}}{}||{z{{~|||y|{{{{yw}x{z{}{xy~}vzw{yy{{xw~{{{||}{w~||{{}z{{yz{y}|{xyz{x}{z~z}zz{xvyz|~|}y}{y{wzz}z{}}~}{|z|}~~|{}w|y~~{~xzz{}{z{|}z|||u~~{x{|z~|zxy{|w|}}}|}|~~~}z|y~}|z~z~~~|zy{{uzyuz~y}{{zx|}yxxz{|z{z~z~uz|zy||{z{}}z{{|~|{{~~~t|||~uyz}}}|||y}{yzzywxyy{~uyz~}|x{|~z{||~{zw~}z{z||}y{z}~||zzx}z|z{}y{~{{}yyy~{|{{vtzyz{w}yxyzxyy~}u||yywz}}yyyw~{|~z|~{z|x~|~}{ztyzxxzy|xxyz|xv}|{|x{|{zy|{yz}|w}z|~~x|{~|~}|~z|{w{{xww{{|z}|{w|}{zxzy}vz~{|zxw|z|zy{}|{|}~|{~}{~z}|}~~}}}{~~~}~}{||~{|}}||~}}|~}~}{}{z~~~~{y}}~~}z|}~~~~~}~~~}|}~~~||~~}~~|{v}|~~~~~~}~~~}|}|||}~~}~{~~z~~~|{}~||}~}|}}}}~}}{}~}}{~{~~|~|}}}~|~~}~~~z}~|}}z{|~}~~~|~|{~~z|{}y}{{{|{|{z||||yx~{|y|~w}|}z}wzx|v{zzy|zz}z{zy{||z{zx{z}x}z{{z|{zy}}x{}{z|z|y~z{{{}||z|}zy}x}|~{|{}|{{{{{z}{z{~|z|y{~z{{x}|vyx{|}xyxwz||{}}y}zzz|}{}y~x~}||}||xy|x|}{{~~wx|~{x{z}|wy{~y{zzx}{{z{}~z}|~z{y{zz}}}}}~zy{y}xx}z{}xz~~|~y|{y~y{y{|~{yz}{|vzxy}w|{y}zz~{{~z}{z|||~|~||zz}~|{}y|}||y}}xw~zz||{{yzy{}||{wz~{{}{z|||}~{yz{|z|vvyzz{}zy}z{{~}}~wx{y|}}}z~z{zxwz|y~}yxzz{}~zy}x~~z|}zw}y}~|}y{{{z|x~}~x{~xz}y|y||z||x|{z|{~z~~{{{|}z{}yz}~{xwx}}{zz}|zx|}z||~|xz}{yyz||{~{~zz{xxz{~~||}{w~}{}{~zy~|{y~{y~|{~zy~{zy}~y~z}~zy}~|{{zzy|{wxxz}~y|~zz{z}~}z{|{z{}~zx{}|~z{}y|yv~zyz{}|{yz~z{{{{|~}z{z}|{}xxwz|~y}|{zz~{x~}x~y{~{|||~~|w||x{yzx{{zx|t}x{v|~xzz{~{~z||||z~}x}{y~yy{{||}|{}|yy~}~~~w~~|~}}~~~|~~{}y}}}~~}}}~~{~{|}~}}~}~{~{~|~|~}~~|~|~~~~}|}~}}~~|~~~}~~}{}}}~~~||}|||}}~}~~~{~~}~~}{~~{~~~~}~~|~|{y}{}~|}xx{}{||{zyxy~}z}z}|yvxz~{x}yzv{y{}||y|}yxyz{{|}|~}{|}y{||zx||{{y~{z~{~|{|}x{}}xw{z~{|}{|~y{y}{z~y|}{x|y||}|y}zzxzz{|{xy|~y}||z|~y~x~w{yy|~zxyz}|{}~|~|zyz{{z|{zz{|zz{|}~~|syy|yy~x~yzv~{|{y|yx}y}y}x}~{||{z~}w}z|{}}z{z}|zz|~~~||}z}|w|||~{{~{||{yz|}zzyuyv}|uzzyy|~~{{|}|{~|~{w}xy{z{}y~~{{y}{{z{w{yzw~|z|{{zzy{}ww}|z~~{||~}{}{{||~}{z{tzy}}v|{}z{z||xy||y}z|~x|{y}|~z|}~{|x}y{}|y~|}~x}|||~{~{z}|}{xw~y}{}y|{{|z|yy|u}z{|zz|~|z|{}}|y~zz}{~y}zzv~}zy|x{||zy|{wzxz{~z{}y~|y}{yzy|{{~{}}z~}|{x|{y{{z}{z}~~}}|}z{|~x|x|}z}{|y{y{y|{z{{x}y}z}xx{{~|zy|}y}{~z|}|||z~x}}}y{}y~{zy{{{{z|}|||wyyyy}z{z{~yyv|zzyy|y~~}~{{|~~~z~z|yy}y~wy~}y||~{{}y~y{|y|~yz|~{|}z{xz|{{|{z}~~~||}~~{|~~}{~~~}~~~|~~~y{~}~~~|~~{~~~}{}~~~~~~}}~~{~~{{{~}}~}~~|}~~}~}~~~~u~~}}~}~}~~}~~~~~|{|~~}|~}~}~}|~{~}|~~~}~}{}~}~|~}~}|}~}z~~|}||{|}}~}|}~{zz}z~z|}z~zyy{z{y|~vz|}v{}y|zyz{}}z~{y~{~z|{w}~~|xzyx~w{{v|xx{~z{|~ywz|}x|~{z~z{|xy}{~{}}xyz{z|{{||wx|y}}|z{{{zu|}}{u{||{y||}|{{}}|y}z{|y|v|{yyy{z|||}|zu{~}xz~{x~y{|~y{zz~~z{{}|x}|{|y~z}}z}}}{{z||{|}|}~yx~|{~y~zww{z|||}{~{{z}{~|z||||{{|||{w{}wzz{}|}~}yz}{}x|}r{zz}{y~~~u{}y~yy{||zy}{~zyz{zxz}|x|w~y{y|{z~}~xxzw}~{|{{~yy}v{z{x|{z{}~~z||~~{|z}zy~}}z~{|y|{y|vy|~zz|}y~~|x{zy|z}|~v|}{{zq{~{~z~~{w}y{|yz~zz}x}|{{yz~yyy{}|z}~{~{~zw||~|||{z}{|z|z~~|~}|~z{~z|yz}}{||~~x|{y~~zzz{}}xy|z|y|x{|~|{}z}z|{|}y|{|||||~|y|z}{{|~{{}|~{{|zvx|{~zz|{}yy|}w|{}}|z{zw}{x||x~z||u}y|~}|yv}~{zz{zzy~{{}{vx|y}|z{}|~~|zzx|xzzw|{}|}}~|}zyyz}|w{zy}x~w~~}x|z|{|ywz~|z|{x~{|y|{z||}{~{{{~{yywx~~}|~~{|~~~~~~~}~~~|~~~~~~~~}}~||~|}~}z||}~}~~}{~}~{}z~}~~~{|~}zz~}~|~}t~~~~~~}}}~~~~~~~|}~|}}}}{~}~}~~~~{{~~~~|}}}~}}~|}{~~}}}~~~~y|~}}{|{}x|y|{x{z{|z{uyw|{z}}{yzw{}~{{z{~|~y|zv{}}|~~||}~z{zzyx|vz{|{zyw|t{{o|wzy}{w{~|xxyzyyz{{}z~z|}|}{|}}~|y{yy|xz{y|y{~ww|yz}xyxy|y}~||}{yzy~z}z~y{yy}yy|}z|||ywz{}~{}x{{}|z|~}{}}v{wyxx{{|~{yz{{vy{yxxz{w}~|z~}y|}{~~|y}|zyyz~|z|}~~|z|w{{y|{~~{|}}{{yx~zwxw}|{|||yz|y|z||}|{yz}}{~z||{}x~zy~|~yy|y~|w|{z{{|x|}{~{zwy{{}}x~|y||w}}~w|}vzy~|z{}{|~}~z|z{u|z~|{|zwyz{x}z|{{y|}|~~}}{}|{{}|x{~{|}{||}~z{}}~}~{z}x|x}{w~uz}xx}zyyy{}|{{z||yy{|~}|||||v|z|{~{{y}{~~uy~|}}z{{{}uz{z|zy}{w}|{|xzy|z}v{|}~}{}vz~{~x{{~|{||}{x~}xx~~~{vx{zvvxy|z|zxtzzzzyw|yx}}}{{||{~ty|{{{|y~|}~~}|{|{{x||z}||yzz||{|x{||~{}|{|}{yx}{~~zzyy|}x|z|~y~{|}~z}x||y{}zyz||{y{~yz{wzyz~||{}y}{z}{|yvu~y}}z}|{}|~|{z~~{z}}~}|~~z|}~}|}}}|{~~~}}~}~||{~~}~}||}~|}~~~|~|~~~~~}y~}~~z~|}|~~}~~{~{|~{~}~~{|}{{}}~~}||{|~|~}~~|~||}}~}|~}|~~}|}~~|}~|~{|~}||~|}|}~~{|~||{~|{{}~|}~|}{z{zy|}{yuy}y|||~|}{~{{}|}|vz}|{}y||{y|y|}|{{vz~|xxy{y{}}{|}{z~z~{||}}z{y|{zx{}yyyy|x{|{zz{{{}z}yz~}|ywz~~~|~}}zz|yyx~{x{z}yy{}|}}||{yzy~y~x{zzz{{z~{~y||y|~{yyyz|}}~{{yzz}v~{~}}{z|}{zy{|vx|}|~|y{z{||zx~|~yzy}|~~{zy}||{}wz{~|{{y|yyzz~||}y~zz|}x{{|{xz}}{}uyy|z|u{{z|{z|zzz}t|y|zy|{yx}z{{~x~yzyy|z|z||z|y{zw}z~{{|v}{|{|}xyz}||v~}{~}}{{y{|}}|zx|yy~{{{~~}u|yy~z}}{{}|}{}ux~{}~y}z}|w||{{}yyz|~}}{xz~{~}z}~}yx}{w|}}zw||{~~wx~||w|y~t|{xw{||yy||}|y}z|xxy{}|y~x{{|z}|z}|~{x}~y~|~|}~xzz}z{}xzzywxzx|{yy}{{x{~{}|}z~}||xyzy|}{~}}|{zz{}{z}zz}y}{x|y|{v{|y{}{}}z|{z~~}|z}~y}}{||~x}w|}|x|y}|}{z{{{{yyy{{x}z~|{w~}~}z~w{}y}{{x|v|y||}zz|z{z{}z{{~xz{{{{x}}y~z}|zyz|~~||}~}|z{y|yw~~{~~y|zy}|~|~~}{||~~~}}}~|}|{~~~{}}|~}~|~z~|}~~~~|~{~~~}~~~~x~~~{}y|}~{}~~~|~~~}}}~~~~|~~}~}}~~}~}|~}|}~~}~}~~}~|~}|}~}|x{}~~~~~~~~~~}~~w}}~}~~~~~~~z}~}{~~~~~~}|}|}}y|{}~z}}|xxz{yzzz{yyx|z{zxyv|zz{|zxx~{~zzz||}{|{|u}~x||zz|zz{y~z|{{{z{{{~z~|}}z{~{}y|y|wzxxzvyo~z{zv~|yyxz{z||}|~z|y~{~{yz}}y{{~}|z|~~|z~{y|zxyz~{{{w{w||y}}z{}x{w}zy~{}}{~|}w|}||z}|z{{zzy|{||{y}{||}yv{z{{xz}{|q}|~{}u{y||}zuzyyz|}{v~|}yw{~{|z{y{|z{x{z~~}zz~|w{zx|zyzwy}||~}zz{y~yzw{xy{~{y~|yy}|{{{|{}}y~|y|~{||}~y|}z{||z}x}x{y{wz|~{z~|}{|~||u}{~|{|{z~{{}{vz|z{{~~~}{yzyy{y}vx|{}zx|xy}~y{vzu|x~~{y~{}}|}}|zz}}|}yz|{|~y}}x{~{~z|zyu}{{|zzz{y|z{|z{{|z{z|yz|zwz{}}~{}||||{~{}|}|x}~}~z|}{~|~{z~~vz~~{zy}y|{{{~z{yy}~w}}~}{z|}z}|}{y{{}~~}{~{{}~{~z}zz{}||~}yy|{zy||yz}|z}|z}y{~~{|~|}}{z}{|}|zy{v||{y~y|}|{}~zw|~yxywzw~zx|u{|z}{xxy~xx~{}{|zz}~yx|~|}zx{x~}{y~~~|}{{xvz|yy{yxv{~yzzyx|wz|x|v{xy{}y{~{}x|y~}z}x~z||||~~~}~~~}}|~~~}w||}~~~}~~|}z|~~z|{|z}{|}}~~}}{~~}|}}{}}~~|}}~~~~~}}{}}}||~|~}y}~~}{~~|~|}~||~|~~~z}~|||}~|z~}|~~~}~~|{}~~}|}~~}}~}~}}~|~~~~~}}}~~}|||~~y~~~z|}u~~z|~}z~||{~zy{|zwv|y{y~{~y~~zz{yzw{y}}z{}~|{~w|y}zzyz{{{~{}{|zyz{|~{w}}z{}~{{{wy~{|||y|}{wz||y{yx{{vy|z{z|yw||y{~~z~{z~y{zw~|z}y~||}{{|}|v|z|{xy{y}}{yy{{zv{y}w|{z|y|z|xy~y||{}~~y{x{{yzw|zyv~{{|y|z{~{{~yz{zx|yz~y}z}{{~}}z}{z|}yx}|zx||z}|yy|zx{~|y}}|||}{y}{{z{y||~y~z|{~v}{yx|y{||y|{zz{~}ux|z{|yzz}wz|y}x{zz~|vz||zx{}~{}{zyv{}zy|}}|zyw}|zz|zyy~|{|zvyz~~x|{|||zyz||y|~{zv|w{y|}{|zy|{{~|y|yyzv||x}}|}{}|z|}|z{y~|{}~}x|zw{{y{z~{z|||{}y||x|}|y}}{zz}}|{}z~{y}}y|y{w~z||z}||ywx}}~|zzyzz{}z||{|w{}}z}zyxw~~}y{{|yzz||zx{{yyz~|yxzz~}}zz|{z~~|}~}xy}|z}|z~|z||t~|~~}|xz|y||zz{|z|wzx|zy~z{x|{w|}|}{yz{y}z~y|~z{{zzz{~|}{}||z||{{z{|y{zzzx}y||zx{}{}}yzzxyzy|z}y~y|}z{z|~xy{{z~}y{|{~{z{{}}{}}|}|{xzy~~}|~yytyzzxw~|}}~}|}~{~}~y~{z|}|}|~~~|~~{~}~~~~|}}~}{|{}~}~~|}||~}~}~~|}}~}}~~z~~~~}~~~}~~~|{|~~~}}~~|~}~~~}}~~~||~}~~|~~~~||}{|x{|~~~~|~~|~~~{|}}}}~~}~~{y~~~}}~}~}~~}~~|~~~~|{~y~z}x{|||}|{y{|}xxwwx{y}}zwv|}z{}vxv~~y}w|{|{y|xy~}~}{}x~|}}~{{z}w|~}{|{z}{|{{yz{}{z{z}wyy|yxyxx|y~|{{|z{{x{}z~~yy{wxy~~x}xxzzz|{yvzxwz|y{x~y}|||z}}y~|yyywy|{|~z~{z{|}{~x~}yzy}{~y}}|}u}{|x|~vx~|yzw{xyyx}y{}x{w|v|~}yz}{~|}y~{zw~z}{||}||z|z|~|yx{yz|zyz{~||yzy}{|||{|{|z}{{~|}z|~{|}|{z|{|z~}{y{zy{vz}|zu}{}}{z}|wzzxyz|x{{||r|{x~x||{z|y}z|~{|}{xz~{{}~|}zyy|{~xyx|{{|}{y}~x|{~xz~wv{xzz|}zz{{|{|~{{}|{||~|z}{{}z|}{|z|z|}yy~||v|}wxy|yz}z{}zw|w|~{{{}{~~}}||}|~|||z~u{|yzytz{|y|yx}zu{zx{{z}v{x}x|z{{wz{v{{x{{}~zy}{~~zry}zz}~|{}{xz~{x}zyywwy|y~zvx~}y{z|~|x~}~~{~|yz~|w}{}~|}{~|}~|y|w{}yxx}|yxy|t~yz|z}}|xy{z{}yy{{{~}}}zz{{{|zz{}{||}|{}|}y{{w{y{y{|xyyyz~|{{w||}{w{y}~~{}y{|~yx~~}}~~~~|}}~}}}|~|~~}|}}~~{}~~~}}||~~}}~~~~}}}}}~}~y~~~~~}~~~z|~}|~}}~~{~~~}}~~{|~{~~|}~~~|~}~~}}~~~~~~~~{~~}~}~~~~~}~~~~~}}~~z~}}~}||~~~~~~}~y~~|~}z~~~|~}}||~~}~z|~|}}~}}}|}~~}~}~~yy~~{~~|~~~|{|~}x|{|}zyyz~y~|y{||{y~{xz|y}zxz{x{}|}yz{{z||u~x}}zzy{|}|}y|~w{}z}|~}|{|z}{w|{{{}{~zyv~xwvzyx|yz|vwzz||{y||z}}yy|~y|~|x{||z}y|{wt{|z{|{{z}~|{~}w{|zx}||wu|x|{y|||z{yz|{yy~yw|||~{z}y|xw}z{{{|{|}~|}{w|xxyz~|z~|}wxzw|y|}z}yyz|zzy~~||{z}{yy|{xw}~|~|z{y{x|{xy}|{~||x|}wz|~|{~y~~{y{~}y~v{~|zw{|v{~|~xw}{|{}{y}yxy~||{{z~xrzzy|z}|z}{w}~z}z}y~z|~{}}{zzw{||zzx||}|}z}|~~|zzz~~{|zw|x}yv{{|}w|zz{{|~}xy~{w}{~{}}x|{xz{|z{{{z{y}y}wx}|{}|}{~{x|y}}|z{y|}yy}y|~{}x|}{}yz{{}|zyzyz||~zz{|y~v{x|yy{{}z~|{}|w~}}y{|x|{xy~zz}wy{}z|~{}{z|z{{~{yzz{{{||z~w~{~~|{yyz{{}yw|}~yz~|z~xwzy{||{yz{~vyv{y}}zzyx~}x~|{wywy|}|x}}|{~{{z{}{ywy~|~}{{}|||y}yy{|~x~z|~~y}zz~z~}~w|{|||}zy~z{{~w{y|v|~{~}{|y~}zxz|{x~z~{~}}|||~xyz{y}{yz|}}}~~}~|~}~}}|~{~|}}~~}|~~}}~~|}||}x{~~~{~}~~}~|~}~}}~~}~~}}}z~{{~}~~~|}~}~||~{}~{}}}~x~~~|}~~~|}|~~~}}~|~}}}~~~~}|~|}}~~|~~~~|}|||}~~~{~~~~}~|~~~~~~}|}~~|~{~~~z~}}xy{z|{zzz{~x~}zyz}y}zzy~yw{wz|zz{z}zxxw{y{}z{|~xy{||z~}|~~~y}~}zzz}vyztxz|z{{{y|zz{zw}}|wx{{xt}{{|uz~}z}w||||~}{xx|{y|}{{z|}z~~~z{y{y{{yz|w}y~yz}zvzy~x}uvzv}}|{}zzzxy}yz}}{|z|z}}zz~}}zz|zy}|wzyy|{{xxw}y}|wyz}|xvyy{|~z|z|z|w}~z{{}{~~~{}|}|y~}|}zyy{y}{~y{{{zz|{}|z~y{}vvz{~zz}~}~}{|{||x|{{|x~~z}{{v}|x~yy|}|||z|y{}zxzzzy}{{{wzu|z|z|x{w{~}}|xx}}~|yz}zz|v}|||x|z|z|~|{xy}}wx|xtxz}zyw{zv~y~z|{}wz|~}{x}}}~|y}z|}{{|}}{|x{zyz}{{|zy}x{{y{{zyxxw{yxy|x{|z~}{xz|||z{|~~z|}|xz}}|z}zz}|y||yxwy~{}{yxy||z{}~y}}w}z}xv|~{{}zy}~}||~{{}z}x|x}}||~{|z{x|y||z}~z|yyzzz|wzyy|zw|{{wwy}{z}}|z{z~{}{~w|y~|{}{vzvzvz|{wyyz|||xzyy~|y}{}|||xz}||~|~}}xx}{}wz|||||}~~|}}|{yu}~z~y~x{~y|z|z|}yt{~{x|w|{zw}~||~{{z}{vz~|}|{}u|}}~~~~}||~}~~~~{~z~~}~{~}~~~~~}}{|~~~{~}}}~~~~|~}}~~}}~~}|}~}z|~~}~~~~||~}~~~~}~~|~~|~}|}}|}|y~{~~}~}~~}~~}~~|}}~}}~}}}}~}~}{~~~|~~~~w~~~}{z~{x|}z|x{{~{yzy{xuz}}|}~|}}}zy|{zy|v|y{{z}{|y|~zww{y~||}{xy|{~w{z~~z|{~y|{zz|}y}}|z{~zy~x||~}~xz|}}{~}{{|}z~}~{~~}w{||z|~z|yz~|{z|y|}yxzy{{xz{x|w|}{x|||zzz{x{y~{}}}zxzx}zzzz|||z}z~|zy||y|~}w{yzuzz{{uy|zyzyw~y||y{zw}|}z{{x|}zywxz}y{xzy}{}z}|}|y{}{z{z|w}}{{zzz~{}y|||zz|z|y}{}w{z}wz}{}y~zzx}}|}zzw}~~{{|}{||{z}||{|~}}~z{z{{}y~zvy|yy{zx~}z{|z{~wz|{{y}}|w|zz{|z~yuyz}x}{u~{|~|~{y|~{|xvy}|x}}|x{~{{{|~zy}x|}~{{y~~{}y}{|||x{u{|z}{}~v|}yxzz{xw{|zzz~~|{~}}y}~{{}uzwx{}zx{~w|y}||~|{z}w~y|~}}~|vzyzyz|{{x|}{~|~z{{}~{zyz|{w|z}}v}}||{}xzyzyx|{}{}yww{}{z}z|{|}zy{|{}{{yz{z|w|}~y}~x}{{{}{{{z}||s|yx}|~{s}|yx~|uwtyy}w|z~{{zy{|xu|y}{}}xy{{x{{{}|wy{z~{|}xx{~{{{|{|||}~}}~{y}y}{~w|zzz{zz{z|}{x|~{z|{y{{~{zzy{{~~~~z|~z}~|}~{}~~~{~~~}~}~~~}~}~~~}~~~~~}}}~~|~|~}~}~~}~|~~~|~}|}~~~~}~}}}~|}~}|}~~~}}|}}~}}~}~~{|~|~}u~~|~~~~~}~~~}~~}|}~}}~~~~}}~}~}}~}~}}~}}|~~}~}|{{~~~{y{x{|x{~}||x||{wy|yy~zw{yxx|y|y|uz|x~z}|~|z}{{z|}|y{y|~|}z|{x{z~{wy~yy{z{|z{xz{|y}y~~y{xuzywy{~x~|}{yy}}|{|x}{y}|~{{{y~{y{uzx~y|{zzxyvwzy}{{{yyzy||}{zy{{|{{||{|}zv|z||y}||yy}|}~|zv|}{y|||yzyzx{z}yz{}}xy{}||~wyw}|{~wy||}z}{zz||}|w}|~~{}}z~}|zzxzxzyz~||}z|yy{xzxt}|zzxy}{}w~{y}}{{y|}{x~z~|}{|w~}~}{{}~{x}zyy{yzwzzxwy}xyz}{|y||zy~u{x|x~}}||z{z~~|zzwz}|{y||{}{~z}yzv~~y~ywyyx~zy{x{~v}xv|||}|{~z|~v}zzy||{~{{yz{}~~yxz|y{{y{z|v{{|}{zyxv~{||w|}{~}~|y|{||y|x~{}zy|zzx}~}|z|{}{{zx{{}}{}{x}x}{{zyz~w|~z|~~wx{x{{y|y{}{{y{{{z{{|}s}}{ywz|zw{{|zy|z{xyy~x{v~yw|}{{{z|~|}zz|{y~yuy{~y|y||x{}~}z}z{z{}{|{{}~x}zw|{y{yzy}|wz{zw|y{y|z|y}}~|z|~~y~{|~x}z}||~|~{|{w|~||y}~~x}|}wz|}~{x{xyz{z{{{}w{y}|{z|{u|||z|z}|}~}~~~z}~}{~}z}~z~}|~~|~~~}~~~~~||z}z~~~}~}}}~}~}~}}~|}~~}||~~~~~~~}~}}~x~~~}~~~}~}{}~}}}~}}|~~~~~~|~~|}|{~~~~|~~~~~~}|}y}~z~}{}{{~|~~}}~~}~|~~|}~~~{|~~}}|}~~|}}}y||z}u|zy~z||{z{{|x||w{{yx|vxz}~z{z{~y}}|}yz~yzx{x|~~z{y|{|z|z}{|{y|yx}{z~~~{{{yywzxz{~~|~|{z{}}z|}xy{zy}yzxz~x{|{|yzw{|y{w{}~}|z}yv~{{{z{{~u{{|~~{yzy~z}y~|y{z|{yzv{{|ywyzzx}ywxz{{~}z{{}z}{||{y~}yzz{z{{~}z{zz{zw{z|y{{|{x|y{|x~}{~|~z||xxz{{zx|||}zyw}}{~||zy|}||zwy{y|{{yz|~}{z}{|||yzz{{~w{z{y{}}|~}z}|}}z{}{{}||{~{}|y}zy}~z{~}xz{|z{{y{|~{|{|||{~w~yzx~z|{~}~yz||y|~{{{}~w~}zx}|{{|~|wz|}~{}}zvz|zz~{}z~zx|{zx|z{|y|zw{}z}{z|~x~~{x||{|~yzy|z~{xxzx}y|zz|zw|z|~{y{z}}yu|}~yy}}}z|y~}zzz}|~{{|~w|{tzz{~z}{{|~|||{}|||}}y{{zy~v~{}{wxywzz}~xy|{|{y}zz~xu|~~~{||{|{}y{|{{{y{{~~|{xyz{z~zx}{z{{z||z~x{|}{}|{~{y}~z~}}}{~yyx{w|x{{{{|xx{y~y}|||y}}z{x|z|{v{~||z}{x}~{{|~{zy~~y}zzy}z~y{z{y}}z~zz}wxw|}}}|y}~{|{|||zxz|z{|{xzz}~~~~~~{}}~}|~}~}~}{|~}{~~~~}}{~|~~~~~~~|~~}~z}~~}}|~~~~~|~}}}}|~}~}}|}}}~}{}y~}}x~~|}~|{}}~~|}{~}|~|}~|}~|~~}||~{|{~~~}}}}}~}}~~~}|}~~~~}~}}~~~~}}~{}}~}v{wz}z|z~|{z{|yy}y|w~|{z{z{x{{y{|wyz}|z}x{|{{}z~||}~|{}v|}z}{x|}w||}x{zv|wzy|zzw}|{y|z{y|z|y|yzy|}{yz{{~x}vz{|uvyy|z{}{}~{wy{|z|}xzy}}z}xzy}wzyz}y~|yx{{yyx~z}y{}{}y|~}}~}{x~z~|~~}~~y|zyuy|zzyzz|ww{|xvw|}{||{y}}s{|}{z|~||z{}~|}|z|}y||}{}}{}zz|zwzzvy{y{yyw}|x|}zv|zzx|z{w~}y|zx}~~||||}y|z{zz|}zz}z|}{{{~z{}wy{|yz~xw{|~}wzzxz|{|||yz}~}y|}~{||~}~z}}}~yy}yy{~~~~x~|{x|}v{{~}x||{z{ywz|{|}~~}zx}ztx{|x|{~|}z~y{{|yu|}z{wy}y}y{xzyzxw}z~{x}{~zwyzy|z~{{~|z{||{|~y}}{|u|||}x|x~~}}zy{|{s~x{xz}y{v|wyyyv{{zx{}{|zx{y}{|}}yzyz|{yz}|}y|y{}~zz{{y~}{}w}xz{~wzx{y}zyz|yzx{zz{z{{~yvy{|{xz{z|y{~z|y|z{z}{y}y|z{yy~wzx{xzz{z|{z}vzv~z~y|{}s|}~z|}xy}{y}~|~|{}}x{yyxz{{~|vz|zzy}}v{|{|zxyyy|z{z}zx~{{|}}z}|~~~|{~{~|~~~}~~}{~~{}}{}}~|}~~}}}z~zy~|~~|}}|z}~}~~~|~|~~~z~}~~~~~~}}~}~}|}~~|~|~w}|}}~~~~~|}}}~{~|{~}}}{|~}~~~}|}~}}}{{~|}z}~~~{{|~|}~|~~}}~}}}}{~~|y|y~{{{yzz~|z}yy|y}vx}y|y}{y|z~z|z}z{|w|}{zuy}~|y|||}~y{~|||z}~{}y|}~~{z{}}yzz{|v{z{~xyzyyy|v|zzy{zy{|v~v|x{~{|xy~v|y}}||z|~{|xx{}~z{z{v{w{{zxuyzyz|{zvxzyyy|{yz}zzy{|{{}|{x|y|zz||}xw~{z{||||z{|wy}~{z}{y{y|uw||}{z~vz|x}|{{||}{}}v|}u|y~}|z|}{|}|z~{zz|y~y{}xzzzz~~}~||uyw{{w{|{|}z|xy~{z|{~}{z|y|z|}|{|x}ytzz~}}z{{xzzxy{|{y~{}|}}{|}|}}{|zz{z}xx|{y~{}z||x|{y|y|{~x}x|~y~~{~}z~{}}{~|s~~xzz{w{}z}z}t|xx|}|{z{{|wx}{z}xyy{~{z~{z|x{~|{}y}x}y}x|x~yyw{}z|}w|y}}{~|x~z||{}zwz{|z{y{{wz~t~zx}{|{|w{}|{~}z|xyxy~x{y||{|yy|}x|{z|}xxz~}|{wzy||~}x|{x~|z|~}|z~zy}{}u||zyz{z|w}z{x||{|{x{{{}}|y{{t{z{}z{zy{z||{|{x~|v~{~}~}{wz|{|z{|{uy|zy|z}~}zx~{xz}|sw~{}zy}yxz}|~~}}y~}zy}|{~y|~}|{~|}|~}}z{{zw{|{~x{~yz{zyx}~}{{zz~y~z|~|}}}{}~~}{~~}}}|y~{{}}|}~}~||}}~||}~}~}|}|}~zz~|{~z~}~~~}|~|~~|}|}}||}~~~{~v~~}}~~|~~|~~~}~|~~}~}~~}~~}||~~~}~}~~~~~~|}}~}~}}~~}~}}~~{~~~~~~}}{}{~~|}~}~x{|{{{yzyzy{yvx}}xwyz|{{wy{zz|yz~{tyzzz~|~z}zz|z{x{|y}{|{|{~|}}~~xyx}z}}uyxxx|w||y{{yz{y}yxw~}}{|{z{yyz~}}|||zx{}|~~}{{x~{{|y|yy{|z{w}{y{v}w{}|x}~xy{|{zz~|z}z}}~|{{}||||{}yz}|z{|~{|x}{x|y}zv{wzyyvx{|}}{}z{|w|xy{}|{~|u}}|z}y}z{||}zy{x}~|y}v|~{z{zzzyv}}y|w}|z{{x}~{xxx{|yzx{w{}||{z|z}}{zxs{yx{|~}{|}~|}x|z{|zyy}{{y|z{z{}{~}w{|{yx}z~{yy}wzy}}}||}y|w}{~|}z{~|}||}~{zzyz||w~~yxy|z}z{vz|~z}zy|{|y~~{|yxyx}{yy}~~{{|zz~{}~y|~{x|}{~w}xxz{|y|w|}z}x}{xzzzz}~{}~}w||~z{{zz|y}|~zy{{{~~zzyz{{{y}xzw{{|xzy|w~{x|||w{x}w{|~~||v{xzy}x}wx{z{z~{z|{~~y{{z||{}|zz}|x{wz|}|}|xz{xwzw~|}}y{zy~}zy}zy{{{~{}{~{y{}~x~y|{z}||{yy}x}xxyy}}y|{yzx~|~z}~{}}z}y}zx{w|~|~zx~}zzy{z{x}vyx|}v{{~||~zy{{~{}{xwz~}{y}v{zz~~~{z|~}~}z|~~|~~~~|}~~{|}~}}~|}}}}{}~~|}~|~}z~r}~~~~~}}}{z~~}~~}~~~{}}}}~~~|}}~|~}}~~~{~|}||}~}~~x}~|~}}|~~}~}~~}|}~}}|||}{}}~}}{~~~}|{{~~}~~|{z~}}~~}y|~}}~}|~~~~|~~~~}{}~{~~y{~~~|~|}{|z}~~}{|v}}{{y{{zzx{zy|{|}w|yw||{|{||zywvw|y~xyyy{z}yy}|||y}vz|y~x|~t~yzx}}}~y{}v~y|}z}|z{{v{w{z}z~{|z||}zyxz|~}xzy~w~}|yxy~||z|z}{zuyyz~xxz{zws|wy}z}{{}{}{z|{z}yw|yzyxzyu|x|w~zz|x{zz}zy{{|}}w|zx{|~t|}xxx{{{|x|z{z|y{y~zzzzy{}}}~zz{|{xw~|||~~{|xxyy||}zz|~zz|y{~xy~}|rz{wwyx{{yzz{{}~wxzz}zw~{{}||x|{z|yxy}}|}xy{|}~~z|zz~{{y|~{z{|u|zx|x}{|x|z{{|zyz}|x|xz}w{~xzy}{|}w}y|}|{z}y||}|}wy|zxz{y||z~{zxzxv|}zz~z{{z~zz}z}{z{|}~zw|y|w}x{}y}yzyz}y}}|{xw|z|}y}{w||w}|||z{}wxxxz~~x||z~||z{xz}}yyx{|w}}~xw~{{zy{}wy}}{y~{|y|vxzxzzxyy~|zx}zzxzyz~|{z~~}~{z{zzz}z}~vz{|{|}}|{z|z|}yy{|vw}|}y|w{{yy}{z}{}zwyzx{yy{|xzzyy~||zwy|yzuzy}~z{}zux}}y{{{z~||y}}}{yzzy|{{y}z{~~{}{xy~{z{|~z~|~w|y{}zu{x{}{x~}yz|y~~{~|~}~~|~}{~|}~|~~}~~}~x|{~~}~}{|}~~}}~~~|}|}}}~}|~y}{z{}~}|}}~~z}~~~{}}~~}~|}}~~}~~|x~|~{}~~~~|~}||~~~~~}y~|}|}}||~~~~}|}}|}|~}}~~~{~~}~~|{}y|~}|}}~{~~~{}|||~|~zx{y~zyyz}}}zy{xnwxy~}|y{{zxww~z~|u{z{xzww|{}y{yz|}{zx{~|z{z|~z{}|{vz|}vzzzzw{v{|}xzyzzz|x}x{zw{~w{zy}z~y~~{|zxz{{~~{}||{{x{|z{x}||wzw|xw{y{}|z{z|{y}}vwzy{v{vyz|x}x{{~{{x|y~z||z{{|z}|~|y{v~zx{{x}~|{}y{~z{|zx|}zz}~zyz|~|{xzy}wzz{~}~{~{y{z}~}zy}|{|{y{{z~||{{|{yyz{|zyyw|{wzx|x|}}z{~{x{|y||||{~{|{|}|~zyzyy}xz{uyuz{z|zz{x|y{z}}zzy~}y{{|{{zz|}{|~}xy}~{}|z}~}|~|y|y|||{}y||{}z{y~zz{~z{x|x|~{{z{}|{{|}z{{{z|}{~~|z}zy{y~zyz{||z{v{{z{|~zwxzuy~}z|zy{yzzw}~z~{sz~z~~{ty|{{}}~z}z{~}|~|||{|xxxy{~|~~z|xz{|z{yzy||}|{xyzz{}z~{{w|}|y|x{z}zy}z|{y}zzywwy{{y|z||{~||uyw{}zuz~~xx|xy}yy}y}~{|||zz}|vy{~|{zzz{|ywz{{}zu~|yz~~|zyvxwzzzw~|zzw}{|}}{y{w}z{|||y~{}z~}~z}|{{x}{y~xyzz{wxxzyxz{zz}xyv{yx{|yy|{~|yx~}~x}~y|~z|~~}~}}|}~|~~|}~}|~}}|~z}}}}}}}~~z}~}~~|{~|}~~}|{|~}z}|~~{~~}}t}~~{~|~}}~|~}|{|~~~~~}}~}~~}~|}}}~||~}}~~|~~}~~~~z~~|}|}~|}}}}~~{{}~}~~z}}~~z~~}~}|}~~}|~|~~~||~}}~~}~{}~~|{||zv{|zzv~w{y{z|{y{xy|z|{~{|}}}|zyzzzz{{||zv~v|{yyw~y|{yx}y}}{~vx~{|~{}y~{~{y{~y|{|zw}~|z}{}{y}x|~|~{yx}{z|y{yz}{z|z}z{|{{{yz||z{yy{x{}x}}w{{x}~}{w|zt{w}{zy|{~zy}||}xz|}yvyx||||xz{z{|y~|y||y|y}{y|xz}yz}zzz|x}x{zz{yw{zxz{z~z~wz{z|{x{{~||z~}z}xzx}}u|~{}zy{tw{z|}z}|zz}zyz|}yzy{|{~~}||}y}w}y|z~wz}zyy~}}xz||z{wyw{|{xz}{|yx{|{{{~{|}|z}{{z{~|z{x|||{|~{~||{{||{zy}}x{|}~z{{zw}{z|y||{|{y|}{||}z}~uw}w}x~yxzyxyy{~}yz~xz|~xy{~y{}~{z{{{z|z}{zz{}|~z~~z{|{}|z|z||z|y~{~uwxz{yy{x{z}|x|y}uyzz}||xzxyz{||{~{{}|zz{u|||y}zu||y}~}{z~z{~z}x|~w}}{y|zy|{}x~{yz|}}{~zz||{|~~z{~{yy}zzyxy}zzy|~{{{}|xx|{wx}{zzz}|u{~{}}|vyy}|z|uzy~{{~{|x{||y{{{|{{}~||zyyz{~~}}{{|z||yzz|x{{{{||}x{z}|{|~}y}y|}}}|}||z~|}y|}|z{|{||{{~||v}}~~~~~}}~}~~}~z|}{~~{~~~~|{}~z|~~~~||~}}}|}~~}}~{~~}}~~~~~|}~~}{~|w}}}~}~~~~|~~|}}}~{}~~||~|~~}z}}~}~}~~~{~}}~}}~~|}}~}}{~}~}}}~|~z}{~~|z|}~~~~~}}yz||}~~~|~|~z}z}{q}zzy||}{|}~yzz|yz~zy{~zy{yyx{wx}xux{|}}}{}|zz}|{|~~z~~{z}z|}|~vx|{{|yz{|zzwwt{y~yw{xz|y}yzzz}{wzzw}z~y||{{{}w}{z~}yz}|{}||{|z||wy~|wx~{y{zyy{}zzzxz{z}zyx{x||~{{|{{{{}yz}zz~|}{{}{}x{||{w||{|}|y{{{}zx{|{{y{zy{|{zzzzzzy}|z{{||zz{~|y|~z|~y~{~}{{{z|y{|xy{}~zz{|y}|wzz{}|y~~wz}xyzzz|}|{||t{||}}|vz}}}v{y{vz~|y{{{y{w|wwz|wzuny{~z{}z{x}uy|}z{~}~vz}}{|~z||{zy{y}~{~}||xz{z}|y|z{{{xwywx{}{|ywzvz{{yzy}y|}{z~|{}}zz}|~|}|z{~yzz|}yzu|{|{z}w{x~}}yyvx{~v{}y{w}~{}||}|~zz|vz~|~y|}|}x{w|}{}{{zw|{zx{|x|z{|xzzyw|{{x{w~|zxz~{{z}z|}z{~}z{{{|{z~{~{|{x|}z}vvy|z|x|zy|y|{{xxzz{zzzzy|x|{}{~||||zz|{||{|}uyyy|z|{|||x}|y~z||{{xy|z{{yz}}wwz|v~}{z}}|{zwzz{{z}y|{y{~z|}y|{|{~|}{|~~|zzzzvzyz{y||y{}w{~|||}|x}{{|}|z~}||}|{z}}|{~~~~y~|~}}~~~}}~{~|}}~|}|}~}~~}|{~~~|z}{y~~z~~~{~}}}|~~~z}}}~~|{{~}~}~~~~{|}}|}{~}~~~~|~||~~~|||}}}~|}}}~|}}z}z}|~~~v|}}~z}~|~~|}~}}~~~|~~y}|}~}{yyy}{z{{zx{zz}zxy}ywz{|{}{xxzwyxx{zxw~x}yz|x}|||}zz}|}|{}z~{ux~vxx~|y}y{z~y{z|~|v{{{{{z}}}zy{z|v}z||yzxzz|{}z|yxzyz{z|vx}y|xzy||}{z}xw}~}{{x|~z{zzz}}x}z}{}{{}{z{}~{||~y{xvzz{z{{|vy{x}|y|~x|y|zyx~|xz}y{|z|x}}yx{z~}|zzy{y|{{yz{}o}{{{|~}{}{~y{z|z}|z|}}}y~|yzy|yz{yz|y{{xzy}y|{{y~||{{}{{zzzz}w}|||yz|~|}zzy{{}|x}}}}{zt|{{|{|}y{{|{y~yzx}xzy|x{x~|yy}}|xy|zyxx}|{yy{||}{{{~~~zy|~|}{z{||~w~}zy{y|yyw{|z||z~y|zz|~y}}}{xz||}||{x~~yzz~y|}w|{zv}z}xxy~~x}}{~zzx}zxv{z~~{w{||{}}zz~z}{|z}y}{~|y}{}v|~|{y|{|{{{{{}uz{xzx~}}yx{{}{x{~z}~{|xy~}|yz{xyz}w~zzy|{}z{}zv|}|y}|}yz}|y|{}{z|x}zz{v{{{~zzz~yv{z}~{z{|{z|z||{}yyy~yxz|{y|{z{y~y{y{{z{y}{zzz|y{xz|y{{~{w}z}z}{|{}}{y||z|||zz|v}~}y}~}~}|{~|{}xy|y{|zyy|}}yux}{}{z{z{~~|y}{|w{}}}}~}~~{~}~~~~~~}~~~}~~|~}}}|}}}~~~}~~~}|~}~~}{}|~{~}}}~||}|~}z|}}|~~}}~~}~~~}z}}~~~~~~}~}}~~{}~||~~}|~||~}~~|~{~|}~~}z~~||}}~}|~}~~~}}|~~}|~|}}}{~~~|}}}~x~~}|}~|}~~|~~}~}x|~~}y|x|}~~{}}|zzw}|zyzy}~zyz~y|~}yxz{zxx{{x~~zz||{z}xyw|z{~}{}|w}|x{~w{|~y|{xzxwwzuy{{z}{zx|w{}|y{{y}yzx}|yx{z|}~|{vz|{zzx||yzyy~||~z}{zy{zzxy}~zzyzzz|~ywzzzuy|z}zz{{||z~}{yz|{||zz}x|{|}~y}x|z~zzx|z~}z{|}vzyu{{}xwy{~|z}yvy~{u}w}{{}}w{~{{z}zz}t}||~||zx|~wv~|}wywzxz|y{x}yz|zz{y{~}{uzzz{w}}xy|{~yz~}~~|{}{|}}~~{|yxzyzx{}y|}z}yyxzy}z}yvz}}}{{z{yy{x|{|}~{}}{|{{~y~~{}||y|yz~yzy{~xx|z{|xzzwxwzy|}xzxyz}~z{x~}u||z|zz~{~xy}|~}}~~}~z||{~~y|xw{x|vytz~z}zyz}vx|v}yz}xy{z~|y}|y|}~~}zz|{xzyz{|z}}xzzy~{{y~x~wvz|xxv}{}~{z|{v~xz}~zz}|{}}z}~w|{{{}yy|zz{{|z{|}y{|t{zy}z}tx{~}||xyw~{|~yyw|{{|{|{|yy||{~zyu}z}{|~|||z|}}}{z{y|{||}|yyzy||{{yy~wyy~yyuw{z}~y~~~{}z~y{z}~~|x{{~z}{|~||}{z}{w{yzzw{x~zxy{yz~z{~xy{y|}~~{~{|z{}{z|}|~~~~}}}y~}}|}}~~~~~}~~~~{~}}~~~~v~}|{~~}||}y~||}}y}{z}~~}{~|}{~~|~}}~~{~~}}|~}~|}~~}}{~|}{y~|~~~~}}{|{z~|~|~~{~|}|}~z~~|~~~~}}{~|y~~}}~}}~{||~}{}~z}}~~{{~}|zz}~}|~}}|}~~~}~|z}}}~}}{}}{|~~}~{}}}}y{y}}{~~yzyx~yzy|zy{|yvz|z{{}y{xz~{|xz{}{z{||}zu{z}{zx{zz{z~{}{yxy{}y{w{y{y}|}z~zz{{|}ty}y}zyyy{}yx|y~z~x|y||v|{}{|y}|}}|}|}{xz|z{|~zyzs}~|zyy|}z~{|}{|}}xy{zx|zvzzz|}xx|z}y}z|}zvyyz{yzy}{yx|}yzyy}t{~~|z|{y~~{{y}ww|z~~zy{{z~|}}{y{|z{{~|{{||y~y|||~{xzz{~}|z{{|y~xz{{w|{zy{w|u{|wxx}|}yy}y{xyzzw~x|zy{{z|~~~|yz~{yx|z}y{}{}y|}~{~x{zz}zz|{}~~{||o{z{z}xz{|{|}}z{~{{}|}x|wzz{{{}{}|zz{{|{{z|xy}{~y}zzz~|~z|}z}y}w{~}x}zz}{{z|z~z{~}|}}}|x|w{{w|~{x|}{{x{yz{|~{{{}{y{{~}yy}{z}y}}{|}y{|y{}~{}yy{z{}yz|}x}xx{{zz~}{|z{{{||}||xy{y{{wz{zz{||x|zy|~|z{}}}w{x|{|{~|y{zxzzz}{{x{xx{{}~~|z|y{z|{z~w}x|z|}{~{|{zyww{|x}w||~}|{w||{{{{z{z{~}y|sxyxzz|x}||}{y}v}vy|zyz~z{{xzz||zzy~y}|z{z|||zywzy|}{|}zy~{v~yx||z{|z}|y|~~}~{~~~~~~~}|~}|}~~{z~}~}~{~{}~}~}}~z}{~}~|~}}~}}{~|~~~~~~~}z~}~~}~~}~}z~}{}|~~}}~~}~||~|~}}}|~}}||~|}~~~}}~~}~}~~~~~|}~~~~}}~{}}~~}~~}|~~{~}|~|~~~~}~|}~~}~~}~}~u}~y||}|~}}~~~|}z|yyx|{z}xzyzzxwzuyz|{{zz{y|v|wyyyzzy{xzx|{~y{}}|yz{yzw{z~z{z{|y~{|~z{{|{{zz{{{zxyz{zuy~yyx{s{w}}{xx}v{{{z||x{yy}}y|w}||~x~~|}~{xx{z}z||w{|xwxxzy{y{zz|}w{vyy{}|x~zyy~|{z|z|}~z~|y{}}|}}y{|}}zw}~z}xvxz}~x{y~{{|w{zyz|wxx{wzvx{y}|{zw}|~}{yz{zwyy{}zz}~|||}|z|~zwwzywwz}yy{zwxz||wyzxxvyzz~|}{{{z|z}{~z||}|z{z}{}{~|~{z{{xyzy~x{|y{zvxyz|{{}vyzwzvy}x{z|{y}}|yz~}|yz{~}z|||{||x{~w{|v~{zy|y~z|xxx{}~zxzzv{|z{y}yyz}y||}uyxy{}~y~{|}{{}~{}{~|{|{y}zz}{|z{zzzy~}z{{{zzwy~x~{}|y{y{|yx}y{{~|}{y{||z{z~z{}yyyzz{zxz|xz{z|zz{yxz|{z{z|~x|{w}}}}}{xx}|x}z{|{}~yz{|yzwy||x|~~{x}}yzz{zx|xvyz|xx~xw{zw||{yw|y}zzxzy|}vz{~y{|z~|{z|}yyyyzzz}|yz||yy}wyz~uxyx~y}y~{z~}y|{|{xz~~}|}z{~y~zz{v|yy~xxzzzxzv|yy{y|{|z~}yx}|~|z}~{{xz{|{~~~}}y{{~|y~z~~z}}~~~|~~~~}{|~|~~}~{~~|~~}}{}~z}}~~|}~~}~}}}~|~~}}}~~~~}~~}~}~~|~~|}|~~~~~~~~~}}{~~}}}}{~~~~~||}~~~y}~~}x~||~~~|~~zz~~~}|z}~}~~{}|~|~|~~}||~}~~}}~{|{|}}}|~||}}}~~}~|~~{~~|~|~~~{~}~~{|}}~~~~{}~~~~~~y||{}y{}z{yz~~|}|v|}zv|yy}~z~}z}{|z{zz{x}zx}~{|zy~|}~y|{zw{zzzy{v{}~{u}|z{z~x}yz~z}z|v{~wwzx~y|{}{{{{|v}{~{y|{x|zv}{xz}{{{}x~|{|{zxv~yv}vy~yyy|zx}}z||||}z{}|y{z{{y}|}xz~wxyzzy{{{}}|}z}}}z{z{yx{}}{{zx||zvy|}zzwy{~v}|zyz|||~|{{yyxy{}{{|zy}xw~~{}{}{{z|}z~yxzwz}z~xv{zzz|{zy{y}}y}|}|y|{y~~z|x~{|z|||||{z|~|zz}}|z{}{||}||{y{}|~w~y|y{yz~|~tzx{||{y{~z|}|xy{yyz|}{|{{{||~|y||~z}y{||vx~x{|y}}~~~{|{||w}|~|~|v|{|||~}}|{y{{yz~|~{||{~~{x}yy{}|{zy~z{y||vz{x|y|}|}|~||zz~{}z|{yz{|}z|{||xxw}|{||}~|yz~{{zz~w|z}wy|~z~~}}{yw{}|{}y~|~}}yzz}x|xyxy{z{zzw{|zzzy~yy}}{~{zy|{y{z~||zz{w|z|{{|}|{xzzyzy||~wz|~zyy}|z|~}{{}|zz~|z~||z|x{{zxw{|z{xy|{{{{~}}}zy|y{y{~|z~{{{||}{xy{~{o{|y||y{|{}|}{}{z}{{y{x{zv}{zz{~~z||y~{{}}x}~}|}~~|~}}~~}}~~|}~~~}|~~|}z~~|~}|}|~~}~{~~}}}}~~~~}}~~~}|}|}~~|~}~~|}~{~~~}}}~}~~~}|{}~{n~~{~|~|~|}~~~~~~y~yz}}|}~~~~~y|}~z~|}}~z~~}|~}~}}~||}}~~~~~~~~~~|}}|}}}{|~}}}yy~}}x}}y{zzvz{yxy~{y}|wv{|{v|{}ywtyy|}yz{|}{|y}{{zyz}vy~{~~||{}||{z|z|{{{{}zy{|v{~vz{|~y~|z{{{w|x{zvzty|zxzy||w||}wz{}}{xz{}~|{y|y|z{|y|{y}wvz{y|wzz}w||w{y{x|ww{wwt{zz{|~x|{}||x~{{~~||{{}}{~{}}zyxx|zw}|zwx{{|y|}yw{{|zzxxy}{|v{z}{|z{|{t}}|zz}y}y|{}{||z}{{xyzy|{{zxu{{~}{xzwx|wu}vwxzz|~|{y~|y|~~|xyv|z|~}~u|~zzzyyxz|{|{vzy}}tzw{~x|}{||zy~zxy{|{|z|}~|{z|}}{y{~yzz}z}~}zyz|{||{w{{z{{yxxx{www}}x{{z|{y{{|}z|zzz~{|v}y{~{~z|}{x}|~}{||wyzw||}y{yz{zvywz|z|yzx|{|}yz}|~||}z|}}|y|xzy{ywyxzwyz~}|yxz{xlxz~z{{y{vxzy{zy{||xw~wy{{}|y{}r~}}{xy}~~z}xyx|}|z~|y{yx|{x}{|{~}u|z{z{}yyzy{}|xvy|zx}z~|x~}yxxy{w}}~}zx{|x|zxv|w~||x{sv|yu||wuyw|{}zx|xz||x}}|}{z}{}||}~~~||y~}}{~~x||~}}~zz~||vxy|x{|yzxzzty{{ww{z|}~}~zz~{zz~y|}~~~{|}}~~x~}{~}~~~~~~~{}}~~w~}}{~~~}}}~}~~|x~~}|~|~~{}~|||~|~}~}|}}|~~~}~v}|~}|}}~}~||~}}~|~}}|{~~~||}~|}}{}{~|}~||y~~y~~}~}~{~~}}z}}~~}|}~}~|~~|{~{~~|~~~~~||{~~|}}{|~|~~~{}|{}{}}~{~~~}y|{{yyv{x{zu|{{~}}zxxz|}x{~{x{xyz}z}{y{{{zx|xxx~xyx|y|z|}{zy{zx||y|y}y|yy{z||zz|yv}{|{ysz|}}|~z{yz{}|zxz|yy{yxx{y|~|yy|z|zzyyy}|y{{z}zyyz{{wx{xxx{xxz{{||{{z{z|xz|xxzx~zzz{y|xvw|y~|yz}xyx|{w~~y{{y~{yyxy{y{y{z{|y|}}|zz|x|v~ywx|yyzzy~{xzvzy}wy{{|y{{|~zv{tzy{zyz~z}y||y{z|y|{|zz~x{{{wzyz{{{{x{~y|x~z~w|z~y~z{{|x{xw}y{y|||y~yz{{y{{z}}~{wzyx}{}}zz|}|{{{z{zz|y{~|~y}}|{{{z~||{{y~xx|{}zz|z|{|x}|{yywyz{}|z~z|zyyw~y|}{wz~yx~|}{z~z{{z}~{}zz{x{x{|}}{}y}{|||}zzxy|}|x{yw~~u~{yu|yw{}zxy{|x}z|{{vy|zyz{}}xy|{|z|{|~zw{}yzw}|yz{wz{zz}y~zww}~wvy||{zw|{y{|~y{wxyyy}|}x~{z}|z~{y{|y~|}{|{}yy{{|z}w}~|z{z{{|y{yx|w{y|z}y}zzwz{|vz|z{~wy~xzyz||wxww{x|~zx}zzy}z}}{}}zz{||}x|}||{x~{x|}{yyz|~yy}zyv|y~}}||}{zz}|{~~{y|zz{|~}zxzz|zztywyy{{}{}~~~}~~~}}~}~}~}~~||~}}~{~|~}~}y~~|~|~}{~~~}~}}z}~{{~~~}~}}}}~|}~~~}}~{}u~}}y~~}~|}{}~~||||~~~~}~}}|}}}}~}~}~}}~~~~|~~~}~~~~}{}}}}}~~}|~~~}}}|~}~~~~~~~}~v}z{~}~~|~||~{~}|}}~~zy~}|~{z{||||~{yzx~yw{{}{~|{y{|xyy{w{zy~|{|z|{y||zy}|}{}~}{yv~{~x||z{{}|}vy|{y|y{zyz~|{yy{zzx{xzzyx}zy}}zzz}|x~xzzz{~{zxzy~y}}{~{|{{|}{{{w{zxv{y{z~yy|y{}y}zzzw}}x{xzz{~}{{|y~|y~z{{}}{z~yz{yxz|~y{{~|zv}|x}~z}{{~~~~zzy~vw}y}{y|w{y~xz{z}z|}|z|{}|~w}{|~|{{~{x{y{w~{|~|{zxy~y{yy|wy{|y}}yx}}||z}}zz|}{{~z}|||y{~y{|~}y{z~}}{|vxy}{v|zvyw}{xy|{xx{~{{{|zz}y|x~{|z{|{|yz||xxz{x~}w~~||{|y|wx{z|{|v}zv|{{}~zzzzwz{{{xz~~zw|{z{z~{|{w{}~wz{z}~}{}w}y{xzy~{{x{{v{{yzzy{|{||y{{}z|w}}{|ux|~|yy}yyv~zzu{|{|||z|z{{{{w|yyx{}|vzzvy}{z|}xy|x|v{{||{}y~{~|zzz~{y{~yy|zwz~|{{{|z}}|yw|zy{||y{x{{x{w|{y}z}z}~x}zt{}~|z|~|yz|}}}|{y}|x{|yw{{w|}}y|t|x{|x{{w{}vxz}yxz{w{{zzz{z{vy|{y{{xzz{}x{|yyz{}~{y|}x}zzywyyw|{xz}v~|z||zy{t~|zyv}yy{|~}~|}yy}zyx~}~}|~|~~}~}}}}~z|}}}y}~|}~|}}~}}~}~~|~~z~|~{~~{}~~w}}}{~}}}}||~}}~|~~|~|}}~~}z{~{~w{}~}|~}~~~~}~~~}~|}~{|}z~}~|{|}~~}}}|}{|~~{}~~~~~|||x~~~~~~~}}}}~|z~~}~}{~}~{|~~~~}}}~|}|{~~~}{}}}}}}~~~||~}~~z~}||~{z}|~~}y|ywz{vzz|{z~||{yz|||{z~w|{w~z{|{|z~||yxyzxzx{zzv{zy|{~{wzz|}y}zzz{|xw~{z}}||x~y|yz|z{~}~x{|}yvv~z}{y}~||}{{w~yyzx}wzx|zwxyz~zy|z{yw}z}|yxwv~tz|{{|~~wuyw{zxz{zz}|zz|{z~|{z{x~~~x||x~zzzx||{{~zxx~z|zz}x~}zxx{}|~u{y|}w}y|}yzyw~yzyxy{y~}{vzxy|{}}{{wyz{}}}}y~}}zy~x|yz|~|~|{{y}zx|}xzyx|}x}|~}|~yz~{z|||}z}zy|z{xz}~|y}|}z~yz|y{~{{~|~}y~{zz{y~z{~}|zzy}|z{zzy~{|v{{y|}xz~x}{{z{{u{z}~zxz}zz~zz|zxxzzzz{~{|y|zw}|{{|{{yz|y{{{y~~~}||xzy}xxx}yx}x|zz|zx{{{|{|xx|xzz||z{z|yw}~}{{xy{wzqxx|{{{~vyxyzx{~{|y}{{}y{yz~~xyzx{z}|zw||~{}y{{{xyxz{~uv{|y}}|~|yz~z~x|{|{|}}~y}|v{|{~{~x~{yzxy~|z{xx~{zy{zw{ztz}}{yx~z|{~|z||yzz{~x||}x{xzz}|||{|y||yy|xx}wz{{{xx{x~}|}z{vz~z}|}yzzz{yyz}}|||y{|}{}w{wzu|xyxyx|}v{||{|wz|~}||y{}wwz{|z{}vyx|{{}y~|{{}}~u{~}~~}|~}~~~~|~}~~}}~~~~~}|~~}~}}}}~}~|~~}}~~~|}}|y~}~~|}z~||}|||~~~~}}~~~~~~~}}}~~|~|}}~~|~y|~~~wz~~z~|~~}|}~~}~{~~|~~~}~}~{~}{~~~~}~~~|}}|}~~~~}~|~~~}~~~~}z}~}|zxxyzw}t~x}~|{}|}|{vxw|zzzw|x{{{|zyxx|yw|{}w~|z{}}~yyz}|~||}z{}}z}yyzzxy|{x{yx|{}{zz{ywzy{tx|~xz|yy{}xz}|yuw{{|y||}{{|z|yw~z{{~zxvv{{yyxz|{{z{}{z{~{|z|{{z{t}}{y||~x~}~||{{}y~yz~{|}|{y}}v~z|y}x{{{zyx{v{vy~yy}yy{}z}{~yx}|z~|y|y~~~yy|||||z{||w|y{{}ywzxux|{z||zzw}~~y~{}z{x||y|x~{~~}}{~{|y}zyz|{y}}{{~{||x~|z||y}yyz~w||w}y|zy{xxy}tyx}}z}~|}y}~zzx{|}~}yy|~z~|{{}{|{yz{{{y{|{{~z|y|zzzx|yw~yxz}{}~|}~|y{{yy|zw}}|}~~y{zy|x~z{}zu~zzx{y|{tz~yz}zxzz{}y}x~yu}}{z{~||||{~zyz{||{v}}|z|z}|~|y}{{yzvz{{|y~{zuy~~y|}||{xw|zz}uy{|{{~}~{y}|yzz{zx{y{}{}}|wyzx{|x}}|{ywyyw{}z{yz}zy{yy|z{wz{}w|}x}{w{x~~~y}zx~x~}zz{||{}|}}}xzz}zxyyzx}zv{x}wy|{{||{|zzwzz~{zxx}{}~z|}yy{|y}z~|~|||~}zyw{xwvx{}zz|w~}yyzzw}{yzyw}y|{|z~||{{y}|}|}{|~||z~}|~~|~|~}~~~~~|}}z~~}}|~}~|~~{~~}||{|~}}|~|~}~|}}~}~~|{}~~}~~~|~{}|}~~~~}~w~}~|}~~|}~}||~}}~}}~~~{~~}~~~}}z~~{}}~}~~}}~~~~}~}}~|~~~|}~~|}~z}}}}~~||~|~~~}}~~}~zzy~y{{|{yz|yz|{|x|{{{y~||w~~|{{|~yz|~xyz}{}z{}|wz|~yyz{{yyw{z{{y~y}}{|||}||zyy}}~x{{vzz|{{y{}zz{zz~|z{zzu|zyxv}z|{{{~{z}~{yy{||yy|{{z{|yx}y||||z~{}}|}{}z~{{}|~}xyzy~y}x{{w|yyzz}||{yz{z|yz}{wzzy|}yz}|zzzxx~}y|{yx|}}{zyzy}|}}z{z|{x{~{yz~{~y~zx~vzz{z|yzz}~wz~|~{z|}||wz{|yz|{x~xy}{}}zz|~}t{z~{y}v|{}|y~{}y~|x||}z|~{}{|yw|{~y~}x}zxz{|yzx}x|~yyz{{zzx~z~{yy{yy|z{|}|~|w}{y|xx|||~xz}{yy{y{{{{}}y{{xyz~~z|~}|}{y}yx}{|~xy}xxzy{y~y|}}|z{z{|{|{{{{{z{~||{}}|xyz|y}}y}{}yyz{{}z|x{~y}}yyy|~~}xz|y|{~}}xz}zx}}yz{x{{y}w|{xx|}{}{z||}}||w{y}}ywx||y|y||y||zxyz{}|||x}z~}|||{x{yzz{zzxx|||~y|}zy{~|~y|}{}y}{{w|{~}yyy}{p|{|{}yywzz{~{z|}|||x|w}z}wx}zy|{z|xz{zx|~{{yvyz|~{{|~}|yx~~w{zzyyyz||}~ywu}||}z~|~~y~|x||{yy~{~}~}}}z}~|}}~}~~~~|~~|}}{~}~}}}}~}}~{~}~}~|}}}~~~~}~}~~|y|~~}~~|}~}~}}~{|~|}~z|~~}~~~~~~~}|~{}~~{~|~}|~~}~~|~}}~}}~~~y{|}|~~~~~|}{}||~}~~}~~}|~}~}|}|~~~}~}}~~}}}~|~}}v|}{}}{z~{~x{|zx}{zz|{yzx|z|{z|~zy~|}|{{|{yy{y{}{}{{w|{y|z|x}{{~}|{|xuz~~zzz{yw{~yu}{{w}|w{{|{}|x{yvxz|zxxy}z|x|}}zz~y{x{}|{|z}{~~|w|{yz{xx{{||zxz{wwwz~~z~{|z|}zxywx|z~}}}{|}z{{|zz~z}|yzw{}{z{~zx{{zzvy|y}yvz~|||yzy{}zx}{z||zuz~y{zzzz{zy|~}{yyw~}|}}z|z}~}}||z|~~{vzzyz|z|y}}~|z{xw}wz}wz|}~{~}{xzx~{y}|x~yzu{}||}y|z{~y{{vy|zt~|zz{wzzz{}zxvz~yu{{{{}x~~zv{{x|yzz~z|z}}|~|}y{{x{y{|~y{xy||y}xx{}|}~z{yz|{}{}y|}{z|||{~{{||{~}|yz~||{}z~y||}w{}|{xxyy{zwyy|y{{~z|z{{zz~xy{{|}{||}{||{x}y}}w{y|txy|}||}x{xzzy|z~x{x{{{y{{yzyy|x~w|||u{}{}yx~|~yz|x{~wx~z||xzv|w~x}y|~~~{}}}}|xxy{ytzzzw{{y}}~}}{z}}}|zzy{}~{|}{~}}uw~zyz|{z}|z{}}{z{zz~{{z||zvyz~~||~z}~zz}yw}}~~{{zz{|}}{}~~}|}|y{y|xzyz}}u}|wxx{x{z~}zzxzzw~{~~zz~{}zv}|y}~}}||~{~~x~|}|}~~~~~~{y~{~}x|~~}}}~~~{|{}~}~}||}~}~}~~~{}||~}}~}}~||~~~~}~~|~~~~~{}}~~}~}}~}}~}}}|~~~}}|~~~~}~~{z}|~~}~~}~~~}~}{}~}{{|~~~}~}}|}~|}~|~~~}~}|}~|~~z~~~x}{t{wwzx~~{{|x}|xzzy{zw|{{y{z{|y}yz|{|}t{w}z{z}|{zxzz|~{yzyz~|{zy|yyz~}z|zx{y|z|}~{z{|xyxyxzx~w||{|yxzy{|xx|}yz{y|x}xzx{}t~{z|y~{{}x{y|zyyz{{~|||{|}}y|{y~~z}{{|{}{}w{{||w|{{|y~y|}z}x|{z~x|}}}wx|x{zw~y}~uz{y|}{{yyy{wy|yxy}x|x{z|yz|~{z||||u~wz{xxzz~|z~~yxy|y~|{}z~z|{zz|{|~}w{{z|yzwy|{z{zzz{}~zz{~zx}zwx{~|y{zy|vzz|}yz|yy}w{}wzzzx{|zy|{||~|z|xzw|zx{~yyzz{{xzw{x}{|x{zw{{|zy{}z|zy~|x}}{}~zy}yzyxx|{~{zzx}z{|}|y{zy|x|x{~z{}z|}}z{z}}{~|}xyyz{{|z|}~yzy|y}v{|{~|}y}{y{y{|{{|}|y~|xx}yz{zu{{|{{|{z}z~}z}z~}}zy}z{zzz|{yy|{yz||y}{vz|z}z{|w}wz}}zw{x~z{}w}v|~{y{{{}~z~xw}z{}x}|~|~y}w||u{wy{y|z{yzyx}~xyyxxyw|}|}}|~x}zzy{||}z{||xv}{zx{z~zy~yy{|z{wzzzx{{x{|y{{}w{{{{y{}|{}y~~z{{|x|}z~~|}z}|zx{z{}~y|}}~}{z}{{}}{w{yyx~|z~}y{zzy}z|{~|{~}~}{{{}}~~}}~||~}y~~|z{~~}~~~}~~~|~}}~~~~}}|~~~}}~~|~{~||~~|~{x~~~~}~}}}~~~~}~~~}~~}~}~~~~}~~z~}}~|~x}||}~~}}~~}~}}}}}}~}~|}~~z~}}~~{~~|}~}z~}|~}~~|~}~z|~~}}~~}~}}}~~|~~~~}|}~~}|}||~~}u|z}x}{{~wy~zx{{xy|~~ywy{||y}z{yyzz~w~wyz{}|~{z}}~|{{x{z}zz|}}~{y{{}{|{zx~|xxxxw{}y|xzzxyy~}|ywy|zz}{~z|||x}{zzz}z|{{}|x~}|{{z~|x}||zz}}{y|xx|{~~||{w|{~z{z{x{~zz{x|}}z|~z{||{}z}|{|yz}z~|~{{y}|{yyxwy}yzzz{}|~zzz}x}x}~{{zz|x{~|{{xy|{||{{~|zy|{}|y{~ywzuy|x||||y|y|zz}zz|yx{z}yy{|}||~|~||}||z|vwz}zxy|yyy{{{~x}|w}s{y|~yzw}w|||zyy|z}yy|xw~|z|z}x|{}z|v~{}xy~}}}~y{|~||~z{|xz|x}}|~zw|z{y|~x{~|~|xxxxx|zw}{}|}{x{}z{}x~~y|~}{y}}{|xz~{{|{y{~{|wy|xww{||y}}|y~z{|z{|t~z{~{z{|z}z{y{x}{y}~|zx{~zz|z{{z}w~}y{x|w{{zw|{}y}||yy{}}{{}yy{zy~y{{{}}~}|}}{}|}}yyzwy~yzy}z{x~yzxx}xyyzw{zw{xv{x|}~{{{|}zx}}}|z|{z}~z}{y~zzy{|{{zwyy|x{~}v|{{zz~xy~{{{x~z||{|z|~||{z|yz|~~z||~}z|~|}xv|v}{{yy|~}|y}|xzz|y{x{yv~z{z}z}|||xzzz|||~~}~|~|}|~~}~}~~~~~|{~}}}}~{~~}~}~{|~~~~~|~~~~~|~~|~}~|~~}~~}~~}|}|}||}}|~}z~}||}~}|}}~}}}|~~}~}y~}||z~{}~~}~|}|z~~~}~|z{}~}~}}|~}}{}}}{~{}~}~}~||~~~}{}z}~}~~~~|~~|z~||z~{~|~~}~~v|yz|{|}|z{|}z}x~wu|}zz{{{yzz{}}zyy{ywz}|~}||tz||{z{{{}y{||}{|{y|{||xy}{vzy}{yz||}x|{w|z|||xz|~zx}{|zyy~y|wy{ywz|yy{w}zyzvz|w{z{w||{z|{|{wy{}zwxz|z~x{|z{zz{|zzzx}|{}||}{xz{w}}z{wz|}~|z}|yzy|}zzw{yx{z{y}{x{z}}{{zxx|{z|{zyy|}~y{|{~|zx|yy|z~}yyw~zy}|y||z}z}|}}~~zxwwz}yvyx|z|~~{|x{{z|}{x}|{|}z{||}|{{xw{yxyvxz}~z||}|{zxt{zyxzyz|zyv|xy~z~}{|t{zzx|~w{y~{~~{|zw{z|x|||~}z{{}{|zzzxzx{|z}zzz{{~yz||}}z|{v{zvzzw|}}zz{{zz|}|}y{z~y{{y|}{}zz~{{zzzz|}y|{z{|w~{}|~yyx|yy|vx{~~||zx{yxx|z{{{{}w~{{y|{xy|y}y{{{|}zz{}}y|zzyxwy{yzx{z{~zz|zx{|{~y|{xwz{{||}|{yy|y{||z|}t}w{yzx|{{}zvy|xz{z|}}|w|y|zy{|yyx|}|~xzz|{}xyz{|xyzw{wz}||y|zz{}yz}|y|}{~wzyw||yz~y|zz~z{{vzyy~}~}|x|{|z|yzx{y|x{zyz|{}t{{y{{~|y|z|z~|||}{zy{~{}~||zzy~x{{|{|~y{|zy|~{}~~|}}}}~~}}~~~~|~~}~~~~}~}|}}~~|~}~{zz|~y~~}}~~~~~}|}~||~~~~~}~||~~|~|~}}~~|~~~|}~|~}~||~}}}~}{}}~~~~}|~~~~}~}z~~}}}|~}~x}}~~}}}||~~~~zy~~~~|~z~~}~}~~x~}}~|}||~}}}~|{~~}~~~~}|~~|~~}y}~~z~z}}|{yx{~|{yxy}zywzwx|xx|xzz|wyxz}x|{x}|xxz{t~x}||{~{x{xz{{|ys|{yy}{{{zvx~zz|xyy{yzyxz{y|v}{zw{yvw{x{{xx{z}w{{|{x}}~wzy}yxz|{}{y}~|yy{{yyzzz}z|{yyzzxw~{}zxxyzyz|}w}~|zz{yy{y~{{x{x{z{~~}zx|{|{}{xzz{{uy||z||{w}zw{x{x|zy{||{{z~wxzzyz{||{z~|~}{{|z}z}|||~|yyyw{~|zyy|zzuv|yyy~{t{xy|y~yxxxz|{}y~{}}xy~vz|x{{{~{zx{yy}|~y|{y{x|y{{yzz}{xx{z{~xwu~xxzxvx|~{}{z}}|y}y}x|z}{~u|}}{z{z|u{wwuzzyyy{z{{}~w|~zyvv}yz{y~|y}z|y}}x|{{z~|{z~}~y}}|w}{||zzz|w|zyx|{|~|uxyzwx}y}y}{}wxzzy}|y|}v||z{x{}}z|yy~|}~}{}x}z}z|w{z|{{{t|~z}ywyz{yw|}{yx||zy{}~}}zy{yy~}}{z|~}yz{{|yz{}yx|w}|y|v}uz{{{x{|x||xyyz{{xyy}}|z|~|wwz{|y~z|{{{|yz}|x}wyy{yw~zy{|}vwyz}xwzzzx}yzvu|~{zx}}z{{{{{}|zx}x~{|{}z||{xzxzz{z{y|x|{zv|{|zu|zvw}{|w|xzy{|y|x|y{zz|y|yy|z~~~}~|~~~~~}{~~~{~~}~}~~~~}~{}|~}}}~}}~}}}~{~|~|~~}~~~}}~}|}~{~~~}~~{}~{~y~}}~~~{}}}}~}w|}y|y}~~~}~}|z~||}~~|}}~~}~~|~}z~z|~|}}}{|~{}|}}~~~}~}~{z}~~{}}|~}~|~~}~z~|~x~{~~~|}|~z~~}{~}~~|{|}}~~{|}~~|z}}|{||~|}|~~z}z{y}xy{~zz{z|{x|~wyyz|{|yy||z{}zw|{|z|yz|{|z}wz{x~}}|y|wyv}|zz}|zz|~|y~y{}z|v}w|}}u||{xy~vzx~{y|}zxz{}}}}z}x|x}wyz}yzy{z}{y|{}{|}|}{{{}xy}}yxz{|{z|xyx|zzx{|{|wx{wz{x{{|~xz||yz{v}|{{{{}|{{|zz}~{}z{|{zzxx}}yz{xz~y{xzzz{y}zz|{|z{~yvy}z{~}v{{|w}||||y~y{w}xy{{{z}|~y|y~y||x}}|zzz~||vzvy{|{y}vyyyy}xy|{||w{xx|~}|zzzzy~}y|{}|{z{|{w||{}||~||{x|zz|yy{{z~y{|{|~}{x}zy{}xz{z{|{|~|~}w}zy{{x}{z~{}}z{{|{zz|}}z{xxx}z{~{zz}x~z{{~|~|w{}|y{}w{{z|}~mz}|{zwx{~{~||y}y{|zz||z{z|{}|zx||z~x|{}{{|x~}}{{}~{|zy{|{}y~{z~vw|{|w{}yx|yz~y|||x}z}|yx{y|}zyyz~yy}zxvxz{|}{||x|x{zx{x}}}~{y}}xw{~x}}{w|z|||zy}w{{}~{y{{y|z{~v{y|}|}~{zz{xvy|{z}}|y{{|uwz|{z|~|{y||}y~{yz|}{{zzz~}|{{|~~~zz}{{~~wxx{x||y~x{{{{|}}xy|xwz|y|{w|{z|z|{|}{{vy}}zz~~{|}~}~~~~}}~}|~~~~}~~{}~~}~~~~~}~{|~|~~~~|}|}~~|~|}{}~|~}~~|~~|~{~|}~~}~~~}}y||{~~{}|~}{}|~|~~}}z{~{~x{~~x~~~~~~~~|}}~}~}~{~z~||{~}}~~~}}~}~~|~~~~{|~}|z~}~~|||~~}~}|}~~}}}}|~~~}}~|~~~zz|{|}~}~}|vy||z}~wyyxxz|zyzy|{~{{{{z|zywzx|z|y~{|~y|{|zz{{}{y~}~y}{z{zx|zy{|}}u~vz{{vvw{|xyyzy|yzwxw|z{xyyzy{~{zz{x{v{{|y|z{~~|}}|x{wz}y}x{zwtywuuz~xy{v{xy|{}yxy||x{vxy{z~|{}|w}{|y{~zxz~~}{y|zz{~~~|z~{~{|||z|yz}}}v{zw{|wyzuwzz{}y|}~}{}{|xz{x}y}|{~}{|w{||{{w{x|y|yz|w||xwz{y}{}y}z{y{wy{zy{}w||x}x}z|y|yx~w|wx}y{}|}x{|~zw{zw{zvyuxyxvsy{xw|z{|}zzzzyz|{~x}}}{yz{zz{{y{{zy~~}{}zxyvzzw{||y~z{}v|x{~y}y{{x{t~yyw}y|~{|y||~~zz}~~|}{z}|z||x{z~x|yxzzyw{yyzy{wy{{{}{zywzvzzzwzv{y~|yz~zw|z{{}|z{|}{zxx|yxxzzz{{zwzy{||z|{yy}y{yw}zx}{|~|xy{{zz{y|{|w|zz}|}{}yvy{|{}zvy{{{wy|z}w}|vyzyzuyz~{x}x{yy|~{y~{x}y{{x{w~{{}{||{}x}x|{{~x|zx}y|z|~|wz|{z~zzxzx|zw{x{|~vz}}{|||{z}~||~~{{}}~|}}yy|xz{}{|w}z|{||~v}zzx|z}|w||{z}yxy}}x|~yz|y~y~z{z~|}~|~~}~~}~}}~x~}|~{|~~~~~|}~|}}~}~}~{~}z|~{z~}|~~{~}|z}{~~~|~}}~{}~~~~~}}|~z}}}}~|~|}~|~}}y}}}yy~~z|}}~~|~~}~}~{}~{~|}~|{~~}{~{~z~{}}~}~}~||}~|||{~|~~~~}z{~}|~}{z}}z|~}||~~~}~|~|}z{||~z}~}}}}~|~~~}~||~~~~}~~|~}{yz|zx{zz}zz~yy|}yyxxw}~|{yyyxxz{|}x{{}~w}w|xx{{~{{wy}x}x|uzz~{xt~wxyxv{{||yz{~{{y||{{y}{x||zyw{|{|{{{||wy}|{z}yvzxx{x|}|~}zy||zyz|}}}vtx~|~|zxyzz|z{zxzy||~y|{|}|vw{}|{}z{|z~~yvx}v~y{}w{~{zw{{wy|}{{{z{zvwz|zyx|}y|{yz~zy}~|z|}z{xu{x{z{}|z|{|{}|}v~||{{~tx{x|x~}{}|u~|||{~wy}{|}{|{zz~{u}zwzy||z}v{t{|{|x|~z{~|z~v|{y{~|}z}zx{yx||y~z{x{yvy}~|}t~z{{}zzx|}~||}~{z}zvwy|z}zy}~zw|z}{}{{xz|z{{}y~z{y{}}x}y~xx{zwz{~wyx}x}{w{|{z~}}}}|~~|y~{z{~~{|{~{x}|zz|vyw|}}{z{w}|{y~y||wy{{z{yy}w}}~|y{{x}}|{|{y|{z||{zz}zwvzty~{x{~yxz{w{||z{{}{{}yxzy~{}{y{{x{{{~|z{{}~vyzz}{~y}zzzyxx|}~y{zy{z{{~~}{{|{z}uz|w{x{z}{||zzz}}x{{zwzx||z|w}}xtz~~zzzxwz{{{z}xy||wyzyy{{||xz{yz|zy}y}z}z~|xz{~u{yy{}~{{|~|{~~|{yyz~|}y}z}yw}{{~z|{{|yx}z{|z{ww}}||yxzzy|x{~z~~~}~{~|~||~}}~~~~}}|~~}{y}}~~{}~~~~y{~~{|~~|~{y}~~|~~|}}~}~|~}}~}~}~~~}}|~}{~y~}|~}~~}}~}~{z}}}~~{y{}y|~~|}|~}}}y}~~}}~}{}~z{|~~~~~}~}~}}z{~|{}~~}}|~~}~|~~~|~~}||}|~~|~~{|~~||}{}|~{}~zxzz}|z}{zzzzw{z{{y|{yw}|{|x|zyu||v}y|yx|zw|z|y}|{|{y~}~|~}~~|{|{yzzyz{{yxy|{zwwxx}xzw|wtz{zy{zyw~{~zy}{~}w|{y~x{u{|{}|{~|y{|y|~{|xx{y{yx{wyy{yy{~~zy}z{y~w|qz}{|{|y||||y{}}}z|{~||xyy|z~{{x~yz}y}xzv|zzyx{zxwxu{|x{{y}{wz|x|y{zzw~}w|~zz{x|~~~{}|yy}yzy~x{zzw{y~z{z|w||{y~xz{u{w{y{|}}{zz|{{y}y}y}u{x}}{z}}{}z{z{|{zxwzzzy}zvz||{y{z|zz}y}x{wy|wzyxyzz{~}}zz|~}~y|y}|~~y{zszux~|{z|xyyyy|wyz{~|ww{uz|y~{xw{w{~}x{{~|t}}|y|}xwxzy{v{yzy|y{}zw|xzz{|z|xzzx~{vz}~|{~zx|zz{}{{|zy||~yzz}z{z{y{|xw{yxx}zwyw|{y{w{wx}{{yy|xwy|}}~zzzzw~{~{|z{~z~{|z}~|z{|{{||{wyyw~y|{|wzzy{yyxyx{yyy{z{|}y|w{{{}y~y|x|~}|}{}}|xx~|~{zy{z}|zxx{zwz|z~w{wyy|xy{{|~wyxzy~z{}|yz|{{y}}yw}y}zy||{y}}}|xx{|x|w{x{w|{}xyz{y~}xpyzsz{xyz{z{|~|~|{}{~~|}}~~~w~}}~|}~}{~}~~~z}}~|}~{{z}~|{}|~}~~~}~{~|}|}~|~~}~~~|~~~~|~||~}~~~}~~~}~}{~~}z|~z}}}~|}}z~~~~~~}}~{~||~{}}}}{~}~|~~~~~}~~}|~~}}~}}|~||~~|~z}}||}~~~~}|}}}~~}|~~{}~}~}|~}{~~~~~xzz|{w{z|zz{~~{zyzzw{yz||z{}{{w|{|{{x}{~{w}{}}z}zvx~{~zy{{y|tzx{z{{|~{{}{{|~x}z{||w||xzy{}{{yxz{yy|{{y}~x{}|y}y~z{}y{}yzy|w}y}|y~y|{}w{{~x{y{~{z}{}{x}|}v{||yyz{}~zx~~zzz|zyw~}~|zyz~{{x~z{{{z}}{}|xz{~y{wz~zx||}xy|z}||y{z|{|}~{{}}qy|vz~{{x|{~|yxy~yzz|{zq~|{|{}y}||y}|y{|{{{|y|v|z|x}{z{~|y|y{x{y}z|xxyx{zy{z|{|z|z}y|z~zywy}{}|{~xuy{{z}zyvz}|}z{|z}y~{zy{{~}z}y~|zzvz|w}{~x||}x~vx{yx{z|xz}w{|zzx|y{{z{y{}|||y{}zy}x|{z|{||{|{||~{zz~z||~~{z~}|{|~||{y|z}}|}|x{}x~v|~{|y|z|{||y||~x{|wzy{~{x}z{~}~y|{}||{}zxz~{}x|}xoy|z{ywzz}}vzxwxzz~~z}~{x~z}yy}{{z~v{z}|zx{}xy|}{xx||z}||{}{{||{xz}wyzz{{~x|{}|zyy}yx|vy~{~|{~|yz~|{z}{}{}{y{v{|z|~|zy{x}{z{z|{{|y}{vyyyx}}~|xx|y~~|x||}x|z{{z{y|}{}{{v}y{zz}|w}|yx~{~|y~w|{~}yx{{{z}~~|~}~|{~}~}~~{~~}~|{}~|~~}}|}}}}|~~|~z}}~|~}~~{~}~~~x}}|~~}|~~~|~~~~~}~}}}}}z~}|~|~|~~~}~}|}}}|~~|~}~~~~~~}}~}~|~z}}~~}~}}~}}~}|}~z~{}~}|~~~}~|~~~~}~|||~~~}~y||}~~}}}~~}}{}|~}|}}|~}||||}zxv}{}yz{w|{y}{{vy|zzwzz{z{}z}xy|yy{y|~}v~|x~{x|{z{}xsw|zxxwy{|z}w~z{}y}|wz{yzzuzwr}|sy|}{{x}z}{z}xz{}}{wzx}{u{z{y|ys}}x}zzz|zyyv}wy{z~w|{xzzzx{zzyz|{z{|z}}{wz|||}yv{y{{}|~|z}z}||{{}z|x{{|xzy~y|zzx{}}{zx|yx~wxzy{{{|y~}~|wy||}z~{yyy{}}x{|}yv|{xy~x}yw{y{z||v{zzw|{y}|{}vxv|xwzzy{~|{x~zz|{}|w~y|{x||w|||{{{ywzyx|xxxxyxx}y{y|{y{wv|}y~~{}{|z|}x|}z|}{|}}y||xy~}~}}{yyzz||x|zzx|y}xx{z|}wyy|xzxx~~z}~|~}{z|~vz|y{|{~zz~}~}||y}{|vzxz{}{zu|x{}{}{z~vwwzvyt{x}}yz{|z|{|{|}y}x|{wxz}|}zw}{||yz{xy}~zyzx}zxw||xvy{v}}||y}v{|{y|zz}|{~|||{wz{{|{~|w}|wx}yyx{|z|zxxzxvyv{}vw{~}{|y{u{zz|zw~x|~|{yy|w{wy|}|z}zz~{||y}w~zyyxy{y}|}zxwzzy}u{}}w{xu}y|yx{~~z{}{y{{|{}}z}x~~|{}z}{}t{{}{}zwvy|v}{{x{}zzxxz|yuyx|{~z||~}~{xzwzz|~{y~}~~|}}~}~~{}{}~w}z}z|~{|~~~|~z|~~~}~|}}~~|~}|~}{|{~{~~|~~~{~~}~}|~{~~{~}|~}}{{~|}~{}~~|~~~~~~~z{}~~}~~~~}}||y|{~{}z~~~~}~}}~||}~}~{z~~~x~~~}}|~}{~z}~||}}}~}}~~{||}}~~~~~~~~|~~}~y~}}~~}}~~}}~~}z}|{{|}}|x|~|}{{w~zyx}yzz|z||}yz{||~|x{~||{}zyz}}{y~ww}|z{z~}~{}{x}}}|wyy}}zz~w{~w~|{z|u~{z{z|xyw|{zzy{}|||y|zx~x|{{z|{z{zy|y~|zw|}z|}|z{z{w|}|vz{xy}{wzx{|~}y}}~y{~|~wx{yz}zy|z~{tyzx}y}~yz{|y|z|~x{{w{}||xzxz|xzz~w{}yz}x{z|{yz~}zy{z~xw{}y}{}{zy|}yy{z|y|}||}{z{wzyz~}z{x}x{yxxzy~z|}||{yy{}y}}x{{{{}{{}{y~y~yz}}|y{zz~~z{|q{{x}|zx~z~y~z|}}~x}zx}z|{|x~~{zt}{~y~~}yyz}~|y{z{|~z{}|z{|}}}x}y~~x~|{x{x{|{z}}y}|}{~xx|{w}}y{zy{{y}|}}z{z||y||}{xyy{~{w~|{z}yy{}{}|z~~zz|}{y{z|z~z|{y~{z{|xy~}}{{xz{|{xx{{}xzyyzw~yx{~x|zzz|z{xz|{|x}zy{{~|w{}}|z|xz~zz}zyx}}}z{~|{~wyyyy|yy}|}z{~{zyz{|x|{{{|yzw{zxz}|~}{{{|z|z}{vz{}z}}{{yz{|}{x}}y~{}~}}|{|xyw|yyw|{z|{|}yx{~||z|~y}xxz|}}{x~}|||{{{yz{{y}{yt~{{zz||zyx{}}}xv{{{}w}w{~|~}{x|~z}yz~}|wyy|zy~{~z{~z|}{}}}|~~~}}{}~|~~{}}~y~}|}}~~{~|~}|~~}z}~{||~~~}~~}~~}}~}~~z}}~|}~~~|~~{|~{|}}}}|~}~~||~}}{~|~y~~~~|~~||~~~|||z~~|~}~||~}{}|}~~||}~~~~~}~~}~|~|}~~~~~}{~~}}~x~{{|xz~x|}}{z}w~z~{ty}vz{zxxy{zx}yxzy{zzzy{{w~zzwy}~zz{{|z}z{{zwy{~x{{{{x}{|y|z}z{z|{yxzzwzw|x{x|{z||yuyy{{{vzxx}|{xy~z|yx|yw|}{}z~|}zzy}}y{{zzy}vx{z{|zwz{ywxx{yxu{|zxzy}{{y{y}w}{z{y~}z|{{z}w~{~zv{yyrzzy{}{yxy|}{yxz{{xuxzy{u{{z{x|{}}{x|{z|{~{~}~y~z{{ws{xzwz|yzyvtx{|yzzzwy|wxw|}|v|{}}{yzz}}wzy}yy{|{{}{z{||z~~yyxxv|z{yxuxwxz{zv{{z}|{}ywz|}{}yyy~{{z~y~y~|~xz|{|}z|}y{zwy{{~|{|{z~z|{z}zzxzzxwzxvyzwyy~yzyy}z{z}}~|}~v~|}xw}~{{|}wyz{z|yz}x{x|x|}z{x{~~{zzzwz|z}{{y|{zzxz{}}|{~w{w}}z~}{vz~~w{|zy||wvx~wyz{xyxyyy~xvzxw{vzy|yxv{x}}}y~w~{yy|w~}}z~|}~{z|y{|~}xywxyy}z|x|~u{|{zxyyyx{|~{yu|~w|~{~}~w||y~~|z|w~v|}{}|y{yy|v{yyv~{z|{|x|w|{||{{yyw{yyxz|w}y}yx}xx{zyzxz||||y{~z}~~z|}{{{{x|xy~~zw|z{{sxwzx{|~|{xzwwzwxz}x|y}|{y{z}}y|~|~{{||~{~~}~~~}}}}~|~}~z~}}}y~~|~~~}{{~~z~}~~~~~}~x}}~}~~~z}~~~~}{~|}~~~|}|~~{}}~~~}~}}}~}~}}}|~~~}{~~{~}}|~}~}}~}~}~~}}~}~}}~~~}|}{~}}}||}~}{z}~~~|}|~~}~}{~|z~}|{|z|~z}~~}~|}y||}yz}}~{{}}y|~~~{|{~|yz~~zu{{zx{}|~|zv|}{z{xx|y{xz{y{|xw}|z{|~z}{}|}{z{zywx{|zz|}z||vwzv{yzyzxzzxy}w}|{{~yz|wzx|{zyy|ywyx}{|{|~|~zzzzvx|y|sx|{}{{zvx}yz}~|yyz{{{wxz{x{}{}zxxwy{yzw||{y{zxu}yz|}zz|~z|||z|{|w|{|y~zz{z|{z|z|||y{zx~y}{~|x||z|yyz~{|x}}{x{xz}y|zx{z{|zy|{yy~v{|xz{|y||}wzszwxv{{}{|z|yz|z{yz}zzyvw{v|~}{vv~~|{v}{zzyz}zxxy}z{}w{z}|}}|x}|x{}|wzwxyxyv}v~{z~z}yx}w|||}|y{}~|zz{y{|~xz{{y{~w|}||x}z{~{yz}|ywx{|{~vz}y~|{wvyyy~y{x}zxv{}}z{z{}yzy}|}yz}|w{yz{{{|x}zz{|}xzy{||zyzzzw{|}|{{|}{y|{{|}|v}|y||z{{yxr~}y{}~{z|{z|{~y|z{xx}t|}}~x{{|xzz|zy{yzzz|z|{{{yyxxv{z|}{}}|}~{}~z|{|}z~zyz{~{|zwzz{~|}yzzz|}wx{{{|{|{}~~|v{xz~{z~{|}~wz~~||{{vwy|{~~xu|yz{||zz{zwy}}|~}zyy|{{x}}}{zz~x{}zz{x}z{~~y~wxzyz||{{{x|vz|v|vyz|{||x|zyz{||y{|}{{{z{}z}yz}|{{{~~{~~~~|~~}}}~{}}~~~~||~~~|~~z}{~~~~~}}||}}{}|}||~~~||}~~~~~~|z||~|}}|~}}}z~~}~~|~|}~|~~{|}~~~{~||~~}}~~{||x~z}z~}~{~|}}||}~~y}{~}}~}{}|~~z}~~~~~~}|y~~~~|{|}}~}~~~z|~}~|}|}~~}}~~|~~x}{{}zz|z{y|z{zzyz~{|yzzwy}u||xx}xyyy}{zv|{x|~{|{y}x|}yw|y{{~~y}yz{{z}{wyz~y{{xtxyy~{{}y{zzzyxw|zzyyz|{|{~zy{}{z{{|z{|z{|z{~{||vzwz|zxzwxzy}xz{zx|{xzz|vyy{|{zzz~}}w|||zx|zz{yz{{z}|z{zz||{{{x}~{yx|xww}{y{wzuzyy|yzxy{}yx{}y}}{|{zz}~z||zw}xz{|{{{y{}}|{zuxxvw}yz~u{x{~x{x}wzx{xyy{}|}{zw}||}{{|xz{{wz|{|||}{{x{y{{{z{|xw{yy|zyx{zywyy{x|yzyyywy{zzz{~~~{z{|}z{xw|vw{}|x|}~{zy|z|zx}z{~{xqxwywyrzwz|yz|t|{w}{z{|{{x}yy}zz{~{x|{|zz~{|zxyzz{{zzzxy~y~{y{{yyy|y}yyz|{yy{~z}|~||yy{~{~x||x}y{}z~}~}{z{}|yw~{wz{|{z{yy{y{|{yy{yxyzx}zxwq~{}zzy|||yx~y}yzz~~|~|z}}zx{~y{zy{|v|{x{yvwy|v~y||z|||{{zwxz{|z}zyyzxzxzz{|~x}yxz~xx}{|}y||zz|uy}y|zy|zxxu{{yyy{}{z~zy}v}{{|y|z|}zy{z|wx~}{|{|{s~|z|{~}~{y}{v}|{xu}tx{{w|x}xx|}{yv~~{ywz}{{}{{}~{{{}~||y~|~~z}}}|~{}~{~{}}}{|~}~|~}~{}~~~}~}~~{yy|~}}{}{~}}|}~}{}~~}}}}}}~~}~{}}}~}}~}~~}~~}}||}{}||~|~~}~~~|}|~}}{{~|}~~||}}~~}~|~~}~|~||}}~}{|~~~}}}}x~}|~~}}|}|{{~||}}}~~~{}~~}}~~~||||}}}}}|~~~||~}~|{~~~~}y|~~{~}}|{~~~|z}x{{x{{z}||zz|yxzw|xy|v{v{y|zwxzyv{wy}xy}~{zx{}|{yyw|z|y|y{z{}wyx||{vy|zy{|{|y}zyuw~}zz{vv~yz|}{wyyzz~xzzyxywz}{yx|y{{z|v~yzxzw{yzwz|~|x{~|||zz{y|xzx||{|}xz{|}{{{|zzz}z{yyuxxuxzy}yy|xzxryzw|zwyz}~}|w{}x|}{tyy{zwyxw}y}w{}zy~z}y|{}{x|~{ywy|zxxw{|{{{~z{xr~w~}~~z|yvx|~|x|}{}}x|x}{|wzz}x||x|x{yz}}wy}|z||{{}z~y}y{{{{|}y}}|{z{xyz|w}xz}xzzz{v}~||z{~|zyz|y{}~{||yu{zuyw}xz}|}~||z|}{{yy}|z{y|y|ywz}}{||{|x|~~z{{~}}yzzz{{y|xw|z}{{xzzx|||}yz{yz~vxz{zz|~}~|{zz{{z|~z|zs~z|{{{||v|zwzxx}{|ywz|{||{{vw}{}zz~zxzy}wy}{zz|}|yxzzwzxzyzw{zzy{}yz~{x{{zzvz~y}|}x{|wxwzz{~yyx|{|z~{}x|y{~{yyyy{}{yxzzxx{{{}xzyz|w||zy}yw}z|{zw|~w{wzxwz{~z~z}yyyxu{{|yszzwz{z{z}x}||zzyz{{|z|~||z|~z{zx}x|{y{{||}y~yv|x~{z}z}xy~{{zzzxy}~zz}|{yw|wy|~xx~|}|~~}|~|~~~~{~}|~~~|~|~}|~x~}~||~{|~}z}{z{~}~{}}~~}|~|}}}~{~~~{z~}~}|}|}}|}~~~}}}}{~~~{{~}}}|}~}{|~~~}}|~~~~~~|{~{}~|{~}z}~}~}}}~|}}}}~~z{}~{~}|~{~}|}~}z}~~|~{}y~~|}}{|~~~}}~}z}}{~~|~~~~|}}}}}|{~{|~~}~|~}~|~~~~zz}z|zwwyz}yw|yzw|{xz{y{{w|{xxy}y}|}zyz{z{y|zzz{|~y{{|}~{w}{~y~x~|{}zzy{x~xw~}~yxv~|zzyzu{{zz{z{uz{yy{z}{y|}y|z{|}z}{}}yyy|zyzyz}zyyz{{}{w|xw}{|zxwz|xywy{y}z}uzxz}x{vyy{y{vz~|{||zzyx}{z|x{z|}zz|}zw~ww}z{{y||{yx|{~ywz{x{yxzx|ywwyzyzy{{}~|{zy~{{z|{|z}|y{z|{|uxz|ywzzz|{zz}xz}x}|~zyx{zzxywyv}{}xz}{w}|zzxz~|{{{zxy}}{}~|zzzzzzzyw|swz}zzwzyzywx{yv{|}{|yz{|y||y~{z|~|}{}|x}|~~|{~|{~|{|}z}yyz{~|}zwxwz~vwxyzv}x}xy|xy|z|{|{{~~}y{{zz}{~{y{xy~yy{}}~ww~|}{xwzx|{~|{x{wy{{}x}x~{z~~{z~|{{|z}y~|||}wz{y{}{{}}{}|yy{tz||vvz|y{|yzvv{}~|x{{zy}}||y|}{x~zz|x|z|}y|z}|~|}|||{zyz{~xv|{|y{yxxxwwyy|vzzzz|vxy}z|t{w|~|y}x}{yz{|}|vz~x|z}}}}ux||{z{}}yzo|{zxyxx||yw|z}yy|yzzz{wx~}{{y~}|w||||v~{}z|y{{{|{{|}||{{zyz~{{~~x{||zzv||}{vyxzz}wy||{{zz|z{y|z{{zw}v}}{}|~z}}~}}{}~}~~y}~~~~||~~{~}~z~~~~~~}}}~}{|}~}{|{|{~y}~}}~~~~~}}~~~~~|}~}{~~}}}}||~|}||||~|}|}|}|}|y}|z}z~~~{~{z|yz}~~}~||}~~~}~|}|{||y{|~~~|}|}|z~}~|}}~~~|z~~~~~~}~{}{}{||}|~~~~}~|~}|~~}~}~}~~}~}}y}z|~~x}y}xz|y{z{||zxw{~|w{z{|}wz|y|{{~{|z|zzyyw~z{ww{}|~zyz{|wu|}}zz}}}zwyw~{yyw}{~z}y}vv|}zx|y|x{}}}|wyw{|zyx~wy{}ywzxyww{|z|}zxz}{||{z|zxzy|}zz{yy|y}}xxz{}}|{y}x{x}||xvzsz}zz}xx{|uzy}zz|z{y|u{{y{y~xyx|w|ww{{{|xxx||x{{x{z}zz}x|}|xxyz{zyz|{yzz}yyyy~|{}{{wz|xxz}|z{}{yxy}|x||~y|{{yzw||w}y}yz{}zxx}{yy|~yv~x|y|{zyy{z|y|yzzy{xz}zz}zv{w{|z{}|yzx~z|{{vx|}yz{~w{}~~z{zzyw|wyuy{vz}wz}z{{{|z{{}{}{{~~}{yttz|xy|}{|{|zwyyzy{{y{z}x{|{v|{wu{}}y~||~z{{}~xyy~}zyzyw{{{{zv}yz|uz|x{{wzzzy|yzyzwuy{y{yx{|{{~xzuz{}z~z{z{|}z{{yy~w{{}wxyzy~|y}wuy{xx{yyz|{{|~{yy~{y|yzysx|{|{|zy{{}|x{z|yy~{{~y~y{{~}zxz{{z}zz~y}y{}zw{{zxyz{}z{xw}v~}|{{z{~~x|yy~yzwxzzz{{z|xzz{z|yx||xxyxzzxz{}zyz}|zzyzw{xzz~}|}z|~|||{|yy}|}|~zw|u}z|}z|x|yxzyx}{~|wx{}}y||}y{zyy{|z|{~~~}~}y~~}}|~|}~}}|}}~|}{~~{z{}}~|~~~{}~zw~|~~}~}}~|}|~{~|~{~{~~}~|}~{|}~~~~||}}~~y}|~|~~}}{~}|~~}~~}|~{z|}~t}~~}|}{~~|~~}}~}~x||}~~||~~z}z}{y~~}~~||~||{}}}}~}}~}~~~}~}~|~~~~~|}||}~|~~~~}~}|~}}}}~|yzwy|~{{|uyxwywvyz{xyzzww}u|x|xzy{v{yy{y|yywzx{z{{}z~{|}yyy}{|zy|xyy}{~y}z}}{xwyuzzwzyyyw{{~xz~xzxvwwy||yv}wyw|~zw|xyz{{v|}w|}}xxx|}w|||}v{w{xz{z|{xxz{v{{zyyx||wy|vz}}~}xzxzx}|zyzy{{|}y}{y|xy|z{}|syu|{ww|y|}x{twz{}vuvzwx|{yxvzxxzz{zx~|{{zyv|x}y{x|z|}||{|{xz{xw{{{wz}v{y{{xx{{wz|||~z{z|yz|{~yyz}}y|zzxx|zxx}yy}{}{{|rz||~z{{{{zvyz{txxyxyzy{{wyuzz|xvx|}}~{x{}{z||}}|~yy}|}{}w|z~y}y}{z{}yzzx}~}~zxz{{tzyvyyz||w}yywwuzxuywx{x{|y}{{zy}|y|z{y{}||z}wyz{w{zyyzuzx~|yv~|vy{z|z{zx|yywz{{{~z|xz{wy{xx~z{xzzzyyzy}z||yy}zyy}vwzyzyyyvwz|z}zyxv{wy{y|w~vzzy~z}}w|w}~}||vz{|{|y|yy|y{{y}{z{z{{||y|{{x}y{||y{{xww|xzyyz}yzyyvz}x{||z||x~z}}z|{{z{{|{w}xu|{zz|z|x~xyz{{{wz{}|{wxwuy}}}z|y~}~zyz{{{w{w}{{|}{{{x|xyzuy{s|uy~x|{zw{zw||uxz~yzyyx{x|v|{}||w{~w~xyy|~}|}{}||}}|}~}|~~}}}~~}{~~|}}}~}~}}~|}~~~~y~{~}|~~~~~|}~|~~~~~}|~}|~}{}~{|~}{|~}~}~~~|~~~}}}{}~}}|~|~~}~~{}~~}}{|~~~|}~~}|~~~~}~}}~~~}}}|~~~}~}~~|~~~v||~~~~~~~~~}~~}~~}~}}~~}|}}{{z~||~|~||}~~|x~~|~||}{~{|~~|~}~|||~}z|~}~~|~yyx}wy||z}y{z{}~~yy{z{zwu{z{|yy}w|wxy|}{xxzy|zxzzzxzvz}zyzyzz{|{|x|}yvyx|zz|w}|z|y|yxv{x{{yz{|yzyzz|{~xyy{||~x{}xy|}|y|}{y{|xy|z}y|}xzx~y{v{|{{vx|yzz{|y||xy}{{xz|||{z|y}yz||}{}z|{}zzy~z||~wwyz{|}y|y{{|z{z{{|x{~zy}}wz}yzz{|y|{|y~{|xv}zx}z{zy{|wx}}zzzz}{|{||~}vy{z}w|zy{z||~{ywzz{}z~z|y~x}zx}zzz~~||~z{xx{{||xz|s|{x{}~y~{yx}z{x||{{z~}}txyyzt|}w{{z|{|z}y}~{~|{|{{yz{{|}~w||{||{w{|z{{||{||zw|}z{|~|y{y{yyz|}}yzy{|z{}{|~|yx~|yz}yz}{}|{z~{|{}~|{{yzz}{xy{{z|{z|x~{~{yzxz|}{y|}}x~|y|zz|zx{{xyzz}{|{{z|v||y}}zy}x~{|y~|{{z{}z~yzyz{|x}|~z~~y}~z}{{{~x}y{z|v}y~~}w|||}||wz}u}y{xzz|{x}xv|~yy}}y{~z||{yy|{{z}zxy}}|yw|||u|{y|~zwzt|}z|z|y|z{y|||}{yz|~yxyzz{~zy}{|{||v{|yyyzy}yz{{zzz}}yy~z{x|y~{yz{{|}{{~y}xw~|yz{zwu|y|}|wy{~|{{wz~}~{~~z}~}}|}~~}~z~}~~~}}z~}z~|{z~~}~}|}~~z|~}}~~|||~~}~~~}z|}||}|~}~z{|}{}}~~~~}|~~~~|~~~~}}~~~|}}|~}}y~~~~~~}~~~}~~~{~~||}}}|~~}}~}{}}z|}z~~{~~}}}~}~~}|~~~~|~~}~~}~~|}}~~}}}}~y~}~}~|~}~}}zz}x|yx~{}|~y{y}z|{||wyxy{}}x}v}{zx|~{}|zz}~z|xv~y{z}|~x{{{y|xz|}|{||}|wz{~|y~zy{{zzyyzzzxz|~~xzty{vvyz{xzz|zu{|yx{|}v{}z~z|~z~z{y~z|z{|{zyxuzyy{y}||yw}x}zxzz|x{zx{yvxz}||zx{}}}{|yuyz|~|{}}~z}~~z{xz{}}zz|zyv{wyzzu{y}|zyy{}|w{sx~y|}{~xyx}}z|y|w{z{|w||~}~{z|{}|v}zz~}~yz|yyvz|y}y{zy|tz~zy~|ww{y~|~{vy|y}~zz~z~~|{{z}~zzx||||xzwx{zz}xxw~yy~zv{~}vy}z{tx|{zy|{zxx}z~{||xw~}~{{|z|{z|{}~~xyy}|}z|zzwyxzzxy|yzz~xy}z}|xvyy{}~{zzz~~|~|z|z}z}{~}yy{}}zz~y~||{{|{{{|{z}{||t|zz{{v{zty{ywyzz|z}~}|{y}z{|~}v||{z{}~uz}z{{||xzwx{wy|z|}yw}yxv|tzzy}{z~z}|~||||{|zy{|x~x|||{y|y}{z~x||{{xyzzz}{|~wyz||x{x|~zx||yv|w||zy|z{{{zx{|{}{y{yy{|z{{z||y{zz|xz{xzzyyyyyy|xx}z}vyz{{{yy||y|z}{{{{y|z~x}{}{w||y~~|yx{x}y}vy{w}{zxz}{zzwvw{|wyz{}zz}{yy}zz{w}}}|}}}}~~}}|o}}}}~}~~}}~}}~~}z}~{~~}~|~}~}~~}z~|~}~~}}~~{}}z~~{~}~}{~{~{~~}~{~}}~~~|~~~z}z~~~{~~|z~}~|||~|~~}v}}~~}}~~}}}~~|}~~~}~|{z~~}~~~~|||~|~||z}~|~|~~~~|z~~}~}}}}}}~|||}{~~~y|y~~~~{||}{}|zzzuzy}x}zzyuz~y}v~z{wx}zz|xxx~z|z{}|zzzz|x}xy}|{{|z{{}{~|x|yzxzw{|~xzyzz}}~{z~{{z{{|x|yz}z~{}vu~zx}z{yz{y}z{{|x~v~y{{}|y}|zzx|zzy{{|{~}}zv|z}zz~{y{{y|wy}{}}~|v{y}yxyy{|zwvz|zysz{|z|zw~{|}~yw|yvwxzy||y{{|x{~{}||{yzzz||x{{}w||vy|y|||y{wzvzyzzz}zyw{xwyz}}zx{{~y{z|{}{{zzy~{y{{z{z}y{}zz{~~}{{}z}{}|{yz{~{{zxz|{y}x|yx}uy{ywzz{z|}z{x}y}|{z|{}|||y{zy|zzv|z{||{y|wz{}{zxz}}yz}{|{}y|z{|}wzwx|z|||z{x|x|yz{~z~x}zy{z}wxz}zywyy{|{|{z{z}zwz}y~x~|y~{{y}y}z|~yx{{w~y{|~{}}|z{{|x{zy{v||~||xxwz{|zw~~||}}{wxw}yzx|x{{||~zz}zxy|x~zzxxyzxy||zzyzwyz|z{z|x{{{||z{{{|x{z{xz|z}}zyx{}y{wy{}yz|wz||{{zy}yx||zzw|zyu{|{{|{|{}{|y{z}wxy{wx|yz|{||yyzxzu{z|zxyx|vx}yz}|zx|vwsx{{v}}yz|~z|x|xw}}|~}}}z||z{|y{z{}wzyx}{{yv|zx}|{|yz{|wyzzxyzy|zx{}{{{{zy}}xz{}}~~~|}~~}~{}{~}~|~}~~~~|~~y}~~~|}~y|{}~|}}{{|}}}~{~}~}}}~}w~}}~~}~x{|}}~}|}~~}~~||~~|}~~}}~~~}~~~}}~~~~}|~{|{}~~}~|~}}}~~{}~~}}~{{~~}~}{~}~~}|~}~|~~{~}||}~~~z~{}y|~~~z~|~x|~{}~t~{x}zzx~wyzyzzx}zwvvx|{xyz|yzzzr~y|{}}{}yv|{}{~|{}{|y}x}{yxy~w}~zy{||{}}wyu{x{}{~xy{xx|yzw{uzx}~w}z|yzyx{z|zxx|{x}zz}yxy}}}~zy{yzx~z{z~y|y{}}z|z}v~zvwx}xwyxz}}||}zzz~xz}{||}}|{~y}y{~||xz|z{|{{w}{||{}{zx{z{{zzyy||}yy}xxyyy{yzxy|w|z|yz{|{|||z~x|z|}}zz{{x{yxxx{z}zz{y{z{xzyv~{{x}w~~}|y}||{{||{|{}|yvzz}z{xv~z~}zz|~|{}||zwx|xyy|z{wzzx|z{vy|zux~~{}{x{y|y||z{z}}zz~{}|~{z{zy|zy}}}{{{yzzwz|y|{}zxyv{}}zy{{{}y{~{y||}|}{{}|{~zw~}{{z~{|z|x|z{|{xwwzxz{}yzx}w}z{}}w{zzxzx}|xw|y{~||}}}yw{}zz{~|{z}||v}}zz||zz|xzxuy{}{{y{||{x}z~|y~wx{{}xy}~|z}~z|z}{|}~z{z|}|w{{~{x}}|yx}{u{}y~zw|yw|||~wz{||~|z|v}}{|}~}z}{}|}|{{z{v{}z|}yyyx||y}x|xw{zz{y{zy|zz~wx{x~~y{u~~}~zz{y|z|y}}}{~zzx}|y}{yw~}{{{}y}zyzy~|z{||zzyv~|y{xz{z{z|}y||}~y|~zz}~}}~~{~}~~~{zwz}~|~~~}~~~x|~}~~~~~}|z~|}|~|}}~~~~}|~~|~}~~}}~}~|}~}~~|~~}~}z}{}~|{x~~}~~}~~~}}}~||~{}|}||}}{{~~}}~{{~|~||~}}{~~|}~{}~~~~|}}}}}~~|~}~~}}~~~y|}x{{~|~~|}|{~}~~~|}|}~~}}~~~~}}|v|{~~||}}}~~~}z}~~~|~|{~}}|~~||}{{{~}|~~~}~~~|}~|}~~~}}~zz}z{zy{||{zzvz|zyxzzz|y}w}y{y{xzz{zzz{{|xxxxwzz}yyy{~w}z}|{z{}vx|{|yz||{yzz{wz}{z{z}w{}zyz|||}|{y{~|{xwt{xyx}w{y}{x~z}~y|z|}}|w{{|{y}wyz}}y}|{}z|w}||||}~z}zx|z|{~zyvx{zz{}y~{z{zxz|w||~{yzvz||}yx{||{wy{|zyx{y{{~}z||zz{y|x}zw|zww{z{z{yywzw}zx{|zzw|s{y|zzz|}|zyzyyxzxx{y}z|vz~~|yz{z{w{{}{|z~|u}uzx|zx{yz|}zyzxxw}{w{y{{|yz~yxxy||{z{z|z|z}zyz}yz{|}||{yxz}|z~zw}}}xzy}|||yz|v{|{yxw~yxyzz{~y}z}y~|{{|zw||z|wyzy|z}}{z|zz{}xvyz|{yxzzw~xz}zy{w|{w}|x{|y{~}{{|z||zzxwyzwx~y}|{{w{zzxz|{|~y{|z|w~wyz|zzuxxwxv}}x|z~{}{}|{{}~wx{|{{y|{zy{||zvy}z}|yzu|~wx|{}x}yy{zz}{x{{|zy}y||x}z~zy{y}|{z{y}{yz|~}uyz{}z~{~x|w{~x{{}{}yyyy{w{y}vy{y}z|w{z~zz{xz|~}{xxryz|yyxv|{yzyzzv{yz~|y{|{}{xz{~{z}|{|y{}{}zy~zz||||x|v{|}}x{||~{}}|{yy}{{{~|z~}~||~yx{}{w{|x{~~~}~}{z~~~~}|}~}~~{}|~{}}|~}~~~~}z||~~|~~|~}|~|~}}}}~}~~~}~}~}~}}~|~{|{~}~|~~}~~}}|~~}}~{~~}}}}~~}}~|}~}|~}}~}~}~~~}~~~~|{|{~y}|~~}~z~~~~~}~~~|~~~}||}}}}}||||}~~~~~~~{~~||}}~}z~}~z}~~||}~~~~~|~~~~}|~~}~{tw{~y}{z{{z~zy{|y{z{ywx{}{y|}yy~z{wxwyzwyyzvv}|~y{yz{~z|{}zzzxz{|x||zyx{y}xz{xz|}x{|wyvy{|{}wyyx{x|y~yzu~zz~~{|zzzyztzzyyz{zz|r}y{xyz{||{|ywwyvz|x{xxy~{z||y||{wvz~zzy~~xzzy~{|}~|}~yzxyw}zz|zy}zz{|x{z{wzx||}|xywy{}}uxx|x~}ywwyx{{}z}~z{y{x}yy}|{}{y|~|}x}zy~y}{{yxvxyy{zwyyzwywyzzxxxyxwy{x{|x{y{~~z{y}~~y}{{{z}x{}~}xzz|}w}xzx{|wzz{{w{xxxwz{w{yzyuzyyy{~~~~xw|~~{y}}}zwzv{{~yz}|}xz{w{v{z{z{|~y{|zz{x|}}yyw{|yvv|{|{{zz|{~yx}{zz|~}y|~x}y~{{{{}y~{t}yxr}xxy}xw{{zvyyyzxzzxzzz|y|}|{{z|{|x}}w|y~zy{{zv{y|vzz||y{ww|yxz{y{x|x{{{zzyy|zvy{zwz{{x}{|{}||zu|{}z{zz|y|{{}|yzx~|}{z|v{y{{}uzz{|{zwyy~wy{|{x{wy|x{{|z{y|y~|}}||}y{zzz||}|}x}~}|ww}{x{~z{ywyw|{{{{~xuz{xzyzxw{wxy{{w|}vzx{z{zx}}|z||{|}z}}{|}zz}|x|yy|zzz}~|~|}~y|{|zzyzx{xz{zw~xz|z{~{xzwy{z|~|||}|~~~~~z~}|{~~~}|~~}}~}{~~~~~~}~}~}y~y|z~~}}}|~}~||}z~y}~}~~}|y}|{}~~}~{{~~}~|~}~~{}}}~}~}}~}}}~~}}}~{{~~}~|}{x~~~{|~}~}~~}~~~{~~~z}}}~~~~~~{~yx}~~~}{}}~~|}}~|~|}~}}~~}~~~|{~~|{}}~|}}~~~{|~}z}~}~~~|xyz|||{zyw|z||z|{zyxy|~{|yz{|{|}|~y~x}~z~y|}yxzz{|z~|}yz|y}w~|x{zy||y}}}x{~|{|x{{~yww}~~x|{}{z{wz|{vz~{~z~y}xwy~{x}z}{zzxxy{z{||~y}y{|xz}~w|y{~x|xy{|zxyzz||}xxy{|{x|y{|w{{y|w{z{|{{z|x}wy{z|{{{|~z}|zy|w}|wy}y||{zyzyw}|~{{wz|~||xx|w{}w{{zy~{zz|}x~z~{{z}z{|x|y|{z{yzvzyv{{xz|~zy||zz{s{{zz{{z{~}|y}zz{wz}u{z|x~|zz|u{w|y{z{t|z|y|z|{y{|z|~{}{|zx{y{wx||zx|{~{{{w}}yz{||}{{z|{x{~y~}~}zz}v|x|z{|}yxx|{y|yz}}ywz{x~z}z{|z|xy}|zzz{z{}|{y}w~|y{wv{y||x{~|y{xz{zx{x|z{{}y{{zyu|~~}}}yyx|ywxx|}{|zzzzzy{yyzyzy~x|z~{w}{}||yywzx|z|w~}xz~zzy~}}}xy|}|{uyy|}x{v{{y|y{{{{{yy}|x}{yzyy}{y{xxzx}{}yzz|yw~|zxyv{yz{xv~}}|yw{{|zv~{~|{{|z}|||}z|xz{{|zx||yz|{|}x|y~zxx|x{}yzy||wx{yw{x}y{z|}}uyy~x}yw{|||z{~|~z|~~}z|~{|y|w||y|{zy|wzzy{xz}|{|x{|xv|{{}}~~~}}~x}|}z}~~|~~{~~||~~{~|}~~}}|~z~|||}~}~}|}}~~}~}{{|~}~|~~||~~}~|~~|~~~~|}~~}}|~~~{|~~~~{}~~~|}~~}~|~~~}z}|}~~~~~}~|~{{~|~w}~~}|~~~~}~{}~~}~}{~}|~}}|~~~~{|{~|~}z~}}~|~~|}~~}}~||~~}}|||{z|}}}z~z}~~}~}|~~~}~|~}~}}~~~~~~|~|z}~~}~|y}z|{}{z}}~{|x{|}z|xw{~wzy|}uzy{y|yyz}{{xzs}~v{zz{~|t{{~xz|x{}yy|~|x}y|}|}{y|{yvw|tywx{|u~y{xwt{{vyy{v}vx}|||{~|y|x~}~|{zx{|z{|}z{|{|xyy{x{zy|yv|zw{xyyx}zxt{x{{xv{|}|z|}{{~{zy}v|y}|~y}zz{{}xxz{}zwz{xy{{wx{z{zyyx{zyywzvy{yyy}|~z||zvzz{|{|~z{z{|v}{{|yzxw}z{{xy~|}{|y}}|zxzwy{x{xwz}|z{y{~z~|}{x}|~{~}x||}y{~|{}{zy}{yzw|{z}{v{vyy|}wy{{y|x}z|y{y}}{z{yz{|w}zzz{yz|zx{zz~{~{s}wy|{{{vz|zvx{|xvwxz~}zwx|yv{}}|z}wz{yzz{zzz{|{}{}~|{~xy~~yw{z|{}y}{zyw}~yxy~xz|v|}{xvx||z~}uz~}{}zw|yy~z~||{}}}z}~y|||yw{z{zzz{{~~}wyz{z|wu|zywv{}y{yzz{|}|}x{w}{|x{{~{syx}y~z{w{z|yzzz{wzy{zzw{{~z~yuzu~z~xzx|y{yx}z~|}z||x|}}~}~{{z}{||{}u}|zy{{|zxy{{x{x}vyyuzzv~x{zxyzzx{y{}}~|~}{}|xz|~~x|}y~|~|x{{|z|{x~y~w}}y}||~yxy{{z{v}z}zyxz|x{}yz{~|y}|{{y||{}~~~~|}~~|~|}}|~}||||{~}}~~{}~~~~}~~}|~}}~~z~~~~|x|||}}}}{|~}}x}~z~~|~vz~|~{~~~|{|}}}~~~~}|~~|~~~~~~~{~{~}{||}~}|}~|z|}}~{}}}{~~{~}~~{~}}~}}}~~~}~}~|~|}}~~~}~~|~|z~}}}}|~}|~~~}}|~~|~~}}~}}|{~~|{|||{|~~~{{{|zz}|{|||}||wx|{~}zz{{vzzzx|~yy|||}w||}x|}z{zx~xv{{xzzyz|y|uyxw~~v}}{zx{z{{|y|{{yx|z||{yzy{||}|x}xz|{||{|}yx}zy|yy{|vx{}}}{y|y}y~zzxzwz}zy||x|{y~{}|{zy{y{}z}xy|y{yv|||}v||{zyzy{{zzz{zwx|wwx|{y}z{x{|yy~zxy|}|w}{|{||zu{{zvx{}zy{y|||z}yyzz{yyyzzy{x{wvvzxxyvyy|z|}yy|w~z|}{|{{xw~}}|}|{w}xz}{v|}}wxzyx~{~y|{wz{|vz{zzsy||{x{{wx{|w}|yx|~~x{{w||x|x|{}}|{}y|{w}z|y{}{{|{|}zyv|y{{y}{x{}wyy{|~z|~x{|zz{yyz{z}}y}{y|}wz}zxz}y{|{xv{z{}|}}z{yxz{}{{{v}}||{|zwx{}{uz}||{|yzy~|{|y{yvzuyz~}~xyzy|yyxzzxx}xzw}|vz}{zzzz}z{{w|p|wuxy||z||~}z|{wwzz}yxzy}z{}z~y}y{z~v~zzy{{~yy}{|yz}z|y{xxy}|wyz{}|z{|}{|{z|~z{~~{z|zyx{||{w{ywz{{y~{}|}vx{y{{wxx|~z~zz|z{xyy|{y{{|}x|zz|z}}x{}xu||zxz|zyzwyy}x|}|||y{zv{z~zzvy|{}|}~z|xyy|}v{zy{z|x~zz{~|}||{}z|}w}|ywxz|x}y~|}{|{yz|~yz|~~|}}}~}{{}~}}|}~}~~}}}{~}}}}||}}}|}~|}~}~~|||~z~~~~}|}||~}}~|}}~~||~~~~~~}~}}|~~~~~~~}~}~~}}~}|}~~{|~{}~~~}~~{}}|~}}~~~~~~~~{}}~}}~z~}}~}~||y~~{|~~~}|z~y~~|~}|~|~|}}|}}}~w~}~~}}}~{~~~}~~}~}~}}~}~|~|~y{yyy}|~|x|}vx}yx||zyx{y|{{{w{xxxz{zv{z~|wyy}|{z{{{{z}~}z{x}~xy|~w}y{yyz}}zz}w|w}uxyzz|xx{y~}z|{{yzv{|{yy}}x|}z}|xx}|{}|w{|}{{|y}yxy|vx{zyyxx{z~yz}xw}zwxzz}wxzywx|}{yz}x{y||~~zw~|||y~}}|~~x||x}{x|z{|{{||zx|zz|zzyzy{zyzuxwzy|}xy{{|z|~|}|yx}|x~y|}}}~}~}}}|{zw{}|z|{~x}yy|y{}z{yy|z||xy~zx{z}{~}zy{{|~x{||{{{|~|~{{u{~}{xzzzwxy|xyzy|zxy{~zx}zx|zwxz|z{~{yzz}{}}x{{z}{}v|~z{{|z|y{}zwyw{vuwy}~{ux|}yw{{xzz|z{~y{y{|}xvyz~~yy}~}t}{zz}}}~|}}|xy{|{x}|~{yyy{z}uxwx{z{}y|wzxy||||z{{~z|~zz~x{}}{|}||{w|y}~{~zxz{{{zzvyzz|xy}~x}{yx{x{yx{~}z|y|z}~}{}w||y|{|z~{xzzwx}u{yz{{||~zz{y}~|x}z~{zz|yx|z~v{zz~{|w}{{{~}|y{~x}~y}{~|zy||~~wv{xyz|{wz{{~||xx{w{ywzy|xxy}{y|x{y{yyzx}|zy}{y{|u|yzw}zy|{xzxzzy~x{y}yz}|{z}y|w{z|~|v~}y|y}w}{{yv}}|}~|~{~|}}}~~~~~~}}~|~}~~{}~}}|~~~|~~~~||}~~~z}{{~}|}}}~v~}}~~~~~~~{y}}|}~~}~}~~~}||~}~~z|~}}~~}~}}~~~}~~}}~z~~}z|}~~{~{}{||||{~}}~~}~}}|~|}~~~{~|~~~~}}}}|{~~}x~~|}~~x~~}}~}{|~}~}~{~|}~|{~}~~}~}|}}}}}~{|z}{{|~|yvw{|{{yzyzvvxuy{|yy|zzy{}zx{w{}|}zxzyzuw{|y{yx{|z{||zx|zx|zz||zz~z|zw}{{wzwzwzyzyz}{{zwz||{w|yx{wy{|x{yz{|y|{z}|wy~{xy}|yz{}}w|}xxwyz}x}{zy~y|}z|}z~zv|xxzy{}x{zz{zx{|{xxw{}zy{zz}z}}}|}z{z{{xvz}z|~yx}|y~|xx~zy{{zzzxy}vxt{{vxzy}nz|{{y|~q{v{w|{{||yxz{z}}{|{~}|z{{~z|~{y{yyy{}z{{z{z~xz}||{x||z{|~z}xzw|}|yzy}yzz{|{zyz{wxyzzxyt{x||yy}xyx|{z{zxz{wx||z~y|~{{zy{||~{}{|~z{|y{{}{{}yz~~yx{z{x}|z|||w~{~}|yx~zz}|v{{{wz}yz{||{zyyz{|x~xy|}|~|z~y{z||v{z{x~{zz}{z{{yx|{y{|}xy~||{{||y{|y}}y|{{vt}{{}{||zyz}x~~{x|xyzy~{{yyzxwzxy|~|~~{zwx{|yy||z{zw{{zyxy|y{{|z~y}~}{}|||{zz{}x~|xyyz}v{yz}w|~|vxy|}z{y}{|{z{ty{{{~{}{|zxyzyu||x|zxyxx|z}}}~{x{|z|{yz{|zyv|{{xx|y|{|xx|wywzzy{z{||}zz}~yu|y}z|~x{{{{~{z||}y|zxzxzy|zy}{zy|yvz{{{{}~~|}~~~~~}}~~|~}~~~~|~~~~~~||~~{~~}}}~w~||~~{{}z}~}}~~{~}~~~|~}|~}||}~~~~~|y|~|~|{~|}}~~~}~~}}}~~~}~{~~}}~}|}{}~~{|~~~}{~~|~~|}~}}z|~}~}~{~~~y~~}~~~|}~~~~~~}}~}~}}~~{~~~|~~~~}|{|~}}{z~~~|}u~zz{x}{|}}{xyz{}zz}}y}z{{y{xy|wz{yzx~{yzz{zwy~{|{z{{ux{{z{{|{z{||{{{~y||||yzyyxyz{zvxtyv{y{z{zy|yvvx|zz|w~}{||}yyxy}|z|{}z{|~x}zy~yzx|zz~x{{yy{z~{}{{{|yy{zw{{z{yzvzyw~{~}w|yy|yy{z{zzz~zz~{~{{~{{}yz|xzw||zwux}vzz~y}zv|yyvww{{z|{yv}~y|||||z||{wzx{zyzz~y}|{{{}}{x}{{{yzyyz{wz~xq{w}y|xx~wy|{|{z|~}}z}w}|{z{|yz}wzy{~{yztyvz{}yyzzzzy{z~yvyxzy}wyyy||vv{z}{~y}{{|}{z}{|yx{|z{v~~|z~}|{yzww|v}yzyzwvux}{|y{x|~}w{wy|~z{y{y}y}~s~~{zy{{}z}x}y||yx}|{|{zzz|y}|~|{z|~|{yxrwy~{xyywx}zz~}~v}~z}y~|y|y|}|~}yx{|~zzx{|x}z{z{}{{}uyuy{zyzyvw{xvxyw{}y~yzyxz|x}x}|z}|{|wyz{{|{}|z}|uvxyy{yz{{tz{y~yzwvzy{||zw{yz{y{x||{{yy|{{zzy}x}|~~|{|zx{w~}z}}{|yy{|tv~y{y|xsvy|yxzzy{xyyz{}||{{xzz{zv~z{~z|~z|zv~z}{{yuyx|~|x}}yyzztxy{|xzv{||{}|w{}{|{|y|}}|{{x{~{~~}}}z~~||~~~~~z~y~~}|~|t}}}~~~}~~{~}}~|~~{~}~}y}}~}|{}~{~}}|}|}{~~}~~}~}|}}~~~{}}~~~~{~|}}}~}~|~~|~~~}~~}}~~~~|~}}{~~}}|}~}~}}~~}{|}}}z~}~~~~}}~~|~~{z{~~}||}~}{~~z~~~~}~|}}}~}y~}}}||}}~{~~|y}~}~||z||}|~~~~~~~}~}z~~z~}}|~|~|~~~z}z}x{{zx}{z{y{zw~uxz{{||t|z|~{|~{yx}}}|zyyxzw|z|}yyxz}|z{~|z}~zyzzyzw||z}v}xw{}wy{~y|v~}|yxy}|{wx|{xzy|}xx{y}wtxy|vyxy{{v{}z~{~{z{z{yy{{wyyzy~yy{yz{}|zz~y|{z{wzy~|{|x~wzyyzyvzz|wzyzz{yzz{yyyxz{z{zw|{{}||x|}|w~z{z{xx}~x{|~{||yz|xtzz{~z~vz|z|~v~z{~z~txzx{xyx{z|y}|}zy||}{|u{~|~||y|}}|zzw{yz}uzzxz|{y}~z|y{|y{~vzx}~zyy{w{{zzyx{y{zyy|yx{yyy|{z{z{y}y|xx{}ywz}z{yz~{zx{|x|}~}}{xx}{y{|z|yyxy|zz}xy|{z|{zx~||{zx|x~{~z}~z{tyzx{v~|}|zz|w{{{zwyz{|zyyx|{{}z}|{z|z{yz{||zx~x{~zxy|~xy}{|}}zx{{yz|}{y~zzy|y{x{z{}||{y{{z}yzy~|x~|{{zx~zywz|r|zz}zz|}{z{{|}zz{z{|wy}|z|zw{z}{~x||xzzz}x{y{{{{y~|}{~yyy{z{|yyz{}}zy|}wz{|{~{~y}y{~|yy|{yz}~{||}wzy|~}x{z{w{{z|{w|}~}{yz~zrzy{zy~{{{{{}}yx|{|{v|||y~}|x{~|xzzw}wzy|z||zxy{xy}y~yzz{zz|zyz|~xz}~|}y~~z}z~~~{~}~~~~|~~~}~~{}}~~~~~|{~|}}}}}|~}}|~}}~~~~~|~{}}{~~~}~~~~y{||~~|}}~|}}~}~}~~{}}~}~~~|~|~|}}}~|~~|~|}~}~}~||~}~~|}~}~~~}~~~z~{~|~z~z|}}~x|~}~}~|~~}|{}{~~~~~|}~}~z}~|~~}~}}~{}{|~}~|}v}~~}||||~~x|~wz{{{}z||zyw}yzwuz|xzzz{x|z}zwwy}zx|||}w|z|~z}z{z||wy|zzy|{|xyz{|zy|{{xyzzzz{||yy{zx{{|z}zy}zyxuzxxz{qx|y|yzyzx}{{x{zzy|z~|zz}zyw{~txzwxzzxyz{y|yu|{|z|y{x{xzy~zv|w~|{zvzx}w|yyyw|xw~|z{t}y}xy~z{zz{vyzxzwvw{~{v{zw|yv|xyw}vwz}xw{|}|}z}|wz{yx{u|}|w~z||{v}yvyzxxzu||z|yw}zx|{x|z|xxz{zy}z|xyyzzzz~}{}}xx}wx||xyy{|{w~y{{}vy{xxyzyxyzzwxxx{yuzxxyx{xx{yvy{}|~|{zz}x}{z{||zzz|}{x|y~yyuxxxx{}yxyxyyxzxzyz{{|y|wxzzzz~y~w}ywy|w}|{y~{{}}~~|}~}||~xz|}|{yx{wxz~xzzuyxxyy{z|zw{wyz{}{x}zy|w~|}{{|||{|y{yzxy}{z{zy{zx{y{|yyx||z}{z{|{wx}x|xy{y{}z}{{~}z{||{zv|x|}xz|~||~|y}}{yzwyy{}x|x{{|}vux{yz}|z}{vyzyyz}yx{{|z~{}{y{{}y{y{yyzxyy}~|xvzv|~xyw}x}z|wuy{{vyt{wy{{vyx{{wzyy{xz}zy{zz|{z{{{}|}{z{~~|~{{}{x|wwx|zxwz{zz}zx|yxvy{yx{|z{{{{{}|}zsu|z|}x{{|{~~}}|{~}~|~~}}~|}~~~}}~||~}~~}~{~~y|y}{z~~~}}{|}|}~}{}}~}~}}|~~~}|}|~}~}z|{}}|||{}~|}}|}}~~~}}}}y~|~~~{~}z~{~}}~~~~~~}{}z{zz~|}|~~~~~~|~|}~||}}|~}{~}~{~~~~}y|{|~|}}{~|~~~~~~}~~~zz{~||~}}|}|~~}{~~~~~|}|~}}}~}z}~}}}}~}}}}~}~~}{~}||~~~~~}~}|~~~{}}}~~~}}}{|y||}}~~~~~{}yy|||{x}{wy|}y|~{xz{wy{yy{xy{|zy}}zz}yz{}{yx{yyy|zzz|z{z|zy{}y{}zx}}}{vx~{yyy|z|z{{wxy}{|~{{{|||{z}||{yzuz}y|zzy|x|||ux||}z{x{x{{|w{z||z~uz|zyw{|yywy{}v}|z|||{|x}{v|yz~{v{yzy|{x|yxzx{}yxy{{yz}|yz|}||||y~{z{|~{y{vy}zzt{yy{zy|u{~|yzvy{~y}|{|z|}{|zy|zyx}||~~y{z|}|yz{w||ywy{z}z|{{x{{yy{{zw}w}{}z|{|z}|yy{}{}}~z}xx{xz~zzxz~}{|{|||{}{|{|yz~z~{yz}|xyy{{{xu{y{|w{{{{y{|z}{s{z{{{}|{{z|}}{{y{}||{w{}}{yxxz}wyx|z|z}}z{y|yw|{z{{}|~x|{{z|}}x~|z}zy|}|z~w|||{|xzyz}z{|x|{|wxy|||ywz|{zzyz~|{}yxwy{~v~x|sz|y}|z}{z|zzuz~{{z}y|x{}x~z|{|w{|y{|}|z|{|{{{}zx~|{zxz|yx|}yz{vz||w|{}y~v|zxyx||xzz{||}|{|y|~x}{z}zw{x~tz|zzw}{~z{~}y}{zy{{zz||v{{zz|~{yu~|y{xxt{}}y|~y{y|v}|z{wzyz|}{y{}ww{~|xyz{z~|||y}}{{y}zz|wx||{}{~z}z{{{|zwz|{uywuy~{{|x|{|{zxvz{x{vzy|y~{~{}}}}~~~}~~~}}~~||~~~}~}~~{}~~~|~~~~~}~z}{~~~~}||}|~~}~~y~}~~}}|~x~|~~~~}~{zy~~}~~|~~~{|~~}}~~~~~{~|~{y}~~}~|}~~}|}~{}}}{{~}~}~~}~~|~|}}|~~~~~}~{~}~~~}}~~~}~~y}z}}}v}|~~~}}~~}}}|||}~{}~}~~}~~~}~~~~||}}z~z{{||x~~x{{yuwzwxyv{|{x}x{yzzyzxy{{xy|zzy~yzw|z}yy|z{z~{{yvyzz{z{zxy}yz{z|{||yywvs{xxw{wzyyxy{xzuxywu|y{z||}z}x|y{z||{vzz~y|~}z|yyx|}y}xy|yyu|{|zzvw|z{y|yx|y||{xy|wyw{{{||x{z|y|{yw~{|y}{}z~{~s{{}|z|yzxtzxx|zyyzvwz{}{wyyuv{z{x|{~zy}}~|{{w{|{w|}{{y||yz|w~z{x~||}x{v{}zv~wzxywy|yyyx|{uzyzxy}~{|z}|~x}{{z|y{zwz|z|y|zz~}{{|xxxxu{{|w{xy|vzx|{~z{xzwv|~|x{|~|||~z{||y~|y|~zzzx||~z{|||}zzyzxx{{w}yzwz{v{zvwzt{{}|xzx~y~{{x|{}x|~}{zz{{~{z{|y|y}}{}y~x}yv}z}wzzzz|x{zzwwxz}{|~{z{|z|yz}{zzyz}{{}|y{{{}|{z}}y||y}~~{yy{x|yyyw{{yzz{zxx{yz{|xv~wv~xwv|z|}}{~|zz|~{{||yz{x{{~zwxz{}z|y|{{}{xwxy{{ztvvxzy{xz}{w|yyt}}{v{}|xzywy}||y||zw|}~|xv|~z|wzvx{{x{zv{|vy{yzyz}x}~wzwvz}y|yz|~z|y{{wy|zzxu}z}y{y{yuz{{||z|}|x{|{zy}zzuw{{y|xw{x}xy}yszy{|~~|{yu|z|z}|}zxx~}~~~{{~~|z}}{}z|~~~}}|~y}~|~|{~~~~~}y~}~~|}~{~|~|~}}}|~~|~~~}|}}~~~||~|{}~}|~~~~|}~}}z}~~~~z}|~|z~~}}~~}|~z}|z|}~zy~x{|~~|~|{}z}|}~~{~zy{~~~}}~}~}}~~x~{|z|~}~~}||~~~~|~~~~~|~z{{{z}~~}}}~}|~}z}~}{}}~{{~~}~||~~}}~~~~~{~{}}|~~|||}x||}{y~y|~~x|{{xx~{y|{z|vyy}zzzq}z{z~yyz~z|v{{ww{yt|~{zvzyz|x|}zzy{{{ysx|xyz{{zwx{yy||zyz{wrxzy||xq{yzz|z}}y||yz{{}{zw{x{wz{w|{}z~zx{|{{wv}{vyz~{yx{y{{z~zzwyz{zzzwzzvz{wzv}||vx|t~{~vzyy{}z~yy|z{y}||||xw||vy|{yzz{|ywxx{w}{~xyz}yzyz{yy{w}zzxzyz{yy|yzxy{z}zx|zzy{{{wy}tzz}|||z|{yx|{y{~~x|{zwy{yy{z{w}yz}|y{z{||{}{{|}|{y}z{v~~x~}xxyy{z|{yvzy~{zx||yv|{xz}}z|y}{}|zy|}}}yzzyw}y{xzx|{x~y}z|}x~{|{y{~~z||yv{~z|z{zy|z{{z|x}y{|~{{{{z~{yy~zx~||{||{yy~z~z~||z{x}y|}~wzzz|zyy}y}zz}z}y~y{{yvz{vy}~vz|w{y{{}~v{}~|z{}y~y{{xz}zzx{y~|xxyxv{{{w{y{|yzzzzz{yw{xyx{z}}|zyzzzz}wz{xzxy}x{|{}}{|}y{y}x~{zx{|}yz|~{{{}{yz|zw{y}~}}~yzz}|}|{zvz{~{|y}y|xvyyx{y{zxxz|y{zw|{|{xz}||{|||}{z{}|z~}{|v{|{{{}{{zx}w{|z{||zw|z|zz|~z{xy}{~x{xz{wyyx{y{}{xz|w}w}}zzz{u{|~z}~}~z|~~~~}|}}}~|}}~}||}~~~~}~~}~|}~~|}{{~~~|~~}}~~~~~~~||}{~}}|}~~}}~}~{~}~}|}||z}~}z||}}~{~}~{z|~|}||}~}{}||~~~~~|}~~~{}{|z}~}~~}~~~~{{y~}~|z}~{}|~}}}}}{}}~}~{}|~}}}~|~~}~}z~~~~~{~|{~|~~}||~{~{|~z~|}|}~~~~~~|{~}~}~|||~zuw}~~}}}|zyy|{z{z|{}zxzw{yxy{wvwuw{y|xyw|xzyyy{{{xxvw|{yzyx{{zx}}z{yv{}{{{~~||yz{}uy{{}yzx{wwv|wy~}xyx{xuz{yxyz{}{y|xx{z}{z}||{vv||zy}~z|{z{zzzz{vw{wwz{}x|}~ww}yyyz{zxw{{|uy{zx||t~y|yz|yxz{y}yx{|~}||}{z}x||}y{~{z|yy|{zyx}x|v|xzxz|}|zywuxz~|zywz}{zuzz{~zx{{yzy{y}|{{|y~{zx~zy{z~|{zyzz|x{xs|~vwxw}wzwxu~zy~~}y{yx{xzz{{z||}{yyz}yyzy~{z|xxzvzx{yy{u}zx|z}y{w{xwxvy||{wy|}|~|}~{{||{vy|~}xzx|x{y||zz{zxwy{y{xzwzyzyyzxvxwxx{y{wv{zxy||y{{}|||y{|zy|xw|}vy}zx}{}z{x|~wyyy}~|~z{w|xz{z{x}zx{vxy{z|~vw||z~}xz{}}}zz~}u{z}z||yx|}~|z|~|xzxx{zx|{}yzytv|{|xxz}|y~{{uzx|z}z|{z{|yy{x{yxzxz~{y~|yy~{|{~z{|x}xz{twzy{wyxw}wwuxy|xvy~{y{z}y{zv|zzy{}{u|~|}|{zyy{y|z}|~||~uyzy{{}x|z||yx|xyzyyxzxw}xzzz~||z~{~}z{|x}y{z{{|{z~|}}z~}zyy|zw}{yxuzzyy~y}xy|{zs{y|zw{wzxw}{zx~}||y{|wsy|{~|}~zx}~~}}}~|~|{~z}}|z~}~~}~|}~}~~}}|~|~|}||~{|~}}~~}}}y}}}||~~~~}~~}|}}~~|{}~{~}~~~~~||||v}{~|~~}~}~~z~|}~~~}{~}~~~}~}~w}}~}}z~}z~~~~z~{|~~~}}|~~~~{~{||~}|~~z}z}~~}z|~~~~~|~~~~~w{}z{}}}z}}}|}z~}{~|}|}}|}~|}}~~}}~~~~~~|}~{|~}~}~z|zz|{{y{}{{xz|w{zzzyxw~}z{zz{{{~x}yz|y||{yzvyyuy|}yxz}zx}y{|}y|}w||zx~w}{}z{z}x||{|{yy{}}z{xx{y~zxyy{}z|zxyuy}{{y}wz}{xxz{~qx{zw{|y}xyy||z}|xz{z{y{y~}wy||}yy|z}zzyv||xx{}vz{yz{|{yy{w|yzy|{|yyzzx|z}zyxyxzz~}|~xxxzyx||}~yw}y||}v|y{}yyyx{{{wzwy}xzy|z|y{~zzyy}||{{zy{{zw{{xy{w{z|{x{z||z{|}wyzy}zyzw~{y{yyz}|~vz{{x{zz|x{u|{{{}zzzzyz}z~||ztvyz~{|q~zzyy{||zy|{x{||{~zx|xwyz{|zyz||~||}xxzwz{wzz}{|y{}y{{}{{xyz{xy}|z{zzxz{{x~xx}y|xzu{~~x{xz}z{|{z{yy{x~||z{|}z}{~z}{yyx{y|vz{z}zy{}||}z}|y|{}y{zxwz|w|{y~x{xzz}||}}{yz}x{z|}}{yy{{|~xyx{{yyx{}z}|{}y|{{|{|w{}y|{wzy}~yz|}|xw|~{{z{y{ww{xv{{y{~{y{u{zxx~x|z~x{{{}|{{}z}||}u~}{{{}|vwxy}}y~{z}{||zwyv{{w|}ywz||{zyt|z{z{zz~{|}{ywy{~y{|w}~~w|w~{x{|~}}z~{|yy|{~lv~z}v|~z}|wy|z|y}x|x|z{y}|xzz{|{z{{x|~~~~}~{}~z|~~{~|~{~~~}~}}}~~}~~~}}}~~~}y~~}~}|z|~}~}{}|~~~}~~~}}}}}||~~{{~~~~{~~|~}}~}|~~}}~}}~{~|{}||}|}~|~{~||}~~~~~~}|~~~~~}~~{|}~~~{}~}~}|||~~~~}}~}~~~||{z|~~~~}~~~~z~}~~~~~}~~~~}}~{}|~}|~~z~x~||}}~}~|}~{|{{~~x{x|{{xxxzxzyzzz|yvxz|yzz{|xzyzzxzw~xwz{zv~v}y{}}{zwy{{~}y}y}x{v|wzv|x{yw{|}uuw{}z}{yzz{zyvy|wzuxxw|v|}vy|~}yy}y~{z{yyzy|x|}|{xyz|{{yzzwwzxwvz~z{w{}{y{}{{yyzz}s{{{zz}|}|yz{~|{{w|y{}}~~}v}vzy{z{~z}x{uyx|{~|xzyxx}}{zy{w{y~y{yy}{~zzyy|{|xxz}y|||}|wzz{|wy}~}}xw}zyzzyy{yyzz{yzzz{{y|wwxyy|}xwyz~||}{zxyzz||~z|zy}xzzy|}|||{}|y{x~x{zyvyy{yyxy~|}{{zyy}}y}}zyx{|{{|}u}~}xz~y}|~|{{}{}|{~{yyvw{zvyzyywzyyvyxx~w}x}{{ywy{}|vzwyz~w|yu{{}{zyz{{}|~|yy{z{|}~y|{z{{{xzz}xzy|v}xyxyz{y|z}xsy{z|z||}zw{||z}{{xz~}}{||}x{zzz~{~zwy{y|yz|wzyzzz|vz{}y{y||xxv|yxt|v|x}{z{}z{z{}x|}v|xo||y{z{}~zx|xxz{{x{xxyzy}|x{y|yyxzyy{z~{~wz~zzyxwz}{x|{{z|}}}~x{y{|{}}~|xyzy|t}x{y{{wy||}{||{y{{|xyzx}}z~z~|y}}|}yz}}z{zyz{|{{x{z||yz{}zzw~xwy||z{zyyx|{zw|uy|zzvy{|{}|x}|zz{z|~|}|~}|{~~~||~|}~||}~}{}|z~~~}}|}{{{{~}~~}~~}~~z}{~z~||~y~~~~~z~}~~}~~{~}~~~}~}|~}|}}~}~~}|}{~}{}~}~~~{~}~~{}}}~|}w}}~}~|}{~|~}~|~}~~~~|~}~}~~~}~|}|~z~~~~}}w|z~~~}|}|}~}~{|~~~}~}}{|}{}~}}}|~z}~~}|~}~~}|~~~||~}{y}{~||~~}{~~}~}~{~x}{}~}~~}z{~}~|~~~~~|}~~{wz{~x||x}y}z~ywzxzx|zyzwzz{xyuz{yyxz}zzy|{y~xxyzyzzx|yzvzyvywxuwx{{|{vxzzxz~}y{~}z{~|yyzx~{{|~xxzy|yx~{{{{yyyx{wy{y|}{}{x{z{xtz}wy|{y{|{}|{yyz|xzxzy|~u{{wz}y|x|wzzx{v{~xyyy~{}x|w|y}v}{{{{{}}~zzzzytz{xy|{~w{zz|x{z|vz{z|xw{zzxx~{{v|{{yy}y|z|y|{yyyzyxyzv~z{|}zyx{}z|~{}u|{}z|yxqu|yyxx||xz{x}}z|}xvxy{w{z{z|vyv}xywv|x{{{|yyzyz}y~|x|{~zz{{}{wz}{y||xy{}~{{{u{x}{|yyxx}|zx{|zy~z}z{{zy{{}{{|x~}yxz}yz}z~{yzzy{wz}{yv{|v{yy~z{{{~z|}{yyz{{|xz|y}zx{|z~vxz}{}x{{wx}}{}~xzyw~~{zuyy~xvx|xy~}yx{v}|yyz|yxy|{z||yy{y{y{|xvzzx{zwy|{{xwuwyzz{|yzz}{}}|z|}||z~|vzy|zxuyz|||yywzy{}}wz|wxy}xy{zzwz}x|xzwzzzz{{|zy~{zzz{z|zywzzy}yz}z}|y}|{||}|{z{~|{|v{}uz}y}x{{{yxzvy|xx|y|yzw~zy|{{{xx|}{u|yz|~y||{|{yyyzxw}{{zz{w{z{x~uxx|{x{txz~|~zzx{y~|z|{y{{xz|{xx}{|zy~zz{|}}}}~~|~~~}~|}}}~{~~|~}~z|~}}~~~~~}}~}~}~{|~}~~~{}}~|}}~}~}|~~~|~~}}~{~~|}~}~}~~||}zz~}}~}}~~~~||}~~}z~|~~~z}~z~~{}~|}~}}~~~||z}}~{}~}~~{|}}|~{~~}~~~~~|~}}~|}~z}|}}~}|~~|||~~}}~~}{z}~{|~}}{{~~~~~{{~~|}}~~~}|}{|}~{~~z~}|}y}}}~|~}~x}~}|~}~~~}~|~{{x|z{z~|{{y|wyy|w}wxz{{x{{zxt}|{zx||xy|z}yvyxxu}||~y}y}{{xy}{y}x~x{x{|x}~|xz|u{{vz{yzwy}|zxvzy}zux|{y|{z{{z{}zwz|{|~{vzy{~~{u{zxy|y}{zzw|{xy{x{y{xy}zzy}y|yyv{|zs~{yzyyz{zzyzzz{zw{xyy{~{y||zy{{}}y~}{}zywx|y~{z~wyyx|{{z{{{x|yx|x|x{xyxz}~|{~|z}|w|}xx}{y||w{}}yz}}|~}uzv{yz}|~x|{wxzxzy~zzxwyz~xy~yx|w{{}yzzz{{||y}|x|wz{{zx||}~{}~{|{|zz|zv}zz}w{x{y~x~wywvvz{y}}~}zw~||wzwwz~y{{~z|}|{~}|~{{z{xv|{y{xz||vwyz{{xywxzy}x{}{zy~}|y}z|}z{~}~yx}}{}y{}~|z{z~{}}z~zxw}wvz|wy{yyy}yx{{zv~u{y}~xzy|sx}{~y|wzz{zx|}zy}{~|~zz|s{yt{~|}|{ww|x{zz{x{zw|x|x|{x~z}z{{w}}y{|z||y{{z|{}w}v|~yyyx~y{|vx{zz~{yyvxwxw~y}xv{vyys{|{|{||}{{{|{zzx}y{}{}}zy~|}z{zz|{|w~t}yux|{vzv{y|xxxy|}}}{xw}x}|yy|{}vyw||x||z{wz~|xy}zxvz{y|||yyyz~wy~yx|wz{xyy|zwxvy}~|{}y|{{uzzywy{zy}}~|}}{~}}~{z{~~~~{{~{~{~~|~~~{~|}}y~{y~|~|~}{|~|~~|}}~}|}}|~}|z||~}||}|~}{}~~}~|~}|~}~}~~}~~{~}}~z~}~}~~~~{}v}|~}|~~||~~||{|}~}~}{~||}~~~}|z}~~~~}{~~~~}z~}}}y}}|}z|}~~~~~~~}~{~z~~~}~|~}{~}~~~|~~}}{}}~|{v|}~~{~|~~~}~}~~~~~}}}~||}~}}|~~}}~}{~}~~}|}~{{~}}{~~z}~}wyyx{~{xyxvy|}yz{|xyzxzz~z~v{|w|{xzxtz{|{~xxz}zxx{xzvx{vz{{{{z|}{zzzy|xzx{x{||~{|~z~wy{{{yz~xywz|}yy{}|{~xy}yy{|x|xwx}~yyv{wzwx}{zxwuwz}yz|{z{y{x|s|wyzzzuyxzxx|zyxyz{{~z}|{vyx}wzyyzzu|uw{|y||zz{v{x{z{|zx{vx|{{~|}~}|z|||zv}~xy{|{x}yyxy|zyysz{yzx{{}|yv||z|~|z}z|zwyz{ywzz{uzzz{zzxzz{z|{x|z|x~zyy}v{y}zzzxw|}xyy}z|wu||x~~||{{y~{{}xx||v{u{y{x|v~{}y~}zxyzy}z~}}xvyxwy||}|||~y}~{{|y|||z{v}{zxz|yzyzz{{{zyw{xyww{{{z{y{{{~~y}z{|z{x{|x{{}|}|x{{}zzzv{xy||xz}{{xwz|zzx}y}||{{wxx}~{yy{xy{yyz}|{~vx}z|vx|{xuw|y|{|{w{{y|{{{}{z{zzx|y~|}|}}~w{z{|{}}zz{z{~ws{|}zzx|yxty|z}|yxyw}||zz{|zz|{vzzyz|}}}}vw{w{w|{{~z{yy|{~xyzxv{zy{}|zw|z}y{x|zw{xzxz{|x{zz|y{z|{|yz|y|{u}xv{{zzyyyy{y{|x|{y}}{~|}x{z}|xuyz|~}w|wzyy}}xx}{|vxx{{wzy{{y{wwy{yzuyzy{~vx}z~yz|zw{{}{}xz}~|~||~~}~~}}}}}~|~|~~}~~|}|~~}||~~~}}~}~~y~~z|}}}~z~~{~~{~~}~}|{{}}~~}|{}}~~}}}~~~~~~|~~~}|~|}~~~~}~}~~}~|~~}}|{~~{~|~||}}~~}~~~~~}}~~~~}~|~}~~~~}z}|~}}|~~~~~~~~||~|}|~{~}~~}}|z~~{~~~~~~~x}~~~{}~||{}}{~~~}}~}~~~~~}{}~{|y|||z|y~|~}z{|}wyzvxvxws|yyy|{xz|{wyx{wv||v|yzv|}|~xzv~~}||}~{}{x~xzyw}~|yyzxyxzzuz|x{vxzwwyzxwzw}|x|xwz}yzxzyyx}}}y|}{}z}|zyyxy}zzxuzyzy|xvzww{z{|yzvv|wzz||zu{zyx{}{{yz~x|v|{~ww}}y}{}zw|zyy}yy}zz}~{}~x~}|{w|x}{}z|w}{zwwtw~{z|z{|xw|~zyx}z|w||{x{}x|~|zzu|~zy{}|y{|~xyx}}{{xy|zx}|u{}x{yxzy{zz{{|z}{{}wzx~z{zwyz{|{w|~y{z|||{yvxwz{|wxz{zxxzytzx|z|{{x{~wy|yzz}z}yy}{yy|z}{{{{vzy|}~~y{{{|y|yzyx{y|zy{{{}zyy{|yx|{wyyywz~{|~zxy{~{}xyy|z|y|z{||}x}}}{|zzwwxwyy{}~y~zx~{~|zyxz{}z~~ywru{{|zx|{z~{}|~zzx{zy|||~|{}{|{w|}}wxv{{y}|{yx}y|{wx~}||yzyxx{z{|zzx}{||y{|{|}~|y{~}}z}{|v}xw{||}}{yv{~xy{xzz{{~xywvzyxz{|x|ux}y||{{~{y|z}{z{y}|||wyyz|~|~~}y{|vz{yxyz{wyy}vux{|}z|zx{x{}{xx{yxy~|~~|y~}zzv}|}||zz}~~}|z}w|{~wz}xzu|yxzwxxx||wwzzy|{{z{}yzzzxz~{yx|vy{{|}y|}{}~~~}{~~~{}|y}|}|}|{~~{}~||y}~}~~~}}y~~{~~{}~~~}}~~|~~|}{||~~|~~}}~~|~~}||}y}~wx~|~|}|~~}~~|~}~~~{|}~~~{~~~~~|||}}}}|}}|{|~~~~}~}}~}}|z{~|~{|}}|~{~}~}{}~}}~|}z|||~}~~|}~}|y~|~~~|~~~}|{~}~}~~}|~}~{~|~||~yz}|~{~}{}|}}|~{w}{|}~~~~w~zzy|x||}vvx|zz||w}z|{{|z|xxzz}{|yy{|z|~xx}yw|{wxwzvw|zx|{}{zzzz{ywx}z}zyz}|y~|yzz{zzy|{wxzvz{w{z~y{z|~zx}{{y|yzzuw|zzzw{{vvqz}x|{zuzzz}y}}zyzzyy}x|z~y{|zxz|zzz{{v{ywvwvzxyz{~xvz}yzy{{{yzz}yx}|v{yzzz}yzzz|{y|yz}x{zz{~{w|x|yy}yzz}zwxx{{|}|}w}|yxzy{z}|z|yy~{~wyzz{w{v}{zy}vz|{y~~~zz{z}}}xz{{{xz|}yy{}yz{|yzz{~zx{z{{}|~~z||yzwzz|~zz~yxw{zxw|{}y}{wzyz{z{}{{}{{y|z{zyy}y}|||{zyy{||}y||{{~|~zzy|{|zyzyz{z}z|v|{}y~{{~z|{|}w~{y{yy}}}xyw}|zz|{zzxxy{}ys{{}|zyvz{z{||wy}z{|wz}z{v|{{y{~z|z{{|y~|zx|{zy~z}}x|}}}yy{|{}y}y{~y|xxxvz|zzxy{xz}|{{zy|zxz{z|z{{z~xzxz|z}yt{|zxy{{}{|xq|w|{y}zy{|zzyyy{}yy}}uz|y}y||xx|wy~{|}{z{x|y||}}|}}z{{}|yy|zv}|}y}|w{z|{zz{y{{z}y{{yzyzy}|}z|zxw~yx|vzy{xyxz{}z{|}{x|wwyxy{wx{y{x~zx~{}x}x{w||zy|ywy|}~zy{yx{zy{y{{{}}~~{}~{}}}|||~z~~}z~~{~}}}|~}~~|~~~z~~}~}}{~~|x~|}z|}}|}}~~}~~}}~||}~}~z|~|}}|~}~}}}}~||~}}}~~~|}}}~~~~~||~~{~~}~~~}}~~}~~{|~~~~~}}~~~~{|~~~~}~}~z|~~~~}~}}|~}|{~~{}~{}~|}~|}~}~}~}}}~~~~}~|z~~~~zz~~~y~{~}}~z}u~}}~}|}~{|}}}}y}z|}z{~{}v{u{~{v|yyvz{u{zxwz{zwyxyvz{~~wzy|yxz|yvz{|zyx||zzyy}}x{w||||}|zy}y}zyyyx{yzy}{zzw}{zz}z{{vyywxztu{|yxy|yz|z|}w}z|y{}z{{{~}}~}x{y{}zyz|uwxxvux|yx{{xxzxyzyu{y|x{z{wzyz|zz}|{z}|y{{~|z|ww}z|||{xrwz{xwxxy{{~y|wy~|y|zzzxvzv|yu|v{{zxyy|~z~|z}{{y||~y{zy~z|zyzx{|z}yxzwywy}{zzxu{w{~zzzxxy{z~qzwx}~xzz}}{{zzx}}wxz|zz|||{{xyz{|z|y{yyy{yy|vxxx}{wvzy{{z|~}y}yxyw||}z~zy|{xx}~|y{|xxzx{{}z}xxvyzzy{z|vvz{}xz{~yx}||z{|~xvw{{y}xz|{yzzwz}~v}|~~|}w|z~~{zyz{yw~~yyuy{|yry{tyzww{yt}uy{ywyz}{v}w{zz|{|~{xw{{y|{ww{y}z|y~w~x}{zxzzzxxz}{vxxvxxyzzv|xvx}zxxy|||{y{xzy|~||z{x{}}{uyy|x|y|{{}zv}z|ww{xzzz|ty|yvyz{{zuwzxyz{y||}zw|}z|}yz|}zxz{{{}|{x{xzy{~{{zyyyyxwywz}|z{|xxyxv{v|}{zzy{v{x}y{~|yzzz}x|y~~{~~}z~z||{||yxyz{yx}yz}y{z{zy|yzzxzx|{y{zy{u~xx|y|~{~{z{z}{x|~~~}}}~~~|~}}~~{|}}}}}}}~~~~~}|}}x~~|}~~|~}}~}|}~~~~~~}~~{z|~|~~~|}{~{}}{~}~~{}~}~}~~}{|}~~~z}~}}}}~~}}}~~~}~}}}y}~|}}||{~}}}}y~}||}|}}~~}}|}~}~|~~}|~}}~|||{|}}}~~~||~~|{}}~}}|~~~~}z~~~}}~}~}~~|~|~}~~}z|~{}}{~}~{~~~}|}~~x~~}}~~}~~{}~~~~~||}}~}}~~~~{{~~~~~~~~{}{zz}|~z}}~}}|zyzz{}|{w{{~|~}}|wz{~}w{y{}{y{~xwwxx||xyyyy{zyy{|{z{vz{zvyw|~z|xxwzyyx{}zwz{x}|yx~|wzxxxx|wxy}xt}o|zy{{yw{w}y~wzv{uvyyyy}v~y~zz{~wxwzxsw{|{|{|z|zwzywyyx{{|{w{yxy{{wxz{{}|}wyzwy{ywywzxwzy}xzzwxzx||v{z{{w{{z{y{~{||yyyz{{{|wx{|}zy}z{{|yyxyxx}z{{y{}xrzxyzyzy|{~y|x{{yx}x{||}zvx}zz|y{x}{|{vvyyy{{w|{|}w}x||y|}szv|zzzz{}{wzx~{z||yw|zy|xzwvxy}vyzy}{|{wyy~yz{||x}z}{|}y|z{v{z}|~z{yyxy|w{z|zxzz|vw|z{z}zz|z|{{x{|z|yzzy}z{w|~{{}|{{}{|yx||y|wz{y}{yy{{z}z|u{xz{~~y||~z|~v|w}}z|y|z||}yzyz||{y{~|zzvzw|x}y{z}x{~zxw{z{x{w|z|}{{|}z|}zz{~}yy{}{{}y|{}}zz{z{}w{|wx{y}|{xzy|x}xy{}{|zz{{|zx~x{zz|}w|{w}}~vxxxv{{}z~yyvy}w~zzy~y}sz{yvzv~vs~w|z{zwzz|x|x}v|zz}{~xz|y{z{y~zz|z~xzz{{{z{{}z}y{z{y|xwwwz|yzz|yyyy|zx~|zzy{zz{{yy{v|}y{x{|yz|y|{{{}z{ywxy~zz|xzxzy{{wz|z{}z}~}{z|}~~}~~~~z||}~}}z}{~|z{}~~~}|}{~~}|~~|~}~}}~{}|}z~~}}{|{{~~~z}}~}~~~}~}~~~{~~|~|~~~}}~~~}~~}~~~}~~}|{{~~|~}}~}{}|~}~{}~}~}{|~~}~~~~}~~~}|~y|~~}y~|}}yz~}z{}~~~~}~~}}}~v~~}}}}~~|~}~z{~~}||||~~{z}||}~}|z~z~{|~}~}|~}y|~~~~}~~}~}~|z|uz{{z{}|}}}x||xzwz{{yww|wyyw{|yzt{yzywwyw{{xsyyz~{|~yvzx|~zxyt}y{|y}z|ywz|}|{t|vyzzz{y~|zxykvzzzz{zzvuw{{{{{~xy{x}wz~{{}zz{{x||{{|x||{}}zz{{|y{xzzxy|yux{{yz{qzyy}zt}y{x}v~z}~|z|}}z|wzyy~{xyz}{|}|{||w~}||{~yzwvy{{vz{x|z{w|wxy|{vx|{uz|x{|xx}y{|xyw{{}x{||x||w{}xw{|xvzu{zzyxzzx|wzyz{yyvxxz|ytwxz{}}|}||}|yy{~x|}{|z{|{{~yz|}|zww{{zv{yxx|{}zxwywwzx{zzzx{|x}yy||{}{z|}{||}z~y{z{ywx~|xy{xzxyzxxw{~xw{|zz|y{p|{||{y{|zxzyy|~|}|wvz~z~x{|}{}|z{yw}|vz~yz}}v{|z~x~xw}z|yw{y|ww|y~wv{x}}{yyw|zz{v|w{|z}zyy~{z}|z~~z~|}}|zzw|{wz{yx|z|x~v{wx~}xyz}y{{x}wuzvy|y}y~{|zyx{~~|{uz||{{|||}|y{|x|w}yxz{wu|z}tx{{}~{{x~zxyy{yxy|zz|y}yxyyxzzw|yywzz~~}wzvzz|xxz}~yv{{}vy|xz{yx{wv{{yyyzyx}zwy|{z{~z|z}z}x}}y{yyz|yz||{}}~{{w{}wuuzxztwzv{ywyxw{w|z}wxv|zyv|{z{}{|zxyw{}zw{y|}}}~~}~|~~}~}~}|~|}~~{}}~}}~}}{~}{|{~}~~}{z~}}~~~}zz~{{~}~~{}~}~yz~~~~~|~~{~~||}{{~}}{}||{~~~}}|}}~~|}~|z|~}~~}~~~}~~}~}|}}|}~}}||}|x~~~}}{}}~{{~~~{~}|~{~{}~~~~~}|~}}~~~~~|~~}}|y~~}{}~~~~~}~~||~~~~~~~}}}|}{|}~}{|||~~{~~~~~{~|}|~}~y|~z{|y}}}yzzw|u}z{}zywy{|yx|z{~{|xx{|{|z|w{|xz{vxyxy}{y~{}yv|yyzyxzy~y|yz{zyxwy}y|z|yyzz|yyz{yz{|zwwsz{x|yzx{zz|{xzyz|z|xxy|{xx|y|{{|{{|{{y}yy}~}z{{yzwvwz}}z}yxx{{}}|z||z}z{zyux{~|zzx{}|z|}yv~x|{|y~zyuz|x}z{yzx|{}{|yz|x}z}vy{{y{zzzy{{~}{y~zw|zz{{~w~~}wx{}xzx|{wyy{{{vz}|z{wzy|{x~~||zu{wwu{||yz|u~xzy|z{x|{x{|xy}}}|}{wxyvwx{|zvz}{zy}z}z}}{x|xw{{wxx}yxz}{xz{yyzww|zx{{y}||z{z~}zw{u}{z}zyzxzzxzwv{y}{zy}yy|w~zwzzyv|y|~z||zy|wxz{z{{}}}}z}zz}zxx{|}{}{|~zy}|w~||yzz|{{||{}{w|y|w{z|}|}{y~{}|yzy}y|{zz{w}yzz|zy~{y{yy{}y|zxy{y{}yz~xy}{u{}z~xw{{z|yx|yxz}~z|{zx~yy{x|u|xuz{{y{|}}~y|xzv|y}y|{z}zyw|{{zz|~zzx|z|wz}{y{x{}|v}}y|{}|wxyyz{|x|z}w{zzz{|}{{|z|{vyxz||~}z}|yw{yz{{}|||zwwyy{}{y~}|z}zy~{}{}zw{z{{yy||{y}{{xz}~{zz}}{{zyz~zw|y}yvzz|~{~xy~~}}~}}~}~~~}}|z~|}|~~~~|~~}|~||~|~~y~~}~~~|z}|~~~~{~~}|}~}}}~~~}|~~{|~|}{~|}|}~{~|~~}}~~}||~|~~~}z~~~}~||~~}{~{||~}|~||{~||}~~|~~}|{~}~~|~{~}}||}~~~{|~~}~|~}||~}{~{||}~}~~~~}}}~|~~}}}{}}}}~~~}~~{}|~|~y||}~}~{}}}~~||~|~}}}z|~{||{}z{x|wyy~xy{}yyvyz|z|{y{|{ywz{yzx~wz{vx}w|z{x}{}|y{yv}{{yxz|w{{wy|yvz|yzv}wyy{zywy{y{{w|y{yxzzzyw{v}}{{xwx{z}{{yxt}{{|yz|x|z}}yv{z{vztwx{w}|yszxvy|y{yzw}zyyyzv{}z{{zy~y~||}~zs}|{w}{|}}xz|xz|}zx{~y{xxww{x{w}}|yw{xzzxyzyywy|{y{|z{w{y{yw{{zy{|v||}|}y|{{~{z{xzwyx|{yzzwyu{zz|z{}||zyxvx}{xz~{}z{y}}|y|y}x}{x}}z{||{y}{{y|z{{|wy}xyzy{x{yxwuxx}x{{~vz}z||z{|}z{zz}zz|~|y~{|~xzz{y{zx{~ywx{zyxy|vyxxzz|}zyyvwxxzx|zx|zzxzz~}zw}x}y{}}|}~x||~z}{{~{}|z{{{x|{yzwzzz~xwyx|{||{w{{{x{|{{z{|xvyxz}z|zw~{yy|y{}|zyyx{~}{wvv{z|zyzy{zyx{x}{||wu~x|x|w|{y~yx|{}|x{}{|wyy{}~z|yzzzyx{{~yy{}zv{y{}z}~{wz|yy{yzxy{tz|wuv{y|z{{|zz|}yvz{z{|y|}|yy|z|yzy{xzzt~zyywy~z{{y}|z{w|yww}w{z||x{{}~|||z{yyz{|{}{y}{zzs~~y{y|y{v||y~w}{{zzzxz{z{{|z|wx}z{{xy~~}}y{xy{}y}{~~|}~~||~z|}~|~~|~}}}}~}~y|~}}~|~}}{}y||y~~}~~|~}~}{~{}|}~~~~~~~~~~~}}|~}}~~}~~~}}}~~}~|~~~{}~}|}~~~x}~~~}{~{{||}z}}|~}~}~~{~{~~~~~}|~}}~~~~||~|}{~}~~{~|{~}}~{~|~}~~z~~{~}|~{{}}~}~~}}~|}~|~~}~|~}~{~}}|}||}{}~}{|}~|~}~}~~~~~}{~}}|{}~|}ym|}{|{z||||zzy}wvwyx}{{y|}zzyy{yyzzxwx{xzyx{|zx|xz{w}yx~{{y|{z{z}|vwwzy~px|}{yzy}z{y{x}{{{~||ww|wzx{z}xxw}}|}}{{w~|y{zwv{~~v}{{y|xz{|{}|{}|y|{}yzx{z}{z|{x~}vzw{ywz|zxyzy}}zwwyz}yy|u}}z}}{vww{{{{y|xyx|~yx|}y~|vzv{{{y|z{|yxzx{xzxxz}yzz}z}z|}zxx{}|||zyx~zzzyy|x{{xx~|||{|y}yy}z{}{yyy|x~|||x|z|z}|~}yxxz|xx~wyxzx{zt}y|w}wy}{z}zxzv|zzy{|z}vy{w|{z||}|vw}}zwz}{wzzyy~||{zz}z~wxxzyzz|~{}}|||{{}||z}z}|{}y|v|{w|v~y}|vvz|{}}{yz{yxz||{zz{}{zyv}yy}wzxy~xzy|}y|}{~|y{{{|}{{|}zv{{{}z~~y|y~ywwyx|}{~zy}v{}w{}zzy}zz}z{}xwywz}u}p{xzz{{{x}z{}z{{uxyy|}{yzuz{z|y|~zy{~}yxw}y|y{zv{z}yzzzzx||yy{{|x|{{|xy}{~z{}{y|x|wx||ywzw~}z|zx|||zxzz{{~}yz}|{y||vx}|z~y~{z|{}yyyztu||y{|zzz||y{}|xxzy{{x~{zy}}y}|}{}~zyx{yyzxy}x~{~{}{}|zw|}z{|{y||}{v|}zy{z|z||}xw~|}z|}~~}||}}}|{~~}z}|y~|{~{~}~}{{~~~~|~|~~|||~~|}~~}~~~~}}}~~y~}{~~~}|{~}|~}{|}|~~}}~z~~|}}~~}|~}~~|z~~|}}z}}|~||}}}}}||{~~{~~{}~}}~}}}{~}~z~|~}|}zz~~~|~~~}~|}~|}{~~||~|~}{}~}||~~~||~~}y~|~}~{~}}~~~{~|}~|}|}}}~~}}~{~}}{~|{~}}~|{}{{{{{~{}|{|yyytuux|||yz{u}xz{xwyxy{|||xxvxx|y~yxzy|y}z~}{{zwy}|u{{{t}}{~~y{|z|{}}zxxyvuwyz|yvxytzzx|yyrz~yzwxzx}{x}{zz}|y}y{zz|s}|yyw{xvyy}vxx{|{tz{vyz}zv~wo{}~zu|ywyz}zyz{{x}z}}zw|z||y|}{{~zxzz{|}xwvy|x{{z{{xxxwxyyxwy|||yzwz~uxy|{z|y|{zwxxx~xyzz{w}{~yvz|z{}~z|xxy{}zyxywxuzy{~}yzzyvzzy{|xw{x{|yz|}~{{}vy{zz}~yzy{zwz|{|{{}{xzz{yyz{{wz{x|xy{}y|z{zxxxzyy{{}yy{}y}|{~z|z|w{}~~}|~zy{yz{yz{|zw{|uy{xzz}{u{y{{zyy{y{y~{z}||{|||yy{x{x{~y{{|~{|~zuw{}z{zuy~vyyvxxy{zwxuxy}yyxu||zz}|{{}zvz|}{{|{y|{{z~zvyz{|{}yzxz~y{x|y|ww|ww{{||w{|vv}|v|xz|x{|{{v~|}y{z|{{{~y|}|~w{zqxxyzzzxzyx{|xyz|z{z{z}~uxxyz{xxxy}~}|{yyv||{~}z}}w|{z~z}zy{vz{xyxy}v{z{{wzvw}zw}zxzxz~}xx{{}xy}zy{|{z}yy}{~}|{}}yzy}y}zxz{y{wx{}{zzxy|{ty|{~{yzzux~w~zvz{{vy}z}zyxyzw~{}{{|{}}||~|}~~{}||y~~|||~}~~~|}~}~~|~}~~{}~~}~}z}|~}|~~y}~~~~~y~|y}}~{~{}{~}}}~~|~{}~~z}y}}~|~|~~}{~}}z~}~|~~}{|~~}}~~||{~~|{~}{~|}||}~|~|~}~}||~~}}~~~~~~~}|~~~}~|~|~~~~}}}|~~|~}}~~~}}|~~|}~~}}~~}}||}}}~~|~}}}~{}~~~}}{~~}|}}~~~}~}}}~~|~|}~}|||||}}|~~~}|z}~}||~}|}}~}{{}||}~~||}}~{x}w{z}|v|z~xz}{~{|yz{yx|||xz|xz|||}yy{}y{z|{{}yzxyyuyz{zx|z|yx}~~yzz{xzxy{u|y}xz~y}{{{xwzyvy|y~||w{}|z|wtvx|yyxxzzzzzx{{xr~|zy{z}t{yw}yy|}{y}ryxzvz{}|xyz~yy{{zz}zzw~wy{wvzx{|yyz{zu|~y~z~{}}y}xw{{{wzy{{{||zwyz||yyzxz{y{|{{{z}w{{zyv~{yxzz|~}{|x|zyw}{y|z{zw}}~zy{v{xzz|{yyyw~{|~yx|}x~|y}zyz{xx{x|y{{zuz|zy}}{zzw~yzzw|{t{z~z{xx~||}xz{wzyx|z|~x}wwxw||z~y{|xzzzyzzx|yyw|{}x{z}yxz|wzyz|{}{|yy}y~z}zz|yy}}xzz{}|w{{|y|zx|y}{{wz}{yx{z||yx{||{}yz|{{}}zw{}vz{w{zy|z{~zz{{z|{vv|w}|zxu{xy{{}vy|}xzy{z|wxy|z|x~{{txwx|z~{{{z{y{yz}y}y||w{y|xw|~|zo{|}zyyxxxzwzy{}}{z|y~||{}|yzzyy}y{vx~yz{z~yz}|z{|{|zw|}z{{z}ww{zw{|{z}|}w|zw||zz|{|}|{|zz{{|~{{{}{zyyyx|}y||{|v{{{zyy{zzzw}ww}zw}zyu{yx~{z{zy~}{w~{{zz|{w}yy{{}{x|z~|z||y{z|z|~{{{{w~yv~{y}z}}{|z|||z}x}yx{yu{}{|{}~~~}~}}|~}}}~}{~|{~|~z}~||}~~~~}~~~~|~}~~~t}{~}|{~{|}}}~~~}{|}y}}|~}~}|}||~}}~}~~~~~}}~~~~}~}~}~|{}z}~~~|~~~|w~~~}|y}~~|~~|~}}~z~}~~}}{}~~|~~~{~}~|}~|~~~~~~|}~||~z~}~~|}}|~~|~}}~}}}~~}~{~}~}}|~~sz|~~~}|{~}}}~~~|{~~~}}}z~~}|{{~}}~|z}~~|~{}~~}}~|}~}{{}|~}~}~}~w~yy|y~y||yzy~wz|yxzw}vtv{{xv{|xy{xw}|}yyvy{~z|}}yyz|y|~z}v~|{}{yyz{{y|w{{yyvvywyyvv|yy{{wz{{y~xxp{x|zx~z{zz|zx{y|zw|zy{{yxz|}yz{zyx{}~|y{{}{xzxzxyyvyy~wxz{y}zzy|z}|{zz|{z}xzz}w}z{yyz}}|y~zx{xy{{xv}yrzz{}yzzzxyvy|{z}|zzyy}zyxw{xw}z{~~|yv{}zy~wwz{{|z|{}yw~{xz{uz~u{zzxyyvwy~{~zyxy{{uyxyv|yz}|~{~x{|||{}{x|}yyx|vyzxw~z}{zwxzzww||yzzz|{|t{y|u|z|{{yzy{x}~w|yz}zz}|~zzvzyzx}|}|u}~ozzzyxyzyz|z~w{{x}{z~{w{}zyzwxx|y}}{|ww}y|}}|zz~y}{~yzx|}{xy}yzzxz~{yw}yxwywy}ywz{wz{|zw~y{yz}~wzwz{||xw{{|}zx{|{|yy~}{}w{zz{wzz||zxzyyvywwvz}x{|{x~v{wy||{}}yy|~yyz~yzx{y|z}yzz{xx|~~w~|y|yv{|yy|yuzzw}zxzwzxzy}wy}z|yx{|xw{}|}z~zwz{}~{q|y{|zzxz|~}}|vy{{yy|yzvwyw}xyy}{{{wvzwvy}us{y|~}w}|yzxx}{|}xy{z|yx||}|{zy}|zv|||ywyyzyyz}zy|v|||{y}}{wx{}vy{vx~}|{w{}~~z~~{|~}}}|~|~~|||~z~|}}|~~~~||y}|}~|z}|~}}}}}|}~z|~}~||zw~~~~||~~}y}}}~||{}~|~||~~}}{}~~~~|~~}}{}{}}}}~~~~~~~}~|~}~~|~}~}|}z~}}~~~~}|}~~~{|}~|~~|}y~|~~~z|~{}z~|||}}}{{{~}~}}~{~~{}}|~~}~{~~}~~~}}}~~~~{z~y~z~~z}}{}}~}}}~~}}~}~~~~}{~}{~|~~{|}y}}~~|}{~||~~|{}~~||~~}}yxx|{|yxzv{zywsxx|z}ww|zvu{z|{}xz|{xyxz|y{yxzz{xzz|yxw~y}}zzy{|wzz{|xyv{~z||}z}y}|z|{xy{zz{w{{{}{yyy{z{zzx{v{{}{y{xzwzwz{y{~~{{{yyx{~{~z|~|xw{|~u{{{zx|z{zy{zz{xz|~yvxzy{}yv}z{x{|zx~~|t{{wy||}ywx}yxy{}zy{{zz|~}xxywx{|w{zu{u|z|y{{yx}||x|yww}|y~zuu}~sxy}|yy{vy{z}{|wwzzxzy~yz{{{{|{{yy}y{}y|~|zu~z{y{xz{y|xx~w|zyz{z~{z{~{}|yy|vy{|}}y|zw{yxju{y}w{z}v|~{vy{z~{z}z{|x~{wxv|ywzv{|zz{zz}{yyyw{|}xzuz{y{zzwy{x{p{yy{{xzxryzz||y~|y{|{z{|~z~yyzw{{z{||x|~xyz}~|vy{zzyzzy{xxy}{}zzu{{yww|{z{wzv}|z||zxzzxw|vyx}|xxz|y||z{x{}{z||z}}yx|{}{z}{w|zzxxwwz{||y{x{xxx{{yxzwy~v{x|~uxzz~x|zx}{y}~{w|wz|zzyyyzy{zzy{}x{xxvy{|z{z{wy{z{{|x{yxzzv|u{z{}~{~xy}{|{}{zyy{{z|z{y}x|zx}xvyxzy{xxyyz}y{z{zx~uy{y}{{zs~{wz|ztz}zz{|{{{|y}}{{{~}yzy}{{w~}x}w|}xyz||~|{{zy}|}{{x}{||~|}}~{~~~~~}}{~~|}}~}}x~~~{~||}~{}~}}~~||~~}~|~~}~~|}}~~}}}~~}|}|~}~~~~{~~{|~}{~~}|{}~~~z}z~}~~~~~}~~}~~}}~~~~||}w{}y{~|~z~}t~|}}~}~{|~|~|~}}}}~}~~~~{~}|~~}~{}~{~}~~~|~~~}}~~||}z|}~~|~|~}~|}~~{|}~~~~|~}}|~}}}{}|z|~{~}~|{~|}~y~}~~|}{~z~{}~|x{y{zx||{|y|z|yy{zys{||vyx{{zyzzux~xxwzywy{yy|y{{~{}|u~}yyxzw~y}|z|z{{~}~x~~xzzyzw~wzzxz{xw}yyyzxy{|yzytvzyx}}x{vz|v{yw}}{yw|{v}}{xzxz{}~y{yyuyy}z}z{v}|{z||{zzwxy}xw~{xzw{}|}{{~z~wx~z{}{|}|}|yy|{yyz{|u|{z{|v}xx{zz}{{xyxxw{|{vxu}yy}|xzzy}}{{|vv{w{|{yyz|x||y~}||{zy|z}ty{{ywwzy{yy|{{zywxzv{{z||yz|}y~|{{{|{|wyywzzz|z}}yx}{wz~ww|ywxzy}{v~z}z}xyzu}y{zz{|z|}zz|yy}}yyvx{{{|}}{y}zw{xvyy|{~w{y|wxz|vzzz{z{}y{z||z}|yx}y}{{|~|{{{}|{}|}{wyy}z{y|y}uzy{zwvyzx~xzyy{zxxz|z|}z}xuy~wy~v}|z|xy}{w~|y}z|{y}{zy}{}xxy}{z{zzwxz{z{zswy{zy{~{wuu{||wy{|~|yx}~z{yx{y||zy|}|z|z{{}~{}x~wxk{z|zy||}{v}yzyz{yyywz|xwy{|~{}{zy{xzz|}~y}z{{y|}||~|xzy{x{wx|xwv{yy{}zzyz|{wyy|{}zyyxxv|y{y{}}xzz|{y}z~z~}~|}~}~{{yz~}zz|yzxv|zzxty|z}yx{}yv|zyzzxv}zxw~|}uxz}y{}||}w}}~}x~~~}{~}}~~~}~|~}|~x}||~~|~}~~|~{|}||~{}~~~}}~}}|~{|~|~}~~~|~|~|{~~~|~}~~~|}|}|}{~}|~}~}y~~}}~}z~{~}~}}~~|~|~~{{~z}}}~~~}|}}||||z}~}}~}~|~}{}}{|}~~}}~}||~z~~|{~z~~}~}~|~~}|}~}zz~|{~}|}~w~~~}~|||}}~||}~~~~}~~x~}{~}}~|~}{~~}~{~~~|~~|~~~z}~~~~}|~~~~~~}~}~}}~xz|~z|}yw}{{x}yxy||x~z}xwz{|{wz{{|~{{{y{}{y{yw}z{xv{v||wz|xx{~ww}v|{{{|}|{yx~}x|x|zyzy{|~{zu{x}yw{yyxxzy{yzzzx{wwxxw}zxy{xz}{z|}xz|wz|||xwyzx}z{vz~|xy~|xw|x}~zy{|y{zzxy{}{{|yz}y{{}{yxy}x{xz|x|z|w|zzxzzy}xz{~y{{|x{zz{zz}x{z}x|{wz|yx{{x}}{y|xxv{{zz}zzxzyz{}zz{zwyz{y{}z||xx|zzx||~|xxvw{z{zwzy|y}~}}z}y~z{yyz|yy{x||yyzy|xy{{}x|{|{~{uz|z||z|{{z|{z~y{wzxu~y}{xu|{~|wy}zv~u~||wz{wzz{|{~{~zyyz}{u}zvu}y{zzvzzywx~}yxzx|wxzz~|{y}vy{zz{y}{yz}|||zy|{xz|yzzz{~z{wzzy|{x|{yzwyy}zzx~y{|wzxz{{vwz~wxx}}wy}xx|yz~z|zu~|||vzxwyz{z~|{|x{}z|}y{|z{|wzzzv{y{{yxxvyzyz{v|wxw{zyvy}y{{}ywy}}|}yzvy}wz{xyxwxv{w}{~zwzwuzyw{w{yzwww{yzyx{z{|zxzz~yx||}zvzxxz|y|z~z}xzz}wy|z{xyx~zz|{{u{}{{zw}}zzy~{{x|zz{{yy|{}zzx|{|}~}xz~{xxxv|{z}z{uxs{zw}z{z}x|y{{}{|yz||y{{|xz||yz~{}~}~|}~}|~~~~~}~|~~}}~~}~}}~|~}}~~}}~z~}||}z~~}~~~~|~~}}~~~}~}~}~z~~~~||~}}~~|~}~{~}~~}~}}~~~~~|}~}|}}{z~}~~~~z~~~~~~z~~~~}z|~{~~}||}}|~}~}~~||||}~{|~{{~}~||{}y|}~~|{~|~|~}~|||z~}|~}}x{}|~}}}}~{~~|~~~~|||}}~}}~z~|~||}}~~~{|}}~}|~|~{}}~}~{||y|{y{~|}wzzx{vxz{vw{wwx{{uy}y}yvy|w{yxy{wt{}wy|x|xwyz||yy~||wzzx{yyvyzy{vzzwzxx{yxwzyzzyxy|z{}zxxz{yzzz{|wxz|}zx{{{x|z~{|vu|z}xvx{z|yyv{uy}zx}v|{zuyx|x|ywyxzy{zyzxy|w}~yzyy~~}~{{{{~{{}|{xx|}zz~}zyw|x|}{zy|zvv|xvz}w|vv}vzxwvxz{uz{yyyyzzzy{yvzxyzzz}~|}v|xy{}wx}v|yz{~x{wxvx||zyy{{xxzu{|z|y~y|{}w||z|yxw{{{|w|zz}x}|y}zyz||{zxvxwywz|z{y~ywyxvyz}z{zx|{zyzyzy~|}y||z~x{xx{zz}{~}||~{yz|yz{vu{t{|z~uy{yxy|rxz{xy{xwxzw}}||{|y|}y{}|x|}z{}x{}{}z}|{|uxx}xv~x{}}{wzw{{wzyx{wz{{|x{w{zxy|zy{||{{|{z}y{}~yvx|}{|z|z|zyzx{y{zyz{x|{{z||{yxwxzzv}u{zuzz~}||w|{y{wz}|{|~z~}xxzzzxxvwz{{x{{xz|y|y~{uyw{{yywxzvy{y|svzw|w{~y~{z|yyyxxz|~v~|~z|z}~|wy|}|x||wwwvz{{y{w|w|xz{x{z{{xz{vyyx}yy{z|yxzw{{}y|~z|~z~z~}z{w}|zyyz{w{zzwxuwyy}{{zw{zyywy|}{y{|x{{{z{zyzzz}{z|{{~}}~}~}}||{|~~~z~|||}}}~}|~~}~~~~~}~|~~~~~~}z~|}~~~~|}z~~~}|~zz~}~}}~~~z~~}}}y~~~~~{}~~{{}~||}z~~}~~||{~}}~~~{|~x}~~}}~|~}{y~~~|}}~~|~}}{~~~{||}~}y}}|~|z}}~}|~}z}}}~|~|}z|z}|~}}|~}~|~}}~|z~||}{~}~~~~~}}~{~~}{|}{z~{~}~{x~}z|{~~~~}~|}}~~{|}xx|zzy|}|~~z|yzx~wyxz{yy{}uy|y{}{{{z{yyz~{|yz}{wvy{zyyyw|{{xwx|}{}x}{xy~{z~x|yzzz{{wzy|}}{|w|y|yy}~|x|yw|wz|y~{x|y||zxyw}{zzxzx{}xwzz{}ywyy{ywxyv|yzx{zz|w}xzxyx}|{u|{|u{w{{{x{z||x{~|y|~zw{zzz}xw{{z}w~|y~|x{{yzz~{yyyw|z|yxy|xuy}~~{wzxx{{~|{{yx{||||ux{}zzzz{z{|{zuxy}|vz{{~|z|}|{|x|zyxz{{|xyxz||}x|x|z{zyywzzz}yzx}{{{yz|xy|~~}zvyxz{zyxyzx|zww{{|x|{y{{{yyy|{x{zz{y{y{{v|zz{xz~yvx{xxx~{yy{{yyz{x|yzzy{z{z{||v~xyzyw|{xz|zy|wxw{w}{|}|z}}||x{zx{z{|~|{z}{}~||}{{|xv{w}y||x}xz{y|{w{y|vyy{z|{~x{}{z}z}zzzw{{{v|x~u{{}|{~||{{yzwxx}{}xy{x{zzy{z}xxxz~w}wsyz~|}y{z{|{|{uy{{y|~uz~w~|}vx|{{z|zx|zy{zyw}|yy{zxy|zz||xzt}zzw{|y}|w~|z}uz}|{}|zyx~}|{||}|zz{{y}z{x}xw|{|yy{|{{}y}}z{{{|yxyxyz{}z}y|x|{z~yx|||xz||zy~zxv}zq{}xz{z~x|yzv||}z{z{y|w{|wz{z~szsyz||z|~~{~~z{}~~}{|}~|z}~~~~~~~}~|~~|~z}}|}z~{z~|~y~}~~|w{~~~}}|}}~~|~{~~~~{}~}|~}w}~}~~~}}~~||~}}{~~~}~{~u~{~~~{}~}~}~~|}}|~~~~~~}~}}}}~~}|~}~|}~~}}}x}~}}z}~|z~~}~|}~{|}~}~|}}~}~~~~|~|}}}}}||~}|}{|~~}y}|}}z~}~}~}}~}~~~{|{~}}~~~}{}|}|}|~~~~}~}~{|~~z{~~~}|~{|}~~~~~~z}}wzz{}|~{}{zqzzzwzxxyyyyxx~zy{yzwzyzyz||uzzz}zyz||y{yzz{xyz~}{{v{x{{z{zy}}|x||x|v|{yxzz~x}|xx{zv|xzx}{x{|z{x{|v{yyvxyw{zx}wzx{}y|y}y|xz|v|z}v|{zz{wzzzv}yz|w}|zyy}z{zyzz|yy|{{{v|{~{{y|yy|z}xzz{{yxv}y|z}|}wxvx{xzu{{{{{v|{zwx|wwyxyz{y{{~zx{x|}{{{x}zyz|z~y|z{|{x|}|{y}}y{|ywyy{|{y{zzw{~xzzv||yx{}y|~|~{{xwyzy|z}{yz|}x{z{~y|zy}}}zwxvxyxv}}{zy|yxxwyzx{x{zzv|{}|w|z{}}xyyw}y{x{~}|~{yz{{}}}y~x|y{y}w|{zz~|{y{z{vwxzz{yxwu{yu}zzzzv~{|}~|xz{{z|}|yy}}{}z|yy|ywx{||~~|y}z{zwz|w|xxyz|vz|w|||{y}{|z{~|z}|uzt}x{vz{y~~zy}|xzwy{xxyyy}yxuxwwz||y|xy|yz{u|wx}zy~{|{z{|||{y}x}{{zz|{|wyzy||}yvvxw{z|x|{z{w{z}www{xy~}z|}zy}yzuzzxy~{~{|{yw|{{w}|~~|z}z|y|}z{x{~wyxy{xx{y|}{wwxzzwx|xz}xxy{{z|{{}yy~y}t}}{vz|{~|x|}z|~|yy||zz}yz{zzy~zzwyvs{y|{wz{|yzwv}wz}|zuz|x{~z~z}{u~~z~}}|~~~~}|}~~~{||}~~~~|{|z}~|~{}z}}}~}|{}~}{~}{}{|}||~}}}|~}~{}~~|}}{{}~~~y~}}}}|~z~}||}~{~|~}|~~}~}{z}~||}}}}~~}}~~}~}~~}{~||~~y~|~}~~~|}}}}}}}}~~}|z~z{~~|~}~}{{|}x}~~|~}~{}~}~|v}|}~~~}}~}|}|~{~~}}}}~|~~}z~~~~|{~|}|~{}z{||}{|~{~}}}}~~}~~{~~~{~}~{|~{~~~||}|}x{zw{wz||z{z|yzyz}wyvxy||w|yyz|{zzx{xw|{yzzw}yyzxzyx}{zx|x{yx}z{w{xz{{}wy|~y{|zx{z|v{{|zyyy{yx~w{|vzx~xxvy}{}yx{u||||}yz{|}yzxzzyyx|zz{{}yywzy{y}z{wvzy{w{{zz||}vyxxx|zzx}zz{z{yyyvzx{{{|x|w~|xy~xz{vyy{{yzz{y|{}zx{zxwyzyw}}|zz{{zxyzxy{x|z~z~|zy~v{z{x{yz}{xy|yw{{}z{x{|ww|y}xyx{vz{x}zxx{yxxx{{y|||vw|z|{xwz~z{xx{yx}{{|yy{~}{{y{z{{{zyxyxuxxz|}{z}~x}x~{|xyw{|yyzy}{{|z~|xzy{z~zyxz|{z|x|y{{}z|zzz}}u|w||xzpyzxx}y{zy{zxxy~~y~yyuz{x|{}xz{{zzz{zzzzx{zyx~yw}|xz{zv|{|v{vz{yyz~|ywv|}yxyz|yz~zvzzxx{{zz{y|zzxzwy{{{z||~{yv{|z{vzx|wzw{{z{z{{xzyyvzwz{{|~zw}|y{{{w}zyywyz}{{{ty~|{|z~{z{}{||xz~{zz}z{{|{}xw~|{z{{zzz{{xy{{xwy~zw|y{x{w|z}yw|}|uzzzznwzxwy{z}{zyy~zyyyyzxx|{z~z|sxy}zzwx|~z}vy|{zx{{}}}y||}{y||y|}{xyz{yzxz{{zz|wyzz}qzyyxzz||y{wx|wxy{y|||xxyx{x~y|~}~~~~~|}~||}~|}~}~}~~|}|}}}|}~}}}~~}~~|~|~~~~}}~}~}}}~~~}}~{~|~}~~~~~~~}}}~}zz}}|{~~~~z|}}}}~u}|~~{|~~~}{{}~~}|~}|~}{~}}z~||~}~~}|~}~~~{~|~}|}~~}~{}}~~}~~|}}~|{}~}||{~}|}z~~|~}}~~~~}|~|{~~}~z|}~{~{~||}|}}}|~~|{{|}~}}~~{~~}~}~~~~~}~x~~~~}}{}~|~~~|}~~~|~~|{y|}|x{y|~|x{w}}yvxwyv|{y{}zyy|{z|wx|y|z||{|}{|z||z|x}{{zx|y{zzz||xz|z}{}}{{}yx|zyyw{y{zvz~tzxy{z~{~x|{}|v{vx~|z~{z~{|{xy|yxuz{}|~{vz|z}zx{{{u{tzz{}{y{v{|zx|zxtxy|xzxx}{x|y~{{x~zy|{z{}~y}{y~}}|x|xw{wzz||zwy}}wxw{{zyyvy|zw}|xyyyxyz~y{x{y~~||zzz|{zyz{z}|{||}{xx}yxxxqy}yw~wxyyy}|~y|xzz{xzxyzz}}yzz||zyyw~|w}y||yx}}w~|z}|zzxu{w{|tz|zvvzzxwx{y{xxz}vwuzy|wz|z{||{}x~yz|}zz|~y}|x{y||yyw~{yy{yz{|z{xy|zz{|{w{{x~x}z~z|~~zz|||}zz}yx{|w|~y|}|}}~||}{{w{{wy|z{{{|xuwx{~y{}||yzw{}yxz|yyyzy{~vzy||{z{}xy{x|}}}}~|w{xyzwyt}v|}z{z}y}|y{|z{|}xx{y|{|{y||z|yy{}w{zx{z{|v|z{{|{{}|zwxv|w~}x|x}z|xzy|w{|yv{owzyzy{}{r}}yz}~v{|{{{x{x|v{}|~z||y{z}x|wvytzvz{z|y|zy|y|wyxx}y~{|{{wzyzw{|{|z{z}}{}~{y~xz~~{|}yy{w{y|y|wxy||zzxz~zwz|{{xw|z{z{xy|y{{z~{wzty||~z|z|~~~~}}~|~}~}}~|~|~~|~}z}~~|{}~{x|{}~~{}~|}{}}}}|~}~~}}~|~~~~~}~}~~}}~}}|~~~}}~}~}{|~}}{~~~~~{{|{{|~~||~}}~{~}|{}}~}~~}~z~}~~|~{}~|~}|~~{}||~y}}~}~}}|{~~}~|{~{}}}|}}~|}~~~}~~|{~~~~~}x~~~~}~|~~||~z|~}}y~}~}~~}~}}||~}~~~}~~~~}~~~~~~|~}}}}~~}{~~z}|~}}~zzzyz{u~y}vy~||z|~w{xy{~{|{yz|z{~|}{|wy|}xy|yzyxw|zy{|yy~y||y{~x{}z}x}{yyy~xw|}}|}uyywwy{w}w{wzyy{y{yzw{{{{x{{|y{}{xzvwz{v||xw|{|y}|yzvy{}z{}{zx|w|{~}x{{|yxy{zw~|}|{zy{yy|z|~y|{ywzy{}{zy~x}z|yxy}zzxy}z|u|y~w~|u~z{y~{yzx{v|}v|}|z}{wx|zwwyvyw|}z{zz{{zyzy||y|{zvy{wzz{yz}xw{v}{w{z}ztzw{}~|zxz|{|yzyzyu|x{z{y|~|wyz|xx~vzz{y}u{xz|z|{|}xxzzy{z|{|ww|s{{}{zzxvxyvzz}|zy}{|y}xy}|~y{{z}yxxzvwxxzz|z|{{yzxtw}{wzzwv{z}zyy}|x{zw~z|{|yzz{}zy|z|vz|{y{wy{zx|{w|{{y{u{x{xz{xz{y|{zz|yzxxwv}|y|{z|{y{w|w}|zxzz||{yy}xz||}yvw~yuz|wwzw{z~uz||~x{z~{z~wz|y}{zzz|xyvzv{||yzyxw|y{|zy|y|yxz{|}z~w{{zxyzzzy{yy|{{|zxz{{~z|{|zz~yzzy~xvw}xyx{zzw{x{{xwz{w~ywy|{{zz}zu~~~{xxx~{xzz{z||{w||yzxz|yxxyy|zzz{zyzzy{wyz{}y|}{~wzwxy{}}yyyuz{{{|xzx~{x{y{|}|}vz~zz{|uzyyy|z~zy{zzxyyz}|}|~~~{||~~}~|~~}~~|}~||||~~}}z|}}~~~|~}|~}z~z~}~|{|~}}|z}~~|~|{}}|{{|~}~}~~}}}}|z}{|~~}}~{~}~|~}~}}~~}~}~}~~~{}{z}|}}}~z}}~~|}~}|~|zz}}||}~~}}~~}~|~x~{~~~~~~}}}~|}}|~~~|}~y~{~~~~|}}||}~~}~|}}~}~z}|{||z~~|}}||~~~~|}}||~~|y~}}}}}|~~|~}~}~}~~|~~|}{}~~}~~}|~{y||y~z}||z{~{z|w{y{yz{yxv|yz{}|y{zxx{yyyx~{}y{~|vy||yy|{{|y|{y{z|z{yzz{y|vx}xy{z|{yuxz|}{rxz~x{wy|z}yzv|vux}xx|{|}yy}vy{}z~x}zz{ywy{zz|{zzqzzlxxzxy|yw}tzw|{|||yxzxzxtwwyx{|~w{z{{|{{z|}}{z|x~{zy}{|{yyww|yvvyutzwwyy||}yzz{vzxw|w}z{{z}}x{z{y{y{{~{~}y}{yz~y~|}v}|{y{{y{yuyx{yxyu|{|xyzxy}zy{x{v|wz{xyz{{{z|{|||z{}zz|}z~zx{|}w|xy~xzxxuv{zx|zxxy{ywvyzyyy}wyyv}}|v|}v{z|{{~x{{z}z||z|z{zw}z{z{|yy~z{y|zyy{|{y{zx|xy{z{yzvwv{{zw|yzwv{x|{}{{|z|}|zz|||}}}y~|{z{x|}zywx{{x{|wzwz{qwzxwy|yzzvz}~y||{{y{}|z{zy||wxzz{|{{wz~x{}x||zz}yyzzxxzxzxxzw{wz|yzxsxyy|xxv{y}{|z{{|y~z{{zvzyyzv|~yzwy{x}}{zx{y|yzyw~|}}wvuz|z{wxytww}{wyw}{z{{}zyzz}yy~}zv{|~{{|||}|{||ww|zyzy}yy}xwzzxy|wy{wq}yz|yxvxwy||{z~yy|||x}{{yw{~{||y{{}vv|{z}wz{{u~wyxwzz|w{yxwvz~w}xy{|||wz{{{y{z~xz}{~yy~~}~~}}~~y}||}~|}z~~~}||w{~}}~z}~{~~||{{z{~~}~}{}~}~||~}~||~~}}{}z}}~}~~~~~|{|y~~z||}{|}|~~}~~~{}~{{z~{|{}|{{}~~~~}~~z~~}|}}~~~~~{}~|~{~|~}x|~~||}}{}|~}|}~}~}~~~|~y}}|z{~{|~|~||}|{}|}~~~~}zx}|{}{|}~|}}}~|}|}}|~~}~}z{~||~}}~}|}y~{|~}~{~~|}w~|}~|~~|~~||~~~|z|~~}~|}}~{~y}~}}~|}~z~yyz{z|x}}|y{yt}z{}{zz{}xv}zzy}x{y|z|z|y|z}{xyyxwzxyx}{x}wzywyyz{{zy{{x~~y}x|y}}{y}{}~z|z{y}~xz}wy~}zv{zxy|xz~zxy|}|z}xxz{}{z{yx~xuxz}zy}}x|zyz{x}x}zzzz~|~~y|zzy{{zz}y{zw~yt}w{ys{yyyw}xzx|zyxxy|yzw|xz{yyux|~z{{x}y~zzv|{z{yw{|{xyz}{y{{xzwwxxzzxzyxyzzwz}||y}|~y{v|v}~y}y}zr}wyyw{zwy{|||zzxyz~|vz{yyy{wz|x}u|zuzwxzt~z{{}yz~z|{wxyy}|||y}yzzx~z{z}xxzy{v|}zy|{{z{yx}w|{{{z{z|xzx~x|~}{}{w{{yz|yzy{{}zy|x|{{z{y{zz{zzwz~zz~|{z|y{~|x~{vzyz{{zw~|}wx|}|zwy}}{y}z|zxyv}|ywxyyy}}||{|yx|z}yzwx{z}|}|z}ww{x|z|yzxz|y{{{wzyuy{z}|x{w}vy{zx|x{}y{~ux{{z{|}zt{{z{yyzy||{{zz||z~|{y{yz}w{{}}}|zwyxw|}y{|z{{~zzzzwyx||zyzz}{|yz{xzwx}{~yzyzx|z}|}|zxzz||xwxvv{{zy{z||}||{}{x{xzx{~y|xvz||{vzyzz}y}zz}y{}|}|{{y|{z{v|}|yy{||y}yx|zxxxz{{z|x{{|}{{x}zx|zz~{z|{{tzy{|z{x}~||||~~~}}z}}y}~|}}}}~~~~~}}~~~}|~~~~~z}~}~{}{~~~~{~|~}|~~~~|~~}|}}}|{}{|~}~|~|{~}x}}z}~}~{~~yx|}}~}}}~~{~x~~|~}~}~|}~~}}~}~~~~|~~{}~}|~{~{}~{}y}}}}|{{y~}~||y~~~|}~{~}|}~|~~}}~~~~}}}|z}}~}~~}~{}}~|~~~~~~}|}}~~}}~{|}}~{~}}}~}|}}}}{}}~|}|{{}|}~~}~~~|z~~z~y|}}{~}~~}||{}{{|}z||z}z|xu}yy}swwwyyz~uwyxtz|xywxxzzwywyz{}{{|yxy|{z~}{|x|yuz~xz{|zz|{{|vz{{yzvxzv{xyxuzyz{yz}{~t{|z~}xtz{{}}{y||}{~x}z~y|}v|~}|y}zy}{yy}vz{}w{{yzy~y~y{|vwy{yz{z{sy|{z|yy{|{y|y|}|{|zxz|{xxxs|yz{{xzy{zyxyyu{yzxvxwzyy{yw|zxzvyy~vxz{zz}y|y|y{yzzzz{}yx|z~z{xxx}x}z}y|yzzw}y{z~}xz{xz|vwzx|{}|s||z}{{{{zxt}yz{{yu}~}{{xz|{y|z}sy}xvz{yxz}xuyyyx|u~yvy{}xyz{y{|v{y||{xw{~}~zx|{|}xx}z{y||{{y{zyzzw}yxxz}zy{yx{zzxz|ytwx}}t{z}z|y}yzz{}}x~}y|{~|{|}yy|y{y{zz{w}xzyy{zywuyx{{y{w{wy||z{}twyxxy~zyzxzz~xyu||{{y{}~}~}|yxw{|{{|xwytvzvzwywz}{{|zw|xuw|||zzxzzzx|y~|{zyzyzzz~yz{{}z{y}yxz|z|ww|x|{xxy{wyzw}xwy|xz}y{}y{|~~{}z}{z{}~vxx}{s}{zyz{}}}wy{xxvwz|}zw|yxy~u{{{yy{zv|zzxyy||z||yy~{y{zz{{{z{{|{yz{}|~y~zy}wx|yz}wxxyz{y{xvxwysuvzxzyyw|y}x|y~yywry|z}|x}yz|z}{z~{y|}}~~~~}{~~~~|{}z|}~||~~{}}{~~~~~}}~~~|}~}}z}~{}~~{|~}|}|~|}}|}~}~~{}~|z|~}|~|{|}}~~}|~}~}~}~~|}~~}||}~|z|}~{~~}}~~~yv~~~|~}~~~~~~z}|~~~}}~}}}}z~}{}~~~}|~~~}~~|~}{~|~}~{{}~{{{~{~{}z|}||{~|}}}{~{~{|}|}|}}}}}}}|}}{~~|}}}}|}~}z~}~~{~~}|}~~|~~{~~||~~}~|~}{y{{~~z~|~|~{~}}|~~~}}}}}|~~~|~}}~zxyy{|z{z}zw}}yyxvupzz~z{xyzz}~zwvxy|xz|yzyyuxz}xy{yxxzxxzzw{yvz{z~wyyyuyz{y{y|z~zyzv}}y|yxx{x{~yzy{yy|x{vzxyxz~yyuy~xvz|{{}|{yyzx}{vw{||w|v}yzxx|y{zux{yx{|xzzzzwy{z~yxwy{yuxwz{x|w|yyvy{{x|xx|z{{y{|}y{|yyzxy|z{~y|{yy}~yxxyxwzyx}yzyzzzwwyz{{{z{wvz|zyxy~zzv{}{xz{xxyz{}}|wx{{z|yy}zyy|z}ywz}zx~}wx{~{uz}}z|{}|}|xzzyx~zyxy|yzyw}w~z{}|z{y}xz{{}yxww{yz{~~|{{z|}z}uvyzy}{{||{{y{~||yxzxzxx|zzz{zzwzz{z|{}{|vz~wyx|xxy{vx}{w{z{zzy{v{x}|xyxy{{y{z{~zy{{z|xzy{{zyx{xx|zwv}xy|{{zz{w{{zz{vyxxv{wzzyt{z|{zxwy}y~{xwzy{{xv{z{x||{xyy}|{{yz}y}wzx{w|ywzx{zz{xzxv|{xzz}x|}x~xzyvzzx{{z{}x{{~|z|wz{xy|{wz|x~|}yy|{{xzy{{|y|y{z{|y{|y~{}{yzztz{~{{xzyyzwz{}uwy{xw}x~|{z{w|vzyzt{zyyz{y~zwzzx}yyxx|yzywxwz|{z{|zwyz}{|wxzzz~zy{w~yxwx|{||yvzz}{}v}y|zz{|xx{{zvw|zz||wz{y{ywyy{z}z{~|~~~~|}~z|~}~~{|~}~z~~{y~{~~}{}~~|}}~}{}}}}||~{}|~~}~}|z}{}{||}|~~~}~}y}}}}~{~}~~~~y{}~}}{}{}~}~}~~}~{~y}{{}~}|y{{y~}}||~}{~~~|~}}}~~~{|~|{}~}}}}|~}{zz~}z}~{{}~y||}~~~{|}}|}}}~~~|~}~~}{}}~~}|}z|~z~}y}}~~}~~~||~~}~t~z~}z~|~|}|{y}~{~}z}~~y~}~~}|}}~}~{~~~}}}|~~}}|~~{~|~}z}~~{|z~~}z}~}{~~}|~}~}|}z|}~~~~~z|{}~|~}~||~}|~}}{}{~~|}|~}{~}||}\\\\\\\\|zx;}~}|y|z{}|y}z}||}{~}zz|z}}{||yz{{{w|~x}~~~~}{~}~{{z|}{}{~}zz~~~}~~{~x~}|{~~~}~}|{~{}~{y{}{y|zz}{|~}}{|}|~z|}{y}~}}||{}}}~}~z}}~y}}{z}}y|{z}{{|{y~~~~{y|z}}z|{y~~}}{|}~|~v~~zz}|}{}~~|{z{y}|}z|}{}}|~{~~}{z}zz{|{}{~z{vzx{|z~|y{z|yx~|yz~}}}y{||~|~{}{~}}}{|{}~~|{yz}}{|}~{w|~z~~z~{{~~~}~}}}|}}|}}|y~}}}}zz||{{x~~z|~}|}{}}{}~{x|z|~{|~z~~|~~~}~z}|{{}~|z~}z~}|zx}{~z}z}v|~~||}}}zz}~~~~z~y{}|y|z}}z~|~~{z{|v}zz{|w}}{|z}}xz~|~|||}|z~~~}w}~~~|~{{||||~||}zz~}~}z}{{||~}|~}z~~}}}y{{}z~z}~}yywy|~|~|z||{~|~~~||~~}~x~}}~~~}~~|{z~~}||}{z~|z}z}~~{{z~||{}~~{}{~|w~~|{|~~||}|}~}z~z}x{~}z~}{}z{~}{~}~~{}{~|{z{}}}}|z}|~~y|~}~u~~~}z}y}{z{~~{~||{~{|~z~~y~~}|}}~}~|}~~}v~{~~~}~}z}~|~~}{}}|~~||||}~~~~}~~|{|~~~}{|~{||{|~}|}~~}}|}~z}y~}~{{~}}~~|{~|~}|{~|z{}{}w||||{|~}|~}~~yz|}~|~~y|{~zz{z}}~~}}|x|~}~|}}}}}}{}z~}}|}~~|~z~}}}{~|{~}{}}~z{}}|{~z}z~~}zy}{||}z~}|~}~~{~}|y}{||{~{{~|~~}}y~y|}z}{|~~{~~}~}x}}{}|~||z~~{~|~~z}{~}|}~}|}~{|yz}z~~{}~}}v}~{{|z~z~}x}w~}}{}z{x|||~{~~~~|~{}{{|}x~|||}}y}vz}~|z{~~~~}}~}zy|~~~~{|{}}~{{|y|~|z~{zy|x~}|~~z~|~~~}~~z{|}~zyz{||~|~}|z~}}}|x}~~||z~z}yy}y}}}}~}{{}~{}|}y}zz~|}|z}z}~||}~}}~~}|}}~}~}zy{~{}~|~~~||{|y{|x~x|{|wzz~z|}}x~|~|}}{|y||z|~}v~|{{}~|~{}~x~z~w}||~{y{{~yy|~~}~}||~~z}}~}~z~~yx}{|{}~~}{}~~}{xz}}u~|~~~{}~{|{{~{~}||~~yz{~z}{|}|}~~|{}}}~~}||z}~}|}|~|z{{{||~{l~|{|~}yzz|~}~}}~|}{}z}}}z}~}||}}~|v{~|}~}}{|z|{~~~~|~~}}~~~~~~~~}~~~~|~z~}}~~}}}}w~~}}~~~~~~}~~}}~{~}~}|~}z}{|z}||||||~z}|{~}}|~z~}}}|}~{~|z}~w}{{y~|y|}}{}}~|}y~~}{||z}}}|{{}~}}~|}~~}}|}z}~z}~{|}|}~}}{~x||z{{}~~}~{}w~}}~yx}{|~~|}z}~~x|~}}{}~~~~z~{w}}}~xzz|}x~||~~}{|z~~~z{z~|{{{zz~|||xx~}~}z|y}{|}}y{~|{z|}|~~y}}|~yz{|}}~}~z~~zz{}z|}~x}~~{}~}}}}y~~~z~~z}~}}}~{y}~|{{{}{{}y}z}}}~}~||~z~y|}|{~{|}u{y{{{z}~{|}~}}|}}zzz~{}||~|~z~~wvz}}~zz~}{}z|}~y~{}}}~z}~}}{zw{{z|~|~|}~z}~~z|}|}~~}~~|{yx|~|}z~z{~xy~|~{~}z~}}y||~{|}{zx}~z|}|x}|~z~{~zyz~|~}}{~|}|{~x}~~|z}yy~|}~}}~~yy}{|{zz}|}|{|{z}z~}z|}{x{}~||~~|~~~~~}~}~}}~}~{z}{~{~|{~~|~{{~|}~|zvz{wxy~{{~x|~}zzy{{|zz|~x|}y|{~}|}z||}~|~|y}}|}}xxz|~}|{}w|z}~~}}~}}}~{~{|~|~|{{{{}{z~u~~~|{~|}~~}{~|y{z}~~||~~}{~}}~~{{~~||{|~yx}|~{}{xzz{{{|{{}~x~{x{||y~}{v~{uy{~}z|}{}|z}~zy{|y}z}}zz}xz{{z{}}|{}{}{{z{{}x{}{~}{{~}~|{|~~}|{y}w|{~yw}|{}zz|}~}|}{yz|y}}}~{}}||~|t}}~{|{~zzz{}{z~{}}~{~{{}}xzy|~yz~}z}~}}|}~~||}}}~}~}zy~~|}}}z~~{{}y~y}u||{}}|z|}yy|}{~}zyy{~y}~zy}|~||}zzz~{y}~z|}{}{~~}|zyx}~|{~||}}~{~z}}{z{~}||x}y|~~x{{{y}~~|y||wxy}}z~{~~}|}{{{{|y||y{xv~}}|}}y}~{~||~zzz{~{|z}zzz~~{v{z||~~{{|{}~|}{}~|{|~}|~w{yyz}y~~zy~||{~y{}|{{}|y|~yy{~}}}|~}}|~~}~|~}}~}~|~~|~~~|~~~~~|z~~~{~~~~}~~}}~~~z}~}~}~z}~~}~}~~}~~~~~z{{}}z|~{}|w}}~|x|z~x~}}x~|y~~|z}|z{{~}zyy{w{~{||}z||{|yy|z}~{y|||{|{zzwx~{}~||}}x|~|~}~~zx|z{|~z}{z}}~~||~|}}|~~~|}~z{y{}{~~x{|z~{{}~|x~~~y{}{~~z}|z{y|{y~}|x{}~}{{|~zy~z~yz~y|yyy|z}}{z}z~~|}{}x~|||~|{}{yz}|}z|zyw~~}{|v{~x{}x{}}}}~~{|z{}vz{{~||}}}|||}~{|z~z||~~||z}~}~w|~}}||}|}}{z~{z~}|yz}{}|z|}y{~}~~}~|~|{yz}|}y~|{~}|z~z}z}z||{z{}~~~~}}}}{}{zyy}|~{~{||y}||}{}z}~{{~|}{}|~~|}y|z}~yzzz|z}|w}|y}y~{|~z}x~|~}~||{{x~{{z||}||x}|z{~~yzz~z}}|~}|z~~|zz~z}}}{zz|}{~|~~~x~}u}~}}y}z{y|{||{x{}}z{~|zyz{{}}|{~}z}}zyx~}~~||}}~||{}z|zz}}~}}{{~x}|x||{}{}x~~~}{|}||~~w}}x{||}zvy~}}}z||{}x{{}~|y{~~~~}~~~~~~}~~|~}~{~~~~}{~~}{z~~~~~~}~~~}}~~~~~~~~}~~}~~~{~~||{|{~||}~}|||z}{{xy|~}}||}}v{z{{}|}zy|{{z}||{|y}~y{{~{}x~~||}zyz~|{|}~yzvyxw|{{zv{ywy~zy~{||}}|~|zz|~z||y~~}{|y~~y}y}|~yu{y~yz}|y{|}||~{y||||w}}xz}z|||}}~{{~~}{|zy{{~}|~z~{~|vz|{z{~|}|y||~}||{~}|~|y||w}{|~z~~|{|zxyz}}}z|y~x{z~z{}|}|z~}y|~}~|~~{~z{|{~|~z|~z~~~xy}y~||}}{wy}|y~x|z{{|y}~~~~|~}}~|}xz|~{}z~{z}yt}|{~~|{~}}{zz~~w~}}{~{}~}~}}}{|}|~z~}y|~}|}}~~}y|xzz|y{{zx{|~|{}{~y|~}||}|z{z~|y}w|||z|||~|{x|x|~z~}z~{~|{}||z|{|yz{z~~~ux~wz{{|}{}~|{z~{|}~}{z{~|~x|}}{}{x~|{~|z}}{}t}~xx}z{{}{z{x~}}}{|}||z~|~}|y~~z{z|{u|{z{{z~}|{w{|~z|y|z}}}|z|~|{|~x}|~z~}~|w|yzxx~{{|x||}~{||y~~~v{~{~~~y{{|{|~{~|~}~}~|~y~~}}}~|~z~~|~~~}~~||~}~~}{}~~}~{}}}~~}~~z|~~~~}}|}z~~}|{}}|{~~{~z|{~|{{~y~}~{~y~||x~|y~}{zz}zv~y~~zy||}{z|xy~{}}}{~}z}{z||~{{|{z|{~~}|x~|~{||w}x~w}z||}~z{wz}z||z|~{{{z}z|{}}~}|~}zz|}|{||~y{}~|z{z~}~|~~x~{||~z}z|}~{~y~zy{}zz~|zz{{~zszx}{~y|}}~~{~}zy{~{{x{z|~}~}|}~|~{zz~{~~}|||}x{z~~~y{{~y~{y}~}||}yy|~{|||}y|~{||z|{y}}zz{{zx{x{x}zsz~}|{~z}}}|}|{z{}~}~|}zz{{}{~}}}}zy{{|{}}{~{{||}~z~zz}~x}z~}zx{~|~{{z|}}yy}zz{w|~~~|}}~{{}{}|{|x{y||{}}{xw|~~yy}~z}zx~~{z||}{|{}{}~~|}z||||z{~}z||z}~~~zxz}v|z{|}vy}}~z{y}y}{{}||x}|zz{y~|x|}|xz{y~y~||}{~~{|xy|{v}|}}xz{{~}~}|z{yz|~{~{}{}}z|}~{}~z~z|{~}|}}}~zyz}|{{zv{{m~~}}|{{}x|~}~|~~{yv~{}z|{z|zx~}{~{}yxz}y{~{}{||~~~~~}~~}}~~{~~}~|~~~}}~~|~~}|~v}~~~{~~{|~|~}}{}~}|{~~}~~~}}~}~}r~}~~}}}~}~}}|~}}|}~~{~|~||}~}~~{}}}~~yy{z~{~yz{|||yz||}x{z||y{~{w}}~|z|{~}|{~}|{}}}yzzx{|z{zz{zyzz|{|~{~|{~zyw}{w{|}||x~}}}}~}{{~~|{y{y~}z}y{x~{zyxx|}|{z|yy{xwzr~zy}}z~|yz}z}{}~|}~z|{|~|||y}}{t}|~{|yzyxz{{{y}{}z}|v~}xyzz~z}wz{{x~y~{{}}}z|{z}{z~}~{|{}}{zx~|~}|{|}|z~|xy}~}zz{}~w}}z~|t}|~z{zx|y|{{x{y~}}|{{|{{}y~|}{x||}|||{}||{y~{x|{yy{{{}xv||{|}}y|||}{xxw{xy~~|~}~}z{~}~~~z~{|{xyy{{}||z}|zyxyzwz}z|~|{{yy}~}}|~}{{{~y|~}z}|}}}~{}x{{z|u}{{zyx{{y~~}ztx}|~zz|{|{|y~}{{{}{{~~~}~z|{}w|~{{|yz{{~{z~wyz{zy||~}xz|}xyz}z~|{|}{}~~|~~~|y||~||x~|}|y|}~|||{x{w}||{~z}{t|yz}{x~}{}|{}{}|~}}}}|y~}z}{|x}u~zzy||~yy~|y|}z|y~{||~~zzz~z}}|z||~{~{~}~x~~{}}|~}~|~|}~y}z~}}~~||~~~~}~~~~~|}~~{}~~~~~{~~{~}}~|~~}y~}~~{~~~}}~}~~}~|}~|}|}w{~}{~~y~}}|{~}{}}{|xyz~}{}z}~{}}~~}z{y{x{~yz{}|}x}w}y~|w{}zyz~}y|}{{|~y||{z{|{||~|}z}{|y}{zyzv}yy~{|}~}}{}{z~z{{~~{}{~~|||{zxwxz|~~x{z|~|wzz~x~}y||~{~~x{}~z{~~z{}~}{}}}}}{|~|~|}y}}~z|{}~|~||y||x~}|}~y{|}~~~y}}||}xz|y}~}~}~}|}|z{}z~~z~}|}z~{yz}z{{~{{}|xy}{~}|}}~}|{}zz}}z|y}}xy|z~}y}{wx}|~~{|{|~y|z|}}~z|}~|{yzwy|w}}|~|~{~}|y|~~zz{~x~z}zz|{{}{z}~|}~|x}x~zw}z~zw|z{}~|x|z}~{}xyw{z|y{z~{{yz{|~}{|||~|~}y{}|}z|{z}~}}}z}z|{~~~yz{}|z~zx|{{|x~}y|}~}}}|{}|y}~||xz~~~~}}{z{|x}~zxzx{{~{}}yzz}|{|~{|}~z}{{x~yx|}{|}{}}~z{}yw}~|{z~}{}{|~|~~{}~}|~|{|~w|||}|~|y}|~}~}}x}}z|wy~|}~x{z~~|~{y}|}~|~~~}~}|}}~~~~~}}|~~}~~{~~~~~{}}}~~~{|~|~~~|}}}}}~|~}}|}{~|~~~~}}}}}~}}}~||~{{|z}~~{}{x{}|x~|x}}|z~}z{x}{r|||}xy}~}{~{~zy~}}~~~{~||z||}z}|{|y{{x|v|{}{~zzyzyx{zv|}~z||||}}zx}|{}|}}~|{|~}y}zz~zzz~{~x{{|~|~z|zy{z}x}|}{}z|z~|z~z}~{~}{~{y{}~||z||y|{|z}y|}z}|}y}yx~{||z|~~{z~|z{~{{z}|~~||||{|~{~|z~xw}y~}{{y{y{{~~~z{z|zw}{|y}}~|~~y~~|~}~|{~~~|{w}w|zzy{{}yx||{y}{yr||}{~~y}z}}{|~~}{}y~|~z~}{}{y{~}|}{{y}z|y{w~xz~|y}~}{x|z|}|~y{z}z}||{~|~}|}|{}zzzxvy{{}~{~z~z|z{w~z|~{wy~}}~}z{zz|}~zww~||}}y|y{yzy|z~|||x{x{{~z|z~~{{zw|x}~}~{{}|v}{||w}yy||z|y~|zz|}{z|{x|zx~y}~|~|||}|~}vzy|}zy}}z}~}~{}{}w|{z|{}|}~w{yy|xz~{z|~~}{{z~{}z}|{z}z}{~{{~{{{zzy|zzzz}}}}|~{wz}z}zy}z~|~|}}~|{|}}~~y||}}}~}~~~~|~~}}~}}}}}~~{|~w~}~{~~~~{~||~|}~~}~~~}}~~~{}~~}}}}}~}~~{|}}{}x{~{|}~~}}}~~~~y~|}~}}}~|~w~|~~~}}~~~|zx}~{}zy{}{~{{~{|{{||zz|}{z|}{{y~{z~~||v|yz|{z~x|}z|~xy~yx{{}z}~z~~}w|}x~z}~}{u~{}{xz|||zv||}zy{~~x~}yxx{{{{}|~qy|yx~}{{||{y}{y~z~~||{x|}{{wvz|||}}|~{y|}|yyyyx|z~}}{|~}~{~}~z}{|}}yz}|zyzw}}xy|~|}z~|~{}~z{z|y~{~}y}zw~z}}{y}}z}}y}{}zz|}{~|z}}|{}x}}|z~xz|~}{{|~yy{~{}z}||~|{{||y}{}}|}{{}|z|}}}|~z{}w|}|~||y~|zy}y|}~}{{{~|z|}~z|}{}}|}{~}{|||x{|~}z|{}}{~{y}~|}|x|}w{{y|~~{{z}|~|{}v|{z~|{{}~v|||}||y|y|}{~}|xwz~{~zz~||}{|{{}|}~{{y||xzz}}|y}{||~}x}{x{z{~z}{}~{vzy~z|{}}|}x}~|}~|v{|zzyy}w{zz}{{}yz|x|{||{zyz~~|y~~{|yy~{|}|{|~yz}x|zz~~y|zyz{z}|{{{z~|}}{y{}}|||y~~z|}}|yz|{z}y|y|{~{{~~{v{{||y~~|y{v{}}x{~{|~{~z}}}~~}~}}~~|~{{~}|~~}|~~z~~~~z~}}~}~~}~|~{~~|}~}~~~|~~~}}~}~}~}~~~|}~~~~~~|}{|z~|}{~z~z~|}zx|||{|{z}w{z{|~~|xy}{vz|}{|~}~}{{{}|}}}z~}~{}{z|{x}{z||wz}}|z}~||y}{y|ywz~zy}~}|~|{}y~|{|}~}|{}{||{|~}}y~{x}y}|{|~y~}{{{{w{x{x}{|}{|}x}{~~~zy~}y~{}~|{{y~|zz|~|uz~y|z{~yv}}x|}{~}||zy}z~~{{y|zy}{~{w{~}{yz|z|zzu}yw~}|}z}}y~zy~~~}z~}x{y~|}{z{|{~}{|z{}~z~z|{zz|~z||~z{|||t~z}||~}}v}|{}}{}|~|z{y}z}}}~t|y}z}~||}}{{}||}{|{z{{|{~x}{z~{{|z|~~~~z}{x}yxyz}}}}{zyx~{{}|~z||~y}y|~}{~{z~|}~y||}z}z}~~{|y~~~~{}w}zz~~}~{z|y|y~{{~}~x~~y}~|}}{|~|~{|~{z|y~|}}{}z|}~yy~wyyy~~vv|z|}}{{{~|zz}}|~{yw}}~z~z~{~z}zw}~~y{wy|}{~}}{||z~x|x|~}}|}|{y~|x|v}}{|y}z~x}|z~|w{xx~|{{|}|y{~|y{y|}}|}z{}}~~~|~~|}~~~~~}~|z~~~}~~z}~~x~|{~}}~~~~}~||~~~}}~~}~|}~~~~~~~~}~|}~~|}x~s~|~|~y}}~{~}{~~~}~}~~~~||z|{}|~}y{|}~|}{xz{|{{}~}|{{|z|x|{{|{~|}{z~z~}}y{|y}~}}x}{|}~~|x~~yw~z}{|~zz}y~~}|{z}{{|}w~y}{~}zz~z}x}z}|z~}z}~|}|}~{}}}|}|}~|~}y~zy}yw~{}{~~w}x||}xx~||}}{|||z}z}xv}|y~{y|y{}}{||}~y|}}z}||||z{w{z}z~}yyy~}}{z~~~~||x|{}y{}~z||{{y|z{}}}}~}z|x~}}z|||{|{z~{{||{{xz{{{y~~}~x{z~~~|{}yzx|y}~||~~{yz|~~~y~w}~{|~{y~}|~{{yx|~~zs|{~}z||}~}{|}|~|z}~|}}z{{y{y|}}z~|}}y||y}|zzx|x{~{yy|zz|~{|xzxy}}wz{|}}}yy|}{|y~~}~~z}y~{|}{~|~~z{|~~|zw{~vyzy|z|{}|}uz~~~|}x|z|{y{z|~|||zzz~x{{~{x|y~||}v|~y|~{|x}v}|yyy}{}~y~z{z|xz~}~z}|{{|u~{{yx|{z~zz{|{zy{{}x}~{{{|x}}~|||}|}~{{{zy~{{t}z~wz}zy{{~zw|v{|}}z{}y~~}~~~~~}~}|}z|~|}}~}~~~|}}~~~~z~}{~vz~~|z~~~~~}zz}z{~}~~||~~~~}z~~~||~~}{~~~{~~|~~}{x~{{|z}z{z||~|}x|yx~~zz{{x}|}x~}}z}|~|y|}y{|~{~}z~}|{|}{{z{~xy{~}yzy|y}}~{{wz|~}zz{|z{}}}|{z}y}}|}z~~|{|~|~}~y|y||y~wx}|}{}zxzvy{{|}{|y}~}~zx||wz{{}{|~~~z|{}z~x||}|{~zqy}z{{||}|z|~}{}~|}{}}||~y{~y{~}|||}}}z|~xw{}v~}|z~{z{|yyzz{|zz|z|z}|xz~|||{~y|uz|~z~~~}y}|}|{u||}~|{y}|}z}{}{}yv}}}yz||}{y}}{||~{~{~|{}~{y|v{wz}yy{~{~}yzy~~zzzzxw~z|}}~}y|{}}~~~||z}|xyz|}z{z~~}z~~y|x|y}}zw}t}}||}~wyxy}~}}z~~~}~}{zy}}~|w{z|||yw{||||z|}{~z||{~~xy{yzzz~{{~}|~|{|}~z|{|{}||z}v~y||y{z{{z|}|~~|}}{}|}}}~{}}~}{{}|x|{x||}{|{|}x|~}}yxzy{}}{x{x|~}~|~|||||}{}|}~|{~}~{z}{yy~t}~~~||||x~|{~{y~x|{}||~{}{~}|y||~~~}}~~}|}~}~~|{~|{}}}}~~{~|}}}}}~~~~~~~|}}|}~~~|~~~}|~~}|v}~}~sz~}~}~~|}z}{z}~}}|}}{~z}}z|||~|~z|y|~{y}}|z~{y|~{z~|~{}{|z|~}|y~~y~~|}{w~w|y{{z~z{}|~x}~zyx}z{~{{~~|}~}yy}z|y~xz|}|v~}}||}}}{}|{}~~r|||{{}{|x|x|~~}{}}y}~}zx|z~{~~~}x{x~}}}{|{|z~}x~z~{|w{{|}~}}{z|y}y{~}~||~}}~z~}|~~|xy}zzry}y~||||~}}{}~}}xx~z|}}{~~y}}z~zz{y|}||~{|{y~~{}{}|w~zzx||~~{|}|~}v}x|y}~z~{z|}z|~~~y{x~~}|}|~{zz||||y}{xy|~|~{}}y||~}|~}||y~{~||~y~|~w|}xx}||}~}||||}}~z~||}~}~yz||}~~{~~{}}y~{}}|||{{{{}{{z~yzyz{}}{}}}}|~~{{|{{||{x~z{}~}{~|{~|}}|}z{v}}x{|}||{zz{y{~z}{}~z~y}v{}|y}~z|y~z|}|}}z|{}}~~~{y~{}{z|z}~{~|}}w~z~x}}{~x}}|}{~}xx~|z{{|{{z~zz~~|~{|}|}~~{z|{||}}{|x{}|{|y|~v}}}~}~wx{y~{{|}z|}}~}~}~~|~~~}}~}~~~|~{}~{}w~}}~{|y}~~|}~~}}v~y}~}}~~}|~}~~~~~}{~}~w~~}~~{~}~~~}~zz}{~}~z{{~y{|x{{{z}||~~}~|{}y{~y|{z~}~z|~~}{y|{y~|y~}}~x{{xyyz|yz{zuywy}|}|~|y{~y{|v}}~{|~{|||{}||~}}}|}{v}}yz}xy|~~}|xy~zx{|xyyx~}}zzz}~{~{|x}w~z}}y{{}~|{{{|z~z{zy~}{y{~{wz{z|~xz~~~~v}}yz~z{}~~}~z}w~}~{|{}y{}~{~}{|y~{|{~{vy}y~{}y{}{}}yv~~}|{}|{|w}}y~~}}yyx{yzw{}yy|w|}vyw~|{|{{{|z{y}}~{~}}y|}}~~z}~}}~~z{{{}~{{~{}yz||z{}}z~|}}}zw{|{|}}{~z~{}{z~~||}~x|}}}}|{{|{~}}||}}}}||zx}{y{}}z|z~z}~}{{|y~zy~}}z~~|~~}||zw~y{|{|{{||~z}zzzz~|{{~xzw{~~z}|~{z|{~~}}z|{~y|{}z{z{~|yz}xwzxy|wyy}{{|{zy|x{z|}y~y|zz|z}|}}{yxv}~||}}|{}xy}{|wz|xy{||z}}{zywy{~~{{zz~|~u~~~~}y~y}|~|z~|x|zz}|x|z}zxy|{}}v~~z{}~z|{z|z~|~}~~}}~~{}}}~z~{}}||||~~~}~~~~}~~}~~}}~~|||{~~~{~}}|}~~|~~~~~~}~|~~|}}~|~~|~~}~~{x~~v||z{}{~}yz{}zv|~{{{|v}y}}~|~|y||}|~{|x|{{{{y~~{zx|}{|~{~y|}y~z~{yy|~zz}wz|}|{}}~}{|~y~{x~~yz|z|yx}y|~zv{{{y~z~||{}|{}{{z}{}x~{~|}yz{|~y{}{x|{{yxy}{{z|y|}||}{y}{|{~}}{}}z~|}u}|{~z}~{z~{||t|{zz{z{~{{}z~|}{|z|z~{}xzw|y{~|}y|{|~{y~~~x{|~zz|yzw|zyz~|}{}z|||z|~z|{{}~y~y||~~z~wqw|}zz~}|}{||{}}zx}~}}}~|||{}|xz{|{y||}~{{}zz|w}~|z~{|~}{}}z}}|{z}x~}|yv}~v|y||~}xz~}|||~zy~x}|~|{{z~z{z}|~|y|zx{||{yw|v}|}x~|}w|{|~y~~|{z{z~}z~}{y}{{|}{}yzz{zzy|~y|zzyy~}z||}}}|{y|~}{{zyzy~||{x|yz|{~xy||z|x{}|zw}{}|y}~y~~zzx{yy~}|y}xy|||}}|{}{}yy|{}yz|{}{{|~|~}}|{{z}}||}vx~{||}{z{}~t}{{}y{{|~{yz{~{~z||}{{}~~}||~{||}~}~~~}}}~}||~~~~~{}~}~{}~~~~~~~~}}|~~|{||~~~~~~|~}~|~|~}}~|}~~}}~}~~~}}~|~}~}}|}|~~~~}|}}|y{~{~~{z|x|{|}z{~xzy{z|{{x|}~y{y~|~~|{~}}|}vz||y}z~z~~{x|~y}}|xy}}{{z}{}w{zz}w}{uz}|||~zzx~z~|}{~{|~xx}{|{x}}{z}{{z{{}}{{{}{zz|x|t{|~|yz{z}{z|{}|}{z{z}z}}z}yz{}}z|}|}{{zzzz~}{xzz{{~}|{v~{{xy||||~{z{x{{~{{y~}~}yz}{zz~~}y}|{~}~|y|~v||zy{yzxy|}||}~}{y|{z~z|~~zz}wz{yyyw~~zz}{z}y|{y}}{{{~{w}|}z}{|y|~z|{z}|~{}|~y}x~}z||~}{||{yz~wy{}w}y{}~|{~r{~}}~{}||}~|z~}}y{z||~zx{{}x|{{~}zz||{{||{w|}|z}{}z|{|z{~||||y{{}{}x|}|{{y~z}y|}}x~}x~x}|zx~{zy~|}}}|}||~}{|}|~}}z~|{|}|{~}x}yz{|t}}z|{z{x|{{xzy~~|z||{yv{}||~}{~|yzx}}|{zz}|}w{|yywxy|z}||y}zw}z{y}{~y~|z}}|}w{z}}~~~~z}xz~z{~~|y{z}y|x|xz{|}xvx}|}|}{|y}||{|~||}||}}{}~~~~~}~~~}}{|~~~{||~|~~~}}z|~}~~~~}~~~~~|~~}~~~}~}~}}|~~~{~}~~~{~||}}~}|}|~}{w|z~{z|||z||y|~||z}y}x|~||v|yy}z|z|z|~}|{x}zzz~{~}{}~z}||}z|}{~}~yyy{|{{|vz|{z{{y}y}}yz|vy~y||x|~}}y~{z|~||{y}}}~~{}|~xz{z}}{z||}x}}y||x|~|z|y~{~z{{~w~|}{y~}|~~}z}{{{|~}{}}~x}}x|y{y}{y}yzxzz|}~yzy|z{~~yz{z{|v{}z|~}x}zz}}yy}y~|}z}~w|z||}||~|~{{|{|~}}|~|{{}|{{|{y}{|{y~}}z~||{|{zy|y~{}~}||~}~}}u~{}wz}|}}zz{}|y{y|}}z~zx{}}}y}y}y~xz||~|{z{|yxz|}|z}z|}z|{}}}}}{{||~}|{}{ywu}}}|~~x|z}~uz}z{y|~y~}}~v~}~x{||}v{}{~|yy|{}|z{}yy{||y~zy}}{{x}}|~|}{yw}~|zvz|zy}~yzy~{vz~y{~}|y}{~}|~{~||~}y}||}y|~{wzy}y}|z|zz}~}z{{|{w|}}}{~}}||z~|~~}~|yx{{{|}}z|{}zw}{~{y}zy}{}}z|y}}xy~~~z}{|}~|{y{~z~|}~y|||{~}}~~~~|}}}~}{~~|~~~~~~~}~}~}|~~~}~}~~~}~}}|}~~}z~~~~~~|z}~~}~~~~}~~~~~~~~{}~}~~{z~~}}}{~~}|y~{|}~}|}yzzz|z~}x{{y}|{{|{}w~yz}{x|z}{yz~}|{||~~~}}yz}{~x{|{z{zvz|}{{ux{||||yxzzy}{z|{{}|~{vw|z{}{|{yzt|~{~|}{~{~{z}yz{|}yy}~z{{|y{~}|x|z|}z|xzzx|}~w|z~z}|~{}}~||{z{{~x{|}x}{yz{~~|}~z|}}~z~y||zz}}{{~y}{}{x|~{}{|x|~|||z~}{z{{x|{zz}|{z~{yy}zy}~x}~}z}}w~{}z|}{x}z~|~xy~}x{||}zxy{}}}|x||{w|}w{yvz{|||z~}~~y~~}y~{{~}}|z|~yyyz|}w|}~~y~}|}{v}y~z}{yz}|z~{y|w~~|~|~~|{{|~|}~|zx|}~|x|{|z}|{|{z}~{y{}|}~r{||}|}~{~{|z}~{{}}{~|||x}z~z|||wz}xz{~{x|~|{~z~z}||{|{w}}{{{~z}|{~}}|{|~|~|~}}{z}}{||{|{{x|~~y|}y~}u|x}|zxx~|{z}x~|z~z||wzz}}~|y|zv~~}{}~yyy{y}{~|~yx}y}z{}}||z{z{}{yzy{}}~z|z~}|||}|{v}}}x{}x{|y{yz~x|{xyy{}|xy}z}|}{z}||~~}|}|||}}~~||~~~|~~~~y~~~~}{}~~{z|~~~~~}}}}}~}{~}}~~~~}|w}}}x}~}~}~~~~}}||~}|{~~~x{~~}~{}}}~|}|~|~~~v|}ux{{}y|{x|{yz~{}{{}}~}~yw~x}{w|}{xy}|}||zz}{|z}~|{{~{{{~}~|zz|xz{|}|{yzzyy}z|{y|~~{|{~xx~{wy~}||~}{~|zyy}z{z}~|y}}y{w}~{{|}}~~{}{}|{z}y|z|~}zy{{}~|{y{{}~|~~|}||~|}}~zyyw~|zy|}|zzy~yz}{|{}|~}|}~}{|{{{z}z{~z{~z}|z}}{|}|}}y|z}~~}u}||~{{{x~xw}{x~}|~|}{}|~y{}{}z{{~|{}z{zz{|y~~|~|z|}||z}{}z{~z|}{~{zz~y}|{}|}}~z}|{|xz}{}{v{{{x{~z|{~|~}{{}~{|y~z}{}}}}v~z~|}x|}{}{}z~|}}|z~}}~|}~{{|zz|{{|~v|xz{||y{~}{|zz~{y{y~v~{x|}{}||}|}y|z}}yu}}~}|~~{}~}z|~|}y|}z~{{{z{w}y|u{|}{}~|}}{|}|yy|~w{~{zz||{{{yy~~}y~}{{~|y~~x{{}z|~}{~~{~}{{}~|z}{z~~yz}}{{|{~|~y{}|{~{}x|}y}x}{{{}{yyz|~y{z~xy|v{{|~{{w}}z|~|z{x|z|z|w{{|}{{|~}}}~{{}|}~}~|{||~~~}}~~~~~~}~}|~}|}~}}~~~~|}~~}|}~~~~~}~|{}|{~}}~~}}~~~}~~~~~~|~}}~~}}x{}||~{{~|~x}yy}{{y~{zzxxz}~|~|{y}zy||{{|~z|{~~}|}x|{zx{|~~{~y~x~zz}y|~{~}zw|||}z~{|{y{z{{{|}}xy}|{xy}|~{{}{yz~yx{{{~}}}yz}v|~y~z~w|~|{v}z{zx|zy{{~~~}{~~}y|{z}{~||}y~~{y|{|vww|zx|x{z{{}}{y|~x}~y|}x{y|}zz~z~z}z~}~}{z}~w}z|uxy{z}~}{zzx}z|yzyy}{|y{xy~|~}z|~}wz~{~zz~zz}~|{{{z}v|z~||{}|{xz||||}~zz|}||}}~|}{zx~}~|||z{||}}y}x{z||{{x~yzz{x{~}{z~}z}~~z}~y|||~~|}|~~}{{}}~|~u}{|{}|zz|}{|~~{{}||yz{}}}{~|{~z~||||~~~{~{}||z{|{w~z}{{}||y~}zv|~{~~ywxvxzz}~|y|y}v|}y~z}~}~~|~zy~}}}}}xy|}~|{zz||}yz|{{~{}z}|{v{y}|~|z}~z~~yx}w}|}{z|}}xz~x|{~w{~~zy{z{|w}zx|yyu|{|~}{}}~{{|}z{}{{||}|{~{|}}|~~}}yzzy||zzw|w}}~v|}z{}~}xx|~}~{~}~}~~}|}z~~~}}}~~|~|~~~}}}~w|}{~{y~~}~}~~{}|~~~{|}~~}~~~~~}}~}}}~~}}{}{|~}||}~~~~{~~~~{|~~}y}~~~|~}~|}{x||{~y}|~{}y{yz~}}{~~zz~|}z}}{zz|~|}z}~~|~||~~{zz}{}||{zz}|z{{y||||z}y}zz}}~~}z{|~}y~}}{{~}|zvx}z~{{||||x{}v{||{~}y|~z}}||~~~}|w{~{u{|~}|}~}}{~{|}y~}|~z|||x{||}}|}~|~x|{~~{|}~z}{}}}{|{yz{~z~y|xz}}|{y{}}~|{~w{wvzz}z}|z}|~}}z{~|x~y~z}z~|~zzz}z}}|{|}y||~{|{|z}zz}||~|}~~|xz|~z|{}~v||x{||z~~||~~z|}{|}z~{}~}~z{{||~u}}}~z{|yy}|}{}{}~y|||z~}{}{~}{|{~{}z~|}}|zz|~y}~}x~~~||~}}|{yz{|z}}~{y|||}z}{~{|}{~||z~}xz{z{u}}~|{{{yz|}|y|{}yx}zw|}z{x~~wy|z~z|~z}{~}}|{z~}}}{}}~|{yz~}{}~{{~z||yzy{~}z|}z{xzz|~|}~}z}zy{|{y}|~z{~{|{|~zz}~|xy}||z|}|}{w{{~y~||{z}{}}{}z}|xy|||z{~w}~y|}z}x||}z{|z{}}|{||}|~z|}{|{z|}|}||z~{{|{|{}z|}}|{z|}|z}}}}{~~~~~}~~~~~~~}|~{}~|~~~}~|}}~|~~~~~~w~}~}}~|~}{}}}~~}}~}}~~~|}~~}~}~~}~}|~}~}|~~~|}}}|||}~{{|}z|{zz|x|{z|z||{w{x}y}~xz{z{|~~{||}~|z}}~|}|{wz}}z}~{}|yxy|yy}}z~|zz{z|z{||~||}~z~~|~}z~}~|{|}z{yz}|yy{|}y}y|x}~{|zwzyzz}zxx{z~xy}y}|}}z|~||~}}||}z~{zzw}}yyx~zzv|||yyy{{|y~z|}y~}y~z}{z|}}~}|xy{{}y|~y}}~~}|z~|}{x~|{}z}u||x}yvz||}}{|z~{yy}~|xzz}}|x|}~z{}}xz~~z|{y|{yy{|||||~~|||w|{~z|{~zz~|}~|z||z~}~|~y}}||yy}|}{|x~|zz{~}z{v{z{{u{}x|~~}y}{z~z|{|}|}yzz~y}yz{|}}~zxz{{~{{}|z|{~y{|{z{x~{}u|}~}{|{|{{x|y~z~||z{zx}z}z{}x{{{zz|}|{|z~}yw{|~{|{z||}|~~~~}{{z}~}z|{x}zz{}y~~}{z{|}y{~}{|}yzx|}{|~~zw~~|~{z~{}}y}||~|z||{zxyw~}~xzxy|{{{zx{|y||}|~x}}z||w}y{z}||}|~~{}y|}x{{wy|z|z{~|zz}z}|}}yz|zzzx{{|}|y|}~||}~{~~}z~}}~||}~{|~}~~~}~||}{}~~~}~z|~}|~}~}||~~~~|~~||}~}y~|~~~}~|~}|}~~~~~~}~~~}{~~~|z|}~}}~~~~~}~~~{}~|}|~|~~~~~|{~y~}|{zz|w|{{|~y}~~|z{{z||}~~~||~}z~v{~w}{zx|y|z|~u}{y~z|||yz}~}xz{}}y~zz||{~||||z|{}|yz~~~~z{zv~z{||{|z{v~y~{{x}~z~zyy{z||~|}}zz{{wzwzu|w}{~{}}~}}w{|||z|}z}y}z{~{~~u~|{~{z~}~||~zux}~~}}}||x|~zyzxzy}|{zy~}|zy{|{}z}||~xz|z|||}~y|{}~{}}||x||zw}}{y{||||{|y}z}~{~~x|}}z}~y}}}z|{}|yz|r}xv{~~{y~~}|y}{||}~}{}~}{y}}{xz{}|~|{~x}~{|z{}~z}y|y}}~}{}}{zz~zzv{}{{{|}|y}~~|}{}|{|~x}{}{|z}~~z|w~y|}z{zzz||{~z}xw~y}{|y}}{vz}|}||{z|}{}x|{}}y|y{}{|z}zz~|~z{}x}{}{yzv|~|}|zzzz~}|{~x|z|~}~{{}}{z}|}}||{{||}zz}yz{|z{~|~~~|}}~||z~zy~x}}||~~z}{{y|x}{}z{{{y{}{w}|y}yx|yz}{|{~|}{}{}y~xzx{{}z}}||{||}y~|z||}{~|}}~}~|z~~zxy{|}x{}{}v|}|{{z|{~yxyz~y~~}~|~~}}~}y{|~}~}|}|~~~~~|~~~~|~~}~z~~~~|}}~~~{~||~~~}~~~~}}~~~}~{}|}|~~~||~|}~|z~~~}}z{yz~{~}{u{x{uzz{}{|}{{yw|w{zyz{y{zz}zy~}{z|z}|{|y~~}{{{zzy~}{v~~|z}{vzzz{}|y|z{}{z~|{|}~}}~|||y{|}{{|~yxy||}{}|}{~}~|}~|y~|x}~y|}y{zx}}}y{~{y}||z~w~yy~}~z}{~~}||}wv~|y~z{|{z}{xw|}{}{{~}|r}zzyy|||z~|}|z}z}|zz~|}~{z|yy}y}|zy||v{~}~|~~|z}y~vyzw~v|}}|z}~{~z{|~{{yz}w|z|y{}}yx|zy{vtz~y|}|~}wxz}~}|z}|}||{}{{}{|z~{|~||}}}{z}{{|{}}y{z~}~y}}}}yz~|}~}|~~|~z|~}|{~|z}||{~y{y{z}{}|{~x{yy|y{}|x}yy~|w{{x~~~y}~z|{{{|{{}}}|}}}}|{|z~{|w~}~ywz}}zwzz|yxu{~|{z||{|w{zu|{}~{z|y}|{~{}yzy|{~{z~{{|}}{z}z~{x|}|{||~{z~{~|{~}}~~xz~~z}x|{zx~}x{z{}{z{~~}xzy{z|y|~|}z{|z|w}{|~|~}{}{y~~|~{}~z|y{|~y}}wz|{z{z~}z|zy|x{{yz|||~~yzx||||~~~}}}y~~~~~|~~~}~~~|}~|~~}~~|~}||}~~||~}|~}|}}|~}~~~}~~}~{~}|~~~~}~~z}~~|~}~}~~}}~~~~~~{~~~}|}~~~~}}~~~~}}~~~|~||}~|~||~y{~{{|{{z~|z|x}~x|y}}~z|{{|{y}x|z}z|~vxx|x~~y|{|}{}}z|x~~}~z|{|{{z}~|{z{|z}~||z}|~{~~zz~y}|x|y{~}z{~zx}{z{|~x|~v}~|~yy{~|}|}~|zz~yz~~y~~z~}}{zz}~}yz}z{}|x}|}{{zz||~~z{~x||~z~|{~~}~{z{||}{uz{~{zz|||}z}{}}}}~}{z~wx}{~z|}}x}{}~yx}}}}z}~{}{y}|~{~{}z||}wzzx}~~|{}}{{}z|yzy|~yxz|y|}||}~}|z{}{{~z{}x|}|y~~{~}}{{~|z|x{z|}{~|{}}||||zwy}~{~{|{y~x}~}~}{|y|}|{}|z{{x{|yz{|~~zy{~z}|}y~z{}z|{~{x{x~~|}|~{z~~~zzz}}||z}{||{{z}|z||y||}}}x|}}~{xxy|z{|z~|{z~}~~z{{zv}{y~{yyx||~yz||z~|}zz|yx~~}}{z}|}~xwz}}|{|}}{{{y~}}z{{|{x|}~|~}~}y~|x}{|~|t}z{}}{x{z|~}||||wz{z{|~~|w}zwz}}~{~|{~~|z{{zv~|}|x}}}zz{~{}{}{||~x}z|{}{{~~}|x{~yu}zyw{|}~}~{|~}~}}|~{}~}}z~~}~}y}~~~~~~|~}y}|}}~}~}|~~}~~~|~|}~{}}~}}~}}~}|}}~~}~y~}{}||~}~~~~|~}}}x{z~|~}y}}{}{{{{~zvz||~~}{vx}}wx{}}xw||~{wz{{||}||y}}{|z{|zy~}{}x}z~}~xyxzz|w|y|y||zw}w{|z{y{~|{{}~}}}}zz~|~~||x~}zy|||x~x{zu|}~}x|}~~~~y|}~zzwz~xy}yz~}~~{}~xz}z~{zzzy~xy|}z|{}y~}w|}{xxz{{}}}}|z|~~}}yw|}~z|~}~z~}~}|y~|zzzy{y~y{|}|zz~|}{z{zyz~ywz|}y{x|||~|}~~{z}}}||}z}~z}zy{yxw|z{x{x|}|}ys||x~yzyy~t~x~||~|{{{~}}z~~~~~}}v||zxy}zx{}wv{yz|z}~z}ywz~}}y}x{{~||z{}~{y|}~|~~}~{}y}|z{|{z|z~vyx{}{{z{||~{zzz{yy~z}}}|y{~}yy}~x~zwy|}yzz}|||y||w~}z|}|{y{}}w|xy{y}{|}z}x|~|z}}|~z|}}~~~yx}z{}|}wxy~y}|xzxx|y|~|{x|}w{~}x}{|{|~~~{}{|y}z|}|x|y|v~zx{y{~y~{}~~{}xxy~}}|y}zz~|{}}~||}y{|x~z{}z~|}}{z~~}z|||~|z}xuzw|y~xu{z}v{}y{{{|}{|{|~{}~}y~z}}~|~}}~z}}~}~~}~~{~~}~{~}}~}|~}|~|~~|~}|v~}~~}}}~{}~{}z}~~||{~~}}~~~{~~{~z~~}|}}~~}~}}~~}{~~}}~}~t{{}|~~}z~{}{~{||x~||~{||{~{{}~zzzxy{z~z~~}~~z|~z|~|~|}{}z|~z{{x{w{}{y|x|{x|}z}}|~z{{|~|y|x|y}{x{}xy}~{||~}|{~{}|{}~|zzw{|y}~}{}~y}y~}{~{}zxxw}|y|}}{|~z|wz|}xx{}}|||y{z{{~{}~}{x|z|||w|}zyy}|~~~|y|{~{x}{z~~{}}{}{~}y{}~y|~z}|{}|{|~x}z}y}~}w}}{|z{}~z~}|z|}z{y{|~y||v}}~zy}~x~~|{{v~}yz~z~{~z|}~{{|||zyz|}{}x}}|y}}}~|yz{}}}~}|z{z|z~||~}||~{|z~yz||~||y}~|}|{~~~{}|~y{{|zzyy{{{zw||{x||~z}|{~}{z~}}z|{y{}}x~~{}{y{{~{zzw}}{|zy|~}~|~zv||}zzxy}z|z|~}{{~y{{~{zz|~~z{|wy}{z|}{{~x{}}z~}z|yy~}y}{|{|{}~|~}}x}xw{y~{x}}}z{{~|z}|y{~w{|}|}}~}~z{{~{x}}{~}{}x~}z||{z|}{{y{~~}x~}{}z~y{~z{y}{|~~{zz{z~z}~|~~}|~}|~~z~~|~~{y}~{~~~~}}{}}~}}}}~|}}~~}}}{|z}~~|}~}~|~~~{|~}~}}~{~|~~~~}~||z{wy~}}}}}||}xzywz|v~x}||{}}~|~{z~~zz}}~z~|{|{zz}yyz}||}xy{y|u}vz}~|z|~{zy}{z}}{||}z~{}}{~|~{{}y~z~{|{~~yx}||y~|}~y{{~|{|y}z|~{||}}|z~{z~~{~~{~{z~|{~}|~||}~yz{{y|{x{}zz{{w|{~z{}{tz}}|}|}|z}}{}|z||}z{~}yx|~~~x}~}|y{zzzzyyzwy|~|{|{x}{}x|||zx|x{{z}w|{||yx}}xy{~{zy}||}yvy{z|~zy~}}{}}|{~~}|z~~{}|}{}|zy}y}~~}y{{}}}z~{x}~}|}{z~~{~|z~||~}|~~~|}}}|}}~~~}}~~}}}}{{}}|}|ww~}|v~yw|x}}y|{yy~{{|}}||y||}~}~}}~||}{|{}}~zvzx~zz{}}}|{|wyz|}}}~}~{z~~}z|}|z}|~w~~}}x}}{|zzy~~x|~y{{x{yz{|}|y}~}x}{{~~y|{~}z~}}{|}x{}~|}v||{y{y{|{|{y|}z|{{z}w~}{|~{}{}~{}|~x}x{}~~{}}|t}xz~z{wxx|v|{x||{x}z~x{xy|y|}~}}v~~~{~}|}{|z}|}~{}~|}{}~}~~{~|~}~}}~|}~|~~}|~~~}~|~|~}|~{|~~~~~{{}|}z~~~}~~}y}~~}|~~~}}}~}~|}~~|~}~|~~~}~|~~}|~~{}}|~{~|||}{~{||{~|~}}z}|y{{|yx|~z~||}{}{}{{{}|y{{|{xz|{~yzy{{z{{~~z~|{yz||zw~{}||}}|zyzy|{xy}|~~}{}{||~{y}ywy}z~}|~}|z}|z{|||~z{y~{}y{}{~y}|z{~z}z}}z{xz~|xz|{zy}}y~yz~|{~z}{|{}~}x||}x|}|}}}yz||z~~||y}~{}z|{{~z~{{||{|z||}||z|}z{}zx~{~|}~y|}}{{{z{}}{wz{||xz|x}y}wx}~~{{{~{{x}z}u{z|~~|||yw}|}}}|{~zyz~{~}}zyy}{}||{}{~z{zx~|}|}|{~{y{y|{{|{||y{x{{~{y{yty~{}}}y|{}|~|v}||~{zz||~~{~~z}~~z}|~~|{y|~~~~~|||zz}|~{x}y|~yz}y}{{zz{|}|}|yywx}|}}zy~{~y|yyx}}|~{~zw~{z{}z}zz|}|x~z{|y{zz~{|x{z}}||{z}~|}}{z}~z|{{~{~~|x}z{y{{w}w~|z|x{}y}~}|}{w{xy~}z~|~}}xzy~||{y}|}x||{{|~}}~~zxy}||yxyz{z~}}|x{|{xz~|}yzz}}{x|{z}}{{z~~{{z}|~~|y|zz|zzz|{|x{~z{{}zzzw}x|w~~vz{z~yy|}}|}{}|~~}~}~}}|}~~~}~{~}~{~~{}}~~~~~~}~~~}{~~~~|~}z~~x}}}~~~}|~{~~~~}}~~~}~|}~~}~~}~}~}~~~}~|z}~~~~||~{z{{~~||}|z}{z{|yyyzz|{yx}zxzyz|{}~}}y}y}}}{y~|~}}z}{~{|}|{z||{y}~zzz|~|x|w~}{|y}z}}z~{x}{}}|~{|~}xz|}|~~{|{zv{}|y}}|~}~z{x|~}}{z|x~~xy~z{w~{}{y|{~~z{|~|yy~||}}|x{{}{||}{v~}{ywz~}|~x{zywyzy~{|{||z{xyw}y~{~|}~z}y|{}x}}~}}~~|~}zy{z|~x|w{yzy{z|z}vz}}||~{|}|~z~x|z~~~{{{r|~~z{zy}}}{w||}~{}|xz{x{}z|xz{x}{|{}}|xz~tr~{|}}}|}}~z}z{||~z|{}|{}~zv|zxzzyy|{|xzxz}~zx{|}}}y|||~~}|}}zy}x~{{zw{v}}{y}z{{z~z}|~{z}}x|x~||z}{||}z~z~{{|~y|y{|}||}z{{||{z}{|~}x}~}{z|z{{{~~}{|~}xzy}{z||~~y~{||{}|}w}{{~{xy}}~{{}xzz||{|yzy}y|~~~}{xywzz|w}}}{}xw|zy|zxz~wx{{}z~}yz|x~{}}z|y{|{}yzz|{xzx|}y}{|v{{}}zy}}|y{{xy{|x~zzv~xy{u{{{yz}|{|}zw{z}}x||y~}~~}z{~~z|~}|}{}~~}}~~|z~}|}~|~|}}~~{~~~|}}|~~~|~~{{~~~}||}~~~|}|||yy~}~~~|~{|~~~~~}~~}~~}~~}}|}~}~|}~}~~~~}|}}}z~~}}~~~yz|}{~}~{yz~}{{{}{~{|~|y}{z~{{}z|~||y||||{~y~|zz|z{|}}w~zzy~}zw}{}}{{{x~|}~|~z|~|}zy{}{y||{~xz{||}~{}yzz}|~zy}{xxx~|{{{zy|}y}z||zz~{{x{{y{{~~z~y|}~}|}zzz{}|~{{z~}|}~|w|yz{|~|~|}yz|~~}|yz~}|}x||y{{~wx~~|y|x|{}~|{|~~ywy{~{}zz|{~z}~y~z|{}|~z|}|{}z{xz|{|{{zz}z||zy~z|{}~{~}{{xx{||y~{z|y~||~y}z{}||~|~xxzvx{{|{z|y|~{~z}|z~{~yz{z|x}zx}zw|}{}y|y{{~|xzz}z~yzx{y}~~}}v}z{}z}}}}y}||{x{~}~y}~{wy|{zz{}~}z~{~~z~|~~}zw|{}|zzz|z}{~|~{~x|~{~{|}~zwz~}z||}}{{}z|}{}~y|zz{z}~~{{{zzy~|}{~|}~}y{{{~v}|{~}{~z{~~y~|}y~z~}{{|~||{~{{}{w{{~}x||x}}y||z{z|x}{}|yyzy{{}{}zz{yz|z|y|{~w~|~yv~x~}{{}{~{}~~}u{z}~}}z}|zwz{{~{xyz|{|{xzw{|}}|}}{~|~}|~}~~}~z~|}~~~~~}|~}}~~~|~}}}~}~}|~}~{~~~}}~z~~~|}|~}{~~}}}|{~}~{~~}~~~~}{~w~~}}~~}~~}}~}}~~~~}~|y~}|}z{{xwx||x}zz}z|zzzt}|}zzz~||||||}}|{~~w{{~{z}}}zyz{}v|w{zzyy}|{s}yw{wz}}y{{zy|zyzz~||~}|y~}}|{}{zy~yxx|zyx~|}z~|~{{~}|x|||y}}|x|~x{|{{{x}||~{y}}{}~|z||}~}}|xy{xzw|~|}y}zy{}yyy~{|zy}z{yz}||z|~x~z~|}}|y~xz|{z|~~{z~||{}}|z{{z{z{z{{x|}|zyxxx{}}}}{|{~}{}}zz}}yz|~y|{|y~}x{wz{~vz|~{y|}z{~~w{y~{~|~{y{~}}~}|{~}|{}}yw}|z~v|zwyz||}{{z~|zzuzz{}zz{~y~|~{|{~}~}y~|~~}}}~}z{{}~vvy|y|}yw~{|{w{w{v~~}x|{|zw}}~zxw|{|{y|{|}~~|yw|zy}}z~xz{{v|zyz|wz{z~~|}zx|~|}|}~z|y{{{{}|~{||{}|w{{|w~y}||v{|}z{}|{||xz}{~y}||~z||}}~z{}|{{~~w{{z}y}yx{|}v||{x{xwzxy{|y{y|y|y|}|y|{}|z~~|~y~|z{{{|~z|z{|y{{}~v{}{{z|{~}{{w{~~|||v}|}z}|sz|{|~}}~}~}}~|~|}}|~~~|}|~{}~~}~}}~}}~}}~~}~}}~~}}~~~}}}~}{}~~~y}~}z~~|~}}~}~~~~}}{~~~~}~{y}~|~|~~~}~|~~{~|~{~~}}~~}~}}|~{|}|z{}~}y}}~|x}~{y||y}|zw|z}}{z||}x{v|zz}w~}{|xw|z~w|y{x}{|}{uy}|}|wz}|~y|yzyy}z~zyz{~z{x||z}}~}zw{y~}{||{|x}z|}{y}~}}~}|x~}{yz{w~}|~x||zzy|~}{z|}}{~}z~x~y~x|z{~{{~}{~~zx}~z}{{zz|~~|~{}|y}}~~ywy||{|}|z}{}}z}w}z}}|~{zy{~z}x}z|{y|x~}}}y~y}yy}zz{}{{|z|wv|y~|z{}v|{}}|~~|{y|z~y}{~|w}~|z|{{}{{{}~~{|~||z~x{{z|y~}{~|}{yx{|u}|w{y}|}x~}~tyyw~{~||}|||{|~{yy~yzw|yyyx{}{|{}{~~{z|{{}}~}{}~}||xz{|y~~{{sx}{||~{|}~|~{}}~|{|x|zy}y|{~|}{|~{yyyy~~y~w||}{{x|z~y~}{{|||}{z}|~z||{|z|xxvz~z{{~z}||z~{}v}z|{{~}}|xs}x{y{{~z{wy|{|}|}~|{|{~~|~~|}yvz}wz{|zyy|z~||{~}}}|~zz{yz}z~{{~}~z|z|yzxxv}}}z{||z}t{{}x|z|z|~}{z|~~}}{{||y~{z}y}z}|{~~{}~~}|~}~~}|~~~~}~~}~|y~~|~~}~{}zz}}~{~||~~}}~~~||~|{~|}~}}~~~~|}~}|}~~~}}}{~}~}y~~}{|z|~~}z}y}|~||x~t~yxz{~x{zw||w|x{y}~~}}|}|ywy}{|{}{w~}|}~{|{{{y{{~{|~}|z~z~||{{}zz}}{}z|z{z|zx~yy|~}}z|{x||{}zw}w~|z~{}z}|wz}}{{~|}~}~}y}y{wy}{z{yz~~{}{}~|y}}||~}z}}|}}z~~|}yz}~{x|y{|~~t|x{x~|}}zzy{|{{}||{{zz||}z|{}~}|}|~{{z~x}~z}z{{zzyw~zw{{y}{}{y||{|{{{z~|||y|~}}}{~}|}x{yx|{{wzxyz|{{{y}xy|zz{}~z{{}{{~|~}||z}|{}}~}{}z~z~|}{x|~y{{}~z|zy}zz{{}y}|}{uyy~~~}|}z{|~z}u|||}{}}}yvy|~{yy{z}{oz{}xyzzyz}zy~}}zw|~}|}}{~}|||y|~zz}}{|{yy{~x{~{wy}x|~zy|zxzx|yzy|x~~z~}xz|}zy{}}{~}{}|}|y{y|yz{wz}v|yv{xy~uyz}{}y{{zy~z~~|{}}z~~w|}|{||y|z{|v}{}~zuz{|y|}z}|xzyw}}{~}~x}~{z{|~||}~~{}}v|}~~~{~xxw{|z}z{||tz}x|x|ywz|{|zx}}z~~~~x}}xt~|{~~}~~~}}~|~|~}~{~~~}~}~~}z~~|~}~~|~}}~~|~~~~~~~~~}~|~~~~~~{~~{~~~~~~z~z~~{~~~~~}~~{~~~y~}z~}~|z{{zy{~|{}zzz|}}x}}}}w|}~~~||~}|{}zy{{~}z}~y~|}}yz}z{{~}{}{z~|z}}||y~{wz~{{y}{{yx|zxwzz}~}x}}|{{|yy|y{y}~y{}~ux}|~|y{}|{}y}z{~~}{~~y|~~}sz{|x~{{}x{}{{|y~~zz|}~y}{wz|z}zyz{{|}}xv}{|yx~}}~~}}|zp|}{{yz}}||{}|~zz{|z|~{y}|{{}}{~~{{}{}~{}}}z~|{zywy{~{wy~~yz{z{{|}|z~}yw}|z}z|{z}~zz|{{z|z{|}{u|y~~||~x|{{z~~zw~}}{}{{~z~{y{|}|z|{}~}{{}|~{zy{}|{|}{{yz~z{~{|~}zz}|x~{x||~w~{{{~}||y|}~z}zz{{{}}z}{}}}|~~|{~xz}~{{{}|zzx}|z{z|||{{w|zzwz|}|{|~|z||{{zy{|{~{}|y}|}z}}w~zxz}z{wyy|{|||~y|{~{{{{|vy||~{}|}z{z~{~z{{zz|{z{x}|}}v{z~}~|zwy{y}}|||{{z}|}{}}zzz~~~}~}|}{yw}~}|~{{}~|z}~|y}{~}{|~|~|{}}{~y~{y|w|{zzx}}|~}}|yz~}{~~~}{w~}~~}zz|~~~x|}~~|||z~{x{~|~}}|{~~}~~|~~~~~~~{~{~|}~~}{~}}~||||~~z~}{}~}}}}}~~|}~|~{~}~y}}~|~~~~}~~~|{}z~z}~~z}|{{z|}z}zy|w{~|x~}z~wzz||x}y~y~|y{z}{|}}~{~{z{~y}~~||}}y|x{{}|}z|}{z|y|y|}||y}xzyvxx{z{~z~z{|z|~|~zy~}zy||y}z|~}yxy||{|wx{~}yx~{}y~x{|v}x}|z{{zxx~|z|~~}{|}~|z}}{z~z{~}{~}}z}}xyx|{{~|{{||{z}~~}|z~||~z{|||}|||}{|{y}~{y|z{{z|}{}|{}z}~z{}}~z{{vzy|x||}}|}{~~~}|z~z}x{{{~~x~{}xz||}zy{{zy{||~}~y|}{ux|}{z||{}wz~}{~{z{|{{{~{{~wz}z|}{|}{{{zy{~~|{{xz~|{|~~~}x|y~~}}zz~z{|~y|}~{{}|~{~zzu|x|}{}{}zzz||zz~{|}|}|}z}}~}|~~y{~|z|x}w}|z|{|y~x~zy{~s}yx~}x{~}x~{|}z{||||{~|z~}}{~}|{xx{~}{z|z}x{|z~}}|zz}{zz|{|y|z}x|{z|y}~}{zz}x~~}||}||zxyz}|{y|vyyx}z|z{}vzzx}{}|}~z{|{~~~~~|{}|}}|}{z|}|{~}~z|}x}}x{x}||zzy~|{|}}|}{}|}}x|~z{{|~}}}}|}}}|{~~~{~{{~~~}z}~~~~~}~~~{~~~~~}}}|}z|}}}}{}~~}}{}|~~~|}~~}}{~~~~~}~~|~{}~}~~}y~{}~~~~}}}}~}~}{{}|~~}z{{z|}{{|{}~|y{||~y}~}~z|~~x}}~}~{w}{{z}z}|zyv|x}|zz}{~x{x}|~~|z{}}|}z|~{|}z{~yy}{|~|{zzwz}z~{{||}{|zx}}~z|~x{y|}y{{}~~{xyzxzy{}{zz{~~|yz||z{zyz|~z}|z{}||y{|{{~}zxz{{z|}z{{~yx{{|z|}}w}~w||}y|~}~z|{{}}}zzux}xy}}}~y}~z}|{y}|z|{{z{y~~||zz|{|x{~z}v{z}z}~~|{}~|yx}~zy{{|xz|~z{~}{yz||{w|z{z|{z{z{|{y||}||~w{x{}{{yzz}yy{~{~zw}|{z}~||}|z}}z{{{z~~{||{||y{~y~z|yz~x|}|w~{z~|{|}z{{{}{}~|z{|}}|{~w}||u~zx}|x{}|zy|}{|{}y|~y|}|y}|z{z|||||~yw~{~z{~|||{zy{~y|z{ux|{z}|y|x|{{}{|~~{z}|~z{~}{~|y|}~{z|}{~~|{yy|z~}~}z|z|}z{|}}yy{|{||||y}|~|{yy}{~}t~~}{~z||~zy}y{{y~{}|{|x}x}z|yx{z}}|{~{z~{y}~~z~|z~|z{{||~||}~~}|~yz{}zz{}z}zz~~x{{~|xz}{|{yzx|z}}}|xx}}}~~}|~~~~}~}~~{~|{~~~~}~~~{}}~{~~~}~{~~~}~~~}}~|~|}}~~||}}|~}~{~~|~}|~~~}w~~~~}z}~~~|}~~}}}~~}{}~~}{~~|~~~|~}}}~}}{~}~y~}|}}~}~~zx}z{uyyzz|}~}|{|{}}x{}{zy|zx{|~z{y}~w}{~{{|{w~~}y|}}}}zzwzx~}x}|}yy{xx|z}vy~}{{}~|yw|||{yyz}{{}z}yyzz{{}~xxz~{|}|w||zy|~|yz|}yw~|ywyt|yz~zxx}z~|}x~{y}{|}|~~~~{|}||z~~~|{{|zy|~~|{}|{{zx|{zzzyzy~{|{yy}{{{w}z}{~{}}|}{~}~~z}~{{xzx}wx|x|||x|{|}{yzz~|zxz|~{zy}~{}}x~x}~}zyy~{{{||~|zw{||y}~zyz|{z}z{{z{z{~}{~{~||~~{z{z~{~{|}{|{~~}||yz~|z{ywzy{|y{|y}{}z|z{|~|}}~~|z}{yy||y{}~}{z~{y~{}|{{y||z}|y}z}z{|yxy}||}{{}~z~||z}|~|~|~}~~|}~|~}y}|}x|~{|z}}}x~x}|yz{}|}|~|yx}||{}}}{xx}~}x{{{}|}y}|z|z{|v{yy}zy{}|~z~x|{yy{xu{{}xy|}|{{y{}~z~~{{{~}||~||||~}{w{~~{x~}yw||{~{~y{}}zv~{~|z~}xxx{|}y{}~}~|~yz|}|}{z{z{}}~}|z~~y|~z{yzuxx{~~u{{x{w||yyx|yyzzy|}{~{~z~~~}}|~}||}}}|}y~~}|}~|}}~|}}~~}~~~}~~~~y}~}~~~~}~~}~~~~~}}~~~|~{}}~{~~~}|~|w|}~w~~~}~~~z~}~|}~~{~||z||yy~}}z}zz|}~{{zy~{z|}||v|}{~}xz{z}{{y}~{{~{{}~~|y||{|}|{~}y{}}}|~}||x{{{y}{||}~{ywz{|}~|~|~z~x~|~~~~z{}{}}}}{}}z|||zyx{z~zyxzy{z~{{~{z|{}{}~{||}}}}}|~|{{y}|y}z||z~{w~xyzy}y}||{~}{{~|}{y|{y|z|}}zz}{|{|}{}~{{yx|~z{xz}}|~}zz}~~{{{y{~{z{y{~}yz}y~x{{}{}z~~~z~{|}|{|zyz||}{|||~|}z|~z~u}~z||{}}}|}x}{}~}xzz}{{~~|{~~|{|z}y|~{{}{~}}}{{{{}~{{|yx{zx~{|zx|}|}xz{z{~{yv|zyz}~|{~y~}|y}|~|{~|~~|z|}~z|}}{|yz~{~y|||{||~yw|{|~|{}}~}|{{z~z{y|~{{|}y}y}}w|~{y~}}z~}{{z{}}y}|{~|}yz{}~{y|{{}y~yvz}}x{{z~x}{}~zzz|}{~|{{||||~yy{{~x|y}|}{zx}y~{z}y|x}~}z}{{zy|vxv|z||wz~|{z~~|xz}||}z}}{~||~}yy|{~~}}y|}}}|yz~~{zy|}~|~zy}|y}z{|{}~|}~{w{}}}wz~{|~}}z~}x~}~~}}~~|~~~|}}|~}{~~}~~~z~~~~~}~~}~~~|~}|}}~~~}}}~}|~~{}}}}}~~~~~~|{~~}|~~~|~~{~~|~}|}{}~z~~zx|zz|v~x{z|y|}|z~z{~||xyy|w||}|x{z}x|zy}{{}}w{x{~~z{z{}}{}}{x}~{}{{~{{|y}v~wy{{{{z~}}|}{z}|z|y}}~u}{|{v|yy}yz|zxy||~|{|||{z~{w}~x|~wz{~~{~~}}tz|~{{{{z{~|y}{}|ryzw|y{}w|{z}||{y{|}{}}y|z~y{}}|y}}~y{||}}z{zww{w|{z~{}|wuz{~||{}yx{}v}z~}|z~~|{y~~~z}~~y{{~{}||z||z}}yyu{xy~z{}}z~~{}z}}y|}z~|||}z{|~y{|{}|~}}}z}}}{|zyx|y|zy{}{|wzz|||}{xyx{}|{~}|v{}{|~~}z}z|~~~}{|}}{~z|zyx|}|{|~wzxwz|{}x|z{z{z|~}}{~w~|w~~|x|~~{~}}y|z}}{||}w{|}z~|}}|w{|||x{}}|y~~z~|~}|y{}{}}~y|w~|~z{|xxx{~yy~zz~}{{{{yyx~x|}zwx}{|~|y~y|z}~||~~{{|}~}||~}x|}}{yy}xz}{|zxx}y|zw~~}{||z{~}||}y}}|}x}{z|}{{~|}z}zv{u~{~{yuzw|}|zx{z{{}z{z}}zy{}{~|z~{|~~~~x||~~}~}~~~y~}~}|}~~~|~~}~~~{}}{~|~~|~~~|}~}|~{}z|~z}~~y~||{}~}~~{~}~|~|~~}~{~~~~~|~}~~~}~||}|}}}~|~~~|}z}~|}}z|}~{{z~x{}zy{{z{y~{vz}}~~|x|~~}{xx~y|~zzz{}}|zzx}~yz~{|{x~|}xx}}~}~~z}{|{y{{}{{{x|}{~|yv|{yz~}|~wu|xxyz}uw}z|}}|}z~{{}y}}||z}~{z}}|y}|}w}~}zwu}}z~x|}{|y{~}~}{}z{|zwz|{~y~}{z}zz|zz}|~z|}||{~~{y{z{|w}|x~~|{}|{y{}~y{}}}y}{~}w{{y||y~|z|{y{z{{{yzy}}~|{}||~{||}yy||}~{~~|{w||zxz{y~{|w}||~{|}~z~y~{|}}{~|x~}~||~{{~~|||{}}}~|y}xy{y~|{yx}{zy{ww~z}z|{{}}|}}z||y||~~{{}|~{vy|z{y{~{~||{|}y~{}}{|}x}{}{{}~|z|{~~|z|{{y|~z}}~{}{|~z||~|z}~}y~w~|}||y|yxzzxyy{{|{{{|}{z{{{||v{xy||z~}{~||}}|~xz{{z||y{{{}{{}|{z{~|z{~|~}}y|z~~{{~|v~y{yy}~|}~zyy|yyxzyz}{|}z||wx|{~{{|zyz|}~xv||||~y}|}zy{z{y{||~}zy||~{z{}x~~|yxy}}z{u}|{yvz~{{w||~}yxy{}y~wz~z|z{~z{}w{|zz}~y{|~~{~~~}~}~~}~}|}~~~}~|~|}}~~}~~~~||~~~}~|~~~zz~~~~~|~~}}~~}~}~}~~}~}~~~~~}~~t{}~|{}|}~~}~~~~}~z||~~y}}|}}y~{{}w{z}|w}}{{{~yzz~{{|||z~}{|z}}}}{}y|zz~z{~}y}zzzz{|ux{|z|yyzwywxz{{x{y|xz|z|{{}|}z}{|~}~~}|~{~{{|{{}}{}yz|z|zzyz}y{}~w|y{x{z{xz{~w|~y|}~z|y~}w~~x}{|y}~{{|zxux{}y{~{|}~{{}y}y{x~w{{~{zzz{|~{{~~zzzz{z~}}yyzy~}t}{|u~x{{}||y{xw{|~{|{}}{z~}}{~|x{{|}zz||~yxxy}{x||{}{wzx|wu}~z~|x~{w|z~|z~yz||x|z}~~|x~wx~~|y~~||{~|y}|y|z{|wz|||y|~|}}x{z}~{zz~||~|w|}~~x~y|{y~~y|||}z||xz{xz}|yz{}|z}}z}{w}~}}z~z~~}}z{y{~~~v}~x}}}w||{|{~|y}z}{{y|z{z|~z{~||xz~|z~z}|{|}z|}w}~}|yz{|~{z~x{|wx|}}{|z~}zv}|{y~x{zy}xv}~}y~z|z{z{|~{~}|{~}{y{x~{|{z|z{}zyy{}{z|z~}}{}|z{z{z}~}x{|}{zy}}|}|~|}|~~}}zxw~{{|~z~{yzyzv{uz}y|zz{x|~yz~~z|~~{}}{}}{z|~~}~~~~~z{~|~z|~~}|z}}|~}|~~~~~~|~~~~~z~~{~~|~}}|}}}|}~~|}~~{~~~~~}}~|}~~~~}{|~}}~~||}}}~~~}~}~|}~}~|~}}}|~~~~}~}}||{~~|}|||y{{~z|xz}zzy}zz{{}|}~z{}|~}xz|z}|{|~}|{}z{~v{|zz~}{{}zx}}|z|z|{xzz|}z|v{~|}x~{{y{}xyz|}y{z~|y|}~{|x{{x{v|~yyzx~{}|{|{||{x}xyxx|}~{y|z}~|{}|}|x{}y{{v{{~t}}|~|~|w}v|~}{{v~{{yv|u|}~}~}|x}{}{||{||{}{y~~zz{y{|}yz|y|y||w}wx{}{u~{{~~~~{z{~|x{|{}|y|{{~|{|{yyy}z|y}z|{{{z~xy|{~~z}~{}}}~x{|~{y}|y~y}~wx|wxzz{{y~{~{~zw{~{{{z|~y|~{}~}z}}{|z{z}|~zz}v}~}y}}~~|~{w{}|{yzzyy~zz~~wx}yz~yz|y||}}}|z|x}{{~y{{|z|}~}z}~~{{ytx~tyzzy{|z~|}~zx|}{{z}w{|}}}z{|~|}{z~v}~xyz{yz{~{||~w{~}yyw{z|{~~||}~{}}}~z}~|yx}{}|zw|}{}z{|{{||~zz{{}}z|}~zx{{|yz}y}{||{{w{y~{x{{|y{w|yy}|~~w{{|}|{{x|||}}|}x{wy{zz{{~}x|}}{{|||{|{}|zz{}z~||}{y~{{zy||~~zzz|{x}}{z|x|z{~z}|z}|~{{~x{|y}|~{}z{~w{}}~}}~~{~|~}~~~~{}~~~{~}~~}{|~~~~~~}~~~}}}|}~|}|~y}~}|~{~y}}{}~}}~~|||~}|~~~~}}}|~~~~~~}x}~~w}~}|}|~~|~zz{}w{{~|y|u|y|{{}zzy{}{~{{|z{{}zy}|{|{}}|{|z~{||}}}z}|z}|}}{~}||{|~z}|{||zxxzy}yzxzw|{w|{{{wz{~{{}z~|~y~~{z}{||zyyz~z{vzx}{|}}~}{}{}y|zz|~{y~{}~|}}}{{}}|~|y}|w~z|z{yx|y||~~}yw{z}{yz}}~}{zz~{}y{~}|~}||{|{}z{~|y~xz~}|zy~{y||w~vx{z|xz|{z|}{{|zy~|{~{{}z{|~}{yx}{z}~{~{y|~{|yyz}|y|}x{{yx||}}x}|y||z|{y|}}~z|{}}{y|}z}}~|~{z}|yzy~|y}z|uvzx|xy}}z{|yz|~}x~{~}~}|vz|{~{~||yzxz~}w}x|w~|||}y|~z{|{}{}}y}~w{~}}}}z}}|{|z~zxzu}}~|}wz|xzzx|~|{|wz{{}~uvz~}}}|y|}zy~y||{y~~}w}w~y|||{zx~y}}{z{|zzyxt|zy~y{{y|y}}}~~}~~{~|~|}|zz}z{}~y||{y~{z|z|y{z~|y{||}z}|y}}yzu{z|~z}}{z|{zzz|}{z}~z|}}{~z{yz~}|zzx||yv{{|z~}|{{|~~{||}|{|{~|~z|x{~|~}~{}|z|~}~}}~}}~}~~~}~|{}}~|~y~{~}}~{~~}~~|}~~~}z}~}r~~~}~~~}~|}}~~}~{}~~~|~~~z{|~{w~}}}~~}~}|~~}||}}}~{w||}}~y}~x{{|~|}xxy{}|}|z|}xzy~xz{z|{}y|{}z{|||}}~}|}}z~||x{|y{z~}y}~|{}||yxz~z|y{}x}{z~zw}~y~yz{{|~~z}z|{~{}}{z~}~|||~|~{z}{{vy~}x{{~{|}}yz}~y{}}yz|{~||v}}|y}}}~{|{{|~}z{|~z}zxz{}~{~}||z}|}y|yzz{|{{zz|}|}~zy}x{~|}}||{|z~}y}{z}|}~~}{|y~w~w}x|{{{{}y{~ww}{z|y}{~~|z{y{}y~||{~|z|z~}x{z{}y|z|zv}{u{z|{}|~y}}{yz||}~||~yz}|y}}{{{|~w|}|~~~z~{|~z~~|zw|yx||{z{}}|}z~x{}u{}y|{y}|}~|{~{|~zz{}~z|{}|~}~~|}}{}~{xz{|}|{{zz{~{~|{yzz{{{xz|x}|}|z}w||~zyy}y}}}|xy}|{||z||~~|~~}z|}}z{}{|~|z}yzz||y}{~}}z}}x{xwzv~{}~|z{}~}|z~~{}~}||y|z}~|}{z}|zx~r{{z}}{|}|}}}{|wz}y}{z}~z|}z{}z{wy|}}|}y|}{{y{zzw|z~z~||y~z{zy|z|x|y}~y{}|~}}|y||z{{|z|}x{w|zzzu}zzy|w|}z}}~~x~y}~~}}~~~~}~~~~}~~}~~z~~}~~}~~}~~}~}}~|~}|~|}~~||}~}}|~x}}~~~}}~~|}}~~~~}~~~~~}|z}~~~}~}|~~~{~~|}~~y~y}x{z}zz{w}{{y|z}y}|}z}|~y~{x{{zz{}z~~{}z}{|~}~|~~w{{|}|{~|x}}|w}{{{~w|xyz{{}zwz}{|}~z|}~|}|w|{}}|{{{}|x}{y{}~{y}~{x~{}{y~~{{|{yzz|yyz{y}|~||{~~~{y~{}~}{~~|}y}t~{|}zxy|{}}|{x~~|{}|yz{}~|~}x}}|{}|~}x}}y~z~~~~}{}|z}{~{|xy{zz~z{z|z||{y|z}||zy|}y|}{{||{||~z~x}z|||}yvw{y~{~{{||~{xvz{{z|z|z~{y|~||}~}|{~z|{zz{z|~}|}~|{uw||}|yy~x~yx}}{x|{{wz~y|}{~~~|z|}~~}{~z}}~}}}xzz|x|~zy{}~y~~~yzx{{yy{{}}zz{||z|{|x|||~}{||z||z}~|}}~yy{{|z~|{~zy{w{~~x|v{~}|yy}zz}{zz}|||}{}~y|~x}y|yyz{{~|}y|zz{~zyy|yzxy{{zyy||w{~yy|~|z|~{}~x}|{}z{x~}y{{{{}||}z~{z~yzy{wy}}zy}|yx{yz|~y~}}z~~}~~|{y~}~}z{~{}}|~y|~~|}y|{{{|{{{}{x{y|}|yxyz}z~yt{||~y|~~}z~}}~~~~~~~~~~~{|~}}~~|~~~|}|~~||}}t}}~~~x}}}~}}~|}~}~}}}~~~z~zx~||{||~}}{}|}}}~~~~~}|{}{~~~~}~}|}z~}~~}|{}~|~}}~~}|}y|z}}{y}~|{z}{{|{yz||vy||~|}wzvx|vx|y|z~|zzyx~~yz}z}y}zx{zzvy~~~}}~x{z}~yyz}{{z}||||}y}w}|~|{z{yx}w{wz{x{}x~|x|{xz~{{{{{z{|}}y}r}{|~|x}}~}|}~~||}y{}||~{||zyy|}~}x|y}{~zz|{}~{z|z~z{w}{z}z}~~|~x|||{~~}y{z|{}z}}y{w|t{}}{x{~|~{|z{z~|}~z||y||}z}||{{|z|~|}x|yzz|{{z|{{zz}u{}}|~~}~v{}{y~u}x|~{~|{xxzz||{{{zzz~yz|z~y|{}{z}zy~}}~||~}z|zzzz{}x~{x{}xzz|}{zz|}wz}y~|zz|||y}y{{~{{{~|xz~y}|}{|~~~}}y~}~}{|z}~y{}~{{zzy|y}{{|}zy|yzz~z{}{}z~}z|~{}|{|z}}|yzzwx{~}{x}}z}}}|z~{|z{{{}|||~|}~}y|z~z|xzw|zz}~}z{{}|z}zyvw{{yxy{yzz~x}|}{~}}~|}|}{z}}~}zy{||{~{}{y{}zy~}xy~{~|z{{x~{{~{||x{zyw|z{|zx|xz{~}}}|}z}xz{{|x|x}z}}xz~~z}y~}z~{{z|~v~}|~~z|~~{zw}||}xz~|}}|}zzz~~x}~~~}~}}~|}~z~~|~}z|~|~~{~~~~~z~~~}|}|}~~~~}~~}}~~~}}~}||}{z~~}}|~}z~|}{}|~}}}}||~~~{|}~~x|~{zy~zy~|xzw|}}|z||zz}|||~~xz{zz}~~x}}}{}{||~z{||{}{~~}}|}|{zvx~~|{y{z{|}{y{~|~x{~|zv}z}}{z{|}{w~z}}|{~~~~}|}{~{~y{~~y~x|{}y{yxy{zxw~}v}{{z{zy}x|{~~{{{y{{|~|}|}{z|~z}|}~|}}|{{y|y{}w{|}|z}~|{y||{|zzxw}}~}|~{|z~{{{{|z~}||{{zvy|~zy{zzyz~~z}xzz{|{}z{||m{}|~x}~y|}}|z~w{~{}|{}|xzyzz{{xy~z}~{uz||~~~{{z~yz{z}z|~~~{|~~{z}{{yy|yzvy}{~~}|zxyy|{x~~v~|}|zz~~|~~}}}{~}}~|}|}z|}}{z}||{{{|y}zv|}|||~{|z}}zzzy}yx}}u|{~|wz|z{|z{|}|~w{{~z}~|yx{}{~}}|yzy|{xx{}zyw|y{||y}z{}z}{}{|x}{}{}|z}|}}}||||||zx{z{{v{{zy|{||~|zxzw}z~|y|{}{}}|z~|}z}{{z|{~~{{zt|yyvy{~{|}{z~y~zz}z||~zu|~~{~}{}}{~}|}~~}}~z}{~}~}|{{z~~|w}z~x|zy~|x||z{yz|{|{~||}~{||{{}z}z~}~~}~~~}~y~}~}|z|~~||~~|}~~~}}~~|~~|{~~~~~|}{~~~~}~~~~|~||}~||x}~~~}z{~~}{~~}~~}~}}~~|~z}y~{{}{{z~y}|zz||x~|~~{|}~~w~}y{|}zyyzzz}{z~|{yx}{{}}|~y~v~y{~}z}}}z~{{z|y}~~~}z|x{|~|||{{yx|{zzzv~y|~z}{|||~~}{yy||}yzy}~}zyz~}~||zv{|{yx}||{}{w}}y{w{~z}~{{|~}yz|z|{~wz|}}}y}{{y}|v|{||~}z|y~y|{v{zz|~|{~~{{|}}{{|||yz|z~|~||}}}z}wy}{|||{}{|||{~~|~z~wuy}zz||{~y|~zxz|||z{~x{|~y{{{}z~{||{~xwzzz~}zx}z{y~~}z~}z|}||{~{}{z{~z|~y~~z~|z}{~z{yz|zz|{~y|z{z{|x|xy}~}z}~|yzz}vz}}z~}{|yz{~{}{}}z|}}}}|{~yy}{||{z}|y|{~{~}z}}}~~y|~{|}~{{|{|~|}~||{{}{}{}v}{~xy~{|}{|z{wwz{{{w|{~|w|||z{}|y~z~}}|||}}~{}~}~~zy|{|~}~~|yz|{}xx~}{~|z{xyxz}}{zz~||y~{~}{|{{||{~z~y{|}y|z{|}~|{||{wzz{|}y~zyww|xy|}~}yyy|}|{|y{|~yvz|y|y|||~y~~{||w~}}}}}yz|z{~w|~xxxx~~~|}|zzyz|{z~}~}}|~~}~~|~}{~~~~}}~~~~}|}y~~}~|~~~~|~~~}~}~{~~}}~}~{~w~~||{{}~~~~}}|~{~}}~}}{~~~~~}}~~~}|}||~}{{w|zx~yz|}~|{wy~}}}wz{xz|{{{z~~~xz}{z~}|}~{{y|~x{zu|{~{{y}|z}wy~zwzxxzvzyxx{||{wz|{z|{}x|}{y{y}|zz~}~{z}~z|}yzuy{xyy}zzx}{z{{||{~|x}~{z}zz|~|~|{z}||~~{|}z}|}{{{w||}z{w~x}~z{z}z{|x}}|w|z}|~|v{~{}}|w~}}|yz{~{|x}~~|{zz~~~~z|x||zyz}z}}wvz~~{{zz}~||}y|}}|{~z}}zx|~||{}||xw{z|w|{yxz~|{y|z}zwz~~z{z~~~}{}}~~{}zz{}}tv|}|}~{{|{zx}{{{}|{~{v~{y|{~|z|y}uxwz~~{~~||||~||}~{~|{~~{{||yyxy}{}}y{yz{yx~{~~}}}x{~z{~{}|z|}|~{|~~}~~|{{~|{|{}z}|{z}}~zz|}}xzyz|t|{y{}|~y}{{~|z}xy|z|y~~|}z~}}z}x~z{|~z~}zyz|w~z~}}}{~}~}zz||y{~|xw{{}}{zw}z|{}{z{}||~yz{z}~|z|}}~z|w~z{{u~y}{|y|z|xy}}|yy{zz~|{}{|{{~{~|{|{{|{y}{|y}|}{}{x~z{x}xyy|{{~|xyx~{zx{z{zz}{~|}{|{}~~~|~~~}~~~~{|}|}}~|}~~~~}}~~~~~~}~}~~~|~z~|~zy~}}{~|}~|~}~|~|~|~}}z}}~~}~}~~}~{}~}~}~}}~}~}|~}~|~~~}~|}~}}~{~|~|z||y}}~{|{{~z}||w{y{}}}~y{z~|zxxz}{~y|z{~|~~}~|y|w}|y~{y}{{|x~|}{yz|y|}|{~}xx~|{zzx~z~~z~z{y~z}yy}}wz}y}}~y{x|}|y~{}xzy||x|zz|||{z|{y|{}~{}z{~{{zy}{{z}~}}|x{x|vyzw}~y{}~}z|~{vz||~z}|z|}{x}{{|}}y{~y||{wzz|{~{{}|y|v}|{}tzz{~z||xzy|~~|{v{~z|z|{yz|z|~|}zvx~|~~}~z|z|}s{yz{}|}zyz{yyz|x}z|~~~{v|zzxz||{zz~{|}~y|||{y{|{~||}y{w~z}~z}{||w}{y{{||x{w|z}|}|||z{}x~w}y}z}{vx~|{z~{{|~z~}|||z~|{z{y||{y}}{z|}y{}z}z{|xy}}}~{|~~~{{w}}}|z}z~}|}}|~}~z}{}||||}{zxzy}~xz}|{}{z{}yz|{z{y|yz}}}|z|y}{{z~}}}~{|}}|{}{|}|}zz}z~|zz|y}|w|}||}{x}ww|}|y~{|~||{|{yz|{}x}{y||{z||}}{|{y}}~z{~z|{z{{~~~~|}y}z}~w{~||~x{|~}||}|{~zz{}~y{}t{{}~zx}}y}y{|}y}}~}{zz~z{}|{{}~}}~~}|}~~~~~~|{~~}~}|{~~|y~~}|~~~|~~{~{|~{~~}}~~}~|~|~}~~~~~y}||~{}}~}~~}~}{|}}}~~}~~}~|{~~~||~~~||~~~~~}~~~~~~}~|~z~}~y~||~|{}|}}{{yv||xz}{|}{|zy}{|}}yyyyz}v}|}{}}~}|{{yyx~|||}|w{~||~~yx{~~}~~{{~|}|z|yy}yz|~yx|z}{|}{zz}||{}|{|x|x{v|zz|z~|{z~{|{~{|w}~|~x|zy|y~||{z{x{zw{w{z~}y~||z|{}~z|}}z|~|~||{|}y}z{|yv|~~{y~}z}|}z{}|}}tx{{xw}vzy~zzyx|~|x}{}~{{{{|{~zzz}}z|{}v~{y{z{y{{yz}~zzy||~{}}{|x}||~~{z~|{{~}z{~~{{|||}|x||z}{zy|yzyz}z|{{{{z|z}}|y~z{zv|y{}y~}~||y{z~|{}~~~{|{y~|z{~z}y{|}yvz{z{z|{|{~}||{{vw~z|y}|}||{~|}wy}{~{~}~}{}||~|~xxxq~{{{zv}yzwy|{{~u~}|||}{}z{{yz~{~{y|z~~|}|~y|~x{{}y|x{yw}}z~y{{{}{{{z~~{|z{z|}y{z||z}|zw{||{{}v}|{{}wz{zy{}{xw}|{}|xyzz~|{{xz{~{~~}w|zy||~{{|{}}}{z{~z}xvxy|y{x||||||yz}||{y~zyx|}y{}|z~|x}|{{yz}{zx{w{{}~~}}{{}}}yw~{{~}}~|u}z|z{zzz{y~|{}z{|}x{~{x|zz|{~y~}~}{~}}}}~}~|~{~~|}}||}}{}~|~}~~~}}~}}~y~~~}}~z~}~~~}}~|}}~~}}~}|}~}~||~}{}~~~}~}{~}~}~}~~{z~}~}}|}~~~~|z}~|}}||~~{~~zz~}|zy}}}{~z~|z|z|w~x||{z}{z}~{}||y}y~{|{~{{{{v|{|~y}{v{}}y}}x{}{~{|{z}~|||{{}{|~~~z~|}|zy|z~|{|~|~|{xy}~}|~y~w~|zy}~}}wz|x{{{~}{{{z~|}|~}zy{}z~~}|w{}}y|{{{}|}}|{|{~{}x{|}{|}}{|z}yy|xw|}}~x||zy~w}yx}~}|{t{|x{zy}{~zxz{yy~zx|~{}}|~{~||}}|}}{zx~{~{~}~~|{z|}y{}~~}{zzzx|zx}||zx}}zzyx{~{{||}|}}w}{||{|~y|}|yz~|y~}y}|}}{{|}z{~{}w~{z|{~wz}}~}~||z{~z|{y~x|{||z{}}{}|zyyx}z||z}}{xzy|}{x{{~}|}t~{}~{y{|}~{}zxz}|x}z}y}||~}w}|~~|}z{w}z|~~}{{}v|{}x~z~}{{{|~x|~}}|u|x|||z~w|~}{{|x{}}y}~||z}~~x}~}zz}x{|y~~}}wz~{xy|z{z{}xzz|{z{|z|{~yzzzx|y{}{~}x|y|~y~~{{|y|z}~}zw|{}~}z~~{}zz}{z|{}y}{v{{y||}~z{||}y}{xy{{{y{}zyz|{~~yzz|}~z~}~~w{zz~{{z|{y|}|z{|}{{{||}~z}z||}~}|}}{|}}~{|}x~|}~}|}}|~z~}|~}z~~x~}~}~~~}~}{~}~||~}|}}~~~~~~|~~~{}|~}~~}}}||}|}z~~}}~}~}~{~x~}~}~~~}~}~}}}|~~~~~{}~|~~{|~y~~~~|~|}z||}y~zz}~|xzzy}z||~|z~}ywxyy}}z}y~x}|~|~xy|}z}~{{}v~z}z~x|{}}zz~uyz{zyy{~|{}x~{}~xx}z}}}~y{{{~|||~~z|{{~{z{{{y}}}~}{|ux}yx}yz{y}yyy{|}y~|{{~}y{yu|}zzx~{}{~~{~{wyy}~|~||z{zy{zw}z||{~zz}|~{}wzzz{zzzyyz|{{z|}~|}}}{||~~xzz}z|z|zz||zz|y}w~{|y|{x{~||{}}|zxzz~{x|x|{~|~~}}~{zzzy{||{y~~z{x~|~{{z|~yxz}}x{|y{yyy|{z{{~w}yz~{|{~x|||~~|}z||{|}|}{~}}}v{{}x{w{~z~zx{~}}{zzy|x|z~{z}zwwzz|~}~{|}|~{z|}|xzw|yyy{|~y~xz|z{w|~wvx|z{|zz~{|zzz}~||zy}|}}}z}{~|}s{v|z|vy}|}z~|yzz{|zzy}y{|yzwy|zzy{|||z{||y{~zy{{wz{||~zyyx}|{wyu|~w|}~}}}zv|xy|{y{{{{}{}{~|}|zy|~}|||~~yy~}~{}yzyzz}z}y~}x|{wyw~yy{}|{}y|{}z}||{~{y~x}{}{|{z}|~y}{{zzx}}xxx}{zw{{}x~~~|zz|}|{zx~{{{}zy{}~}~}~|||}~~}}x|}~~~{|{~||}|~~}~~|}}~~}}{{}}~|~~{}{{~}|~~|~~{x~~~z~|~~~~{~~}~|~~}~}|~{}~|~{}~|~{~||}~}|{}~|~}|}~}|~~{~|~}~}~{~~}}}z~~}}}~{~~}|}z{{z|}z|~}}}wxyx|{{|xyx{}yy~y}|w{x}~}~w|{}|~{z|}|wwy}{}~|yw{|yx|z|{|{|{|~~|y{~w}|w}zw}}}}}||yz~|yz}||zy||{yz}}yx}}x|}}~xz{}{x|z|z~||}{~zzx|z~{z}zzxz|}{}{y{z|{}|{x|{|||{y{~zzz|~z|}|{{{{{}~|w~{}z|y|{{zy|x|}x~yu|y~|x{|}~x{~{}yz}~{|}}{|z~{~zy}}|{z|||y}{{~||xz|{yzzyu{{zz|}~z~wz{|}|}~|z}z{~|{{{}|x~zyvyx}|xzzzz{z{}|zx{}{{||z}{zv}~yzz|~z{{|}{z~y||{~}z~}{y{}|{}}}x}}y}}~z}{|~}{{|{y~z|zz}y~y{z{}y}|}|}{z||}x|}z~|~{y{}|~x~|{|||}~}z|}zy|}yy}|~}|~~x|y|}~z}{|y|y{}{}}{y|{|{}}|zw{x}z|z}zz}x}{y}~yz~~}z|~|{~yy|x~z|y}y}~z}z}{|{}|~}{zw}zz{|zyx|}~|z}~}}}x|yy~|z{w|~||~|}~||z}||~|xzv|~|}{~{~{zyzw}{v}y{w}{z{x||v}yyz}z~}y~w{zz~{}~}{}}~{}~{y~}z}wz~z{w}~{{|}{z~{{z~}{|~{zy~~}{}~~}|~~~~~~~}~||~}~~~}~}~~~}~}~~~}~}|~{}}}}~{~|~}}t~}~}~~~|~~~~|~~~~|~~{~~}|~}~~}|}|~~~}|~|~~~~~~|~~|~~~~z|}~{|~}}z}~~~{~y|}|~v~{|xzz}}zywyz}v~|zuy|}}y|yyyx~}|}{~~}{}w}}}y|~|~{~~||}~{|~~w|{}}wxzx{y{|xy|y{z||w||{}}|{zz{z|{{~|}~y|~x}~}x}~{y|w{z}~|}~yzy}|y{|y|{}~}~|{}y}zywxw}{|~y{x~{|z{zy~yy{{{{|{|y{|}}z}{}t|xzyy|y|w|zxz{zzzyy{{{{|y}}{zxyz}{{zy{zvz~|{{}~xw|zz~y{z{{|{|}{{xzz}|zy|w{|}~z|}|xy{xz}zz|~~}|~}}}~}}~~{{}|yzz|yvv~ywwxz}}}z{|x{~}zz|}|{x}{~~|{z~~zzx~}zx|{}s~z}~xyzxz{||w|yzyzy|{zy}z{x~~}|}~~}}yy|{|{~}~|~~~{zyz|}}||}{||}{zxy~zz}y{yz{{y}}{ywy||}x{x}~z|y~}|z|||z|~|{}~zx~}}}|~zy||{}{~x}yyzzy{{y~|z{~~y}wz||z}z|{}z{xx|~~|y{~}|z|}}{|{}|{{}~}}|xw{y}|x~|{z|x{}{{}}{~{y|~|~{~~}}|{z{}|xy~v{|z~|{~~~~yzz}w}|z|}}|{z||z~|}xx}~{}~}~|}{v|{~}w{||zz}{~||zy{x|x~~y{|x||~~z|{~|}}y|~}~}~~}}~~|}}~~~{|~}~y~}}|~~~}~~|}~~{}~y}~}~}~}}}~~~~|}~}}}~~~}~}|{~|~~}~y}~}|~~|}~{~z~|}~}}~~~}}~~|}}~~}|{~}~~|~~~{}~~~}{}~~~~~~~~|}x~~}}~~~||}{zzzzzy}|{{||y{|z|y{{{v||~|v{|xy|w||yw{}|~}y|}zy}}|~x{w||~z|~~y|}~~zv|{~v}~{zx|||{y~{{y{wz||{w{}|z{|z|||zw~zy~~|zzw{z|~}y{}z|}{w~{z}||vvy|||{yz|yzz|{|z|}{y{z{|~|}}}zy}{}{z|}~z~{~z~|zv|~}|~{}zx{v{y}||z||x{{zy~z{|vyy{{}~z}{|v~}y{{{~}|zz{}|zz}yy|{}}{|y|~}xw{z|y|{z~|xxw|||~|yz~|{||~||z}||y~~vz{|x{||~z{yy~|z~~|}~zz}u}|{}}|||zy|{{yzy~|~~|~y~{||~|~|zz{y|{x||yy}}{}{{|x{|{{~{{}{{}zw~~z{~z}{z}|{zzv|~~}{z{{w{|y}||{|{|~}|{||~{y|{}zy}~z|}y}|u~z||z}}}{~{z{y|zz~{z{~{x}|xz}|}{|}|~z}|zx||}|}{}|}~|xz}}}x{zyy~{|~y{z~~~~{|z}y{z}~y~}tv|{}ywzz}||zzzz{}~|~}yzxy}{|}{~x}|}~}y}}|z|~{~}}|xz~zz|zx}||{|{}}~|{yzy|z{z{}y|~{zyx{}|}y{|{~~|}~{~{z}}||y|yzzxzwz}||x{z{}}{{|}yz}y}z}}~|~~{~~}}~~}~}~}~z}~}~}}|~~{}~{~{~~~~}~~~{|}~~}x~}}~z~~~z~}|}~}~~~}~~}~~~~|}}|~~~}~~~~}~~~}~}~}z~~~}~}|{y|}}~}}}|~z}{|}~~~|~~||x|}}}|~x~|}}yyyx{{z{}|~xuw||{z{wx{~{|{zy|{zzy}~{y~~{z{||}}~z|~x}{zx}|w}||}|x|x{z~x||}z}y||{{{{{xxy}|}|yw|}{~z}|~z}}y|{wy~{w{}z~y{xyy{u~{}yyxyz{{|||{zx~||{zx|x{~{}}{}}}{{~|||y|~yz{~zzv}}|}{|}yxxzzwzx{z|~zyxx}{|}|y}~~}|z}{|}}~}~{}{|{y~}wy}~y{}|zzvxzzxx{{yzw{{y}{~xx}|{|~|y{}|~|}{z|x{|{~yz{||}{|~y{xyvyzy|{|y||||~|{w{z}|yzz}x~|zz{|~{}z}}{{}~}~|zz|x{~|y~|z||y{y}|z{zyy{z|x}|~zy{}~}z~{z}~}{~|{z}z~z}}~{~}z{x~{z{y|z~{{{}|{vy~x{{~|{~{|{z|{||~}}|{w|~z|}}{yw{|{{|||yy{{|z}|||~tzx||z||{{{y||~}||}}|zz|{~}x}z~{{{z|||zz{}z|}{{~{~}|z|y}}|zzyzzz}}}{~tx{z|zy|yy|~yx||~}z}~z{|~uy{z}x}zy~|~yx|~}y}y{{}x|z|yz|~zy|{~}|{||~}~}zz~~{|~z|}xz|{x|{{}{yzzz{}{xv}yxx}zx}{}|{zzw|{{|||~}|~}}}|~|~~}{z~~~~}~~~{|~~~~~~~~|}}~u}}}~~}}~{~z{}~{}z}|~{~~|}|~}~~}y}{}~}}~~~~}~{}}|{}~~}|}}~~~~}{~{|~|~}|}~~}}~{{|~|}|~}}~}||~|{~~|{z{~|}{{{}}~{~|}{}{}{{}z|z{~}zy{}xz|{x~w~z|x}yy}yz}}}z{x~|||~~~}{~{~~||}~{wzw}x~{~}~|z}{|~y{z||y{{x~zwy}}wz{{|y~{|}~|{xz{~|{|{}z~zz~|y~z{xzz{}|~|{{{{z||}~y~xzw}|z~z~|x}zzz}~|{x}yy{z|yx~{~}x}x{z~{~}|~zzxz|{zz||{|~~{}|}}}~y}z{yx||~}ywx}z{{|w|}}z}z}z~z|{zx|{y|||{w{|yzw~{|w{|~~~|{|y~~~{~z}{x{}~~~~z{x}|y|{z~}|}{|{}z}xy~}|x|zyy}{{{{{~{zz~z{wzy|{v~y{{|w~}{|{}~|}|y}y{z~y~~|~z}z{~}z~z|z~z{}y}w|~x~}w|y||{~~~x}|~{yy{}yz{~z}y}{z}}~{{z}|z|}z{r|z{}~{}{z|}|||{z{x}~}}x}{|~|~}||{y{x{{}z|z~{{z|zyz{|{z~}|y{y|~y{z}~{}}{}zx{||{}|~{}}~~yyz{~}{}z}z{{x|}{~~~||{x}{~zy~}||yz{{|~x~}~}{yzyz|{{~w||}|{y}yy|}~z}zz~{}|w|~}~}|}|z}~}~||||y|~~y{z{zz}z{y}|}z||~}{||~~~~}z||}}~~~~|~~|~}}~~w~}~|~|~~~}{}}}~}}~}~}~~~y~~}}|{|~}~|}{~~{~}~~y~~}}}}||~~}~~|~}}}|}~~~}~|}~~}}}~|~z|}{z|{|z|}{{~z|||{zwy~{{x|z||yy}~|~x|}wyy{z{}}|}|x~~y}~z{{{}}~y~}|{|~|yyvx||~w|{}ywy~~xzwy}|x|}vz{{zzx}y}}~v{|{{{{|||yxyy}wz}||z{~}{~yz|y}~}{{}w}zz}}}{w{zx}{}y}{|xx||{|~~z{}}}z||~y{z}||{y|{{z{{{yz~yzxyy||y|}{}y{|{}{y|v}yzy|z{}~{}||}|}}|{{}~}~|zv}~z~y~{}yz}w|||}}||uyy}}{y}z~zz}z}y|{|zx{{|z~z~|}y{|zxx{wzxz|z~xz~y|~y|z}|{|yz||{||}~v||z|~}|{|x}|x{|{}}{||zyxzy|w|y{~yv}~w}|{}x}yx{yv}z{|~{|z{~z~~|z||z}~~x~{z~|{|zx|{y{{z|z}}z}x|z}|zxy}}~vx}~x}z~~|zz||}}|~z{|z{||{~{}z}{}xxzxz||vz|yz|}|y{~{{z{}{zzw{{~zy{{y|{y|{z{z{{{{u~||x}~}zyv{}}}x{zzw~z{}{|}y{{|z~yz|y}|{}}}~|}}~}}{|z}}}{~}|{{xzwzuy{v|z|~}y||zz{xy{|y{w{|}{zw{x|w{~||yz|{z}}{~wvx~}{z{|y{||zw{{{yx~yz||tyyzz~~}x~}z|{{|{}y{}x~}~~~~~~|}}}|}}~~~}~~|}~}~y}~~~~~}|}~y~~{{}|~~}~~~}~z~~}~}~{}{}}~~~~~~{|~~~~~~~~~||~}|~~}~~z~~}~}{~~~|}~}}~}z~|~|}|~}}z}|{z{|}~|{{|zyx{z|{}~|}}|z{|{~}}}~{z|zzw|z{{}{xw{{}xxyx|}|{{z~z|{{}|||{zzz{{zy}z}~x}xxx~{z{~}|y}yyy}z|{}||x~}}}x~||||z}|}xzyx}~zxx{|}yy{|~xzz}{y~~~}}{|{~||~}w~}zz}|{zy}{}z|{y~||{|||~~{~~xy}{|}}{xz|||}|{z|{z|~z|{y~{{}{{{~}~}y{~{}}~~||z~{yx}~|zz{y{}{|x{~~wxx~}{{|z}w}{x|y||{y}y~x{}{z}}~zz{|{y|{z||}xx}{z{y}{x|y}x{{yw}}}|y{}z{~{|z{y|xw}z~~{y}~|z{xyy}{z{|z|y}y||{ys}}|~|~|wy|}}z~|{w~|x~}}~~y|uyy}}{{~z}{xzzz{zy~y|z{{~z}}y~~}{y|xy{wzz{zw||y}{||}|v||y||z{{}~~}|yx{y~yywzwz|~}{y}wywz{w{|{zvy~}~y{|~{y}||}~~z|~{yz~z{wx~{z{}{z~~}yy|}xz}|z~~|zyx~~yz|z{~{xw|y}||~}||uyw{x}|~v|||{{{x~}|||~y{z}{z{z|||~w~|~yy}{z~{~|}}}|{}v|{~yy{~}zv{y{|yy}z~yx{yyz|}|ywxzxx}|y||~z~~}}}}~~z~~}~~~|}~|}}}~|~~~~|{}}~~}}z|~~~|z~~~~~}||}~~}~}}~}~y}}~}}|}~}~~}~~}~{}~~}}~~~|}}}|{~~~~~{~~~~~y}~}vxxz}yz|}}{{yy}xzw~zy}y~|||{{{z{|wxy{{yvy|{}z{|x{y~y{{{z}x{{~zwz{yyy{{~yy{}{yy|zwz|z{}|z{|{zz~~}~}|yy}~y{z{z||~~w{yz{|xz~y}z}yxv~|x}zx}||zzvx}||}}}x||z}|z~~z~}~}}zxzz}|~}{||x}z{~||}y{{xx{}yz{z~}~}~{~|y|~zy|z|}o{~}{zw|||~z~{x{{w{zz{zzwxzyxx|~z|x|{}|||zzy}|}{}{}zz||~z|z}{z}z}~|}}{}wyy}zzwx}vx{xzz{~z|~|yz}x{~~z~{}}}}}}w~{}|{{y}}}|~~{|zy|}~yy{||}zx}{~y|~{w|{|yy||zz|{}~y|yy{~zzz~{|}{x~{|~||}}}{{}yxz{yzz|}z}z}~x|zzx}zz~{z}z}~}|z~~}{y}y|}w{zy|{|{z{z}{~yz|z{~|{{x||z|x{|z|||z{|}}|{~|||x}~|z|~{}}|x{{{{}{|y}}y|z||}z||zv}~yy{||z~~u|}|{{~{{}{|{{yz~}{{w{}x|}{~yyv|z{w}|~zwvvz|{|{~~zuz|{z}{~~~|~~|~~y||{w|zy|}wzzz}|~~{|w{yz{~{|~tyz|}|}y}|z{|z|{}|||x~~}{|}z~}~~|~~~~~~{|y}~|~~~{~}~}|}|y}}~}~||}{~~}|~~}|~{}|}}}}}~}~~~}~~}~~~||z{~~~}~{~z~}~{}{~|~}~~}~{}~~~~}~~}|~~~{}~}~|~~~y}{~}}~|~~}}y~|||~{~~~~|~~||~{~~{z~}|}w||y|yyw}}{|xz{}{||~~{}yz}xwx~{{w}y{|y~x|{y{z}{z}|{}yy|{{z{|zu|{~}}}yyyu|yy~{wy|z|wy~~|zy~x{yy{|{{{{z|{w}}z|~|}y~x{|x~zyy}{~x{x|}~}||~zx}{}zz|x{{|{}v~x~|x|{||}~|yyyx|}y~|yz{zyzy|}zzx}~}||~z}{}y~|}||wwz}zyz~|{vy}z|}}~xz||}|}z{y}|x}{z{~}||z|||ywzw}y|z~}z{y{}}{}|{|{}|}||||z{}}|}{y~y{y}{~~{}|z|{{~xxzyy~~z~}}zv{~|}}y{}}|{~z~{}z{xzzyzxx|~y||}v}}}{}|{{z~w|z}}|y~}y{zwx|y}}zx~w~{|{~zyyy}z|z{{{~|||~zz~zx~~z|{{{y|z{|z{~}}x}}~}|w|yz|yy~}~~}{{z}xxz|~{{u|u~~z|}zx~z|~{|~{x}yvzw|{q~~|||{z|{~y{|z}zzz||{|y}w~~|y}{{{zx{s|z|}z}x||{}zz{z|~{~}{}yy}z{|vy|xz}yzy{}|}z{|x~y~}{y~}y{x}|z||wx|{y}~~~y|}~~y|zzz}}y{}}uz{}~}{z|z{~w}}{z|x~y~y{}{z~|z~z||~|wyxv|{|{|{z}|}}zxz}{x|~||y}x}x}v}y~zz{||x}z~}x||||~~|}~~}~}y}}~}~~~~|~}~~}}~~~~~}~|}~||{~~z}~|}{}y}~|}}~~|}~~|y}}~~|~{~~}}~~}}}~}}~~|}~~~}~~~~~~}~}}~|~~}~~{}{}y{|z{~x}}{{wy|y}{~|zy|}z{{|}{|xzy{v|zw~y}|{}{}}}zz}y}~z~|wx}{|~||z|xw{{|y|yzwvzy~y{|w}|xyv{}|z~zz~{}~|wz|~}{|}~}}z{}{|{~|y}|~|}wvw{vxz~{{zx|}~|{{||y{~xy}|zy{}~}|yyxx~zyyz||}~y~}{}y||}{z}{|zzy}y~yyy{{{|z|v}|{||z}x~}z}v|~}~}}y||~y|}}{~{{|{yz|{|{|z{|zzy{|z}z|{}}{|wx~}v|~z{y}}|{|}|z|zy|}}}|~{u|zyyxz|~zyv{zzzy|}|zwzw|{z|}|y{|w{}~z{{z}|x||||~}}}yz{{xy|{|}uvxy|{w|z}{z{yy{{zx{~}|x}|}{y}~{{~{x}~z}}~~{{z|{yy}x}}zv{zzx}{z|s{}uy{}|||{|{{{{~|}|y{}y}~y~~~z{zz|yxz{}|yz{{yyzzz{xz|{x|~x{y~y~x{zx|{~y|z}||z}{|||yxv~{~~|y{~~}}}}|z||{y{z|~~z|}}zy}x}}y{z{{x{y}{}~~zwy{w~}wy{}||{{|zy}{w{~~}}}xo|z{|zzzy~x}zy{~~}|}z{}}{z||{{~}}|z|y|y~~}xv{x|x}{z{y|zzz}yyy{x}x||{|~{x|}{x}|~{|{|}|~z}}|~}~~}~{~~~{~{|~~~~z{~|~}~|~}|~z~~}}~}~~~~}~~~}~~{}~~~~~~}}}~}~~~}}~~|~~}~~|~~}}|}~~}}~~~~~}|~~~~|}|}{}}}}~|~|{~~{~z|~z~~~~}~~~~~}}~z~{z{v~~{|}{}z{zyz{~{w}~y|{|{{wv~|~yz{zzw|{|}yz|x{||~}{}~x|{z~w|~z{~x|{z~z|}||}}{x|}{~{wz{~y}z~{{x||{z|}yz{yz|u{~|{~{{z{z}~y{}}|z}|z{}z~}}}}{}~x{~z~{}}{|x||z|}||~z~y}}z}x|zz{{{~{{z{|{|{||}~z~|z~z{{yz{{yz}z}v}y|{{}{y{|||{x}|}|{~}{{||}zyy}z{||{w~y~}z}{}z||v{}}~y|z}}~}~{|z{{x|yzzy~y|~y||v|}{z|~yz}zzy{z{z~|x|||xy|||}}|z}~|y~|~{xwxyy{}~{|}z|}zz}}~|~y||x~~t}}}{|{|{}{|}~~{}~~zv~}}z~|}}v||z}~}}zwz}}}~|~||~~{}}~zzx}~y}x||}~|z~z|||x}|{|}}~{v|||}~||yvzx||{|{y~z~}}|~z{{y~z{{v~|}{}|{}}zz~{~x}}x|y~{}|~}z|zw}{||~|{~||~~y{~}{|{x~yz|y{|z{zwyz~{}~}xwy{{z|yy||y{|x{yzw}wyz}{yy{|z~|{v~}~|~{{}~u}|{}w~}{{{~x}{z~~v|{{{{{{}|y}z~|{}}{||}z{{yxzy~{{~w~{z{|{{~z}|}x{|}}~~~}~~~}|~~~~}~~}~~~~~~}||{}~}|y}~||~}~~~}{~}~~|yv~~~~~}~}}~~|}|~~|~~~}}~{~|~z~~~}~}}~~~|}{}|}}~~~}~~~|{~~~||}~~}}z~}|~x~}~|z{|z{{x}zz||{yxz{{~yy~x~|{}v{u}x~yyzz}y{}}}z{{~~|x~}|zs}z~z~y|zy{{|zy{x}yzw{|x{yv~{~x{zxyzy{z{{z}}{z{y|z|}zx}}z{||~|}y|xzxzw}}}xzv||{|yx{x}xzy|xzy~|}||}{}z}y{|}|}}}{|{|~yvy{z{zz{wwv|z{x{yz|{xxyw|{}|}{}z{|||||z|xz}xzz}{~}{~}|~y{v|}}}~|xz}xzz}}~x||y}y{{yz{|{~}|{zw~{{|x}zz{|{y}{~z|}zz}~}{y|vy{zz}|wz}wx~y{{{}zz{{{y|{y{||~}z{||}{y{}|~}}x{z|y}{z~|}x|wyzz{z|||z{zw{{~x{{}}|~~}||}y~|{}}}}xx}{|}y}}z~}|y|xwyz|{|nzvyxx{{y~x||~r{zx{|yz~~{{}}~}{~y{|{|~}}yy}zz}{w{~z|{zz{|yzxyx{x{vxx}z}~{z|~~|~{|||~}{{yy}{{~x~{||}xz}zw{w{qy|{}xx~xzxzyz}}~~~}z{~z|~}|{~~x~{{|z|{{~{zyyx{y{|~}{{z{z~zz}}|xr{z|z|{{{x~|{}|~}z~{}|{~{}zy}{w}}~}x~x{{{{{zxyzz~xxy~|zxz}w}{y}~zz|~{{}~~||~x|||}~~}}}~}{~{~||~}~~~}zz~{z{~~~|{~~~~}~~|~}~}}|}}~y~~|}}~~~|~|{~{~~{}{~~{}~~~||||||}}}~}}~~}}~{~~z{~}}|~}}}}}z|}}~~}~~~~}~~{}}~~~||zv{{yz}~~}yz~zy}zz{{~z{}y|{{zyyv|}||}y{||z}z|~y||r|~{z}zx|yw{z{x}|~}z|vyz|w{}}xyy}|~}{xyz|}zzzyy{~{~|{~zp{y|{|y|z~zy|}yz}yy~}w}{yz{}z|z{yy|~||}{|z||zzw||zzz}zy}~}{z{~{~~zy|{}}}|~~xyy|}}}y||}z~z|z{}y~{}|uz}y}|w}zy|}u|x~~{z{w~yyxyyy{zz}|}{~{{{||~|xzyz{z}}~}|}|}{y{y|}~y{z{x}wz|z{z{{xxz{z|||zzy{~}|yy{zx|z}{|y||z}{{z|}w~~|~zyy|zz{y~|{z{z}|z}~yxyy}x~w~{}z{~z}y~{|}|{yy{~z{wx|{xu{z{{y~|x}zzz||v}w{}x}||~z|{z|||{|w|uz}z{z~{}}yzw{|{}~{~~w~}{{z{}~zyz{z}~z}y||{yvz|{y|z{}z||y||zzxz~{y}uzz~y}|zz~zvz|y{z}}{}yyxx||}}}}z{xzyz|||yx~|}}}}{~zz}{x{|z~|z{y~}z~|}zxz{z~{y|y~|y|y}|{zt|{y~y||{|}zxy{}x|x}{|~~z}|z||{y~{|{{||zyzz~z}z}xy{x|}zy~yz|}||zz{{z~xzz~z}{{{z{~zz~|{yx}}z{{{z{xzx}|y}{yyzy~yy|{||~}~~~~}{~{}~~~~}}~}}~|}}|}~~~}wy}}~zy}}~~~~}|}y~|~||~}~}}}}{~~~|}}}|}~|~}~~~~}}~~|~{~~~~~}}}~}|}~~~z||~|}{~}~~}~}|}|z~~{zz~|~rx{}}yz|~z{y~{|}|~zx{yv|{|yzwx~z~||z}~}|{x~{z~}{}~{z~|z|z|z}}zz}{z{y|{{x{z{xzyy{|}xy{}{|}{|{~}|x|||z|z|~~{|y~}}z~|zyvxxz|zy|xyz|{~}|yv}yz|{x|~{|}}yz|z}}{|~{yx}}y~~|~z||~|wztzu~|{||x}z||{~|xxy{wyy{}{vt|x~~{||{|}~~|||}||}}}ux}{zz~|wy}y|}{}|z}~{{zy||zz~yzz|~|}zzx}z{}{yz|z{~}|y}}{yzz}y}||y}yx}y{x|||{}vz}{}y~z~}v}~||~|~|~}~{|~{{z}}{|z{{|zy~xyxv{}xwxx}w{zw||vzz{{~~}z{|}~}yz{}}}{{~|~}z~y{|}}|{~vz}{x~ww{{yz||}{}xyx~||yx~~}}~}vy||{y~{{~z|z|}{z~{}}xzxu{yw{{}|yx{|y|}}{|||z}|}y||}{||||}~{}z}}z{{x{{{w|z}yzy~y}z~~|{zw~y}zy{|}{~{}{|{{|x~|x~xyx{||zx}|w}z}~{}{z}|{xz|{}~y~{{{|x~y|}}|{}|}|w~}x|x}||}z}}}{}|}{}xz}z~z}}vy}yx}z~{}~|x~}}|{{~y~|~~~~{~{}|~~|}|~}}~}|~|~~}~~|}}~~~~|~~|~~{|~}~~~~}}}}~~~~|}}{~~~~~}z}z~~|~~~}~}~~~}~~}|~~}|~{~||}~~}|~}|~{}z~|~||}}|~~~}|}|~{|x}|{}|yw~w{y||{|yy}~yzz||}}|~{x~z~zx{z{}z|~~{{~}zyz~}z{}}~}||y~{~{{~}|}}}yz~}|~yy{}x}{|y{}}}~y}}{~}{{}{~x|{||y|{s}{yx|z{{~zz{~zz{y}|z|~vz}y{}yy{}z|x{}wz}{y~~|{|z{{z~{z}z}|y}{y{|y|~|y}yy}y}~}~y}zzzx{||}}||}|y|yz|~z~y}{~{xx{}x}z}~}~}~{{|{}{|||y{z}}|{zy{}yyzx|{u}~yu|{{{}z}yz|||y}}}{{{~~}|zy||z~}||xzw}}y{}~{zz~|yx{~yxyy~~|}}}}~|~}xz{}|~{{~}|{z}x||{|z{~}z|z|{y}}{~}zzy|z|}w}yy|yxx|||zz{w~yy{{}}|y}|}z{z{}~|}|yy}}{|}{}}}~~~~w{~{}}|}z|}z~z}|~{z|~~|zy|}||x||y|}~zy|}z{}}}|z~}z}~{|||yzy|}z||{~{}~}z~x||}|v{}}yw}}z|~|}z{uxzz}}}x{~zz|{~xy}{~|yz{~{|w}{|{}|w{~}~{z{x~~}w}~}}~~z|}{}|{x}|}}||wx~~}|~{y~|ww}{{{|{x}x~{{z|yy{~y{~~~}~yyz}z}}z}||xy~x|z}z|zz|zz}~}~y|}~~}~~}}}~}}y||}~|~}~|~~||~}|}|}~~~~~~}~}~~~{z}}~}~~{}}}|}}~z~~}~~~~~~}~~~~}~~~|~~}}~~}z}}}}~~~{~~}~}~}{~~{z|{z{}~~~w{zz|z}xwu{vz|zzyy|y|}}z||{z{z}zz~{||v}yy}z}y|{}~|}{~{|yz{xzzy{}y~{{zy|{yw{{}v{||}y~|zy{x|~y~}{{}zz{~|wy{|zx{~}{}{|wx{x{v{}wyxz}~|z{}z{wwzwy|x~||{{~}}}{~y{{~z{~~~}|yx}|x|{zyz{{x{vx}|x~vvy~}xzv}{|~|}x|}~}yx{zy}}zz{z||{z}~{|yzxz{|xx{|wwx~xx}zyz|zz}|~zz}{|~z{|}y{~|~vz}|~|||yzz}|}~||zzy||z}z|{zy{{{||z|z~vz~}}z{~}{~y}||{z||{}|y|}z~}yxwz{z{}~vy{{{|y~zwxxx|}|~|z{{{z~~}{|{wz~|{yzz|~||~xz{}xyzwzsz~xzw{yyz}yzy{y~{~{}}~~zzx||~zz{~wz~|z{zxz|{}w{z~}}}~|yuy{}}~{v{zyw{{z{w~zz|}~{}|{~|{|}zz~{~x~xyz|z|xyy}yx{|~}zv{{}|z{y{|x|{{}z{x|||z|||}}}}xw}xy{y{~~|{{~zy~z||zzz}vvz~y|xwy|||zy{}{}x|~~||zyzz~|~z{~yx~|}z}{|{||w{w{y}z{{z}|{{{{zxwu|z|{z{y|z~||zy{}}|}{}}}|~}~}~}~~~}}}}||}|y}~~}~~{~~}~}~|||}~~~}~~||}~|}~~}~~~~}~~||~|~~{~~~~~~{}~{|~~~|{|~|~~}~~~}|~}}z~~~~}}}}|~~}z{}~~~~~~}~~}}~~~}}}~}}y}}~|}{|yz||y|}|xz|{~{}|z}v|{}}|yy}{~}z{z|{~z}z~vzxz}{z}}}{xxz{{{z~r{~||~|{z|{{{xz}|zy{xzxzzwvzxz|y|||y{}~{}{z~}|zw{{v{x~z{x{}}wztz{x|x}y{x|{{{~}yy{y~yz{w|zy~~z{yuzyz|}|}{||}}}}{yzy~{|}{~x{|z|~wz{z}xzzy}v~}zyz{yy{{{|xzyx||zz|{{{}}{}yzy~|x~x|y}{y}xw{z{}~|y|{~wyz|{{x{}~|y||xzx||}y{~|y|~|zz}}|||z{~z{yz{y|}~y~|y}}y{yzzz}{|~~~xz~y{ww}}zw}z~}||}|{||}|}~x|v}~{~y~{{}}|~{|z|x~zzy|y{w|{{z}}x~}}{yyz|v|ty}}~}~~}{}y{z||}~~{|}zy{~{||z}|{~yvz|y~}z~{|x}~{|yz|}v}}|z{}{|x}v|y|||z|~zxz~xz}{~~{w}y~yzzy~}z}x|y}v|~yz||}wx|{}{{y}||~z|~x{zz{v|y~{~|xwyz|~{{|}}w~z{~}}|zvx}x}{}x|y|z{|~yzx{w{|~{x}}y|z||}|xx~{yyz{||wxv|{}}{{z~z{zx}{}{{~{{|||{||x|}x~yz|}zz|~yzvx||}{|zx|}{z}||||{~}~|~||}~~~||~}~|~z~~}}~~~~}~}|~}~~zz~~~|~}}~}~|||~~~~{x{z~~}}}~~||}~~}~~||}~{~~~~|}|z{}~z}~~~z|~~~~~~~~~~~|~}~~z~}{~~}~}|~~{~}|}|y}wx|}|z{x|||x||z~{|}w|}{}}vuw{}~|~|}~{}~zz|z{{z~|y~|||||y|~x|}z{{{{vz|{z~{z|~{xwyx|~z|x}y{zzy|{{}|{~~|}wz}|x}~~|}{z~{}{~}y~{zx{~{{x}|{}y|~zwy}|zy{|{||zx|z|zv}|~}|x~~{||||yzyz{y|{{~|~||z|v~z{z{|~xz}v|{~{wy||{}{xx~|{~}yy}yx~y}|~{y{{~|{yy|}~|z|z|y}~}x|{}zyx{}{{x{{x||y~~|}}|}~|y{|}||~}}|x|yvx|z~zxy|zz}{zy~~wy}|yw{ywz}{}y}||}zz{|x}x}y}~~~y|{z~|z}yyxw}yy~}zyvz|}zwwyy}y{~}w||~}y~{{y}~}{}||{}}{~z~~zy|}|}xzz}zw}}}||{zzw{yz}~||z{}{y|z}~z{{{z~{{{|z{|yz|v}|~|}{xzvtw{y}|zz}v}yzzyz~{|{|zyx~{|zzzzy~|~{z}|{}{~x}~z}y}z{zxyyy{xyz{zwz~{y~~}uzz|~{||}~~}}z~}~{{t~z|{|}{|xy||x{{|{x~uy{w}{||{|{~}~z}{~}}{|zy|}|z|}~{||y~|~{}~{}}x}zw|}~}x|{|zywz{|x|u{}z{z{{~~}}~}~~}~}}}}~~t}}}~}|~z|~~}z{|{|}~}~~|~~|}~~}~}|~}}~}~}~}~{}}}~||~~{~}}|~{x~|}}}|}~~}~~~}~~~~~}~~|{|}~}}}~~~|}~}{}~~~}}~{{{}|~~~}~~|~~~|~{~~~}~}u}~~y}vzy~|}|xx{}}{}xyz}|}yyv|{{{~xywzzwy||yzy}}|z{z{|y{}~~zw|{{uy{z{{yzz|{~}xzx|zzz~yzz}|y~w{z~zwzxzyy{{z}z|yz|}w{y}}z{x~{}{{|{~{z~|}{zuy{{}yz|}||y{}|yyzz|zxxy{|z~{}z}{}{zz|{{~~w|~z}z}z|y|xz|yzz|z~{yy~~yy|y||{|~uzyz{|zx{y}z||~|{{{{z{{y{}}~u{{}y{|}}{}~~~}zz{|z{z|zzzz}xz}wz{{}x|z{|{z{}|wx{||}~{x}||}|x}}{|{~||||z}|}wx{y{~zz~{|{zz~w~z||z|~xy|}~|z}{|z}zz}{w~xw{{~yy}zz~|~sz|y|}||}yy|{|x}{y}{x|~xu{~}{y|{v||}y|~zyv~xwz|z}yzyz||{z|y{~}||y}{|y~|w{{wyz{|y|~|~z|~{w~yyz~}yz{{{}{z~~{~w}||~w}}}}}|{|v{||x~}|~{|{~{zz}x{z|{w|}z{z{}{}}ywyv}{y}}z}w{|z{|{x~yz{y|}}}vyyz~{|z}~{|z~z||{{|z{zyzx~}{xz~z{|}|zz~~zy|{}|xw~|}v}yyy|}yx~~|w{z{~{z}zy}~~{}z|x}}x{{x}}|{}}z}z~{{z}|y}u{{z}zx}z|}z{|}y{v{}{zyy{y{{y|~~|~}|}~}}zx|~~~~}x}~|}~~}~~~}}|~~}~~}}}}~~~~|z~~~~}~~w}~~y|~}||}~|{{~{~}z~~}~}~~|}|~~|~~|{}}}~{~|}}}~~~}~|}}~~~|}z}~|~{{x~~~{~}}~}|~~~|}~}~x{~|}}y~{}{x{{|z|y{}~zy{~}|zzx}}t{zzwx}{}yz|~~y|{}z{{|~|w~|||}{~~|{}ywzwx|{w{{{yyxwxw|w}z{y{||||{||{}yy}|~x~}wy}}|z||}}~}}~{~yzv{{w~zxy|z}|yz{||{}}z}{|xzzz{yw~|{|~|{yyw~z|{}{||{~|zyyz|}|x~u}z||w~~zz}yyy|y}{{{v|zzxyyzv||y|{}x~~{z|}~y~{|}{|x{{y~{|{z|zw{{~|}y|zx{|~|y}z|zz{|{z}||}}}|z|{z}}|zxz{yzy{z|w}|{~y{x|~xy}}w|}wz||}|yz~{}z|~}{}z{v{~||}}~{~zw}{w}zxzz}{}}zzzz{vx|}{xyv{~{||yz~}~}{|s{}||}z~y~x|}{yz|z|y{yxx|{z{{xy{y~w}y||yx|}z{w|}~|x|yz~||x}~|z}zw|{~wzw|{y|{vy{zy|{}~{|yz|{z}z{|z|{|z{||y}|}|~{z~{y}|~~zz{|~|z~}|y|{}|z}}{zzww|~{y}|w{}||}||}|z}{x{y}}z}s}x{z{~{}}{~~|y{v{~v|yw{~zzx{}x{{z|}{}vz|{|~|{x|}~}}{~~|{|y{z|}{|~y{zyyw{z{||yy{}z~|x~xzz|}x|x}{{~z|z|~{{}||||}|~~||~{~~~|~}~}~~{}~~~~}|{{~~~x~~|}}||~~}~}~~{~}||}||}~~}~~|~}x|}}~||}|{~~}|~}|}{~}}}~~|~}{}|{}|}||zyw~}{}~~{~}}~}}~{~{|}~z}}~}~~}~~}}~||}~~~~~||v|}~~}z}}{}{~}|}y~}~~~|yy}xy~{w}~}|z}}}{xy|{~{z{yy|}{}|w{|}{~{|zyyw~{zy}|}y|}}|w}}{{{x}}{}}z|~|{~||z}x~}vyzx}|z|{zy{zzzy|}y}v|u{~{}{}||zy|yy~||x~~{{|w||xz{{y{~vz{||~v{|wy~{{}zv|u|z~{zw|}{x}~}w}y}|z}~zyyzz||{zxz{~{}~{{y{yx}zzz}||zz{z{}}}{|x|}}|}y}|}||{zy}{~yy|~{~~|x~}zyyy{yz{{y|||z|~~~|~x~}{x}zzy{z|{|{~}{{}x|}~yzz|}~|w||yy~{|{z}{|~vzxz}{z}x{{||~}ww{}}~}||z}~~|}{}|~}{~{z{|}}{z|yzz~{}y|zz{{|{~zyy~z}w{xxz{{z~{z~z}yzz}~~{||{~|||y{zx~}{x{x}|wy{|v}}}{|}|~w{{z}}}z}|}}|}|}|v}~}{{~z||}yy{yzz|xy}xz~y}|||}}|z|zyz|{|y|y|}v|y}}}|}}x}{|{{yx|}|{{{||v}}{{w}}z~}z{wy~|z{x{z{|}~}zz}~{||}y|~{~||zxz|}}~|zz||~z}~{{xy|}}w|~{~{|~~~z}{x~{{}|w~||~}{~y|}~{xz}}||y{z{x{zx|zz~}|{|y{z}|{~||||||z}|}~~~{}}~|}~}}}~|}||{|}~~~}~~||~~}~{}~~}~}~}}|}~}~}}}|~z~}}|~~~~{~~}~}}~{}}~~}|~|}~~}~~}|~}}}}}~}~~~~~~~~|{~~{~~~}~~~{}}}~~~~}||}{~~}}{}{~z|}wz{{z{xz|yy|}v{x}~xx~y}twxv{~|z~z||}y{~|~z|z|~|}~~~{y{y}yy{}z|}w}z{|y|~}z{{~xr}{yy}|~xt}}~}yy}y}{zy~z{x|y|y{ywwy{{}v||{x|y}~uzyz|~w{z{{{xy~}w{|{~xy{{~~{|{|{||{|}}~yy|{|}{}zz{x{yy{yxy{x|v{z~xxyx}{{}~|v~{y~}{|w|~}}{}z~}}~yw|zyy|{{}|}|}}|~||zw|{y~y}{|z}{~{z{{~{}~|~||{}~~{w{~uzyv|~zwx|}|{xyw{wwz}{ywu|||x}|}||}y}z}z{~{|{}}|}~}}~zxz}yx|{z~w|}|x}}}{||y||}}|}}y{z}{||}z|~{z~~~z}{}|~z~||z|w~|~|z{}}z{{{|y|}{x|{z{{~xz}||{|~z}~{}~|{~yy{w|}z|y||~xu|}|}z|~||x{y{|{y}v{zy|y|}zzz|{y{z|y~x~z~|~~xy}z}||~}|x|xz{{|w{~}~zy||w~~w~|zzw|zyzy{|}{z}}{x~|}}zy|yz||}}{z~||z|||x|yz{y~w}|zvzyyxz|xx|y{z|ywv~~z{|y}{~||}z~}x~~~{{z}xw~z{v~~{{z||zw{||}|z{xzzzx{|vxz}~{{{z~z~}{z|{y~~}|~}{~{}~~z~}~}}|z||~||~|}|{~~}}~~~~}{}|}~{}}{|~}y}~}~}~{|}~~|~~y}}~|z||||~|~}}~~~~~~}|}|||~||~~}~}~|}{}~~~|}~~~~|z}~y~}~~~~~}~~~~}~}~{~~}}~~~}|z}}|~{}z}z|{}y}}}zy}{|yz|z|~|z~}{|x~yy|z~z}|z~}}z}|{{|x{z}{{y||~|v}z{wxx{}z{}~y}{}{}{~{}}yz{}|{{}~zzy{||x|x|~|{y|}{{zztxzz}zzy{|}|{{}x|~}|{|tzy||{xzz||~|{|yy{{~z||~z}~{w|zx}|x}{~y||}}z~}~{}|z~}z|}{~{|y|zxx}}}x|~{zxzzzxz~}}}v~~z~||}|~}~x|~w}~|{~uy~|z~x{{|~}yzz{{}~}{x|yzy~~y}~xz{{y{{|{|{|}{}y}||}xx||{|~|~zy|~z{{|yz~{~{zxvy{|{|}{~|z{z{{|y}|~}|~~~}|{|~~}}{y}wx{zz|~||}|}zyy}|y}~|zy~|{w{|||||}~}}{y}y~}~|z~zz|}|zwzx~}}z}zx}zy}{|{{x{~}{x|z~|yxz{y{~t{xx{~}}{|yz{v}~x~||z}}}{~~{{|z}z~zzx|v{|zy}|zx|~xy||{z~z~||zx{||y{x|z||~||}}~}yz|x}yx~~~z|wx}}{|}||{}~{~}{w}|w|~|~y|{zy}zyy{~{~x|z|xxy{~}xy~~zz~~|zz{{xy{|{~{z|z{z{|y~~~}y~~|}{z{{z{y}|||z|wz{}zzw~{|~|}}~zy{|wz~y|w}~~}}~}z|~{~~}|}}~~}}}||}~~}}}~}~|}~~~}~{~|{}~~||}}|{~|~~}|x~}~|||{|~~|}}~~%.)~~~~~x}}}~~}|~}~~{}||}}~~~~~~~~x}~~~}~{~~}{{|{{~{|w{~}|zxzxu{x}{xw{}z}{z~{zwvzw~zyzy{zv~{~y|x}z|z~|~|}{v}z|~}|yy|zyu}|{{z~}{{}{t{x{~wzz|z{yzz~|yy~{{{zy|}~}|z{~|}|zwz~z|yxz}}yx|{{|}|x}}{}{y|zz{y|yz{z|{~vy}}~yzzz{~{x}}|x}}}|v}|{{x}{}y}||yzx|y{zzx|{~||z|{x}}~z|{}||z{|xxx}y{~~|}z{{}y||yz}zy}zwy{z|zy|zy{||w||}z|~}xzu}x}|~y|~y|~{|}{{|}z|}|zyzy{||{{|}}z~wz{yz}zzzyww}zz|v{yt{zy~}zz}~{{xzy}~{y{|}z}{~~y~~zzyx|{~zyzz}|{|}z{|y}{ww{yy}||y~~|~y~|x{{}{|~|y|}{}}|~{z}{{zz{|{}}|zvw{|xxy|{xx{z}z}}~}[~}{|||y~}z}zy}}zw|z~~|}||}~~z|{z|z{zw}}||}{z{z{{x{{~zx{{zy|~|xy|x}|}}x|{~}~|{xyzzzz~~|yzx}y~{}zw{|y{xv~{{}~|zy}{~}||yz{z|}}~}z|}}z~y~{z}xz|xz||{yy{w}||{{{y{z|z}}yy}x||z~|~{z}{|{}|zx|{}~|{|{||yvxx{~|yyy{|}n{|{w|yx{v{{|}{}{y{{|~|{}{|y|~|}~~~}~}}|}}~}{~~~~~|}}~}}~{~~~}~}~}}|~}~~~||~~~}~~}~}~~~~}}|}}~~{~{~~}~}}~}}y|{~~~~|}{~~~}~~|~|z~|~}~|y~|}}~|}~|}|~}~~~z|~z}}{|z}|{|{|}{{{{{{z|}~{x||zwz{|}}w}}{|{z}}yyx|}zxy}y|}~{{}|x~{x{{z~|w}~{y|~y~|{}{}}xs~~y~zvx~x}z|~zz{~z|zy}~~~|{{}zwyw}z{zy~{||{xz~y|{{{y{z{|v}{{}~}{}|}xzz}}{x{}||x}xzxz|~y|}yzy|{|}w}|~}~}~~{~||}~yz~zzy|{y~}{~z|{yx|}~~z~{{~~y{{{zz|zw}{}|x|}}|}}}|z}|{|}||{|{{|y}|~~}|||x{y}{z|{~|{}{~}|x~~zzz~z{{{|{|{x}zxz~w~~|{zx||{|~zzx|}~}}w{v}zz|}~|{{zy}~|}}z~}z~y}|{|z~|{}~z~{~}|w}|}|{}y~{tzyz}|x}{|~z}zx|}z|~|{}{~z}z}|{z~~y{|zx~}}{}~{v{||zx}}{}z~y{zz|{|z{{|vy|~z}y|~{z{|z{x{}||}|{z}z{w{z{z~~~}z|z|{|z{|yu{{|x}{}|{|}z|~}~{y}x{{z}ww|||z}{}}y|~|{~x{|y{|zz~t{|z~z}{|z|s}y~|y~x|x{xyyx{x{{}~}{|y~{x||}|x}w|~z|yxxy{zz}}x~vx}z||{|}{}z|{{~zy}~{vw}z{zw{{}{xz{{}~|y}z{{{}y|{{{}|yz|{|~z{{z}||~|~{z|}~}{{}~}||~~~{}~{~}|}~|~}~|~~~~~~}~}}~~}{}~t~|~{|}{||~}}~~}~z}}}~~~}}|}}}{|~}}}~~|~z}|~~}}||~~}~~~~~{~~}}|}}}}}~}~{~~~~~|~~~~~{}{}|x||x|~|z~y|{}y{yyzy|z{|yz~{yzxyzwz|x~{xy{~}wy|~|{|{}{{z|w~z~zzz|~{ww{{}z{|~}z{|{zv{yy}}yx|~yy|y~u|}|z}|w{{y|z}zzyy~|y~{}y}z|z}{{{||zz|{z|zu~wy}z~yv{||x}|z~||xzzz}zz{w||{|{{}x}}|z|}}|yuzz||~zy}|~{x}zyx|~~}{{||{y~~~zy{y}||||~y}||w{}{vy|x}{y|zyz|ywwzz{{|{|z|{{{z{~z~y||{}z|}|z}~{z{}z{|z|}z}y~zz~yy}v||{zwz|y{{zwz}~y}xy}}~|{{xz{yvz{~{z|{y|}}{z}}|z|||}}|{y|xy|w|y{xy{yx|z{~|{}zzwyzy|{{|y~~|{~x~|~{{}{{z}}wwx}}}}}~z|{~zyz|{{vxw||xzw{{z{~z}|y{{}|~|~~{}w~~}x~{~||{|}{x||z~xy|yz~x|~|uzxy~xx}xzvyz}y~x{}}{{y~|x}zy|}|{yw|{{xuz}z{|x}}yy|ywyzyy|zz{uxzy|y~z}{z{{||}{|}}z{||z}~yx|{|~~y}}z|z|y}{v{|xz{}|}y~yzwy|x|z|zw}~w||z}||{z|~~{|y|z{w}zyy{}x{z|y|wz}zz||~{xzx{{y~{zxv{{}zy{~|}~v~||~~|}~}~{}~}}~}}}~}||z}~}~~~|~}}}}|}}~}||w{}}|}~~x}~~~|}~~~}~z~}~}||~{}{~{}}~~|~~~}~~~~|~~~}}~{~~}|~~}}{|}~~~}~}~~~}|~}|}~{~}}w|~~~}~|~}~|~}~}|}~~{~}~|}}xz}~y|}||}~||y{~yxz|{}||y{|z||}z{|{||{{y{z{}y||x{yyzy{}~~x}|zy|x}z{}|}}zxxy{}}|{|zv|{~}zy{z{|{y{zy|{}~||z}}zw{y|~zx|y{z||}}|}|}|z{~}|z}|}~{yz{xy~{{}xz~z||}|}u|{u~~zxyy||y{{y{v}v}yz{|z}zy~x|~y|yx~}}{||z}yz{xvx}}zy|{~yy|y|}y{yz|}zxwy|z{{z{{tz||z~||zz{~|y{x~|y{{}{{|yy|yz|v}yzy|}||}~}z~{}{{{yx{zw{uy|}|z|{}z}}}{zx}{{{vy|{{{}{x~xy}|~{}z}{{|{||}z|z||z|}{}|yxy~z~}z|zy{zy{z{{x}{z}x{}}}|~{w{zxz}y~{|{|}zyz}~zz}v~}{}x|{}~ywz}}~|{}{z{}}{zz}}}~z|}zzwy}{y|z|}z}{z|||{}zwz|}zv|~{~}|y}{|yy}{{|{}{|{v|zy~~zy}x|zyz{zu{x~{z|y{|~zy}yy}zzzxy{z|}zz~{zyx{z|{y||w||z}zx~zzx|{}x{~~}zyy~|}{}~z{|~z|w{~|zy}}|z{{zzy||{zz~{~{}w{|{{}z{z{z|~|}|||~u|~|~u~||yy|z|y{{}{z{~xy|}|~zzzyz~y{}}z}~y|{|||~y~{~~~}|~}|}}|~|}{{}~~}~|z~~}}|~}}~~{~{~}{~}}~}~}~~{{}}~|~~~}~~}~|{~}}}~~}}~|}}~~~}~}}~}{~~|}{~{}~~~~~~{}}}~|~~~~~~}}}{|{|z|||{{|r}xzxzyzz{w}yxz|z~z{x}v|{zx{z}y|}|v{z}|{}~x}{|z~~{~w{wz||~{|{{yy}}wyzz~zyzx~{wy~yy|x{y{y}z~|x~}z{z|z~y}~{y|}}y}}xwx|{{x{{zw}{zywz{{xyw}zz~|x{y|}~{|yx~~z~}}|zy{{~{}zy|z||z{||pxzv|}w{zx{zx||wv{zy}~yzz{}|}}|}~||}y{|}{{}{|y|z{y{{x}yz}|{yz{}z|zu{yz{xz}|zy{u|}wx{~~~{}}}|y}~{||~||~z{{}u{{x}v}z{{}}~{~xy}|y}{w|||z{x||yv}{}}}~y}||z|y~~xx|}~~y~~|}wxwz{z|{y|xww{~x}z~zwzzy{|x{y|~|~|yy~||}}{zz|yz||z~|}{{{}zyz|zwz|~|z|xyyy|wy}|~|~}z}~w{y}}||{||~x~y~{}y|z{}~{{~{~}{{{~{||z|zzy|xw|z|wwywz~~y}}{||{|z{zw~}yz~y{z~|}{|zz|{}~{{|{v}xyzz~y{}vz{}{yy{}w}yz~{}}{{|x{}}x|{~y|}{}|z|~zz~z~||{|{}zzwxyu|{|{{|z{y{x~{}z{~x|{||{z}}~~y~||y{}z}}}y{u}zz}zx}x}zz|z{yy{~{}y{vxz|}y}~}{{|~|}||||}|~|}~~}~~}~|}~}zy~}}|~}~|~x~~}~|{}~~~}|{|~~}}z~z}}~}|{|}}{~z}}~{}~~{}}|}~|}|~~{|~~~||~{}~}|~~~~}~~}|~~}{|~~|~|}}|{{~{~{~}~z}~~~~~}~}}~}|~z}~~z|~~}~}~}~~{~~~~~z{{}u{|z}w~{y~t~}xv{~}{xt~}yz{{~}xzyw~u|~yzwzx~z|}||y~zzw~x}|w|~{y|}}~z{{}x}~{}{zyyy~|yw{zy~z}~z{y|u|}xyyy}zywz~w}}z{~zt|}z}xy}zz|{~~|z}z|}}{}}}{zx}w}yx~yz}{yzy|zy|zzy}|~z~}z{~{~~wyz|}z{{{{~zy{wz}~}{||{{xzy~}z|yz}z}{{y}{w~~}z|~z|~yyz~~z{z|z}z{{{~|yz{xx{z}}~~w{x||}y{v|~yz|y|}z|y}|{}|||y||}|z}}}x{~|~{z~|{z{{y|}|zy{||}x}{{|{u||{{z|z{x~|yz||wy|}}z|y|}{y|}}~{zz}}yyy}~~{|{||{|z~v|{|uy~}~zz}{|z}x{|{}z{zx||{|||z|{}y}{z|}y|}{zzz}|w}zy|}~~|}{{}{yy{|||~y|z{y~w}{v}xz{}{|||xwx~|{o}}{}|{}x|xz|v|zy~x}zz|}~y{w}y~{y{y~|xww|~{|~{{}~}z}{{yyzz~{{}yyy{{}xy|{||zzyyz}y{|z}w}yz|}z{{{{z}~||{||vz}}z|}}zx|}xy|}||{|}w|tz~z~zy|{{}|yy|zxw|~~~~x~~{z|}z|~ux{{|yy{|y|t}{~|w{z|}x~y{}|z}|z}|}~~}~|~~}~|~~}|~||}|}~~~~~~~~y~~}z{|~}~~~~~}{}}~}}}~}}~|}~|~~{~}~|~|~~w~~~}~x~}~~~{}~}~~~~}}~~~~}~~}}~}~|~~}~~|~}}}~|~}~}~}|}~}~x~~|}}{yy}~|}}{z{|yx{{xzx|yzw}{}yw|{tz}{zz{|{{y{z{|}||{||{~|~|z}~~{}xyy|w|||wxwx}~|y|y}yx~z{y|w{{zwyw|z|}wz~t~x{y{{|z|{{|}wy{|{{||xxxz~~z{wzxzyz|wwwy|z{|}|xuy{{|x}{z{{~z~~|{{}}{~{z{z}~~}}|y}{}yzz{z|y{v|xyxx{y}}}|z}}{|}||}}{zvx}{wz||}}|{y}}~}yz}z~{w|{|~xz{{yy|~}y{xxzy{y|u~z|}{z|||{vz{xz{|z~z~~{}|xzwz|yy}{{}y{|yv{w~x~zzywy~zz|}|{~|~|}xu|x~{{}}~~}{}}|y{zz{~~x|z|}y~~|~vx|x|w{zy|}{||{~}{{}y}}~}}~~}}{zy}~}|||zzv}x{~x{xy}xwzx|ywzyxv{{}~~y~}x~}~{{}y}z{{{y|{}~{|~||z|z}|z}}|v}~{ywz{~x{yy}yzx}y|zz}{~z{|}t|{{{}z{}||z{z|z{{}yxzx||||{{}{y~|yy{y|}y{yxy}v{~~zz{{|zz|~{x~~}y{{~}{{z|zy||}|y|zxz{|y|}}xu|z{}zzy}z|}}}|z}{x{}~{{~}}|{zyz||{x|}{}w}wy}z}y|z{{}|{x}{zz{{zy{}}z}|||}}}{y~{}~~~~}~|~~}~}||~}~}z}~}|}}}~~}}~}|||~~}|z|{}~|}~}~}~}|~~{}}z|~}}~{|}~|{~~y}}~}|~~}}}~~|}~~~|~{~{{~}|{yz~|~~~~{~~{}{}}{~{}{y}|{z}x|}{y}|{zz~{wxxz|w~~}{}|xz}}z{{}|~zz{vwy}}{~{{zxz}{vzz}|y{{zy|}~~zy{{y~|~{z{{z}yx~~x}{||~xx{z{y}}z{|w{|}}}x|z|z||yz|w||{|{z{~yz|{s~}x}~{}zz{x}|v}~{|yz~x|}||{z}yz{|{{|{}{x}}|~|u~~|}v{y~w}{z~||z{z{}{|z|{|zzy}z}{{|~|zz|{|{}z|}}{{|{{wx|t~||{{}{{{w{|z|w{x}z~{{}z{{~~y|~}|}{yy{zwx|yz|~{~{~|||z{~}}|{z|x}}{}}{x~~}~}xzz~yz~|{~~}}|y~{z}z{|z|w}}~z}|{y}~{z}z}{}{}}~~{~z|zz{xw}z}{~~|}z|||}w{}}|||}|{zy|x|{yzz{~}z}z}{|zz}}|~{|~y}{|{}{z}}}|{}{|{|{~}y{|{{z|}y{z}}yvyy|v{}z}zzzz|{{{|}z}yy}z|}w{~}yx}y{}{|}{|zz{|~}|{yzz}z|zy{|~~|x~|y{{x}z}xy~|~||zzz}~xzz}wz|~}~yy}|zx}|}z|{y~z{{~{{{zz~{z}yvzz~x|~w~z~{z~}{{}|}{~|{~}z}|z}}y{}w|y}||{z{}{z~}}}y}}}z|y|z~|wzuw|}}{v~~}~~x|~x~|}}~~}~}{~}~~w~|{|~~|~{~~~|}~~~~~}z{x~~~~~}{}|}~}}~}~~~~s}}|x|}}~|~~~~~}~|}~~~~~{~}~~~~~~}}}|y~~}u~}~~~~~|~x~|{}zz|~{|zzyx}|x|y}{x|z{z}zw|{zxx{z|u{zt|{|z}zwz||~}}|z|{xz|z||z}|~y{{{xxy{y|{x|{z{x}|yx||}{{yy{zx~w{}|~yz{|zzy}zw|{z|~{wxyzzt}}}{~{||y}z|v|}}yu|zxvy|{}y}{~wz|zz{|vz}|{|}{}zy{{}z|}}{~wz|y{yz|}}|zt}w||w{x|w|||~}~{~{~{{y~{}z||{~}}~}{~{z~~z{~x{x~{zy~|w~{z}v|||{{z{{{xz~}{~|x}z}{x}}}}{}{z|{{}~y~}z{}~{||~}xy}|~}wx}{yz|z|~z{y{{{y|y~{yz}|~{}zy}w||}|}x}|||{z||{{z}|z~xx|{z|}y}zy{y}~zzz{}xy~y{|y|{zz|||{||y~|z~}y}z|yz{}x{zz|y}{v~~yz|w{yz{}|~y|x~~|~~|~|||{z}|{z}{{~{}~x{|yz{y{}{|x~y{}{~z}y{|}{x|}|z{}}z{}~~z|~y|x~~{{{y~|z|y{|~yxzyxy|z||||yz|{y{|{y{~z{|~|}z|y}yz|}{}}z|y}}v}~~}y{v|w|wz}}|{w{{xxxz{}x|y~x{{zy|y~{zy|{~~{zw~zw}~}~~}~}|xyzxw|{||}zz~x~y~|z}zz|}|{w|~|z{||||}~}z}~||~}~~|{~y{~{~|~~}~|~~||~~}|}|}{|~|~~~~}~~~|}~|z~~~|}~~y|~~}}~}~{~}}~~{}}|}z|}z}~~~~}}~|}~{}~y~~}~~~~}~~|}~~}}~~}~}}~}~~~~~{~~|~~~||~~}{}~}{||~}w}w|x{}}x|~{yzx|~{xxy{}|~w|z}{{zv{z}}z}y}zz||}{~y~z||||}yw~~~x}yy~z}~|}}z{|u~zx|{}|}~{y||z}|xy|zzz{z|zz{~~}y|~|z||z{z|zzzz{z{{{zx|{~}zzww~x||~}x{{~x~z{|{}{}wx{zzw}zy~z{||x~}zx|~z{{tv~}}|}{{y|~||{{xy~{|}|w|}v~|y~{~|y}{yzz{~w||{u|{z}}|wz|y|}zz|~|~w{~~{}|z{yzzw{|zy|x}uz~ywxy{{~}y}y}|~yy{|zy|{y~x{zz|{{y{}}}|{yzzuz}|~|yy~{}|vzzy}z{xy{~~v|z|{{z}w||~}|z{y|y|}}}}||{|~|{~zx{yzx|{z|zwy~~~z|~z~y|z~~{z~{xz{z~~|z~}|{{}vz|~|~z|}}w}}x~}y}}|{}zzxx|x{|yzzxy{~z|y|}~|||}{z|{y|~||y|xv}{~zw|~||{|}}z|{{{z{w|{|xzz|xzz|}|yy}}z}|y}u{w{y}{{|~}x|uyz|||zw|zz||y|{}w|z{~y{z{y|z}}}|}{{|zyy|}y{~~{y{z}z|x{yy{z}}z|{}{x|~z|y~~}y{}{zzzwxx~|wzx{z{||}y}}}yz{~|{|{yyyy{v{|yy{~z{~~{zz{|{}{}xzy}z~|y}y~|z|}|{zzz~{zy{|{{}}}|}}~|{~~~~~}}~~}~{}||}~}~~~{~}}~{}~~|~~~~|}}~~~~~~z~~|~~{|~~~}}}}}~~}~}}}}~}|{|}}~~}~~}{~~~~}}~|}~}~~|~z~}~|~}}}~~~|~}~~}}{~~~~}}}~}xx}{xu{}|}|zz}z{~}}x~vyz}{|y{z}~yzyyy|}z{v}~{}yv}{}{}y|~|{w}zxw~{wxwzxz~}|v{|{}z}z}wzx~zwt~y|y}}~zy{|{|y}~{zy}z~}y}{zz|{|xty}zxxxzz~wyvy~xy|{{z~|y{yzw{yy}|z~}z{{|y~|~}{{~|}{|}}}}}{{zw}z~}{x{~}|{y{z}|zv{yyy{|w{|{}zy{~y~}{y{zz{{{|{}|{z}}x}}xw|x|xz{xyz{z~|~xx~{zx{z{yyzxwxy~~~w|{}|~x{z~}~|z~z~y~{}|~{|}y|}|w{xzxz{y~|y|~}zz~~yv|{y{{}y~|~{~z~{zz}|||~|}||z}{x}z{|y{{xz|vzzzv}z|{{y|}zz~{zxxy{uz~{z|{z|{z|zy||{{z~x{|v}x|z}{}|{|}{{yuv{xz}zz{w}x}~~|{~}{|~{~}{zx~yw{~|{~~|yyyy~|w|y{vy|s|xz}y||{|{wxy}zx{|}||z|{{}~}z{{}~}x}yx|y{~~}|zy}|x~{{x|{y}{y}}z||yx{ty}zy||{{z{|}yw|~}|}~}|w~}|w}w~{y|y~z~{xz~|||}x{tuzy|wqyy}{{||~zy~zwx}}{y~{|}|z{|}y{{}|{yyywyyx}||yw{{||xz|||}zy{~{{~|~}}}~z~|}||~||}~}}~~}~}~~~~z~|u~}}}|~}}|}}~~{||~}~~||}}}~~~~}~z}}~}~~{}}~~~~~|~}}~|~}~y~~~}}}}}}~~}|}~}~}~}~}|}}|}}~~~{~~zz~~x~~~|~||~y}~}~}~}|~~x~|}|~}~|~~}}~~~}||y~{z{s}~}~}}{z{||yzz|{}|{~z~}|yy}yyyz|w}{~}~y{{vzx{||v||{zy~vyx|{{~{{yw}~}{{xzz|wz}|}{y{{w}{~{{{~}{}y{xz}zz}~|}{zx|w|~{{zxz{y{zy||t|z|x||{}|{}z|xyz|~z|y{||{v|yxz{z||zy||y{{y~~x}}|}~{|{x|zw{w{{{wx||y}~z~x}zy{y}yz}z||||v{y|}x~}xzz{~|yw~|}~{|}{yy{|~z{}||w~zz{}}||{{||z{z~zz||~~u~|}{z}{y}yy}{{}y|w{{}{}|~}{{}yyxwy{{|{{}||}{{{~wzx|}~yx||wx}}~{|w}|~z~}}x|}}{|zyz|}z~{}|}{|y|w|{~~{~{zy~{z{{|~}}~}|}}|{|{{y}~~~~}}||}z}|yx}zz}}|~|zz|z||z|w}}{{||~}{~}{{yzz{{~xz{xx{z|zxz|y|{|zyy{}}}{y|}}{|xz||zzx}}x}x~~|w{yx}}|zy}wyzy}|}}zy|}{z~y{~~zy{~~xz}}|{y|}}z}|~{}|||{~}yyw{|xzz|w}x|zz|{xzz|{{z|~~z}{wy{y{xy|zyzv{|}zzy{zx|~z{zzyz|}|{{yx{uz~zz{|zz~xy{~||yz}zz}|~}}|{}{yx~{|y|w|{~}}{~{~}}~|yx~z|||y{{x{{z~~~~|~~}|}}}~y~~|~~~{|}|~}~~}~{|~|}{|~}~}}~~~}||~}}z}~|~}~~~~}~~~~~}~}}~{}~~~~z{}||~}}~}~~~~~}~|z}|}~~~~||~|{~~}~x}~}}}{~~~~~~~}z{{zz|||{||~|{uy}{{|{x~{vx{{~}yz{{{|{ww{yy{x}}~}|}{|{{z}z}v}z{}zz{|x}}z|}{w{xy}{yux{{}yz{{{yywzzz~||}y|{{}x{{{z||}z|{x{zz}~yz}v}||{|x}y}zy}||z|}x{xz|zzx}|x{}}z|{yzw|}}z|x||~x}|y{{|}z~{z{{x{|y{u|~}~zv~|x{{|yz{zxz}y{z|zzyy}z||z~~}|v|{{}~|{y{||z~}|{z|zw|{z{z|y{||}}zzx}~{y{yy~vz{z{|}{}y{}~z}}||{}{|}{y{w{|}z{}x~}zwxy{|v{|}yy~xy}{wxz{}|z~{}x}|{}{~y{}~|y|}{z|w|}}|}{}}{yyzz{~y}~||z{xz|z|{{||yyyz~~{zw~}}}z{y{{|{{~|}|~|||{z}x}}yz{x{{|u{y}w{|}|~zw|{}y|xy}z}{|}||{~}{}||~|zz~}x{}z|~{z{|vwz|zzy{}{v|~x|yz{}y{|}w{}}y{{|}~}|~|}||~{}{}{xy~{{zv{xz~{~}~{~yz~{y|~{|~~yy{|}{|xw~ywz{|v{{w{z{~~{y|{}{}}~~zx}~z|{|{yy|v{zxxx~|yx}|~{|}{}zyxt|z{|z|z||}||{z}{|x|}y{z|}ywyz{u~}}~|{z|{v~yx{yzx}~yxyzz{{zw{{{~{{y}|~}}|{zx~}~~}{z~~}~~}~~}}||{{}}}~|}~~{~}~}{}|{z|~~~~}}~~~~{}~}~}}}~|~}}~~}}~~}}~}~~~}}}~}}}}~z|}~|~~}}~}}}~~}||~}~~{||v}}z~~{~w~~{~}}{u}~}~|}~~|}~}x~}z{y}u~|z|}{x~|u~|~{|}z~|}y}}{zzy}||{yz|{z|zxyz{|y{yy{|{|yyy|~x}yy{}{~||}|{|yy}}y|{{x~|{{w{||}|}xy~y|}|{}~x{~||}zyy|}}x|}|}~w|}~{}y~xz{|}x~}{~zz{z~{y~v}|}xy}|zyzz}w}}}}{{zy~}}}y||~y|zz~pzyx|vzzy{|||{{{}}zwwy{}zuyxz}}z{zz|{{z~|{||}|{~|yyz~}zxzw{z|}z~y|~yy|{|}}{v}{|||y||z|}x{~}{xz{u}{~}}|{|z{||z}|{{{{w}{}x|}y{~|}~~zzy{y|{~{}|~{}x}|y}}{zz|{zz}|zz|z|}{yy{{y|z}zvz}}|vz{{yzy~}~xzz|yy~{}{{zz|{y{}x{|z|{|yx|y}{zz~y{{x~{{w~{||}}{yzy}z|y}|||~|z}}}}~~y|||{||{x~|zx}}}z|yzz|y|y}x|}xz}y~}|x{~{||~{||{||z~yx}yy~zyzzy}|w{x{|{|||{}z}{|}|}~||}}yyyxz}z{|zy}{{}||{x||y{~{{y|{y}}}}}~{|y~||}{{|~zyyw}~{z}x{{}}||{yz{~z|}z|y}}{~}|~~xy}|y~{}}y~{|~||}y~{}z{|yz}y|z|y~}~||y~z{}z}{}~~}z~z}z{|}~~|~}~~~~~~}|~{}|~~}~}|}}|}}~~~~}|{~~~y|~|~}~}}~|}~~}~~~{|~~y}{~{~~|}}~~|}~~~}~{~~~}}~}~|}|~~}}~|~~~~~}~~~}~}}z~{~{}~{|z|}|}~~~}|{}~~~~}~ww~~u}}~|z~x~~||{}}z~yx{|zz|yy~z|||x{xw|}zxz~yxx{|}y~{}|z{{~}|{{z{z|||z}~{|z}~xzzyxzzz~yz{xv|z{x{z{vy{}~}y~|{{||y~}~|z}x~~}z~zy}{z{}{z}}w~r}}{vzwyw}~z}z}}z|szzz|x|zxy}|y{y{wyy}v}}{}}{w|z{~z~||||z}~|~z}|wy~zxw{|zy|zxyy{z~vyxz{|z}x}{y||zyy}{y|y{||z||}}{|~|{x|yyw{~z}{{xy}y}yy{{}y}|{|zwxy{}|{}|}zx}}~yy{z{zz|}|~|~|{z~{z|x}~}zzw|zz}zy|}}{{y}y|}yz{~}|v|}{}yzy||z|~{{}w~{xy}{}x~{vtyy|zz|~zxu}x~{|y|}~y|}|{}{}}|~{~}~}y}~z}z}|z|{ww||~y{||xy{x{{xzz}z{{{yy||zr|z~}zyz}|v|}}{{~{{}{yz{z~zv~zzyzx}x{yzz{~uy{xzyzxz}zwu~||~~|}{|z}|v|}{|{}z}~}|~}y~z{|{z{}~y{x}xy}zxy{{|~z{~yw||z{}}{|}zz{~{xy}xy}}}{x~}|yx{{~{{~xzx|}xvzx~~~z}}y}|{~{{}z{{x{}~||}~~~}|{~~{{}z|~~{{}zz{||{|}{|y{|z{y{z}~}x|}}|z~z{}{~}~|z~x}~x||~|}|}}z}~~~~~}~}}~}~}}~~~~|~|~~~~~}~}~}~~{{}~}}}~|~}~}~}~}}}{~~}~~~|}~~~{~~~}}}}~}~}|}~}~|}~~~}|~~}~}}|}y~~~||}}}||~}~{{}~|~~~~~{{|~{~~}}}~}~~}~}~~~}}{~}~}~~~~|~|~}|~~}~|{}}~}}||||w|{}|u|z{y{|{{{}x{z|u|}}zzz|{|~}zx|}}||{x{{v~~{}yzzyyvyx~|y{yx}~}{{y{y|{zy|||xyz{xz||z|z}zx{|{}x{y|zzyw~~{}yzyx{zy}uyz||{}{zzxz{{}zz{z{yyz|{{zz{{~|yzz|~|~}z{}z{{|xz~~x{}~z|}y~|yy{|zz{{}{x}}x|y}z|yy}xx|}|y{v|{~zzy|z{}}{{xy{zx{z{z|y{xyy{{|}}|~}}|{|zy~|~|{}|~~z|y{|{z{{}y{|}z|{|z{z|}~}|z{yx{{}z|||z{{{z}{{{|x{{{{z{~z}{}v{|||{||{~|}}|~|z~yz|z{y}z}~wzx{{}}}}y|z|}y}yzzt|wxy|z{|{{|}y||z}~}wx{}}|x~|{x}||z{x~~{zzzyz}{{||}yv~z~|{{|w}z|zz{y|}}|xwy~||{y~}uy||y|{}yzyw{|z}{y{~z|y|x~|xyxvx|{~}|{{}~{}|{{wz}}}||zx{~y||}|wx~x}zw~}{|y{{}~|~y{zzz}{{}y{~~xyzxz||z~|{~~||zz|yz|||v{{zyyvy{zw|{~}{}{|~wzy}xy|}xwtyzyy|}}}xvzzx}y{{|{z}}|~{y{{~{}{{}xzyzx{zyyz{zzy~~z|{w|w{~z}~~{z|zz}{z}zw~~~~}~}}{}~~|}}{|}}~}~}{|~~~|}~|}~~}~}~}~~~}}|~|~~~{~}{|}}|~~}~}y}}z}~~}}~~}|}~}}||~}{}z~~~}~~}}|~{}{}}}~}~~~~~x~~}}~~~~|}}~|}~{{}~{z|~~}|||{xy}|{~z||zyv|w~{~~|z|{z{wzz|}{}|}{{y}xy||y}{}{z~y~}{zyzz|z}||yy}zy{z{{{z||~xyx}~{{yzz{x{x{|w{|||zy|zy~~y{|~|{|{y~|~yzy}zz|wzy|{{{z|w|y{xxyx{y||y}{{yy|~{~}z~{|}{|{||}|z|}{z{~{x|yz||~vz}y|zzx{|{zx|||{y~{{zzx|{y|~z~|}~vz~}x{x~~}z|zz{||}~w{z{}{yz|vz}{zz||}~xx~}z}zsxy~{{{}|}}|{u|{}|{{|x|}zzz}|~y~zw{~~y||vzx~{|x{|}~zzzy|{|wy~||||{y|z~|}}}}z|zw}{}}xz~{z||z~z}y}{z{}y~zy||{{y~|{|~~{|z~y|~}zyx~{{~|~|{yz~~x~|}z{{{|}|x~wvw|zy|v~zz|zy{z}}}x|{}{}}{{~|}yz}y|y}{~}|yz|{{}~}}y|y}~|}z{}wy~z{z{~}~|uz~~{}z||~~r~~|z}~~z~~}z}yz}}{{x||~}{{{{zz|xzx}zy||yz{x}}zmyy}z}yy{z{y|}z{z}{{{zyy{v{{{}{zy~|zz}~|}zzyz}w{{|y}|}z{xx|}}u|yx~{|y{}{{~{{}||v|{|{|y}{|~zy}xz{z|{||~yx|}|{~}y~|}z}{~~{~{|}|}~}~}}|}}~}~{}|}~~}~{}{}}{}~}}~}~}}~}|~~}{|}~}}~~z|}}~|~~~~~~~y}}~{~~}}~~~}~{||~|}}z}~~}~~}}{~}}}z~}~z|~|~{~z~}~}~}~~~~~|~~|}||zz{{w|zzxz}~|{~x}z|y}}y}zwzzt|||yv{}}{|y{y}{zz}z~vyz{}zz}{{xyz}|zzx~|}{{yz}{zwxz|xy~|}|z{z}}w}z~y{|{xx~y{|zyw~}~|}|w}~yy|{zyz|{|}{|{|w{}y~y~xzw{yzxy||{{y~||y}|{}xy~zy{yw|~zv|z}{|y|x}~{wzy~}|{x~|||||~|~|~}{|z{yx||}zxxz{||~zw|t|{yyx{{yzw||{|z||~z|{{{~|{}y{{|~zx~~|}~~||{u||~z~}{yyx|y|{{~z|y|{}||}}}}~z|}~||}y||yyyz}y{y}y}{|z~|yy|}{z|{yz}{}|z}z}}{yy{{|}x}y~{}zz|{zy|y}}~yyy{}|x}wxy}}}y{|{{z~~zw}|vzz|~~{{}zzw{y{y}~}z~z|{z{||z{|z|zy}~z|~z|z~|~z{x|{yyw|}{}z|||{zz~|x~|{yz~}|~z{|~~|{{|zz|~|~|z|zzv}}}x{z|v|}w{{y{y{xy~~y|}~|u}|yw~|{yzz|xz|z}|~}}{||zz}}{x{z}{~|{}~zx}}z{|~z~zzz~|w}}}|}y{}{{~zyv|xx{zx}{z{xz|zx}~}zz}y|zy{|z~|~y|{x{y}|{zyzzz~~}|{y||}|~{{{~{~w}|x}|{z{~}y}{}z}{{{~y~{|x|x{z||{|~~|~~}}~~}~}}}|~~}~~~}~}}~~~~~~}|~}z~|~~~~~}~~~~z}}~{~|~~~~}~~}~}}|~x|}~}}~~~~~}{}~}}}~~~}~}}~~|}}}~}~}}~~~~}{~~}~~~|~}}~}~}}~{z}~~~}{~~~~~}}}{~w}~{~}zxw}||{~}~}|yyz{|z{y}{{{xx|y|{}z{v}~z{{xz}y{y~yzy|}x|z{}}~{{|y|}{|z|yzx}}v{|yzzx|yy|{{x{|{}|}~|w{{}}zzxy{x|y{||y~z~z}y~y~x{z}}}y{{|{|}{}yxx{{xyx{z}z{{zz}|{~~|~y{{|~~|}{xz}z}~y{}~yz|yzxyvyw{{x}zx{|zz{yy}z||z||}{}y}|~||~{}|{|||}~~||}~yt|y}{y{|zx|zzw|{{z||y~{|y}y}xz{z}z{}|zv~zz|}u{{~|}|~z}~z~{~{|yy{y{|z|{w}w}}{}}z}|~xz{xw{zx}}}y~x|}yz|y||zzzyy{{~}|{yy}w|x|z~z}ww}}ywv~wyzw~~}{yy~w{~}||y{}{}{|~x~y~|~{|~||{yz{|z|{zyz}{{w{}y}|zz}xyz~y~|z|}y}{z~|v}zz|{zy|{~}ymy}{||y}~|{|yzz|{}uzz|y|wzzyw~}y|}|~|}z}z{z}|yy|z}xz|~z{z}|zx|{w~yv}|w}}{}xyy~y{x{}{z{z{z{}x|y}}~{~}||{|~{zy{~}zzx}|}{|z{x||{|{wz}}yyyy}y~yxxz{zx|{~z{~}~|y|~xz||~}zy~}z~{{~z{}zw~z{z|{|{w|uxzzy}z|y{v~z{~}|~~{z~{y}|||z{}}~|~u~}y~~{~~|~~~|~|~~~}~~}~}}~~{~~}~~~~~~}~~}}|{~~}z~}~}~}~~~|}w~}}~~~~~}~~{~}~~}}}~~}~~|~{~}|}~~~y~z}}~}~}|~|~}}}y}~~{~|}|}~}~||{z{z{}}}z{zy{|{}~{xw{z|}}{zz|~z|xv~}|z~zzx}~}|~yz{z~y{yy}~x||xy~z~{{||}{}x}z{{|~|}yz}zx{{|{ywxy~|}~~{uz|}z{w||y{|}{y}x|y~zz~|}~{x~zzzy{||x}{~||{{~x||~}}z|{x{{}z|z|{|zx|}v~{{}~{~}}}{~~{~|z}~y}v|}~~zy}z|~{x|xxz|{|{y||{zz}{}|||{||yzy}~{~{vz{~y~~}xz}{y|~|~}w~xz{{zz{{x{~z}}~}|}x{}|{z|~~}w}}y|{w|{|{y~w~|}||{zvy{~z}||y|}~{}}zzz{|{}|||{||}z{~}~w{y{{{|~|x~||}{~zy~{~{w~{~~{~}z{}zyv|zzw}z}{~}|zy{~z|{}~x{{{z|x|}y~z{}|}~~}~~{~z~|~~}yz|zyz{v||yz}}|x||z}zxz}}wz|z|v~z{xz|}}w~zyxzz}~|z~}z}x||~|{ywz{wxw|}|{}|{y{y|{{{y{vz{}{z{||{}~{{}zvx{|z{}{yx{}|w}{x{zzz}~yy|}|v{}~z{{w~yz|~y}~|yy~}~{zy|}z|{}xz{zyyz}|wy|}|xs{{y{w}{z{{{}{|~{{{~z|zy|}y|{z||z{zxxyz|y~}z|~{|zzyyz~|~~|{}zy|{|}{|}w~xxz{|{{|~}~}|}|}~|~~~~~{|~}z}|~}~|~|~~~~||}~|{}}}|~}~~~~}}~}}~}}~~}}}~~}{~z~~~~~z~}~}}~|~}}}}~}~|~~{|~{|{}~|~~~}~~~~~|~}~~~~|~}~|{}~}~}|}~~}~~}}~{}~y||~}}~|xz}|{||}{}{~{x{zz{wxzvz}x|y|{z{y{y|}x|z{y{{}}|~{}|xz}y}}~y}{{{{}~z}~z|~x{yy|{w{u~z{|zyxx~|z|{z{yzz|xz{}z{}~z|xz{zxy}~y}~z~|yy|}zywz~yy|~{zz}{~yyx}x~{y~~}ywx|{{}~|zy{|z{|~y~{}}~{~ywvz}{{z||z{uwzz{|~{z~zzxs||{x|xzy|y}~{v~z{wx~}{zz~|~}~}{y}|{|{{|x{{~|{{z{|x~{~z{|{|zy~~w}|~||{z|~{~~}|}}|}}z{}wzyy|}|yzyy}{{y{w}wyw|w|{z~x{yy|zz|~}||z}|}}~}yzv{x~z|z{{}|}y}wz|{|z{|||{wvwz{zz}|{~zs{zw|zzz|{~}{~y{{x{{|~v{~x}~||~zx|{|~{~zx~{yyz{}{z{}|yz{zxzzy~y{}}zwv}}}z}wy}{yy~z}||}{z|{~x}~{}wu{||{~yz{~|y|}xy|zx}wz}||}{zx{z{}vzz}~yxz{~zy}z}y{y|y}{w{zzz|{yz{yw}|}{}~y}|~}z}z{||{}{|{zx|{zw{}}|}}wy}xx{xzwzy}}uyy~yxz|y|tzz}{{y~~~uxz||~}zz{{z{~|yz~{~|u~yy{{w{yvxxw|vzxw{|{xzzyx}{|{zy{}}|{x{zz~}zzz|~~~~|}~}~|~~}~}}~~}}|}~~}~~}~~}}~}~~}}~~||~~|~}~~{|~}~|~}~{{{~}}~||~{|~~~||~~~~|}{}}~|~~z~~}~|~}~~}|y~~|{~}|}}{|~~~}~~{}||~}|~}~}}~~~~}~}z~~~~}z~{~~~|~}}}~|~}}~x{{z|}}zz|~~{}{{{w||x~yz|x{~yz~~~zw{y~~yw|{}y{w|}z|{}zzzz||w}yxz}|wyyyy{{y|{~|~{z{x{|{|y{|~x|}}}xzwz||y{t{ww~|z{wx}z|zx}}zyx{zzy|zx||y{yyz~{}~yz~{~zz|zzx{zxvz}|}wy{xy{z{w||x{|u{{{{}}|wz}{~zyy|||zzv|{y{{w{{~yzz|z|yy|z|{z}}}}}z{|}}xzwwvt|x|{|{z||y|}zvzzz{|{|||yz{x~w{w}{~y|s|zwyz{yy}{~|{|}yx}{wz}{w{sxy{{y~{~~w}z{~x~|y~{}~{z{{}z|{zy{w|}xz}|}y~{yxw|z|}|v}{|{yzxx}y~||{yy~y{z{}t}~}||{yz}wz|}~|xzyyxw|z~~~yx|y}z|~{w~|zy{x||z~|z|{}z~w{{z{{||x~}{z}{y{zzzy}}z}zwy~z{{xw~~{|y}z}z|v|v{||y{~y}xzw|}}}{|{wz}zx{~z|z}x~}y{y||{z~{|~}{wx|{y~}|w{x}}|w{y~x{|y{~{|y|{{}}wzz{y{z~|{~}z~|}|xxy~{|{{{|}{|~x~yzwzz}{{yxxx}|zz{|zz|~yz{w~}{{z{}yyx{z~}{yyxxz{y}{~w}x~|}u}x{{|{z}{zyyy~}z{y|z|y}zz|~}zyz{~yx{zy~zzxsxzy~{z}|{}yy|{{~y{}{}z}|x~~~}}}}{~}~|}}~}}~}~~}{~~}{~}}}|~|}{||~~~z||~|{}||{~~}~{{~~~~~}}{~~~||~~~~~~y~~}~~~}~}~}~~{{{}}~y~~~|~{~~||}~|}~~~~~z{}}~~}}~z|~}|~x}|{~}~~|~~~~~~~~~~}}}~|~|zzz}|y}}|yz}y||{wx~w|}{z{|}{zzyz~zxz{x|vyx{z|zw~{}x~|yz|{}{|yz}wy|}{zz|z}}}y}}y|}}x{wy}zz{xwz}{|z|{}yx{}{~yzzz~{zx~~~|{z}{{{zyyz{|vz{~~w}z{}y~~yz{}y{{x}w}}~z~}}|}}~{}z}zx|z~wzy~{x{|||w|yx~w|{~w|yyyz|{|zzyvzz{y|{xy~vxz|}}~w|~|{||}}|{}zz}{wx{xzw{wy|zw{zyz{~|yy|~x~xz{z}~w|z{|~z}}zyzz}z{z{~z~}zw|}{yn}||}z{z||zz{xwwxyyzx~z~{zzz|x{~}{{}y}x}yy~|z{{}|}|}x||{|~}}}z~}zzzz||w}~}x~yw}zv|~zuy}{{}~}}|zy|}}{}}|~|}{z{~|}{~{{{{~zw{}z|}w~{zzv||~w{{zy|wx|y{}yy}xwx|~}|zy~{x}z~z}|{~}{z}{x{yz|y{y|xx}yyww{wz{z{yy{y}{{|{|x~|z~zyy~{y}{zz}}zz~x||{yy{uy|{~z{y|w~{}|{{zzx{{vz|zyxy{{xy~~z|{~|yz}|z{{|~}y~zw~zzx|~|uyz|yzy~}~zz|}yx|zz~~{}uwty|~z|~y~~||}y|}|{y|~|tz|}x|}z}~zw~~yx{{z{ywyz}~yzy{wzyzzxz{z|}|xz{|}}}~}}~}~~~|||z~~~|w~~}~~~~~}|~}~|}|}~z}}y}~||~}}}}{~~~~~~~|}~}|{|~~|~|~z|}~{}|~~}~~~~{~~}~~}~~~~~~~}}~}}}|~}|~~~}}}}~}~~~~~|~}|{~~~zy}~~}~}~}~}~~~~}}}~}|~}~~|~}~~~~~~}{{~}~}{|y|~}xzz~||{}y}{|}{}{{wy||yzz|~y{y~zz{vv{{w~zw}|{y}x|z}y~}yyzz~zyzz~{yy{{~{}yzz~ww||~|z|xzzz{x{{|{|~{t}{x}z|{y{{|{y|w|yw}||yv{|y~|y{{{x{|}~{{xx~|||{~~|yzu|~|u~|~w~{|xyxzz{yy||z}{y|{{w|y}|z{z~uz~{|}~}{}~|~||zzz}zy{zy{yy|yuuzx}}|{{}{}~xzz||{~~}w~|y|y}||z|yz|||xwy}z{{|z{v|w{yz|||yz}{}xt}}}u||{w~{~zx{}{}wzz{|wz{~w{zy}~yz||}~x|}y||{|y|{z{|y~|{{y}y}~}~yzxz}~|y~|}z~y|{w{{wz~}||~y||{yz||}yvy|{z{~|{|}}z|||{|{|}xz~y~}zw}||x|z||}||vx}yw{xx}z{~~xy}}x}|y}{|y{y}xz{yzyy{y}|{{|{~|{y{yz{z{|{w||y|xyv{z|x}z~wqz~zzzy~}{{|{{yz}y|ywz}|{t}{z~t{{{~z|}y|x}}{}{}|}{{~x{zx{y}xzv}}x}}x~|y|{yxv{|{~x|yyzx{yyv|{y}xyzzwz{wyx~|z}~}~||~z{}{zz|}~~yz{{y~{~z{zz|z{z}yzx|{||{y}~|{|{zyzzz{z|{|~}|z{x{vx}xy{~}{{}~{}~|{|y}}y|~}x~~}}~|~{|~~~~~|~}~{w~}}~~}}}~}~}~~}}~z}}~|~~}~~}}}{~~}|~~}~}~}~~|~}~|{~|}~}}|~|~~z{~~~|}~z~~y}~}}|~|}~~|~~~}~~~~~~~~}~}~|}z}|~}{{~}z~~~~}}}}~~~||}~{|z{x|~{{x|y{{zyzy{}xx||}}{}y~x{zy|{{z}|}|~{{{}yw{yx~x~~}|zy}|}{|y{w~yux{y}}zu{}{x|x|}}~{y}~x{{}yyy|w}{|{|{w~||}~{{{~{||zz~{{}w{}w}z{xyy{}xy||{{{|}xyzxz|{ww}~{{}~zz}{{|y||}||{~{}z{z|zz~{|{zzyy~y{yzzy}{{zz~yzyw|yy{{~x{{z{yz}u|}{~|z||{{~x}xwyvyvz{{zz|v{{}yyy|}u{yy{w||{zy}}y}x}|x|z~|z{}z|}z{|~w~z~{yzz{yuyy~yx}{{zyz{{||xzw}|yy}w|~}{}}||~}|z||}{}z{|{}zz~|}|||zxz{{}{{x~zy{wy{yz~x{x~y~|~}}zy|yyw}yz|w{}}~}~x~~|{zy|y{|xwz}{}y{y~zwz{y~yy}yz{{{|{|}zz|~}zz~{|{{~|z}}zzy|x|yu|{}|{{xzz|||x{|wyz{{|{zz}y|{}}yz{}||}xzx{z}{{{~}}~yx|wz}}{x}y|y{wzxyw{y|zvyu}zu|~|}{|z{}|}{}||yzw{x|{|||||{~}{}}~xvx|{xv{{w{~|zzxz~}zzz|z|ykxx{z}{{{zy{y}~z{vw}}~}{}z{~zyy~||{w|||v{zw|zw{{{{{}}y|w{|z}|zzx}}|}}x}|}y{~}{}||}~|~~~~}|~~~}{~~}|~~~||z~{}~}~||{}~}}~~~~~~}~|z{}~~~~~~{~}~}~~}}}|z~|~xx|~~~~}~~~}~|}~~~~{}}|~|z}|~~~~~{~~~~{~}{~|}}|}||~||~~~~~~}z}~}|||}~}~~~}z}}~{}{~xx|{}|{z{||{y{|{}}y{}}||}~|z|}zz}|~}{||z}~z|wtx||{w{y{{x{z|z}~{{y}~|}}y{y}z|z{||z~}{|y{}}~z|y}wy{}~{}}~w~{{}z}{{x~~zw{w}~xz}}vz~|z|z{}}{|||~~zy~}{{y|y}|{zy}~z{v||{y{zy~~xwz}zy{zyy||y}~x{}{{xu{xyz{}w||yzz}|~z}|x{zy{}w|{zy{yx|{zzx}}yzw|}z|y{}yz~}{|y}y{~||{~}yz{|}vy{|}z|{x|{~|{|{||{}}{||}z{{~~|z~z||}}}}y~~|~||zy|{z}z~y~|z{z|}xz{~|zz}{{}~x|{}|y{~||}}zw||{|}}x{}z}~|z{}}z}~}|}|~wx{yzx{w~}{wz{|~}zy{y{}}}}~z~z}~yyyx{{yw}z~zwzxzx||{{~||{y|}}|{zz{z~zw}|}|x{{|}|v|zx{uz|zz{x}w}~}}tw}yzy}}{~|}v|x}~|{}|}}~z}{wzy|{}yzy|~|~{{z{z~{{wyy}|y|yz}y}z{~|{{x{yz{wz|~z{|{~~~xz||~y~{{y}y}{|x}|{{}{yy}}{{zuwz~}{}yx{yyy|{~z}}~{{y}{zzxz}y|{y|{||}~z{|x|z~|||z}|{}||~}}z~|{vz|}{z{yyz{}|y}|yz}{}{z~|}{wxyzy~|y|~~w~{|}~}}~~{~w{}~||}~}|}~}}~~~}~}~}~~~}|~}~}}|}~|~~~~}~~~~~||~}|~~~~}}~}}}~{~{|}|~{{~}~~~|}~~~~|}{~}~~|~~{}}}~~{}}~~}~~~{~~~x}~}}}|~~~~|{~~}}|}x{y{|xy|~}~yz{xzwyz|{{|{wzywzxyzwz{yz{zz||{|~}~~}w}{|||yz|{{~|z}yyz{{}xt{|zw}{~{}y}{}zxw|{x|}y}x}}~{}{zzz||{{|zz~y}z||zw}||~t{}{x}z|zz|z}w~yyzz{}x|}{zx|vwz}|}}{|}zzzy||z}|~||x}z|||zywxz~}y}y~|}xy}{yy|v{zyz~z~{yzzy}x{t}{{}|{~{v|}x~}{{x{{{~y{~{z{|{}~z~zzy{z~{w|||{}yzyyy|zy{z~}{~|~zz~~~||}yyx{|z{~~zxv{y}}|{y{w~{z}zz~||}x~y~txywx{y|zz|}}{~}{|||{}z|z{}}{~w{|{{y{uz}|}wzy{yz|~xx{x~|wx|z|{{|{xzx|y}{|~|{w{}{~z{|yyyzwx{~}xz{|}x||}{zz|x{t||{|{{yy|~~}~z~{}~}zu~z}{}z~z|zz}{{x||||{}zxzw~}|~zx|y~zx}}svw||{x{zz|{x}|~z~|~z{z{{wx|}~|{}x{}{{}~|||yw{yw}|}z{~xyzyzy{v~|~}||y{~~~x}|z|xz}|~{{{{{~|yw}vzzyy~}{{yyz{{z|xy{|~{y|y|{|yzyy~xx|~{|zy}x~z}~y}|~~z~{y}{z{x{{xzywzwyzxz~|y~|z{x~|}{w}{||}xy}{ux|~{{~~}~||~|~~z~|~}~{~~~~{~}|~~}|~~}z}|~|}~}~~~~}~~|{~{|~|~~}{|~~|}~|}~~~}~~}y~{|~}~~~~~}|}~~}~}~~}}}~}~~~~~~{}}~~~}~|~}}~~|z~z~~}}z|~~~|}~|}}}}~}|}|}}~}|z}z}}~}{}zz}yz{{wz|~}zy{~zzx|z|yzyzw||}}z~}{|v||}}}~||z|{w{w}{|{{xyz{xzxw{z~zzz}wxyz|~|z{{x{z}~y~zz~{s}z{||}yy{{x{|{{{|{}}}|~{|z|~y{y|{y{z{}}y}x~x~zz|{z{u{y||{zyz}{~z|zx{}xzz}{zy}{{z}~{z~~|~w|}{}{{{{wz||xz||~xzy{x~~|zz{~{x{{v}|}x}~z{}zy|{{|z|zwz~y|~zz{xxy{zx~}|{|{~z~{}|wz}ywz~||{{yw||z||~|~z|xz{~}{{x|zx|~|~z|}}zzzx}}}|{|yx}~zxxw~y}}xyxz}|zzw|~{~}|z|zw|~x}~}}z~y}}z}}{|y{z}z}}zz{x|zy}}xx}z}z||zy~{t|{}{||z||{{y||wy~|zzzw||t|~{~|{}~y}|w~}~~}|yzz||zyzz~z{z|y~{}|x{|z|uxz}y~z{z{~|y||}||z}|}}|{vz||xy{}yz}|{||zvwzyyzzzyzzxz|}{y{|~xyzz|{yzz|z}~y}y}|yw}wzy}yyz||z~z||{|}{|z||}}z|z~xyx~yz}|y{yxz{~|{}}||xz{}z{x{{}z|}u||{y{y}~||}z{{z|{~||{zyu|}{|y~{~~{z{~z{yz||}z{}y~{}syt|zy{{xzz~{~|w~~z}|{~yzzzx{{|zx~~}{}~|~{~~~|~||x~~~~~~~}~~|y~z~}~~~}~~~|}}|}~{~}z}~~||~{~}~}~}||}y||~|}~~}z}}~}~~~|~~}~~}~}~~~|~}~}~y}}~}~}~}}~}}}}~}{|~~~~}~}~~~~~}~~~{}p|x}{~|z|{y{{yxw{z}y~~y|{z}yv{~y|}|{z{xzzyy}z|}}{}|x}}|{|~{yw|~w}~z}z~}|xz}yz|z{{x|y{|zzv|x|y}z{yzzx}z|}~|{|z{zxz{{vy}~z|{{}w}}{y{y{z|zwzz{zy}xz|}~z|z}~xzv|x{yy{}{|{|{{xxzy{{}}||{{yyx|{~y}}~x}vv|z|y~zwx{{z|zzw|z}~wy{}|~}{y{}zx|{{~yy{~{~|zy~|y~z~}|x}{y|{y|zy|z|}zv{~z|yyz}|{yv|~|~~|x}}{~x{}}{yv{}{|zw}}}~z}{{~}~||v|xxz{v~~z}zxxy{z{|yz~xy||~{{{z}|{yyz}z}y{|{{{{zz{w{{wz|vw}|{z}xx}{|zzx{}z{z}zz~~~}z}|x|}|z{z||{~|z}|{}yp|yzy{zzz{{~w|{xy|zx{}|{xy{{x~|yy}z||||zxvz|}|{xyy}z|x}~|{{z|z|uyy{|{|{{y{xt{|~yx}xz{}~}|{x~yz}{{z}z}yz}x}{||{z{z|}}w|zyx|x{}}|}xuz}x{xyyy{x|}y{{{~||~v|y~z{~|}z~~}|y{}zz}xyy{|~{xz~|{{yt}y{||}}{{}z{z{|z|||~}~}~{}{|~{}{{w{}}v}z~vy|y~z{{z{z|{xy{z|~z|~~~{~{{yy|~z}~}~}{~~x~~~}~~~~~{~~~}~~~~~~}~~}}~~}}z}|~}z~{~~~~~}~~~~}~}|~~}}}~|~{~}y~~}}|z~|z|}}~}~~~}~}{y~|}~~~~}~}~~~~~}|z}|~z}~|zww|w~{y{|{y|{{{y}|vz{||z}y{}x{~z{}y{|{yx{y|{zz{}xy}v~z||z|~|{z|~y~~{z{}|z}wyvvx|{z{z||{|uz}~y}y||}yyw}yxz{|z}w{{||{zxxz{z}}}y|y{y{{~{~wyy|}||y{||{xy{z~|y|}|zyz}wz{z}v}|x}}|}|z{{}{z{}w|z}{w{z~|{|~{|~yu{|z||w|}z}x|yz~{y}xy}{|zw{{{yz}z|z}}}|}|xxy~|r~|{}|z~~x|{|{~x{zz|yy}}z|~}{w}|}}|~~yzw{}z|y}~z{{uz{v|y|{y}y}|y~|~z}{||}zz~z|||}}}x}}|y{{yx~zz{}~|{{}|{y}}~||z}}{{x}zxy{~ww}{}{z|z|y~y|}{|{|z||}z|~yz{~~|x|y|~~yx|{w~{zzz~{|~yz{{w||w{z}||}}}}||x~~{}{z|{xyz}}t~z~|~zzs~z{zwzo{x}~{|}z||{y}xr}z{}w}w{{x{x}|zv}|yzz{x{|~~||{z{z}{vwvz{ywx{|{}y{z}{}{}|z|}yz{{}{{z|}}~z{|{|zw|xz}{{}x|z|~{y{|z~y~{}|{{}|z}wz|~{|w}zvzzzy}~|yvzzyzx||y}~~{}}{|}|{x{~~z|}z~~xy}vz{}zz|{z}x~{z|{{}|xy}|}}{}~x|}y~z}{yz{yx|~~~|~|}}}|~|||~~}|}}}}~}}~|~~{~}~|}u}~{}}{}}}~}|~~~~}~~~~|}}}~~~|{~~~~~~~~}}}~~~{{}}|{~|}~}~~{}~||}|~~}|~~u}~~~{}}~||~z~~~~|}}}{}~~{|~~}~~~|~~}|{~|}}}}~~}}~{~|{|~~~~|~}}}}{z||||yxx}|z{z|xz~|~|xyxw{y|u~z||y{|zx|~|x||{{}~{{y}z|{|{~z|{~~|y{yuuy{v|zy{{y|xyyzyzw}tvxvwxyx{|~{|{{}~{}}u}~~|||}z|zy|}z|z||{z}v}zzzxzvz|y|z|w|yw|x~v{}xx{|{z|}|{}|z}|}{}z{|{{||{z~z}|z|{{ww|~yz{{|z{xwyy}wvz{|}{{}|~|{|}|z|x|~}|y{w~z}|zx|z|}|{z~}|}||{vy{}y~w{||}|{w||yyxzy{y}||{|~x{{|}z~}}}}zyz|||z|}zyyz{z}|{{|~zuy}{uz{}~|yw|~}|y}|{}zy}|zz}z||~y{zxzvz|y|{zw|ywy|{}}{|xzyzy~|z|z{|{zyzz}~}}yz}}}~}|x{~{|}yy}x||{}zzwxxww}|{zzxz{w|z|z{}yz~|}z}{}y|zz||y{~{{{}~z{|{|{|{}|xx}}y}|y|u|ty}y}|zy~{}yz}wzy|~}z|zz}{{{|y|{|}y}|~}~~|}x{z|}xww{~x|zxwz}{wyw{}|}~||z}}{}{}{{||~x~}{z||{y~~zz||{|z{{|{}{y{z{yz|}yy}|{zy}|z|{||y~xo}{|x||}{|}{z|{{~}{z}xyy|}{}|}yz{{{{yz{yz|~xy~|}~~{}y{~|{z|~~}||}|z}}|~~~~}}}|~z~}~~~~|}~||~{{}|~|~~~|}~|}}y|{~|~~~{|~|y}}{~}~~}}~}}}~}z~}~~~}~~}}}~|~~}~y}~}~~~~~|~}~|~~~~}~~{~}~~}|~~z}|~}}~}~~~~~~~}}~}|}~|~}~{~|}{{||}x}zz}~yzz}}}{~}{zy}y{|||y~{~|zx~w{zzzy||y|y~}~}||z{y}|z~y}}|}||}zxxywy{zy|||vx}{{|~y{||z|}zx}}|~zuz{{z|w||xywz~{|z|~xz|}{zx{|~y|x{{||}}w{{zz}}}zzy{{|yzzx{{|zyu~y~~{{}}||yx}zy}z{|x}z~w{||y|{zz}}}uz}}|y{z}{|{{y{x|{}zyzv{y{{zy{}{}}v{{~}~~y}}{~}~z}{yz{zz|{|y{}|z|v{v|{}zyy~~|x~~}v|{yl}zyxwzx}|{z}zz}||{{z{~}|{z|~|}|}{{{{v}|yz|w}zw{|{}ux}{{zz{{~~}~z}y|~vy}}{~{}|}xz|{~||zx|x~|zy{~}~}|~{xyy~~v}|}|~{|xz}||~{v{w|z~~x|y{|{{|z{zz{~w}~|{y}}}}{|zw{y}z}~|||||z||xx~~|z{~}z}{z{zx|~{xzzy}|~x~y{}y}|zx~|{{|{{z{xy}{{}y|xz{yz|~|yxz~~}|{}|z||{||{|{~}y|xx}|~xyzz||y|}{z|}yz{{yyxz|w{x}~~zz{x~{y}||}|z~{~zx}{y~r|xwzzzyw}~{zx|yyxzyz|yy}{{xz~{}~}{{{}~z~}|}}|{{z{|zxy}z}z~y{z}|yzywyy|{~~~z{z{}}x|y||x{|{~}~~~~|~~~~}}~{~~z~~~~~{}~~}}~~~}~}}|~{x~z||~~~{|~}}~~}~}}{~~|}~~~}|}~~~~~~|}}~~{~||}~z}~}|}|~~~~~~~}~|~~}{}~~|}~y}~~~}~~}}}~}~{~~~~}~}}z~{{t}}~}~z~|~y}{}}}~~~z{~z~~{|}z~||z{|w{{{z~}xz{zyxzx{{vywu}wz}y{{x{~{x|xyxy|~|y~{y|~|}z|~{|v~y{{{zyyy{y||~x|y|zvz|xz|w|y{z}}~{{{~zy}}~w{{{}|z}|~{z}~||{{yzzu~|yx{yyzy~{x}{~x|wxyw{}zz|~z~u{|yyy~z}x}z|z||}{x|{{yx~~}uz||}y{{zyzx{}~~zvy|~{|yyu~{yz|~{{xzy~{z}|z{}|z{z{|y{xzx{z{{{}{yxyz~||x{{~z||{}{|zw{t{{z|z{{||{yw|y~}z}|{{}~|{{~|zxyy}yy{{y|zyz|xyz{{y{||uy{w~}z|~w|z~y|zy{y||{~x~||}~{}zw|x{|}|}||zx}x{yvzx{|z|{yy||x~w~{|}y}z}y{}|}}{{~~x}x~}~}zy|}|~~wz|}~vwyxwzzxzz{zy||~|y|z}||{z|~y~zy}{~x~}|{||}}y||z|w{}{y}{x}}{{wwx|y{w}~|y{y|yzzw}y~}xzzy~{}}w~{}~zy}y||~||}w{{zz|x{zwzx~y||w|yy{w|zyu||{z}{}z{x{~~}|{|{{~~~~}z}~|}}z{x{y|}xz|||{z{ww{x|x|zx{w|y{{zy|z}z{yy~}~||{t{~z}{|~{||yzwz~{{{z|y|zxxyz{z{||zzy|z||wxyz~|~{{zxzzy~|z~~}~~~|}}}~~}~|~~}|x}|~}~}z~}~|~|z|~~|~}u}~~z~~}|}~{~}}~~{}|~}~~~~}~}~}~|~~}|~{{|~~z~~~}~z~{|~~z}{|~}~~}~~~}|~|~~~}}z~~~|~~}|}~~{|~|~~~~~~~~~y~}}~}~{~|~~~}}}||}~~|z}}}{||xz{uzzv|y||zy||{~{~|{~{~z{{|z{||}{x~x}x}{y~z{x|z}x||yy|{|y}|wzw|y~y|~y{||}x|z{}x}~w|~|v{}v{|yz}||||{}{yzxz|{{|}~|yx~|}|{~z{|}z}{x}}yz|y~~z{{y}yx}}w|z{}{|x||{{{}x|x|||u}|{||}{{~~y}~v{wz|||z|x|~{{|~y|x~~z|{zxy~}|}}{x|}|z}}{~~zw|{~|{}y~}y~|y|}{{{~~{|}||z{|x{|}yzz{|vx{|z|y}~}z|~}w|||~~zy{yvx{z{|y{|y|}|zzy}|z~{~||}~{z}y}y{|{{|{xy|}}{zxx|||{}~|z{{zu{z{|z|{{zwyzyz}y}}z{{}{zw||yw|}{|}wx{}}yyy{~u}{~}|yy{y}|x{z}|}}~|z{}||~~zw}{zx||wz|zx|w~|~{{y{}|{~xzzy{x||yvy{||}{}zy~x}z~{|}|}y|{{zy~|}y~|{}{||~}x|y}|zz{{}|}{~{z|x~w{|zx{~|{~z~~{{|{y}||{z|~y{{}|}|y|~|yzzz{~z||~|~|{|z{~|~{x{||{~~zw}z{~{~{|}u}}~|x}}{|{|xzvw}}||z}~~xz{z|~{~|}{zx{|z{{xtxzwyy|z|{{x}}~~rz{|}z|}y{}|{|z{{~}}x{z{||}z{y~y|}{||y|z~~~{}~~~}y|~}~}}|~}~~~|~~}~|}y~{}~||}|}~|~~}~z~}}~~}}}}~~}{}}~}~~~~~|y}~~~~}}~~~~}~~}~}~~|~||~~~~|}~|~}|}~~}~|~x~}z|}}||}|z|~~}~~}~w}~~~|~}{|~~~x}{~}~}}|~x~}~z|}zt}{|}~wz{yzzz~x{zv{{|}w{ywwwx{y{z~~x}zxv}|y}|zxz}z|~z~|}y|~~|~y|}}|y|{xzz|xwy{}|yy~{ywx{yxx}zzzxzyx{~u{}x||~yy}y}z}v||w}{y|y|~wy{xzz}x~x~||yxz{z}|xzx||{{z{wvvzv~x~{{yx}zw{y}{{|~|{zz}}y}{z}z~w}yzzvvzuyzyzy|zzx{xzvzxy{|z|~wz{z|uz{z{|w||{z~~x|~}|z~|x{y|~~xyy}xzzz{x{{}xxzyxyyw||{|xz{~|z}|x~}yz~y|~{wx~x||||z~xxx{zzyz|x}y}xw|yw{{}|uywzxw}{|zy||y|{~w~~|yzz{~{|}~|~{x}}yxyy|{y~{y{|y{|z{y|{||x}}{{x|{|yx{~|{x|zzz}~~}y|~yy{}}x{|y{w~y~z{{y}wz{{y{{~|zy|{}zy||{zyzv|z|{}|{wv|~}|||z||zyz{||wzu||{{|}x{|ywzz{x}{~|xz~wy|}{~|||~~|yy}|{x{{z}|~}~{|{}{~zzzz{{{|w{zxy}{vx}z}|z{}x{x{y}wz{yzy}|{w{|{x{}yyx|||}|z}|||{|zzuz~zy|z{zv|||z}||y{{}yv}z}zw}v~x{{|wy}|{z}y{xx{|{z~z|}}{}||v}}|zy~zxz{{||wvvy~zxz{~|{||{{}{|z}y|{}z{|}wz~~~}~~}x|~||~~|~|}~~~{}z~~~}~}}~~|}~{~|~||}}||}~~|~}{}{|}|~~z}|~|~~}|~|~}x}y~~{~~~|}}{|~}~~|~{~~}w}}}}~~~}}|~}}|}~}~}{~|}|~{~~~{~|~}{~~}}~{y{{~~|}~~~}|{~}}|}~}|}~}yx|z{zz{|~yv|||y|yv~}|z{|yy|z|xzy{xy~|}|y{z}yy|x|{z~z||yzx}y}|y{w|{y{{|w~{|}{|{{|{yw|~y{{||y{y{yzzy|~{~}~z|yy|{x|z~{}z{~|zy{|w}z}z~zy~~}y|z{{y{y~y}}|~~z{zx~}}y|y|yyw{|y}{yz}{xzu}y}{w|yz{||y{}zy~zyw}zyzzy{|w|}z}z}z||z{}}y{~yz}{yzxvwzz{w{|{||z}|xz~yyyz}|zy{{zxzzz|~r{z|}{zwy{~|xy|~~{|~uxzz{z{|y}x{xy}|~}|zz~|y}{|}}{z{|v{{{|||y}{yy~zu|{x{|~y|{||{yyx{wy|w|{{{~zx}y~|y|~{|}wyz|u{z|{}}{|wzx}||z|}z|x{|}{}{|{z{{|~|x~}z{}}zz|{x||u{yy|ww{yw{vzxz|{yz{{~~{x{~}{{}z{z}}|zz}x{}|{}}~|{y}~}{x{||z||v|{zy{}y|}}}z}xx|z||{zz{z|x|zz{yzz}z~yy{zw{~{||y{~}{~x{{|~~~{|~|{y}xv{wyzy{||{}x}{yzzzz|zx}|~x|~}y}~|{|w{z~|v{}|}|~z{zz~~xy||{}z{{{zz{{}|zz{z|{xy{|~z~}y}|z}}|}|{{|y{yx|z}z{|{{{{y{zyx}y{|y||{vz}||~|~{~}ww}}}w||~|{~|}~~~~}}}~|}wz|||~~~}~~{|}~~}}~~}~}}}}}~|~~~|}|}}}|~}~~}~~~{}}~}}{|}}}~|~}}~~~}~}~~{}{~~||~~{~~~~}~~~|||~{~~}~zz~~}~}~~~~|}}}~~|}||}~~}~~~}w}|}}}}|z{{~|z{|y{zzz{{|~xz|x{wwz|z}|{xwxyzyyw{~z~}|yyvwy{z}}{}z|yx}{|~~zy}{zzyu|x{zzyzzvyzvyzx|yyv{}{x~}xy|z}{|}|yzy}xry~~y{}~yy{y}}z|yyy}zx|x||w|z|zyy{}zyy|yz{}zzv{}}zz{{z~{|yx{||~x}y|x}|w{{}xz|v|{z~{|yxxy~{zz|{z{yyvx~~{|~x|}|w{z||zz}}|yv|~|~|~|{~|}~{{xzx||}|z{{zzwx{xyy|w~}z{|}~|z}{|}}}||z~{{{|~~{{||zzwu}w}~{|zyx~{}w||vx{|z|}{xyx{x{~|x||{|z~~}}{{{|x|{v|}yzz|y}z{wyzxz|}zz|sx}yx}wzw|y}w|{||y}{}{~{|~z{x|~{~y~~~y{x||{|yz~|{{xwz{|yzwywz~vyyuzyy||~zzv||{wz}z}y~wx{}x|{}{zyyvw~x|z||z|}zyz|~}w}z|z{y{~~zzy{{yx~~y~z}|z|z|||}}~|{~|y{yz}|zv|~z{|{yw|}|~{{u}x{{xy{}}{|}zy|zz{y|{v|}y~||~yzy}~y|{|{y{yw~wzy||y~xryzy{~zwy{|w{}~{{wz{yx{}{}}||z|{{~y{{|yz{~{y{y|{}{z|zyy{y|yzw|{yz||{~z}~||~{}}}z~x~~{~}|~~|z{}~~~}~{}}~{{}v~~~~|}x}~~}~}~~x}}|~|y~{}~~~{~{}~}|}~~~~}~~|~|}~~{~~}}|}}}}|~~}|{}~~}~~~~~~~}~}|||~~~|~|~}|z~}y~}~{~|z~~~~~|~}~}|~|}}|||x~}~|}|~}~}~|~~~~~~~}~{~~}~|~~|}|}~z~~~~~}zy}x~|z{x}|}yy||w}z|~z}y{y}{{{{{z}~|{y}zz{yy|}{}vy~yy|zz|y{{|||wzx{|z{z{{|{z}z|zw{{|y{{wz}y|wz|{{{x~x}zx~x}z~x~|{{zzzzyzx|z|~~|}|y~|~z}{||{zwzyyvuy~zxy}|zy|y|yy{|wzzt{~z{}x{z{{z~zyz|z{||}y}y}|~{ww{}{y{|yyy{{~|{{}{{zz}uywy{~yw}}{~}}|{||y}}zzzx|||{|{}|{|yzz~{{{|||zzy{{}y{|y}z{}|}w|~y{wvz}}z{|zy|w|}|{x{|xw~{~}y~{|x{|~{}zx|~{w}{|yz}|}{}z}z}{w~}xyy}||y|z{z|z}|x}|zw}{}y{zz}{}|{{~||}|{}|yx|yxx|}z||~x{y}x{{|y{w~z{~{y|x|z{}}}}y{z~|y~|~|y{|}{zxxz{{{|yyyz~{}{yz|z{zzz|{|{|}|y|x|zzyz||zx|{zz{~~~||vy{~{|yv}z|}xzyzz~~}|zy{{zy}~|{zx{{y|{x{|~yw~~{y|z~z{{{}xy{{zz~|}|||}wy||y}|~{{|x}}{zx|y{{zy~{~{w}}{y~|z~w{zyz|v~||zz}z|z}y}{z{v||z}{zz{||{}vz}y{z}z|z}{}|yz{~~{{{~{zw~|z}}~xw{|zw{z}yy|}||w}{y}yt}}{{yz|y}y|{{zz}~|~|~}~~}~z~~~}}{}~}}~~}~}~~{}~~{{}~~|~|}}~|~~~z}~|~~x~|{}~}}||~{{~~||||}{}z~~{~~|}~~}~~z~~}}~~}}}~|}}~{~~~}|}~~~y~}}}~~~}|}~|~zw~~~~|~}y~~}}~}}~~t~}}||}~}x{}|{{uxzy{{|yz|}wzyz|yx{{|}{x|v|y{zyzx|z|y|~z{|{|||z||}{z~y|{~y{|x|x}zwzz|~{x|{{u|zx{zwyzy{}|{y|{wv|v|{{yzz}z|}vyy|{~{|z{}{yywyz|}{wuy|wyzw}~|y~zuxu{x|~sz}zx}}z|{|~{}}}y}{{}}w}~~}~{y}}{n|~zzwzvzzxy{y|}~y{y}yzx{zy}wzv{xz}yzx{{z{u}}|yz}||x|~}|}|}zyv{yzuy|z||x}}yzwwuwvxy{|yw||{~|y}|x~zy~}z}{zzzz}}y|yw|{{{zu}|yz|v{zyzuzyy{{~yy}z|{ty~{v|{}|y{}}{~}~}|}~|}xx|}xz}{{|||zxy{{|}xw}y{yw}yz|~z|{}u|{|zwz}~v{}}{{wt}|{|{}~}{yzy|}xyy||z{{}zyys}}z{}x{{{wz|~|}xxz~uz|}yzzx}{zy}uy|{}|~|zz|}~{zx~ww~|z}}{xx}|||}yvz{z|xy~zzy}v}|}{|y}~zz{x|yz|w~x}{|z{}}{z~zw}zu{v{|{w{yz|}|y{zzyxx~{vwzwz{~zy}{zz{z|yyy}v|zz{y}|}{z|~x~{}||zxzz~{yz{{v}yyz|zyyyyv|y}w{|~|}|{~{}}}{}}{||}|}}|{||x{}yxx~|zzxx{{|~~{yuzz|zy|yyyzx|~|~|~}z~zx}{{y{~~{}}~~~~~~}~{||~~~~|~||~~~|}|}{z{}}~}}~}}~~~~~~}}|}}}}}~}|~~|}~~}~{}~}~}~~~~~z}~}~~~~~~~~~|}}~y{{~{}~}~}~t}}|}~}}|~~~~~~}}~}~|~|~}}{}~~{~~~~~~||z}~}|}}~}||~}|}~|}}~~z~~~|~}~~|~~xz{~{{zyy|{{{zyyyw}{{yzu}{yx{z|y}yzx|}{zy{xz{{yz|zy{{~zyx}xw||z|x{}}zzy{{y{|{{xz~{|z{}x~|}~y|{y|~y{~{zxxzw}{{|}zzyz{zzw}zzzz{{zx}xy{{~|{{x}{~wz||{x{~x{~|~|z}{||{yx|||||~{zx{|x~|z~}z{xw|zy|yy|zy}|{}y|||x|z}~{|}{xx||{}x}~|~y{}y|}|z~w~{zz~~}~|x|||z}|~y{}{|xzx}x~{zxv|{|y||y{~|}}z|y{y|y|{|yy{z}{~}{z||~x|||||zzzzx{{~|~|}{|~zy|z||{}~yzy{{|{||zzy}|||}|{|{}z~}|{||x~{{zx{|xx{~xx}yyx{v}}wy}{|z}}{z|{yyzy|}}z{z}yzz}yw~zzx}~x||x{}~zy~z|y}}z|y|}x|xy~z{}{yy|zy{{xzz{{~zxz|~{~yyx}vyz|}|{{|{|z{w|x}x}}|wy|~z{{x}{}zy{w{}~|x|{z~~z~z{zz}{y}zz}w{~{~}z~z{{zyxz|x~~~z{x{|{y{~}~{y~yzz|~|~yx{{~{}|zy|y{{y|{|~}}{|}zxx}~}}w|{|y{|~|}zzz}}{{|~|~{yz|}||zz{x|{}y}{w{||z}}~}||yzzy|}z|z||~y|y~~y|||x|||{x|x}~~~~{~~~|~~}~~~}}v}}~~}|~}|~|~}}~|~~~~}}~|~}}~|~~~~~~~~}~~~}}~~}|{}}~~|~~|}}~{}|}|~~z}}y~}~}~~||~|~~~~~}~~~}~||~~~~}}{~}}~~~}}}~z~{~}~|x|}{x{zz||wz|zy}x{sx}~{z|{{|xzw}vyxyyw{z}{z{x||zz|||y{}~|}{|}}z}{}{z{}{vx|zvw{}{|x{}~|yyz|wyvxzy~zzz}y|z|{|}x}x|y}|yx}|~y{|u}z}z|{{z||{zzx}}w|{|y}}yz{z|x}v~{|zzyw{}{{{{{|z|~|{xzy{||{z{|}~|}w||z{{{z{}|yw{{~w}~{zzw{}zvwyxy|z}{|{{{||y}{|yzr{}|||{}{}}{}}|}{{yyyy{z}|y|uz|z{|}~{vywv{y{y||~}}~|{}~}|{|ywwzz}||~yz|~~{}x{{xvyz{|yxzyyyw{}~z|y{{|z}{||{~|zz{}zzzwv|}}y|}}}{}}}~{z{t}{||{ww{y{{{|y}yv{z{y{zxx{~{yzz|}z{~{|y||z~}}||{zy~|~|~y}xyyy}{xzxzw|{{zyy|{yx~u}y|{y||{y|~z~{}||{xyzy|~w~||xz|~|tz~zy|yz||{zwywv{~{y{{xwzwz|yz|z|~|||}z~}{x}{}}|{~~}{zz~zzzyz{z|{y|}{{{uy{yz}z}{x~yzzy|}|||{{x~z{z}|{|yx{|yxz{{y}{|}||z{wuv}uz|z|z{{z{xzy}{sz|x|~||||zyxz|z}~|~~}|{{}x}{yzz}{{~y~zwvz{}z{w}xy~|yx}~}{yx}z|}w|y|}{z{|~|}}}||}}}~|~|}~~~{~~~|~|~z~}~y}z||{y~}~}}}~~~}{||~||~}}}}z~}~~{}|~}~~{~{~~~||~}}~~}}}{~}~~~~|}}~~~}~~{{~}}}~|}~~~~{~~}|~~|}~~{~}|}~}~~{~~}~z~~|}~}~y~|x||{~y~}~}~~|~|~}|{|}{}}~{z{~~{yz{w{v{|y|}}yyx||v|w{~xx}v{z}|z}{v{|~|zwz|}|yzw{||~|x{wz{z}~y~}~|}y~z{x}z}x{{y~{{|z{yy{{z}}{|yvzu{y|z{{{zz{|yzywzz|x~|{|zyy}{|~y||{}{xw{xyy}x{{}zz|{yw{{}wz~y|}{}xx~y|z{}zyxy{{{{{z|||{|~}~|{}z}~x}yz}zyy|zy}{y{{}{~z||zxx{yz|vxz{|w||y{}zywz~y}{{yzz{~z{{z|{~{}zz{{zzx}zy{{xwxzw{z}}~y}vz{z{}y{|xzz{yz}z}zw{{x{{{||y|{vy|{|{{{~|yz}}||yz|}y|{z|}y}u~~~{yzz~}|z|{}uz{u{|z~}yw{}{yyx{{zz|{}{|{~~}x}w{|}}}|}|yw||}~~|}z~xyy}~}}}~x|y}~~}yy}yyx}z{~~||{|~{{{w}zzzyw~xxyy{vzy~z{}{yz{~{{~{{w~w|}~}xy{|{zz}y~x{{}z|z{}y{yz{{{|{zy{yx{~vzx}~y{}~{yy|zw|~xy~wv{|}yz}{y~}|||}{zyz{~y{z{|zyz}y}|z~z{|y|z|{z}{y~~zy~z{}{y|z~{z||}yzyyz}w~}yy{|{y{|~z||}~|y{{}||~{z}{z}~~zxxz~z~y|{}~y{z}}y{~~z}xy~}|}yy~w}}y~zzz{||yz|x{y~zz~z{|z~xzy|z|~~~}||{~~~y{~~~~}}}y{~|~~~}}}{}~}|{~~{~|}~~}~~}}}~~}}|~}~}~|}~}}~|||{||~~~}}}}|}}{~~~}~{|}}}~}~}|||~y}}~~}~}}{|~}{~}y}|~}}~}}z}}}z||}~}{|~{~|~|}}z~}x~~}|~~{~|}}~}~y|}~|}}}}z~}x}|}||}{}wx|zwyyxzzy|}ztz|{z{x~~z|yv}~{y~|z|{}|}{ywy~z}|z~x|y{{}}}{}zy|yw~~}{|}|y~yzy~zyvx|xxz{~{y~{}xy}~{{{y{~{||{{z}z}}}xx{z|xzxzx|wyzx{{~y~|zz||zz}|{yzx}|}y|}~y|||}|~~}}}x|z~|~z~|z|||~zzu{|zyz{z|~~y{zx|zv{|{zz{yx}{~{zwz~{{||y|}{|{zxy{|yz~y~z{}z}|}z{|~|vyz||z{|x{{z~yyy{y}zxy}}||}yz}}yw~}~|}{|}{{|{zx|w~}{yz{|y|wyyz|z|z}{{z{{y}xx~wyx}z|{}}{xy~|yz|tz}}{{zy|}{|zzv~{~|x}yw{}{xy|}{x~}{yy}z|z{{|xz{w{}~~|||{}|}{{{~{{}|{}tzz|xy{{xz}{|{y{zz}~~x|y}}yz{x~{|{{z}}|{y}{{}z|||y{xz|~zzz{|x}|{{zz}x{{|}|ywz||y|y{xw|}}~{zy|y~|}{}}}}z||}z}{~u|xy}y{{v}yx}}zwy|vyy}yzyux}z}}}v|y{}|}}|y}|||{|z}z}||zzz}}zw{}{{y{yyy|z}zy}zwyz}{|||~w|z{}}w{}|y~}zy}~{y}z{{~|~y~||~~zyx~yz{~}u|xy}y}{x~~|y}~|z||x|w|}y~z{}}~~z}}~}~~}{~~}}~~|~{|~~}~}}~~~{y~~~~~~}~~z~{~~}}|{~~||~||~|~~~~}~}~{}{~~~}|~}~|}y~~~}~~~|~~}}|~||}~~~~~}}~~y}z|~|z}~}~}|{~~}||~|~||~z~}~~}~~|~~{||||{~~~~~~}}z|~|~~~~|~{}{~}|~|~|~zywzyy}vx~|{}zyyyyy~|}}|~~{zyx||u}|{z}{wzzv}x~{zzwzyw{zzz~||~~|~|||z}{zx}|~y~z{z|}~z{|zx}zzy{zx{y|{{|y|{|{|x||vzxz}zz~zz}z{{|{~{{|y|z~w|wxy}w|yy||}~z{||z{y|}{x{}{}{{|~{xxzy}{}xyyy~zy{~z}x|}y|y|{zz{vv||}}v|y}z~yz{}w{y{|}{yz~z{y}|yx{|w{~w|w{zz{||}|y~~|yx|z{~y|{{u{~~{y}w|y{}|yyyy}}{{|}z{}z{~z{{z{y~|{y}}ywyz}zy}||}}{xz{{{xzz}y~{}|y{|z~y{||y{}y|~zx}x}}|{z|x{z~z|z}w}|z}{v{{||}}{z{~x{z{{z{zy~|yz}{{{w}~{zvz~||{}y}}}yx}z|x}}zu{}z}x{xyzy}|{||z{{z|w|yzz~zzws{~wx|w|xy{{v{{||{|v|{}y||{}{w{y}z{{|z}|w~x}{|yy~yxxy{}{}{y{||}{{y~zy|~v{tz~z|z{|{~}~zzy{x|~v{w}{{~|}zz|~|~v|yt{v{wyz{|xuyyw{ywz~|{}|~y}z~{}||{|~||~x}xy|~||x}}z|}y{zzz}|yy~{xz~vy|~z{zy~v|~|~|y}yxyw}{}||xz{~|{|zy|~{}|vz|z}z}}~|xy||}|x}x{|yy|u|{}y}~z}~~~}y~|~~~|}~}}~~~~{}{}|}~}}~}}~~~|~~|{~~~~}}~}~~~~~~}}}|~~~~}~}~~}}}~~~~~~~}{}~|~~~~{~~}}~~}}|~~~}~}~}}~~{~|}}}}~|~}~~~|}~}~}|y}~~{}}}}y|~}{{xw}w}zy{z|yxwxwx{xysx{ywzz{{}{xyx{~||zv~zv|||{x{|~|x~~z|~w{z|{y{}{}vw{~|y}{y{xz}|{~xzx{x{zwx{}{zyw}~{|y{z{x~z|||y||z||y|~z{|~{|ywzu{yy||{xz{|}z|||zy{wzzxw}z{yx}|z||z~{zy|wz}yx~||x{|yzzzz|{yyzzz|xx|uzzvyxxvu|yzx|v|x{|yy{}z{{z~z{z{{~xy~yz{{{z}zz}v}{zxzz}zyx|{~zxxx}{z{{x{|{{xz}~}{}}~zzwz||{ywwyzzw||{y~x}}z||y{yv|yy|yxzx{xzwz{zx{mu{w{v}}}}z~}{}z|zx}yz}z|~zzx}v{}}}||}|yx|zy~{zx{yy{vz{|{{xy}y|z{z|wx~~|z}y}|x}|{y|}||}{||}~x~|ywz~zv}z|}z|w~{zx|}|vz{~vy{w{{{}{z{~}xy|~{zy|zy{{~{z~{{y}{{xzw{}{{yywyy{}yzzx|w{|xs{||~{x{~xz~z{|z}|~v{{{~}~~~~w{|{|{}{yxzuzy{yx}zwzyzy{x{z{zz|y}y}xxx{~{x|{zzy~{|~|yz|{xy|z}~zuyx|xzx{~}yx}yz|zz}zzz}xyx}~~z~zzzy|}zwz~z}}}wz}{|{~}{|{~|~zy{yz{|x|}|yz}zv{zwywt|z}|||~|z{x{sz|{}~z~}~|{}}~}~~}}}~}~}}}~y~~}~|{~}~~}|}~~~|~}~}|~|~}~~~|{}}~~|~||}~~~}|~~~~}~~~}}~|~~~}~~}}~}z{~~~~|}}}|~~|~~~~}}~}}~~}y~~}|~~}~|}~~~|~~~~}~}~~}~|}~|~~~~}~~~~~}}~~~~~y~x~~~~~}|~~~~{{z{}z~{|{}||~|}q~}~~~~~zzzyx{}|~{x||z|z|zyz|z~{x{w{v~z|zy|{z||y|||{~y{x}{zzz{}{}yy~w|}uy}y|v}x~|y~}{{~x{}yzzz|~y|w~zzxvy}||z~|y{{{{z}zyw}y~~zv|}{y~~~xyvy~{zx~{y{}{|z|~z~|~yy~||{}|{{zwz||z{x|y~{{s{{y|zzz|{yz}|{~|{}{uw{|{z|zy{}}yx{z{{}y|{||{z}yzz{|ww|zy||wyz{z}}{z|z}|{{|{~~z|{}yyy{z}{y~z{{yzx}}||{}y{zzzz}|}|}w}}{~{{~{{{w|xyz{zy{y~y{~||z|~yz}wux|yz|{z}{|{{{z{z~zw}~yw{x~{}~||zwz}zz}z}}y{~||z}~{~y}z}w|zw~zzy{|}{}vyz~w|zy{y{xz{}y||zx|{yvy}y{}w}z|{{}}|yxy}xy}|y||z|w}|z|z~z}}xx}|~x|~}{y|{y{y{{zv~}xw|x|{|yy||zv|}}|z}{{y{{{~}x||{y{y{|{u|~yy}zv}}w|z}y|~~z}|v{~ywwz}~z{}x{y|wx{x}|||}}zv~wy{|}{{}{~z|y~}w}z|uzwyz~x~y||z{zx{z~|}zzz}tx{{z}{x||{x|xz{|||x|wy{xz}|}~|w|~zv{~|~zvx~~}}zzz~}{|}|}z{zu|y}{}}{~zw~}{xz{x~{|v~{||y|{yy{{{{|}}}z|z~|~|}~~~}~~~|~y~}~~~|~{|}~|}z~~~~}~}~~~~~{~~}}~}}~z~|~~~}}}y}~}}~{y{~~}~|z}~~}~~~|~}~}|~}}~}~{~~~}|~~~{}~~}~||~}~{}{}~~~~y}|{~|}~~}~|~~~}|~}|~~|~}}~}~y~~}{}{}~~}~~~~~~~}}}}~~~}~~|}~~~~|~}|w|{|~xzz{}{{||x|zvxz|{zyyzzzxyu~wz{{{xwu~z{{{y{}|}||y}~~}y{{|zyzw{{}y|xzzv{yzz~yyzy{yy|wyw|zz{{z{{yv~yx}|zz|~yw}~z{z{{}zxy}|y}||{z}y|z|wz{}v|{|zz}{x}zz{z|||}|v{|{v~}|zy||{{z{}xv|~w}{~{{||||}{zzzzx}yx{wyzy{~{{~wxyz}y}z{}xzxx||{}}yzy||}}{}x}~~}|{{|y}xv{w}{z{|x{zyyyzyz|w~zz|x{|v{x{y~|~|~z|{zz{}zy|{u~x~y|yy{y}xy}x}wyx}xxw~x{|xy{|yyrzzvxxyystz}~z{~{}~z|{z}|y{x|z|}|zw{z{z}|x|z}{z|~zvy{{{|y~|{yw}wz{{x}}zy{}}y~|z}}w~~~y||z{}~}{{}|~~z~{}y|w}yx|x}zyzwy{z{|~z{}y{~y{v{{}|z|~|}{~{w}}yzz|wxzz{~zzzy{{wzy|zzy}{{|}xwzz}{}z~|x}}zz{y}{~{z}|{y~|{{{yxz{uz{yzz{}y{}vxz|yy|ywzzzzyzzz|{|~{~{}{z|z{zx~z~x|{}{y~}~xzxwyywzxtw{|{yx}{y{xyx{yxxzv|{zzy~||x|{w|~|{}~x~}|{}|{{z|z{wzyy}|z}xy{|www|{zx|~}x||{|yzyvz~|zz~{y~~z}}}}~}y}{~|~|~}~z~~~}{zyx||z}~~}~~z~}}~z}}}}{~~{}~~~|{~}|x}}~}}~{}}|~~{}~~~|~~~}{}zz~|}|}~|}~}~~}z~{}}~~{~~~~}~~}|~}~{~}}}}~{|~~~{~z}|{|~||~|}~|~}{}~~~~~~}}}~|~}|~z~}|}~~|||~~}}~||}~~~}~}~~~z~~{~~~|~}~~~|~|~~||~~~~{~{}s~~~x}yzx|||zyyx{z|z{{xxx|wyx}{xxx{}|}{zx~|v}{{{z{~z||zyz~~{y|{|y{w|zzy{{{|y}xyy{||zw|xzz|{{{|x||}}~{}yzyxzzyzz~vx|{{zzvxz~w||x}|vw{z}{y{v||zv|x|~w|z}~~zzyz{~|}z|||}|y|{zy{x|{zz{}}z||{z|x~{z||{|z}z~y{z||x~{x}y{}yxz|}~yz{z|||zxw~}yxvz}{{~|}z{xxwy|yyz{~{x{xxx}}{{x{z|x{yzyz{{~zz|}|zwz}{}y}||||{~zyx~z|z|{~x~{{y{y|x{~}y~yy{xyz{w}wz|}~yy{{x}||wyz}~u{{xzww|xzzy{~zyz{xw|y}|{zz}{w~|{w~}|{zz{|y{{{v~vyx|yy||yvyxzw{yzz}~z~}u~{|yzx|}x}||yx}|{z|}|~zz~||{xzz|{|{|}{xy{y}{~}|~w{{{z{ywz|x|x~|z~{yyx||}|yz|{x{~x}~{~{{vx~z||~xyxy||{|zpyv|{z}zxyzz{}z||}|xwzzz{{zwsz{|yyz}}x||{zyz{}y{zxv}z}~zy{y{xy}|t{{y~{x{x~xyyz}||zzvx}{|z}y}{{|{z||y{}~{y|{{zz~~z{y|xwxyyxy{||yy{z|wz}||xxy{|}}y}zw||{}~{u||z|x}{y}w{yw}}zx{}}}y{|xvxz|~~}|y|~z{zzyx{}|u|~{}~~{}}~}~~~~}{}zw}~}y}~|}|}}~|~~~~{}~z~x~~}~~~~~~}~~}~}~|~~}~|~~~y}~}~~~|}{}~}~|}|~~{~}~~}}~~}|~~|}|}{|~~}~}~|~}~|~~||~~}}}}~~|}|{}}~~~|~}~|x{{|z{~|}|x||}vz{{{yyu~{wz{zzz~|}yw|}|{}|~}zzx||||}z{{z~{y}xy}~|~}}{zv|{}y}}{|z~xx{{x|~zy}}ywxwvz}zzy|zy|vvzz{~y}z|yy{~yy|}}}|~}{~~~zyzy}}yxwy{{}|yy{z{z~|{~{y{{zxy{uv{x{{~zy~|{}}~|xy}~||||{x{z~{{z|}|z~szw}xxwy{wx||{yxy~|{|{||{}}z{xz|yz|}{{}}}{|yxv{{yy|~zxx|v}x~{{|}{|z{zy{}}x|z}x~}z{}|{{~{zz{~{x|{|{{}{|}zw}zzz|}w|zxyyxwy}z|v{z|{yyz}r|x}~z{y~xy~{{{}~zz}}|{|y}}~{~{||w}{x{|w{zz|yyy}zv}y{|y{{|{yyy}}{}{w|~}{}y|}x{{{|}~x~}~x~{{xy{x{y}ywzyz~tyxxxx}{y{}|yx|yw{|u}|{{~~{zz|yyz{w}w|}}|~~|}xw|}zy~{y|||yzzv{u|x{{z|||{yz{t{z|v}}||}z|{w~}zz|~{|z|}|zz|||wytyz{xvxw|z|z}{y|{y}wvz|}~yyw||z|}~z}|zy|}|~}|x~z}~~{|~zzyzzyxy|}|xyzw{}}yy}w{~x||}vt{x}w}{{|zyz}}y|~y{{|~{{x|}{|~z}||y|{{w{z{zv~xy|{{z}ywv}w}|}zz{z|}|}}z~x|}zxy~zz|}}}}~{~~~|~~{}~~}~}~}~~}~}|}|~}~}}~~~}}~z~~~~}~|}~}~|w||}z|{{|~~|~}}{|~~~~~}~~~~{}~~~|}~|}y}}y}}||}~~~}z~y~{~~~}}~|}~~~{{~|~z~y|}}~~|~~}~}{~|~}z|~~y~~}~||}}|}}~}}}}|~}z~{zz}|~|zxz}x{{{{|}}}y{{{}|}|{}{zyyxwy}y{y||zxzx|zyyyy{x{{{}z{xyzz|z{|yzz|{zz}z}||zzw{x{{yyzz{|}z}{x|{||~{|x~xx{y||z||{z{{zx}|z{}w{{v~~yzyw{wxz{w|z~}~}||}|}zzz{{}|vz|zzz}}zw|{{|z|z{zv{{{yy{{x|yv}}y{z~|xy~}~}yy{wyzy{x{}{|zzzx{z{z}sz{w{zy|}}x{~x}{z|{{w{}zyuzy}{x{}||~}~z{zv|yz}z|w{yx|{xz~zz|x|y|~w||zz|}z|{}wy||{yy{v{{x|{|vuz{zz|}z|~}vy{{|zzxy~~yxx|y{}~yz{z|zz~{{~}y{zz{y{wzxyy||z}y||yu{y{|z}{x}}{|~x|zyxv}{||}~y|||}}z~{v}|zyz}vv{~}{y|yx~zy{}y|zz{zx}}}}|{{|}|~zyz~|~}y}z~wz|y|xw{~|{xz|~y|z~y{{{|zyw|||z~w}{|{z}{||}y{||}}~|z~{|x}{{wz~z{|{}|zy}|zx{zyx{z|w||zx{y|~zxvx{~|wx{y{z{yyz|{|}y~{zzvwy|wyzzz{y{~|}~|y}z{{{zxvw|yv}|z}vyzy{|~|{|y|~{{{~}|{zz|}}|{}~yw{z{~|z}yx||{{x||{~}|y|||||x}{|~}zzvz~}{}{zy~zvzzzzy~}~}}~zz}}}~~~}~~~~}}}~~~}}{}}{~}}~}~}~}~~|~~~|}{{}}~{}x}~~~}||~|~|{~~~}}}~{~~~|z~||~~{z}{|||{}}}~}~{~zz}~~x~~|}}~}~{}~}~{|}}~}~~~}~y~~z|w|}||~~{~~~}}~z||}|{w||{z||wxxwzxx{zyzzyywx}zz{wz||}y~zw|}}{}y|}~{{y}{{{~yzx~~|{z}x|}~}zzzz{{yzzxvvw~}z{y{}{vyy{x{{{}~{zyy}{}|}|{}y{z}~}{}x}||zy}}}{xw|z|zw|zz{zyx~yzyy}t|z}w}}}{}|{z~|w~{{|zz}zy}{~zzy}z|~}|wx|vw}wy|{vz}{yzy{yx|xyz|{yys}|w~v}zy|~||zzyxzyz|x}|~{|~{}y~~yzzz}}~{{{}w{|{x{~z|zzyxwz{w}|w|~zx~|z}|x}}y|{z{x~}}|}y}z}{zw{z|zuyw|zvzyxz|}{y|x~~wyz|x}sz~|zy|{|}{~z{~|||yw{}y|~|zyzy|{}|vt}{}y~z|wyyvyy{{|xy{}ywvvy|z{z|z}|vzw||{}}}|y{{y}z|{y}w{zy|xzyyyzwxyz|x{|{}w}zyzxz|z}z}z||{y{~wwy||}}xy~~z{{~|y{}{|||z}{}uxzxy|yxx||{vxuyzzvxy|~z~yy{{~}{yz}}{{~|}{}z|x{~y||{||z~wxw{zw{z}xu~yz|yzuzwyy~y}{z|{{zx{z{|||{}}t{||v|y}~|}z{x~yxy~{~}{z{|}w{z}zxxx~~|y{}x~y~w}||}}}zwx{zwz~x|~xz~|zz|z{xx}n{xz{zyzz|zyz{}}|{z}zw{|{|wy}y|xy|}|y~y}{{|~~~|y}~~~~~zzz~~~~}}~~|~|}}~~|||~{}~{}}~{~~}~}}~}~|}~~z~|~}}}~~}y~}~}}~~~}|~~}}~~~~~~}~~~~|~|}~~}{~}~|~~~~}||}|~~}}~}~~y~~|z~~~|~|y~~||}}|~|}z~~}~|}~}~}{}~}}v}~{~~~||}z|{}~~~~||~~~{z~~|yzzz||xw{{~|~z~{zz}|~|{~vxzxzx}{z|{||{}z}{~{|{~z}ywywy}yxyzzzzwy{z||}|z{~zx~|z|z~|{}xz|z|~yy|wy|{|z{~x{~yyx{w~y{z}xzyx}wyy{x{}zxz{{{x{}z~wz{t~}wy|y}~~}yzwx|y{}~|{u|~{~|xzy||wyz}y}{|{|}{~|x|{}{{{zzy}wz}|z~{{~{xyz~||y||{{|yy|z{xyzuy|x|}}zz{~y{{||~yz}}w|zz|y|||{~zwyy|{|}~zsxyzz}yy|y}}wy|xzxx~zz{~zy{||||z|xx|{{xxyy|{w{zz|yvwy{|z}w~x}z}y{yzz|x~|{z}xxzzy}w~z|x~|~}||~|~{wwz||}}{z||z{{{y~w{y|{z{{y{~z~uz}}y|zs{x~xz{z}|zzzz~|{~~z}|{~~~{}}z}{|w||}|~y}~|{z||x{}}}~|}}|z|z~{~|yz||x{|}|z}||{z{~{xx}||~~{|z|zy{ww||{zwyzxxzy}|y|y~{}yuv}uz{y{zwy}}x|}}zxzyx{}{zy{|z}~}||zy~z{z{zz~x}||ywz}}y|}zz}|{||xzyy{{{wxzzwy{|{y~yx~zzx{z~}{}x{{{z}{|~{~}~z~v|z{y{|{z}}|}xz~y~z}}{z||}~y}zxyz}~}|{yzz{{{{~}yuvy{xw{}z||~}w~z{{|~}}|}~|z}~~~~~{|||}~}~~}|~}~~~~|~}~~~~}}}~~|}}~{~~~~~~{~~~z{}}~~~~~~}}~~~}~~}}}{|~~{{~}~~~~|||}}}}~}~~~~}~z~~~z~~}~}}{~~}~}~}~|~~z~}|}~||{}~|~~~}}|~}}}~z}{{}|q}|zyzw{v|xyx}szzyw}yyzz}{{{yxy{|y}}{x{}}yzz}{|}~~}z{y}}xz|v}}xy|}yy|xzytxz{wyv{~ztvx|z}|{zyyy{z|}~{}}x{zy|~||}}{z{}{}{}|z{zz||w{||{x~uxzx|y}y|}}|x|y~zxzv|||z}{~yzv{z}{|z{yzx{|~{}}{|}zuu|wu||yzxzxzx{y~{y|zxxxw{|yvt{xw~z{~|y|z}yy~w|}|{{|{z~}z~vz||{wxz{|yxv|{|x}x~y{yxv|uuyzyz|}|z~}~}zxyyz|}{w{{{|~z~z{|z|ywxy{|wxz{w}xzyzw}{zw|vyyxv~||z~yz~y{{zz{{}||~zz|}{{{x|w|zzywzz|vy|z{vwz{{|||{xzzv|vzz~{~{||y|y}~|{y{|{{}~{|}~}~y{x}|{z{w}wzzx}yxxt}xw|||xxwv|xtz}yw|{vv}u|{~wx{~v}|z|x||{{w~}wz~zxy~zzxzxuy~||{v~{{zz{x|~~~|~zyz}}|o{{xx{wz~y{|}x~}yw{{}z{y||x}yxz}t{xzyz|zu{zwxzzzx{zw{}z{|wzz{|z~wzw|{x{}}}zzzz|z~y|zyw{{}v{wx}u~|x{zy~xy{{zyx}z{}}z{x{|||||z||{{~|z}yzz{}~z|y|v|}|{|{z{xvx{{}|{}||~xzzz{~{wy|z||{|~{z~y}}y~z}}||{~{~~~~}~~~~}}||~}~}}|}}}~}}}||~~~~~z~|~}}{{}~}}}~~~~~z}~}}}}}~~}~|~}{z|w~~~~{~}~~}}{~|}|}}|~||~}|}~~~~|~}~|}~~}|{~}}}~|~{~~~}~|~~{}}~}}~~}~xy~~}{}~~}}|~}~|~~|}~y|z|~~|}~~{}|{|}~}|}~}~}~{~}~}|}}~~{~~~}{}z|{zzv~xz|z}t~y{y{zz~z{||{uz~zz}zyywzxx||yx}{|xyyx|{wvxvz{x{y|}{}vxz{{{|{z}{{||y|x{{y|z|z|y|y|y}{xzx{{z~||y{}vxzz{~}}zz{z|yzzz|}z~{zu||~{zu{x||||z{}zz|{zyvy{{|z|zvy}}~~w|z~{zyx|z|zyw{x~y|zxy|~|zxwzy||x~}|}{||yyzz||~w{}zz{}wzww|xz|wyz~|yy{{~w{}y|y{|}zy}{~{{{x}z{x|{yw~}y{z{}{yxwy}yz|||}{x~{{{z}{{yz}{~xzyz{}}w{}|zw{||y~}z|x}x}z{y{{}{~{{}{{~wz}{||xz{xy{}z{zvz|{y|}||}yzy{|{|{{}y~x|||}z{x|}|ywzz{{{z{w{|{}u}|v|z{|}}~z}z~y{v~~yy|}|y}y}z|y}~~y}xzy~z{~z}|{z}}|}z|{~y{|}{~|uyz}|uvyz{zzw{y~wx{}v|}zyz|zx{{}x}||~}|wyv~|zzw|z{}|~wx|xy|~z|zy{z|}|{y~{{w{{{|vxxx{}|x{z|z{y||{zz||{}txzz~z}}yy|t||||{zu{yyz}{x{z{|{}xytwzzw{xz}{{v}x~z}xx||zz~{~z{y||}}xx{z|~}|||||zxy{|{z{z}z|y{y||x{{xz{z}~zz~}{{yxx||{{{x{~|zzw|y}}}|yv}{|~z|}zw}}|~~}|~z}~}~|}}|~~~~}}}|z}~}~~~~}~}}|~~}u~|}~|~~~}|{~}}~}~}{~~~~~}~|~{~|~~~}}~}~|}~{~~~}~|~||}}~}~|}~~}}}~~}|{~~~|}~~|}{~~|~{}}}}}y~~~z||}~~~}}}~~}{|~|}}~}}|~~}~}~z~}z~~}~}}v|}~}~}|~}~~}~~~~|~}~}}~~~{}}{~{}}}|~{{x{}{x{{|z{uxv{z}xwz|{{{z{ywzx}{w{zx|{wyzzv}yz{~zz}y{zwz|zzxy||x{~wyyz{|z{tywxwzx|{{vyyt{wv{vz|x|s|yyxzzy{{|{|{z~{|w{}{|x|zz|||z|zwzx|yx{x}y{zz|yx}~|wzz~{zw|xw{{x{zyz|{}z{|v~~|~}}|{|wyz|}{}~z{z|wyw|vz{yzy{ww|xyz{w|vzzywz~|{z||w~z||}y}z{y}v|yx|x}}z}}|x{y{{|u{{{{{v|{|{}}|~}z}z|xxzy|x{x~{~{u}w{{|{{|{|~xy}}~|{}|z}|wx{vyw{wy}||z~|}}y{|~x}}x|yxy~}||~z~z{}y{}}~|zx|}}}~~y~{xy{yz~{yyzy{{xz|}xz|~|{{zvzz{|~vz|{{x~||~||z|}~z~z}{{}|~|zyw{v|x|z}z{yz{yxyu|y{xx}w|xxy{z~z~{||}|{z{yy|{{z~}zz{y{|xxwvxv|~x}x{}}x|wzty}zx{z}y}yy{yxu|}|{ux}x}{~z{{{|z~z}~~z|y{xy~z{|x}x{|}yzyz{xxyv{|yzy|{|x{|z|}y~zvv}zyz{|z{}}{v~~{|x{x~zz|x|z{{zz}zxyzz|zy{|z}~vyz|v}}}y|}{t~|y{xy{x}~wz}z||z{z{}wyx|y{zzu{|~yz{w|yz{|z|}y{vy{|}y}}{tz{{wz|}xz}~~~~}~~~}~z~~z}~}}~}|}}~|~}y}}~}~|}~}}}}}|}|}|~|~|~~~~|~}{~~~~{~~}z~}~|}~~|~}~~~~}}~|~~}~{|~}~~~}~|~|y{~}y}~|zz||}}}w~|~}~{}}~|~}|~~|}~~~}|}~|~|~}~{~~}}|}~~~~|}~~{~|}~}~|~~~}|}~}}~~|~}}~}~~~~|}x~}~}~~||}~|~|~{|~~~}y|y{{}{}|z{|x{w~{|z||x{z}|zxyz|yyxz|zz|z|{z}|{y~{x|xu}~y|x|y{{z}t{|zyz{}}}z|z{}y{|||z|y}~{yx|z{zzz{zzwz}}{}zy|x~z{}{z||~|x|y{xxt{|x{{y|~wy{zzx}|y}y{yz}xz}{~yx{zy{y{~|~|}w}{z{zzzy}s{}}|{}v{y}{{x{|yz{{xvx~zxxwz}|z|xzzz{wy~|v~{}uz{{{y}tw|||u|x||y{yy||y{{w~}yy{}~{w|~{x|}ywzx||{}||{|yyyyz}w{|{~x|}{|}{{}}|~w{zwzyx}}zy{y{~{yz~vz{y}yzyz}{z|z{v}zx~zxzy~{yw|w~}|{|{y|{zy{~y{|zz{{x{{{z{{|{z{{||u{}|zy{vzz{{zz{w{yyy}}y{zx~~{z|}}z~|{{{{}y~yzy}xzz{{x{{{{}|}{{{z|xyy{||xy}|{}{|{|zw~|xyzy~}||{{x|}m}xwz||yz~|z|{yxw}{z{{{u~~||w|zy|x||x~z}{z|yvz|~}yz~x|zy~{{zxz||yzwx{~|}{~yyz}|zy}z{}y|}{}z|zzx{|zy}yy}zz~zyyzx|w|{w}y{w{z{}|{|zxxwy||||vzzy|{|z{}{{yz{w{{}zw~||y{x{}|z~|}{{}zxx|||z|zz}}}yyu{}|{|||~{|yz{|uuw{~y{}xw|yy|r~yz{~}|yy~z}~w}~z|{{z|zwz|~{|~~~}}}~~|}~~}{~~}|~~~}|{~~~||{~}}}~~~~~}z|~~|}~}}~}|~~~|}}}~|~~}|}}}}~~|}|~~y{z}~||{y}~~{}~|}|~}}}~{~~~~~~}||~}~~}~}}~}}~}}}~{~}~|~}~~~|}{~}{|}~{}}|}||}~~}}|~~}~z}~|~}}}~~|~z}~|{~}~~}}wz~z}{}y|{}xzz}~zv{{vyzyxyxzw||yv|y|{{{yz~||||y|{{z{z|~}yz~}}z|{{uz~x{|zy|{|{x|z|w}zwyxxx}xxx|wyuxzty{|z{w{zz{}{{{v}x|zz|y|z}~|z{|~{u}zy{wzy|zxy|||x|{{z{zzyzy{}{vy{w}{|{z}{{|}vyy{yz}}~z|}zzy~zz|xw{zx}}{~yz}}wxw{xy|y|v{wzw~{~yz{{}}|}}y{~|}z|x}|{~~~}|||y|z~yx{z{|y{y|{yx}|zz~y}{}x{vx}||{}zz|||}}zz{xzx~{v}z{}~z~{x|wuwwv{{{||ywz{}y{w}x}z}zx{zwz{y|||yz|{z{z{}|z{|v}|z{|x~yy{xyzyy}w{zzxyvy{||}yyzwzzy{wz|zw}v{z}x}y|}z}}}||y}zzy}{}|y{y|z~~z}|y~z}~|yzyxz{z}}wxxwv}z{}}zv|z}}{}y{{z{}||~z|{{{|}|zux{xz~y~|~x||zxz{}xtuxx{vxzxwvxx~|zy{}z|zzy{vx{zu{|||}x}x||y|y}|w{u}yyz~|yzw}yzz{zw}{|wyutz}{z||x{~}~~{y{xwww{|{y~~}~{|{}{y{{{|{zyx|zxwy{yvyy{zz|~|yt~}y}|yy}|{}|x}|y|}{|}x|zy|z||~yyx{~z{}yyy|zy{||rz~{}{|{{yuyx{y{|x||x|~|zxxy{z}|{~{|~~{}}|z|}~{~~}~}{~{~|z~~}~~~}~}}}~~~~|}||~~{{~~}}|}}y~||y~}}~~{~}{~~|~~}~||}~|~~~~}}|~|~~~{~~}}~~~}~}~|}~}{}~~}}}|}~~~~~}}~~~~}}~}}~}}}~}|s~}~|}~|}~~z|~}~}}~~}|u}~|~}{~}}{~}~|~|~}~~}~~~}~~{~|~}}}~}~~~~y~y}y}}u}|yw~z|ywy}wzyy}{z{||~yyxxy~|}|~z{{{v{w|x}{zyz{y~~zw|x|yy|y|zy~||w~~y{{z|||{y|~{wx}{wzy|xyyy|}z{y{z{z{|y|w||~z{zy{z|}r{~y~zy|z|}}{}xxzx{{yw|xy~x}z~|{{zz|z~yzy~xzx}~v||yy|}x|x}zzz}yzz{|zw|z||y{~y|}yzzxxx}z||yx{u}{|{y|z{~yzx}{zyw}yy|}wux{}|y|{~z}|z{yy{{xx}{z|z}{{zw{{x|zv{}|xyx{ywzzz{zzzzu}z{|zz{z|{|{z}z{}vy{|~yy}x{z{{zyx}}x}{~~z~y}|vyxw|{v{v{|y~y~z}|~}~y|y}zx}{|}~}|{zz~y~|zz{y~|z}y~~xyz}|}z~{wy{{sz{}~{{{v|xy~~~|~|}xy{y}}{yz|xzwy{~}x|{}y{{z|{yzxy{x|wyzuz|z}yx}zzw}z~y|{}z{|yz|{||{|x}z}zz{}wzwz{}zvy||~z{~u||z~yzx}yz{}{z}w}{zw{{|w|{~~yz~}yz{{z~|zx}xx}|}xz}~~x{z|wyx{x|z}ty{z{}z||||{y{{|{z|zzx{{~v~zxy|}}}yxzu|}zzyzy}|xz}z{z}}}zx|{zy|y|zx{|{y{wxxxy|zzv~}}|}yv|{z}}yx{zzzyyv||z|{~zzzy{}|x}wx}zz|}{|{z~z}z{~{|}|~~~~~~~}~|}z}~}~~~||||~}~~}|~}~}}~~~~}~|~~~|~~|~{~~|}|~|~~~}{{}}~}~~~~~}~~~}~|}~y}{}|~}~~}~~|}~~~~~~~}}}~|}}~{~~~~}|~~~~|~||~~}}~|~~~~|}~}~~}~z~~}}~~}{|~~}}~~~~~~~~|~}}|~|~{}~{}|}|~|}|yz|x}z{{|z{xzzty{wz{{zw~|yy|yzyywz~u}y|z|y{~|{y{z~|z{z||}|y}z{{wz}}~}|yyw{zx|zy{{zz}y{zxxxy|y}xxwz~|}z|x{|{|yy}{v|{zy{~|~}x}|sx}|v|}~xx{{x|{uz~w}y{{}yywzuzw{~w||||z|{yzz{~{|}}w~{}}{|x{yww|yxyz|xz}zw|y{zzy|{x{zzz{yzxz{z}y{|{~~}z~}||}|y~}z~|}x{|zy{zy||vz|{xyz||{uz|}wxyvyyyu|{z}|{|z{w}y~{|z|}x|y~zxz|zz{~{~~{z{x{xyv{x}vz|z{xzy{{~{yzxx}x{|{{yx~}|{|z~}~w}x|x|}z}|||zyyy{z{~|}~|x}{wz{x}qyzxzxy{x{yzy}w~z{{yz{|w{}y|z|~||y}z|z|xyz{{||{y{w|zv}zzzwy}y|yyyzy|{zzz{{{{{zz{}{z}}|~{}|xz|||{zzx{xtyzz|z}z{yy|}zyy{zx}{}~{z|{yzxy|w}|zz{|y{xw}|~|xyyz{z|{}y|yz{zxzzyxz{{{|vyyyx|}z{vz{wxw}yvy~w{y}}{y}z|x{{x}|~~{~z}}|~xyv|z~zx}|zyyzz}zux|yyu~{}|{|{{~{v||~x|||||~|}~~~}w~{}||}{{z{wzyzyx}}xw}v~zzxu}yv|yy{z|y}{y{~}{|}w{~|}{zzz|~~{}~|{|~{{~~}~~~~~w~~~||~{{{}z~~~}}~{|~}~~|||}|~~}|}}}}}{z~}{~~{{||{~~}~~z}|~}{~~~~~~|{y}~~~}|~~~}|~|zz~yz~}~~}~~}~~{~}~|~}|w~{}~~~~~z}|~~|z{{|}~}~~{{~z~~}|~~}z}|}}~}~}}~}~~~~~{}}}|~}}~~~}~{yu{z||zzz{y}x}yz{y{w|z}|zyw}{}~|{{yz{z{yzy{t|x~~~||z|~}~yw|yzzz{}wy{x{|z~}zz{z~w{{{|}xzzyzy|y{|z}{|x}y}}|w{zyz|{{z{}yz{{xxw~~z|wz|x~{|{{z|wz}{w{{|yyx}|{yyyzu|yyy|z|~{{}|~|y{|{}{|z}{{y}|}z~|yz}z{}z|yv~x{|{}~~w}zz{z|v{uz~x{}zxy}x{~{zz|}zzz|{{y~z|wz}{{~||zx|u~|w{y}}}{{{{{}|y||z|{zww}v}xz}z|z}}~z|y}wz{}z~z{~|zyyy~z|zyy{zvwxyx}zzy}|z}{|}yy}{}{~z{{{{y||vy{{~yw||y{{{{yxz|y|xy}}y{~|}yz{zyx||}}y}zy{{x~z~|}vw}}z|yyx{|z}|z|z}~{yzzzy{}{||}{}{zw|yz{}y~zzx}{~|zyy||xwzy}z{{xz~}}|{x}||}}zyw}|~||yz||}z}y{}{{z{|z{{zzzyz{u|{{xv{yz||z{}{~|{x~}|y{}zz}|~xyx}|z{|yzyz|y{||}y|~y}z{|{{|~}~}{||}zz{{vy{{zx}}z{zyzz~||vyx|zzz{|}y{}u|~||}{}~z{w}{~z{~}|zyzxwz{|}y}{|y}|}||z{~z~v{{|yzyz|y{{}|y{|zy{zw{zyx{{zy~{}{zzyzz|z{~z{{}}}}}~~{|~y~~z~}|~~}|}}}~~~|||~~}|~}|~z{|z}}}{|~|~|{||~||}~|}}}~|}}~y~~~}}~{~}}~|}~}}}||~~~}~~~}~}~|~zz}|}~}{~}~|}|}~|~}|~~~}~~}}}~~~~}}}|}~~}~{~}~~~~~~}}~~~~~|~~~|}~~}}~~|x~~~|~|~~|}|}{~|||{|zy~~{}~v|xz{vxy|x~|{}yz}z{yxzx}yyyzzz}|~w~xy}x{{yzyz|~|}~y|}y~}xz{zv}zxzwx|z~y|y{{}|zy{wz{}zxyx~xz|{{}xwzvyxxy{~~y{|}}w|}|}|~|wt{||zyyvym~x{xyy|}|w{{}~yz{{}|{y{|{z{}y||x{|||zyzz{zx{~|{{|zzvy|{z}w{|yvz{||~xvzy|{{zzz|xzx|{||~{z||{y{|~}}{}yz|}z|yx|sxy|~|{zvyyx}z|{{y}|zvxwz{{~{vv{|~|y{|~{xy|~}{~v{|}~{|zt{zz~|w~w|y}y|y}zvzzzzz|z{~|wzy~|z{||~{yy|z}}~{{z~|||||}|x{x|z}}z{{z|w}|{|y{y|~zxy{~}y{z{z||}{{~}y}{x{{~u{v~zzzz{{{}x|x|~x{w}y}y|xx~x{y|yy|yx{{z{|~w|zz~~x~{{{{||}xz}~~~|}z|zz{~zyz~y|{zy{zzuzwyxw~{}vwz~~}{~z}||}}|}y}{}{}y}|x~}|{|wzx|xzw}zyyyy{y|yvz}|{{wzwyzwx{~x{|~xw{x|~|{y}zy}{{}||z}}{{w}yyyv{xzz{uy|zyzxz|{{z{|zyx{y{x}{x~|yzzzz{zz|}}zz|yx~|{|~||xzzy{|{{}}xyz~~}}ww~zz|vy~{vw|{z}|}~|{{{}z~~}}{z||~}~||}{|z}~|~~}||~~~~}~}~|~{}~~}z~~~~}~}}~~}}~~~||~~|~}~}z}~}}~|{}{}~}|~}z~}~~~~|z~|}{|}~}~~{|}|||}~~~||~}~~~}}}}}~~~}~~z~~}}{}~|~}{|~~~~~}~~|}~}~~~}z~~}~|}}~}z~~~|}~|~{~|~}zz|zz{zx}z{{yvux{x{yv{~z}|yy{{|{y}z}{y{|}|{xzyxyz~z{z~~{uzz|xz}w{x||wz}|x|}|zy}{zxxy{zx}w}x}nv}y}{{y|z}|y{y{y{xy}{|zxy~w~|{|{x|}}xzw|{~|{{||}x{yy|z|z{u}{{~{|}yzz|~{{}w~yxzw}|{{{{}|zz}z}{z}|y{wyzz|{||y~|}{{v{zuz{zyx~y|xx}zxzx}w{sxxzy||xz{{{zzx|{zy}|~|uz|~y{x{y|y~~}~x||}~y}{x|{y|}{{zzzzz{|w|yy|||~{}y|}y||{}{zyz{zyy}{z{}}x}z{{u|{y}w||yt{yy{|y||{{}z{}x|{{z||}|z~{{|~|{|w}{z{~{}~||{~wvz}{|}~{wzwy{{{}}s{}}z|}xyzw|}|{{~~{y~{x{z{yvy~}yy}{z|{{zzz~x}{}}{w||~}|z~{wz{z{}x}}}~zzyyuxw{{|zz{}|yz|x{{z|zy~}|{|wz|z|{{w|}{x|yzx{{}||y{{{|y}|yy{yyy|zw}x|zy{{zyx{}z~|xy{{}zx|{{zzszz{~{vy||{z|}x{|{z|x~{}{vw}{|x|x|xz|yz{v}}{{~ztz|x|xz{zz{}wy}|yxz}z|zzy{zzwzywxyz~zy}}y{zu||{y|{{y{z}w~yzz}{~wz{||}v{{~{}}{}}z{|y{zzw{~}{}zx{{~|x||x{zv}||xz{}~~}}}~~{}~{{{z~}~~~}{|}{}{{~|~}z~~}|z~|~|}w}|~{{}||~}~y}|||~~~}~|}~|~~~~}~~~~~}~~~~~~}|~~~~~}~~~{|z|~~|x}}~~~~|~~}||{z~}~~~~}~|}{~|~}~~~}{|~|{~|~~}}|~|~~}~|~~}~w}~~~|~|~}~|~|}~z{||z{~{{}y~zxz||wy~x{zwxxzx{zy{}yyw|yw{|||yz|}y}|{y||}z{{{~|yz}zzx{y{y}zkzy{~|{ywy~zzy}wxyw{{y|y|~y{}|}z{}w{z~|}|wy{{~|{y}}y~v{wzz{yzzywzz}zszzx}y|{x|{xy~|w|yy{x|}}~{~y|{{z{|y}|~}}|}|z{z{x|z{vyxzxw{z}{{v}}{wxy~|}|zxzzxwzy{y~|{{~~{z|}}y||yz|{||||}{}{{yz{wxyxz{z|y{{xzyzxzx|xyxxxwxz|~xy|x|~{}|zyy||zz}|||{||z{{}{}xy~z|}xyz{yvyxy}yxwzyy|zz~z{v|y{}|{}|y}zv}{~~~~||~zx|||{w}zz{w{vzxzyx}{zz{yz~{zz{~~|~|~{wzz}z~z||}}}~{w{|y{}}{{xz}z{zyyw||zz}z{yxz|zzzvyz}zx~||{{yz|}|~~{yxxxy}w|}{y~zy|xzyyy{zxz}y{x{z|}w|wz}yzy|}w|y|{{}~}||y|x|x{w~z|y|{}z~z}}{|zz|zyuwxz}zy||v}zxx{z{{{zvv||{~x}z|y{z{{|~yz{yyy|||}}zy|}z{{~~y{~vyx~xyzxv~|}y{yy{||~yz|x|zzz}u{|w~{}z{u}{yx{{yu{{|}|}~}|yxz}w|xy{xxy{}xxy{}|~{}w|}x}|z|}{y|zx~|yy~{}w}}}~}||~}{}||}~}z{|~|}}}~~~}}{~z}}|~}{}}~||~~|~~zz}~~}~~}}~}~}||~{}~~~~~}|}}~|y~~}~y|z~~~~}~~}}~}}}z~}||~}~zz}}~|{{y~}}}}~}~{~~~}}}|}}~|~}~~~~z{~w~}|~}~~~~|~~~}~~}~}{}~{}{|~~{|~|}}~|}~~}~~|z~}~|}~{}~|~}}~|}{~zzyy{zyz}|yxy{{xzu~{x|yy}y}|{zy|z{~}}yyxy{w{ysy}x}y{zzxz{{{y}{{}xx{xzw|~|z~yz|{}x|zxy{~z}{vz}~|{|y{|||z{y}{}xyv~y|xzzzz~||yx{wzyz|zxyv|~y{||zyzzx|zyxw}~~y|u}~xyxyxyz}|y{vy{z{{xxx{z~y}{wzzy~{{}z|{}|xzzzy}~|yy|zzz{|{||{{}{{~xz}~zzyxy|yz{y|}y{{z{{xx|}z{x||~}y}xzw|~x{z|{yz||zz~zzs{||{|~{w|zz{|z{zyyxzy{zz}z{yz||~|{~}w{x|{}|{v~{y|{|y}|~x~z||z{~yy}y||{z~{z{z}}{}z}~}{{zzyv~~{{x|{|{|~~{|z{y||{}|zx~z{v}w}|y|{{v~{{}{}zz{|}{w{|xy}x{~{}}~|zuz~{y{}|}yyyz|z{yz|zyyzyz|y~zyy{~}z||yz}~y}zyyyzw{{x|x{z|{|{{||x}~~}|}|xx{yy~{~}yzz|xvz}}{}}~|yy|z|x|{||}z~wzzx{}|yyxzxv}xx{z}||}z{x{|y}|z{{x{{|wu{zxzzz{z}|{x{|}y~x}zz{~ywz~z{|~}y~y{zz{y|{}{{||{zzxvzzyz|y|xy|z{{{wywx~||{~{{|{|{|{}x{||y|}}|~zz{~yzyz|~|}w|y{z~}|zy{x{}|{|yyxzz||zw{{|w{~|~zz|}}z~~|}}~}}~}}~~}~~|~~|}}{~~~~||{}}}|~~}}x~~|~}}~}}~}}}~~~{~}~}||}~|x~~}~}z||~}~}~~}~~~}}}~|~}~}}}~u}}}~~~|}|}}{~{z}{~}}}~|~}}~}}}~~}~{}|~~}~|~}}~}~}~~}~||}|~~~~|~|~}~}~~~~~x||~}~|~z|z~~|~||~{|zy}yz|||z|zzy{{xyz|w|yyv|}xwyzzz|}v}xx{~|||{|}z{|~z~yu{|}w|{xw{~}wx{zyy~{zywwyyy|zzzyy|txzx{}xxw|yx|{~yz~yw|z~|wz|zu}~}w|{{|~x||{y|yzvw|x||yxy|wxxyzzxyu|x{zzzzzzyz|zzx{~|z||y}|||{~|{|~|yzzyszz|v{xy|{wyyy{zx|uz{|v{}z{~|w{~yw}{zz}|ux||}{|~z|}}z~y~~{|y||yyvxw}|zxx~w{zz}ys|{~zyxz|v}y~y|||{{|||xyz}{{}y|{{|wyxz|~|z{|w}zyzvxyyz{|x{v~x|z}|uy}t{|}~{z}}}{|~y{{{w|~{|}{z}{}zzwxyz{~{zz|{s~{zz||}||xx{yxvxuz|zvxyxyy~z|z~}{y{}}}~{{}}z{yxxw{|zy}t}{uyx{zzyy}{y|{}~vx{wx|{z}}wyy~{zz{}|||y{y{}xv}z~xzwx{xxz}{u{yyz{y|y{zyz}}yz|zz~yzz|{|~{}{zy{{z~{|}|y{~z|yz{|z|z}}z{{~xz}y{|{z~}zwy{x{{y|uyzxy|w}z{~xz|{uz}~x{|~~|z||}{|z{{{~{z}y{}|wzwuz{{ywyzz{{wvv|yzzu}{{y{{~}xx~}}{|zz{|}{~{{~z}zzyzy}{zxz||xx}yzz}z{yyu{|xy|zzxuxvzx{yyx|~~~}~y}yy{z}~~}~}~}y~~~~~|~~~|||~~}|~~~~~{{|}|~|~~|}|}|~}}~}|~{~~~z|~~~~|}}~~}~{||~|}|}~|{|~}~~~}}}~}}~}~~~}~|}~{~~~~~~||~}~|~{}||{~|}}|z~}}|~~{~|~~~~~~}~~|~{~~}~|{|~~~~~~|}~~~~~}|{~~~z~||~y}~{~}y~}~~z|~}}}{}|~~~}z~~~|~}~~~~wz|}{x}}~{}z}zz|~ux|u{{zw|}{z~}{~xx|z{||zz~{{y{z}{zz{y}{zxzy||{{z|t|xw|w|~}|w|z|y||v~}||}{x|yzywz{x}w}y{{{}xzx}zz}w{yyxw|{yw~z|z{{{yy{x}xy{yy|~y|y}z}}|z|||yyzy}}|yy}{z{}xx{{}{xwy{|}y|z|zwwz{}y||{{yzxv{z|{}~z|zz|{{~z{{}z||y~|{}}||z{zz}w}zxzzyy|y{{|~w}{{xzx{x{z}}}|yxx~zz|z}y|z||}{z{|zzz{{x{{}{|}{|xw{|{z{yyxx{z|z}|xz{x||}}}z|{}{|{y{|zzyz}z|x{x|yv}{z{y}zy|{}}|{{}y|~z}zz|{|z{{}y|xxxzxzz}x~||w}~|~z{}}z|z{u|z||u|zz{{z{zzzz|yx|yy|x}xxyx{}x{{}}|{|~zzzy~}z{|x{vzxz|zz~y{~}}{||}{~z~~|{|{{y{zy{~~xx|yz|yzy{|~x{|x|x||}{z|{}~y}w{x~|z}y}u{t~xzz}}}z}{~yz{y~~x{~z~v{x{{z{zyyx}{yr}}z|xzxz{y|{|{}~}|~x~zzxv{}z|{zyxz~}{~{{|{}yx}}xyxzxxxx|{y{||yy}}y{zw}}|w{x{xy|{}{|{v}u{tz{{xz|}|~w|y{{{y|}{wzzyz|{xwxzzy{z|zzzx|{z}}z|z{|}z}{xzx{y~}{{yyzx}~{x~~{}y~~}}~}~}}~~~|{~~|}z~}~|||~}}|~~~|~~{~~~}}~}~~~|~~||~~}{~|}~{|u{~|~~|}~|{|~}|~~~|~z}~~}~~~|}}~~~}||~x~}|}}|}~}~}}}}~}}}{}~~~~~}~~~}~~~~}|}z}|~~~~~}~~~}~}~~~}~|}}|}|}~}}~~{~}}|}zy}|}~~~{~~}{|||y|~{z{~|{}tzz}{{y|xy|zzzwyxyzxwzwzww}wvyzwz~|}z|||xvzywzyz}|y~z}~{z{}|}{{}||{yu{zuy{uvz|{yuz}{tx|zw|z}}{||||{y{|y{{zw|{y{}}u{|{~~ywz{yx~xzy|{rzyz|z{|}z||xyxzx{wyxy|}}|xxy{z|y}{|~}|{}y{y{{y}x|wxzyzy{{{}{x{}yxy{z|{zv{y|{x|z{|{|z||~{z|z|{{x}{yw|{|~|}z}{z||y{~{x{xv{~{zuyy|zyyxz|zxyxxv~|{|z{}tzyw{}zz{}{|||~}{|}}v|z|zx|}{y~zzyxxzx{yyz{xyy}zwz{|z}y|{{|~~|z}~{|}x{z~|{|||}{z}u|vyxzyxw||v{xxwvz{xwx}{{y{|ywz|{~|}|{~}|z}|}|{|||yy|z~|||z~~~zw|x||}z|}zzwvz}xyzuy{xvy|~zxzzy~{z{yvx~{|z|{~~yy{{|y|~~x|}yyzw|zx{z{}{y{yyuw{}{wx}x~}pv||x}zz{}|{z~z{}zz}x|zzy}~|y~~{{v{|xyxzx|}x{x|yw|x|z{{yyx{||}|}~}|z||x|||}|{|}zy|}w{}z{}|~y|x|}yyy{yyyz|}{yzz|yvt|{zx{{x}~}y|}{uz}~z{x~zxy|z}yxs|{x}|yz|y}|~}yyy}z|{x~y{x||y||xvzzxz||yzyx}}{{}||||}}}~}~|~~}}r}~}}|{}~~~}}~|~~}~~~|~~|~|}~~{}{}|x~~{{zz~}~~|}~|}}~~}|}{z}~}|}~~}{~}}~}}||{{z|}~~}~~~~~~~}~~}}}~~~}|}~{~}|{}{~|~~~|~{}~~}~}~y~~{||~|~~|~{{z}~~~|~}{}y|}~~~~}}~|~~}~}}}~{}z|~|~~~}~~~}}}}|~}~~}~}||}zyzw}zu||}{{|y{|s~}{z}{|{z}{}yz||z|z}|{{xx{xzy||zy||zu}~zxzxzw|{vz}|{z}~y~~|uwywz~y}{{y{{{|yxxz{yzzxs}zz|xz|zz|yyzz}{{zu|{xyy{|}z{vzw{vzy|y{{|xy}x|{y}xyyzzzy{}|w{}vxz|zyyz{{{|zz}|}xy|~~{{~}yz{xy{z{zwy{xy|yzyzz~zw~}~y}}{}yyz{xzzz{{~u}v{z{|}yzx||{{{|zyz}~zy|x{{x}}wx{|y{z|{z|y{{z}zz|zyxwy|z{z~}|}}y{yy{y{}zy|{yz{z{y|x}|z|zyy|zw~{}{zzx|{x{||zwzz~yywy~|xy{|}yzxy{~z{{{y{{|}x||z}|x{zzy|z|yz{z~|x{zxyzyzzyz{{||x{{{|{yz~y}{}}{z|{z~}}|w|}y}zzzzy{y{~|yz|z{{||x{z{y}}|{||~x{}w~~{}z{yz{yzxyz|x|x}y}}yy|{z{{|zyy~y}z|}ww||z~u{zx|{z{z~z{z{{{}zx{zwy|y{|}w{{yw|}yzy{|{zy}|z{|z|x|y|}xw{|||z|z{{z}{t}|wyz|y|{y{|{z{x|yyyzv|z{y{|{{z|{zv|zx{x|}{}|{v||yr}yx{wzyu||}|zzwx{yz}u}x|{}}x}yzx|zzwx|y|z{z}}v}|z|xxzxx|y}wy~~zx}{{{}yz}|}}y|z}~}~{~~|}~~|}~}}~~~}|}|~}~|}}}}|||~}~~~}}z~~}{~~~~}~~~~~}~~~||~|~~|~}||~|}z|~|}~~{~~~|~{~~~~~}}}~~~}~~~}~}}}}|~~~{~}~z}{}~|~~|~~}~|~{{}}~~}{}}~|||~|{|~}~~}~}}~~}}~~||}}~}~~~~~~{}}}w||~}z~}y}z|{z|yyzz{}zzx{z}}w{xy|y}y|zz|z||{}}|yy|z{||}|}}|~{z{yzzz}|x~}w|y~zzxyyvy{v~~{|xzyzzuz{x{yz}zz|wu~u{}{~}w}~xz|y|zz{y}~}}{y{vz{|ywyx{{{x{z|}}|}zz{vy}}}xwy{~}}z}{}||~zv|{~z}}|yzy}{~w|y}|r{z{{~x|z|w|z}zyyy~zy}z{{xy}z|}y|{}|}}{zzy{||~x}{z{z|y{|}|{w~|wyv{z|y}|v|~|{{y{z|y{~~zz}y{}}{z}|z~||u{y}}{}z~|}|z{y|z{xx{~|{yyx|~yz{|x{w|yyzx{y{x{{{}|z~~|~zz~|y}z{zwx|x}|~|z~~z|ywy{z}{y{zxy||z|u{~zzy|zzx{z{wz|y}~~}zx~x}~||}}|{{y}w|{~{~{w||z}}|zzy{yv{}~x|zyx|}z}|}xy}y{{z~~t|xz|yx||z}zz~}{{~}~|x|}yzxwy{}{yy|zz}|}z{}wzvvzz{}{y~y~z{|{zw}~~||zz~y~||{y|}y{y}~|x||{{xyv~{}w{xz}|{w|zy|{|y|{{y|||}{}z|~~}~z}z}~|w}uy|~{}|xww{}zyx{{y{xx||~yzz}|z{xv{~|x|||}z{{|~~z}y|{zw|~}{x|{|xw{{}xx}}{|zx{zzx{|z~zzz{{{xvx|xz{}||wx||~z||||}zz|~}~~~~{{~||~|z~}|~~{w~~|~{~}~{~~|}|}}~~}~{}{~|~~{w{{|~~~~~}~~|}~{~~~~~}}~~~}~}}~~~|}|~}}}||~}~}}{}~{~~|~~~~~~~~~}}}}|~{}}t~|}~~z~~|~~}~|{}}~}|}}~~{{}||{|}|||~|~~}}}}|~~x|}}~|~{~x~~}{|{}~~}~}~~}}{~{}}~~z||y}}|y}{y||||vy|zzxyz~~{}z|z}z}y}z~xyvzy|x}z{{y}~}|~~|{{|y}||{|y}}x|~}{|}z}|zzyz|y|y{x{z{y}y{{{x{w{y~|}}}{w{z{zz~y{yvy{wz}{y}y|y|zz}}|{wx|yw{{zzyzy}{x||}{xz||{y||}z{zx{}zzz}y{~}y}z}|}{yy~}zv|{{{{}{x{y}{~|yzx{y}|xvz{w~{zyu|z{{yz~uuyz{}xz||}z}{||xz}x{}z|x}z|zyz~w}}{z{{|xzzy{zz{{zxw{~u{zy|||y|{||x{y{{xz|z{}|}}xwz{wyy{{wz|xzw}~x{xy|~z|}}~}zz||z{}{y}wzv|z|{z|x~~z|z}}{~}z{wzy{x|y{||zzyw||yyyw}}{{zx{zw~}{y~y|{xzyxz{w{{~xz~}|x~x{z}{{|~}||~{xyw}{zy|zx|zyz}zx{|vz{zx~z|}|yyz{yx{y{}|{zzyx}{|yvx{~{~}}{{{y||{z|}|{z~uxzy|~}z|{|||w|}z{{}}}z}|zz{z|z}y}y~z|{|~zy{~yz{zyvz{z}||z}{|{o{|}y|xyx{w|v|}z{z~y{~{|{zz{~}xz{zx}}|~{z}}vwz~yzy}|yy|yz|zy}v}y{v{{}x{}{xy|xyx{}}~yxy~}w}}|{y~z|{{}v}zzy|z|{z}ywy|~~z{y{|{z}~{{|}{{zx{zysx}}~~~x{~~~}}||}~~}~|~}}{}~~}{~~}~}}}{}||}|z~}~}}}x|~}~~~}{}~}||x}~}}}~}}z{{|{}~~~~~~{~~~{~|}~~}~}~~|}||~}{~~{~}}}~~~{~}}}~~}}~}|~}|~}}||}}~z}|~~~|{~~~~~~~}{~~~{~{||}~}~|~}|~}}|||||~~}|}{}|}}|{~}~~~~y~~|y}y|wx||}{wz{{{xxxz|yxywyyz~yx{yyzwyyyy||{wzyy~z|yz|||}{|z}yy{}}x}y|ywz{||y|y}{v}||x{vxwyypyyyyyyzx|xzwx}|y}zz{|~{{{yx{{~|v{{|}|yz{|{y{rzzy|z{y}zzzw|zv|yyx|{{vy}{zyyz||}z|}|||{{z{z{{|~y{}yzw}yz{xxzzy{z}~~wz{xw|{wxw|zyzx|x{|x|}{{u~zyx}y||{|~y~|x{}}x~z~|}x{yy|zy{zz{yyz}wyxz~y|z{y~{|yvy{{|zx|}{||zzzuz|{|~y|||~{|{vzz|zy{szxwwyyxy|y{z{x|yyvvxxy~|x}zx{~}w||y{{z|zyzv|{y{{~|z{~{x{|yz~zvzyxwzz|~z}|xyuuy{}z}xz}}z}}y{{}~z{z~y~|v{z~{z}z|uxzww}yx~|yxy~wy||}vx{{v}yu}z{zx~{}x~z||yz{}u|yv}|}~z}{zv|{z|x}vzzzv}|xy{{z{}z~xx}z}|{zyu|z}}xz~y{~||z~w}zy|w|z|{z{{{|vwxz{y{~ywxy|}|{{y|w}xyx|tyz}}{v{zxz{}||yvzzx{|z{|{}{z|{w~}}}xz|~zxxxx{xvuz{zz}wzyzzz{~{}z|{w~{||x}zzyz{}w|~z~}~|y{{}|~~|y~zvxz|x}yz}wzyww|yy{x{}yw|sx|{w}|z|~zv{zx~}w{y|~~z}~~|~|~~~{}{}~}~}{||~}}~}}|~x~}{{z}}|}~~}~x~}z}}{yz}|~~~~}~}{~~}||{~~~}|~~~~~~}~|~}||~~{~z{~}~|}~~}|~|~~}{}~~~}}|~z~}}~{|}~z~}}|~~~}~}{|~}~~~~}|{}~{~||~|~{}}|}~~|~~{~|~z}~~}|||~v|~~~~}|~|~~}}|y}{}}~~~~vxyzxxywy{z{|zxzw|~zzzux{xz~{zv{x}x{}|||z|z{vxyyz}zzy{z{z{{ty~z|{|}vx|w}x{|yzxxz{{ux{y|xzxy}{z{{{~~|{}zzx~}|~w~x{{yzzzw}z|v||z}{{w{{|z}u|}yzz|wj|x{ywzx~~}~v|v|{{|zy{z}{}|{{x~|z|wy{{{{|x|w|x}xy{~}zy~xxz{x}|}z~yyx|{yx{xzy|z}v{yw~zz{zy}~x}z|}w~~xxyz}zx}y||x{|zw|zz|zx{zzzx}zzzwyzzy|zy{z}zz}~v~{xz{wz|{x}vy}z}ywy||yz}}{y|yxy{zy||~y{{}|~||}|{y{{{z{}{{|}|{|z{y~y{{}}x{{zxz}}}{}{|{yz{y}yzz{|wwzy{|z{}yzz~{xyz{zw~zyz|z}}{yz{zzxz{~{|{}{w||{{z{{{z{}x}{y{xyzzx|w{~{z}xw}|x}y|v~vz{y|}~|zyzz|yz}{x}y~yxz~{{}z~|z{{|zw{{}x{{}y~z{|}y|~~{~{}xvyy|yzw{{zzyyzuzy{|w{|{|x|}{swvz|{}z{x{z{zy~{|}|y}zv{x{xyy|{{zz{y{~x{{x~}|y|wxy|||~||z{{~yxxyy{z}y{zx|w}~yz}z}z{zw}|}~x{z}z{|zw{v|z|uxzz{{{zyyzz{y}}zz~w}|z{~z}|zztz{{zy{}y|z|yz~{|zz}zzyz{xz|}~y~~~}}t}~|}~}|~~~|~}~}}{~~~~~{}~~||~}|~{}|}{|~{~~~~~~}}}{~~~}~~|~}~~}~~~~}{}{z~~}}|~|~{~~~}~~~{}}~}~~~}}|~~}~~x|~~~~~|{~}}~{}}}}~}}|~~z~}z~~}~~|~|}}}|~~{z}~}~~~{~~}}}~}~|~}~}}{~}}~~~~~}~}}~}}}z}}~~}|z}{~{}~}|}~}{}|~~|{}~|{}|z}{{~z|z~}|}}}y{xyx{ywzzz{zy|vy|yu~||z{z{~z{y|xzz~{x|w|y}~{zxz{yyz|{~|yz}||yz{|z}z{wuzzw{w|y}t}~|zu{yyvyyzxyy{{{~|{yzyw|y{|}{u|zz~}}{|zxz}zy|zz}yyzy}u}y|}~x{{xwtywv|xyzx|{x|}~{zzxy||{{x}z}w}{y|xx~yy}w}{w{zyy{{xzx}vx|xwx}wv{z|~w{x}{z}yy|yt{yz~}~xyyz}xzz~}{|~xzz}{wx}{z|z|~x~~yt~}}{zxywzyy{xw{{y}~y}yv~z}{yv~{{{w}yzzu}{y|xy{|z}zw{~zw{}||yyvxv|}{{x}w}}{|~|{yz{}y|z|~zw|{|{{|}vyy{}|zz{yxv{{z{{vyw}xz|yxw|}~yz}y}}{{}yy}{|~{z}}|}|{|||~yv{{}}x|wyxvy|zzzv}|zz~zv{zwxw{y|}}z{zzyzz~~}z|{}|}z|x}{{}{zzzz{z}~|~xx{zv|xzyxxvux}uxyz|{|~{}~}x|x}{~{{}{{z{~z}yx|}}|y|}wz|}}zyuy{wv}tt|w|z}}}|y|zyyx|v}~{~zy||zzz}z||{w~}z{{yz}|~{|{zz|||xz|xx|}~xyyw{x}|wvy}zxyx{vu}}{~}|z|{z}wwz|y||wzz{~~~{{w~|z}z~yz|ytz{}x~yvwzw~{vx{z{{||w{|w~}}~{}xyy{z|~z||~}}~}{~~|~}~}{~|~~~~}}~~~z}{|~}|~|}~}~~}~|}z~|}{~~~~~|~}}|z~|}}~||~~~|}}~~~~}||~}~||z|||}}}|z~|~}}|{~}|~}z{{}z~{~}}|~}}~~|{z}}~~~{||}}|}}}~~}z~|w|~||}~}~x}}~~~}}}}~~~}|~~{}}|~|~}}~|~}}t~~|~}~w~~~}~}~}y~{{}}~~|~~}}}|}}}~|}~~u|z~{zz{|~zyyw{{w{vwz}{~|zz{{{}~}|xyyyz~}{xxy{{}{~y~z{{yz|xyz}z{yy|{y{z{|~{z|zy~z{y}yy{t{}{x||y|{}{|v{xz|xvxz|y{x{zz{wyyyy|v~z{z}y{wwzx{z{{}{x|{x{{}y{xz{zxzyzx{|y}y|y{y{y{{|xzyw}{y{{y|{z~wy{zyxyz{z~zy{y|y{}y|{{vz{zyw}{xx{xz{{y{y|}y{zyxzw{w|{~x{|wx{w{{~z|z}x|xyy|zy}{x{}z|{yzuxzy}{w}{}|yzuz}{xzz}zz}{{z|y|y{|tz||u{}{zz{z|{|{y{{y{{wy{|xxy{|{ywz|{z}y{xzvy}y|{z{{{zyyyz}z{{{zz~z|w{{|~}{z|xyz|}~x~|~{zxyz|{y~y~x{|zyz{|{w{|y{y{~~{z|z{r{y{y|{yz|{x}~w{zx{{{|w}x|z}z|~zu~|yzzz}}yxyyy{{yxzy|{txwy}zx~w}{y|xxz}yz}z}zz{yxyxy{{|yx{y~}xyzyzxyx{||zy|yyzy}{zz}zzxy{~{{zwww~xyzzx|wzyw|yyyzz{||}z|yz}}||{xyy|sywvxy|x||z{z||x{xu~zw{v{zz}yz}{{w|}|~xyx{zz|}yzy{z{|}{|xxzyy|zz{z|yxz}~|w{}z{z|wuwy{}~||{y|{{}w{{v}{zz{yxz}}{{y{zt~{{zzzx}z|{xx|}{{y||x{{y{{|y|||x{|~z}|~~~{}~~|~~~~}}|~}|}~~~}z~~}~~~y~}~~}|}zz}}~~}{~}{~~~~|}|}|~|~}z|}~|~~~z{~~}{}~~~~}~}~{~~|~~~}~}~~~}~~~|{~~~~}{~}|{~}~~}~|~|~}~|}~~}~~~~|~{{}{~{}{}~z~|~|~}~}}~~~y|}|}~~{~~|}|~}{~z~~~}~~}zzyz~z{{yz|}|y~xzyzwww}~xyy|u|{~ww|x~{z{}wv~{w{|z{||zzyx}~}x{{y|x||}y{}|{~x{{x|zyxzx|xvyy~yuwyxx{yxzxzywz|~|{zz}}z|||y}}z{{}z}}~}y{~{~|zxwy|{z{{yw{z|x|vxw}xzw}{yy|x|~z}vx~z{{y}|x{}}t~~y{|}zzyz{||}x}|z{}xxz}v{zzvyyzzvxzz{~{w{z|w|||{zy}}|~z|{xzzy}z|z||z~~{{{xyyz{{zy{yyyy{y{y|w{{~~}z{y{{yzz}z{w|zz|z|y{}xwy~~{|z|~}|~{}|zyyyw|yy}z|yw|{vyy}v~y}}{ywzv}}}}z|vz~w|}zy|wzy|x~y{{y}wy|zvy{{{wxx~}wvvy~~|w}y{x|z|tv}z~zxxzuwxzxy|~{zz|{zzyx}{|z|~yx{{vz|z}w|}yzv}|xwwx{xxyw}{vxz{yty{w{{{yy}{{}|y~{}|}{{{{{{}zz~|yv}~}zz|yyw{{x{{}yu{zx{|xx}x}x}|||x~y||{}y{{yx}zy|~~}}~y{{z{~|{yzzxz|x{z{x{xzzv~z|{xx{{s{x~y}z}~z}{}yzyy~~y{y{|y~z~{y~}~{||xy||||xyyzy{|{zx|vxw|y}w{y|{}|{||{||}~w|}y||{z||z}{}{}~}w|~}u{z|{~xxz}xuzuxyywzxzxv{v|x|{y|}z{y~|{zwzx|~~}~~|~}~{|}}}}~~|||}{|~~~}}~~|}{}|~~{|}~~~~~~|z}~~~z~~~~~~~|z{}}{{|||}{~~}|}}~~}|}z~|}}~~~~~}{~~~}|}|||~~|}}~|||~~}~}~}{}}}~{~~|}z{}~~||}~|~}|~}{~|}||~~}~}~}~~}|}}~~z{}z~}|}w~~}~}~}~|~{}~~~~~|~~|~{~}~z{~|}}{|y|zy||xz|z}xy}z|y{{vvv}{yw{~|{z~{xy{{wz|s{yxz|x{z|zy||{y{~||zxy|yvz|{yyz{~{{y{||xyzw}}vz|y{}xz|{{y{u}y}|yzs{|y{|~~~wy~zwzy|yuxy{zyz|x}{{|~wxyz|{}yy{|}{|{{{x{yzz{{|z~~yywz|x~{|y}}{{{xyxy}y|}xy}xy{|{|zy|{{{uy}}{zzwxyywz{z{|yz|zx~zxz{z{zzzvzz~|yy{zy{|z{}}wzy|x{z~~}}w}zyy}z~{{|}{||z{vz}{|~xz|y{z~z{||w{~}wz||{}x{}z{yyz{{xzy{z|z{yx||z|z{~v~{~|zz||z{w|y~|~yzxy}|~y~vy}z{||z|xy~}wws}|{|}{{}|}zvx~y{x{yxz||{{{vz{y}~yyzw|{{xzww{{{}z}|yyzyy|{xyy}~z~~~y}z{x{|z{xz}zw|}{x{zyw{}|{yzxw}x|}|y|wy|yzz|yz}{}~y{||}y}{}|}|~y|z|z|{zy||~}xx{wzy}y|{|{wyyxz}||~xy}zz|xzx{z{zx~y{z~~}}||{|{{|xzz|z|zzzzz{vy{|yyu}xwyyz{~|yy}|zyz{y{zzz}~z{w~{{z{wx~zzwx{z{~|~y}z{{|w|~wy{|z}y{||xy{xwy|z{{z}|z{{~~|yz}}{}z|y}vy{{zx{z~|}{~|||xy}|zxw|yy}{w|~}|{z{|zy|y~||~}~~~~~|}~z~{~~}~~z~}||}~z~~|~~||~z~}}|}~}|{||~~~~{|~}~|||~~~~|}~~~}|~}}}~~y}|~|~~~|~}~~}}z~}~|~}~~|}~|~}}~~}~}~}|}~|z|~~}~~~{}~~}}|~}}~{|~~~{~}~~}|~~z|}{|z||y~}}}}}~~~}~~~~|~~~~z~~}}}~}||}}~}||}~}~}z|~|zzy|~w{{yywzyzw{yzy}x}|yxxyx|ywzx|zyzz|{y|zzyx{||{{|{{z{|~}}zzz}z{{{xw|{yx{y{w}|{{vzwyx}y{ywzzsyvvzuxw}}|{|w|zxz{{{~zzyz{yx|y|y|x{yz||v{zyvww}|zvx|zz|{{zz|zt{yzxyz~|~uzxy{}{xz{{|}{z}zz{z|}{x{|z}yy~y~{xyt|zy~xyxyw{{ywzv{{{~|y{x}z{~}xx}zyz||y}z}{}yy{}}|wvwy{z|yy|z{{zx|y{{y|wyxzx|z{z{|z|~zzzx|y{}y{{z}zzywxzzx{yx|uyxx}y}|{xzy{xxywwyywvz|z{|wyyyxxz}|}w}{~}|u||{zz||{}vx}~zy}}}uy}z{{y{w{xzw|yxxv{z|{x{{v{y~~v{|x|z~}wx|}}}|~}z{}yy|{}{|{}y{zw|xzuu~x}v|x{zzvzyz{|}{xw|z|x{}{v~{z{xz}|{{~z~zz{}{}yzw{|xw}|y|w|x{yzyw}xxyx|vxzzz{|z|{{zxzz}z}zzxzz|zx{{w}~{||yzyzxxyy}w{yyz{x|yw{xyyyyyuy{yxy~z{xx}}z}~ux||z{{zy{yz{~z{z||{|{u|r|{|y}z{z{|yzx{z{zywx||~|y|yxyvzyz|{x}||}z|}{yxxy|z||{{x{~}~}zz||yvxvyw~x|~wzyzzzzy||xyxyxz}y}z~~{x}|z{{zzz{}~~~}~~|}~~~||~~~~z}}}|~}~~~~{|}||~|~|~}}}{||~|~~~}~}~~~y{y|~{}}}~}{z~}}|~~~~~||{||}}|~|~}~~~{~}}}|}{~~}~~{}{}}|}{}~~|}}~}~|}~|}~|~~~}|}}}}}{|{|~|}}~~{~||~}}||~}~~}}~}~z~~|}{}}~{{~|~}|~~~|}}~~{{|}~~}~}{{~}~~{}~|~{|~~}{{~z}~~}~}~~|~~}~}}zwz{y|}zy|}|{|w|{|www}|{xz~v{y|{~{yx{y~z~||v{}w{zz{x}y{zu{{{|x~{{wz{~tz{{|||{|xu{{zyyyy|w|~yz{}~x{xw|y{{y|xzv{y}ywy{~yzy|{{yvz{{zy}z{{{|{|yw}||y|ywy|w|~y~}{~}}{|z|}zzz}}|xzzzzw|}xxxz}x}z~y}zwyw||z}{xy{xz{x|v{|{z{z{wzzxzy|z{}xwyz|zx~{w|zx}|y{zzzyyw||{x~y{y}xw|z{{{yy{y}yx|x{{{|{x|}zvz}y}zzxxzz|yzv|z{y|z}xz~|z}|zyx{vz||}{|z|{vz{vy{w~yyzyyzz|yy{{|{}|{}}}{|{z}||z}|{zx{xzzz}wxy~{y{|{~yxz|yzzy{z{}z|}yzzxyyzz}||{}{w}||{yz|xx|{y{yv{yzw|~{{{zz}{||}{yx{zwy}||z~zu||{}~yz|y~yz|{wz|z|y|z}wyt{yz{|v{yy||yyyy{y~yz|xzxzzz~{|xxy{}~}}z||z{xy|z}y~}xz|wwy|}{y||{|{xy|zz|}xz|zzz|zzv|{|~xu{w~zz||wxwy}xxyvwy{}yz{{|{y|z||x{}}~{}~{z{}}}yx}}|||{y{wyy~v}zy~|{y{z{zyy{z{|zu{{}xz|xz|yzx}z{zw}yyuy~{}ywxzy}{||z|zy||v~w}{}}{|{z}|x~{|~{z{wz}wvz|yxy}{yy~|z{~{{~{{~~~}}~~{~}}}}}||~~~~~|~|~~}~{|}~~y~}~~~~z}{|~~}}~~}~~~~~}|}}~||{|}~~~z}~~~}||}~z}}{}~}}}}~}}~~|z}||}~}~~}~~|~~~|{}~}|}}}~~}||z~}z~~~}~~~~~}~|~~~}}|~|}~}}~~}{}~~~~}{||~|~~~}}}z~~~{}}~{}~{|~~~~~|~~~{~z~|}}}}x~~|}~y|~zwz{~xy}uzz{{w{x~y|vy|{{x~{|{zzxy|y{y{vy}}{|~}|z|||{x|{}||}{|vw}|{|y||w{z~zzxy{z}xtzyzy~yzz~vzyvywx~|y{|{{}~||~wz{z||z{||{z}z~|z{}x|zuw{vyyw{w~y|vzyzz{{y{x{yzy|{v~x|}x|~yy|~|y}~vx{y{|}zz}}xw~|z|}|wxywyxyxy{yzxzwwzyxy||~y|wux|}zzy~{|w|{yxzz}{||z|yz||}z|{{yyy{xzy|{y{xzzxyy{xw{w|wzwwyv}xwz|~~~z}y~{}{~zx{xxx}{}{{|{z{}{ywx{wxw{y}v{yvy{|z{zy|zzyxyzzyyx|z{}|zv{}z|{{{{|}{{{z||}|}wy{x}zzyuz{{y|zyzzz{yxy}xwzy~|vz|||zz~{|yx}z|}|}{{~}{{z}{{x{zzwxy{zyzzy{zx{zyuwzzz~|{xx~z{|||{y|zx{{z{z{{|zwz~|{yz}zv|}v{{zzzwys{wyw|ywx{v|z}x{{zz|y{}~z|{}v}~||}y{y{|z|y~{|zyz|yw|z{{}{x~{uy|yzxyzw}y|{~|wzzyvz{yzw}|~|u|}wz||yxyy||zw|}|x|}}x}ux{zzzz{tyyxw|yyx}tyxx~|}vwxzz|xzx{zyzy{ywvyz|{yy|zz~{}x}z|y|xx{xyyu~yx{}}|xwz|zzv{||wy~y}~||||{x~}z|{z|~}~|}~}|~}|~}|~~~|{{~|~}~y~y{~z|x}~}{~{~}~~~~{}|~~z}~}}}{z{~}~}|~~~}}~|~|~~}~}}{~~~~~|~|~~~z|}z~~~|~}|}}{~}~}~~~}~}{~~~|}zz}~}}~~{zy{}{~|y~~~~}|}|}}~}}y~|~~~z~z~|~}~|~~x~z}~~~~~~|}}|~}{|~{~|~~}~|{}~z~~~~~{~}u{~|y|~}~}|~}|~}y|~~z}~}~~}||vx|}xv|}{~z~{||~zzz{y}{y|u{yxzz~|{{zxz}}}w{w{xyw|wzzz|zy|{{x{xzy{{|yvz}|{||{{xxzwx{{{z}z{z}zy{|}{z}w{}xzz~z|~{yux{xzwvwwyz}zy}}{xy{z|}z|xxyx{}{{x|yzy}y}|y}y}z{}{yzwy{|xy|{zzzyvy{|zy}{x~x||zyx{~|{z}zy~|{|w{{}xw~ywxvx{}}{zy|w{{vyy{w}yv}y{x|y{zy~~z~|{}}{|uy|~|vx{|zx}x{xz{yyz{~|w~yz}zv}wzy{{}{{yw}~}|wy|{|w{yy}~u~x~z}{x|ww{|||z}|{z{|z{y||{x|y{{{|~x{|{z{}zx{{|{uzw{|y{z}{u{{zzzz|zy{~z|z}z|x{v{z{{|yzyy|y||xz|vxxxxy}{yz||wv{|{y~zzy{{|{{}z|z|}|xw}z}xy{z{v|{~xxz}y}{}yx{||{{||{xwy}zzy{zzzz|t{{{}}yz{z}z~{|{zyyzy{{z}{~}~z{{z|y}|{z{|}yzx{zx}zqwzz~|zy|x|z|{|x~{||{z~|{|z|z|{{y{|}y{yz|zyx|xx{yz}{yw{wzx}xzzyzx|~w{{{}xzx~xx||vw{~y}~{zu}xr|~yw{y{}{{|x|{|{~vzx{y}{wxzyx~|y{}zz~{z{y~x{||xz}zyz}{y|z}{x{|z{zyx{|{{v{xyyyz|~}yx|zz}}zzyy{~|zt~~{~~}z~|~~}|}~}}{|}~~~~~}~~~||~|{~~}}~~}}|}||~}~}~}}{~~~~~{|~||z|~}~~~}~}~}y}}}|~~~||~}~}~}~~~}}}~~{~~{}}|}~}}~{}z~~}{}z~~|~~|}}|~~z{}}~}}~}|}~~}~}~~~{}~~~~~~~~~}~~~}~~~{}|}z~|~~~~~~~}~{~~}}}~}}z~||~~}~}|~~~~~~~}~~|~~~}}~~~~||wx{{{|{z{~z|{y{tz{}}z|w{|{yzx{yz|vvy|xy{z{yzx{{w{y}y}zw{{}v|z{{z~w|z|y}{~{y|{y{zzu||xu{qz|x|zwyzz|twuyzwzx}z}}{{t|z{z}|{{}xx|}{}}zxzx}}xyyww{sx}}|yz}uyx}|{{}x{{{zvxx{z}|zx{{}|zy{{x||}{z|x{{|z}}x|||xy{zyy}zzy|z{zxxw{x|{zxwyyxy{{{{vxwz{{z|zy|zzy|}{y|}yyzyw|zxuv}{{zxyxxzyv}z{yy{yzzyy|{xx|x{xy~}{z}|}}w|y{z|}xzyy}w}{{~~z{~wu|x{w~}{zy{xxxzz~x{y{x}|}|zx{yx}yzy|||z}|vz}y{yx{w}}~z|}}xwzs{zwx||}wz{v{zyyyyxyzwww~{zx}}{{{||}~y}{}wzy}{|{{y|||zxx~z~xy{}|{|xy{z{xx{|yyy{xz}z{w{}{{{zz|w|{||~|yyuyyyzyz||}{yz~||wyyzy|y{y|v{{z|}z{xvzzyw{y}xwxy|{{|z}}|yzy}{zv||{~v{w|{yyx}{~|xyzz{y{xyzwzz}{zyz}{z{y~vxzvvx}~~{wy|x|~wz{z}wz}yw}||z{|xyyx|wy{y{|w{yzy}yu{zzwy}yyyxzwx{||{{z~{zxyz{{x{w||ty}~w~y||}~x}x|}x||}z|zxzzw{{{{wzv{zyyxyz|{}}}|z|}{{{}{}{|{yz}~~~{~}~~~~~~~~~}}}~~}~~~}~}|~}~~}}||{|~|~~}~~~x}|{~|}~|~z}|}}}}~|z~}}|~{~|}|||||}~~~~}~}}~|}}~|zz|~z|z~|y|~~~|~}|}|~|~}~~}}}}{~~|z~~z}~~~~}~~}~x~|}~~~~{|}~|~}~~~}~~|~~~|}~}}~}|~~~|}z~~}~~}|}{{~~{~}|{}{~~}~|~|}}}|}~~z}|}}|wx{yy~yy{|}x|{x{zxw|yz|{|}zzz{}}|zzx{yy|~yw|yvxy|~wxy||{{{}{yxy}yx|||y{~|{yyyyy}{}z||y{y}yx}{zy|{{}zw|vyyzxz|~{wy{}{{z{}{{xyyxx|}}zw|}{}{z|{z|~{}{zzz|}zy|}{|{x{xxz{wx{r{y~}ywxzw{{~xyw}|vy{y}x{zy|y|~|xz}}{w{}}x|wy}xwx|x}{{z}|x|{vw|{xx}{v{y{{{{{|{y|xyy~{y}{|zy{{|z{|~zy|yzyyyzy~x}z{{|~zw}{{~zz~~yz}|y}z}z{}{~zxz{xzzt~||~{y|w{w{x}}~z{yx{{zyxz~z}xy{wzz~}xw|x}zxxyzz{{wy{}y|zzy}z{|{xz||}|yxwy||}{|y~{|z}yz{}|}~}zx|x~{}{{}yz|{~||{xwzz{~}|~~}yz}x|||z|}|zy|zz}}z|}~x}{vwzzz|z{}|{}{z|||x|{z{zzy~x~z|xy}wz}~~{~z{~{~xy}}u~{}{xv|}xy|}v{{y}{|{yzv{x|{v|{{}|{{|~z}|zw~y|zz{x||||}|~z|z~~~}~y}~|xywu{zzx{{{{zy{{x||wzy|{{x{}||x~yzyyy|}{{y{zy{z}{~y|z{yz{yx|yyz||z|xs}||x~{z|wz|{y|~{~|}{}{}{y{|z|}wxz~{}}zzx}|wyyvyxzt~z~wz|{xxyxv{}{wx~{zx{|z{|}~~||~~z~}~~}x}}~~~|~}{~~~~y~}~}~~}}{~|x~~}y}||{~~~~}|~~~~~}{~~}~}~}~~~~~}~}||~~~z~~}~{}|~}~~}~~~}|~~}}|{~}~}~z{}}~~~}{~~~}~~}~~}~}|~~~{z~~}}~~}}}{~~}{~}}}||~}}~}|||{~|~~|||{|~~}|~~}~}x~|{}~~{}z|~{vy|~}~}~w{xxxx{|zx~x|xwy|zzwx}z{|v|xwuyx{yyxy{y|y~{}uz|z}{~{{xx{yz|x{}{xv}zwyy{x|zyx{x{{zzv{{v{{y||z{||~y{y{yxvz{z}xuz{zz|{zyzz{|}w|{wy}v{{}|zx|w{x~x|{{|x{xwx|wz|zzz{x~~yzy}zx|}{}zxyzxy|{z{wzx}zyzyz|xy|zx{~xvyvzyvxy|wwx{xy}{vzy|}|z{{~|}zx{||~|yz~|y{z}zzy{yx{zz{wyyz{u~z{{{y|}~{w|zyx|y}}}xvz{|}z~|}|~y|yt{yz{~{|xw|xzyy{wuz|xzzz{xtxxwxvzx{zywwy}x{y|{z|||}}yyx}w~{}~{|z~yz~}|z}~z{|{|y{v{w{x{yy{wzx{y{}xvzy}{yy|y{xz|{}{|}zzzxzzz|{{y|xy~y{~~zyxuyzz{{xy{z}z}wyzz}{x}tyzy{y|xy{z{{z|{{|z|{{z|}v|~{yy{|{|{zz~|{|zvwz~zzz}x~zyzz{zvwzx}xvzz}z||y{z}}}{{vzxxzzx~|z{y}x|w||w|{|z{{~y|x}zxzxy|zrw}u|zv~w{~{vx{}}x{|y~{}{~tv}w~}zzy|{}|zy~}}~yx|wzyxzw}y|yyyxxwxzyz}{zw|w{{~|z|~z|}|}}}y~y{{|x|{z||||}~z|xv|~zwyyzzx}wyz|{}|yx~wyy~zwxzy~{{wxzy{|zzzy~{|}|~{{~{z{}}}}|{~|{~~}~}~~y|}}~|~z{}}~}}{~}~~~~~}}~~~}}}|~~}~{~y~{~~{|}{~~~~~~|{}}}}~}}~~~}~~~|}{~~|~z}|~}}~~||~{}~~~~{|}~}y}~}|~~~}}}|~|~|~|}}}~{~~~~}||~}||~{~||~~}|}~|}~~~~|{~~}z~}~~}}~~~~~{~~|}~||}~z~~|}}}|}}}}}{}~}}~~}}}~{|~}{|}}y|~|~{~~{|vz}z||yxzz{{||y{||{zy|{x|z{}}|z|y}yy{w}{|y}yzvzzyyuxxw~~{z~{{|z|~y|y||}}{{|vzz~~|y{vzz||{|{~z}y{{{{xv|{y{{{||u{y{|{z{yw|y{||}y{~w}xyy{z|}y{x{y}wy{{}{y~{}}|{z|z{{yzy|{zz|yyx}u{{{zyz||x{}}{zyvt|yyxv|{z}zyt{{{{~zx{z{}z}uzx{xyx{yywyz~xy~~|v{|yx{{|~yzz|z|}x~x{~x|z|xwx{zvyu{{yvzyy{v|zz}||w~{~{yxvv{zz|{y|yy|}yz|zx~~y{zz{xyzw}z{yz}zy~zy~{xzzz~xzyy{x{}y}|x||z{|zy|xwz{{|}y}{y{y~|}z||yzyz~x{{|||}{|}zy|{~xx||y{y{||~y}xzy||{{|}x~x{yzzx}||w||||yyz{yy{}y~zzuw}|x{{}}zw||{x}yzyw}||~yw~wy{y}||y{z}{xxzyxyz{|{{}w|}yy~~x}wztx||}}zy|{z|||{{zy|yz{|{x}|y{z{xxw{w|vxyz|z}tz||v||~xx{z}z|{{{{}|yw}vzt{yzzv~yzwy|y|yxxyxyx}y{{x~z{|yxz{}~{{x~~|}~|zx}uw|}{{|~yz|y{|~{|}~||yyxz~|z|}xzz~y|}|}w{zy|}zy{{{|y||{|~|}{z{y{~yzz}z||~xzy|yz||wy{}y~zx{|y{zz}zy{}~}y~}}}~||}~}~|~}~~~}~~{|~}~}~}}~|~}|}}~|||}~{~~z|~~~~~~~~~}{}|~}}}{z|}~~||}~z}|~~}~}|~|~}}~{}~~}}z||~~{~~~}}}{|~}~|~}}~~~}~|~}|~~~~~}~|~z}~}}~|~~w~~|~}||~}y}|}{~|~}}|~~~}~{}~}~z}|~{}~}~~}~y~~~}|~~|~}}|~}}~}|~}zz}{{{~w}}x{xww}xvx}wvxywxz|vvyzxy{z{{zwy{uz{x}{|}}y}z|}~{x}|}{|{{{y~{{{|z|y{zx}vwz{xy{z|x{z}w|xzxzyvzw|~}{z{z|~xxz~x{{{{}|{{}}|}~y|{{||zwyzxy~su|}x|{z{{}y||wuy{wuyx}}~|{yxz|~~}}|~{wv~~}~||~xz||z}||{zx{zywy{}{{}yx{{yy{{yyzyyyyzwyx~xy{vy}yzz{|y~xzv{|~y|z{{|ww~y{|}uzy|z{xzz|z{y}xxxxw|zw}yzzz~~}}}|z|{}yy~~{}y}}wx{y{|~yy|xx{}zww{||yyt{yy{{xx|xwyxv}z{vx{{}}}{{~|u}|x|z}}||x|x|}~z|}~x{wxx}}|xv{{z}}x{zxwy|z{xzz{x{xx|}{z}z}{|wyz{|zxz|y{~y~|||}}z|z|y{zz|}{||y||zy|vx|zvyy|wyyx}{}y}{z}}|{|z|}}z{|z{{y|{{}yx{{}{~xzyyvywyzz|{}{zx|uzw{wwuzyw{}y{z{xx||~{|zz{{}y|zz{x{~yy{z{{}z{wxx{y|{yx}zz{x{}wwy}xuy{y{w}||z{|{z~z~{v~||}}||~|z}}}y~|}y|zyw}ywxxxxwzyw}|{{~yzyx{z{y|}}}~xyx}y~zyz}z~~~{x}{}x|zx{~{}{|w{{w}|zz{{xzywx{~{z}xz{yz{|y|v{yyx~{}{~|}~~~}|{|}~~~|}~}}~|}}{~}||~|}}~}~~|{{{|}~~~|}}~}~~~{}~}y~y|~}}~{{}~{|}~|}~~~x|}~}}{}}{}~~}~}}|}}~~y|}~z}~}~}~~|z|{|~|}|}~}{}}~}~}~~}}}~|}~}|~~|}}~~{x{}}|~~~{}~}}~}~~}}|~~~}~{~~}}|||~~~{}y~~~}~||{}~{{w~~}|~~{}~|~|{~|~}}~~~~~~}~}{|~}}}}}||~|}}uxyw||y{yz}{x{uyzxz|x}z|{yyvz|z~xvywzxzx{zx}ux{y}|w{|{x~yz||v|x{|z~x{x~yy}{z|y{y|y||yx{z{z|{|yyz{v{y{}y|}{yyxxx{w|{{x}}v~zzwu{z|w|z|z{||}yzzw~{z|xyx~}{|{{|{yxy|wwyw}}xyy|w|~z{yxyyzyzz{~|{z{x{{|y|zy|{wz{||}xvy|zxxzzyy~x}{{y{||wzxyxw~wxx~xyz~}{yy|yz}sy|u{|z{{z|{{y}{ywzyx{z{~xzz{wyx}|{{~{|zw{yxvy}{{|}{}{}zzz{uvyz}}zz~}x~}xxzz|{zz{xxzxwyz}zzy{|{|zzz|uzz{||}wy{y{{~y}{{xy|x|{zxw{zx}}uz~yz}zz|z~y}|yyvvx|}zwx||{wzyzzz{x}zzzz{yw|xx|vz{{}|{||y||~vwzzzxzz~{|zwz~{y}zyzy{xx||{{~{y{|x|{ww|yzz~{~}xz|{}yyyzv|wxz|z{||zz{|xz|z~yzyxy{wx~}{|}z{z|xyz{zz|yxuyy{zz}zy{}z{}u{}y}x~zxzy|vy}{}zz}zy{{w|{xy{z|u|{wxzxwz|{x{zu~z|ywy{x||x{}{{~}{yz{x{txyy{{y||ww{zw{yzx||{{xz{xy|zzy{z{xzy{z|v}yw|xx|{z}{xx|~x{}{xy{~~{{{|zyzy{|yyz||x|zyz{z{yyz|{zu}zzyyvz~}wz|z~{w}|z~}}{}{~~yy~}}~|~~|~}}~~}}~}}~~~~~~}~~~|}~~}}~}|}}v}{~~||||}}}~|~}}}{~y~~|z}}~{~}{}|~}}~~|~{|}~||z~~}}}~}|}~{~}|~|~z~{}~|~|~~~|y~~t|}z}~~~{~~|~||}}~}}}}|~~}|}|~|x~~}|x}~}~z{~~~{|~~~|}~~~|~~}~~~~}~~~}~~~~{}}~{~}}|~}~~~|~|z{y~zw~}}}yywww|w}zyzx{{vzzvz|}{xxwzz{||r{{|{y||||v{y}|~xwz||{{~{y{~x{y|}}{y|xx{yx|x}zz~|wzw|~zyx~{yyz{|}xz{z}z{}xv{}{v}y}yvz}z|{yxz{||{{z}{zwyvxyz|zwzz{|ztx|~u|wzx}u|xy{~zz|zxy|z{z{{{z}{yxz{y|{~|~x}|{y|xx~~}w~yx{y|tv{|}xxyxzvyzzyzyy||yz{}y{zxz||x{xz}{{{wx~|z}~xxyy{}{yvy{z||zxw{z{|xuu|{u{y{{w{|xzzy}{wzy{|}{x{zzz{xzy|~z|{}||yyz|u||yx}xy|wxz{~yzzv|xxyzzyy|~|||}}~~}}zz}|{p||v~z}{z~{z}{{{x~{{z{~{wzy{yxzuyzvwyzxzyz{y~|{|}{||xzy}zyz{~}z|xvz{{~|x||}{w{y}z~~xzx|y|x{~yz}wzwy|{{z{|y{||wx|{y{x}xzw{x}z{|{{z|{{u{yvyy{xzzzxy|wzx~~yw{yy~yy|z{z{yz{|}ux{|~|{{}{}|zz{{~}{~~zy{y~{|{|z{||{{}{z|~x{ywzzy}z}{|y{yzxz|~{{x{|{~{ww{{{z}z~z{{{|~|zyyyxxyztxzz{xzy{|zzzwyw{wyxvq|yx||y}}|{{{{{{}}}~z}|x|{|}|{v|{|vxzw{wx{xyyxw}{v{{zwzzxy{xv{yzy|{v|y{|}zy{{}z{|{~~~~~~~|}}~~}~{{|{}~~|}|~~}}~~}}}{~{~z{}}|}{}~}}}{}z}}}}}~|}z|~~{}~w~z}|}|~~~~~~~~y~}}}}|~}{|}|}~}~||~~~}~|}}}~}~~~~}~|~~|{}}~~|}~{~~~zz|~z}z}~~~|~xz}~|~}|{}~~}~z~~~~|~}~{~~z|~}|~~~~~{~~}}|}||{y}|zz|{~}|}~~~|{~~{}~|}~~}}}~|~{}~~||~x|}|}|{~~}z}~{~}~|}~~}~|}}}}|}~~~|~{~}~~|x|z{x}}zzzwzz|xxw{{x~y~y{xz|zww~zzw}y{z{w}|xz{|zz|y{{xwz{zyw|y|{|tx{wz|}}|~z{{z|z|yx{{y{xu{y{v}{wyt{x{~{zyz}x~~{wzx}{}wuxxx{|z}z|uzyx{|{w|z{z{vyxuyzyyz{wx}}~}x}xz|xzz{{~|{y|uz{z|~y||{yz{yy{x}yy~y|sz|}{}}xwy{|y}{{{}{{yt{xyxyx{wv{{yw~{~|xx}z|~zxy~{z}|}~x|y|||~|z~y{|{y||yy|y|}||vxzz{}}yw|{z~xvyyx|z|yzxxy{y{wz{|zxy{~|uz~w{{{{}}y|}xyx|z{y{w{{yyx~yy~}{zx~}y}|~xz}x~z{{{yy{{x|z}}|zy}~~z}{zxwz|z{yyz}wzz{yy|zz{x}vy||z{y~}{|zzx}{xz{||||{|zzz}y{vyz{xw{x{{~{x|uzzzz|y{}zu}|}x~|{|}y}yzzwyxzyv{w{xyzyzyx|x{x{|}yy|{}yy{}{z{|z~z|~{xzv{|{{}zxy~v{}wz||yy|~z||{z||xx|}z|xwz}z}ywxzy||y|y|~zwzy{~yyy{yy}y{|{}}y{w}{xvy|yuvxux{|vy~zx~yy~utzz||y{zz{|xy{}z|~}{xy~{yzy}|{{vx{|yxzy{z{w~{yxx{z||{|w{|vzy}x|{xz|}~z||}{|{|xxxyz||{|}v{{y{z{{y}zy||xyvy~||||xy{{{}{~~}~~}~~|~}}}}~}~z~~~}}~||}|~z|}~}}~|~~|~~~|||}}}||~|~}~{}}~}~}~|~~}~}~}~~~~}}~{~~~|~~}}}}}}}~~v}~}}}|~|~~~~|}|~|}~~}~~~~}~}{~~}~~}}z}~{{~~}~w}}~~}~~}~}{~}~~|~}~|~~~|||}z|}~{~~~}}~~~}|~~|~{~}~}}~{~~}}}~~}~}|~}~}z}}~}~yz|||~{}zyzzz{{}{~yyuw{x{{{}yv{}y|yy{}yy~vyx|x}y||zz{||z{z|wxxz{|{}zxyz~yyx|wxy{zyy||ux{zyzy{wz|ztxzxw~{|}||wzxzy}y{||y|zyx{}z}~v}{}uy|zwv{zyy|zyzy{uyz|{|{|zzyx|zwyz}x~|{y|{y~||}y{x~|zz}zz{w}{{zw{z~w{wyxy{x|yyxxx{}yzyw{}{wzyyx}yxz{{|z{|z}|~y|~ywxzyy{||zz~}{y{{{~yxxv||z~zx|zz}yyy|{|zy{}{zy{{z}}}|yqz{zxy{|zz}~w{z|{z}yxyxwx|z{{yyxyxvxz{|y|uzw{y{{xy{{zvw|{}}y{y|}{||{xz}}}~|zy{yy{|z{}{{ywy{~xz|{x|yw{{z||{xzxvz{}~}}}}x~{~|{z|x{x|zy~{|{{}{x|yzz{|}y{y}{xy~|~|w~{{yxzy{|w{|~{|yy~x{}{z||xz}{x{{~}~|}yywz|yxzz{xx}y}zwy{z~}x{||v}w}zxxy{~}{z}~x|y}}}|xwzz|}wy~{}||{yw{xzxwwx~y{y}{xxzxx~}z|{w|{yywz~}||~|y{~}{{}}zv|y}}{z~||z~|{wy~zzzzyvy|u}zxv{||v{xyx{{zz|zy{vz{|zyzzz|z}zy}~}y|~}z{~yxv{zywx||xyz{|{zyy{xx|y|ww||zzx~zuz|w|zy}yyz{|}zw~~|||~|~~{|}|{}}~~}~~~{|{}~~}}~~|~}~}}{~~~}}}~}}~~}~~~~{~~}~{}}|}}{}~~~}|{~~}}|~~~|~|~|~}}~~}}{~~}|}~~~~}}}~~}~~}~{~~}}|z||{~}{~}}y~}|~}~|~|~~|z~}~~~}~~~~~|}~}}~}}~~~~}~~||~{|~{}zz}}}~~}~~}~|~}{~{}{|~t{|~~}~}}~z~~}}~z~}}~{|~}~}}~{z{{yyxy{yzxy{z}yz|v~|yz~}xyx{x}zz{z|z~{}~|wzz|}{|~w{zz||w|~{{yz||w}xy|}zxxx~}~zzz{v{{z{|yyzzw{y{{|x|yxww|zy{w|{z|y}}yxx{{|yyy{z{{yyxzzzyx|~z~y{xy|z|wz|y{w|y|x|x{|{}|}z{yyy|wz{wxy{zw{{{|z{x~{x{}~|}wzz{{|{z|}z}zz|yy{|z{y|wzzz||z{}|yyzy{zv{zyz~vzx{zy}|zu{|||}y}~z|{{xzzyzx{}{x{w|||{}x||z{~v|x|yxnzw~xtzy}{zxy~{y{|w~z|yx{zyx}y{zywzux{}xx}{{|z~w{~zx{{yyzy|}{yv|x}}yz{{{zw~{~v{yy}zz{z|y}}{|~{{yw|zyyzy~|{x||{yz|zywvzy{zzzz{zw{{z|}zzxy|y~x}{y|zz}zzz}{|x}{yyuxy|{x}z{~|z{z}}{zx{{|}{{zyzx|z}}|y|{}|z{yyx}ww|x}y}|}x|zzy{y|{{~xx|~xx}|z{z}}z{{||}y{s}|y~zyx}uwy|zz}{|xx{{{zwyxy~|}yvz~y~|z}zzy{zz|y|yzx}|{|{{yz{zw}|{y|zz}yx}vuz|zx~{zyz|y~|zy{zzy{{yyzz||xx{zzz{y|y{zywyz{y|z|}y{xzz}z|{{xwzx{||x}{y{yy|y|}{}yzyy}{zx|y{}y{vw{v|x||zz{~{~~~~}~}}}}}~~z}|{}}~~}~|||~}}{~}~|}~||~~}~}z~~~~~~~|}}~~}|}~~zz}~~~~~}|z|}~~~~|~}}~~|~|~|}~}{}~~~~~~|}~}}|~~}~~{|}}|y|~~~~~~~~~y~}~~{~~}}}}}~}~~}}~}}}{~|}|~{|~~~{|}~}~~}~{}~z{~~}~~{~}|~~}~t{~~~~~~|~y|~z}}~}|}~}{{}{~~}~}~~~||}{}}||{~}}}y~}}~~{}z}}z}|xx{{z||||}w{zyzw~x{y{{zz{yxxv{zywy}}y{{x~zy{~{|{{x|t}|{z{~wy|{y}zx|{{ywy|zu{xzwz{xzv|zx}uy{{xxwux{yuz{{w}x|{{xyx}{zz{yz}|y{|y}{y|z|yzvzxxyzwzz{y}{x{z{y|z~|zx{xyx{}||xz}~|{|x{}{|{zy{z}yvwz}{|z}{{z}uzzzwt}wz{yzz{zyw{}|xzvx|wvyyt{x|z}{{zw}}yy{{}yy~z~{y{yz|{v{wwxw}|zzx}zxxx{{sz{vw}zzz||x{}yy~z|{|}}z{|{{z}v{z~{z|z{xzzy{zz|}{w|z~wzz}wxx|{{xzzv}z{xu{~ywz~|ywy}~{}xyy}|}vzyzv{}{yxy|{z{z|z}x|z{z{z|}{wy~z~u{tzx~|{{y{{y{zx}|yzxzx|yw{z{yx|}}{~xz|z|}}{zz|{{|~|{y}x{wzvxyxzwyx{y~x{~|xv}{zw}yy~|w{y{}zz{zy~{zuzz{{~||xxz{{x}{wy{w|{zvy{wx{}{w}zxzy{yzz}zz}yxy~{w|zzzzzzz~}yzy}yz{{zw{xxvzy|yuyz{vuzy{wv{yz|wuvzzz|{zx|wyy}~}{|}{vy{{}~|}y{}|}}||{{|yyzzyquwy{xt{y}~xzzw}yyzxz}z||x~|||{|{xzx{|}z{}}yzz{|z}ywwztu{{x~y{{z}~yzx{y}}yxtzvvz{zwxywz|x|z|{z{|{yx{~{}~}}}~~|}~~}~~}|{}}|{~|z{|~z|~}~~~|}|}{}|~~~~~x}~}~~~~{~|~~~}~{}|z~}{|~~~}|}|}~~}~~||z~}~}}~|~~~~}}y~}{}||~||~~}~|{|}~|}~~y}}}y~|~~{|~|}~}~||}{~~|}|~~~~{}}~}~|~|~~||}~~~~~~}~~~z}}|~}~~|x}{|}|y~~~~~{~~~z|{~~~x||}}~}~~~~~}}}}||}}}|~~~|}~}y~|{~}|{z}|}}}}|~}~~zy{{|}zxxz|zz{{}}wz|yw|wwzv|w{xw|xzy|zy{y|w|}z{x}{}uxzwy{{yzw{szwzz{z}{x||y{z~yw{|}{{ytu|y|{w}yzx{{wzxxyv{zz}xy}z}zxzz{}|yz}{z}zw}{|{z{yy~}z~wzzzwzwywzz{{z{||yuxzz|y{{v{yy{||y{|}z}x}yz{wy{zyy|{zuz|y}y{wz{{}{}yz|~xyy{{y}||y{vyy|yz{w~xyxzzy|z{y|x{|vz}{vz}{y|x{zzw~w~z{z}wyw|yx~||y}yw|z}yww{{{w{vzz|zxx}yyy{{|yyy{}}yy}yz||w{wz|{{{yyy{wu}|zzyzzwx}z~z|yzy{z{{z|y}|{zvyz{vyy{}zz||~||zy{}zuy||{{y}{z{{|z}}u{y}{xyz{|y}wy{z|}w{|~wy}~z~zzyzz|yzwz|{~y{z|{z{zwx}z~~|{xy{xy{yx|y{{|}|}z|{|}y|wvz{|z{zz}}yzzx~xzuzy}~~{z|}zzv|{v{{xzy}|w{x||{z|yw|~y|{{z~z{xz}{wz|{}x{}|x}y{x}}x||{||~{|xz|}}y|}{{||w{~y|xyxx{y|w}yy{wz}zw|y|{yuyyzyw~zz{zx|~xy}||||}|z}|||yyzwy|x{}yz}zz{yzz}y|x{}y}wyw}~{xy{w}z|||u~{ww|yz|z{yw{|}zz~y~{}x{||zx}z|||}v~z{{x~zy{ww|}xxzz}x}zwy}{}{{}{}|zx~}~}~~~{~|~}|}~~{}||~}}~}}~~~{~~{~~{{{}~~~}|{{}||~|}}~}~~s}~~~~~~|}~}|}~|}|~~{~~~{~}}{~}~~~~~||}~~~}~|}~}}|}~{{~~~~}||v{|}|}}}~{~}|{}~~{~|~}}~~~~|~}~~~|~~}~}|~~|}}~|{~}~y}~|}}~y}{}}z~~~}z~{||}|~~{}~~}x~~}}}}}}~}~}~|}|~}w|zzy~x|~}{zzzu{xwwzxz{zxzyv{|yv|wy|zzyyz{y|z}{zyz{uz{{|{yxx|yyz{{|{}z{yw{x|v{|wxyywzxv|{{|y|x|yzxx{}zyyy{~~zw}x}ww{zz||z|z}}}z~vy|w}}w{zxzzyx{wzyz{z{vt{~|w}yvy~~yx}}xxy|w|z|y|w|z{~{~zz}y}}y|{||xzvw{|u{ywxxwzzpwxw}{v{}zz}y{xyxyz|}{w{}yz{}zz{xx{z}xz}y||~y}|y|x||y}|zvyyy|{yzvyx|}||w{{vzxvy{|{|x}|}{wz|zzz~||{y{z{{yy|{}{z{{ysyxz|yyxxz}|zzyyxyx}{wxy{vwy|y{{{~y{z}||xzyz|{{||~|z}x|y~}z|{y}yzy}|xxv{v{vxx}zzx{}||z{{wyxz{x{}z{v|x{~x~}{|y||z|}|yz}x|}wy|zuz~|zwz{x{t{xx}xxzxx}z{yy|zuz{|yz|zwz|||}zz}zzx|}{yx|~|}yv||zv|}{{|u{w|yuxyx|{yzvvx|{{t}y|}z|yzz{{yzx{}{}wz{|z{||{|z|zywzyyywvz}x~|vx{zyzz{y{zzyyww|zzz}~yz~yyyzzzv|wzzz}|}|{{wv}z|xvx|~yv~{yyz}|yw}zyxx{zyuy~zxzzxvz|zz}x}{}z{y{{|z|y||zy|}z}{|~|{y|tywxt{x{w|{y{xzw{yyuy}x|x|uvxzzz{z|~|}y}}{z|}|}~~|~~~}{~}{}{~}}{}~}~}}}}|~~~}~z{||~||~}}|~}|zz}|~~~}~}}~~z~~z}}}|}|zz~}}~}~}}}~~~~~}||~~y~}}~~{}z~z}|}~||~~{}~~w{}~z}~~~~}~~~~|}}y|~|~~}~~~~}{~~|{}~}~~{|}}{}}~}|~}~~}}}|~~|~~}~~~z~~~~|~}~}}z}~~~~{{~|~}~~~}}|~~}~|~~}~{~~|}}~|~{~~~~~}}~xxx|x|y{{zywx}zyyy{|w|{|zx|wz}wxz|~||yyxxyxxywyyx||{w{{{zx{yuy|zz~{zz{{zz}~zxzzw{}}|y{|{v|zyy|y{xzywz{}zz{vyy~y|}yzzy{z{v|z|{xzx}y}xx}}}x}}vzzx|yxy}w{zzyxyz{x|xyzxz{~}wz{{{{zz{z|xxw}y~yzzzzxzw|yx||v|}{x||x}xzy|z{uzz~w}xy|{}z{x}{{yz}|y{yy||zxy{|z|{w|{zx|}z~x|z{{zzyz|{v~|}xz|z|{yzv}{{z{yzvyzyyyzz}{{~x}}yx|{qyzx}yyz~|y|y}{y|ywy|y}{{wy~|sx|}}{yy~z{zy||~y}|z{z{z|zy{{}~{x{}}||~y|{zy}{x{{{{||xxzx}{xy{{{w~{xw}wy{y|}xxy~zz|zyzyx{y~{}|}y|xw||x{||zz}}|zxyy}~||x|w{|{w}zzv|zyyw}x|||z}}zyv{|}yzzzx}x{y{xz|}zvuzy{zzz{wz|zxz}}zz}x{xw~zz{x{|y{z{yw}|{}wy{{|{{xywy|zx}|{z~u|{z{z{vyy{|zzz}~|}xx~{{|zx{zy|{zx{|wyxxzz{x{y{|zz|y{|{ywyy||z{zxw|}|w|zz|xxyzzvzy{x{yyzx|w{y{zx||||w|y{zz}vzy{wx{xz{zz~zx{z{z}|vy|yz|y|{|z}y|v}zxz{|z{y{|{||}|zz{xzz{zzx|yv|xwxzz|}{}}|~~}}}}}~}}}|~}~~|~|~}~~~~~~|~~|}}|{~}~{~~|~|~}}}}{||{|}z}|}~}}~|~~~||z}~~{~~}~}||~}|~~{}}x~|y}y||{~}~~}}}~}}}~~~}~~}}|}{}|z{{}||~}}~~}}}|~~}|~~}~}~}~~}}~~~}}~}}{}}~}}|~}}~|}|~~}|~~~}~}}~|}}~}}|~{~}|~~}~~~|}}~x}|~~|~~|}~}{}~{|~}|{}~}~~}}~}}}}~}|}~|}~}{t{z~}}y{yy{xyyy}zzzyxz{|yxz}zx|vwzy|{{zwzwx}z{z|w~|yzy|zxy~~}|y}}yxxx}yzxzz|vxx{v|zyzwzz||{xzzzzv|zz{y{{{|zw{uxywyz~{w~{}{xy}zyz}~x|w{zwz{xzz|zz{xwyz~{xu{yw{{{|}|zu|z{{|{wy{w{z||{{{{~~|{{z~z}zy|z}zyz|}{wzyw|yw}x|{wyzw}}z|~yy|}z{|yv|zy}{}{}x{||y}}}|vy|~}z~t|zyz|yztxxyyy{y{}~|}xxt{{uyww||w|~{xyz}{zzz}}{~z{{|x||}|~}~|~{|{{{vz{x{yx{xxwxywwzx}x{ux{yzxz}|}|}}||}{|x|z}~|{{}}z{|x||w{x~}ywxz|{{yy{yy||{yxwy{|wyxvzwy|z}}}{y~}}z||y{~|~~z}|~zz|||zz{zxwx|{zzzzvyy|z|xyyzy~xv{|y}}sz~{yz~{|v~z||{y}uz~~y~zxzz}{wxw|~|||zz|zy~vwu{{x{z{wyy|{{||zz~}yxz{{y|z{y~|x}|||y~{|~}yzyy|y}wv{yz{{yzx{{~||w|xzxx{|vwz|}x{~||zzyz~}{{}zz|~}zzx|{|z{x~xxxy{}wx{z}yy{}|zyz~x|}zzx|y|}z~~|~}y|wz{||}|}~|}{v||||yx|y|xyzvxyy||zzzzw||zz|vzv|zzv~|y|y{y~~y}zzz~}zz}|~~}|}}}~~~||{~|~~|~~}}}~~}~~~{}}~}~{{~~~}~y~~~~{}~~z~~~~||{}~~}~|}~{z}~|||}}}}~~{~}}z{|~}y}~|~{|}}}~}~}|~~}z{|}{z~|}~|}}{|~|~||~}~y~|~}~{{{~}~~|z~|~~|}|{}}{~}}}}||~}}}|z~~~}~|~||~{~{|~}}~}}|}z~~~~~~|~~|~}||{~}zw{~{}}~}~~}~{~}~|~~~}}}~|{~~~}z}}}~|{~~|~~z~{|y}}{~{w{~{xz~}|w|y{{zx{xv{z}{{{u}xz{yz~x{zx{zwyzxwzx}wzzyy|~{{xy|uzyy}zxyxz{{y}{xzz{{zz{{{}|tzyx|yvyxxzxv|{{{yzxxz~xz~~yyv{yx}y}zxzy{vx|z|{y|y{~zzxwz|{}y{{xz{zzywv|xz}y{{|zx|vyz|}xy|z~}yv~pzx{w}||zxzy}}{ywzw|v}|zy}{x{{{x{w}yyyz}{zy{zy||~xyyvxy}xyyxx|}||{{z{zz}xx{|{zux{{{wz}||zwzyzz{wy~}}zv|yz}{y{w}{v|z|xwx|yy~v|~x{{vxzwzxzwy|y{z{z|xyy{{zz{|{|{vx{|yy}xwx{~z{v~x{xyzzzzz{{w}{{|z{}{x{zw~{{{yz{y}w{wzzyxyy{w{{|zzx}|~{|ywvy}zzxz~{{|w}||~|}z|zx{zzz}|z|}|}z}{z{|}|||y~v{z~}{{v}~zzz|{}yzyx{y{{|zzw|}}x{yy{x|z|y{}}~xz}{xy{}zqvzwuzzyxz|{|}z{xyzy{uxyx{zywxz{zy||}}x}yyxx|x{y}}uvz{|yx{|z{~yy{x{y}z{wy}{|zxzy{x{{}||z~z||zxy{zvx|zyzyw}ux{|z{||{t~z}zy{xw~|{z~y|}{|{{xzz}zyyz{|zx}|}|||zz}}yxxz}y{|z{y{y||||{{z|~y|}yx}z|z{x{t{yzz{}zy{z|{zx|wzt{{{w}zy~y|{v{~zyzwzx|~~}}~~~~|}~~|}}~}|~}}~}}}}}v{|~~~{~~}~~}~~{}|~~||~~|~~~{~~|~~~~~|}}{~|}{~|~~}~y}~}|}}}|}}~|}}||}}{}~{~y}}~~}{~~~~~}~{z}~|}|}~}~~||~x~}~{}{~|{}}{~z~|}~|z}~}|~x}|y}~}}~~~z}|~~}~~|~}{~{}}}}~}}~}}~~~~~|~~}}~~|}}~~}y~~|~}|~~}{{}~}~~}}~~}|~}~}}~|~}zw~|{|w|{x|{wu{zvxyyz||vy{w|y{|{|zzx}z|~{zx|x{{~uxz{x|~z|{{zz}{v|{y|uy~~}{yzw~y{{uy}yzxx|yzyy{}wy{ww|x{yu{y{y||wx|y{x|{wyzzz}|xxu|zzw|}||ytv{v|w{{wyxwyzy|yw||{v|yxxzy{y~{ywy~{yyy}yxxw{~yty|zyx{z}zyx|zvyy{~xv|zxz|zys{xxxyxy{xy~}y{~{~y||x~}x|wz|{xx{x|w{xy{y}{yyzzxz{x{zzxyw{~zux{yvw}{u|tv}xzyzuz|z||{z{||}}{||vzxxyyy}z{xx||||z|z}vvxyyy}z|yyw{wx{|z}uyywy~xw|}y{z{{}{z}|z}zx{y{}xy~~z{{z|z|yx}zy{wvzv{{w}zyzyvzzx|w}z}y~y{{z{}{v|{|{|w~z{zz{~|||}|yw{|{yxxt{vzxzyzwxzyzzxy{z|ywwy}|z~{|}{s~|y|wy{{x}}{{zz{}y|~}|z|y}|yzuwy{{y~yzz}{{yzwz}w|w{|zy{{|zz{z}||wzzy}{}x}y{{{{yxxpx|{yyxzzxwxzzz|{zzz}z{}{yzvxz|}xw{wz~{z}{xyz|yw|zyyz{z~}{|{|}|z{}{{zxzy{{uvv{x{ytw|zy}}zyzzxx}{vx{zy{}zz}|xyzz{}|}|||z|{}{{{||zz}yw{w{yz~y~y{yzzzy{}|wu|vwxyzzwx{vz|}w{y{{}|z||xz|}{{}~~~}|{~{}|}}|~z|{|~y}}}}}}}~~|~}}~x|~}|}}}zy{}}z~}}~}~}~|}}}~}}||~|}|~}~~~}~|}~~~}||{~~~|~~~{|~~~~|}}~|}~}}~~}~}{}z}}~x|~~}w~~~~}~}}|~}}z}{z~}~}~}}}~}z~~~}||~~}}y~}~}}{}~~|~~}}}~{~~}}|}~~}}~|{}}~}~~}}}}}~|~}}~}~zu{~|~}|~}}~~}~~~~~|~{|}|}}~}}~}|}|{}~{}}~~|}~~|~|{~}}~~}~}~z~~~||}|}~~}~~|}x}{}~y}{|z~~{|yzy{|}{~x}{w}x~xztz}|zyzx|{{|}z{x|yz}yx}{yxxxux{yy}ywy{yy{x{w|{wxw}x}|xxyywy{{vy}||zxy{z~z|}zz|zz|z}zx}xt}|{~yyzwz|wy{xvzyy{z}|wx|ww|yvy||x}||zy{xx{w{|y}yv{z|~{|y~vy~zxx}|zzxz}zz}|}|x{yzyx}{x|x{w}{z{}{z|x{x|z||||z|w||{xzy|y}z{{yzzxu~yx{xzwzw{}zx~x{xz{|z{|x|~{~|{z{|}y|zz|{w{z{z~z}z~zv}yw{}w}zyuz}w{}|{}y{z}uv{x|zy~yyw}v|z|{yy{y{|}{x}y{}{x}{z}v~{xw|{|x|zxz|~}~~|~x}zxz{xz}{z}x|}{||xy}|yy}yzywz|}~zzz~z|y~y}yyyvzxz|yzyzx|{x{|xz}yz|}~y{{zxzxy|y{y}|ywxw}yzz||}}w{xvxxyxz~|yv{||xzyz|~{y{{v~wyz{z|{y}|{}|{~{y{v}zzz{z|{x~zx||xyxvz{|z~||yz||y}zyyv}~y{yyx~z|}{wtzw|{}|v|z{y||{z~{{~~zx{yxz{tz{yz}v|yy{yw||w}{x{{{|x|}|y{}}yy||vxz~|~zz{{|{|z{vy~~zz{ywyxy{}|y{{xx{zz|w}}z~|{{z{}y{y{{~|}{{~z|zzz{~}}{||zz{w~|}{y~{|xvx||{z{x}z}{{y{xz~}z}{z|{{{}}~}~}{{~{~|z~}~~{||~~}~{{~}|||}~|~~~~|~{{|y~z~{}y}~~~}~~~}~}~~|}|~~~~z{y}~~~}~|~}}~~~~z~~~~~}~}~~}~~}}~~}z{~~}~~~~~z}|}z}}~|~~|~|~z~~|}~~}}~~~~~{~}~}~~~~~}z~~~~~||{z{~}~|{~|~y}~~~|z~~~~|{}|~|}~~~|}~~}~}|~~~~{}}}}{~}{}~}}~}~~|}}}}~{yx|{wy~z}~yzz{|vzyz}wzyzw{v}y{z}xzxwxyy{{uyvz~w}|z{|y|{zyyzyz}|y|yzyyzz||||vzz}{yyx~xyxzz|v{||xyzyz}yzuzwx|}}zz{y{yxz~xy~x~u{~yu}y{z|y{xx{xx{x{z|}z{tvz|}xxw{yxxy{yuytxxyz|{xzyz{zy{yyy{yzy~w}}yyy{yzyz{{{vx~w{z{ytz}zvxz|xz}|~yxyy{v~{|x|xx|{x|||yzs|z~|z{x|}|~z{z{zxywvxy{y|}w}xy}z{zz{{u{{x{xzyuy{vx{|}zwy}|{{|w}zxyzv}y~~{{{zy{|{{yzz|yzyzzx|~~{xvzxzy}xzzz|y{xyyz}~~|x{}yx|{~{z|{|z{zz~{{}yxzywzz{vwxy{z|wwzzxx{yx{zzwy~}yzz{y~z~yzz|x{}~x|y{~{~{|xy}z|zyuzywy{{w{xzwzzx{zzvz}}wwzvy|x{w{zz|{|~x{x~x~{yzz{}yzz}{yx}}w}x|{xzzzzxxxw{y~y|xzxx{x{{v{{u}yzv~}|{}~{y{{~{~yzyy~zz~z}y||y|y|w|s|z|}yx{}xx|z|}v}{wzzqxz}~xsy{zu{z}y|}~|{yww|z~|y~|zw}x|w{y|yvxzz|ywyy{y{z~z{y||}xzy{xyxzx|wz{w{y}x}|}yz|y|~v{||||}{{y}xzuxz{|yzxy{z|yxxz{{x{zx~|xvxv~}z|yy~zx}~~zz{{~~~~~~~|}}~{}}|}|~}|}~}{}~~~}}|~}{~}}~~~}y}}}z~}}}|~}z~~{|z~}|}~~~}}~~~{~|~|~~}~~~~{|}}}}|~}|}~x~~}~{~~~}~}~}}~}}y{z{x}~~{}}~~|~|}}|y~~~}}}}|~}~}~x{~~}{}{{{{|~z|~}z~}{~}~||z{~|~~|}~z{{|~|{~|~~}}{~|~||z|}~~y|}}}}~|{|~{|~yz}{|~~}}}~}~|}~}||z|}~~~|z~~~~~|~|z||~|~~~{}~~}~|~yz~x|yz|z|yv{z}{{yxw{zvyyw||t{z|x{x|wxuy|{y}t|{{w{~z{z|xyz{|{z||zyyzyy}y|zzx{{z{|z}{{z||yxw|{}yzzt{}{y{|wx}{zyxx{|yw|yy{|ywy{}vyxx}{wzw||ywz}{|y|x}y~yzyw{y}xz}{zwz{}{{{~z|x}v{yyyy{vzyy{y{{x{{{|{zyy{}wzz|v~xyyx||xz{|}z{z}y|{{|yu|xywzzw{~zyv{x}yy~z}|wzv|w~y|{wywx}xz}}|~}yyz|xxz|x{{w{}z{|v{yxxvzyyzz{yww}zx}zyx{wzzzy{{yyw{z{z{xzuzz{|yywz{xxz{y||z{yw{y{z}v|v}}}x}}{zyz{~x}yyz{wzwzyzx~|zz|{z|{|xx{}zxzy{zz{xz{|y{{zxy{u|x||}w}z{zyyzx|zwxy{}}x}|}~|zzz}x{yw{z}yy|}zyxy}yxzz|yyy{~y{|{xz}zzw{zyyw~x{tv|zyxz||ywx|zzy|z{z{~ww|w{|zzz}z|}|zy|zw||zzzzyy{}{vy{vz|~|{{wyy{x}xzv{yz~{|{}xzwy|y||xv}xx{zzzy}tx{}{{|zuzxzx|z||{~}{y}tzyxx{y{yxz|y}xwzyzx{z~}ywzy{w~yv{zxv}y|yywxy|x||{xzw{zyyzzzyz}{}}zz||x{zyz}xz{}{zn{w}zz{|~xz~y|{|zz|{z|x||{wyz{zv~~vzxw|}{~|}||yxzzzyxz|xz|}~}~~|z~~|~|u~~~}~{~~|~|~}{}}~~~|}~~~~{}~~~~}}|~}~~||}}~}{~}~~~}~~}}{~~~~~}}}~~}|~}{||}~}z~}}|}|~|~~u~~~~~~|~~y|~}|}~~}~~~}~~|~~~w}|~{~x~~~~~~}||~{~~~~~}}|}}}~~~}}z~z}}}~~|}~}~}{~}}|~~~~~~z}|~}~~|}~}~~~}{~~~|~}}~~}~{}{~~{{}|{|}~~~~zwx}zzzz~z|y~{wzwuzzx||zx{wx{x|v|v}xz~w{{zx||~z{yx{{|{{||{zyyz}yzz|y{zz{zy~xxzzwwzzww{v|}yv{}~w|{|v}wsu{xz{{xy}{v|vz{{{zx|{z~x}|y{||||~}|yy{wx{wxxxx{|y~zzxyx|ywwz}xw}zz}y{z}y{zzyzy||z}}||y}|z~~zz|{zz{zy|~w||v|u{xx|xwww~xzz{wtww|{{{xx{z}|yz~{vzyz{|wv{z{w}{~|{{}||yzz}x{x{{zxyyxw{yxx{{|{yz{x{{}|y|{{{{}z}||z{}y{{~zx{}{~yx|ztyyv}}zt{y{x{|tx|y{||{y{zx{v}y|z||y~{~x}z||{|y|~z}x|~|q}z|~wx|xzvxx|}~{{zzyzzzz{|{xx{}ww}{~}yz|~{x{{z||x{~zu{~|}zxz~y}y{{wzyx{wz|yz|}zx{xx|zxx|{zy{vz|zzxu}|~|{}}}z~|x|{~{yxzz}{~z{xzz{~yxw|y{zxxxv{zwzzxyxyz|yzzuyv{|}{xz|{{y{z~}y~z{x{~|{y{~{z|z|y|zxzwx{{yz{zyyyxzz|vy{|x{yz{}}z}~x{}|~}y{|||z~{y{{}~zy~~{}x{zy{y{zz{y{zu{{x{x|yzyxxz~xvz||{{z||}{{||{{zv~~{{z}|z|y{y}zyzz}xz{zvyzx{xyyyxru}zyz{{yw{xzzyxy}v|~{{z|y}}|{}~|~~|~}~|zx|~}{|~|{}}||{~}~}~~~|~}}~}~~~{~~~}|~~}}{~{~~}{}|}}}|{~~~z}}~}|}}~|{~{~~~~{z~}~}~}||}}y{|~}~z|~~{~|{}}}}~}~}y~}||~}}~}}~~}}~~~~~}}~|{|}~~|~~}|{~|~}}~~}}}}}}|}y{z~~}~~~|}~~|{}{}x~~~~|}}}z}}~|{~{}{~}{~~}~{{}{{}}|~}~~~}~~~}~|}}}|}}}}}~|}~{~|~z}z~}~}~}}}~~{~}|}{}|}}~~||~~y~}}{~}~{~|~}{~~{|}~~~}u|~x{{{ywx{zzzy{y|yz~z{|y|yz}w{y{xyxy{w|y~w~{z{yv{{z{z{xzz{vy|{zyx{}zzw~zzzy|z{xs{{w{z|yzxzxwuwz|}v|{z{yzyz{y|y}w{|z|uz}y{}vw|xxzu{|{z|x}{zzz{z{{}xzyx}}}yyz{y}x|w{zz}z}w|~zzyzx{xww|zzx|z{xwux}yz~xywyw{{z}zzzyz|x~|z}}zzz{p{xzxzuyzx|w{x{vyuyz|zzz}zw||xz}{|~yzzuzy{x}xy{zyxx~}yy{}|{}y{y||zyyxzzu|zy{|z|wyzz|{}zz|v{{x~|ywz|yyy|x|{zz{|}yzzy|zz{z{|y{|{|z}x}}~}{z|{x}zz{zy{~|{x{y{y|xzwx}y}{|~{~zx{z|y{}|zy{w{{zz{yvyxyxxz{x|zy{x{|}}uzy}}~vz|xy{zyxz{{~z{zzy}|wzz}zzyxzzz|v{zuzyx|zz}{z||x|}vw{zx}uwz}yy{{}wxxx{y|zyyy{{}{~{|x{zx{yzy}|{x}z{wy{||yxxw||y|zxwxvzz|{}x|y{y}{{}yzw{y{~zzyyx{{||y{z|x{z}}y{xyzzzzz{~yzx|{{|wr|y}~{|xw|yyzyz{{z{xz|z|zzxz}vzx}zwy}vxyz~zy{z|{w{}|z~vzzz{y||{{wzy{z~{}{x}z}zxz|}}wxy}z{x{vyy}|~{zz{{|zw||yzx{}yz{{zw~}z~{{wz|{y{z||x|yxzw{{yxyv~x~~~}~|}}|}~~||~~~~|}|~}}|}~}~~}|~|}~~~}~{}~||{~~~~~|}~|}~~{}~~|}~|~~{~~~~}|~~z}z{}|~}}}}{}~~}||~~}~}|~}~|{}|~{~|}}~}~~~|y~~~~~}~{||}}z|~|w~~}{~{z}y}}~~~}~}~~|}}}~~}~~{|~~~~}}{||}{~~{}}~~~}{~~|||~y~{|}}~|}{}|~~}z~}~~|~||~~||{}~~~|~|~|~~}~~{}~~|~}~}~}|}{~||~y{{|}yz{~y}{{yyww{xzx}zwyz|xyy{y}{|w{yxy|x|{wy|zz|yzn{||z{yxzyx~|z|wv|wzzz}|z{zz{{y{vux{{{zyzxwxz{ys{{xw{x{x{zzy{x{{}|yxz|{}wxy{||ywyy|x{zw{|{uyyvwyxz}{xwy}xvyy{xwxv{}xyvyxxz{{yx}wz|}wzzz||z|{~m}wz{|}}z~{z}{yyw{{wxz|xzw{xvy{}{wzx{|xz~{yz{x|}xx}{y}{t{z~}{yxz|xzz{yzy{{|yy|wzwyyzzwxxzyzy|uy|{|wy|~x|~||zvy{{{}}{xxz~z{x|zzy{}{xqzywx}yzzwzy{w{yyx{zzwy|xu|yzzxz||~y{{}v}zx{{{|yx|xz{|z}}{|||x{w|vzysz||{{yv}xzy{x{xxyyyv}zzvy}u|y{xwyyz{zzx}z}t|{yw{{z{xy{xv|vwyyz{x}yyxzwwxzyvz~{zzwxxx|yzz~x~y||~y~}{{y~{yzy{}w}|tz{{z{z{y{z|{}y|{xzvz||{y|v{zx||y|z{zyx|u{|{~uw{{}{{yw}x}xy{{wzx{zxz}z{ywxyyxyxvyz|yx{zzwyx{{x|}{{|zz|vyz{}y||~z}}}{~{{|y{|yzyxyyx|{zzv|{x}zwzvz~|{w~{ys|||y}w{zwu{{{{y{|||~|}zx~{{{z{z}xzuzyzz{zxwzy|y{{z{z{|z|zy}|z{xu{{~xyzzyz}}{z{z{|~~y}{|~{|}~~}}}~}z~}~{~~}}}~~}|}}}y~z{}~}}|~z~~~}~|~~~|~~~~~~}}}|~|~~~~}~{}~}}|~{|}{~~~{~~zy~z~~~z~~|{|}}|~}}z}|}|~|z{}~}y}~}}~~{|{}}}z}~~{z~~~~y}~~~|~z~|z~~}}}~~|~z~~}|y|}|}z~~}|~~~|z}~~|}~~|~{~}{~{}~~~||||zw}}}~}~}~z~~~~||}y|{}}~~y~~}}}~~|}}{}~|{}~}~}}}{}y~|~|{~}~||~~z~~|{~~}{|}{|y{{yzy|x{z}zyw}zyy|{yyz|t~z}{{w{zwwzzwx|z}yx~z{zyx{x|{|x{}yzx{|{yy{z}}}z{zs{~|{{y{{w|{||zxyw~zyz{xz{|}x{{x{xxx}yy{wyv|{|y{{~zzv|x{|}~|{z}yxyzz}{|{x}|z}|x{z{{y|zyx|y}xy{{y{zw{yyxz}{{||y}{vy{zz{{~{x{y{xyy{vz{y{zxzz|{|yxvyyy{||xwzwyxx}zywwxzw{ywy}xx|z{|y|xv{tw{x{yzzzu|yw~z~x|z~vxz{xvxyx}y}}uz~zy{|y{{{z|uyyz{{x|{zzz|z}z|y{x{{|~y{|vz~zxx{}w||xzzx{{y{z{~yzyy|||zzyt~z}|v|x{uxvyz~|}y|zxy}z{}|x|yx{y|||}{z}z|y|vyzz}u|u|zxzy{wvy{wzzxu~}{z|zy||{zzy|xxzx}|}y{|{zyu{w{|y{wyx}z}zy}wy}y|zy|}~x}{y{{zz|xszz|{w{y}~w~{}}zzy{zx{~|{w|y~ywzx}z|}z}zz~zx|z{{{x{ww}}z||vwzx}xuyyyzxyz{vz{wz|uw{u}z}yy}{x{||xx|x}{~{|{x||{{xx}w}z~zwy||v{zzy|{}yz}~|{|{~}z{ywyw{xz{{{~vz{w~~}y{z}{y}|z|xyyzwy{{z{y}|yzx{}z}}yy|zzy}~y{zzz{w~y|qz}z|~}wxyy{z}}y~wzz|}|y|zvx{yx{wx||~}}~~~~~~{}{~~}|~~|}}|~~}{~}~|~}}{}}~|}{~}~z~~}}||~z|}}}|}~~~}~|}~}}~|{~||}}z|x~|~}}}~x~{}~y~|~~~~~z~}|}}|~~~}~~}~{~}~}{}~~}}{}{~~~~|}~~}}~~~|z}~~{~|{}|}}|~~~}~~~~~|~}}z}}~~~|~}{}}~~~}}}~|~{~y~}}|}}z|~|}}u~~~~{~}~~}||w}}~}~}~~||~~~}~}{z{|~y{}z~{}y~vzy{zxw{w}yw|yuxzz{|{yw|ywyyv{z{y{z{z{x|zx|~z}zy{}|xyy~z{xy{|{{vxwz}v{{xx{}yy{wvyy{z{y~{uzz|y{wyyy{z{y~|z{zz{}w|w}{z|}z||~x}u}|yx|x~yy}{wuzzysxvwzyu||y|zuxz~z{yxz{|~xy|}{vyz}v~w|yy{z|{{wxu{xwyz{vs|zzy|y|y|wz|zvzxy|{}zx{{{}y{~zzxy{zz|{x{{z{|{{yz}y|zyy{x||yzx{{wwyzy{|y|zv}{x{{wy{|vy~{|y|xz{wyzyy{z~|yxv}}zvy~|z{z}zx|}yz{{}v|x{x{|zx{yy{zxv}xxyy|{||u{|}zy{y{{|{y}~z{y{{}~yy|xzzzxzy~~uzz|{}}{ywxxvwy{zx}zw{{}|x{{}zz{|zy{{}{~zzz|y~zyzw~z|x}v}z{{{~zzwzyyxyzy|z|y{|y|}z{{|}|wxxy|{v||{~{y}x{zxzzz|{|~|yzwzy{xzy|yxyyzu{zzxxyyywy{zwwyz{y|t|{~{y~}{{|~~{}zx~y~}|}|{z|z{x{z{v|v~yw{wxx{y|www|ww{xyxzzzvxx{x|v|{x}{|}z{{}zz|}||~vx{}{yxy|zwx|{yyxv{{zyx{xxyv|zx~yyyz{zyy|z{}|x}~z}v|y~}~y|{xy}z{|zyvwvyxywzxy{wy}z{yz~xyzx{{w{x{vyvzw{|||wy~{y{|yyyyy}|}~~~~~~|}z{~}}}{}}||~}{~~}~}~~}~~|}}~~~}}~~}x|~|}}}~}|}||~~{|}}}}~~~}|y~|z}}~}~|~~||{{}~{{~~~}~|}~~~}}}~~~}}z}~~~~}}~z~~~}~z~}y~|||}}}}||~~}|}~|~~~|}}~~}{}~|~}}~}|z}}|}|}|{|y~||~{}~}|~}|}}y~~~}~}~}{|}{~~}z~|}~~~|{|z~~}}}~}x~~~|{~}}|}|}~}}|~~~{{~}}{~|~z}~|~~|~}}{x{|~}|z~~||~xy}{zzyv~zyxy{wz{{{z}z}{{y~yy{y{w}}}zyxzzvyxzxz||x|~xzxz~yxz|z~|}zyw|yy|{{}y|yw|xx|yx}zuxy|zvyyxywz{z}~zyzy{w|yx{{w|yxzvyz{utx}yyz{z{y}v{zwz}|wyyzvz{z{yzyzzx{swyz{yzyxyzw~z}xvx{zwzzytzzx|}x|zy|~yy{xwy}uwx}z|xz}wz|yxzzy|z|yxz{|xxxxzvy|w{}ywx}{|wz|yx|xyzyx{}{zyx{y}}xzxzx}z}z{zzz||xxzzyyyvyzzyyzyyz~ywx{{|}yz|~{zyx|w{}vyxyvx|z}z~zx~zz~zyzyyzvw||z{{}vzzzyx{{y|{w|~z~~zyyzw|wyyyvyv}}zwxz{~zyx|zz~zz|~||z{vy|x{uyyx{{{ww~zwz|{{xwxzx}yy{~wz}yyw|xzxzyzw}wyzy{yyx~~zzx|{}yw{{{zy{~{v|{x|zx|z{{y}xyz{y}zw}yyvx|zwy{yzz{|~yy{||{ywzw|y|yuxy~{||u}zwzx|s|yyxxzyy|y~{|vywy|wz~|v{|{|{zyzx}x{x}zy{{x{~{z{}{}z|z{{|xv}z||yyyx||{x|y{z||{y|yy{y}}|zz{z{z{{xx{y~{{{y{||u|~|xv{yx||{{{w|{|}zx{zz~x{{uy}|zy|y{|~y}xzxv|~x{~{zzyz||}}{z{xyy~vyyzyzzw{|wzyyxz|zv{xzzvzy}xxx}{}{~|~~~~z}{y}{~{}~|~|~~~}}y}}{|~}}}{}|{~z~}|~}~{}}~~~{|}~{|~}~yy{~}~~|}{~~~~~|~~}{z~}|||~|~}}|~~~~~}~}~{~|~}~~{~|{|z~}z}~|~~}~~~~||}|~~~~}~~{~~~~|}{|~~~~}~|~}|||~~~~}~~{}}}}~}}~{~w~}{~~}~~~{|~|}~}~~~~~~~}~~~~~~y~~}|}~~{|~{z~|}~y~|{~~}}}}~~~~~}~{||}~z}~}}~{|~}|~}}~|}~}}z|}|~{{yv{|zzw}|x{wzy{|y{z|z|{w~x|zvyy|y{z{|v{||zxz|~zzz||{zy}}{zv~y}}v|z}{z{yw{||ytw{vzxz|z{w|y|}w{v{yww|xy~xzxw}}{zz}w{||z{|{z~{}z~{}w|x|yxw{vu{{zv{y|w|}zzwv}|zwx}{zzwy}}y{|y{s{{{zz~{yz|{|z|x}yz}v{{wzwxvyzy{zz{{}xxwyvy{xy{|vyx~y{wy~zy|zy|yy|y{zz~}|y|x|zzy{|{yu{}x{xwxzzzxux|zzz{}{xxzzy|}yy{{|{x|{{}|xx{xy{|y}tz|{yz|{yvxzyzuzu{y{z|}z{y|{}www{zzzw~|x|yyy|y~{u}|y}}|y{zzz{~~~{|}y{vwv}|yy{x{vzw{{}}||xwyxzxw~{{{||~||}}~{y}|zzwz~zz~|{~z{~zz|{{yw{z~}y|y|ww{{w|zz|}w||vu|zwyzy{{{}|z{z{}~{y||||{||z{{{zz|~z|}{zyzxw{w|z}zzzwwzy|{{z}xxy|yx}|{y}}w|zy}xwyz~{wx{z}|y{|}{y||xz{yyz|yyxyzvzux{~v||{x{yyyywxyy{y{w|}t|zzv{}vzzy{zy~{{}|}{{y|z~zxzzvxuz{{vzw~|{yy|x}x}{||}|zxz{{zxx|zz{z|}v}}y~zxy~|}z~{|zyu}wvyy}v~vy|y|yyzyyw|}zxu{{~yy{z}x}|y}{{yy|z{{}}}}y~z~|~}xy~}|}{|}~~~~}~}~~}}~||{}~~z~~|{}z~z|~x||}}~|{}~}~{~|~}{~{}}}~}~~~~}}~~~~~|{}}~}}~|~|}~~z~y{}~~|}~z}}~}z~~~}}z~~~}~}}}|}|||~}}}~}~|~}z{}{~~~~~~~}~~~~}~{z~}}~}~|}x}}~{~~~~~~}|}}|||{~}|}~}}~||~~~|{~~}~}{}||{}{}~}|y~~~|~z}|~~}}}|}~}~~}~}~|~{~~~|{}~|~~}|~~|}~~|~}~|{s{~~~~~~~}}{|{~y}{~vw~ywvz{||wx{yzzzwx||xzzyvz{}y|z{}z|zx~z{yvx{y}tz}wx{yyz}|yz}wy{~{~zws|yy|{x|}{|~zwyzw|{|}vz|yx{{zxxzw|xyzx|{{v}|||wvxwyzy||{~yy{}xtz|zyyz}}zwxz{|{|y}y{z|z{x{~}|{wx}|x{y}yzxzywxz||vzxyv{xyyz||z|z{yzw|{{|yywvxxy|yv{zwz{~{zz|yzz|z|xwu{xxxvyxz}}x|xz{|xz|z|v{{|}z{u{}vz|{y{z{yzz{|zxzxzz{}zwyyxyy{z}yyzxy{{{~}wwz~yyyy{xwy|~wy|~z}}x{|~y}zxyzy{z|xx}|~v~xzw|{{}yy|vzx{{xzz{}|{x|wz~xw}||xz}|yyz{y{}w|yzzx{|~{|{y{~z}{x|{y{yyzzw|zy|y|{zzzyy|{w{{|yzz{z{zzzy{wwz}~y{|zzxx||{yywyzy{|~yxxyx{|{xt}z{{z|~x}}}w|~zyz{z~yyzv{y|yz}zxxw{}x|z}z~v}w}xr|y|xy{zy~xxz{{yzzwvxx{ww}y|zv{||v}yz{uzzx{{||||~x{~x|yy}zyz|{x{z}|yv|yzzz}|yzyzw{zzzzx|{{}|{z{{y|{z}|x{y|zz|yyz{yz}zy{zz{x|{yz}z{xwzz{y|y||}wxw{t}}|~}v~z{{|zz{tz|z}}~w{{|wxx{}xy{zyyuywzz|u|w|uyx~x~yxz{v}zz|zx~~~|}}~}~{z}~{~~y|~~~~~}~}|~~|}}~}~~~~{}}~~~|~}}~~}}}z||~~}}}~~~~~y~|~~}|~~~}}~}~|}|~|~~~}{|}}{}~}|~~~}~~|}~}|~~}||~y~{~}~~~~}~{~~}~}~~|~~~z~~|}~~}}}z}z~}~}~~|}}~|}~~~~}~~|~|}}}~~~{{}~}|~|~|{}~}~{~}}}}~}|~~~}|{~~~}|~|z~}~~~~z|~~}|~}~|}~~~~{|}~||{~~~~{}}|~~~~||~|}~~~~~|~~}~~{}~~}~}~{||}zx}xw|y|wz{u{z|zzzz|yuszx|yxx|vzzyyxzy~xzz~{~wzyxyywy~~{}x||{xy{}}|y~x|{zw}|xz{zttw}v{uzxzxwy{wwyvy|t|wxz|yy}y|y~{zzt|||y|{y~y~~|{zyw|ywwwy{vyv{x|zz}wx|yyz||}x|vzzzwxwy{{|t|w|}z|}xzx}y{wx}{{}z{{w|v{zz{}vxzy{x|z~zwztu{yzu{{yz{{~yz|wvw}{|{}z{yzz}yy{}{~z{y|zyzuz|yxx}wzyzv|z|xzysy}|z|vx|{w{zww}|||zx|~|x{zw{|xy{zxxyz{~x|z{}ux{zxx|{uzxvxwzw}xw|~z|{wu{|{{yz{z|}|}y|zxx{{}~y{}y{zxz{y~~{||x{y}zx{ywz{y{yzx|yzywxv}zzz{|yzz}|{x~tz{z|z}z||z|z|y{z{{wy|y{y{}v|zyyyyz{zt{yzzwwwzyxxvw{x{yywxz||xxy}{{}~w{y|}v|~}y{}}z~||z{x}v|w||zz{{{sz{{wzzyzyzwy~z{yx{z~xzyzyz{{{yy{|{{zz|~~zz||{{y~|~|}{yz{x{|zz|wxz|||yxxzxv|zww{{x}{}v|yyz{{wy~zz}{z{z}~z{}|~y{u{{wx{zwuz{y}z{vxw{yxyxtxzy{yvwzy|x|z~{yx|}{yzyzzy}xzzz~y~{|~~~x}zyv|z}vuvyu|{|wuv|x|x}yywtv|y{zyw~{}zz{{yz{yzy{y~|{~~~z~|}y~|}}|~~~~}}~~~~{}~~}~}}}~~~{}~~}{|~x~~~~~|~|||~|{{|}z{~~{~~~{~~~}}}~{~}z}|{|}}~||~~{~}~v||z{}}}|~}|~||{|~~x~~~|}}}x}}~}~|~~}~~|~}}|}~}|~{}}}}~~}|{~{}~~~~~}}|y|~}{|}~~~~~{|}|~{}~~~~}~~}~~}{~z||~}}}~~~|}|}~}~~}~~}~||z|}|}~}z||}}~}}}}~}~{}~~{}}{}~~|~|}~{~|~}z{|~u{{}y}{x{{|yzzx{~{zw{|{|w||z}|xz}}{yy{zzzyz|{xxzxxyyy|{z{}}wv{yxs{xy|}uz{{w}vx||xy{}}y{z|yyzz~x|||}}xz~{wxy{{|}~}zz|y{~wwzzuxy|{x}{w~|zz{zzx~z||{}{z~|}y}x{|}x{zywyxwx}{y|wzz{yv|}zvzx{{wyzz{}zxwx|z{{zx|{x{|y~|{}|{}yx{{zywyy}x|yux~yzxzzy{x{vxxyz~{z{{}{|y|w{w|}zw~z{|zu{}x{y{|zv}z}wyz~zyw{}|||}{||y~w{|y|xyxw}{zxy|y{x|{x|z{zxwxzzxzx}x{zxy}||zy~}z{zy{wz{{|zyz~yx~z{z}{{{x{}w}xywzywyz|}{x|xyyx{z||}zy||yx{xz~{{y|}y{}yz}}}|{xy{z{z}z~}{|~z}zxu|y{{{}{y||xt}zz}|yz||x|x}{{|}y|{~z{|zzx|y}z|z}z|{zyx{yy|{x{zz~{yxyz|zw|{zy~}~|zyxzy{y{x|w|zy{|{{z{|xxxx{zvz{v|}|{|}wxy|z|yz|{~y|yy~{{z{z}y{}zyzyv|y{w~}x|yxy}||{zxxy{x|{w{w~zz{w}z||}y|||z~~{|zw|}|}x}}{|{y{~|w{|}||{~z{xz||zp{|vy~zyzz{x|yz~|{xwyx|zx~xxxzz{}{}vz|{xy{{{z}}|zx}}|xyzx~|z}{|yzz|vz|{zyx}~}~~~~|~}~~~~{z~|~~~{~~}|}~{}~~y}|~}}~|~}}~}}}{~{}~~|}~}|~z{}~{{||{~|~~~z}}~}~{|{~~}~}~~|~}~z~~}}~~}}}~|~}~}}~~||{}~}}~}}~~|{}~~}y~}~|}~~~}~~~~~{~~y~~|w}}|{~}~}|~~{|}|}zy~~}}~}~}}~~|}|~~}}~|~z~~|~}z}~}|~}~}|~|{~}}|}~{~~}||~~{~~}~~~~||~|}}}~~~}~}~~yzz}}yyz|y|xzyxzyyzwzwx|{zzxy{x}yyxyyzy{{z~y|||{|wywyzyz{zw{z{|}}}}zxzw{yy||{}wvyz||y{wx||{wzzvzw|yx{yy}{{{zuy}y{yz|{x|z{}}{|xzzy}y{}yzzzzw{{xxwyvxvzxw{xyzwx}|u|yzu|xvu{{yy{{yxz}u}zz}~z~{zy{|~~y{y}{}{{ywx{y}y{yxz|zyuzwxzzz}|vywyzvz{}yz|y|z{z|ywv}~y{{~y{x|y{}|{|z{wv|sy{{{yzwzyzxtzwzzzyzzvwuwy{|{{}uyzz|}w{{}z{{y{{zxzzyz|}zv{|zvz{yyy{xz{wyx{xyy|yzxxvyw{xz|{yz~v|{|~|z|~zz~zxzy~{|}|z{yyyzxv|y||{y{vv}zyyy{xywwywxywy|{{z~{w{u|v{{|~|xy{|}|zzxx{|x~z{vzy{yyxxy~x}zvw|z{wxxyx{wwwy{yzy|{x|v|zz}{z{zy}z|}yy}~z{|||yy{~}y{|y~z~xyxyxy{xy{y|wxyzvzxxxzz}zxyy{z|{~|y|}{{~}z}|}y{wz|}zy}xxz{z{y{wy{xz{zyxz{zzvwux{|{|t{yz}x{~w|z~z}}{{yz~||w{x{w{z}x|zvxyvxxxxz~uzx|w{|vvzzxvzzyy|yu|~|{}}yx|{{x{zxzzyz|{|}y~y||x{zzz|yz|{vzyz{{zzx}{v}~|wy{{zxy}zz{}z|~|{|x{zx{z||}|}|{|}~}~{|~}||~{}~}~|||~}}|~~}~}~~~||||}|~~zx||z{{~~~}~~~~~||~}~|}~}~yz}|~~x~~~{}~~}~z~}~z|}~|~}{}}~{{{|~~}z|~}~~~|}}~}|~{|||{~{|~z|{~~~|}||~}||||~~|~~zz}}~}~}}}x}|{|~~|~~}~|~~~}~~}~{|}~}}}z~~}}~~}}~~|~}|}|~~}~~|~~}}~}~y|~||}~{}~~{z~z}~~~}|||~}{}v~~||}~|~z~~~}~~|}}|~z|~}~|{|~}|~~z|~}}|{~~~}~}~~}~}z}|}~}~|~vy{x|xyzz|wzy|~|w{zxxy{y{z}yzwv|yvyvx~{xyyzw}z}wwyz|zzyy}zyz{y}|zyxyy{|y|zxxxzzx{{zx~|zyyz{xz{||{xv{{{vwwx{xzvyy|yuzwwy}{wxwwyx}yw|{zwy|xx{{x{{{|zy}z{yy{z|zy{{xw~{y|x}zsxzzyyu{wx|zyxyv~w{x{y||zyw|{|zy{}xzxzyyz|yzy{yyzzy|ww{vwxzyxy|w{{xxyz{zzxy|v{vzzx{zs|xzy{yzxy~{vzx|xw|||x{|zw{{xvw{z~|xwyzuyzy||wwy{{}}|{xz|zuxyx||}{|yy{{u{}{|}||y{~wzyzz{|y{vy{{y}y{{}zxvux}uvzzy||w{{{{zwx|zz{}{zy{|zxy{wx{}}zzzxz~ux{}t|z{z{zuv|}{z|xz~vzvwyzzz~{w|x|zx{z|u|{zz{zyyz}}yyyzzxxx{~{y{z}yx{}|zxz{w{|}y}z}v|{w{z{xx|zzuw||{}y|wx|z~||{tzzz|xyxz|yy||wzyz{|}{z{}yzyz}y{|x{||z|xzxzxz{{z|u|}zz{{~z}{{t{|y{x}x~zy|z}yy{xyy|zu|zxzvyx{vzw{yzw}sx|zvx||v~{|yz{wz{~y|u|{twz|~{z{wyvyzvv|w}}|yw{|{{xz||yw|{xy{zxzvu{{w|wwwzzyz}|}yz|zv|}y{xw}z{xz{{xyy{{w{y}yxvzxz|{yxy|wx{x|{xy{{zy{}{|{zzzy}~|~|w~}{~~|~~}|}~z~}~{~~~}}}}~~}~}}|{~}{}}~|z{{}~z~}}~z|z}~||}|~~~|}w~~}~zz~~{x~|z}w~~~~|~}|~|}{|}}|}|}|~~~|}~~}~~z}}{z}|}}{~y~{~~~yy~~}||}y}|}~~~y~~~~|{~z~}{~}|{}}~y}~w}}{{|~}}z}}}}~z|}~}}}}|}~}|w~{~~|~}}|~~|~}~|}}|}~}}z}~|}~~|~}|~{|}}||z|~~}|{}|{~}}}~~|{|~~y}|z}{~}{{|}|z~}~{~{~|}~z~||~}~{y}}{~{}}}}}~~}{|~|}|~|~||~y~~{}~}x|~}{}z|~}~{{}|}~|{}|}y~~}~zw{~}|||{~{~}~{}y{}|}}}~||}}~|}~~z}~\\\\\\\\zy|9}{}~~~}|~z~|~}}}w}y|z|z|~z|y}~|~~|||{|~x}z{}}}~|y~z|{}yz|~{~yy|}|{}}}~~~}}}|~|w}}}xz~{x|~{|~|z~}|y|z|}|~x|}}|}~~w|~}}zy}x{||}z|}{||{}|{{|}{z~{z{|}}z~~{z~{}{~y}~}~{{~~{}z|}}z{{}|~}yy|~~}~||z{}~~~z|z|{~~~}||{}x|~{z~{x{~}|z{}x}}z|y}|}{}~|z{}||}}{|{~~~}{{}}|z}{}}~}w{||}|}|}~}|~zzyw{}~}{~{zyx~{|~~{r{~xzz~{~|||~}~~}~}~}||~{}|~}z|y~x}~|x}~~}{}}}|v}}}|}}}|~}{~|}|zy}{z~}~~zy|{~~{{~x|{}wy~|{{~||~{{xz~~z}}~~|}~||}y~|z~|~|||}|z}|}}|{~}{~|||}||}~yz~{|||}z||}{|{~|x|{~||~x}}~z~~zx~~~}{{{{|~~{~|~|}~{|{~||{~}z|}||}}|}~~~|y~~}{}~~~{}|~{}~~|||~|~z{~~}~}z||~~}~~}~}z}~}~|{{z}zw|{z{~w~y{}{|z~}}~||~{{}z|~~~{~~x|~{}}|}~}|}~~}}~~}}~~|{z}}}~{~|}}z}~}~|{}}x~y~|}{~||~{z~}{~~}y}|~z~~|v}}~{{ww~~}}~|}~~~{z}~}y~}z|{~||}~|~~}~}}}~~}}}}~|{~|~~}}~||}{~}}|{||~|~}~y|~|}{~}z}}||{~|}}}x}}~{~}{~}|{~|||}|zz{|}~|}}|}{zz|}}~}}}{}}|}~}~{}}z~~z}~~~}{}}{|}}{~}||}}~~|~~~~}zw{|~zy}|}|~~~|}~|~}}~{~|y}~x~|~~{|v{x~}||~{|~}~}~~}}{|~}~z}~~}{z}|~~u}|{}|~}zw}~~~{{}~|}~|z|{~|}y{{y}{|~{|z}~||}x||~}}}z}z|{~{~|~~{}|{}xz~{}|}zv}|}|}~{{y|x~~~||z~}}|}|{z~y~~||}|w{||}z{}xz~~||}}yyz}z}|{}{~}}{{zy~{y{|}|~~|}y}yyzy|~~~z}~~}|}}~~~}|z~y||~~}y~z}}z|xz{{~~{z{x~{}}}z~~~~{{{}y|~~}~{r}{}|y|~z~}||{}~{z{~|}{{~~}{}~|}~}}}|y{~z~}{}zy}|x~{}|{x{}|}}}}~{{z}|}|{}~}{}|}x|{}|{~|{~|{||}z|}|~~zz|}{}}|y}~}}||y|~z{z}}~}{{~{}~}|{{}{y}}|{{}z~~|}}}~}~yyz~~|{y~|y~~}|}zz{x}{~{~}~||~~~~}~~}z~~|~||~{~~~}}~~~~~}~~{|}z{|~}~{~|z~{z}~{x~yy{~{{}|~}||~~{~}z~~~|~|~|}~~||}||{x~}~}||~{|yxz~}|~{~~}~x}}~y~y|{x~~{{{|}}|z|}z{~}~}~}{}y|}z}~{{||}|~~y{z{|||{}|x}z|}}}|z{}|}~}}||~}||}|}~{z||{{}{~|z~~~~|~|}y~}~~~}||~||{}}}{{~{{{}}|y~|{{|x~~{}}||}|y~{~|}|y{x}yw}~{~||}|~~{}~{~{}|}}~{y}y~|~z~~|~~~z{|~}z|}}~~|y|y}~z}}|~z{z{|z|~|||}}~{y~}z|~}{~|y}~~}|{~}}|}~z|~{}~|y}~~|~z}~z|||y}|~|{}~|}}{{~yz||z}~y|y{|~||~~{z}}|}{~~{|{|~}x|}z~y|}v}z|xz{{||~~{~~}{|~~|}}}|}{{~x{~|{||{y{||~{z|}~y}~{{~|}|}|z|{|}}~}|}~xz~|}}}xz|}y~~~~z}||w~z|~{~~~~z{~~}}~~~{~~~}~~||~}~~~|~}{}~~||~}}~~||{}~{z~y}y}|y{z{}|||~~x|{}|~y~~z{}{~z}zz||{z{}}}|}|}~z|~{{}}|z}{z~|}{~~|}}{w~{}|{~w|~{z{~~}}~~}{{z|z|~}yy{{yyx}{~~z||~|{zz}~~||zy~~}}x|y|||}{|~}{~~~~z~|~}||}{~{{~}}~|z~z||~yy}y||}}}~}~}y|}wz{}}z~x{y|z|z~}}}yy|y}{~{~{w|}}x~z|z{}}~{~yz{~y{z{y}}~~y|}|{|~}|y~{z}}}{~}}|~{~~~{|z}|y~}{}}z{}}yzz}y~|}r|x|{~~{|~{}~}~z}y~~zz|}~||~~~~~w|}v{vz~}}{{yyz{{|y|~}~~z||{~~||~~}~}}}x|{~~|{|{|}y|x~{~yz}}}}}|~|{}}x}~}~x}}z|}~}{}~zz|{xzz|}}}zy~|~~|{zy{}||{}{|{}~}|w{{~|}}}{}y}}x{z||}{|yy|~}~{|z{{}y}}~|~~~y~}{}zz}z{}}~~zz}~~{{|{{{|{}|y}|t{{}{~yzx|}{}~~}~~|{{z||}~|~}{~{~~~{}{}~~~~}~~}~~}~|~}~}~|~~~|}~~~~~~}|}}|{~{{{{{|z}||{~}|{}~}~{~|z}~y}{{}{||}}|~~|y|~}}{{y||}{}xy|x|~|}}~|z}}|y{~w|{z}}w}~|{zzx~z|{||{{z}~}}}{}|{~|~{~}|z{}|~}}~|y}|xz~~|z}}}y|}~~|~~|x~~|{{z{|{z|~|{{z|}}|z{}}{|{{}v{~z|~y{x|{~{{|~s{v|}}}z}||zz{|yx|}|zzw~x{|{}w}}{}~x|}|w{~~}zy{{z~~{}}v~}~yy~~~|}}z|~}}zy{z}|z}||w~{yty}~y|z~{~z~||xz{~~~}z~{~~}~~}{{{}{~~}{}{{|z|z}z~||z~{~z|z~~}~~~y|}zz{z}|y|v}y|}~{yz~y|z~~z~{|||}~|~{~|}}xy|}zzz|}xy{{||yz|zx{x{|}}~|}{z~||{}{zzwy{~{y|z{z}~}~~ww}z{}}z|z|z~|}||{|z}|x~w}|{|x{x}}~}~y}zy{{}z{|}z|}xx|z{v}{{x||zz{~}}}}|xy~{{||z{}v}yy{|x~~}}y}||z{{~}{~~|{y||yz~|y}~~|z{yz}{~}{}~||}yzz}|~}{|y|{}|y}y||~}}~~~~}}}~~}z~~z}~z~|~|~{~}~~~~~~}~x~|}~~~z}}~|}~~~~~|z~~||}~~~}|}|~}{z|z|{|~}x~|zy|z|{{|~~z}~zz|}|{|zzw}{|u|}}|xxx{~~wz}{z}w|}u|}{~z|yz{xz{~|}{~z}~{~z|z~}|v}|||zz|~x{{~y}y{}}y{|z|~x~xy}}}|z~~zw~{||}}~}|~}~}}|{}zz~|{{{~ywz{|~x{zz}|}y~|{z}z~}{||~z}~}{}~}{x}z}{{|}}}}}|~}z}|{|}xwy}~~{zzz{~y}w{{}~|zz}~}||x~}|~|~~{~|}{zw{}yz|||w~|{}}|{|{~~}~{~}}|}~}y}~}~yz~{||~}~zy}|}}w|z~||~{}|}z{{~{}~{~|~}}~z}|~}}|z}|z{v}{~z}~z}~z}~{|~{|{z{|~x~{~z{x||wy~}~y}}wx|~{|~{z|y{z}|~}zyzzw~{~}|zz~{|{}yz|}|||}|~|yw|{}{|}z}{{x}|z}}|}}}|y|yz|{{{y|y|z}x}{~{z|}}~|{}z{|z|~z~xy||{||z|}u|y}y|}}y{|}|w}~{}}~}{|x~{{|x}|}{~~}}~|{{}z||~~z|y~~x}}z}||{}x||{z~}}|||~y}{z{{}|~}~~}~~}}~}~~~~~}~|~~~~~z~{~~z{~}~}y~}||~}~}~}}~}~|~~|~{y~{|~~~}|~~|~~}}}}w}~zzz~}|zz{|{||~~}}|{}z}{w}x}|~{}|||}}z{x||}{|}{~}|z~y}~{|{~x|~}}{~{|}|}{}}w|y{}~{y~{|{}x|||~z}z|z|}{zzxy|{|{x~}|{|y|}|z}{{}w}|}|w~|}xyz~~y}}~~zz|~z}|}}}~|{{z}{yy}||~}~}{{{~{||{}{{{|~}z~zz}|zz{}u~z~{|x{}~{{w{~~|~~y~{{{zzy}z{}w~|z{yz}x}|}}|}~~}|x|zz{~w|u}z}}}{y|{~~y{|{y{}{||}|~}|x{|}y{~~~~~|{~|xz}xz|}|v~|{}}{}|~~{z|}}}zy}~{}zzy|~}{||yyz}~||x||}}{~|~|}|{~}}~{}||}{}~~}}{}{|z}|{}|{z}y~}|{}|{yy}~{x|}}|x{~{{y}}}~{|{|zy}yw~y{}}~|}~}y|y{}|~}xyy~|~}{z|}|{x}{}}~{|~{~}~zz{y}z}y{z}}|~|~}~|}{~|zy~{}y~z|||{}||zy}}}{{{}zx~~z~z}x}|}z~zzx{|~}~|}x}}y~zyxz|~|}{{z}~|~x}}~}~|~}y{~~}w}}}{{|~|z~{~}{|z}{z}~zz|{~}}~~~}}~{}}~~~}~~|~~~|~}|}~||~}|}~~~}}}~|x~~~~~}|}{|}~|~}~~}~~~}}~~~}~{~|}~~~~{|~~~~|~~|~{}wy}}~~{{zwyy~~}|z{z{w|z~|zz~}|{~~}~{z|~{}z{z|}{}x~{{{{~}y}~y~}{|x~zw|{}~}y|{z~}z}|x}{|~~{|xy|{~|z{s}y~w{{z~}}{{}y}x{yy|{|||{{xz}~z}~|~}~{|{~}}~|}z{|~|}zz{~|{}||{}|~{~z}y}{}z|~}}|x{z~}z{|~{~{}~|~~{||xy}zz}{|{{z~{}}{zxxy~yy~|}~z}||~~z{}y{~|||||}||}z{y|wyyy}{}}{~z~|z~~{}~~w{~{|x{|{{{z|{}|~~|y}z}z{}~}v}{y{y}}|z~~~~~z~~~{~}}}~{|~|x{~|~~v}{z{zz}}}w~xzv{zyuz~}}z|}}}}}yy~~{z|~}}w}w}|uz}z{}}y{|||}|y}y|}~}{yz|~|{{{}}{}~~}y~{~}z||}{{}|}}{|xx{wz||y{{}~{{|}z}|{~{}}{||||~}|~}|{|{y|~{{}{|||xx{yz}|{}||z{|{|||{|}y{|}wz}||{|}|z|~|}zzyz||z}|{}}}~z}}w~zx{}~z~{}{~}~{{~~}}~~|~}||{~~~~~~}}}~~~|}}|}}~~~}~||~~|}|~|~}~{|}~}~|~}~}}~}~~~|}z|~~~|}}|~}}y}~~~}{||y{}{||}}|}{~x|}}y{|x|}z~{{}}||~}y|{}}z}yx}|z{|}{z|}wzw}z}zz|~|}zx{~|x~{}|z~}|~|z}v~{~}}}}{{{||{|vyy~z|||y}}z{{}}z|}{~|}x|v~||x||||}w{|}{{z||z~|||{~y~y|{z||u}}z}~}{{r|{}z~~y||}~}{}zzz|~{~|~~{~{}}}}~}~~x}yyz|{|~{}}||}||x||}{{}|}}{zw~}||~zz~x|zy{{xx||{~|~z{z|}{z}z|}yyy}|y}|w~|xx}{y}~~~w|}xyz}y~~{|x}|}}~{}~||~{}xzz{z~}y}|||||~z}}w|}~~y~}{}~~|z}|{{z|~z~}z{|}~{xy{|~z~}}{w{}zywz|{|z}|yw|~|~}}z}}w}~}|}~y~|z{~yyx|}y}~~{{~~~|}~}{{|||{|{}||~{}{{{|~{w|{wzy{|z||y{}uyyzz}v{z{{|{{y}|y}{~|{z~~~{{|}|yz{z~{{~{~|{{~}z~x~|{|{||}yx||v}|z|{}{xz|~||x|}x}{{}|{~w~}}z{z~||}~y|~|}x|y{~|}~||{z}}{~~~~|~}}|~~~|~}~|~~~}z~|~}|~}|}|~~~}~~~{~~}}~~~~~~~~~{~z}}~~~|~~}~~~~}~~~|||~~~~~~~~}~~~|}{}|y|{{}~y{}zy~{|zy~zy}y{zyw|}{}~{}|{|}~}~z|~{~z}|x~zzx{|z}z{|yvz~z~|{{yx|yw{}~z{z{||}xzz}||z{}{v{{|}|y{{|{zz}z|zz}xx|{z||zz}||y}{y~x||~|}zz|~{|}|}|{|{~}|z~|ux{||y}}{}}y{|{}y|}y{y~x|y|{|~y~}}|x|zz}|}~~|w|wz{ux|x{~|{~zy}x}|y||~y}w}~{|||{{}|}~}~}~y{|x|}~~~~|}z~~y}||z|x|zz~}|yz~x{}{~|~z}vxz{{|}|~}}~~z}}}{{~~}~y{}}{y~{||}~}z|{{z{~}~~z|~yz|~}|z|}}|}z{|~}{}{~}}~~}z{z{z~}|z~{|{{~y}z~|{|}{}|~}}~|}}{}|}|}{yzz{yy{{~~}{{{|{{|z~zvzxv~|y~~||y|}z|z|y}~}z}}{}{}{{y|~z{}yx{z}xxz{}y{}y|{||y}~}{~|}{|yx}||y{{~~~}{z}}|||u~|{x{{}{{z{{|wy}w}~|}}x~z|}xxy~~|}|z~~|~}}||}|{}z|}x{xz~z}|{zzx{z{{{{}}z~|}}||zx~|y~y~z~}~z}~}~}~~~~{~~~|}~~~~|z}}}~z~}~~~~~}|~|~~}}|{}~~~~}}|y}|}~~~~}~~|~|{{}|~|~}}}|~~~~~~~}|}~{|~z~|}}z}{~z|z{}z{xz{|y~}}}z|y{z~|}z}{}|yzy|{}}}xzz~||{y~~|~x|~x}}~{|{~{{|||{z{yz}}}x}}x|{{}{z}z|zxx~x}~}|}z}}}~}y|}~{|{}{z~{{z||}{}|~|~}|{~|xz|}~z|}}|y}{~y{|}z|}{{|{|}u{~}zyy}y~~zw{|}x|{{}~y{|}z~z~~{|~zx{}|~{}{~}y{{|~|~}z~|y}{{|}x|{z|~{~{|y}~|{|z~{|}yz}}z{{z~zzx}y{}{}{~}~x{~{|y{~|}}y{}}w{|}~z{{}{{z{z||||||z||}z{}}|~zy~}{~y~{{{~w}}z~y}{{zx}x}|{~}~}yzy|~z}}{||}{~{|~{z~}}}}}}}~|~~~}~z~}y~{}~y}y|z|~{}~{z|{|~{z}}{~~{|~zy{{}~|{}~~}|{{yy{{}y|x{~|}x}}}x~~}{{z{}y}{~z{}}|zy|}w|x~}|~y{}}}z~~{}}||~w|y}z|||x|{|x}{||}~}~{|wzy{}|}zz||zy}||{}{}y}|{|{zz|}|z{yzx{|z}v{y}x{{|}uq}~z|z}}}y~}}~|~}}}~~~}}|~~}~|}}~}}}~~|}|~}~|}~}}|~}~}||~}~}~~z~{}}~}}~z}{}~~}~xy|w}z}~~|}{}|||y|{~}|{~~}}xz|{~y||||y}}}~}{}|{}}~~}z}}~}{~{yy~{}y|~x{|z|~~}xw~z|y~}~{{yz|{{~}yzz{|yzx}{~z|{yx{{w~|v||||xzzz{|~|{{~y|wu||{~||~{~|~~vy~y}{}{|{~x|}|~zz|z{}}{~|yz}}y~~~~~{|}|z~}{~~z|y}~|~{|~v||z{||~x{~}y{w~~{}}|~}z}|{~}~}{|}~z~|zz~zz|xy{y{{{z}|p|~x|x|~~~~~x|~|~|z||}{~~~~|z{|zzy|~}w{}}}||z{x~y}}yzz|}u}|}~|~{|{{~|~~z{}}~z|}~zzy}~w}y||y}|}vyzz||~{}}{{|~y|z~{~{y{~{|zy~|x~|~zz}y}}|{{x~y{|}|{|||{||y{z|}z{y~}y{~|}}{{||~y~~|yy|{}{x}y||yz||zzuzy{x|{|{{}}z~{~zz~}||~wy{|y}x~}{~~~zyu||~}z}w{|~}|}~x~z~~{{z{}~|~z||z}{w}y}~|}}{}x}{{z}zvx|{}z~|~|}|xy|}{vx{zy{{{y{~{|{}|}}}||~~{~}~~||~}}~}}|z~~|x}~}}~{~~|~~~~~z~}~}~}|}~~~|}}~|~}{}~~}{~}~~~z|~}z~}~~~~~|~{{{{~y}~~yw|}}~}~}zw{|y~~|~~|}~z}y|yv|zyz}}|{~}zz~}v~||{s~}}{~}{}}zy|~|}{}{}~{z|~z}~z~~{{~|{{y}x{~{yz|{z|}}|yw}|}{~{}|z||{|}~{}}~}{|~yx~y~|~yy~~}}w||}~{yz}}y}x}w~x|||z}}z~y|}vyz}{z|}zz~~zyy}x~|{{}~|{}|}}|yz{x{~|~{||{}}~{}}}y{}~~|y||~y}|~}y~{z{||}}ywz|{}~{||}{~{}z|{|}wz|y~z{y~{{{}|{|~~{y|{|z|z}|~}{{}z|{{}|||}{~|x|~~}~|{}}||}}~}}~|z}|}{z~y}{}}yx}~z~y~~}yz{v||~}}{}}z|}}~}~{z}~|}z~t|zy{|~|}|~{|}}x|~|x~}~}}z|~|}{||||y||~x}zx|y{{|{z}}x|x|~y}||}y{~~vz}|~|}|x~}}}{}{{{|}~~x~}|~u{||{z~}{~z|x}y}z}|}{z{|}yxxyy~||}|}|y}|}|}~||z}}|z{yy{}zzz~}yy|v~{{z|}xxx}w~{z{}|z~}}z}~~~|{{~{~y{{{||~{y{{~{{|}}z|~~{zy{y|}w~}}}}{||x~|~{~||~~~|~~|~~~~}~~}}~~~|}}|}~}}}~~}{~~~~z{~}|}~|}~{~z~}~~}~}y~z{~~~y~~}~~~~}~}|{{{~y~}{vz||v{}{{~|y~}w|z~~zyzxy}{{~}}zz}y||}}|~{{{||~wzzz}x|{x}zyz|~{{|~~|x{yz|~|y{|~~~z{}{|~{}y~|z{z~|z~y{}zzy{y}{}~|~|x|{~|yz{}x}}wyz|z||}{|{zz~vz|}}}~|{zy{x|}|}}yz{~xy~}u|{{|||{xyzz{~x}|y}~~}|}||~z||{z{z|~~}{|{{{y{y|}}z}}x|z}}}}x~||{x|y|{~}}z{~y}{v~}~|~{|}{zz}~~{|z}y||{|y||y~zzx}y{~x{|~~{{{||~z{y}x~}~{}y~|x|x}{}{{~{~}|y|||}{{|~|~}z~z|{~|}{z~|y~}}|z||}|{}|}}zz}}z~}x|ywyx|yzx{~}|zz{~z}y~}z~}z~~{~}}||||{|~~|zy~y|{}|v|}u{z{y}{|~~z{~z{}z{yx{y|}}~~||}|}}{~~{}{{xwyz|z|s|}~||}v}{zx}~|}}~{}~~||}}z|}}}||z{z}y{{zy|{z{|{y~x{|{}{|zz{|z}yy{z}z~|z|}~z|{~~}|z|}z|}|y{{|y~|}{}x|y}{{}t|}|x{z|z|}{{}z~}~}{~}~}~~}|~}~~~~}~~~}~~z~~|~~~}~~~}|}~~~z}}|}}}~|}~z}~~}~~}}~}z~~~~}~z{}~~~z}~|}~}}~}}|}~~~|~}y~~{}z~}||x{~xx|x|}{z|~|}||{{z}{}z|}|x{x|~{|}}y}y}~z}y{}}}xzw}{|}~~}|~~zuxw{}~z}zx}y~}}|z{|{z}u||zz{~x{y~~zxzzz{zx{~|~|{~{{~~~|}zzz}zy||y|}{|~~z|}}}x}}}zx{{|}}{zx~z}|z||y{||}||{y{}yz{|z}~~|}}}zzz}{}z{||{}z}~~z{zw{|~}z}{~|}||z~x|{xy|{~|}z{yyz|zx}~}}}w{|zyz{{|}{{|}|{{~~~|{{||}xy|yz{z|~yy~{}|||{~yz}x|z}{{xz}{~x}~y{~}||{{}{}}|{{~}~x}{}|{}~|{}~}{}{~|}|z|}~~{{||}{wy|{{~|}z{w~~x|{{|zw|z{|y{{z~{z}~z{}zx|~}y~zyy~{z|{x|}{{yy}|z|yyyzzzy}~~|x{x|}|{|||z{{~|}}{{x~z}yzy{~z{~z~z~}}~~{z}z}~{z{zz}y||}{|~xv|{z}|{}}|v{|y{}~~{~{{}||~|yzx}|z|{||z~{z{~}|z}}z}zz~||y{y{|wy~x~z}|~|zx~x}}x}{|}}z|z|{}x~~{~|z~~|~{{||~z~|{~{}|}{{|}|~~|}}v}}~}{}{}}|~~}~}~{}~~~|}||~~~~}~~~~~{~~~}}~~~}~~}~~}}~~}}~~}~}z{~}~}}~~~z|~{}{~||z|x}z}wzzzy|y|yzx{|{x{~~}{|~|{~}{|x{|yy|~~|}~~v~}{{{~zz|{z~{y|v{}wxzz{{y|~{~zy~}{w|z~~}}~zz~{x{|}}~y{{}|{zxy|v|||}z|t|w{zy|{}{{~wzzy|~~z|z{~z{{yz~~~zy~z{~}||zzx|zz|zz|{|y}~wx{{~}z||z{~{x~z|{{}~|x}z{}~~|z~zx}}~{}{yyz|z|y}|zz{{xyxx~zy~{{y{|{}}zw~}~}~~||y~}}|~||||x}{y|}|x{z{vyyyz}~||y{yx~}{{{z}}}y}|y|||~}}zy|v{}{}yzx{zy~|~}{z}|z|v}z{zz{y~xy||y~y|~}~~|zz{|}y{}yu}zxzz|z~{}vy|zx~||yw~}|z}}z{|}z|{z}}{}yz|y~|}{{y}z{yw||y{{w~x|}}xy|}x}}{y~v{z{|}zz}{y}{}||yz}zzy}{zzz|{}|}zz}||z}x}{z~|{{~~v|{zx|||~|y|||x||{{}z|{{}|z|}}~||{|{~x{|~{wzx~~|z{y~z{{}}uz|~~~}|~u~{}v~~~w}||z}{z{|yz|{rx}~}{}||x|}|zzx~}|zzy{|{|~}{}|z~{}}~}}~~{~~~~}~||}{}{|~}~|~|~|~}{~||}~}~{~}~~~}~}|}~|~~|z~|}~~{~~}~~}~~~}|~~}|}~}}~~~{~}~~}~}~~{z~{~|z{{|~z|z|||yw}}{{~~~{zyz~{|}{w{}z}~yz|~{|yz|}|{x~}}{}{|~|y}~|}}~}{{}}|~y|y~z}{}}v~}{~|}}{~~z{|~~xz{|{z}~}{~y{~z{{}|y{~}|}{zz{|z~}yy|z{z}}z|{|~~~|z|{}y}}|y}||zy|~~y~~|{|}~y{yxx}||~z}}x|~}|}|~xwz||{~~z}~||~{~|u}~}~~~}|}{}}w~x~|}|}~y}~||yz}x||y|yzx}{|}{}}{|~z~}}{{|zz~wy}|y}}{~{~}~|}|yz}~|{}}}|y|}~~}~v}{~|}~{}{~x|~~~~}}|y}~~}|v{{{}}{~~}}{~{}wzz||z}|}|{w}z{}}|z||~{z~}||~|w{{~}x|{|~|}{|y{{{}z}|x{yz}|{~{|}}z~y}|z{z||{{|~|}{z~|~|{w{{{~}|xy~}{zw|zz}{|x}}~~z|w~{z{{zz}{}}~|yzy{}}{}~~z|~x}z||~}}z|}}z|~{|||y{{|y~z||z}z|}z~zw}{}z}|~|}|{y|~}v}||~{}}{}y||{~~~~~}}}{{}|{|}~{~{{|~}}~|}~||~~}}{{~~}|~}x~}~||}}~}~}~}{~}~~~~{|z~}~}}~z|}|{|~~~~~{~~~|}|~~~}~~~}~~~||zz~}}~zzz{||zuyz|z|~y|}{{}{|x}{}}}~}~}|zyz~}~x~{{}~}{xu}}~~z|x{~~wz}{z}|{|zzu|yyz{}{{z|}{~z{}|z{}}}z|{{{{z~~}}{{~xw~}z}~|}|{yy~y~{u{{|z|}y|y{yz~}{}yz~|}}|~z||z|~||}~|}{||}||{z||~~x~~~}|z{}{y|{y{u{{}zz}z}x{|y~|~{~y}y}{z}y}~|wz|w{||~{{z}}|{|y}}y|z{{}z}{|{}|}{{|y~z~{y{|y{|{||y{z~|y{z}x{w}u|~{{xx}|y{}{{s}zz~}yz|~{{||~wzy}|wz||}{yxx|yz|||w{wu||{|}v}||~{r|y}{}z}}|{~{|}}}}x}x|{|~||x}yw|y{zz{z||{w{|y~{|{~{z~}zxy~z}|z}}||{|zv}{~|~zw}{{|{|z~}xz|}{z{|~}~~}{y~|}{zz~y|~y~y|~{|zz}{w{vy{w}{|}z{yz{|{y{~|z|w{}|{~{}~~~|}|~{||}}||~y|{|||x|~w|{y{uy~z{|}z{{}yy~y{x~{}~|}}||{}y~y}y||{~~}}}}~~}x}}x|v~}{zz~}z|z~{uy{z}x}}z||{}|y}~zy~{|}||z~~~}~~~v|~~~}}~~~|~}}~|~~}~z}}}}~~}}~~~~~}~|~{~|~~~~~}~}{}~~{~~~~~|{~~||~~~}z}~~}z~~|~~|{~}|~~y~zy{}yyx{{{w~x|z|y}x~{}|}u{s~}}zy~}{zz{~z{~}{}~z{{{|{~{z~}|{y{{zx{zz||{y|y~z{x~yy}z{{~|{~y{~}y||{|{{~zz{yx|||{z}y{x{~{{yyzw||}xx{~x~~x{}}{~wz~}~z}zx}y|xz~~}z~wy~z{~z{}~|{~~{{}~z{|}|}~yzx{~}~~|{||~y}|~|zz~v|{}{y|}~z|x~|}|~y~y|z}x|xxx|{}{}{~|{}zy}z{~}|{|{||~|~x}~|{~|||}yx}|y}}z~~{{|y|w|{z}{}||{zx{{y}||}z~~|z~|{|}z~|}{~{zzz||{}{z}}{{||zqzy|~}{|{z~|~yw}|x}yxx|}|~z}~|~{z}~~z|}}z}yy}}~{~}zy~}{z}{zx~||y{x{}~{z|~x|{xz|~y}{|y||||zv|y~}~~x|}|~yzy~y{|yy|~}|{||~{x{z{||}}yzw{}wx{}y{}}~{y|}|}|}~|~z{|x~zx{}{}|y|~y||}}xw}~{||w}~}~w|x|}~wsz~~z}}~{|}|}zz}{}{z|}~~|{~{{{z~{~{}|z||zx{}~~~||z~~~zy{|||||{{{z|}|}||||~|z}|wxyyz~~~~{z|{{x}{|}y~}}~~|~~~~}~~~}}~~}}~{}~~~}w|}}|}|}~~}~}~}~{}~}~y~{~~~~~~~}~~z~~~}}~}}|~}~~~~}~~}{}~}|~}~|}}}~{{}}|~z|yz|zy~{w~}}}}~wy|}~z|z~}}|z~zz{~~z{~{|z||}|~z~|||}zz}}{{|zy|}~x~z|}~}|}{~{}}v~{}~}|}}}{{|}{~}|x}|yy{{|zyz|{zz|x}||v|~}}|||{}}||}}~|{|~zszy~~~}w|{}|x{}z|z|}}y~{z}}||{||z~~z||y~}~~|}y|}|{{}z{{y{{zy~z{zy~z}xy{|||v{x~|}zz|}|}~~z|}}|}}z{{}|z||~x{|{{|wy}zz|{vzx{yt~{x~~}y~|zz|~|}}~zz{}{|~|~~{~~~}z}|zz~xzz}{yy|}yzz{zz}{|y{|zx|yx~{y{~x|}||~}~~}{|~}|{zz}zz}}||y}}||x~|ux||~zz{}}y~xz}}{~}xz|y|}}~}~|~{x}{|}z|}z{~y{z}}z~z{zz~|~}~}|||}z~|}~}|}|}y{|{{|x||~~zv}~~{~}~w~yyzy}~{{~}xy}z|}~z|}|{{z}~~zz{{}{{{z|~x~yz}y|~|{}}z}{|z|}vx{~z{||~}w}}|~|{}}~|~w}|zwz}}yy}|}}y{{|zz~|}yzz~~z{~|}|z|{}|~~}||~|~}~}~{~~~}~~~~}}~}}~{{~{~~}~~~}{}{|~}~}}{}}|~~}}~~}}~~~~~|}}|}~}~{~~{x{yw|}}{||}}|{zx||x{}zz{|~xz}|{{|}v~{}yz}z}{~}x}||}~}~|z{|~}~xz||zyz{{{|}{}~{x~y|yxzz}}x|~z}{{||{z{{|yvy|vxzzzwy}|~}{x~|z|y~|~zy}|}~~xz}z}|w{}|y||{|||wzz{z{{~xx}z}{yzz~}}}yx|wz{|{zz~~~{z|~|yy|}{{y{|~{|}x}}~~}~||}}~}~|}}{x~|{}{}~zx}}{z{z}{}}}{{}|}{yzz{|z~|{|}}{~|z}~~|}|w~~z}|}|z|~{|zy{{~z{|y~z|~|v}||{~v~x{|{}~{~|x}|}|||{yy{z|~{|~||||z||z~{y}y{~|~}}|{{|~{|x~~|z{zzz{z{}|y~{zxy||}zz}zz}|y{z~zzy|}{|}~y~{}z|zz~}xz~xz{}}{u|~z~tz|{{~wz}vyz}}v}{|}|}~|{y{xy|}~|{y{}y~}}{z|z~{{~|~}}~~yv~z|~yxzz{||~{y|zw|ux|{{}w}{}yx{}|{}}~}|~}}~}}|~|{}{~~y}z|z{y{yv}z||wy|~z}|~{~|}|~y|}z{}{}}}{~|~}|~~~~yz|{}{}}y}}w~}|v|~u}~{z|}~||}yy{|{}~~}|~~}~~~}~}~}~~}}~~}y~{~~~~z~~|}~}}}~}}|}}}}}~}}|y~}|y}|~|~~~y~z~~}~~~~~~}}}~|~|{|{y}{yz{{{yy|z}z}{~}|~|zwy{{}y|~}{|}~{z|}{z}x}|}z|y|y|~z~~{~zy{{z}|{{}|~|}~z|}{wy}z{y}zz}{|z|~}z}|}||{{zy~}zzvxy}z{||{y}}z{~{{w{x~~yz{y}}~zz||{}z|z|}|}~z}{{}}|}z{xx|v~~y||z|z}z{|}||~y~{y|{|z{}||~}~}y}}}{|~|~yzt}~|}z}y{|z~yzz|z}{}}~~~~y|z{}~~|y{{{w~|x{|}}}y~{z}{~z{}}y{zzy}zy|{}{|{x{|zzx~}}}~{~{|{zw}}|}|z{~~y{{w|z||z{z~{y~zz{}{{}}~{{~}|z{~|{{|{}}~{}}}~}~~}zz}||~yzy}x}xz{v~}{|~|~|~}yy||{}}~~~{|}~~{{z{~{yyyx}}|~|}}{x~|z{{~}z|zx}zyy~~z~}|~~~}}~{y}}|v~y}{~{|}~zzy|~z{zy|{~{|zy{x|y{{||w}zv|~}|~z|z}z{~~}{}z}}{|yzzy|~{{y|zx|y|z~~|z{{v|x{u|}x}{x}~~{z}}zvxt{x||}}z||z{~|}zy}}}{y}}{z{zz}z}~y~{|z}}}}~|}{~}{~~~~}~{~~~~{~~}~}{}~~~~}~}z|~}}}{~}||~}}{}~~~~~~~{~z}~~~|}}~~~~~}~}}~{~{~~~~~}~|~|~|~{}}~}{~}}}w||~z~w{}w|{}}{{~|}~|}zz{y}z}{z{}z~y~}{{}~|}|z{|vz|{}}y{}zyz||yz{|}zz~{x}}~|z~~z}}~xz{{}zy{{}|{|{~{||xu~|{}~zy|z||~z~|}|||vy|{}|||~v}{}~{{|}}}{~|~||~}{{}yw|z~{}{x}|}y|z{x|}{xv|{}{{|~x{~~zz|{{~}y|}{z}v~y}{wy|{{yx|{~|z|}~{|{}{}{~~x{}~|{{|~z}}~zz~y{z|y~z|{z}|}|}y|{|y}z~}~{{}{}y{zy}|~}~~zz}|}}y{~}y}~}|{|w}z}{}y}{}~|y~|||y|y{~{}y{yuz{zz~~{z{}z}|{|{}z|}z||{zy{~{zy{}~{~}|y|z|~~z~}~}y{y}{|y|{}|y{}~|}~~y~||}|}|z~}|~z|{~{{}w|}~y{~{~~{||}|zy{x~z{w~|{{y|{}{z{y{{~~x~|}~}~zyyz~~||~|x{||{w}~{}|{|w~{{|}}{|~{|}}~{x}|}x|z~zz~~{|y|~~}}x~zwxyx{}}{|zz~{{||{z~~~}y{|x}|yz{~{y~|{~||{{~{}|x}|{|y|y}{}{~z|}z~y}~|~|}}}~}}}}||z~~}~}~}}~~|~~~~~}~~~~|~}{~~~y~~~~~~~}|}~|~}~{~~~}~}~}~z}~z{~~|}}~|zx}}x{{{z{z|||~~|{zx||zzz~y}}|}zxx{~y}}||~v{{{yz}||}{{|}y~zy|{}zv{{{}{}}zz{~~|~~~{}y}z~{y}w}||y~}}{}}}{{{}{xy~~z{|v~}{z{{~|}{}~v}z~}z}{{}|~|z{yz{}|x~}}w~~|~|}~}z{xt}{{y{{y}|{x||~|}{y||~~}~|{z~}|~{}{{}{|}~||~}~}}~|z}y}z{|}~{}x|}~wy~}}z{~w||}~}{~~}~|~~z{|}z}u}xx~z}{zz}x~xz~{zzz~yx}|~yzy{{~{||{zx}z|}}|}|~x|{|~yy|}~xw|{{{|{z{~w~w~~|{{|~{|y}y}|}{{{}|}{z{{{v{}~|y||~||z{|{}y~zw~y}}~|{z{w}y|}xz|z{~|}{}~|~~}y~x{{}}|}y{|yzwzz{{{|{{uz{|z|zy~}|~x~}|||}{}}~~|~y{}{|~|}z~{}}z{}}~z}|z|z|~x}|~~}x{|}{~||{}}wz}}}}~|}|{~|~wz}w}ux~{wyz|{}zz||y}~u~||y}{{}z}~v|zy~~~y||}x~|zzy|~~|||~{}|y||}z{||~z||}x}yyz{~}~yz|~}}{~{~~}{~|}|~|}~{}z~{~~~~~x{}~~}}{~~}~}|~}~~~~~}}~~}y~~~|~{}~~~~~~~~|z~}~~}{~~~~~~|}~}~~~y|~~~}~~}{z||}yz{|}~zy{~{}yy~}~|}~|~~|v{~}}~~~~}x}yvxz|z{||z~z~}|wyz|~}yz~~{}z{}{|}|y|}{}|z~}z{}|}|}|wyzy|z||u|{~zy~|{|{{||~z{||}{|{zz~~z~{~wyxy{|w{{}v{}{}}{~yyz}z}}z}~z}zxv~z~|z|||zz||~}}|z|}z||z{yu|~|xz{wz{{yx|~|z|x{{y~|zz}~z{|z{y{|}{{z{zx|~y{{{|}{z||{x}}z|y{y}|{yz{~|~|z}}x|{zz~}|yy}}z}y~~~}yzz}yx}{}|{z}}zzy~{{zzx{yy}}|}}y|}{z|}z{~}{x~}{z{~z}|y|{}zzz~}yzx}}z|~~{{~~y|}w|}}y}z|~|~}v~x}wy{}{xz|{|}z~{~~}yy~z|||~~yz{z}z}|~|}|~{z}|x}{z~yy{|{zx{z}~|~|~z}|{|}z|{{z}|~z~~xz|{~y|}zx||zz|{}}}~|z{~|y}y~~v}}{z~|~|x}{|z|z}y~~}}z}||~y{|{~}|yy{y{|~}}}y}yzz|{z{y|w~z|y~}~~||~~z~z~~zz{y~{zy~w|~wz||yy}~~{zz}y}}||z}}{{{|x{}u|yv{~~||{~~~}~~}~}}{}}~|}}}~~}~|~~~}}{~~}v{~|~~~~~|}~~~|{~{}}|}~}~~}|~~}||~}|~}~~~~}~|||}{}~|{{}~xy{y}}zz}}xz~|~|||z}{}z}z{}{}~z|{}}~}|~x{}{~}|~{{|}~||}xxu|zzy{z}w}{|yw~|~{z|~{{|}{z}}~|}|y~y}z}|}z{|~}y||~zyz|y|}z}{{{yy{}|}z|x~~{|}x}}}||{~|y~|}{y{y~}y{~}xw|vzz}|y{{{|||y~z|}}w{|{}~~|~{}|z~~~{{|}|z|z{|~zz{~{|||}z~xz}yyy|}}yz{~z~z{|~}|}|}}~yz}||||||y}z||y~{}|{~}{}y||y|z}y~~{~}}|{z|{~}~||z}z}w||wy|x{}v}}zw|wzw~z|z|~~y|z~~|~z}{}~y{~~z}||{|}}|||}{||}}{|zy{{}~{{{yv|}{|xz~}y||z~zz{}{}{~}|}{{|{}||}{}|wwz{z~zzz~}y{{{z~}{|||~y|}zzzz~}}|}zux~{}z||{y~}|~{~zox}{~||||z}|}~{|z}x|xwy|}|~|wz}~z|z}~}zy||}~}~}}{zz}z|y}z|}|{vzw~~}x}~}z{z|{{|~||{|{~zy}}y~}|z~{||z~z}y~{~||y{y{~zzwz{{z{}x{{y|}}{}|{~}~~y~~~~~~~~~~~~{~~}}~~~~}~~{~}|||~}~~~}}}~~~}y}}~~~~}~{{|~u~~}{|}~r}}||}}}~}||}~~~~~~~||}|~}|~}~~}|}~~~z}~}~{|}y~{~~{x|}w}|yz}{{|}x~{}z}{z}z~{zxy~~{|~{~{~|}}}}~|y}|~{}}z{x|}w|z|z{~{|{}x{|||{{||zy{{}|yvz|{|}}zz~|yz~|~x{{yz{~|~|}~zz~~}}{z}zyy|y{y~z{z|xz||y|{|{|z~y~{yy{}}~||~|||yx|~|||}yy~}{}z|}z{||z}~}x{z}{|||v{y{{x~{|{}}{}x|y}|~{}z}{x{}{x|}y{|y}{~~xz{y|}{{|{|{}y~y~{yw|}x|}{{}x}{}z|}}}|~{~~{{~|{yz}zy{~|}{|~}|y}yvy|||z~~y||||wxx|{~{|||yz{|{}}}y{~{}~~~{}~y}~zyy~{|{}}~{zyzzy|v|{{w}z~||y~|w|x}z{~z~~{~}zx{wy{{{{||y||}~{z~~}z|{z}}zzx{|{|w~{|{zx{{x{x{~~y{}~y}{{~z|||{x}{~yz}|~{|xywz|~|z|{y{|}|z{{w|{zx~~|{}~~{~zz|u{|}yzz}}{|}||{z}y{y{}||{~{~{z{x}~y}|~wzx{|yz{|||}~zz{y|~y|}z}y|}r|{}}yx{~v{}||{~z~}z}}{}z~{}|zz~yz|xz~{}{z{~|yxzzy|yx}|z~{y{}}}~~~~~~|~z~~}~~~~}~}~}}~~~~~}~~~}}~}|~|~|}}||~}}}~~||~~~~~|~}~~~|~}~z~|~~}~~}~|~~{||~~~~}~~|}}}{~~~~~~{~{~}}|z}~{xz||x}xx{v|{|{{w{y|x{}yxxw{}ww{y}{{~{|}~|{|z}{|y~|}}}~z}y|{z}|{{z~u{~{|}~}{~}x}{vz~wxy~y|}}|{zyz|~|||}|y}~{y||z|wzx}w}yx~~|}~zz{}}z{~{|z|wyy|}{|{}{|y~~}{}||{z}{{z~{{|}y|~}zz}z{}z~z{y|{z~||yy{{~|}w}z}zyy}~{{~}}}~~~w|z~z~|x{xz{z|}}~{y}y{z~{~wzz}~}zyyy~y{}}|{{}{~|{}z}|y|y}}}~}w{{z{|zy{z{zxw}{{zz{z||{{}}|z}x~z||}{}~~y}{x|~}|{yxvz}{~|{z~{zy{z}x|}|{yz}yz{|yxy}}|~~}|{{zz~{v}|{||w|~|||{z{zw|~x{z{xy||~z}~}|z}|~y{}xy{{}t|~~{|z~{~yz~{{vw~|~||}zzu}z~|{~}xx{z|}|}{w|zyx{}z{}|~{|~}{|~y||y}x{}~z{~|~xxzz}{~|}}{|{z}{}z~}}|rz|wzz|~z}}|~yz|}}y{z|zvz{z|~}~}|x|zy}}~||~|{~{|}~w~xzy{xy{|y{{~~}{|z{}|y}t~z}{{}yy{|}{~w}~~|{{~||~~~}{}~}}}~~~~|}{~~~~~~~}|~~~~|}~}|}~|~}|~~~~z~{~}}~}}}}~||~}~~}}}~z~~}~~|~}}}|||}}}~z}}~~y|{{||xz}|yx~}y}}{x}{xyzx|{y}|~|~{{~}|y||~z{y}~|}~|w{y|{z~y}{{|~{}~|~z}|yz|}~wz{{z}z~y{w}}}z}|~x|z}{}|}~y}yy{x~{|z||||}~||}}{||zzz|~{{z{y}z{}~|~{}}{}}~}z{z{z{~z||{}~{w{{}z}{{|y~~~}}}z~~w|~z}~{}zz}}||}~}z~}}{|}~}~yz{{zzy|zx{}{{zw|u~~{z}x|}}{y{|{|{}y~{{{|{{}{~|||}|~|}{~|}{}|{~|xv~y|~yz{{|~|~}}x|{}{|z}z{}}~~{{~}~z|~|~{}~|}|y}}zzx}{zz|}~|v~~}}{|{~x|y||}~}|{{{|~}{|~}}yz}}}|||z|{}|}{~~z~~y~}x||z|z{||}||~~||~{}~w~~}y~}||~{~x~}~~~{|zz}zw|x}~{x|{~}|z}{|xwz|{{{z}~||z}}|y|~~wz{|{y~|{~}}}|}~z{}{}{~|{z{}}z|}}yz|}{|}z~|z}{|zzzy}|~}v}~|{|x}~z}z}~}}}}|~~~~~|}}z~|~~}z}}yy}z}}yz~x~y{~{z}}yy~x|}~}|}~z~~~}~|}~~~}~}~~}~}|||~{~~~{~~~}~}|{~~~~~~~~~~~}}|~~}~z~|~~}~~}~~~~~}}z~~~~~x}~~~}~{~~~~}||{y}|{|y{}{yz}{{{||{||z}}~}|z}{||{~|x}w}||wwz}w{z|~}z|}x~}}zy}z|u~w}w}{{yy{u}{xw{}}}|{~}y{||y}}|z{}|}{|~}|z}|~y~}zx{zw||z{~x{z~}y{~{yz{zy~{{~}y|||{{}}}{~}~~~{{~z|~~y{|}}vz||wz|{{{yt|{w~~|v{|z|z~x}y}x}zw~y~{}~z}z}}}}|{z|}{zz{z}{}{w}z||~z{z{~x{yt{|~y~|~~~|}}z~}|~z|||zy}{|}|}~|yw{x}|{xz~|||z~{zz|~~w|}{}~z}|}|~{~x{}||}~|{{}}}yy||~y~|{{~y~|~w|}yz{~|{~|{x~|{{z}}}|}|~{}z}|~~|~}{{}~}{|w~wx||{}{}}{~}x}~~|}}~{{~~~~|z{}{{}y{}~z{~z{}|}~{yy~~yzx}y}}}y{}}z{{}}}yz{z||{|||~~{|~}}{x|~{|}{{{}z}|{~yz|y||y}}~x|~y~}z~}~z}|}{}z~~w}~{}{|z{{|s}|w}zyz}y|~|~z~vy~}z{{|~|}~yz~z~}~~{~}{}~y|}{|~z||||{zz{~||}z{z~{{zxy{z{y}{{{~|}y~}|~{~~~|~~~~}{{{|~|}||~|~}||~}}~}~|~z~~~~|~~~~~t|~}~||~||{}}~}~~~~|~~~}w~~}|~|y~}~~~~|~~~z~|~y{~~}~}y}~z~{||~xx}||{|{}~x{|z||t|}}z{{}||zv~z|||y{~||}}z||~}}~{}~z{}y}z|~{|z{{}}{|{y}{}~}~}~|~z~{}}||~|{yy}|}}yv~y~|{{}x~~y}|}{|}{{~{zzw{|{||{}{||z|}~}{|v{|{z|v~~yv}z||}{}{xy{~|~yz{|y}~{w}|x|zz~{yzv|z}}{}zy~}x|}{||}z}|{|x}w|y{~{}}z}z}w~{}|}zxz~|yy{{~~y|w{zz~|~~y~~|~}z~{|{~||}wz|z}{||{}}zz|}|{{~}~|{}}{y}w~}~z~}{}~y|z|~||}{|}{v||{|~x}|x~|z}}zw||{yv~~||}z{z|z~{||~}}}}~z|~w~{{|}}x}}~z}{|~{}{yx{|}}z{z{{z{}zx|||y~|zw||{||}}}{}}y{}~|w}|x}z{~z~y}}x~z|y~{zy{{}y}xzz{||{{z~}|}v}}z}}y~}{vzy||}|y}|}|}|sz{z|{xz}}}x{x}{z}y|y{{|xz}y~}y|{}y{zy~y~x~}|~y}~z~{~~|~{}}wz{||{}|x{}}yzw}{zz|~}{|y|v}|{y}{|}~y~}yw}x||zz~|~~z{}~w}z}{||~{}y~|}{}~|}~}~}}~}~~~~||}y}|~|~y|~~~~~}~}|~~~{~}~}{}~{{~|{~~~~{}~~}z}~}~}|}}~~~|~z}~}}{~~~~~~|~~~}~~~}}~}}~{}z|w|}{~|{{}|{{|y||||{}y~{}{}yy}~~zyy~{{x}{~u~w{z~~{~{|}{xx|||z|}|||}w|{{yz~yz~v{|{z{y|{}|x{}{||y||}z}|}x}~{y~{~|}|{|{s~yz~{|z~}zz}z~|}z}z|z~z|x{zz|{~}}{~}xz|}~~}y{~}|}z|{~zw~}xzxvz|{{~~}z}z}y|~|~{~}}|{}|}{||}~}x~x}{}|y~}}z{z|y|{}~{{zyyyz{~xz|y||x|~~|y|y}y~|}xz|}|yx}|{}{}z}z{zzw{yzx}}{|zzy|~~~xxz~~y~}}~xz~}|}|~u{~|~}z}|y{}y{||}zxy}}zz{}}x{|w|}yy|z{{zy}v|}}~|{{~||{z{|}}zy}~{|{xz{{~yz}}{|x{z}}|x|~~|}}zw}y~|{|xz|~}}}}{{~{z|||{}y{}~{}|y{z{y|~|z~zy{~|vx{}z|}{{{|{|}yz~{}~}x~~||zz|xz}y~|{}~z}|zz{z|wz~~z|}|wy~xxzz}}||}~|}}x}|zzz~y~w}{|~~}z}{z|{{{w{|}zz{~z|z{}{|}|}{|{{|x~{||~|{|~{zx|{}{{r~}{z{y~~|~y}zzzx~}{}s{~~y|}}}|{~~~~~||~x}||~}}~~~~~{|}~~}{|~~~{~~}}}~~}x}}~}{~}~~~~~}~~}~}~~y~|~{|~~|}}~~~~~|~|}z}~}|~~~}~z|}}{~~}~}}|}}~~|}~}|y|{{}~}{{~z}||~||~}~z}zy}|}{~~~{yy}{~y||~~|y}}|x{{~z{|x~}x|x|{|{y~y}{{|zzz}~zxy~z|}sy{x}~z|}}}|z|y{}y{z~y|}z{|{x|~{y{v~}y|z|{~{z}|~{|z|z{|yw|z{||v|||||{|y{{}{~y|z}}}||}w}zt}}||y||}~}}{||}{~yy|}~{|~|w}u}}|}|{z|{~|~|z|}}{~}~}|{~{|{|~{|}{z}{~|{z~~{}|~~~~y~|{}xy||z~{{~~~}y}v}}{{|x|x|zwxx~}~x}~|v|y~{{~~}yz~}|~|zytz{}x|x|z{{z}z}{z|}||{||~|yy{~~zuzz~y|||xy|{w~z}}}~}}{|~|y{}}{}~}zzy~{zz}zy~y}zz}|}{}{~z{}z{~z{||~{|~zz|{|y{z~}|rz|}}~x~~{|}~{x~~w}}yyy{z|x|~v~}w~yyv|{{|{{w~|{x{|{}zz|||~}yy{z{z|}}x}}~~|z{z}~w{{z}~y|{z}u{|}||}y||z|}wy{~y|z~y||x{y~{zz{}w~y}~|{~{}{|~||y{|{zy{{|{~{|x}x{{|}w}zy{|||~|}~zy}zzz}}|{}z~wz|}~}}}|t}}|}|y{{}~~{z~|~||~u~}~}}}}~}~}}~}x~x|~~}~{}|~~|~~~~}|~yy~|~~~z~~}|~~}}~}}}}~|~{~|~~}~}~~~~}~}~~~~~|~{|y|}~}|}||yz~~|}}y{|}xx|{u}|{yz|x}y{||zzx{{|~zv}}}y|y{}|}|||}}{}{z}}y}~x{w|x}||y{yz~{~z~yyy|ywyz{||{{|{||}zz~wz}z{z}{}{{{{|xt|z}zx{}yy~}{~|}|z|~z|yy{zzyxz||yx{}ywwy|z}~|||}|||zy|||{||y}{||{~{{v|{t|{y{||~yx{|z{yxy|||~}{|y||~|}}|{{~|~|{{|{|}{}~|{|zy{y{|{y||{zy}|~}zz{y{~~}}z|{|~y|x|}{|z{~}}|~}y}~yz~~xt{w|{yx|yx{z}|{|y~z{y|yu||{z~s|}{}|yw}~~~}|}{}zyyzx{w~vzwyxz~z||}w{vz|}|x|}~~y}}}~yzz}~{~|~~x~}z{}~}qzy|~|~~{|zz|zxu}|y|y}{}}~}}}~{|{y~}{y|}x{{|xzw||z{~|~z}|~z{yy{{}w~yy~yx{}{|~z~||{x|~~y|y{z~{y}{y}~z|{zz|{|x}z~{}wzx~|{z{xx{{}~}|}w|||||wyx}}{|x{||}~zz~}x{}zz||{{|{}{~zu|y|v{y|}}{{zyyzz|}z{{|z{{{y|z}}|{{}{|z||~{}~}z|~~~y{z|zzu~z~|zz||{{x}{z|{{x{}~zvyw{{}~}~zty}~||}~|{~~}~}{~{y~~}{z~}~|}|~~~}~~~|~{~z{~~|~~}~~~|}|}|~~~||}|~~~{||~~|}~~}}~~}~~~~}~}~~|~}~~x}}~}}~~}~~~~|zy{z}{|~}zw|u{z}~}y}}}xx{w{}zz~{~~{||{}{z}}}|z~yz}w|}{{z|~yzz{zy}|x|z~w|~{~y~x~xyz}x}}}|z~{{yz{}}}~|}zy|{~zz{||}zzz}{|{|{zzz}z||{zwz~zz}{|zz}{}x{||~yxx|z~}zzx{x{z}}~y|~}~~y{||}}||zz}z}}{z}x~||~zyy}y|}z{zz}}|z{|}w~{|}z|{x~{x~|~zz|w|{~z||z}|zyzzx|{y}x}z|~|}}z}}xz||||}zy{|~~}}y~y}x}x{~z~||y}}z{{{{|{y{{|}xz|~y}}{}|}{}{zyyy|{~y}~y~y|~}~zv|{}~|}{}|~{zzy}z|y{y}z||~}||}}x}~{|}{z}}w{}zz~{}z||{}|}|}y{~{{}z~{z|z{z~xz{yv}{{}z|z||{|zwy}|}}|{z|}y~|{z|x{~|{u|{w~z}z~{}|}{y}y{yzy{z|}{~~z|~y~}z{~{xxy}|{|x}zz|~yw}~|y{w|~~zzzv|z}}~zyzzz}{}~|zzz{{}|~}}{{z||y|w{{{~}uz||}u~}{zy~|x~y|z{~xz|~}y~|}|}w}zw|y|}}z{yxz{|~||~x}z}yy{}|{}|yz{|}zz}}~w|yx{xy{}x||z}yy}}{z}~|}~~}~}~~{}}}~~}{~~|}}~}~~}}|~}~~~~}|{~~|{~}|~|~|~~~~|}{|}{}}~~~~~~}}}~~~|}~{~}~~~~}~~|~~}}|y{||~|{~|y{zx{z}yy}{}}}zy}y~{x{v{||z~{|{|zz}~w~~~|~|{~||{|}}{}~vy{~~z|~y}{|}|{{y|z~||{wxzz{{v}y~|z}{}z~zzz|}~z~wy~w{}}~xzyxx|yyv~yx~{}{{|w{yy}xwz~{z}}y~|y}~~{||}}z{}zz|~z~{y}{{yyw|}v}{|{z}{vzy}{|||{{||{||}wz}{|w}~z}~|~|{}~z~{}yy~{{y|{z~z{z~}z|{{y~|w{ux{zvz}}}~|~}~|{z}z||zx}|~y~z{|{y{{~~z|||{{}}|x|ywy}z|z}}~{||~{~z~}z|~zzyw}}|u}~y{zzz~}}y{~|y{{zxyyzzx{|y|||~|~~}~~|}y|}{}{|~{|zy}z~|}zz|~{}{|s{z|z}x}y}y}yz}zz|~||{}z~|}z{~{}yy{x{z{||v~{}z~z}{zvyy{}}{||zw{yz}~|z|{yz~z}ywz~~yy|~{y~y~~|}{v}{x}yv}y~yxyy{{z{w}}}wz{{||}~{z|}~}}||{~}~||y{|{{|~z}|z~x~|z||z||x|z{~}z|z~yy{z{|~~}{x{y}}~zx~|~{{~}}}zz|z|||}|zxtz}y~v~{|{xzz}{{|v~}~vz}}|||w~{}|}~}~|{}~~}{z}|}}}~z}~~}~}~~}~~}~}~~|~}x}|{{}~}~~}x~~~}~|~~}~~~}}~}|}~{z~~~~|}~~~}}}~~~~|}~~|~|}~|}~~~~~~~}~}~|}~~~~~~~|{~y~{z{z{}|~{x{{{zxzz{z{|z}||||~||wxw~~|{}~}}~|yz|{y|z}~||y~}~}z|~|~|{~y{{|}x}~{~}}||xz||{zy||}zx{{y{z}yy}{~~y{|y}z{y~{{~y||}y|{~||zy|wy~|}zy{}y|y{||~|z{{}}}{~xz}{}x~|~|y~x}|}{|}~~z|}|||{{|y|zz|{zy{x|}}|{~{|v}z||~~~}z{{z~{z|{{y}~}}z}|~{{{}|}}zxy}{zzw|~||}}z{{}zz~{~~{|z~~~{~~}z~z}{{{|z|w~}~~|||{~|{}{{~}~z}|z~z}|||y~{|||}~||yy~|z|}z{}z|{z|}}|x}{|}}|~xw}~x||~{}y{}|}}|w{}z}|w|}z|{}zz|z{{}xy}~{{|{}zy}|{yz}}~|}v~}w|{~zz}}~~{{zz}}w}}z|y{y}zz}|}|}z~|vy||y~}z|}}z||y|}y||z{{}}{~~|y}{{{xx{yzy}|yxy{~v}{{~}{}zz}}{|}|}z}}|~}{~}xzw}~{z}}{}|{}{}{y~{{{~}|z{{z}{}}x|~~|~z}}|}y}~{y|{|z}{y{}}}~y|~{xz}{||z}|y}~|zv|}{{}~w~|}~|~}}}~~y}~~}~}~}z~~}~|}}~~~}}}~~~~}}}}~}~~~~}}~}~}}~~~{}|~~~|}y|~~}}}yy}}}|~|}x}{{y~z}||xy||{}}x}~wz{~|~z{{x{{~{z||z{~{|zxyz}~|||z{zz~x}}~{~z{yz}u|}||zz}|}z{wy|{{}}|}|z~|{x|z}~}~{{~~|{yy{z}|z{{v}}z|}}|}z{||}zwz}~yxz}}|~yy}{}y}}~|z|z{{~}}||{}xz~}y{|z{|{zy{|z{|zyz|~xz~}}~y}{}||~z|}{y|}|~}}|~~w~||}yz|wyy|}xzvv}|~{z{|wz|yz{{~{|}~}z{|~y}w}}zw{yy}~~{|{}}|x{~~}{z}z{zyzzz~|wyz}~{w|wy~|{|||{z|w~}}}{{|zz||y|z{~z}}y}y{~y}y|yzu{x{x{~z||~y|z~~~z|z}{}}|||~y~x~}{~z{{y~y|}z~v{{{~}y~|zz{z|vy{{}{~|||{y|{y{{|~|{yx}x|z{|{w{|}{{z~yy{{{~y~|z}{|y~w|}||}{zz}~{|{~}}z}|yz}yw|}xz}x}|vw}}||~|~yz|u}~|z|{{z}{z~y|z~|~|zzyy~~}}|||{zy{{~y{~yv{~{{~{|z~x{|w}~z||z}}}{}z{~|{{|}|~{~|~~~{v|||{y}zx|}|{}y|y{}|~~|x{z|xy|}||wz}{w|y}}y}~}|~~~|~~|~}|}z~}~}}}~}~~}~}|~~|~}~~~}z{{~~{~~}~|||}~~}~}~|~y~|~~}}}~z~~|~}~~~~~{}{}|}~~~}~~~~~}~~}z~~~~}~|~z~~}}|}}|}|}w{{~{|{yy}uzz}y}{~z~yx~z{z{~z}z{}}|{|}x|{||}t|x~~z}}{yy}x|}~zzz{{|}|{zy~|}|}yyzx|z}{|v{}|~z}{~xz}xz{w~zz|}}}x|~}z~z{~~|}~ywx}|yyz{{}yx~|x}~|}xz|{zyyy||uwy||}|~}}~}~}{x{}{{~}}{{z{|{}z~|{z}}{yx||x|~|xy~~|~vx{}z{}|y~}|||{}}y}{{zy{zy{z|{|zyz|}{{}}}~}}~|z|}{}{vyy~{~}v{}~}~~~yy{z|}u{yz{}}~~|~{yz}|~z}xz{z|||{z~{{~|~zz{|}~~||z{~z{~~x~{{zw{y{|}y}z}~~}}{~}z~}}|~~z~}~y}y~~w~|{}{z}{~}}z}x{yy}zz|w~}}|{{~{{~}z|v{w~{{wzx|||}|~}||y|{yz~y{y}{|{z{{yy}x|}}v}||{~~|||}{}{{{|~}{}}z{{yz~x~{|{~|{}{|}||yy~}~{{|{}}}w|wzyz~{y{|s||~{|z{w{z{~|y|yz{}zzx}~z{{w{~}z|~{z||zxzzzy}~}{{}x{~{}|}y|x||{|~z{zy}|{|{v|}||z{y}qx|y|{z|||~{}|y{||z{z{}|{z||~|x||{~y{x{}y|{}~|}}y~~~|~}|{~|~|}~}}~~}}~~~}~}|~{}~}~}~~~}|~}|~}~}~~{~}~~{~}~}t~~~|~}}|{}~}}}|~~}||{~|}~y~~}~}~z}}~}||||}|}}|~{z|y~x~v{yx}{yy}zyz|||~~|y}}|z~|~{~|{}|}}|}}x~}z}z||z|~{|z~zz{y{~|{~|{zwvv}{w~{y{|}xz|}}{|~xy{|}}}}|~~{}{z}y{|y|~~|{~|z|v|y}{yy~|}w~|~{w}|}~z{{|~}}~z{}~|y}{~|z{zy|~|zy{x|y}zzy~{}|{|w}|{}|z~~~yz}||yyxw}~yz{~zy}{|z~y{}{|~|zy}zz|{zzz{z|yz{yww{|v}{w~|x}|}yzy||wz|~}}}}}~|yz}u{|xz{y{|yzzv{y|uyx~~||{{~~{}z{|y}zv~zx|{~}|z}yy}z|z}zyy|{|zyy~||w}|{|}~~|}}{}~{~}|z}zz||{~{|u}|~~~}y~{{|v}|{~v{x|{}{~~}{~~~|y}|{~|~}|{{|{~~|~~}zz}ux}y~~z}|||}y}}u~}|y|w}~x|y}|{|{~}y{|z|~}y{~zzzx~zzwyyzw{w{zw{yx|xxwyy{z|}z||}zz|}|y~z||~{{~}{~}||}|||z{}y}z{{y}{|z|~x|z|wy|||~{}|}}|{|y~}z~|~{z~}~y{~y|w|}z{~yz{x}{zz|{}zyz~}|y|z|wx|z}}~~}}{|~x|~}}~~}~~{}}~~{~}}{~~}~~}~}~|}~~~~~}}~~}~~~~~|~}~}|~~~~}}|~~~~||}~~|{|~~~|~~~~~{|~~~|}}~}~}v~~~~}||~~|~z~}~}z~{yyz}{}z|}}~}}zz}}{}zx{{~|{~~{|y}|z|z~zy}~}z~~~{zy{{{{wt}{z~~}{z~zwx~zy}~}~{~|{z}}~x~zyxx}{~x}z}xzz}}}|zzxy{~x}}}|{~y|yz}|v|||z|||x|z{}~|~z{}x{|{z}w}yz}}xzzz{zn|{{{}v}|z}{}}|{}z~z~{yz{yyz}~|yzy~{}y}vy{{y~|}z|{wz}z|y~y{~{|}|z}~z{z~y}wx~{}~~}|}z}{{v}{y}}y~}}~}z}{{|}z{}y||wv~||{|||||}}x|z{}~{yw|zz||y~y|~|~~vzy}|}}~{|~~z~}||w||~{~}~|~|y~~zz~{~}{|x~~|z||||~z|xt~|z|z}z~}yz{~z~{{}}y|~~~||{~|~}|}xy}}~}{~||}~yr|{|}||||y{z}~}|{yyy|z{{z}y~}{y|}~y{~}{z{y{{x{|{}|}zy~{z}w~~z|}z~~{}}y~~y~{|}y{z|}{{{z|zx}|}{~y{~z}||}}{~yz{}|{}{z}}{y}~~{~z|{~x~~w}w~{z}~||}{~wz||~{z~}yx|}{~zzw{||}|}z||~{z~|yy}y}~zxz{||y}~~~{|}{z~zz{}{}}w|z|z{}z}}uz~~|{{{}~~|v|z}y{|~}~~~~|~~}|}||~~|y~~y|}~~~~~~|~|~}}}}}~|}}}}|}}~~}~~~~~~~~~~}}}~~~~~~}~~}~~~~}{~|~{~}~z~}}{~~~|{{}|}}z}yz|uyz}|yww{||z|{}z}{zz~~}}|y{}{}{|{~|}~zz~{wz|~}|yw|}{|v{{{{|yxx|y}{{x}z}|}y|}z}~~z|}{{|z}{{{}{~{v}|{|{{{{}x{|{}yzz~}~y~wx|xy{zzz}}yx~}~|||zxz~~~|{|{z{}|yw{}}{z|{{~xz~w}w|{z||z{zy{z}w~|{}{|y}~|}|~{{{{~}}}{}zy|wzyyy}{|~||~z{~y{}z{yzyzx~|{~|~z|x{}|z{w~{zz{|}~}z|~y}y{zz}{|z}||zyyy||}wu}x|z{|}{{y}{}}v||wz~{}}~~y{x}{{~|||}z~}}}|{{{xzz|{~~|z|yzy~}{z|{~}~{|~|{{~}|{y~zx~z|y}zx}y|x{yz{{|wy}|zz|z||}y|z}zz~~}{z~|{~}|xy||}zzz}}~zz{yzz|yvyz{yz||}v||y{}}y{{z|||}|}{~|{||}~||{x}yw~z~}|||}x{}|y~|}||~|{}}zyz{xyyy{x|z~||}{}~}||zx~{z~~~w{~}v{y{x~{w{}|}}xvz{}z}{~|y{{z|}{|~||}xx{{|}~~}|w~|x|~{zzz~|x{|zw|}{|z{{}{z}z}{~~vz~z~}~z}}}~~|~}{~~}}~{z{~~~~~|~||~}}}~y}}}~~~}|~|||~~}~~x~~~{}|}}}|}~~}~~}|}~}~|}~}~~}|}}~|}~}~~}}~{}~|}}}z{~|~|~}{~~}~z{~}z~|~{~{{|y~~z}}w~~{{}|{{|}{~~vy~{}|{|{~~}yzl||}|w|{w{}~|{|~|||{~}|v{}|v|}}zz~|~}}~}~xzz}~}|{wz~yx|~{xy}{{{w|{||x{y||}z{v~}{}|~}z|}||z}}|zz|y}{|}z{|zy|}~}|{}z~}w}~{}{||w|}x}|x{{zx||||zz{{{{{}xyy}||yx}|~zz~}{{|~~~{|z~~|x~{y}~{{}}{~}}{|~~z|~|w|}z~~}{}|~~zwx~|}~{}zy}{{~yzy}x|x{~x}z{z~|||}|}y|}y}{~~{|~|}zv|yyz|||{}}y{}|{}|~}v}}z|z{y}{}|}~}|x}z}{{z~{}yy}zz~{|y~||{|~zy||w~~||}~x|x{~zz||z}}x{{~y|{}v|z~z}zw|}xu~~|~|zw}{}}zz{zx|yyzz|w}{{~~~|}{x}~|z~|y{||{}{}}}u~{}}|yz}w{~yzy|{{~}y{y{|yz~|{}{|{z~|y{}z|{~|{~|}{~}|~}}y|z~}~{z}z|{}|}y}{|y}y}|{{x~{y~x|y}~|w~{|x}{{{y~yz~{}||yxz}|~yx~{{{{{|zy|z{}}{{w}w}~~yy~{||~|{~~|}~~~}}~}~~~}z|{}}~~~z}~||~~~~~~~~}~|~}~z~~}~~|}~~}~~~~~~||~~~|}~~~~w||~}~}~~|~}{}~~|~~~~{~~~~}zz}~zy~y|z|v|{~||y|{y}|z|yz||~y|{y||{z~z~~{{~|~~{x|z}{|~{{zx~{zxz~zy~|w{zyy{y|y{|{|{xyz{z}~~}z}||{x{~{{{~z|}}{xz{zyzzw~|{wz~||~{}zy~yyxzy|z||{y|}~||}z}|~}{xz|~}}{zww}{}|z||{||~}|{|z|~~xy}~~|{~z~x~~~z~~zzy|zy{x|y}|w}x{z}|}||{{{z||yzx|}~~|x{~y}~{{y~z}~}~}{~~|zvzzx{~||||z|tw}}{y~|y{u~zz{{|}zwy{y~~|}x|{}{~y}{}|~z}z{{}wzy{|}|{{|{~y~z|y|{}~}}z{{|||y~}y{|~~z}}z|}||~yz|~{|}|~z{|z|y|~y}}{wyv}~~~y~~}}{x~{{~x|~zy|~|y}}}y|~|{||{}|{||{yzyyy{z}y}z~{z{w|}{zz}~~~x{~zy|{z}}x|{{~w||~y~}{}z{{}|}{~z|y{zz{{{|y{x|{||}~{~|{{zz~}x|~z|}~|||zxz}z}yz{xy|y}}vx|y{|}ww}}|{|~y|z{x~|}~|{zzyx}{}|{z|z||zz{{xy|{}}zy~z~}~{~||x~{z|z{|}y~{{{{x~}}|~~~|}~}~|{}}~}~~||~}|~|}~~~~~}~}~}~~~~||||}{}~~||~~~}~~~~~{}~~{~}}{}~~|~|~~}~~~~}~|}~}~{v~}~}~~{}~|~~~~z~|y|y|{{}~zx{}z{w~x~{z~zy~{~{}~y~}~xz}z}}{z}|~}~y}{{~y{x{wz|u~|}|z}~zwy}{|y{x}z|w{~z{z|~}~{y{yy}{z}ywy|{|z{||x|y~x|x|y~|zyz{|}{yy}z~z~~|~}v{z}~w{|{{w|{~|}{~~y|~|y{{|}zy}||{xy}zx||zw}}|}|z~}~|{y|}}|~}|x~|w|~{}~}}}v|~z}{}x}x~~|xw}}~~|~zx~x{||}{zv}~z{xyz~x~{zz}z|~~yz{||{z}~}z~}{|x|{}{{~{|}}|z}|{y~{~{}~z{~yu~}z}z}|~z~z}zw|~|}zzzx~{~}{}{yvz{~{z|{x|y|{|z{~~{{|p~z}x|{y}|y}|z{}}~|x{~{|x}}|{yww~~}||}}~y|y|{{}{yz}{w|v~|~|~~zz|}z|z|||z|~}{wy|{y|zx|z}v}{~z}{|y|y|~{y||{{~y|wz||y}}||z}{}}{y|~x}|{~z|{{{}{~z}|w~~|||{|{{}xz}~z|yz}|}y|z||~z{{{~~x}}y}}}x~}|~}~||z|~{}{}||}~{~}~~~}z|{}~~~~}}~~}}x~}~{}}|{~y|}|~u{|y{{xzz~~~~~~|~}~|~|~z}|~~|~~~}~~~~~~|~~~}~~~~}}~}}}~{~~~~~}}~~}~|}~~}|~}|~}~|}~}~y~{~|~~|~{~z}}{}~~}{}~z~|}zx~{}~z~x}xzz}y}{w|{}{yz{}}{z{|yyxx||z~}}y}}}|~||{z}|zz}{|{}}~~~w{~~zz{}x{z}~||z{|{~w{x~{}{x{|xy}{|{z}|~{||}|{}}z~~||}{}}}~yxx|z~y}|~xz}|}|w~}zyzzxxzyz}|{z|}zz{w}z}||~|{{~yz}~~{|uv|}x~x~yzz|{x}zw~~}z|zx}z|~~|~{z|x{~x~}~}}~}{}||z|}}wxx{|zvz~{}{{~z||}|zz{{z{}~{~{|zz|{~}}{{}{}~~~}y~{yz~tz{|{w}y|||{{{{zyy{{{|z}|}y~~{}|{~~}{~{}|{~zzy~{xyz|z}}}yyx{~z{}y{~}{}{{|y~z~}z}~}}{|~v}~}x}}}{z}~y}|~}}{{}||z{{}|}zxw{{z~zz}|yw}z~~}|{~y{{{~x~}z}|{|z||{{|~~~v|z}yy|~wz}}|zyy{x{{}{{zw}|||z~|~}~}~}z}~ux~y~|{{~||{xzw{yx}{}v}}yxx~x}}|}zz|}zz~{xy~~~~}y}{}zyxyt~y}zy|w|{y{xy|}}yxw}z|~y~~|z~~|z||y|z~zy}~~}~~}~||xy|}y|}~{}|z~zz|zwwx{yyx{z|{}}|x}}z|z}}~~~xr~z~~~~~~}~~}~}|~~~}~}{}}~~}~}{~~|z~}||~~}}{~}~~~~~}~~}~~{}~}y{|}{}~~y~}}~~~~{}~~~~z~}~}}}}}~w~{}|}}~}~}z~~||y{y~}y~~zy}~|zy}zy{wy~~|}~z}}|~|}x}xz}z}{{}|~y|wz{z|{|}z~|~}~~|y{z{}z|}~}~}}z{}zz~~|yy~vyyx{}}~}}}{}y}}{}||z|}x~y}{z{|z}}z{|yz||}xy~y}y||{~}z|{~||zy|{~z{}|{{{{|yz~~{~{|{v}||{zyyx}}~|{zyx|~}zx{|z|{rzz~w}z{z|}}~|z{}}}|||{}x{zyy|{y~{}w|w{{~}zy{z{|y|z}{{}~y}|{}{|{|~zzz{~}{~z{~{|||||z~z||~~{{}~|xzy{{{~~~~{||xu~xz}x~}}w}zz{w|~vzz{}{xy|~|~y}x}|~yz|}yz~~}z}|||||{{{~|}|{}z|~|{~y~}y~|~{x~~{~zyzyz~{~yy|z{|x||yy||{~~}wy}zz~xz}|~{||z}~~{}yy|~x~x|y{||z}{}}}x{{}|z{{{}|}x|}|z~|||}z|z}z~w{wxxy}}z}|yy}|y}y{y{x~~|yz|}}{}{s}z{{y~{{}x~{~~{|}~{y|x{{}~y{y{~}~~zy}{{}|v}{}|x{{~zyz{~|}||y|~{}|{x{}~}x~z|x~w{zz{~|{y|y~|~}|{{~z~~}|z{y}}w{}|xz~}~|}{}~}~|~~~}}{~{}~~~|||~|~}}~z~}~~~}~}}|~~~~}~}|}}}~~~y|~~}~~~~~~~~}~}~}|~|}~~|}~}}~}~}~{|}}~yzzyywz}z~~|{zw{yz|||xzwx{~zx}{{{z~z{{}x{z{~{{}}{}~}z|}|y}z|}}}{|wy|y}}xy~v|z|u}w|z}z}{~|}{}}z~y|y{y}zz}yy~}{{||z~z~{||{xz}w{y~||y|}xx}zywwz|y{z}}{~{z}~z{}||{~~y}z|{{{|vz}yzy{z{|z}|}{{~y}yw}y}y||||z|x}y~~}{{}}{}|||{~}~{~~{~z|}zz~||}|yxz|y|yw|~{y{zy}yyz|z{{{{s~{{{}~~}|||y}~|~{|{zy{~|}z|}~}xxyyx|||y}z}{}}}|{{|z}~~zz{~~y}~y{zz|}{}~~z}}|z|z|xxx{|{y{~zz}x{|{y{z~yy}|{~~z~w~|{}z~{~}}~~z{}}}y}||{|wxx~{||x{}}y{|{|}zyz|zz{x~|{{z}y|||{z{{z~z}u~y{yz~~~~|}|{y{|z~|y|{}{||{||~z||zy~zxz}{yy~}u{zx}~}|zz||w}}|~z{}|{|y|wy}{y}~}x~xy{{{||w}~~|}z~{|{zz}w||~~~~z}~|~}z|}{~{|y|x{x|z|~{z~|y|y~|{z~}}z|z}}{}}~{{~}~~~|}~|x{|}|x{}vy}{{~{|~zx||y}|}wqxzy}}|}y}|{y}{}}y}|}~}~}}}}|~}~}~~}~}|~~~|}|}|z}~~}~~}|~y~~{}y}}~~}~z~|~z}~}~~y|~{z}}{~~~~~}}}}}}|}~~~~||~z~|~{w~}~~{}z~|y|~}}~|}~~~}~{yz~{~|}{}z{{|{{~~}~}|yxy{}~~|~~|~|~~yz{yzz}}yz}z{}}~{z|x|}}y}yvz}{{{|}|{|}y{}}}{x{yx~{|}||z~|x{yyzz{xx|zy|~yy{}x{~w|z{}|vz~{z|y|}~w{|z~~|zzz||{~|z{{z{|{~z{{x}x|~z}~{{~|}{z}~w|}y{~}{w||{zz{|{y~{zx{{y|vx{y{w{{xx~|~|{{{{|{z{}|~y{~|yyz~|}|}xy{|{{}~z{z~}z||zy|}||{~|x~|v||{}{{{~|{~}{|{zz}z~~z}|x}~}}|{{y~{~}{z|}}z|xz}~|{|{~|}~}~~z||{z|~|}}~}yx~{}{z{z}z{zzzz||}}z|~|{{}|zz}zzy~{~}x{{y}|}~{||~{y~y~{|}|zx|x}~{}|yz|{}||{}{x|x}}|z~}yy~w}~||}||z}~zx~|~|}|}{x|{}{~~z|{{zx~x~{{z~}|||{~{x||y~z}|{yzy}z~{}}{}}|~|||y}y}|||{zy}|{z}w{{|}}~}{||||z~{~{zzyy~{||~z|{z~||z|z}|y|{|z}z}{yzw}y|z~}|{z~{{~}|}|y{z|z~~z~{}zy~{z{}}|||zzy~{~|z{{}|wy{zx}~~~~~~~~~|}~~|~~~~~~z~~}}~~~~~~||}z~~}~}~|~~}|}}}~~~~~~~}}}}}||~~}}y~~|~}{~{y~}}}{~~}}~}~~}~}|~{z}|~|}~w|{y{~w}}}zx}{z}~zz|{~|{~~{|~z||}}||}}||{~}z~y{}}|~}z{}z}|z{~{r|{|{z{yy}~}~~z{{}}~|z|w~}}z|y{~}}{|y||{~{}{xzy{y~x{z|u|}}x{{zz~z|{{~|~}{||z{~~}{~|||y~y|{|{}~{~y}|z|z{xx~~z{xyy{y|{{x}x|}||z{~{{{||z|~||||}{~zxy}|{|{y~x|}}xyz|~y}~|~}|}|{xz|}~|~zz{{{|y|zz{|{x}|zz|~}}y{~~x}|z|y}zx{|~}y{}zy|yv}~~~||}|{z}~}}~z~}|}y{~|w|x{{v}}|~}x~~}}x{|||xy~}||y}~|~||}||~}{yw|}{}~z~{~z|{}{|||u{{|{wx{{|~xy~~}x{}z}}wwx|x}~}}z|~}|}{||y~}}|{z~{}|x~}|z}{}zyzzzz|||w{|~w|{{z|~}{}}|{|~}~{{{}~{|z|}w{~~y|z~|~{z~{y}zu{}}{y}|zz{wz|yz{z|z{zz|x~{yzzz}~z{}|z{zv{w|xyxx~{~{{{}z}}{||wy~y~}{{}x~}~}}{}}~}|x{{~}||zz~y|w{yy{{|}}v||{|z|x~||x}~~~|~z{y~~{~|}~}z}}||}~~|}~}}~}}~~~~~~|||~}~z{~|~~~~|}y~~}||}~~~}}~|~~|}~}~~}~~}~}~~~~~~|~~|{~}~}z~}~~}}~~}z|~~~}z~|{w}{{z~}{|{}}y~zyyy}w{}}{~~y|x}x}||~}z{{wz}vz{z~z}~{yzz}~|x{}}~x|zz}xzz}|}}z{w~y}z}{{y{{}}~|x}z}}xz}{{{}{~~||zz~z}zz~z{}{}w}}|vw{~y}~|~}zxzz{}{~}|~~}{|{|z|{{wy|~zuz|~zy}}}{zz{~|}||yyz{}{{~x~z{y~y~}}{zyzx{w{y}}~z{x~{~}}|}y|z}z{}}x||y~}|{}~{}w|z||{}z|~z~~zy~|z|z~z~{~~{yy~|}{|~}{~y|x|zy}|||yy|z~x~z{{}||{yy}{~y}~y|{}~y|yzz~}|~}|~|}z|y{~y{z}|~~{~|z~{~{}z}wz}yx}w}~zz}{x}~~x~~}~}}}z}~~x{}z}|}~z}~|~}}|}||zzz{x}{yy||}}}zzy~x{z{{{xw|{zy{~z}y~|zyy{~{{}}yx~{z{{}|w|}w~{~|z{}~~}~|{|}}w~~}}z{|~|}u}z~{x{z{~~{z|}|z}}|y{{wz}}{|zzy}~zzx|~{~{}|~{{}}{yy}{y|y~~|{}|~t}y}}{~{|~w|{~}zz~{|}}}}|zx{x||z{|}~{w}|{|w|}z|y}z{yw}}y{~y||{~{}}|z~~}|x}y{xzz~}y||yxyw{{~||~x~~|y}~}y{}{}|~~}}~}}~~}~~~~{~~~~~}{}~|~~|}|}~~|}~~|}~}}~~~~~~x}|~~}~~|}~~z~}||}~~~}}~}~~~}|~~~}z|||}~~|}}}{|}|}{~||~~~zy{|}{|}||{}x{{{}{|||xy~{~{zyy|x{z~~|{|}||{~z{{}{~w{{yz{{v~}z{yxz}z||xy}}yzz|yyxu|{w~~|~z}{}z{|z~||z{{}|z{}}xwx||ww|w}x}{xxxu}~|yy|}zz~|z{|{z|{}|~}y}z~~{{{|}}}||z}|v~|}|~{{|zzy~~yw|zz~x~|y|||zx|{z|y|yzzyyy|{~~|z}{{{|~|zz{y}~{y~z}z{z{{zz{~v~|xzxy||~||xz~}~y{{z}~||z~~zyz~~|}|||}|zz}z{~x|uxv{y{z|xy}~ywx|{{|~~}}{|~z}}|~~~x|{{}}z|yz~yz}|}~wz~||}{}{|}|~{|z|{|yy{~{|}z{{~~{|z|}~}w~}~}}xz}{{{||{~}xy{}{z|}z}}v{|||{zyx}}}|}~{~x}}v||y}~z}||~~{vy~~wz||{w|}}x{y~yy{x|{|{x}}{wz~y~}z~~x}z{y}w|}y~|{z{|t|}~~{z{~}{z~{|{{}u~{|}~yzy{z~{||}~~}}}}}}{{y~~yy|zy}x|{{}~|xzw~z}twyy}|x}|x|~|{{~}}{}}}|y}y{~|~}}||xw|z{{y{}y|w{w~|z}~{z{|}y|y{}~z{w}}y{{}}{}~}~|z~~}}|~~~z|~~~{}v{}~|~~~{~~y~}{~~}~}{}~~~~~~}}}~~~|~}}}~~{~~~~~~|}~}z~~~}}}}~~~{}~~~~~}}~}}}}~}}~~}~|~~|}|}|}|z}~}~}~}}~}|~}|~}~{~}~y}}y|z}}x~~}zyy{|{y~xy||~y~{v{v{}yz{{}{y|{}y{}|}{{{w{~yv{|z|x||~}|}|y}}|{{~y}{}zx}xv}{y{|}}{y}zyy|}v}{}{{{|z|{yzz|z}v}|yzy}~}z{x{~~{wy{{w{|yw||z{{{{~x~z~~y{}~z}|{|zz}{x}{~z{{{|{{zz{|z~y~z~|{||y{|}yzzzyy}xz|}zz}{|||y}x~}}|zz~|~|{yzy{xx}~w}}~y|{}{}~~}~}xz|}{||~}{z~zz~{}x~zz|z~z}~||yw||}~z{||y{~~{|{~z||||}|z{z|x|v~|x}z|y|yx|{}}|{{|{}{|~{}{xzz{|{y}|}{{y|}z{~~}||{}ww}}~{}~{~~zw}||~~z~~|zw}{zz~}~x{}}~~~{||~{y~z~~|||}z~z}{{zw|z{xz{{}z|||{{~zzyxx|~|}{{y|y{{||}yz~{~|}{{z|z~z|{||~|~{zzz|}y|||z}y{|z}v|x{y}}y|~|zv~|~{y~{v~{{|}{|zx{|~{~|{{z~~}|~}~zyz|~|~}z}{zy|~|y}}{|}{w~~|{}|~y|~w}~}|}zy}yzy~|}|xzy|zy}y~{zx|yv|~|{z}y~z{{}}~~~~}~~|{}}~}|}|~~~|~~|~~~~}{}~|~~|~}~~}~{~~}}|~~|}~~}y~}|~~|~~~|~~~}~~~}~~~|}|~}~~}|{}~~|}~~~}}}~}~}~~~~~}~}~||y{|~}~~~~}~}~}{}||~~}~xx~}}|zzv|~}~uy{wyy}wzz|wy{zz~y{}{z{y~}x}z~{~{~{zwz~{z{yz}z|zy{~zzw|{yxw|y{{wyyz}uxz}}|zy{~y}{~~{~}y~|zz|zy{}xy{{~{{y{wxyzx~|y}zx}|zzzy{{{wx~~|||y|{zy}y}x{{~{w|}z{y}{~xz|}wu~{}}{|~|y{z|}yyxt{y{{|zzz{y{||{{y}wz{|xz|}~w~|{~{|~{}z{|y|z}|}{|z|}zy~|v{zwzww|}v}}~}{|~~zzzzx{s~|}{z~|z}~{z|}yz}~|y}yz{}w||{z|{w~zuy~}{z|z||}w}|}||~|~y}|{}z{|}||~|z|w|v|}}z}~xwyz~|}xux{zz|z{}|y||~{z~w}z||~{z}{{}{z}}z|~{x}||y~~|{y~~zy{zuz{~~|}}|~{{}||~x{z{{}}{{z{{w||{{||{}~~~~}~}z}z{{}||{z|{y{{}|~r|z~}|y{}z}z{|}~xz~yy~}w|}~~~}|}}z|}}~}zyz}~|z{zy{zw|{|~~zy{x{zxx{w}}yy|~|}x{{|y|||}|twy}z}}|xxz~x}zy|zy{}|y~{{x{w{{w|||{{{y{{}{z~{|z}z{{~{y{z}{z}|yzzz~x|{}{z||~}~}}{~|y|}y~z}}}~}~~~}|}{~}}}{~{~}}}z~}{~~~~~~||}}}}~}{}~|}~|}}~~~|~~z}}|}|~}}}~}}~~|~|~~~~~~|~}||~~}~~{|~~}|~|~~}~}}y}}|~|~}}}~~~~~}~|{~|y}~~{|}|x{}|z}{yz{~}}|{~~|~|zyzyxy|{}{}{~z{~||z{{~}~y}y}zzz~z~|}yz|}{}z~}{zz~yzz{yzx{}~x{~~}~z{zy~}|||yz~~{|}|{}{||{}y||{{y||}~{|x{}|}|}~}{y~}zx{z|{|w{~}|x}~|~}}|}~z|~}z{}x||}y{{|~{x|z~|{x}z|~|u|~~zyzx{|z}}}~{y||y{~y|~zyy~||{||{~{y~y}z|||}zz}{~{|}xxwy|y|z{{wz{}{}{sy||xz}{|~yyyxyz{{|~~yz~y|~|t{}{|{}}w}~}}~~|x~|~z{yx~|zx~|x||~~~zyzxy~{z|}yz}{|}}{x}}~}y{}||vy~|~{z|x{}}~||~zyy{y~}{}}}~{|z}{{{}{||zzz{~z}}x}}x{||}{{z{|x|~yyy|{||{z}~yx||{yz{}|{y{~}{z{{~{{{{z}yz}z~{}zz|{z|}{{{yyzy}{}|{}}{zz{|z|{{z{~z~}{z{}z||||x|{|{{|{||{~|z|}z|{}~{||xzy|~{z~xy{~}|x~|{|zy|v}yyz|||}}|{||yx{{}~z||~yyzzz{{}~{}}vz||}zz|zz|{~x|{~s{|{~~|}}yz|{{|~~}}}~~~~~~}~~}}~~y~|||}~}~}}|~~z~||~~}}~z~}~}~}}}~||}{~}~}|}}}}~|}}z~}z{~~}~}~}|~|}~~~|}~~~~}~{~{~~~~~{{}wy~y{||{{{yxzw}z|}{|}z{~||}{}|y{|yz|~{~xz}|}~{}}y|||zy~~~|}{|}{zxy}ywwwz~z{z{{x{|}{z~|{}~{|yyz||~z~|{|{}}{|}~{{|||{z||xy|}{~|zy{zx{}|||yw~{{{{z{|}|z|~yz|v{{y|v~~y~z{~|y}}x|y|{{||~{y{|z}|yyxy|{}}{||~~{~|{z{|}|}{yw{z}z~x~|~w|{{~|}xz||{}}x{{||z}|xy||~{y|}}|z~{|{{}~z}}y|z}}w{~}|~zywy}}y}|}yxy~{|u{|{||y}~~z|xzz{v~|}|}{{}|~|~{}|{~||~||z~|}{{zzyv|{{|{{|}|w{z|z|{{z|x|{}~}|y|~{|~|}~}~zz{}}x{|}yw{z|z{xy}{yyz||yz|{~}{|}x~|}z~z~}|xw}~z}zx~zvz{}}}|yz}y|}}{|uz|y~|{|{~y{y|{||{|~z~|}z}|yz{}~}z}{}y{{|z}x||z|}zxz{zy|{yw{}|}{xz~}w||}||{~{{|}|~~~x}{|}{zz{y~z|yq||x}~{}{{|u||wz~~zy}|y~{}|zvz}z|w|~{v{}x{{}~{|}~z{|}|zz|zxw{xv{y~}~||zzz|z}tx}|{~yy~}zx|x}~~}~{}}~~y}~}{}}~~z~~~{|~~~}~}}|}||~{}~}~~~}z~~{~}~{||}~|~~~|}}|~y~}}~}~~x~|~}{||~y~}}{|~~}~}~|~}~{~~}~|~||}~|}~~{z~{|}~~|}}{{}{}{}z}|yz{z~v~z{}~|~xx{{|}||{}y}y~}|~||y}|y|zzy{y~~}{z|{|z}|}~~y~}||~|yz{{}{x|y}|x}~~}x~{{}|~yz|}}}}z~|y{{~z|y|yz|yyy|y}}{z|z||}z}~{||y{~}y{|{xy||z|~|{zz{{y|zy~zx||{|y~x|}~{|{~}}}x|}~zz}}~~y{|w}~{~{|y|x~y|y{{xx{{}}}|{~}y}~y|{}}~~|wz{|x|yy~}{}~{{{|}w{|~{zzzu{}}{y}}~{xz~y|zy{~|x}y}~{x|~x|}{}vy}}z}{w}zy|zzzzx|}|~~{yy|{y}}z~z}|{z|}~}xw|{|{||{||~{z}z||z{}~yx|~x}}|z||{}y{|{}~{~zy|{{zz}}|}|x}|}x{{z|zzy{{}|x||{x||{|z~|~}}~|{}x}{}~}~zzx}|}}{y{z|~~}||yzzy~z~{x||}y|{|z|zw|~{||y{~{||x|y~|z|}|~yw{}~|x}|{y||||}{~{~zx}{||y}}}||z{|zz|}x}z|v|}~xx}~~{}}{~~}~|}z{z|yyxz~w}zz{|~y|{yz|zx~{~~{{y{{z~xy{~|{|zz}{|zz|~}zzz~{w{}{~{{|t}yx}x{z}yy{|||{v{|zz~z{}~~}~~}~~~{~~r{~}~}}~}|~|}~}~~~}~~}{}}~u~~~~z~~~~~~z}~}~~}~z}~~|~~~~}||~}~|~~~}~~~~~|}~|}~}|~~|~~{}~}{~}z~~~}~}}~}{~|~{|~}}y~~~~{}z~~}|~||~{}|}~{{{|u~z~yzx~{wy}x}vy{{z}|~|z|~{uy||w||z{~{{y~}z{z}}{}y||{|~y|zw}zy{~{|zz}|{{}x{y|~yy~|}}~}z|z{|zx~}|}z{|{z}{~z{zy|{xxzzzy|y|x{}yz}y~{zw}{{{~}||~|y{y~y}y||{z}tz}}|~}y|{yzz}{|~~}}z~xzzx|zyz~x|~wy}x|yy}{z~}z{}}~}~}}|w|~~~{}|}}w|x|{yywz~|{uy{}w}}zww}y|{zy}|{z||}||}|{}}|}y{}~y}}~|}}~~z|z}zz||x{ty{}u{}}|{z}{{{z~|{z~}}}|||}{|z}}|}|z}~|z}|~~y}|}xy{}u|{wyzy{{}~}~{{zyz|{}~z|~}|{~{zw~{~~{y}~|}~y{{wz}y{{x}xz}{y|}z~zz}z{}}~y~{~|{~yy|{{}||y}{|{y}{|z|y{~}w|x}~{~{|}w{}z|~{{z~x}|}{z||{|z}}}ywzy{zyyzy}}}y{z{z}w{~||}{}|zzyy}|}||}y~x|z}z|xy}|{z}xz{yz}z{{z|~{{x|~zz~u|||~|{||}~~}}z~x~{|z}}~zx|x}zv}yz|x|z|~{zx~yz|{||{}}~}~{|~}|}~~}}}}}}{~}~~~~}~~~~~~~}~||}}~|}~~~~~~~}{{|}~|~~{~~}~~}~~z~|}|~~~}~|~}~~~{z~~}}~~}|{~}~}~|}{~}~~~}}x~}~|~|~z~~~~~}}~~|~}~|~{||~yyy|z{z{}y}~}~z~~x}}{z}|z~{yz}zz}}z}{|}{}z{xz~~wz{zx{{{zy|}|}|zxzyy|}}yzz~{~|v{||y|x}{||~x~|z|xwwz}vx{|{z{{yzz~}}||}|x||{}|}y|y|{z}yx}zwz{zx~|{x|{~|zyyyw{{yy{x~z}|{{|{{z}}}z|z}{zz|~}z|y~z}z|||{|w{z{{y}}}{}~{yz~x~|{}{~z}~|{~|y{y}z||}zw|{|yx}}|wz|||~z}~zzz{|~zy{zzy~}zywx~z{~{zy{{|{}}~{}~{y{{z|y}|z{|}|~||~~|~w{x}z{}}zw}z{||||xxyz|~wvz{{~~}||yxyy{|}|}|}}{}{{}u~|wx~}y~z}|}|y}}~||}}x}}xz|~}z{}{}||}zxzyz~|}{~}||}zz}|}}~z{{|{y|{|}ywz~~|}zy{|~~y~zy~{v~w|z{|}x||}}y}|}{|w{|~}v{|z~w}}~y}y{}zy{|{yw}zyzyy{x|{~|yx}}~|vwx}wxvx|zyy{}{|yy{}~xzz{}xy|{x}x{~|xyyyz~|zzyz||zz}~z|~|{zy|z}~~x}}z~{}{|y|y{yz{~~z||}{{{{x|z}zv{{x||yz}}yxyz||{{||~}{z|~{~}y~z{z}}{}|}z}}~}|}|~{~||~~}|~}}}{~|~~}~~}}{}{}~~~~~~~}}{~~~}~~~|~~~~~~~~|~}}}~~~~~~~|~}|~}}}|y}~~}~~|}}}}~~~}~~}|~}~~~}{~~}yz||yy{~|{~~|w{y}zwwztwzz{z}vyv||~|w}}zzzyzzz{z}~ywy|~wyw{|yy{|zw~}{z|}}~z|x||~zy{z||wx|{z}vy}{zz~xzz~yyz|||zw{y~|{~{}~{xzzzyxy{yy{z{zzzzz}{|{zz{zz|v{y~y{~z}{z{~~x}z}~w|}{x{{z{~yz}~~|}zzzvuw|}zyyyyw~{}}|y||x|z}zzy|}||w~zy||{}|yy{|}x~}{zyzxy}yy{{{{||z}}xv|~y|zw{|}}~}y|y|zyy||}}}{~ww}}x}{x}|x|zy||}z{{z{y{z||{||v{}u||}~{||y{}|z~~}|x~w}{|}|z}x|yz|x|{|}|}{y~{y{|y{{{}zyz||x|y{z{}z~|}y|z}~~~|~{{~zyxyw}y{yy|||y|y}zy{yz~|wz|}{|z}~{}|{w~|~|~x|}w{~z~{{}z~|z||x{yz~{}}}|{~z}{}y~}{zz|zyz{|y~~|{y~{{}|xx|}y{u}|{x}y}{wy{yzu{}yyz{x{|}xz||{{|{|{~}}}|}}z}}|x|z{z|||x}{zy~{{v|zx|{{{vvzy|y}yz~y|yxx}{z~|{yy~|}|{|}y}vy{|y~}}||{x~{|y{|{{}~{{||y{~wy||z{~{zxzz}{|{wxt|y}|}}}|y}x|{||~}|{|~~~}|}}}{|{}z~~}~}~~~~}~|~~}z}{}}}~}~~}}~~~{|}~~~~}{~~~~z~}}{~~~}|}~{}{}~{|~~~~}}~~|~}|~}}~~}|}~~z}|}~}~~}~~~~~~z}~~~}~~z}{zx}z|}y}t}{w~z|}{z~|~|||}z}}y}|~~x~}yz|zx~|y}{}x~}|}z|{z|xx|z|z~z~}{xw|{}{z{}||}{|{y~|}||~{y{z{z{{}wwz{z{{~z|{{{|}|{{z~|{}{~zu|y~~zy|}y}{{{y~{}{|~|}~|z{{{w~x}~w}|x||}}|{{{|x|}~yz}{z~{zy|x}}~zxyy{}}{~}z{}||zyuyx~y~{yzx~v{~|||}}|zz{|zzwxyy{|t{}{{z{}{x}{{|}}y{~~~~y||{|}|{z~y|}|}}zyz}}}~{{}{}}{}zyvz}||x~{{{{}yz~}}}z~|~|~{{}}|}}|}~|}{v~|}~}|~|x|{y|z}y~{~z}{{~zz}z~x|~xx}y|z}{|}z~y}z~|~{{yzy|w~{}||}zy}|{|yyv||y~{}y~~~zzzy}z|z}|yy{|y{}zyz}w{{x}y}}z}}w}}|zz~z|~}~w|}{yz}{w{{~||zv|x{z|{|~zyz|}|zzz}}}|||{~}yy}z~~{}{z{w}x{w{~y{|xzz}}}|y{}~zy}z}{{z{y{|{|{{z{z||}}}|x}}||{~z~||{z}~w|z{|w{|{{|}z||~~w}yv|}~~~z||z~~{~}zy|~~{~y~yx}}{x}~{||~|{z{~y~}{}}||}|~{~~~}y~~~~~}~|}{z|}{~}}~~~y~}}~}~}}~|~~}}}}}|~~}}}~~~~~|}}~|}~~~~~~}|~~~~}|~~}~~}|||}{~~|}{~}~~~}~~~zz~|||{}{}~z|{zwz~y}yz{yy||{{}||z}|}z}~{}}{{yz}~yz~zy~||z|{}}~{~|{yy}|z}~|v~{xy|{}z{~u~wx~~{z}|wx||w|z{{tz~z~y|}}y{|z~|{}y{}}|{}wz|~|xzzz~y}~}{|z~ty{zz|}{{|}zz{}wy{}{||}~{|||~}~}}|{z}|{w{x|~{{yzz}{|zz}y}}wzxz|}{zy~}y}zz|~~~z}|}{~|~}{z}~{|zx}{{{{z|zyyy~y{}v{vz~{|y|||{||y}{|}{}~}}}~rx{}~z}{|~|~}|||}{y|{z|xx|~xyzzxx{zz{wy}yxwzz{{~}u}~|{|{}|{{|{wzz{}zv}vy~|vvwzz}|yvx{{wz}{~xzz|u}~|{~}{x|}y}~x|z|x|}x{}|{{{x~vy|y|yx{v~y|y|{}y{}y|{|{||~{yx||{{~z{}y}z{~|z{~x|{}}~yy{{z|}zz~vz|~{v|y}~x|x~{zzz{x|{|zy}||{zy|xzz}z}{~}~{z{z|~|~}{|||~{yyz{|}}}||xyy|w|{zyyz{yy{{z{z~|}{}z|~}{~|z{|yx|}{|}z}{{yxz~~~x|}u{~|{|{|}|y|yz}~{{{}~}{z|~zz~z~~{|{{~}~~~{{|v|x{|zyw|z}||x{yy}{}zzz{w{~y{y~}|{{x~~|}|~||}}}~|}y}~}}~~{~}}{~{~z}~~~~|~{}|~}zy~~{~~~~~~|~}}~}~|~~~{~~~}~~~}{~~~~~~{y~|~~~}|~{~{~~{}}}}}}~~{~~}~~||~}~~z|}|{~~~~}{}}z~{|}z~zz~|{}yxyvzy}|}||yyz}y{|zwzy||{}~~}}zxy|y|{}{}~}z|}{z|z}{}y~w{}}~~~y|y|~z~xzw||z}z{}y}zzz}~y~wv}{zy}~|zz}{|x~{y~yz{w|~xz{|z~{xzw}~~|}z}y~}}y|}z~{~~zxy{}zy|~zz~{z|~zz~z~{{{yw{{zx{~z{|~}z}|{}~{{zxw|z|zzy{}~y|{~xz~x{|szz}|z}|z|~y|}zz{}y|zw|y{}z}w}~|w|}v{}}xx~~}}}z}|{||y}~~}p|z~~|~}~~~z|}|t|}{||~}y{}yzzxy{}z{}{}|}|z|y|~{z}{xz~{|xy{{vx}{z{z~{~z}z~}zx}yzy{z{|zz~{z{w{~}zzyz{{}|{}{{~|x|yy|}|~xv}}|{y}}{}y|}{|}|~~|||yw|}yz|xy|x}|x}}{{{|}{{yx{|x{|y||}|}{}~}{|{~z~z~zx|}v|}~zz|~|~||}}x{zzzy|yy|zy||}{}zy||{~}~{{z{{{}{{z~}sx{y{|}|~w||}{{{y|zz{xxz{{|~{|z~~{z{{y~}~~~y}y~y{xz~}||}|{|}y~{{|~z}xzz|z{}{z|~z~|}y{zv||z~}}zz|~~z{{||}{{zzxy|}z~{y}x~z{zz|z|{~w{}}{}}y~~~~~}|~~~|}|}|~}}}~~~}}~~~~}|~~|~}~|~}~~}~~}~~~|~{~~~}|}~|}}~|~{}}}}|~~}~}~}~~~}~{~~}~~~~~~}}}}z}|~}~}}z~}~~}}|}~~y~|{~}z~|~{z{z{|~yzw|zz|zz|zz{|y}~}x|y{y~}~}~~||z~|z}|{}|v|z~}x|{{}|z{y~~yzz|z|yy}|{u{}yzzwyxzx{z{|{~y|{{x~~zy|}{|~~~{||ywy||z{z{x||||z}xy~{~v~}~w~{~xx{y{}~{z}y{y|||{x}}~|~}|z~|y{||{~{y~{{z|}|yy|zz{|xy{}||~{}{y{wzxy{|}{xz{yz}{x{}~{}}z{~}|{yw|zz}z|y}{yz{{zyv|yw~|wz~|y|~~~||}|{~~{zzz|{zz}~}zzwz{z|zxxz~wwz{x}{}x{{{{~|z{x|x~~}~}z}}|{{|}|~}{~~z~|}y|{z~}|{}xz{yz|{{z}vy}|zx{}|y|{|~z{}{z}z{~||~y~~||}}|~}z|{}{}{x~{|{}x{~z|xz~z}}~z~}y}}~z~~}|}}}~|~}~{}{y|}|yz~||}|}~z{{}~y}|~yx|y|||}{zz~}y}|uzxy{z~z~|{~|{}~{{{|{|}y{|z||{}z{y|y||y}|{{v~}{z{}z}~}{y}~z|}}{|}~|~||y{{z|x}|{}}||z{y{z|x{zwz{y~yx~||{~~{|~}}}|{}|x~x{|{|z~yy{{|z{}~z|}|zx}|yy|{|{{zuz~|yz{w}|zy{|}}~~~~~~||~|{}~~|~~~}|~}{~}~~|}|}|}}~}||~}~~~~~}|}~~~~~~~~~|~|~~}}}~~~}|~y~}~~~~~}z~~}}~}y|~}|}~}~||~}~{~}~~~|~|}~{|~y{zw||y}y~y}{ww|xx|~x||zw}{{{{{{{}x|zxwzyy|zv~}z{{{|~}|||{{~ywyww~yzwy~{zyy~|}~zzz|||{yx{wzy~|y|{y|x{}|zy|~x|yz{}{y{v||x{z}{x{zwx|{yy{{|z|~x~~zxyx{}xyw~|~yy||~||xx|{~{|~|}|w{}z}x}|z||}zu{|{}}wzy}{}|{|||x{z}|}{z}w~}}z|{yy~z|y|~ww}}y{|x{}}~~}~|||{}~}~}|yy||x}~|~~}|xz{}y|yz|}y|~}|}|y~x}||~z|xz~|z~~{}z~~{w{|~y~z{y{|{x{ywxz}z{x}}y~xz|~{{z{y{}}||y~y{{}||zyy|}~z|}yzz|~~}|~}|||x|~{{{||}{|{|{z{zz{xx}~}~}y|ywzt}z~}zz~w|}|}}}~{u{|{{z}{|zy~w}{{{v~z{y{|}z}|z{||{y||yy||}z|{|yy~z~m|x|}yzz|{~}z{{{|t~z{}{z}xzy}{{x{}~{}wz~~x~x}w}|xzy{y}}}{~x{y}z~zvu~|y|~y|wzvz|}}x{||z|x}}|~y}y~}||{|~|{}}}z}y|xz|||v|}|z}~{zyxz||vy{|~wy|{y||z{{~{{|{z|z{y|x|yx||~xzyy|z||||{zyy~{z~{}}}x~z{}{{y}|xz||yz{|}}||~|~}~~~|}~}~{~x~~~}{}~~|~~}z~{}{{~}{~|~}~~~~}}|}~{~}~~~~~}~}~~}||}~~~~~~}}}~|}||}}~}}}}~}~{|}~~|~~~}}~~{~{|}}}x|}y}z{{y{wyyv}y}{yzzv|{{z|z}yz{{{x{}}{}v{}{y|~|}z|}z}~~}}vzy|z{{~z|}yz{z}vy{{~y||}vx}{zz{zyy~{y~|x|y||z{yzz||y|y~~|{}y~~}y||x{yvy|zzzx}{|}z}{yz}wz{{{{|}~y|w}~z}|xw|w{zy~z~}}{}w||yv|y|zz}{~{x}|xzz{|}||{xz}xx|xz}y~z{~{}~{|{~}zy}{}{|y~wzx|{z~yz||~y|zxyyyxyx|z~||{||{||{~y{}{zy~}}{|{~}}~{z}x{y~}z}wx{{|~|{|{z|}ywz|}}||~~{~||~|}{{~{}~~~|x|{|{z}z}xw~x{|y|w{|~x}xxy~{y|~~|}}x||~|~|}|~y~~|}s{|~|~}{yy~z|{xz{w{|}~{zx||w~{{}y}yy{|}zzx~z{~{}}z~xzyxz}{|zz}{w}|{vyx{}vw}|~|}|z}|~yz~z{~}~}}x~{{z}{|z}~|||~{|~zz|rz}~y{{|{y|z}~z|}w|zzx|y}|yy}{}~}|{|}{}}zy|z}z{}zvyw~z{|{}y{|{zw~|}z{z|y}}x|z{{{y|yz}~|~}~xz{~~{z|z{|u}z|y~xzx}zz|xyyz|y|vv{y~z}z~zy~|{}~{}~z}{~}}~~}~~~|z~~}yz~{~~}|~~~{~}~}~~{}~}}~|}{~z~|}~}~~~}}{}~{}y~}|z}}~~|}~}}}|||}~~~~~}~~~}|{}{~~~~~|}}}~~}~}}|~~{|~z~~}~~~||~|~}~|}}~}~}}}{zx{{{}~{~{}|zw}~|}x|z{}z~}~~~|w}z|}}~yz{z}tw||z{z}x~z}~~z{}|}|z}y|{|}{|}|yzx{|z}xz{y{z~y|~}y|y{}{{{{wy}|z{z{~}y{{|{||}{zzyz}z|}w{~~|yz{|}~~|{||{{{y{{y|xy~z{y|~v|}z}}t|zx}y|z|z||{{}z|{}zz{~y}~~z~xy}w~zy{~wzzv}|{y{y|{{y~x{x~~|~x|}}}{}~zy{|x{~z{{z~{|zz}x~}zuxzzzxxz}~~|}{{~{x~}|~{|z{{z|zzz}y~}}x}x~{y~}zzxx}|~}{zxsz|~}y|v{}}}{|y}{}}}}}|y{}zy|||zz{~~{t}z{|~{||{yzy}}yyz{{~y||||zw||w|{|~}~z}{y}{}}~{|{z}z~{~||}z{}|{w~yzy~}z{{{}}{{zzy~z}|yzw}|}{}y~{y{|{y}}{~~~zx{~zzz|{~z~~z{z~||zz~{z{z{}{~{~{qzyzz|{|}|}x}{{{~y|}zz{zwz}|}{xy{|{~y{{||y{|~{w~|x}||~z~z{w~}z{z~|~~y||{y{z|y~z|x|}}~w}{zz}{{}}|~y~|{zz}xz||{~||{{{v{~zw~|{~||{{}}{{}~{|zz|y~yz}x}{|{{}}z}{zzz|~}z|z~~~~}~~{~}~~~}|~}|~~~~}~~|}}}~~~}~}~~}}~~|~y~}~}~}~~~~~}|}~{}~~|||||}~~~}~}~~{~~~}~}~~zv~{~}|z}}~|~~}}~~~~~~~}}{z}}}~~}~~}{~~|~~~z|{z|~}~}~~}~}}|{}}z~{}{{y{{x}|v~x|{}z|z}u{}zw}x~x{x|}{~|}x}}}}z~{x{{yy}}||{~{|y{z{z{}~{|z|}{z{z|x{yz}~}}~zz}t~xx{}|z{~}~z{|}{|}z|}|zy{~}~|{z{wz|yw|{z{{zyzwv{z|{zx}~{y{t{z{~}{z~{}{}}zz}~}{{}~}}z|}~x}}zzx{z{t{x{}wvxx~~~x{{|yzz{||{zy~}}{|z~}}|w|~~}{{~{zyy|xz}}|{{|y|}{{{}wxyw|yy~{{}|w|{}}y}zy|{~x}}|~|yz}}v|zzxy~xyz{z|z}x{xzzy~y||~|z|x}~|z~{z~y{{}}x|~~}{~z{z|}{zz}{}}z{}|{z~xy}|~w{{}z|z|{|}|~|z}|}~~{zxz{y}~|~xyyz~x}{|}yu|}~{zz{{y}y}zxz|uz}wzv}}|x|{{|}~|zzy{}}zyy|xy|yy~}}~yvz{}}yy{~x}{lyx{|z~{}|}|{|}~~}y~~y}{}|{|}~~~|{{zy{{xyzy}wzzxy|{xzyy|{{wx~zz~|z~}z}{zy{~{yz~}z||y}~|||}{|y|}v{}vyzzy~wx|}|{{}y~{|zx{{{|||{~~~}}{wy~|}~|{~}}~y|{{}zyz|vyx}x~vy|~~{|{}yz}{yw{{}z~~~yz}{y|~|z~~}~~~~~}}~~|~|{~y}~}}~~~}}~}}}}}~~~~~|{~|||||~{u}~~x~~~~~|}}}~}}~~{x~~~~~}~~~}~}~}~}|x~~~~~~~z}}~{}~|~}}~}}}}~~~~~|~}|}}}~~}~z~}z~~x|y~{yz}~}~|{|{wy{|{}z|z~{yz{|zy}yy{x{}{xy{||}zxyw}{||{w~yzz~|||z}|x}~}|w{y}|w{~y}x~}z}yxz{}xwzz|}x{|~{zz|y}|~}{}{~zy}{{zxzz||}y{yx}yyz}xz~w{}|~{{yy|yy|~zz}{zz|~|z{v{x~{{|x}zzy}x~yz}}|x}|{{xy|wxw||zx}{{{|~|zyz||}vw{z~~z||zz~{||y~{}|~||z~~~~{~u{z~||~~||~zyz}~{v{{v}{y}{~yyz{|~{{w{}}zy{~z|}}|yvux~|{z{z}yy~{}{~||x|}~}{|{z|}{yz~y{|y~x{}||}~}||zy~yx~x{x|w{~z{|yy|||zvzy~{||{y{|x}{x}}yzy~|}}}}y}{~yx}|~{}{{|{|}z}xz|y{}{}{}~|{y}{|}y|}{{y{}{z}}z{|}z~s||{yv}}~y}x|{~z}}|{v|}{y{y|{{|z{~|~zzz~xxz}}{{z~~}|z||{zz|~}{|{z{z{~x}wx{z~{}}|{z{{yz~{{{~z{|{zzyz{x}|}z~~{|xx}|{z}~{zz}zzz~|{z{|zxz|}~y{z|y|yyz{y~xu||}~|{yz~|x~yy{{||z||}xxx|~{~}~}}z|{{y}~w|z|}|y|{{z|zv{zw{v~~{}~~}}~|~}{~}|~}~~~|}|~}}~~|}~}~}}}}~~|}|~~~~}}~|~~~~~}~|~}|~~|}~}~~}~~}||~}~~x}~|}}}~|y|~}}|~}{~~}~~~~}~}~~}~}|~~|||~~~}{{||y{{~zz{|z|}{z||yxz{~|x{w|{x~|z{{y}}|~{z~z}x|{wzy}~~~x~|}}{}z~|y|~{}}y|z{~y|{}{y|}~{||}|zzwx{{zz{{||{|z{{~z|z}}v|{|}z}}w~}vyxyx|{~wxxy|~|y}z|}|{}|x}{}}yy~}}{|z{{~}}|~}}y~}z{|~{xzx}|~zy{|{z|xyw{{zyz}|}|}z~x}{{||}}~{}}|ww}{|}~|~yy~{yz|x|v}|~z}|zz|~xz|}||}|~~y|||y}{{yzz}|{}|{|}lz~zzzwy||~zz{xy}|zy}z|z~}~|{||}}{}{~~}||zy{z|~x}{}{~}{}|}ywyz|yx{|~z}}x}~x{|~||~}|xv}x|}|}}~|}||y}xz{~~|}w{z~}|yu|~z{z{~{yz~}zz{|}~{~~{}}~z{}}{~xz||yy|w|~x}~{~}z~{w|{{{}}z}yz}z{x|~{{|~~yz}~|{|}}}}||z}yx|{{z{{|x{|z{|x}yz}|{y||z|yzz{{y}|{y|y~{|}}}y|~}{{{~z{{~|{|~zw}{xy}~{~}x~}|y{{v}x|~{|}}}||||}x|||xyx}|vyy~~{z|wv}{y~}v}yy{{|{vzzzv}|}y|zx~{{~}z~||x{~}}~~|~~~~~}~{|}~~~}{}~~}|~}~~|~}}~~|~~z}}}~~}~{~}|~}}~~~|~|~~|~~~~}|{~~~}~~y}~|~~}~}}~|z~|~~|}~|}|~~}~}~z~}~{}~y~~~~~|~~~y~~~~~z~~|~~}}~}~|}z|{{|x{vv||~{|vw}|{}}z|y}}{w{~}x{{~{wz{}{}~zx~|}v~zyxw}~|z}|~||}y~y}{~|}{xwz}z{xz{}{~zy{x|~y~|t{}zz||}{{w|x~y~z}}zy}}|w}}x~{z}~{|z~~|}{}~zx||yzzz~z{}~||}z{{z}z|zz~zx|{~}x{}~|u~{w~{w{}|yy}}~~|{yz{~}~~|z}|z|x|}zx{{|{{||{t}v}~|}}}|||}~}zzvy}yxz~{v|{{yzwxy}}z||}x|z{zy{}z|yxz{{z}z}||}|~||x{}|{}{|z{zyz|yx{~{uy~|~}|||}}||{{{}~wz|}{|}||zz|~y}~||}y}zz}{~~|}z{xx~zyv{}ww}|||}~|}|zx}x~{z~|{{}|w~y|}|z~}{|~{}{|xzzz}}}{yyy{}}}x~~{x||}w~z{}{{zy{y}|{||~yw{~z|~z|~~}v|yw}x}~~}|{zyy{y|}}{x|z|y}y{~{}~|~}wx}|{}{|{z|}{|y~|||zy~}|z|~}z~y~z|zz}zz~|~yy~y~{zx{~|y||yy{z}u{{y{|{{}w|{|}~{|}z{{w|z~y}}}z{{xy{~{{|yy}|}|}~z{}~z~~|v{{z}}}|y~y|}{|{x{~x~yz{{z|}~zywxw|}}~z|{x~|~~{|{~~~~~}~||{~~~}}~~}~|~y~|}|}|~}~~}|~~|~~~}{|~y~~~}~}}}}|~}~~~~||}~}~~}}~~}}{~|}}~}{}~}~}}}}~}~~|~~|z~~|~~~~~z~zy}~}z~y}y|||y|y}|z|zzy}||{|{}}yzzz{|~|}~wz{~}z}z}|}|yw~~{{xzz|}zxty}||}|{y{yx{{}z{{z|v~|{|~}||||}{~y{{|~~{}|{~}{{y~|yxvyv~zv{{z~w}||z{~yxz{xzz~zy|}}~~y|~}xx~}{y~|}}~}{zz}{zyx~x|yz{yz}{|y}{}|z{z|w{z}zyz{z{~~z|yy}yxy~x}}z}~}zxv|z}zy{w{{}}wzz|yz}|w{}{z{|{{w}}w||||~~y|zx}~}zxz}|}}}{~~~|xy}{y{~w}{yw|z}y{~{||z|y~z{|z|y~wz|~{zz}{~vz}{z{}zz~zzz|{{}x{w}zwy{|{xzx|x}y{}yz}{|||zzzy}}}~}y{{}{~z}}zzz~{yzzz}y}z~{{yzzzy}z{~|}}}|{}|~{||~{z}}|}||wz|{{}~}v|z|yzw}z{z}|y|{x~z|}{}|}z}}{xx~|}{|{||||z{|w}~{~~|{~~yyw{}}|z}{y{||v|vy{|y~}z}|{yyy~~{{~}z|}{z~|{|~|}|}zy}||{vw||{||}|~ty}v}zzyxzy{xv~{}~~v~~|||}~~~|{{{|}~}|yy|~~|~z}w||v|{{yzx}yz}|{~~|~{~|}z}|{{}~{{~zy|}|}~|~~~{}}~}}~|~|~}~~}~~~~~|~~|x~}~~}~||~~~~}}~~~~}w~}~|~~~||}~}~~|~~||~~z~~|~|}{}~}~}}}~}~~}~~}~~}}~~~}}|}|}}zx~}}~}}}}~~}}}|~}}~~|y~z~{~}~}~}{{{~y|~~|y}|||z}}|{|y{{}x~{xx||}y{yz~}x~}{z}}z|z|~|y|}{x{~zyw{~zy{|}|~}|z{z~y||xyzv}xyz|z~{{{}z}||||{zz|}z{x~x|x~zzy}|xz|~}|{}v{z|{{{z{|~{}zyx|{{yy}}|||}xz||}~}|z|{zx|yw|{zy|{~||{}}}{~y{~}|}|yzzxzyx{{}|}zyzw|zxyzvx}}{|xy{{|xz~x{~||}~|~|~}z{}{~uy{|zz{{xz|}}}}{{y|{{zx|vy~~|}|}|{||z|}{yvv~}{|~|xq}|{zz{{{x}y{y~zz~}}~z|v|x~~w{|{||zz~|~zv{{{}yz~}||{~|{}|{{}{y}{~}~z}{|y~{z}z{z{vz|{}yy~~{x|~}~{xz{~x~y}{|zzyz{z{xz|u{{z~y{zy{~zzzx~|}z~}|~}~z|z{zy}}x~|w{|}w|}zzwy|~}z|{w}}|{~||{y}}w}|zzy~{u}}yz}}zz{zy}}{x|}{|||||{|~|y|}{yy{}~z||||zz}~}zy|{z|||z~zzzyx|w|z|z{|zy}z{{y}}|z}|~zz}zx{y~|zzz}{w}{}z~~y{}|{zyz}{}{|}y{~|yyz{xx{y}{zy{}{{||}y~z~wzz{y{}}{}}y{zy}~z|x|}}xyx{y}z|}y|x{{{x||~|{y~~~{}~~}z~}{}~~~~{}}}~y~~~~|~}}~~~~z~~||~~~x}~~~|}~|}||~}~{|~~|{~|~~~~{|~~~~~}~}~}~|~|~}~~}}~~|z||~}~~}~~~||~~~~~}t~}{zzzzuzv|yt{xy|{xz}xxxvw|w{z}|z|{~yy}|{{}z|}}z|||z}yy||~zyz}}|y~|~xzw{}xx}|{{|yzz}vy|yx|}yy}||~~{y}~w}{zzz}zy}|~||z{y~{{yz}{~}z|}{{v~}zz{|}}}{xv}{}{zz}|z}x}z}}|x}z~}|~|}|z{{y}{{{{{wwz}y}{yyyx|xx|z||~}|zz{x}|yz{|z~}~|{y~z}||z}y~}z|{{{yz~yz|y{y{x{|~}x~{}vyzxz~zz{|zzz{}vzz{}~|~}~}|z{}z~|~}yy~}}{vwy|{}x{x~{{|||u~t}z{{w||~|||{}}|}{}{~~}}}~||{y~{yyz|{}{xxzz}uy{z{}{x{uvwu{y}|{z|{z|~~~|~|z}|~}y}|w}}{xzv|z|{~|z}z}v|{}{w|||{z{vz~|}|~}~|xwz}{~}{x~||{~{}|z}||}~xxz~ywx|zzvz{}y~y{}}||z}|}y{{}|y|{zyz~~{~|~|v}z}}t}{z|{|z{}|~}}{{}|~{{yu}y||y}{w~|{|}}y}|{~{{~||{~|}}}zx~{|~x}yzyz{|zxz{|}|z|yu|}{z~zw{z~||}{}z|}z||~|}{x{z{{y||{}}}xyyzy}|{~x~}xw|~{xy{|{w}y}y|}|v}||{~{|zx}{|~~|z~~~}}|~|~~|~}~|~~|}~}}~~~}~}~~{}}||~z}~}~}~}{}z}{~}|~~}~|}}~}|~~~~}|~{}~}}{{~||}~~~{~|~~}}~|{y||~|}y~||{y{}{{{z{|{zzz{~}~xy||zy|z~}z{~z}{z}z~}{{x~{z|}~z~{|{}x{}w|v|x~{x|}{}z~yzz|{}|uw~}||x|z|xz~yzz{|{}|z{zx}{~{{}|wz}}~{yyx{{x|}}}z|~}}}y|~}z}}yxy}xzyz}x{}|~~zzzzy{|}~y}zyv|zz{~y~{|~yzxy~}{}}}{|~}{{~}}|vyz|{{|z{||zx}zwyx|~{y}z||z|||{yyz{}{|~|~~x{{}|{~||}z|y|{~{|{{~}{{}{~~|}}{{~|}||{{{}}y}}x|~~{u~yy|t{z|{z{{{}}{}ywx{||}zy}}|w|{|{}z|~~{{|}}~z|{z~{}}{z}|zy}|z|{~z~{y|w|{~z|y{y{|yz|}~{}y{~z}||{{~{{|y|}z|}|{{{~}x~z|~z~z~}zz||~{||}xwz}zxzzzz{{z}|{{~|yxz~|wx|z~|||~}}xz{|{|{{|z{}~}xy{|x{}y{{}~|{|{y{y|y|||wxu~{z{~{{}}|}zy|x|zx}{~}~y{z~}y||{v|}}yz}|}x|x~{u|{z~|y~}y}y|y|}}{|{~y}y~}xyz{}}y}y}}{z|~y|~{}z{|}{~y|{}|{}~||z}{~}y~{~xz{|}~|~~x~||yz~}{~}{|}y||{|}~~~{|~~~~|{}}~}~}~|~}~~~}|}~|~}}}{|~{}}~~~}~}~z~~|~}|~}~}~||}~~~~}~~~~~|~z}~|}~~~}z}~~|{~}}}~z}}|}}}~~|{~}|{~~~~{{~}{{}y{~~y|vz{~zxzxyxx~}}vy}}{}~|{~u|}}yzz~}x{{{{z}}{~}|{z|~~}}{z{x}|}xy}v{}|zy|zxxz||{y|{zzy||y||}{~~z~zy|wz}y~||~}|{||{{~z{{y~zzzw{|zyzzy}wx|}zw~}{||{yy|{y}}~|||}}{|{z~}|{~~|{x{}{yz}x~|~{y}{|{{w|z}z{z|||z~z~~{|}wy{z{z|}|{|zzyzx}}}~~{||}||{}|}{y}}{|y{wzzy|}~|{|}{xx{w{{{xzz|}}}z{}{|z{y|zz{~zxy}~|}}{y{|zxxy~z{||}|yx|xz{z~~~|z}{}zx}||}|~|}}{}||zy{}z{}||{y{|x}{x{{{||~~|||wzxy||~wyy~}}}z}|~z~}{}~}}||}|}|y{|}}|yy{yz}x~}}|yy~}yzx|w|}y{|~zz{|y~|y{z||}{{x~|z{}{|y}zz|{{{}z}{x~wwzxwyw~|~yzxy||}||~{{z||{}|}|{{}zy~{y}~}}}~|{x}y|}}}~}y{~u}xz|xz|}|yy}~yy||w{~yxy||~z}}w~|{||}||~|||z||z|~r{y{w}x{}z~|z{|xzzv}|zw|{yzy~z{|{|}{}~x~}~z}|z|~~y~~}|{xvxz{|y{}|}wz}y{~{yy~zy|z|z{y|}yz~||{z|}}}~~~~~||z~{~~}|{~x|~~}}{|~{~{}z}|}~z~~~~~|~~~~y~~~~~}{}~|z~}~~~~{|~}|}}~}~~}~|~}}~|~|~~x~z~~}x~~}z~}|}z~~~~~{}~~~~~~z|}{~~~}}~~||{|}}}~||}|{~xzv{}}}{y{{||{~~z{}|~~z|{{y||~}wx}}}y}~~z|~zzzxyy}yz~z{w}|{~xzx{w{|zy{~{y}{zyz}}yzy{{zyx||{z{}|z}yz}~{{{x{{}zzw~||z|}z|wv|y}yzyx{|{|{}z{|{{wwzz~yx}y}{~x{|}{zz~v~y|wz{}}||}x~wz}zyy|~xz~}|{y|xy|z{|x{~{zy{x~x|~}}{z{yyx{{{wwz~z}{{{zyz~{v|yy|z}}z}|w{|yy}yzx{}zy|yx|z~z}zzyy~{zy}{z|~~|t|{|{|~yz~|}zx}{yy|{{|yz{{|x{}}w{{{{zv{}x}xyz{}}|~}|~||w|{~z|}}}{}}~z~{zyyzy}{{{z{{~y|}vz}|||~~x{y{||~x~~{zy|~||{x{|}{wu~}zxx{zx{}yzz|}}}~y|zzx~{x~~{~{{}zyx|}}}uz{}}wyz{y|y|y|xy}|w~~xz}}{yzy|zx}y~}}{|||}~}||{|zw{|~{y~y{{~}||x{}|{z~}}|}{{{}|{x}zy{yym~zz|{~{||z}xy|~w~~yzwx}|{zy}zx{|~{zzxy~yz|{xy|||y~|zyzx}xz{|}|z|x~}~|z|}}~~|}u~|{}z||{~}|zq~xy~}{{z{zz{}z|}}{}|{{||{xz{{y|yx}z|{y{z{y{{}}}zzo{~|yz~x~{}y|~~~}~~|}|{~~}y~}~|~~~~}|}}~~}|}~~~~w~~}~{}}~}}}}~~~~~z~||}~||~~~}}}~}~{|~~~~{~}~~~~{~~}~z}|~~}{z}~}~~~~~~~|~|~~~~|~~~|~~~~~~~~}~|}|}~~~z{x~}~~zz{|{~y}z{z|}u{zwxzz{z|z|{z|{{zv{}{{{}|{|zz|{y~~y{}|~y|}|~{||{xw}{}}wxwyzx{yy{|x{z|sz{{}~}z{{y{}}zz~{|yz}z~{|{y|{}y{}~v}{zyz|w{z~{}|w|{}|||zy}|{z}|{y{~~}xz{{~y|z}||||~~z{}|~~{uy}}}yz~{z{zx|}{|{{{{y}xxzxw|u}yz}|}y}{|}z|z~{~~}{||~z{z|z|{~}{|||{{|z|{yz}w|z{y|y}zy}z{}|{}}~|x{~~{|zz~{}{|{{}}{w}z|~{zz|{y|{x|ux|{~{x}{~u}||{|~~~~~z|~~~|}}~yz{|{y}yz{z{vzzz|uvy~x}ww~~{~~~}yy{|~|yyy{|{|}}}||z|{y}}yxyz{||zzzxx}zy}}||z{yzy~x~}~x{yy|~{|{{{z~|{~}}|}y{||||{vz|}|{|x{z{z~z{|}yy~y~}}y}}}{~z~~{|}~{y~{}||}|}~z{~xxv}wyy~~z{}{y}x~{z|~~y{~yz}|{y}{yyz|}}~}|y|}~z}{y|~|zy{zz||xx{zz|}y~|yz{{wz}}}|xy|wz|~|{~zzzy{||}}~zy}|~~}}}{z|zx{{}}}|}}||z|}z{}z~{z}vyy|}yz|z{~~y|z}z}~y}~}~~~{|}~}~|}~~~}|~}~~}~~~||}~}{~~}}~~~{|}~}}z~~~|{~{}~x|~~~|~~~~~z}}~~}}~~}~}~}||}}}~}|~~~~~~~~x{~|{}}y~}~~~~v~}~||z~|||{|~z~|~yz}zz{|~~|yv|}{zxw{z{{~~~~||zz{~}|{}|y{||z}{{y|z~|{{{{|{|z~~}zw|z}}{~z~~|~y|z}{y|{{|v{x|zxw}{||u{}|w|}{|||{|xyy||{|{}y}}|{~|z{x{}z}{{{zz|}{{}vw~}xx~{}z{|yx~{|~||~{xz|z|{y{z}}zyw{|{}~|}}{z{z{|||{w{||y}y{z|}y{zy|~|xz{z~{|||~|z{|z|~}zy|~}|zxzy}~}z||{~{{~yz}}~yy{}~x~|}|y{}{|{}wz{|{{}~|||y|~|{}w}{}~{{|{|||~wzy{~}~~|z{yz||{~~}|zy}}}|~}y{~~y|{{yyz|~z}zy}{|uzzt}|zv~zx{|~{~{|yyzxz~y}~~z}~||{}~v|}yy}|{wyyx~{z|{}~|{~|zy{}|~zx~}|}{|~{}||yv{|}x|{}{{|{z{y|z~}{}}{{zy{x{{}y{~}~}{{{|y{|z}|{~}{vzxrw}{z}}|{~y}~}z|zz{~{{y|||{}}|}x{t}}|x{}||x}}|zy}z}y|x|{~~{y}x~||wyz{~{zzy{zyx{z}|{}{{{zw||{|z|zx|{{z|}||y~~}~}|y|~zy{}{z}}|}}y|}|w{x|}|{|}y~z~zv|z{~z~z|{{|~z}}~{yy~{z|z~~~~}~}{~}|}z}~~~{~}~||~~~}{~~}|~|}}}~{~~}}}|~~~~{{{}~~~~~}~~~{~~~}}}}}~}{~~}~z~~~~~~~~|}|||~}~~}~~}~|~~}}|}uy~z}~}~|~}~~~}~|~|~}}}|~}}~~}~{~~{~}|~{~~|y}~{yxzw~~{{~{|}xv|{z{yvzzy}||zyw|~{ys}{|z~~w||{vww|z}y~|y{{{~w{||}{zyyz}}|~}{x~{}|x}~zxy}{z|x}}}z}wu|~{|yz{}~~|}yx}z~{yvxxyzz|}~zw{zt{w|yz}~vzt}{{{{{y}||~{}x{||{{{y|{~z}{~z~xz}yzz|wyy}z~~x|wxzz|yyy}~y{zz|z{xy{}z}|}zy{zz|~z}|z~{zz|||zywzyy{z{{~u}w{{|zz{{{yw{|zxw}|{~~z~~~z{{||||z~|{||~}{z{}}~xw{z}|}{z{{{z~{y{xy}zz{|xtz{~z}z{{~{}x|{y~}{{{y|{|~}~}~}}y}|z}|}~|wz~~~yxyz||w{}ztz~|{~}|}z{}~}|x}|z~{~}{}z|~{|y}z}yy|zvwzyv{}x{xzuxvv|~z|xzyy}zx}{z~w{|{~}|z~~{xz|{}}z~||{{|zy|z}zzwxyz~x}~}z|{|yx}{{|}||}}xz}{x|{wz~t}~{z}y}|uy~z}~y}x}z}yzw|zy~~y}x||{}{wz}~~|z~}}}}}|||zx~{}{{}{}}~zz{||}}z}w}x|~}{{|zvy}|{zxw}yz}|{~x}z}|}~}~}~}}{}z~~{}|}|zz{zz{{z|{{~yx|}{zz{vy{v{xzzy|~~{{}{}{|yv~|{}}|~}~z~~}~}~~{}}~|~}{{}w}{|}~|~~}~~|}}~~z}~}~|}}}}~}~|~~|}}}~}u~~~|~||~}~}}|{~~|}|~~~~|v}~y}}}}~{}~}~~~~|}}}~~}{~~|~~||~~}|}|x}{z}|y}}~~|{{{z|z|}}yz|}}{yy{|zzx}|z{{|zw|zyx|{{t|{{}{x~|{{|}}y}|}{z|z}{}}z|x~}y~~z|w|{z{}|{zz{{||~|{v}}wv{z|xy{~{{}~y{z|w|zy{{tz{z|}v}z}x{|}~~|}}{z{zy|{zz|~y{zz}{~|zz{{~{yy{|{~}~}}~}yy||~{}}y}|{{|}|wz|}vy|w{xz{yy~w}~~z|z~{}y|~|{x}|x}{{y~|zy}~||z|z|z{}w}{{y~yy|}z}|v}w~}|~~~~{}yy||{{zz}{{|{}}{yyzwy|}yy|||}|{z||}{~z{y~|}zzx|{x}{xx~|~{|~~~}vx{~x~y||{~y~x~z|||{}~{~{z|}~~|{~x~y}y{y~zz|}w|}x|}{}~|x{~zz{{{xvzzx~yy|zz{~|x||{}|||xyx}~yz{~}~z{~xz~|~|{~{z~}z}{{}~{y{z|{}~}z~zz}~yxzwv~}~z{|{}}|zzyz}y{~wx|}}{|zz~{z|~}{}}z|y}{}|~~~}x|~||}|z|}|z}z{}u|}z|zzzz}|~~~v|z~z~z|}||{~~z{|||~yxw~}{}~}z}w{z|{}~|}w|yx|zy{y{y}{y{y~~}x~x|y~|~w{zyz}{|||~|{z}|z|~|~yzz~{x~~}~~~{}~~|~}}~~~~~}}~~~}~|~~~|y|}}~~||~~~}{~{{}~{~~|}~~~~|~}~~~{|~~~~}~~~z~}z|{}~~~~~}|~}||z~}}~}{}~~~~~~||~|z~~{~~}~}|}}~~}}~|}z|~~{}|u{zw~w~|z{yzuu{}|x~|}wy~zyz}}|z{|~z|{z}z||z}}{y|y}|{}||{z{{zw{y{yzz{~x|y{|}ww|x{zxz|zxw~}}|}|yz}|zx|{~zx{}||{z}y}{z}xzxx{{w|{{z{wy}~vzt|}zyx~y~wyyxv|~}}~}~yyz~xz{|{|z{~|y{}}}|||xw|}{zz||}v||{{z{z||}{|~xz~y}y}}{}z{~|z{}~{|{{|y{|z~{|z}}~wxxyz|z|y~yz~v{x}}x~yz|{y~{z~{~y~y}}{y~{~y}}}x|{{~yz~z~|xvyx{}~zzxy{||zw{~x{}{zy}|~{w}}}~{{y}|||z|z{{}z}{}}|{}x}z|~}z}w}{yz}|z|~}x|{|x|||z{{|~}{{~{x~|{}yz{{y{y|~yz~zwz{z||{{w{yx~xwyyyvyy{{{|v}zx{|~{{y|x}~~x}uyx{{|{~{x||yz~zyw{zz{|z|zxy~zzyy|z{y}v{}u{y||}}|}{}~}{~}}zz|{~}{}~~~}xyz}z{}yx|x|x~x||{{|zvzy{z{x}}}z|z{y|~||zyz}z{|~~y|~|z{{z|xy|w}y|~}x{{~{}xz{uy{zzxzz{{{|||~|x~|~y}{x||~}}zzxz}{y~wyyx|y|z{{{~xyz|yzyyy{{z~{{y|~y|z}~||~~~~~~~~~|}}~}}}{~}|}}~}}{~}}~~}}~~~}~~}}~{}}|~{~}~}|z{||}~~}}~{z~}~~~}}|}~}}~}~~~|~~~}~}}}}~~~~~~~}~y~}|~}~~~||~}}~~}{~}|~~}|{}~|~~~}~~||}|~~}~~}}y~~{~{{}~~}{~||}{}}|{}z}z{{}z|}}~|zyy~~{{z|~}zw{{wyx~{}w~}{|zx~~|}{}xy}|~}y|w~{{x}z~~}z}~{|yx{z{|v{z~y}|w|z~z|z{{|{z{zy{~ww|{x{|zz|{z|x|{|x{|{{}|{xv|{|yu{}y||zv|{zy|z}y}{|{wx}|{yzzyx|}}}|{z}|{||y|}~z}x}}~}~}~|{~}~}y{z}||~}y|}}{|y{z{x{x}{|{{|z||{w|x{zzz|~|||~~}||{{}yx||{|{}{zz|y|z~y}{{}z~y~{z{|||||}{}yz|{}~~~}}|{|{||}|||y{ty}{{~|{|||x{zz{w}~{{x}{{}y{}|{y~z|{|||}|zz|{}|}~z{|~w~zx||x~}{y}|||vz||y|{|yxu}{|}xy~|}y|{z{{z}~yz|}|~yyx{{v{x}~|z||}}||zx~||}|{{~~y||}yx}z|z|{}{~}{z~|{{}y|z||}{zzyz~z|~z|x{|}y{~}}z~{yy~y}{vwxz~||~~||z~}{||x|z{{wy}|}{|z|||y|z{x|}zz~y{}~{z~y{{}{|{y~z|~~y}}|yx}|}|}|~zz}xv~|{|z{|z|zzzz~{uzz|{|x~|y}}~~zx}~|}s|{|y|{~yyy|~{}}z|x{yyy~{yyv|}}||yy~{y{x~}|}z|y}||{}y~}~~}|}~}~{~~~{~~}~}~~~}~{}~}}}~{{~~~~}}|z}~|}~~~~|~~~~}}{~~~~|~|~~~{~~~~~{~~~}}~}~~~~|}}}~~|~||||~~~~}~}~~}}~}~}~}}~}~{v}y}{{xz{{{{yyv}{ywy{z{}}{y~|zzyv{|z~}z|y}w{~~z}zz{xy}}y}||~x{||{|{}z{|zzz||z}w{zy|y~}zv|y{{w{{{|~{ys|}zy|||w||}~x}|}}||~z{uuyxx{{{vz}{}xt{~wyw{{w{wz{yz}x~|yzx~{{}zyx|{xz}|{{x}y}|yy||~v|{}xzw}xzzyyuwz{|wx|xxv||}z|yz}{z{{||~x|z|z|~|}}|w}x|x}z}y~{v}{|u|||{|yy|wz|xw{}y~|{~|}w}{}}{w{{{|~|{|x|{x|}z|{y{y{z||{}yxz}u}y}w{}}u}}~{z~{{}zy~{}{~}w}yy~~~~{x|{}x}~{|||x{~{|~zz{}}y{|yyy{||{~||}~~{}}y~{~{|{|yzz|}~}zz|yzywxxz~y|yzx}{zzy{}~|{~z{|{zy|wy~~{yx~}y}}xy~{}y~v}zz{~{|xx|vyzzzywyxy{|{}{}yy|{|xx|u|{|~|{~~|}x}}zy{}|z{|}zw|x|{{z~y~~|}}yy~||}|}z{{{||{}}~~|~|y}~|}~|z{}z{z~yxz}{v|}~x~wxyz{z|zzz|{z~x||{z|}||t}|}z}z~}~|~~}}~z|{}{yxyz}{~zzzy{z{zy|{}|{zyx{~y{}}}|z|z}||~~~|}~~~{~~~}}~~}}~|}~||~}||~~|{}~~~{~~~{~}}~|{~}z~{z}}}{}}|~~|}}}z~}~}~{~}~~{~}~||~~~}}z~~~{~~~{~~}~~~~~~~~~~~}}|{~~|y~~}~|~{~|}|}z|~~y|}}}y~|~}~{~~|~|~|~{}~zz}}{|~z~{|xw|}z{}y|xz~||z{|{zyu~{|zzyy{}|~v|~z{~|{x~{||~y}~|zxz|~zz}|yy|zy}x~{y~{|}z|xz~yy~y}y{}~||||z}|y}{zxx~{z~|s|}}}|{x{|~|yyzz{xx}z}|{zxxyu~}{}w|{~z{x}}{{yyuz}w~|zz|}|~}z|{}{yyyy}zz~|{~{{{zxx|~}{}z~zwxy||}{~x{{|zy||{~{~yyz}}y}|zz~{zy{{~|~{zz|zvy|{|x~||{}z|{{zz}}x}~{}|{||z}||x}|~~|zyyx{z}{||{{x}}{{}~~~||}yz}xy|}y{wyz}|}z}~y|z}x||{{{|}{x}}{y{z~yyz|zy|}}y}{}|}{x}~|}||{{}~zxz~~zzxz|{}{}||~}|||yxz}|z{{{~w{~yzz|~||}y|z~z{y|z~}y{xw}~|{{|z}y{}y{{~y~}{{zz}~|~|}wy}{y}z{~zyz|z|~|z~|y|xz{~||z{|z{z||z}y||x~z~w~~{}z||}yy~wx~zx{y}{x{{~z}||}|{|{}zwz|z{w{x||yz~}zz}}y}||{}~z{z{}}{y}{yw{}w{z|{|yy{zxz|~y|u~}z}z{{zz~~}||}~}y{{z}||zy~w|z{{~~{}z|||}{y{{}|{||{zx|}z|y~z}|z~{{}~}~z{{~~~|}}~}~}}{~||~~~}~~||}~~y~}{}~~~}~}~{}{}}~~}~~|}~~}~}~}|}~~}{}~{~~{||}~~}~}~{~~|}{}~~}}|}~~~}~|~}~~}}~}{}||~}|{y|w|}|||y~uzy}z|zw~{|yzyy|}|{y{}|x~{xy|{y{y}{{{y|~{}zy}x{z||}w|{}{||z||~{|yzyuzz|}y{{|~y{{x{}~x{y|yzzy}|zyy}{w{y{x{z{y~|{z|z}z~}}|{xzyx{zvzvy{~zz|zz{}xyx|~|vy{||{}{x~|}z}u|}{}~{{{zwz~}|{z{{{ywzxzx{z}{zzyy{zz{y~|z{}|z|{zxz{|{x|z~z~zy}|~}}}y}wy{|v{}xzxwvy{w|z}}x|{xx|{zxy{y{|||z{zyy}{||}}~zz{}||z{z{|yy||xx}z|uzvw|v}y||{|yzzyy~~{}z{~|y|}}{{z|{~~|}~~|t{z~{~{}~z~||zz{xw|}{{x||zy~}~|}v{y|z|}{{}{~}}}}|x}~{{wyz|x|zz}~z~}{w{zx~x||z{{w{{{|~{~y~}}~u{~|xv}wy~z{|z}{}{xz|{|zz|||~z{{x}{yz{||{xyx{x}|vx{y|{~}}~{|zy~}~}{z}{|{||yz{{zx{w~w|{zzw|}yy~{z|yz|z{v|||{}yz{}yy{|}yyw{||~{}|}x}}~{~yw~~|z}|wyz{x|yyxzy{yv||wzx}|}}}{||}z|||y{|~|~{~z~~}{}|{|}xz{yxy|v|{|y}~||~z{xx{||||y}z|~yzy||}x|y|z~|~~~~~~}~|}~~}~~~~z}~~}~~}}}~~~}~~~~~~~{|~~|}~|~~~{~|~|~{}{~~~}|~~||~}}~}}}}~~}}~~{~~}~~}~~~~~}}~|~~~}~}|~~}}||~{{~|~}{z~y~}~~~{|~}}~}~}}~~{~~}}~~~|~~x|{}vz||~yy}|xz|zw~|~{{zyy|xz|v{{{z}}{{{{}wv{|}zw{{y{}y{|}{yyy}{{uz}~}z|z~{z{}zz}~|z~{~wx~z~~z{|~xz~zz{~w}{|}wz{xz|yx}z|w|y}{wy~zzx}||xzw~x}||y}|w}|y~|y~z~zy|yw{}|w}z}~|{zx|||{|s{~zzy{zz{xzx}~|}|{}y}y|y~zxz}{{yzyzz|~|{{}yy|}{{|{y{z}{}|}}{z}y}{}zyz{~~z|{z{}|{~~|{zy{w{x{zyyy{{y~y}|}ww{~}{|z{|{~w}}yz}z}~{wt{|}{zx}yy{|}}{|~}|~z}x~z}|}}|w~}|z~{yy~}~y|z|}y{z||z~z{|~zyz}|{z}{|zx{|xx}}zx}|}{|}{y{{|~}y}y|}|}w{~{x|}y||x|}yzyy|~{}~yz~|zzy|}{|}{z|z|x|y}{|}~{|||z{zyv~||{|{zuy||~~{}|z}}zxy{zy{zzzz}z}}}z~|{zx}z{zy||}z}|zx{yxy}v|z}|xz}y|||}{~yz{y}x|z|yy}{z|y{|}}|}z|z|~w}}{|y{z|yz}{~xv~|~z}|z}~{~w|{|}|}y}zzy|y~yz~}zz|~}~}|z}}~z}{}~z~{}}}wz|yyw|zy~|~{{|y{}~~|~{|y~{zz~}{|z~~~~}~}}|}}~~~~|}~}}~}~~~}~|}}}}~{~~~|z~}~}}}}~~~}~~}}~}}~|~x~~}~~~}}|}{~~~~}~~~~}||~~{}~~|~}}~}}w~~|v}|}~}|}~~~}}|}~|~z}}}~}~{}z~}~~~}~~}|~~~~~|~~~~~~{~{}||}}{zyz|~y{{z}z{y{y|x||y|ywz~|{u}|zv{s{z{~z}}zz}{xy||~}}z{w{{{~xyxxy{yyw{zx}y}|{|}wy~||~|z{vx|y|zx}~|}|x}yzz}{yy}z~~yy{zyz~z|}}yz}}x~{u{zxy~zxx{v{xyv~wyyyzz{{{~}{x{}}z|}xz{{~z}}~z~~|}xzw{}}{{{|~}}zz}zx{v~wyyyzyyz{yz{|}}~|x{|zz|}{~{z}|}|}{~~x~{~y{y~{xz{tzxxz~y|wyxzw~~{yx}wx{yzyy~|{~}{}z~{zy|}||z{{{yy}{}x}{~}~x{wy{~}x}zzw{z|xu}x{v{{yzz|~|||{~|}|||z|zy|}{}x|zu}|z~{{w|}y{xz{~}zzy{|{w|~zw{{|y|{x||}}}|||ywx{}||{~~|{~}w|z~yzyzyzz}w|y{y{}z}~z{~|z{~zzzzyxw{w~}|v~|}}}y{}zz}{{~y~~z|{|}~wy|z{x{|~{|{{z}{vx|zv}y|}~y|z|~~|y|}z|y|yy|{{z|{~vxx}}|yx{}|yy{ty|yy|w{|z|w}|~{}{||}|z}}~~z||~|{{x}|y{}{~zu~y|xxzw|~}xw~y{{|{vw}~{wxx}zyyy|}x{{{zy~|{y}|{{~y}xx{{|wzw~{x~~{{z}vzzwyy{}}|xwx||||{z{zz|{||vz}~~~~}z}}}}}~~~~|~~|}|~~}~{}~}~|}}}}~}}~}z||{~~~~~{}}~~|}z~||~|~{}|~|}~}}~~}}}y}}|~}~{~|}~~}~}~}~~}~|~~{~~z}}~~|}~|}~}}~|}}}~|z~~}~~~~~~|}~~|}|~|{~{{|}|{w|}{z{|y|z|}}}y||yyz|y~yx|y{~}}y~yy~{zz}}|z|xyyx||x|y}|wz|}}{|y|{}z~yx}x|z|{z{{yx}yy{zzx}{wyx{{~}}z{~|}}~{~~y}zzx|xyy}}|yz}yx|z}|~|z|}x|z{~{zz~u|~~zz}{y}z~|z|}{zz~|y}y}z~}wv}~{||~y~{{}}~{}}|{|}x|~|{zy|z|z~|~|z{y|}|z}z}{|~||}yx~~}y|z~~u{y{}|{|{||||{}yzz~yzz|~zx|y~||z|z||{~{~|~{{z}}~zx~x~z|}|{{y|{x}{}{x~v|y~z~}~z|y{~}x|~|}}|||}z{y~}~yy}|}{yu|}}|{}{{y|}{{|~z|{|}y|~y{{~|{{~zy{|~yt|{{x{||~y~{yy~zz{~y}~}xz~}}y{y{{zzzy~{~|}}{{~|||z|zuy{u}|}}}xx|x}z|}z}{z{z{{y~z}~x~}z}}|y{}}{z{z|z{{{yz~{{x|~~|y}y~}~||z~zz~zz|x|~~{}}{~|~{vx{~w}z~}||{|x{z|{|{|}{|{}y{}}xy{}}{{|{~|y~z}{yz{|y{x||}~|{y~|x|zz|{}}z}yy~}xx||~}zy|{|}~{x~yy}z}y~{}zz}|y~||z|{||~}~{ty}y}yzzzx||w~t||{||~}~|}~~}~}}|~}|z}}}~|~~|~|{}z{}}~~|~}}}~~~}~}}}~}~|}}~~~}~~~}~~~~~~}}~}~}}~~|z|{~}|}|~~}~~~~}~}~}z}~}|{~~~~~~~~}}x}~~wz}}y{y~{w|{}x}x{x}~|{zx{{{|}z|yz{zyyy{|{|yv{z~|x~~{y}z|}{~}|zz~|}}zyz{}y}{z}x{y|}w~{z|{z|}zxx{y{~|}|||y{~}}}z~y}|z|wyzx{}}~}z~}}{zv}yxx|}|tx{x|{|w~}y{}|z{z~{v{wyz{yzzy{yzx|x}~|y{yzzz}{~|z{||zz~yvzz{zy}xy|zvy{{|{z}{|{}yu}~~}}|z~~y|||wy}|~}|y{x|~~}z}{{x{{x~z}}z|}|xzyy~|zzv}~~z{~yx}yy~}~y{||}{}yxz}{yz|}yz||yyxz~|}}zzyx~}z|{|}~|~z|yz{~}~|z}|||z{x}{zy{|x|}}}|z~yzx{|{{~~xyy{|||~~{xy|~|}~z~{||}z{z{}{y||yz|~z{y{{|{~~~{xzzz{yz~|z~{|}w}{}|zz{}{}|{|{~tz||x}|yy~}z|u}z{y~~xzx|{{z{z}x{zyzyy{w{}{vx}~~|||{|y}z~z}|||}{}z{}~w}{{}{}z|~yvz{~w|uzy|{|z{x|{z{{|~z|}||~{{zx~}}z}|}~zz{}}}y}{}||{~{xv|{ywzzxzzxwywy||{x~{}z~{||{vzy}|{xwy}|}|y~y{z|zq}{y||{~}zz~~xz~}zxx{{||~{|~w|y}}}~|~~|}~~}~~|z}}~{~}~{}~~|~|}|~~~|}~}~}}}||~|~|{}~~}}~|~~~~{}~~}}|~~}~~~}~~~}y~~~~~~}~|{|{{~}}|}~~~~~~}}~~}~~~~~~|~y{|}}~z}~~{{{|{|}{~~~}~|y~{~}~}~~~{|~~~~~|z~|z|}{~|}y|}{~yy}z|y{{x}y{{||}}{|qy}w{y||||{w|wx{~xx{{y|}{}}x{~w{|{z}}{|}~~~}~|zy}|{}~y||{{|{w{~|w|~}}{{z~|zyt}z}|yz{x}{}}}{|}z{~~x|{{wy|{|x||{~zz||x|{{~y~}}xzy|||{|}z~w{z{y~}}~yz{z|{{x|{y|{}{wyvw|{}}zzv|~~||{}|~zzwyy{{y{{}||~~xyz~|~}|y}}~|{vv~~{xvzy}zzy{~{||||}{|z}||{x|~vz{|x~}}x~zzyw}|y~z{{w|~{z|~~|u|}|{|zx}xzz|{y}zxz}{y}|~}z~{yzy{||{{y||}~|x}y}}}{|{~yu|~{}{|~}~}~}{xyt{y}|~}}{}|y{w~yx{{~|}|{yxy}{w{y}z}z~}{~||z~|xywy~{z~|z{{xv}zy}x{|~x|yzu~}}|~y}xw{~{}}~{z~~}}}}w|~x|}}~z}zz}}}{}y}|yz{z{z|zz{}~{z}|~zx}w{{x{}{|~}{{|}{|z~z|}{yzzw}|~|x|~|}z}}x{|}}|{|zx}}|y}x{}zy{{{||}{z|u}z}yz|z}x~x{|zzxz}|z{x{|{zz|y}xz}~|{z{}~{x~}~{{}{}~{{~}~{{y|}u}vz{}~}vwyy~}z}}|||y|}{z~u}{z}}w~~~~}~~|~{~}~}}~~~|~|}~|}|~~}}~~||~~~{}}{~~~~{~~~~~~~|~~~}}}~|}~|~~|~~~{|z~}~~}|}~|||~}}~{}~|}~~}~~~|}{}~}}~~|}}|~|~~{x||}~~~~{}~}}{|z|}}{|}||yzy{yxz{{{}w}z{zz~ywx|}z{{}y~}zy~y|||}}}}{z~{x}{y}~wyyw}zx}|zx{{~}wzz~{x{|v{|x}z|~{zxz{~{zz{z~zy~}y}|y|z}{}~{|}uz{{~~yy~~}yy{w|zy{x{z{|yw|wx{w~{}xzw{~z{y|||z~}|{y}~{z}~y~{w|z{~~~|{~~|y}{|{{{{zxy|~z|zzzzz|}{z||}}{xy}zx~z~y|zz}~}}vz}wy~{|}yvz||{w}||z|z{xvy{z|zy~~|yz}zyx}|}~{{}xxz}{|z}|}}||zyxwyxz{~~}{uz}v|zz{x}}~{~y{|}}{}{~{~}~z{}{}~~w}{|z~yy~yy|xxz}{y|{}xyz{{w{xy~{xy|zz~xz~}z{~|y{~~}}~y||~y}~}zux}u|x{~z{vy||~|x{{|xy~z{~x~|{|x{}{zz}~||{}}z}z|}zx~|}|zvyxzyz{{zzx{{zv~|zz~zy|zx{y}yz{{||~y{z|xz|yvy~~zy{{{}z|z{z|z{|z|z|z{xzxy|z}~|{yy}x}}x}{y|v~|z}|z~|}~~~|}}~vzz~{||wxwz}yvzyzvy|zzzyzy|y~}xyzwzu{y{}}z|~~}y||zxz~z|zz~|vz}~|z||{}z|xw{{|}|}|z{{y{z{|wzyz{zy{~{~z}yz}z~x{z~z|~}~|}}}}}~~||z}|~~~~w{~~~|}~||z|}}~|~}|~~}z~~~|~~~{~~}{~}~~~z|~}z}~z}}}}}~~~~|}~~||~~}y|~~y~~z}~~~}}|z}~}~{|~~~~~}~{~~~~~{||~{}{}~~~}{~}}|~}}~|~~~}y|~p}~}~z~{}{{z}}{|y{z||{|{z|y|zw}{}~z{z}zy{~vyv~~}xzx~w{}w}z{}~}}zy|x||{~z{|zz|}~z|z{|z{|y~yz{|y~y}{t|x{|x|{yy}vy|{{}~{~{{~y{xy{~~}{xx{zy}}{xz|w}z|{y{{}~}{~l|zy|~}x}||~y|{~y{{x~xy{~~yz|}||w}}zy|y}{}~|||zz{xyz{}|~y}yzzzz|v}z|}|{{}{||z}|{|z}|~zzzx|~z{z~|~}||z}}}yz{z}|~}wx~~x}zyyz}{~z{}}y{~}|y||~}}{|w|z~~z{~y{~wx{y~{}~||}|{z{z}{~z~}z~~{|wzyzywzz~|u|}{yx~|}}||z}z{~}|~x}||~}{|z{zx}|{{}~~zz{xzz~|{}yz|v~}~{|||}yu|z|{}~z}}v{~~x~|yu|{w}}}yx~|{x||~|w|yx|~}{~zzz~|x|}{y{z|~}{|{w{|x|zz}|~yvv|y}~|zzy}|~{z|z}||zxy|y|}~w}~{{y|~|~z{|}{|z~xy~{}|y|z}|}|y}~}zzx|}zz~y{zxw~z}{zyx~x{z}~}|}z}}x}~~}~{}~|zz|~~y|x{|~}~~yzv}}zz~z~{~}{wzyzy~{|vx}{y|z|z||{}|}z{z{zz{{xz}{}{zx}~~~|~}~~|}x~}}}~z~}}|}}~~~}{||{}}~~~~~{~{~}~|z}}~~~~|}}~|~}~}~}~~}~~~~}|~~~~}{~y}|~~~|~~~{}~~~}}~~~}~}|}|~~~~||~{|~~}}~||~~~~~}~|{}~~|{||y{y|z}{xytxxwzzw{y|}uwx}x|~zyxwy}{z}{}{zz}|{}z{}|xz|{}zy|~z{x{zz|wz|{}|y{}y||z{vwzyy{|{~{y|~y~}|}|~|{{z{{z||z|~z}}|z{xy}|{wz|{{yv}xyzz|xy{|yz|yyy{{z}wz{z|z|zy}{y|{{{y}{}yzyx~}w}xy|{xwuy{zyy||{zzzwyy{xzyzzyzy{|{|{~x}z|~}}|}x~|}|z||}{~}}{|zx~y{|{yz}s{~{z{{~z|z{|}|y|v}~z|{}}x|}~zy}~{}yy{ww||}}}{|yz{{zz~{y|wx{}z{|}y~zuzz|{~{y|||yx|y{~|}~z|z|{|}}~}||vy|{{z|y}~{|w{~{~yz{{{zzx{zz~}z{}}}zz|~}y}|~}}}{x~||}|zz|}|y|{{y}z}zz|y|yy||{y|y|{|x{|z|zy{~{{}z}|x{{y~{yyyy~zz{{}|xyv|z|z}||ty~y}}}w|{zy{yvz}y{~{~|}{|{|x|~|}v{{|}{|||~y{x}y|zzzv|x|{}xy{|{yz{{|{zzzy}x{{|}|x}xz||}~yz|}{x}}|{{}{~{{w}{zw|zwyuv~~{zzvz|x}z~{||}}x~||z|~~}{v{|~~}}z|{|~zx}~||zxz{zzv|~yxy{z~|}xw~{}|z{~z||||{~{{z|x~{~~~y~z}~~~~~z~}}~}}|~~~~~~}}~|~|~}~}~||~}}~}~~}~z~~|}~~|}~~~~~}}xz~~|~~|~|~|~~|~}~x}~~~~}~|}}~}z{{z~}~~~|}|~~}}}|z}~}~}~~~~~}~|}|~~|~}}~~}}~{~}}~~}~|~}~~}~}}~~z|{}~}}~}~|x~~|~~}}~z}~~yy}y}{|~zz~~z{{}y}y{y{{yz{}||zz~ztzx~}|x|~{zw~z|||z{z{z{{z|y}z|~~z{|}v|~~x|{}{x|z|{|w{{{zz{|yyzz||~xzz~~|{xzv}|yx{{|x}yyx}~~{z|y|yz}yy~|~~~|}x}y||z{z~{{}}~{x|~~|{|z|{{yw~~yy{}y}|yywyy|zv|{~ztyz{}{|yzw{}{~~{{z{z~w|zx}{y|~xww}~~||zy}|~}{{zyy|x|y~}zx}zvxy}y}~~zzy||zz}~zzz|z|z~yz}||||xz|zx|||z~z||y}yz}}{{}y|z{wx{y}{|~{z~xz}y||yr{zy|z}zw~{~~~~{{}~}}z}zx}|{}zz}z}}|y}{y}z{~~z}{{}}|}|}z~}}z{|{|y{||{v|}y}z}}yxy{y}y~w}~|}}|||{{{x{y{xx~|{|}{wzzx|}{|u}y{zxx}}~y{}{}}zx}~z|x~y~{~yx}}z{t}}z{{z{||zuz}{}{|{zyx{{{z~y{||u}w}}}}}{~||||{{{|}||yz{|~{|{z}}~y~}|{y~y{z|y{}~z}|yx||~yy{||y||{|z~zz|{z}{{yz~}z|zz}zx||z}yxuz|z{}~{{{x||{zz~zvyz{y}~~~|vy|{x||{|}wyyzy|{zy||v{|z~||wyz~}~|~z}}{|{~zy{~~~~~}}|{}}y~~|z~~}}|||~}~~|}~}~}~~~|~~|~~~~|~~~~~~~}}~}~~~~y~~~||~~}||}~~~}|~~|}~{}~}~~}~~~~~~~~}}~}}}~~}|}~}}~}~~|~}|}~{}~~}|~~~~~}|{y}~~}}~~z|~}~~}~~~~|{|z~{y|}z}{||{x}xzz}~||z~|y{x}yzy{}||xsw}zyy}{zxyz~}}|}x~}z|{|z}w~{}x{z||y|{{}|{}z}zxy{|xvuv~xy{zyyy}~x|{z{z|y~|w}|{}{{~}|zz{zxvzx}~|zzy{w~{xxy{yz{}yyt{{|}z~||~xyx}z~z{}}zx{x{x|}|{}~{w~~w{~yvy~w{zyxwv{uxz|zwy|yz{{~{~yz|}{~y~{|{{y{w}}w{y{y|~}wz{{yuxz{wyyy{z{yz}||yyyz}xz|uyzx|~{{~|{|{z}}z}}}{|x|}~|{~{{{{xx|wzzx{|xy|~y{|xxxvz}vz{{|{~z{{|~}~~|z~~zz}|{~z}z~|zzyx{{|{xz|{z|z{{}x~{{z}yz|y{}|y|||}z||{{}|~z~{z|||~{y}{}z}y{{y~|{}z{{zz|w{vx~}y{x{{|{z}{}{yx{|}y}{|yw~|}z{{w|~|y}~}yv~zyz||zz|zyzzz}zwyz||{zz}}|vyxz~}y|{{~z{}||||z{}}~}|z}~{~yz}}|xzw~}~yz{yy~zzz{|y{|}zy}}|z{zw|}z~}||{|z~{|~z{wyz{xzvy{}wy{|w{y{y{}x|{|{||{}xy|z|~u}}|{|{||y|{~~|y{~{~{wwz}w{xy{|{zy|{xwy}xz~xw~|{y|w||w{|~yzy{z{|z~|~~~||~{~~}~z|~~}}|~~~~{y~~|~~||~~~~}~y|}~|~~}|z{}|{|~}~y}~~|~|~|}~~}~~}{~~~|~|~{}|~~}|~}~~~~~}}}}}~~~|~~~~{}~x~~{}}z~~|~{}||~}|~~{~}{~}~}z~z~~~}}|~}~|}|{~~}~}~~~|~|{~~~}~~{{xyz{z|{xy}yz|}zy|yy|{x|{yw{ztyyyz~|{~~~{{zz}{{|z{y}{|wz{x~zuz}w~}u|z|{y}{zy~uwy{zy~y|{}{{~yz}yu{{zw{}|vy{|{{z}yw~x{}~}{~{yyyyy|~{}x}}}z|}y~yv{{yy{|zzwy~{}~{~|vx|{{x{x~{}z|z|{}z|z||zyyyw{{~{{w}|~}|zx{}|}||{}zyv{{{|z|zz|z|x|z{x|zzy~}{w}|~vz||x{|xy}zzx{{{{~}}{y|zx}|{z{~||z{xzx|z}~yyz~xz{~~~}y|{|{|~{z|z}zz|}|{|||}}z~{}|||yv|||w{{xz{yy}{}{{}~~|x|z|x{{~{{~{x}|{}}~|{|||~}}|~}yz|yyzvz}{x~}yv}wz}}|x|~x|{|}~oz~{zx{z~|~}}|}~{{y}zz|}|w~z}us}~|zw~{z{{x}|v~|z||z~}z|v}{||uyx{}{||}x}|~y}}|y{||{~wz}yy|z{~}{}|y~z{|}wzyy|{xv|z{|w|~xz|x{~{~{{|{z}{|x{yz|x|zxztzx~zy{|}{}z{~y}zz~~|~z{y|}v~|~z~~zzw|{|{z~wx|}~||}yx~y{~zz|{|z{{{{{|~zxx{{|x{}{}z|x|}x}x{x{y~{xx{~~}{|yzzz{x{z{|{z|~z}z|w}}{{u|z}x}|u}}~~~~}~~~|}~}~~~{}~}~}{{}|~}}}~~|~}~~|~|z~||}|~}~}~z~~}{~~~~~}}}}~}~~~y|~}}z}~~}}y~~~}}~}~~~}|~~{~}}}~}~~{~}|~|}~~{~~~}~}}}~}~}~|~~}~~~}~~||~{|~}~|~~}z}}{}}~|z{{}|v}y}z{w}}ywwu{~||zyzxy{}z~{~|||}|{}wv}{v|}y}z~{z{||w}~|vy|zy~z|~uzzu}uyy}y}~{zy{|zx~}z|z}y{yyyzz|y~{{~u|z{|}|}z|}xyz{z}{{x~zy}}z}{zxy{{{xywz|}}}xyxy|zy}|}|{zzytz~~|w{~~z}}zzw{{z{txyww}x{zx{wz{{{x}z{|~}w|w{|x}z|{|~~~}{|}|{zy}}~yzy~|~~vz}z{yy}}}zx}~||xwz{|z}zxy|}z~~wz||{y}}z~{}z|yzy}y|{z}|}zxxxx}{zvxy{|x}z}}{xyvw{|x|{{~{z~zzz~zz{~~z{zz|}~{~~}~v|ty~z}~}|z{vz{||{x|zxzzyx|w}y|x|}}{|}x{|}x~~z}}}{{{|yyw|zz}xx}|y|{|vy~wxx{z{{|zvyyyy}{xy{}~}{z}z~x}~|zzy~x}z|o~{}|zv{{y}x{|z}z{|x{zw{xzz|{xxy|}z~x{~}yz~}~}||x|~z{|}~}|z}{}~yv{z}x{xy|z|~xtx{}}zz}zyw~w{}|{~|}z|yz}y|z|z~|}}yy|~~|w}|}}|v~~|z{x{{{|z{y{}y|wzz{{{zy||yzyxxy}y{~y|y||{z~z{z}{}}~x{{}{|yy{w{|y}}zp}vzyz}z}y}w|~|zz|{{~{}zyz||y|{y~~~~~}}~~}||}~~~}|}~||}~~{}}~{||~|}}{||~~}||||~}{~}~~}~~|}~|}y|~z}~}~|}}~~~~y~~}~~~~{~}}|{~}~}~}~{~~y~~~}}~~~{~|}}}~z}}~~~~~}~~~}~~|~~~|~{~}{}|}{}}}~~~~|~~|}~~{~}z|{~~}}z~~x}}{w{yyy|}{zyzz}zx}y{x}~{|~}|{}y|{zzxxx|~z}~~}||zzzyxy}|x~{|}|y{{zzywz~||z}y~{~{{~yx|y{x|~~zv}{x{|z{}||xzz{v|{}xyxy}xzyyzswz|}z|{wyxw{~yy{z{{|y{|z|y}z}}}ywz{|y}zw|y{{}|yy|{{~{|x}}{~||{{{x{z}z|{z}x~z|{uz||}y}{zyz}y~z{{yx|{y|xx|{|~{y|zz~{wx|z|}{{yx}yyz~y}{{~y|y|{{}{|zz}}tx{|z~|{~~y}||y||yx||z~}y{~x}x{zz~{~~~xxz{y{{{}{y|z|{|~x}{v}{{}}y|x}y|{|{zy}|}z{~x||z||z~~zyy{yz~z|~~y|{}{y~|{|z}|xwz{}{x}~z|y{y{~{}|}}x~|{{{||{|w}{w~~zz}z~{zy~y|zzzz|}||qztz~~{vyy|{z}}|~{{y{y}}zzxxw{}z}y~{z}y{|z}{yz}z}}|yz|{{~|zwz|x~}z}}zzvw}zxu}|~}z~sz{z~}}w{{zzyzz{|{wy{{|x}}}w{{~~{~|w{||zw}~z{y|{z|y}zxw|z{~yz{|{}|{||~xyx||wx|zx|y}{|vy{}y{}zz}{y{~w|}ty~{{}~y~||w}|zy~yz{z{~|z{~z}y{|}{wzwwv~w}{~|z{~}z}w{yy{y}zy{y~y~z{{}{{|{zzz{~{}~|~}{~~~~~}t~}}|~~~~~|{}~z~}}}~}~~}|~||~z|~~~~~}}}|}|}~{{~}|~~~|{{x}{}~~~~~~~~}~|~~}}}}~{~~~~~||~~|}~}}}}~}|}~|}}~}~|}|{{z~{}~|~~}}~~|~~~~}~|~~}~~~~}|}~~~~|}|~|~z|}~~~|}~~z||{}|}z|}xyz||}zy}||xx|y{yy|~|{y|ywz{|~~}{|||t~}{|~y{}z}||||w}xz}}~yy{||}u||xzy{yx{}yw{|zxuv~x}z{{vy{zv}{{|}|x{x|}yyz|z|{z{z||{~}z}{|{~{z{}z{{z}xzy}xx{|}}{{yzxyz|w|{z{{z}~zy}w}||{|}}{zy|{w||}y{{||y~wxz{||}z}z}yy|w~y||{zyxy|}~|{{}~x{}~zz{}vx{zzz~y{|z}~z|{z{{{{z}{wzx|xy~||}{}zxtzyzzx{~z}z}|||}zx}{~}}||xz||{|~z~}{~|{}xv||}zyzwyyv|w}xyx}z{~u{{uvy}~z~|}|}}}z|~|xyzz}|xzwyy~|~y|||zy{z}z{z{z|{{zx||xz|}{zxwtxt|z{{}}||}}y||{{{{{~{svzvy|}|~zuz|x~{zy}z{{zwz{}}{uy{||{z{{z{yyz}zzv{{{~~|zz|zz}~y{z{{{~w||w}z|}{|xv{}zw~{w|yx{|yzyxz|yx{~{{z}||{}~|z|y{{~~|~||~}{zy}w}zyyy}z|{w~{z}{z~~sy}{~xw~}|z~~~yy|y~z~z{||z}{|xz{||}{y|}zzy{}zzxxyy}z~z|{|v{{z~u}x|yvzy~~{xxz}wzz||z{{y}}~|{{y{~~|xw|~|z|v||}{zxyx}zzz{~|}z~{y~||w}~z{}}|yw{z~|{~~~}~|~~~|y}}~}}}|~|||}}}{|}}~{|~|~~}~|~w~}~~{}|~~}}{}}{~|y|}|~~|~~}|~}~}|~||}}~}{}}}~~}}}~~~~||}}~~~~{~~~}~}~}~~|}|~~}}}~}~~~~~}}}}|~~}}~{||~z|~~y~|z~|z|z|{zz{~|z|z~{~y|z}}zx{||~{z{zx{{z}}zv{{~{|{yzy}zzzx||~|{{v||{xy{zyy}{w}|uy{||{{y}z~{yxyz}w{xx|~}zzy}|zx{xz{yw||}|y}z}sz|yzz{|}{x}}{|zx|xz|{}y|z~~}{z|x~v{{{{y}||v|~|x{~{}{z{{~}vzxw|{zz~{z{}|{xyyz}|w{|yz{y}}}wz~{|y~|yzzzy||}{|z|yz}{z|||{z}{{}~z}|z~}{{|vx{~}{|}y{|}y}~{xzz{|~{x}}}~|}|yz}}{w{|y{zy~|y}|{z}|}||~z|{||{zyz{z}x{{wy{}|yw{}|{{|y~|{{yz}z|xxz|}}||{{}t}}{z}y~~}z|zxx||~z}{}z{}w{xt}y}||zz{|x{{~{yx~z}y}{|~}}x|y}{{}w}~y|||{z}~}{~{~}{~|z}}zxyz|{{||zy{{|xz{|x}w|z||}~z||{wyz|z}zzw~y}{xy{{z~v~{~~~|y~|y{{{{|||v}zx{z}|w|{z~}y{z}yy{z|~}{|~x~zzz{}z|{~zz||yz~xz{~yyyz}}|yy~|y|~{{|~{{|y||y~{{z}}y}z}zx}{|{~z{w}{{{~{~{|}}|vyxz|zzz{||}u}}x~~zw{zzz~y}|z{~{zy~~z~}x}}~}y{|{|z}}}|~~|{z{uyzw|}~}~}}~~~~~}~~}~~~~~~~~}}|~}~~}}}~}|}|{~{~~}}}}|}~}}|}}|~~}~~|~|~~}z{}|{}~~~}~}{}{~y{}~~~}~~}~~}~|~~~~|}~}~}|~}~}~}|~{~{~z}~z{{|{|y|x}|{|}||{u}y||y~}{z}z|}z{yx}~y}z{{~{z}~y{z|{}~~z}yz{}|}~vz~y{yzx{{zy{x|{zy|vuy}{wyvy|z||ty{|{w{z~|z|{|{y|{~}|{}zy{z{zz|wxx|zw}|z}z}{{zy~x|{y|{xzz{}z}~x|{~~|{~{|z{|y{x||zv}z{|~yyy}zzzwy~{|{{x{{tyx{yy|yz{{~y}yzzz|z|{|zyzx~{~zz}{||}{|y}vwz{{wy{z}yy{}y|{}yyz{{xzy{x{z{~|}zxyz{{~{yzy|{{zx~{|{xz}{{zy{w{}xyywyyv|z||z~~z~{yy}y{y{~yz||}{|z}x|~y}||{|z{{|{u{zxy{|~z{|{|{|{xw}|}}~~{}{{zy|{{|}{|}~|}}~x~z}}{{x~xyz}z|y||wx}{}|}~vwxzz||zzz||}||z}}~z}zz|z~y{{|z{z}z}yv}{{|~{z}|wyy}{}z}z}~|yz|yx|x|wxz|{}~}}|z~vz{}~}{~{|yxzx~z}x{}y|~}|~z|~z}y}~xwzz}}|x{y}}{}||{{z|y|}}|||~|v{z}|{}}}{z|{zuyzz{w{y~{{~~~{{}}z~zz{yz{{zz|}zy~}}~~~|yw}|yxy{~{{||zyyx{y|zz|y~z{z}vxzz}yxvzy|v|{}zz{||zy{~}{~|}}{~}|}|~~|}~~~|}~}|}{}}~~~{~}|{~~z{~~|}}}{}~}~{{~|~~{}~y|~~}~~{}~||}}~~{~}}|}~||}~}}|}|~}{}|}}}||~|}~z~~~~~}}|}~{}~~}~~~{z~~~}~{}|~}|~{~~|~}}~}~}}~}}~~~}~}~}}~~~}|~}{}}}}{}~~~zzzyy}x}|~|w}{y~~{~wz{y|yx{zy~}z|}zz||yy~yyw}y~zu|x|{y{|z{zzz}|{wy~|z}z}|{z~||}{}xzzy|~z|~{|z{z~}|}x}}zyzy}y|}{|{|xz{z}}z{{~}{z{{x{{yw~||{|}{}w}u{{}|{x}~{}{}{yv{}|}wxz|}u~y{~}yxz}yw|x~{{x{|}zyz{|y}~~y~{}|||y{~|||{yw{{xzz}z~|}|x~~||{zz|}{}zyyyy||}|}w~~|~zz|}}z}}|y|yz}{w{|xxyzxz~{}yx|||zy~|x}~{|x{}|zzzz|}}{z||w}y{~|z{}||}{zzxt}ww~xw|{x{{yy|{}{{}{w{{x{zz{{}x||{{}yz}{|zy{z}{zz~~~y{{vzz{y|y{w{||}{}|{|{{y~~z|~{|{~s~y}{~~~}zyzwyy|~z{z|{}}y{{}{vyx{z{yt|z{{}w|}{xzxy~|{|yyyz{~{{~||{{|}}|zwy~|yzz{}z|wx}}|{{|{|v|zxzv}{zy}~y{|zyx~z}x{~|u{||~y~{wvz}y{}{{{~{z{|}x|zq{z|zyx{|}{{}yz|{w{}{z||xxw{zw{}|yzvy~zz}|{||y|y|w{}x{|}{|y|z}t|rx{}|zzz|}{~|w|z|{|y|{}}y{{{z{}{|~|xx{|~zw||z|z{z}~yy|zvxy|xxzx|{{~zvzw~}y}{w||~}}}~~~~}{~~{~{y}~~{}~|~}}|||~}~~~}}|~~{|~~~~}zy|~~}|}|~|}~|}{~}|}~~~|~~~|}~|~~~z~|}~~~{~~~}~|}|}~}}}~~~v~~}z~}~}|~|~|~}~|~|~|~||}~}~~~~~~}~}{~~~|~~~~~|{|{~}~{|}}|}}~~z|z}x{z{vy|zy{}}{w{yzy|x~v~~z}xxwzz}{|~yyyz{y}|~|yz~z~zz{|~~y|{}|u|||}{}{|||z|xywz{|zy{{y{}t~|zvw}}{xzz~zy{||~{|}z{|x}{~y}{|z{~w|~||}w{x}zvx}x~{}~}{}y{zy{z|xxy}||{{~~|}||}z{|}y{}v{|{{~{~|x~{zx}|}{|z{{xyzy{{|}yz|v{y}}{xw|z{yz~~{{zzz~~z}|}~{|yxzx}zx|~z~y{xzxz{{vzxyywyzwuy~z{}zz~{zy|~}{z~|}|||~{w~||{}{y|xxw||x|{yuyywv}{}x{wz~yyy~yx}}{}}}~}|}}}|{|{|~}||~|y~|{|{{wy}zx{~~|yt|z}{|}yyy|zx|z}{~zzzy}z~{}||{z{}|z}zz||{|w}z}}}z}{yz}{{uwz{x~z{}{}z{~z~~y{x~}}{~~}{{}}z}z}{y}{~z{zz}~zyx{vx|}z|{|~|zy|{w{y{{y~zx}y|~zwzy~|}}z|||}{{}{}{{{~y{}xzz||zz{wy~|yyz~}}~|{wy~{|}~uy{ywzzy{{|{~}z~|}t{}{|w|{|yzx|wzy~}zw{yz}xx{yzxt{y~zvxyz|}|||x|zy}}t~|y~z~|||z~|~{{~z}zzwxxx|{x{z{{{{||z~y|{|y|v{||{z|}|}z|||z~}~~}{}}z~}|~{~~~~~}~}}~~~|{~}}~{~~}}|~}{}~~~~~~~~}|||~{|}|~~~}}}~~~~}{~z~}~{~}}}~{~~~~~}||~}y~~~|~}}|~~z~}|x}}~{w~x{~|~~~}|||~~y~u|~~~~}~}~~|~~~~~|~~|{~|~~~{~|~~}~}~}~z{|ywx{yx{{}}}v|~|}z{yz~{}}y}z{z{}~{~{{z|z}||y|z~y{}w~}|||}y{~|xz{{w{z}w{}}w~{}}}|~}}~y{{z~{{}~}zv|wy~{~}{y{zy~zz{}|z{yw~tx||y|~s}|{z~{y||{{{|||}{xzw}|v~|{||vz}|x|{zz}z|}x}x{|z}zz|}zzz|~}x{z|{|{||~~}vyzyz}|x{}y~zzz{y}|v}{zxy~|{|y}|zx{z||~|{}}|||}z~~y~|}|}}|{|{~z|}}xyy}}~}y|w||}}|{y{zz|||}{zy|y}{|{y}~v~z~{z~{||}{}w{}~||z|x~xxz}}x~w|x{x}zy||||wx}}}w{}}}{zy~|y{~~|z|{~~||||}u|{|}}w{|z|zyyz}|}y{zwz||x}|z|}|z{|~w~v|~{|z~x}zxxyy{xx~|{{}}{~~|x}|yz~xz{x{w{u{z~z|z}z{v||{|{z|vy}{z~||y{{||~z|v{}zyy~xzzxzx}|{z}|x}wzyw~zy|{~|}{zy|z{}|vyy|}~x}~}}z{{{}y~{y|}{~|zw{vv}yxwyy{|{{{{{||wz{|v~xzt|z}|{}~|z|}w|vy{{|{wyx{~yy|}|}|}zyz{|zyx~{{{x{yz}zzwzx}y|zz}x}|z}{z~zz{z||||{zy}}zy{}~zz}~xv|s|y~{|z|y}z~}}~x~{y~}~}~~~~|}}}~~}~}~~~|~~~~z~}}|}~{~}~~|~||~~{~z}~~{~|~||~}}|~~~|y~~||}~}~}~}}~~}~~~~~~~~~~}|}}{}{}~}~~~|}~|{}|{}{~~|~|~~~}{~|~}|~}~~y~~}~~~}|z}~~~~~~~|}|z|{}z||}zzz|z}~x}zzx{yu}{|zz{ywzu{y}z|wzy{y{~{xzx|x}|}|{z~|z{|~|zyy{~z}yv}x~xwz{y}z{xzxw~{zw{}yy|z|z|{yz|wy}}}~}|{~w~{zyzz}x{w~yxyz~|}zy}xzy}z||x}y{{|vx|z}||~z}||{~y}|{~|zx~z~z}{z|ywr|zyxzyzx}zyvw|}x|z}yzyy{{{{}{y|}}}~wz}~yyz{}}~z}ywz{z~z~|w|z|x{z|z}{{z|~~wzz|{x|y{yy|{{~}z||~}yz}~}v{}x{{|y{zx~|{xwxv}}|}{{x~xyz|w{|{{y{||sx{yyzz{~{}~~}{{~{|x~{zz}}w}}z{y}{wzz{yy|{z~|z{y{}~{z|{x}}zy{z|~zz}{{|||x{z{z{x{}x||}{}z{xzw{}zyyxx~x|y~|{{yw{x}w~xzz||}zx~yz~z{~}{{zz~||w}|~}}|{z|{yy~zzyzwy|yyzx{z{q{w}yzxz{{|z~{zz{{{z~}~{~{~}{x~|}{y~{yx|}zz|wx||{wwx{z{{|xyxyyw~|~|~}x{|qx}z{}~}}}{|z}|xzzz|~||yyxtyx|{xw{}{ytwy{}}~zx|z~zy~{~{~~|||~}~|y||{v}{y|{zzx|~~z{ws}}|vzxyz}wx{{|yz}{{}|z{{y|{z~|{~z~~~~~}z~}~z~|~|~}~~|~~{~}}||}|~~{|{||}~}~~~~}}}~~~}~{~~~}~|~}}}{}~~z}~~|}|~~}z~}}~~|}z}|}~~~|}~}}~{y}{~}~}}~|~}~|}}~~~~}~~}~}|~~~}}}|~~}~~~}|}~|~{wyz{}z~|}x}|{xz~||zzxv|~~z|||y}}||{}|yy}|zvz|}zy|z|}{}ywxz~z{{z{|||~}y{|yy|~yzx|~z||ys|}zx|z}|z||{{~w||z|~y{xvxx{}zz~}|{|x}|zwz{y{}{}||yz|{~}|}{}~z}~{z}}|}~xv~}~v}{{zz~~~{}w|xy~{y~zy}z~y~z}}|wyz||yw{|zy{|zzz{{|y{{}|||yz|}{zz||}x~{zx}|~yz{}z~z||z}zy}||z}z}~|y{}z~|~{|}}{{}z}|y{z{|y{~y{}y{}z{z{~|}y~~y|z{z~z{||z|y~|zz{||{|~|x}{{~w||{}zzz~|u{~y|{{zyz||z{y|yz}{y|~z|y~y||{{}{{|~{~}{{x}zzyx|~}x|}x}~z{{y||z}|yy}|}}zyx|x~~{zzz{|zz~}yzyz}{}x{{{xy}~y~}zyz~}}z{}{~z{xy||{y|y{w|{||zy~yx{zzzy~|z~|yy{zzz|}yxzzz|~{yy~|}z~}|}}{{|{{~w|~y{{}{{|||w|{~|}y|{|{y{{|z}~}}|w|y|x~zz{|}{}zzyy{{}z{|{wy~{~|{{~{x|w|~wz}y|{}zz{}y~}|{xw~}}}|yy{}z}y|}z}z~{|z{y|w~y{}{|yz{z}}}yz}|zxy~u}|}|z~}{|zy{~{}~~~|}|~~~~~|~}}~|~|~}~~~}~~}~~~|~}}}}~~}|}~~~~~}~~}~}~~~}}}|~~}{|~~}{~~}~zy}|~{~}t~}}~{}~~~~~~|}}{}~~~}}~~z~}}~~}|~{}~~~~z~~}~~}||~|~~}}}|z~}~zz|}w|y{{~||wxz{zz}y~}sy}u|zz{}|z~{yw||~yzy{xx}z{{~zx|x}}z~}w~}{~z}{{||}|y}{y|y{|{x{}yvy|y||~xw}{}{~{{{x~|w}|y~}z~x{||{z{}zzz}x{{{{{xz|{zu}|yyxz|{{|y||}z~wzz||~z~~{}{z}}|{}|v{~{~{y~|{z}~~yzyx|}y}z|y}{y|w|{{xxzyzzz|y}{}}zz|x|}{z{|v}}z~{z{|~|{{~~|{~{yw}{}zwzy~{{}zy|w|~}{xx{{yz~{}~}w|z}|x~}{|~{z|{{{{~~zzyx{|y}|{{}|{x}x{{}z|x~|}uzx|~yz{}}z{xy|{~|{{y~y}{~~z|~~|~yx|z}x|}~|{xzw|z}y}y}w{~xyywvz{||zyy{}~~z}||}x}y{~xz|~z~yz}zy|{y~w{z|~{x{y{xy|}{{zx|yxz{}y|z{|{}y|}|{{}~||}{zz~zy~~xzy|y{u}{{{zvp|x}zyzz|w{{|}x{}}~|}z{}zyzywyy~~~xz}}~|{zzyz}z|~~{~}|}z~x}zz{y|z{{{}~{~|{|}x{~z{y|}{y{||{}}{|{z{xyz|}yzzz|x{zz}w{y{y||{x{x|{y||}u|y{}|~}zz}~~~~{}~||}~}zzy~z|zxy}w~{}zyz|zy{}|~~z~}|zy}{|~}zy|zz~~}~~~~}|~}}}}}~~||}~|}z~~}~|~~{|{~}z}~}~}y}|}{~~z}}{}o}~}~~~~~z}~~}|~~~}~~{~|z~}}}~}~}~~~~~~~~}|~~|}~}{~}~~}|~}|}~y}~||~}}}}{y~~~}~}~~~}}}~}}}~}~~~~{~{~|}z~|~~}}~~~~}~}zz}}~}}|||~}|{z}y}|y|~}|y}|z|y~}}{x}z~}zy|zx{}|}zy{|zv{y~z|z}yx|zw}{{zw{yw||xz}}y{~}~|~}x|z|wyy~}z}zy||x|}~|z{xyz}~}y}~wz|}yzxw~|zz{yz~|{z|{z{}{|zyyy||{wxz~y{}{zy}||{{{{zy{z~z~{||z}zxz}}zx~y}z~{}~|uyx{y{}{y{z}}xz~zzx|{|{}{y{{y|~~zx{|xy~u~}{}}x~|}x|}|z~~}||{wz|{y{|zy}z|}}|}ytwz|zzzux{w~zv{z~x{{|{}|y|}{{y~yv{{}}z{xz~{w{x|u{{}zy{yx|z{}~~}zz|z}|}}z|~}x}x{zz{}zz{{{z|x{}{{}}y~}|y~y}y~~||z~}}|{x|}{xy{{{~{y|{{|}~yxz{|{w||z{xz}|{z{}}{{|}~sz~z|{{y||{{z~|{y|}{|z}}}y}|}|}||z{yy}{zzx|~~|s{}|~||{zvz}y|}|zwz}{~{yz{y||}yqz}yz|y~|}~zy|||}}z}zzzz|zzu{}{z|w~zx~|yzy~{{zz}~zz{{{x}}}zy{{|{~{{{{y||xy|u|wyx~|y~{y}~}|{{xwz{}|}{x|zyzzy{z~z{|w{}|z||}z{y{{{xx}||zz||zyw{xy|y|~{{|xy~xy{y~z}z~|x~~z{zyyz~y|y}z}|z}xy{}yzz}z~x{xw~~~|}~~}}|~~}w}{~~~}}~{~~}|}~}}~}}~|}}|~~~~~}~}~}~{{~~|}~~|~|~~~}~~~~~~~~||{z~~~}~~}{|~|~~~}~~~}|}}~}}~~|~~|{{}}{}~|~~}}||}}~y~}}~}~x}}~|}~~}|~z~}~~~}}~~~~~~}|}~~~zy|~|}}~w{~xz}{|xyyx|{yzxyy{{{z{{z|y~{|}}v||z|~|z~|||}{yx{|{~{}~y}~}yz~{x|{zvxx{~~zwzvxuy~zvvzyu}z}|{{z}z}x|yz~}|{{vy~z~||}y~|z|v|yz{}zxyxyz~}z~{|}zzx}y}}z{~yz~{{|{w{~~{{|{y~|y}|{~}x~z~zxs}z|xx}zxy|{{}w}|}}z{zw}xxxv{{z{||{{||z~{zxz|||}yvxy|{|{~zyzz~~{yx|{zz}y~z|u{y}{z{z{{z}~z|||~z}y}|x~|~z}{zz}zx|yx{{|{y{z{||y~||vxz{zyz~yyz~~{}}y~{{z|}|{|{y{}||zxyvyx{{w}x|x{xxv{{z~w{}}z{x}y|z~w~}}|}z{~t}y}y{|vz{{~~~{}|z~y|u~}z}}xyzz||y|yy|x{zx}yy{{y{{|||wz|yx{|y~||~}y{|~~{y~~{{~}|}y{{}|xyy{zvy}y|{{wz{|w|xy|x||}}{z||zzy|x}xzy|yy{|{|z~~}}x{x|zy||}}rxyxz{x~z|x~{{xux{{||}|zz~~{y~|~||~||{~~}y|zyxy{||~}{|y||{vz~}zy|x|xxv|~~}{y}|y|}z{||{||}{~|z|~z~}z|y~~}}~zzx}|zz{z|{}{xy|xx{}zx~z}}}y~}~~~~~~~}{~~~~{~}~~z||}~~~|}~|}~}~~~||}|~~}|~{{y{w|~~~x~~}}~}}~~~~z{~}~~~~~~{~~}}~~}}{}}~}}}}}{~z~{}~}y}{~}}~}~}~}~~}~}~~}~|~~~~}}}~~~}|~|}|~w||~x~}}~}}{}~~|}~{{~~}~{~~|~}~}}~}}|{{z|w|~z{{~}z||x{zxz|||~|}{zwyx~wy}|{||{}{yz|~{z|{{zyz}|xw{{{{zy|y{zuy{z~z||w||~|~|u{y|{|~|w|z~{{{|yy{yy}y{|}y|~{y{z{|{y{~yz}yzz~|z{~z~|}w}yyzyy||{}|{wz}|x}{yw{~v~zyyz}~{{z|y{v}x{}x{x{w{z|{xyz}{}x|{}{}||{}}{y|zy~x{|z{{{{~{w|zx}~|xt~y|}}{}||{w}}||z|{|}y~||{~y}{{z}|~yx{x|}xxzyzw{{~y{|||yxw{~w|{z}y~x}y}|y{|~{}||{{yy}xz||xzyy}{|}zwx~|}|xzzz|{xz{|yy|~{z{||zx|y}z~}{w}~y}||y|yz||||{~v}||w{}z{z|}}z|{y||wzxzy{z}}~|}}}|z}vy}}}|xyzy{z}y~yz|~}y}zyx}}{~{t{y}{y|}~w{{xw}~}|y}zxyt|xy}y}{{|x~||{{|}{{||y~xz~vzyyyw~|z{x}xxz{{y{|zz{{||y||}{yyzx}}|y}yx}}|}|{z{|yz|~}z{|~}yy}{|~yzx|}{y{}y}yy~~|~yy{zwzzx|}z|~{wzv{||x|zzx|zzy{}~}y}zy}|zz{zz}}|w{xy|}zz}y{{z{zy}y}y{|}y|{||~z|{{|z~{xy|~{}z{}~y}x{~}}|{}zz|y{|~}}z}zxx|t|}}||~~~~~~~}}}~}{~~~{}y~|z~}~~}~||}|}~}~}}~~~~||~|}~|z{~~}~~|}~z}|~}~~~~~~~}~~~~{~}z}z}z~~~~}~~}x|~~z~~}~|{}~~}}}}|~~~~~~z~}}}~}~~}~w}}~}}|~{~|~}~~}~~{|~w}|~~|}~}}|~{|}~yw}zz}}}{}|z{{z{yx|}||ywz|}v}|{ywzyxwz|}|}|~y{y{{yx{}y{{|~~{{x~|{{}v}xzy{zzz|zxx|}|vyz{xyyy{y{|zz{}~{z}}|xy}{~}}~{z|xy|{xz|{yyz}}t{zyz{|}|zz|x}{zxxyyz|y{{xxyzywy|~}{|{{y{|{x~~}y}{y|{|y|{{xzx{{w{{z}yyx{x|||zz{y|z~}zz|~w|yzzy}u|y}{}y}}xz{~z~z{||}|yz}z}|x{yx}~xxz}{zw{zyy}{x|~y{zxx{{v~~~~~|zz{yz}~v{}}{{}~{{}zy~u{y{yw{|y}zy{{zy{}yx~|zx|zywzy}{||{{{}}{~|y|{z{w{{~||}}}{xx}y{{}ytyy~yx}{w~y|yz}yww}~}{|y{z}x{}z}{{yy}z|y}{}~y~zyxz~y{|}{{~{~y{|{zyzw|yx}v~zy|~||}z|yx~v~w}{x~{~xz}}||x~z|y||wzyyzy||w}|ywv~{zy}xw||yxwz{~zz}{x|}}~}}z}zyz}zz||z{{|}{zx}|v{x|{}}{{y~~yzzz{|x{{ysyz{{|{z{{|x|~|{~~~{w}z~zx}}z{{|~{zyywz||{}{yux{x{}{z}|}y{y||{yyzz|~yy{|~v}~~|xx{{y}x|{|}|}}z~|y}|xwzx}{|~z{wy~wy|{yz{z|x|wz}z}z}w|}z{{~~}zy}{}~~}}~}|}~~~~~~}}~~}z~~~}}~~}~~{}~y|}}~z{}|}~}|u}~}~|}~~~~}~}z~~~~~~}{|z~~~|}|x~}~~}}}|}~|||~}zx}~~~~~~~~|||~x~~}~}|~~~|~}~|~}{~~~~}~~}}~~{~}w}~}|}{~|y~}~}}~}}}|z|y}}|y|{|z|~{zxyxz{}~}zzyz}{|y~{yz|{|}z}wzx|~~{xzv~z~{zw~{z}zy~x~zw{x~yx}y}}{x{xz{{||z{}|zw}vzyw~zzy}}{|}}|~||{||~{zx}{zw{z{zz}~z}~|}zz}x|{x{{||}x}|x}|{z{}||w}{z{x{{}{{yyu||w|}~}}y|}{{~z}x~w}{{{vz{z|{~y|{z|{||}{|z{y~z|yyyz}y~}y}y}}y|y}~yzxy~}}|yy~{|}~{zz|}x|u}z{yy|}x}zzw}}{{}{~}~||yv}zu}zz~zy|z~||{{x~y}|z{{x{z{|yz}yz{|||}|{|}y{|}|y~z}~{|zzz|{~~~w{zytyx~}}yx~~yy{}{|y}|{z|{y}yz|z{x{y}|y}}z{~z}}z}yxyz{}{{|~|}z|~}~z{}y{~|z}}zz{zxx|v}{{|||x}w}}}~}w|~z|yt|z{{{zv|z{|}{ry{}{}}z{z{|{}}z{~}}|}}}|{zy{}y}z|z}}y}~}yv{{yxx~zw~u|{{x~vy~~}zz{}|yy{z|}x|}{}~}~x{wy{}{{}w{zz~z~{|{|{{{yz~y|zx|wz|~z}~{y}{|}xz{x{x}y|{xx|{}{y||z}~~~yx{|z|{{~~{|}z}{zzy|}|{}xzy{~|z{}}{z|zzzz~zy}}{{zyz|v{xw~||}y|~yzw{{}zz|x}|~~}}}}}~}}{}z|}|}~~}|}|~}|z|x}~}~{||~{}|~}~|~}}~}~~|~~~}z~}~~|~z}~}~~{~}}|}~~{~||~|}~~}{}~~}}~}~}}~}}~~~|||~u}|}~~}|~~~}}}~|}~zy}~~~}{~~}~~{~}~~{}~~~}}z}~~~~|}~~|}|}x|}}}}|~~}}z~{y|y|zz}}~{z||wxzxzz}vy{{zzy|xztw{zz}{}x|~|y|{}{z{y}y~yz~{{w}z{}z{zz{}z}w~|v|y{w{z~yuzxy|z{v{|zwy|{~~w}{||x}yy{y{}{z~{~|{yy~~vy}|yyz{yyz|{|yzww}zz{}v{yyzwwuzu{|}~}z~{}w}z}|}{zz{z{|}{}|~zzz{yzy{|}xy{{{zz{ywzxz{zwy}uz{~{||y||{yv|}x{{~|}}|}~||~~|y}zyz}yyy{y}yzzy{{yzx{}zzyx{zzw||x{{}{}|z}z{x|}||u{}{zyywz}~~y||y}zz|yx|y}w}w}|y||xut{z~yyz|{z~x{z}z{{~}{|~wz|{|z{}}}v|}x{zxyw{|y{y|{{zx{|y{yzzzvz|||{yy{}|xzz~}~z{x|}}{}{y{~{{||{z{z{}{z{}zy|yu{xyv|y{{z{w|x{x{|}zzz~x~|~|vw{z|}~y|{{{~t{|}xx{zyxww|{{{{yzz|xw|{wy|}{yyv|}x{x}~}}w|{{xvzz|{~~~{{{z|y~{vzy|~x}w~zyxzxz|w}{{z{w}|~~v~}vwyz}}{{{|{{{w{{{y{~x}szz{~~|z|}w}~wzzzz{zzzyy|yyy}x~y{|x|r{~}zz{zxyxzyy~{{~xy}y|{|{|{zz{}|z}~{}{y|vx{}|{y{{~xxzs|{}zyy~yz{{zz}|}x}|xz}|{}{}|{}~}~}z~|x|y}~}~|}~~|{|}{}}|}z~~~~|~|}|}}~~}~|z}|{~~|~}}~}|}~~~}}{|}}|~}~~~x}~|~}|}}z~{}~~|{~|~z~~}~~~~}}|{~{}{~~}~~~~~|~~|~~}~~~|~}~~}}{|}|}~}|~|z}}z{~}xv~|{{{{}xz~{z}|zw||{z}}y}{||xzv}}zxzzz}{zz||{||}}yz}{zx~y|{{{{z|}{y}||{}|~}}z~||zxzy{}~~{yx}}z|yz|}z|z|x{{zy{{|wyuy{x|{|{|z|{{|{wy||~z~|{w}}|{zz||||{xzx{||{{xw}|{xzyz~zxz}{~|{{wy{|}zy}|{{yx|z|}|w{{{|y~|w{|w|{xz}zx|yz|w|}y|}zw}~}vz|}|z{}{|{w~y}~{y~{zzx~}yvz|~z{w|{~{w}wy~~zz~zy~~z|~}~||z{~x}|{|z|}|~~|z|{~~~||{}~|z|~|y~z|{z{}z~{|z{|~|zzv}}u~w{{}|~}z}yy}z~}y|}{z||}z}{|yu|z}|ywz~zv|~|}|z|wxz~|z}|~}z{}zz}{w~{{y}|z}||z|{v~||z}{y}x|}yy|z{z~{||{u}~yzz|}{~y||z}|}z{y|z~zz|}~|xx}y|{}zyz{|z|y{{z{{y~y||||{}~{|{x}~||{x~y|z{{{|wy{z|||}zxzz~}{xy|~~|{~}u{|{{~{||}y{}x}{~~~}|}zy|}yzt{}|~}x~yy{}{|{~|{}wzy}zzx|z{{{{||z~}}{~{{vyz~z||y||~||{x}yx~|~{y}|{}y||||}{yzy{~||{z|zy{z||zx{u{{{{{w}xxzxzz{~~}|{ywy}|}{{z|~}~}z|~~~||~{~}|~~~|}|{}~~~~}~~}}|}|~~}~~}~~~~~}~|~~~}|}~~{~|~~}|~~z|}}}}~}}|~}~~~~{~|~~}|~|}~|}}}~}~{~~~z~~~}{~~~}~~}|}|~}|}|~}}~{~}}~}{}{~}|||~~|~~}~}~~y}}~~~~z~~|}}|}zy||}zz}}z~zx{zw}|y|z|{}{zxy|wzyzx{{yxzz{}z|}z{w|x{z|{~}~{}z}}{}~{xyxwyy}y}w{zxxz}z|y|}|{zz|uy|}zx|v{{x}{{|zu}~}y{z~wz~z}}y}~xy{~{yz{w}{y{z{}z|~}z}w|{y|tz~|}}~xy{~~{~{{|}|~{{z~z{{{y{|zzy}}{{}zn{ry|{{{w{{zw~z||y{zyy}v|z}|z{||~~~z|zy{v~~|yz|}{}{zywyzz{{}xzyx{w{yx{y}z|~~{zx}~{~|{zzx|y}z{y}{z}{~|yy}z{vzyx}|{}zw{z}z{y~||y|{z{wzzyz~||zy}}~}|zzzyz~}z|z|xyx{|z}{~yz}{y}~}|z{z}{w|x}u||y{~~~{|zxz{{|{|||}~|~y}z|x|x~}}~}wz|{z{y|~x|yx~yy||}{z||z|zzy}|}~|}|~|y|~z{}|z~{{v{yx|||z}zzxxzw{z{|}y{|z~|}z}{x}|}zw{}~zu~{{x}{}|{~|~}{z}~zzz}z{{}{~|y~{{w|z{}xyw{y|{}}{{}{z{y|y}~~{zx}z{{|{yz{~zz}v{{z|v{yy{vwy}}y}}zzvzz~~|z}{|z|xz}|}|}~x{y~z|zz{}y||}{r~{|y~yz}|{z|z~yzy|wuxxzz~}y}|zz|{y||{~}|~~~~~|~}~|}~~z~}~~~|~~~~{|}|~~}}~~}~~}~~zy~~~}~~~}}}{~{}|~||}|}~|}w~~~|}~~}}~}~}~~}|{~~~~}~~~~~}~~|}~}~~~~}z~~~~~~}~}~}~}~}~~~}~~|~}}}~~}}z|z|z|~z~zz{}|yz~|}~{||y}z|}}y~yz}~}|}|{zxz|~z{w~}|}z{z|||{~x}|zz}zzz}y~y{|zx{y{w~{{z||ywy}z}uy{}}y|{yy~}z|}w{}|zz{z{~~{}{y|{|{|{{zy{y{|}xy||||z}x|{z|~~|y}yx{{|zyw}~}{~yyy}||wz{wxy{|zx~||{}}~{{zx~yu}y~{~|||}|||}y}xx{|{}w{|||{{z}z~{{|{~~}{}z{|~|v{y}y{|z~|zw~}w{|wy}|{|y~|{z|{|}zx}|{x{{}zw}yy~}|zzzz{z|v~}{{y{{y{z{zzxz|z}z}}zz{{|~{}{yz}y|z{uz}z}}|{{}|~|~{y~~{{wz}y~|{}{w|}y||zz}{wyxwyx~w|y}y|z{y}|{~~z|{}zy}z|{}}|zvy{yyzy}{~}{z}x|}x{x{|z{{}}|~{|~}}zzxx|z}{}y{}xvyyx|y{y||}{{{{w|}y{}u}y{yy{{~~wy{~z|}}yx{zxx{}|zywz|yyw{{wxuw{vx{x}~yy{}{y|v{z~xzzzz{{yt|w}z|y}y}}{y{wy~z}|x{|y|yxw}zxz}z{{}y|~{z{~xx~{zz{~||zx|}}z|||~|~{x{~z~y{z{y|zy~wy~y~{|}{{}{~}~}||{zx|{y~z}~yzz|{{yzzy{xy|{~|z|~z}}y||}z}x|{|z~~~}~}x}~}|~~~~}|~~}~~z}|{}}~~y~{}}~~}~~~~~~}~~}~{~}}~~~{|~~{||{~~}~~}|||~~~|~}}~}|~~~}~~~~}z~~}}|~}~|}~{~~~~}{z~~~}~~~y~~}~~~}~z~}~}~|~~~~|~|~~}}~~}~}{~||~~~~}|{w|}}~}~yz{||xzyx{|{x{zz}{{}|w||wxy{~{z|{}}|w{zy{|}}z{|}{{~~~~}{{|zzy|~y|z}x{yyx{yzwz{zxx{u}}|zzyzy{{x|w|||~z{}{z}wz{{{}yyz}xy|~}yz|}|yz|{w|wy{|zv{x}~vvxxy{zx~}z{|zwx|{}{|{~{xw|{|||}|}}}|}~}|xx{{z{{~xxx{~v|w{}x{z|{|~zz|||x|xxy{{}y|||wz~~}{yuy~~v|{{}|{z{{zzy}xwzy{~y~y||zx|}zyvx}yyz~z}z~{|~wzw||}|}||}~~||{{~z{z|y{}y}~{}yy~|{y{~}wz||{|{z{{y}|||~vy|{}}uyz{|}|~w~~y|~v{zw}|x|x~yv{{z}}zzy{zyy{yzz{z}{z{}|zv{y{~yy~}xzy}}}}|y{{z{}t{zz||{{|{{||z|{{v{zz~yzw}z{y||{{}{|vy||~}x}z||z~|{yzz|x~|~{|{zx{{{yy|vyv}||~xxyz}{x}~|~||y||y||~|z}|y|{x}{z|{}}||zx}}~y{||{}|}zy|{{wxz}zx{}y}}{~{z{x}}zzzz~{{x~~{|y{}z}{~~}~u|}xz~}{|{~|y{z~yy|yx|zww{~zz}}{{z{}~}~}}}}{~|{~|}}}|~{|yy{z}}yzxyx}|}{~vx|{xw|~|zyy{}|~||||w}|}z{y|}{|}}~~~|}|{}~}|{}~}|~{}y~}|~}~~}~|~|}~~}~{~~~~~~~}|}~}{~~~}~~~~}}~|~~}}|~{{}{{~|~z}}}~~~~~}}}}~}|~}}|~~||~|}}}~y}}z~}~~~~}~|}z|}}|~}y~{}~~x~}~y|{~}{~~~}||{~~~~~}~~}~}~~}}z{z~wy}}yzz|{}yzxz~z|{zw||z{~{{{}|zyz{y{yu}{}|{xzp{yyyz|y{|z|zz~{|y~v{zx{z{|{zzz|x{}}zx{yzy}|z|{y|{xy~yxwz{x}w|xyx{|y|{}z|}{{}ux{y{y~|{}z|x~xz}{~z~}|z{{{yvz}|y|~y||{}wz}~||zwyz|z{{}~{x|zx}{||z{}{{}zyy~}yx}{{{{y~x}~x{|zyxzyx|{{~}}}|{z{}~z|}z}z{z~~{{{|~z{{|~}{xzzz{y{{}}{{z|z{}||xz{z{}{{zzvz|{{z~~{x{|w{{}x~}||{{~zyzw}{zyx{yy{z}{~}}{y{~x{|z|yw}~x{w}|{z|y}~|zz|~zy}|}{|~{{|~~|}|}{w|~||||zv~z~|}{w~yzyyz{|w~}}zy}{zy{}{y||{zyy}zz{|||y}{y{z{}|x|||zyxy}}{}}}w{~}x|}}yx~~|y|}||{zzwz{|}y{}wyz|}{{{zz{zz{{{{|w|x||y|yx}}|zvxy||{{}|zyz|z}||{z~z{z|~zzzy}}}y{u}{|||y~}|v|zzxxz||{~|}w}z|||z~z}{{{y||{{zy{{{~z{{y~||}w||~w~w{{zwz~zz{z|~z|yz}yz~yyy{}x~uyx||z}|w~}~y||z}w{{}|zyz}{xy|z~{~zzzx{{v|~|zz|}~zzyx{y}{zz|}~~~~{|~~}}}|}~}~|~~}~}}~}~|}~~|~}~}~}z}}}~~}}}~~|~{}|~}~~~{~}~|~~|{~~~z~}~}~}}{|}~}|~~~|~~~}}~~~~z~~~|~~|~~}}~}~}~}~~~}~|~|}~~}}~~}|~|~~~~{|~~~~w|zz|y{{z|~}}}{z{}vz~yz{z}{|}zzxy{v|x{ww{~yy~~|x|||zyzwy~{z}~{y}~|yz}r{~yx~{z{{}|zw{vxxx{{|vxyzzzxxyyy|u~~z|v~wu}xxv{~{|z~|~yz{z|}x~yz~{wy{}zxw|x{vyw||~w{w~|w|{wyxy{w~zwy{zz|~w{|{~y~z}y~}}z}{{{~|{zyvz{{||x|yy{|||y~|x{|{yvyxz{{z}|v{||~||z{|z~w|}z}}w~{y~}y|{zyw}y{x~y|x{xyv{z~}}z|~zvyw}|w||{{~~y}}{y|}zz}yv|{z}z}q}z||~vwyxxvzzy||{x{x{{{z|~z{wz}z{zz|~{}z|yx}{{yx{z~vz{|w{~||zyyz|wx|}yy{}}{y}uzyyxy|{zy|{uz|{w~{x~|y{{{z{|{~z}}|z}{zxyzwx~~{z|wzy}ywy{x}|{{{xzy|{z|{|}z~xy{~~{}{{|z{yy|~{|y||{{y{y|y{zx{uxyyxz|yvyzyy~}}wv~zz~{|~{||z}z{~}~{~z{~}zz|{{z{{~ywv}}}vyy{~xzz}zwz}z{{z{z{~x|y}u{v~yz~{}yyzy{y|{}z~yxv{z}yz}z{}wyw{|y|{|}y~{zww{y{{yyy~{zy~z|{z~}|{~~}}{~|~zz~|~z}y}}{x{y~{xy}}{}y~{v}y|}zzz{zy}{~~{}|zxzz||vu{|}~~{}}|}}{}~|~~}~}}}}~}|~}~}~~}|~}{{}~y~~~~~~}z}}~}~y}~}}~}~}~~~~|~~~}}|}~y~}}~~{y~z|~~}~}~|z~}|~~~}{|}}}~~~|}}~x}z~~v|~~{}}}|{~~~~x~y~}}}~~}~~}}}}~|}~~|~{~~~|~}}z|~y~}~z~x|||}~x||{|y{w~{zx~|}y~{|y}w|y~yxt{}z}||y}zxzxz}yvwx|}y{x}yy|{{{z~}xzy}{y||yzyz}yz|}|~x{|~{z}y||{w|u|{v{wz{}}{|wxw~y|{z|{wx}~w{y|xxz{y|{~z}{xzz~z||{}}}|yzyzy{y{yz}wzy|x||}y}~|{|z|x}}~~{~zyw}{|xx|{zzzu|y~}yzz|{{yz{}z{y~x|}x}{|yzzvz}}{|z{{|z{yvz|{|~zyu~yyz~w||}}z}xxz{|}|}{}{}~yx}xzx{yx{w||}{x}{{{}z|~{y{z}x~|yzy~v~}{{{|xz{~{yxz{}xyv}|y|}{zv{}{}|}~|~{{~y{|zzz{}xyv|wz}~}|~xv}{|}{z}~u~}|z}|{||xyx{}|}|}y~{|{zz|{{{z{|z|{|zt}{z{y{~}{x{{~yx|z|~{~}{y|x|{{|}}{||{{|zz}{{zv}{|~~|{{}{{}z}~zy}{yx~|||}{y{{{{|y}|x|zy}w}zzz}zyyz|{~{~zz{z|yz{x|x~{~x{}wxy{{z|zz{{|}w||~|wzyyy{|~}{~ww{y~||}}~zx|~}z{yzzwx|x|{zy||}~}zzy}{||z{~|yv{{~}}y{|~x{{{z}}y{}~~zy}{{|z}{|~|z~yz{zz{{{z|vy}}}{|}z}y|wz|yz||z{z|}~z{}~z}|xx~yzx|}y}z}xxy}~|{|y}}~}|~|}y~|~y}{}}~~~}}~~{~~~|y}|}{}~}~~~y~|}||~~~}}~~|~}||}|{~|}~}}~~||}~~|~}}}~~{~{}~~||~z|~~~}}~}~|}}|~|~~~~~~|~}}|~~~{|{~}~|~~~~~~~~~z~}~}}}|~}~~~}~}~{~{~~~}~}~}|}z}z~z~{{z{|xz~u~vxx{x|}}}z|zz{|z}}z||zx{}y~}|y|zzzzz}z|xy|}z~}{{y|z}{}zz}zzx}xv{w{~{{xy}xuzzuw}xwxzxy{y{z{wxz|~|}~{z}y|x{|}|{|{{z~~~~}~||t{v{yx{y|{}~z|y{x{x~wy{xv{zz~y|}|~~|~|~|v{|}x{zxzxy}yz{uzz{z}{}w{wz|y{{}|z||}z{}z{y}{|{{zv~xy|~|~{z|~|z}~~|}z||ywwy{~{u}{y}{{{z|y}zxzz|{tx{~y|y}y}~w||~~}|}{x}}wv||}|}wzw|z}y{y|{|}}vxy}yz|x}{|x|~{{|~z}{{~~}{|y~||{}}|xzz|}{}~{}|uzy|zz}yzx}x||z}}|}|y{vz{}w|{~|~|}|{|}|{}|{}|{v|{}{~|}||}zz}}|~x~zzy~z{{~zy|yzz}~|}~|}|y|}~z|}~~}x{~y}{z{z{|zz||y{{~~|~}{yzwz{~}{wt{y{z~vz}|}~~wz|{|{y|}}zz}}z{n}}x||~}{}{~yx{{}|z|}xy{{z|zx~{{{xzyzy{v|z|xyzw{y{yz{q|~z|{|{zxy~}}|}{{~{t~}{x|ywx~{{z|z{{vy~x{|~|xxx|~x{y|zz}z{zz~|}x|z~}{|{}~~|zy|~}}{y}x||zy}|z{}z~~z~vz{z||{{xwz}y{zty~~zv|{z|~|~{~~~~|~}~~}|x~}~|}}{~|}{|{|~{~~}}z|~}|}}}}{~~~}~|}}~|~{}~{~}~~~|~~~}~|||}~~||y~~}~~~}{z}~}}~~}~}||~}{{~~|}}~||}~}}~~}~|~~}{{~~z~~}~~|}~}~|~}}}|{~|}|~~|}~}}~}}}~~~|~}}~~{|~}~zy{||xy}{{}}{y|~yz{xzs|w|~wxyy{}|}~}||zz~ywyyz~|{yzxz|wwz~{|zy|x}|~{|z}{~|}~zzyz}yuyx~z|}{{y|z~z}z}{xz~{|w~w|~{}z||{~}{t}y}w}y{wy{yx{ywx|z}{{xzyxy{{~}x}||{||z|uyzzx|yzyz{yz|w~{|~~~|}{}}x}|t{{{}|y~{x~{|{{|zw||~vz{|{{|zx{zy{z}{z|{|}|tw|{yyvzxy~{z}{z|~yz{yz}||~}{z{z}wwzxx||{~|zw|z~y}~}||{|xx{z|{}z{z||{z{|z{z}|{{~zy}}}z{z|z}{|z|{|y{{|{{|}}|zz|}}}}{||~}z~x~|~{{y}{|~y~xy|{x||z{w{}x}||~z}zxz{|z~yz}}{y{~y{}zz}{{}~{xw~x|z|z{|wz}zy}{{yy{{~zz|||y{|wyyyy{u~}xxv~||xzy{||~y|yxwyv~~y|}}z{}{|{z}{y|}zy{~}wy{yyy{}z{z}v|}||{||||zz}}y}y|z{||z{x{yz}}z{z{y{z|y}{|z}}z}~}z|zy{u}|{~|z{~z~{z{w{z{{}x}y~{}zy|}}}~w{zw||z}|z~}~|{yz{~yyy}}{z|z{x}||~z}||zz~z|{z{{{~~wx{x~|}}|w|~~zz~xz~xxyyz}{~}{{w}{~y||~w|{||~y~{{{}zyyyzz||{{}}|~}~~}{{|~~}~}|{~~{~|~|~|~~|{~~}}~~}~}~~~~}~{~}~~~~}~~~}|~~~}}~{}|}|}}~~~~}~}~~z}~}~{~~~~~}~}||~{~}}~~}~~~~|}}~|~~~||{~~~}{}~~|}~~{~}~}~~|{}~}~zy|~~~}}~~~}~}}z~~~}~~{{|~~{~{t{|{zzy|}xxz}yv|{||z}{y|{{{x|z~x{zw{zz{}{}y{{|~z{{{}~}x{|}yz|}|{yyzz{|y|{zxyyvwyzzuzv{{yv~{}x}w~x~zyy{||zxyzy}|ywy~w}}{{}|vz}yzzy}xzu}yz{zv{z|{y|~w}{|{||}x{y|z{{x{}~}~{}y}{|yzyx}xzz}{y~}|}w}yzwzzzyzwz{~z{{|||}y}yz{yz~~}~|}~}{~{y{|y}{}|zz}|{u{uyzx}xy}{{|xyyw}{z~}~vz}|{}xz~~zy}z|~{}~}}{xzx|{}y{|}y{x~v|{z~yz|{~y}xzxyz{z~z|{s{{{x|}|~y}{z~z~|}|{|~~~zx|y|}{{}}~z}yw{zyx}|y}|x|{|yy{y~{zxz{~}yz|z|yyy~w|{{~~z~|}|{y{|~sx~~t|z||yz~zy}yvx|x~y|{z{{~|w}||}{}zzz~yz||~y|~{}zywv{z|yyxy|{}{zw}|y~|yy{{}y~w~y}z}w|~}|~x}y}}{||wyz~}{z}x}{{w{}|y|yx|}|zz{~{{z|yy~}|xx{{y|}|y}}y{}|}{|~zy||~|}{{z{}~~zz~~vz{}}xyxyy{|zx}~ywxy|}{zz|y||~{zw|x~}|y|{}{|~{v~|{uzz{~w~x{|{{y{}|{w{|}yy~xz~}}}~~|{~yz}{{{~}~}{~}~{~~}~~{||~~~}|}~~}}}}~}}~|~~z~}~~}~~{~|~}~|}|~|{~~~}|}~}~~~}~}~~~~}~}{|z{}~~}|}}~}~~~z}}}|{z|~~}z}}~~~{}~}~}}~|}}}~~|~}}~{|~~~{~~}}}}~{~~}|~}}~||~|}|~~~}}}|{~~{~|}w~w{{|~}|~}yz|{{~}}y|z~w}v|y{zy{zzxx|~zz~}x~~}zzx{}z{y||~|x{z~x~y{v}yzzx{v{y|zz{{|zzzwz{zy{|x~y|x{yz{y~yyx|}z~}~xzxv|z~w}{z}}|}}yy|zxy}||}}}w{x~{z||}w}~z{|||||~v{|wy~{~xy~y{x|}xy|y~zz{|wwz}}y{{{~~wy~z}z|~{zz~z}}{~}zz}w|{y|z}}z{v~z{z{zy}{ww}~|y||y~x}u|~|~~w}v{|~|w{{{wz|z~~|yxxz{w{}||w|{x}zz|zzw|w{{|w}}zxyzzy}~{v{}z{zz||xzw{z{zw{~{}yyz{y{}{|x|{x}}}|~z{z{w~}zzy}{{vy}{x{~|}y}w}|z|zz||~{{}~y{{|{z|{}~|{|~{x|x||uzz~}z}z}|y{~|~|x}|{y{}||y}||y|~~yy}x|}|yzy{~{||}vz}yy{{}|vw|{z}~yx}{{x{y|xy}{}|{{}z}|v}zzyz{~y||zz{xyzzx{|z|yyz{yy|v~|}|y{yvx{~z{}||yyy|zxyzy}zw}}{~}yzy}z}~z{w~yzz}yzy||x|zz}|{}}{}w~|~x||~}z{{~{zyz~|{{|z}xv{}}yxxy{~|{}vy}w}{|{yyzz~|yyzx{||{}zyx|yzzyx~{x|}y~z}|}~|wz|w}y~{|zy}~|zzwz|z|}zz{{|{|{|}{}}~}~~~||~~~{~|~~}|~~~~|}||{~|{~~}~}|~~}}~~}{~}z~}}}y~~{~~}}~}}~~|{|}~}~~~|}}{}~~~~}{|}~}|~}~z}~|~|}|~|~~}~~~}{~}~~~~}{|~~}}~~~~}~{~}~~}~}~~~{}~{~}~~|~~}|}~|~}~|~~~~}|~~~}wy}{|}y||~~~}||ztxyy|y||v}}z|x{yywyy|||y|yxz{||~{}y{zw{~z{{zzz{z~~{~zz|~zwy{v{z}xzx}zz{v|tv{{xyxz|wx{}yy}{x{}yx~{}}yv{}~z{|{|zz{~zz{x|{{{z}x{zy|vy{yw~xz}|v{yx~u{{{|~y~z|~{}yx}zv{|}y|z|{{}|z{{yyxyy}|vy{{{}z{}zzyz}zzyvwzy{{~z}|y}~|y}|zx|{~z}z|}x|zw{y|vxz}y|~}wz{wz{y}|}{xz~{|{{|xx~{z|z{}y}zzw~yx}}x~~|}}z||wz~zz~wxvx|yxz|{yz{{{{|vz|y|}yw}}~{x}zxy}zz}~~}|yyy|zz{|wzyz|tzz}wzz{x{{uzzz|x|z}y~xyxwx{{|{z}|~w|{xy~}{}{{~|}||z{{w}||x|{|y|{~zz|zy|xzz{|yyx}zzxy|}yzz}{~~~}~}yxy}~|y|{{}}~~x}y|}x{||}}x{{wyv}~{xzzzzwu{z|{~y}}}z|{z}|y{}}{}}z~||{y{~zx{x{{z|||{}}{w~}yy}{zz|~y|||yyz}}x~~y{{z~||{}~|z}{{y}{}|{w|}{z{y}|wy{xzywz|z{{xyz|zy{z{}z{zwuz~z||{}{||{v|{|x{}x~}|{}}zyz~yx~~yyzzyvzvvy~txy|{yuz{|y}|}{xy~}x}z{}{}{}~||~{|{~{{}}{|~|}~zz~}~~{|~|~}~~}~}||~}}~|||}{}~~{}}}}}}~|~z}}~w}z~}~|}~~}~|~|}~{~{}~{~~~~|~~||}|~~}}~|}z~~{~~~|~~}|~~}~~|~~|{{~~{}~~~z|~||~z~}}~~}~{}}~}~~~}~~|~q}~}}{~~~}}||~~|~|~{y}|{}{x~{}}{x|z}~z|zx|{x|}{x|y}zu~|}vw|{zz{~u|{xz}{z|xw|y{{zzx|~x{{w~}x{{zzwyy~||yz{~~y}zxzzz|y}|||x|xw{w}{||vzwx}|wyzp~x~x|x|~y{|yz{z{{xyz||zzz{z}||~{}z|||{zy}}{|y~z|zz}z{|w|y|y|z{}||~y{zzszv~}~{~t{{{|}{|~|v{z}{}zy|~{~}zz|{zzqxyz|~{{}~~}|v|zvx}y~|z|||y{yy|{v~|}w{yw}}xz~{y|zyzvz|z~}|z|~}|}|yz{vxw{~{wyy|~z|w~zxy{|w~{w}~{{y}y{{x|{{}z~{}|x|zz|z{z{{w{{wzzu|~yz}|{z|z}}xzzy~|yyvx|~|wy|z|zzzy}u{ww}y~y}zz~|{}w~yw{}y|}w{z|}w||zyzz}y{|z~}||z~}y{z~z|{z|{yyxxzwy}~x{{~{{|v}zzz~zy}zz|}vv{zz{z~|yyxywz|}wxyzw{ww~xy{{z|xzvzxyvx|wzy{w{vvzw}}{}{xv|{{}{yz~zw}||yy}yzzz|zz}{|}~wxvx|||}{yz|{y{{|z|{zy~y{yy}}y|{{xz|~w~u{}z{y|x{~z{~~|zx~~}zz}yyzz}wx{{w|xz~z{}{x~z{{x|z}x}y{{~wy}{}}{|y~{}|}zx|{~~z~~w{{y~{yx{~~{}}}~|}}~}~}~|}}~~}|x}~~|}~}~}z}~~~z}~}~}y~~x~~~|~~~}{|~~||~}|~}~|~~~y~~~}}}~{}|}~x~~}~}}~}}{~~~~~~~y}|~~~~{~{~~~}||}}~~}}~}}~~~~~}z}}~}~~|~~~{|~~}}{~}|~}}~~|{~}~|~~{~}|}~|}~|}||}~~}|}}~~}|zzz{yx{~|}w}~v|wxxvwyx}x{}{|{zzyx}xzzzx{}zxw{x||}||}|y~wz~|}x}z|yz}~|zzz{{|zy|}wy{}||z}y{zzw|{{vyz|yyx{yx}yy{y~yz|yxxy{}zv{|y}}~~~}~}y|zvz{}||{{zux|{|z}{||zzy|xy|}}}}}}|~{x|~|}|yz~}y}||}zz|||{y~z}vy{|zw{|}x{}w}y}|tz|wz{yzu}||z{|yz~|~y|wy~|{~}~y||}w{uzzwzxvx|z|}{z~z|~yzzz{z{{y||yy|z{zzz}{{y~{}y|}~zzz~|~}|y{}zy{x}{zyxz|yuyt}y~zx{{yy|}}vu}|yyz~}{~|{z}~~z{z~}~z~y{{y~||}zyy{x|{|{{y{z{y}z{{y|yyxx|yyx}{}z}~u}}|zy}x~}yz}y||}{|z{~{xu|}{|z||{||wz|}x|{v{yzy}}~zzz}y{zxyxy~x||yzz~z~~{|~yw~z{}x|{{}}y}|z}}{zz}{zvz~|}|zx}zy{{xx{y}~|~||{x|ywy{|x{~x~z}~||yy{|y{{}x{|x{y|{{vy|u}y{w}y{|xz~v{z{v|{|}}z}}{z}{z{~~xx|}w~z~z|zzyw{{{|{}v||x{~wx{~z}zxyy|y}||{}|{||{y{yz{v~z{{y{y~~{~}}zyyyvz|z}{{|{z{yzy|{{|~}}xw{~t~~{}{xz~{|{y}|||}}}~~~~}~~~|~z}}~~~~~~~}~}{||}}w|}}}~}z~|}~}|~}}~}~~~~|~~~~~~~~y}~}~~z}}|~z~}~~~~}~||~~||~|}~}|x~}~~||}~{}~}~}}|z~|{w}~|~}|}~~~||~~~~~~~||}}~{~~~~~~~~~}~~~}}~~~}~|~~{~~{~~~}~wzy}zzz{yz{yz|x~zyw||}{{{z{zz{zyzwx{{|u}|t|z~z||}zy{~yx~{xz|{{xzwy{zzy{z{~z{|}}z|xz|{|}wx{zy~zy||||z{z||}}{{{zvy}xzxvz{}|{~w{vz}}{w{z{}w~zyz}{||{u~{z|{~y{}|}y||~z}y|~u~zuwwyzw~zyx{}|zzy}v{y}}y{zw~}y~z}w|x~|zy}zyy~{{zz}||w}y{~|}}{z{{z{{z{x{|z}x|z}z~~|x|{zxz{}|~y{{y}|{wx{xxzx|{|~}y{z|w|z{|}w~{|{wzz|y{{z~{{z|zzy||v|}zyzyz{{{{{yyz|x}zw|z~uv|{yy}x{{}w{v|{}xwz{~|zy~z|{x|uy}zyy}{{{{{zx}}|}ywx~{}{x}}z}|{{z{yvyw{|x}}x}y~ww{|wyu||{zxxyz}|z~w}}yyy{{wxzy|y}yx|~zx{yyw{{|zwz{}z|z{~|z}{|zx}}{{zzv|{z~}|x{yx{x~zzz|z|{x||y}x{}z{yxyx~z|}xz}|~~|||z|ww~y{{yy}{|}y|}||}|{~}zzz{zzyy|}|v{{ww{}x{|{zz}yyz}}}ty{z|~|{yz{x{{{|z{z{{}x|}yz{{w{z}|}}{~}z}zzwz{{{y~zyy||xxx~yvzx{}{{x{{~}yxzx|y~}y|{uy|}}}|x}yz~|yxy~w|yx|{u~}zy}}w|w}|{|{z{|{{{ty{yz{yxw{{z~~~}~~~~x~~|~~~}||~~~~~~}~~}~}~|~}{{}}~~||}~}~~}~}}}~~~~~~~}|}~~~|~}||~{~~}|}|}}~}}}~|{}~{}|~~|}{{~|~~}~~~|~~~|~{~}}~~~~~~}~~{~~z|{~~{}}v}~}|~~~||{~}|z}~~{~}~z}~y|x~~z~y}yz}wx}y{||{|zx{yyz{zzvz}yzxw{|{xz||{z||y}~|z}}{y{}||{y|{z}v{{|||x}}|}xzz|wx~z{~xy|zt{yxv{}~yzz{|y~v}|}}|{|}}zwyy~{||~x{{}}{xx|xx~yxxx|{~zz|zzzyzuzv}w|x|xwyy{|zz~}z}}}yxzy{z{}{~yzzw{x||}}y{w{}{zz{x}z{|v}yx|{|y{x~z|xx|}yv{yww|||yz{xzzxy{|}z}{y{z~|{|vzxxv}yxyyx{zz~yz}u|zzuvyx{y{z|yzz{w{|||y{{}z~y{}|{xy|}~{~zzy{wy|zx{yzy}x|y}{}x{yy{wy|yzz|z}{}}}}~{|w~}}|~~z}}{~~{||yzvzy}|x{vv}{zx{}x|z|ywzyyywyww|y|yy{}~{~{|||{}|x~|||{~z~}z|}~z|{y{z{|}||vw{ywvyz||z}{z{yv}{{{~~{zy{xy~|{}}z{yy|}|z}}y{{w{|y{z}}}xyyzyyy||x{}{zxzx}z}zv|~}y{z{~wzx~}zzyw|z~z{{z~~|{{~|{vy|zyz}z|z}w{}w{{x{{{{xy{z{z~}|}y{~{{{~|yz~{ywz}zz|||{~}~z|zzy{|y{w{~{|zzxzz{|{{yw{y}|{{}~|~xx{~z||~}{x|{y|{}|yzwvz|}yxz{{y{y{{{{~y}w|z}xz{|z||v~~}{y}{}y}x|w}~~~~||~{~~|}{~~|~~y~~|||zz}~}~}~}}|}~~}~|{}z}}z~|}}}|~~}}~~z{}~{}~}}}}~~zw~~~~y~|}}~~}z|y~|}}}}~}}~x}~~}~}~~}||~}}{}}~z}z~w}|}~}{}~~|~~~y~|}|~|}~}}~~~}{~|~~~{~}~}}|}~~~y{{~|~~~}}~}~~~x{~|~~}{~~~~yy}z}xz|{|x|vv}ywzvy|yxzvz{zx{~{y|{}||~xxy|x{y}|}|y|y{y}~{|}yywxy{|z|}w}z{z|{~{}{{yyxv}y{xyxvzwxy}~}z}}z{xz~zx{}z}zzwy|}zu{{|||z{z}zx|}zz{{yzz||~|vz}{{z{~~y{y}xw{xy}{{{{{{yy}}y}|||yvz{|{}{v|z}{y{{u|{z}z}y}z{~x}x{zyy|yz{{}z{x{}z|{y{zyyy}}~{|x|z~w}{~y|{y|sx~w{y|y{~|{x~z~{{}~z{~{z{z{zzx|z{{~|y{{y~y}}{}z{|y{|~pxz|}zy{}{yz}z|}{zzz~yyz}{vyz|~|y|z|~{z{y{{y{y{{~y|y|{w~z~y||y~|y|ty}zzy{|yz|}y}|z~|{{w{zzz{~zvy}{z~}x}}{yv}x|{}{z{uzyx{{}y}{|wzz|z}z}}{y{}zxx||{|{{|{|~y{~}zz}z}|}~z{|{}{z~z{zxyy{z{y}z}yx~y}{|zz}}{||}zw|}y|zz|{z{z|}~{~z|{x||}ywzx{uz|{y{{yzz|zxx}|yz}{|{xzy}}z|xyxyu{{|z||{|z}|~vv{}z{{yx|}yy|z|~}{x|}}~z~~|yxxw|}{}}zyy{||{{}y}}{{y|zy{x||zyz|}{xyyy}|{z|y{}||zxx||yx{}{{z}{|}|}||x}|zz{y~{|vz{y~~v{{~{|wy|{~z|yw~y{|{}}{{}z|}||~y~}~~|~}y~~~~~}~~}}~~~{}~~|}~~|~~~~}}~~~~~~~}{~}~~}~}~~|}w~~z}}~z|}~|}~~~}}}~~|~~~~}|x|z}~z}}~}}~~~~~z~{|~}~~~}}~}~||~}~|{}~|~{{}~||}~}|}{~~||}~~~~~}{w~}~~~~||~}~|}}~}|}~~}|x}{{|~ywxxv|}z}wzzxzx{xv{wz||y{~w}x{}xx{~yx{}y{{}}x|}zuy|||y}z}}z|z}~w{~z}zzzx}z|xzyy|{{zyz|yxyyx|{}y|z|{wz}{{{yywy{zy|~y{x|}w}z{}{yxy{w|}xzy}zy{}}|xx}{v{w~~{{|}{wz}y|x{v{}|y}zx}|{x~x||~{{yzyxz|}|zyzx~{{}y{{zzxwzzy{}v{z}y}{{z|~x{}z|}yyz|{}yz}~x~yy~~x{yzz|~z}uxx{}}{~|{{xx{x{{zz}{}~}{|{~}~}|y|}~zy~y{zxyx{}{{~~yyzyyysvzwzw}y{uz|{y~}z}{zxzyzz|}y|{|z||{|{}}~|}v|y|~~{~||z{q||z|{w|y~|yzw{z|~wyzyz{zwyw{z}~|~zy|wuz|~yz}z|~|}~~|~y}xztz|~}|x}|{ux{{{{ywv}w|}~|x{yyx|{{}{}x|~|{}}}w|yy|~{}}|~{}z}y{~z|z{{{|{{y}uuyy|{yyv|zyz~}{zzy~{|z}{{{~xxxyy|z}|{{}x{{~|{yxyy~|y{{z~z{z|{yzu{{}{{ysw|zy~}||y|wx|}{{z{{|y{~{{zw{|{{yy{z}}v}y{|w{{|x|{z}z{}{y}zyw}yz}}xy|z{yz{|x~|z~wz|{||}~|||~||{y}zw{z|{||z}}}||wyyy|y{x|x}|yqz|y~w~z|{{{z|{|{y|}~}}~~}z~{}~}~~~~|~}|~~||~}}}}~}{~|{}zz|~|}~~~~}~~}|}~|{~~z|~~{}|~~~{~}~y~~~{{~~~~|}~}}|y~~~~}|}~{~~~|~~}}~|~}}~z~~}z|}|~~~~~~}}}}|~~~}~}}~~}||}|~~~|~}~{{}~|}}~|}|~|z}{|~}}{~~~{~~|z{~~|~}~~~~|x~|||y~zxy|w{}z{}v|||zyyy}yz|}yyw|z|zy|zy{~zzwyt{|yyx|}||uxz}z}y|~yy|zzvy}yv{{{z~yyx|zzx}{z{~xy|{|x~{z}}yx}{||z|||}|{w||zvw~y}}|~{}{}zyzyyy{{x~x{|zzz|}}{~z}{|}~z|{{zz{{y}|z|v~x|zvx|}}||x~{|}||{yzzv{xz{~}x}zv~~yy{x|vw{y~zzw}w}||x{w{}|||{~zz{y|yvw~}~{w}z|zx{~y}y}}}~y~yz}|{z|z{z~x{z||~}{|{z}|{{|x}zx{z~y|{z|z}~}y}|{x{{w{|}{~vxw}|wy|}z||~|x{yv{~}{y||~{{}{|z}{yz}y~|}zzxz|||||~{y{{~z|y|z|}~}z{~{{{}{x}yw{zy|v{zx~z}z|}z{xy{}~xzy|~y{||{~yy~wz}y|x}~~|}y{y}|z{~{z{|{y}zy{zz}{x~z~}{|{yy{{|}{z||{{w~wz|tyx|y|z~yy~{|w}xx|z{x~z{{}|z~|}}|y}x|zz}{y{xz{y~z{|{y|~x{|{zzxyz}|{|{||~|}vv{|t|{z}zzzz{|}{}y}{zzzxzzzy~{||}{}{x{|xxy|{v|yx|y~|wz|}z{yyz{}|{|yzyyx~y|}{|||y{{z{z{}xyyu|{x{}||{~}z~}zy{{|~}|~{z|y}z{wzx}}x{x|z}zw~zx|~}|z}|}x~~~~}|~}|}~~}|~|~}}~~|}}~|~~}}}~}}~~~~|~|}}~||~~}}|~}|}||{}{~~~~~{|~~~}~z~}~~|}}~~~x|}{}~|~}~z{{~~|~}}{~}~{~~||||~{~z|}}}~~~}}}{~~~|~}~{~~~~}~|~{{}~{}{~~~~}~}~|x~|~z||z}|{}~~~{{{{yzy{uu|{yx|{yxz{{yxyz}|{xy{zyv}|uz|ww}}x~z~z|{y{||}x{{{z}xz|w}z{yyuw|y}wxy{uyyuzxp}||wwvt{}}z||~}~}z}y}x|x}}||{z{{}}zw}|yyxywy||w{zx{|{}{zwyyz}z}x{x}z}z|}{|{|z~}x}{{{~}|{|{zz~|~zzxyyz}|~|{wzz}{yw|yxzvy|yvxzyuzw|}yy}yz{{}|{y||z||{z{{~{z|z{~z|~{{zzu|y}z}{vw}y|{y}~}~y{xvz}z}|~~zz{x|{{|x}y{~|yx|{|zxzzz{z|vuyzzzvy}yz|~|{x}|uy{|w}|{zz{{y|}{x|z|{~yyy{zz{~{z}{yyz{zyzzzz{y}wxwzzx{}|}zu|y~v}y||v~y~zzzz~~~y{~~r{}{~~z}y~}z{yw~yz||xyyxxyv}u}}v{{y|z{x|||v{z}~{{}|xzz~{y{~zxz||~}z|{{zuyxzyy}z}~z}zz|wz{{zyxzwzxz|yzv|{z~~z|x{z|z|~}}|{z||}|t|{~x}{zz{z{}|{v~~|||yyz{|yw|}|{zxy{zyx}z|}|~w{|}x{y||~y{}}{}zvw|{zz{{|}}}wzy{y|z{wwy{|vz}y~|{x~wyxzw|~~|{|y{{v|x|||{}x}y~}||{{{{yz|}{{z|w~w}}{zv{|zzyzvy}{||zz}{{||{~w{~{x|{z|~~}~~~}}~{}|~~y}~}~||~~~~~~}~}~}~}z}~~|u~|~}~}~}~~|~~}~~}}~~~}~}|~~}{|~~}}~~y|~~~~~~}}~}}~}~}~~|}|~}|}{~{|~~~~|~~~~~~}}~~~~}~~}~}}|{}|~}~}{}~|~~}~}|}{~~~}~}}~~{y~|||}~{~{~~{}yzzz~|~|z~|xzxyz}w{zxz|}~z{|}{~{}y}|{|wz|{{v~z~z{}~~|zvzy|x}yyzxyz{{}}}z}z||{|~yyzzv|vy{z~x~{wz}zz|~{}x{|{z~~{x{{zyx}yy|~zx{~|{}|vz}}x{|yzz|{{zyz{{x}z~|zz}|}}yxx|z}{wyz|z|||~{zx|~|}}}y{~|{z||y~}xzyz}{}{z|zzzyyyw{yz{z||{wz}}{||{w|z~z{{}}zz~yw}{{{yzx{}zyz~{xzyx{|z|zz|x|{|y{}|{{{z}{{z{|}~|yz|||{|z}}wx{{}|xz|zy|}{|v{|uvy{{zx|zz}|~zzw}{z{||y{|yz|z~~~{x~}zy~{||zyz|{}|{~wyx}}|y|~z{}|}|{{{{}}}z}zyz|~}y~z}}}{z|z}~~}z{yz{|}tz}}w}|xy~}~y|}}yv|y~{}yx|}w|{||w{}|w~|y}z}||{wzz{{{{{{zy||{}~{{z||z~|y{z~{uxy|z{x}~{{x{|}zyz|{~z{~y{{|}xy|x}z{||q{|x}z|~}}{yww{}{|||{{{|z{{{zzyzy}{|yx}{|y{|y}~}||zy{|z{zxwz{{|yw}yw|w||~{||}}y~~}~}~{|{~{|x||y|||y}~|zz||}~{||}||zz}z|{}{|y}}zx}z{~w{z|ywy|xx|{|{~||zzxzz}{~z~~}~~~}}|~~}}}~~~~}~~}}~~|~~~~~~}~~~|~}z|}~|~~{~~~}}{}}~~~~~||~|}~~}~~}~|~}|~}~}}||{~~~~~{~~}}~}~|{~|~}|}~}}|~|}|~~|~~|~~}}~~~}~}~~{~~}~~~~~z}~~~~~~~~}~~{}~~||~{~~}x~~}|z~}|~{~}}z~}y{zz}}wu|}{}|v{{z{{{w{yx{yww{{xwyy{}{y{z||z|}}{v|}}~||{yzy}}{{{~x{w{z|y}|txz~{~{|x|}w{||z}yzw{|z{~|yv{{~y{{~}{yy|~}}|{z|}zyx}{}||}|{zw{~{}y{{~xwyzy}{ztxxyy~z|w}~zx}vz{vzkz}zx|~{zz~{{}}|}~||}y~|y|xzvywxzz{x~zxyy{}|}z{yyxvs{||yyyv|{{{yy}z{~{{y|z}~|{{wyz{{x{z{zyzy|u{~x~z{z|z{xyzuwwz|}x|~z{}}~}}{x~|}zzxvzzzz||}}}{~|xy|xzy|zy}wxx{}wxu|x{y|{}zxzz|z~y}{yz|vzx~|{|x}zw{~{}zzxz{{z~|}|{{z|{yyzvww{xyu{|z{{y~{{wx{{z{}{y}}z{wz{}v||~~{yx}yz|}zz|}~|{|}||{wx|}xxyy{}|x}}|{y||y{zy~v}|}{~}x||y}y}z~wv{yz|z{z||x{z|y~ywt|{z{x~z|xy}|{z}||z||zz{}{w{}|z}~{y}y{zx|}w~{|{u~wzzzzx~zyy{|z{ztyw}~x{y}}yy~}|}}x|x|{z{z|}}{|yvy|{z}y{|w{y}x~}|{zv|yyz~|{{z~{|x{}~y|zz||z||||wy{x}z||}w|{~y|}{zx|u}x}zyzu|zy{tzy}yt{|u|y}}{}zz{{{~~|{yw~{}}}~~{~~}}~~~~~~~}~~|~~|}{}~|~}{}z~}~}~~|~||~~|}~}~~}}~~{{~~~y~|~|{}}~~|}~~{}{~}}~z~}}}~}}||}{~}}~~|~~~z|z~}{{}~~~}~~~~~~}}{}{{|~~}}}|}z}~~}~~}zy||~~}~~~~||}{zz~}{~}~z}~|}~}z}z|}}~}~~~}~{|~~~}|~~}~~|~{z|||{|}{vzz{{p{wzyzy{yxs}vzx}z|~|{}|{~|y|~x||y|}~ww}z}}~w|{x}zx{z|ztxvzzzzz}~{}|yyyxz{}z|{~yy{||wx|x{{zz||{xx|yyxw}x{z{{x}{}yx|{{y}|yy{yvzxz{}yywxxzzzzu}u{~y||{|{z{{|||uy{|{}x{~zz|}|{{}{{yzxv}{{z}xwyz{|y}{|x}x|yz}x|}{||w{}z~vy}x}}|||}zw}{v|||||{{z{}zzyy}{|z{z{|y|{||x}}|x}v{{}wy}|{{vy|xx~{{|{|}z~z|yx|}{z{|xx{w{v}y~|||zz|z|{{w||z|{z~}y|xyzy}{{|||y}|zz}|{}|~{y~wz{{y{{y|z}z}y~w|{yyz}z}{yx}~~~xx{{}|x}}}u}~|zzy}|wz{xxz{{~w|}{|~}z|zz}~}zy}y}yzwzx~{}|{{zx{yz}y}|}y{zzy~vuy|wyyz|xy}z|y||xw}zz}x}}z}}|}z}y{x|yz}v~xzzz{z}{|}|yy~}y{zw|}xzx{yyz{~~~y~|{y{{w{yy{yzvyz|zzy|z{~~}w~xyy{u{z|y{}~u}{}zy{}zz|~~|}v{zz{yz~v|z|~|y|{}wy|z~y~{wyz}|}~}{{yz|y||{y~uz{|yzy|w~}xz{}yxzyx}vz|y|zzz{|z}z{z{t}w{yzw~x~y|{|y|{y|y{wy|{{|yv~}~xx{~}s~{|yzz~}~~{~~{{~z~}~~{~|}}}~}~||~~~zz~}}~~~}~{~~}y|}~|~|{~}|}~~}}||~~}{}~~|}|~}~}~~}~|~}~||~~|}}}}}z}}|}}~|}}}}~~~{~~~}~|~w~~}~~~~~~~~~~}~|||~{|}{}}|}~}{~~}~}}~~~|~~~}|~~~~||~~}~~~{~~{~{}|{~~~}~{~{~~~z{{~~~}}}{}~~~~}}}}|~}~}~}~}{}}|{z{|{|}~~}|w}z||~{wz}yy{||t~yzwxyzzy||}zyyy|w~~{}{}zx||{{~}zz~{~z}}z{}~}uyz{||zyuz|wz~vz{{ww{{|}w}yyy|{x|{{~y{zy|yz|z}y{ywz{wyzw{wxx{tz|zz|{yyzx{tzyx{yzz}|vxxtz|z{y}w{}y~||yy}~x{x{}|w}}y{}}y|x{|y~{zy}{zy{}xx}|}}tyxz~v}yw|{w|{||}{y|zz~z}}~}}|}}}|zz{xzz{}|x{xz|xvywx}~|{z|w{{xyzxzw||~z}z}}~{y||zz}|{{y}}||~{~z}~zyzvy{z{zz}z{zw{{vy{{x|y|x|y|y}z|wzz}{{|y|{w}}zw|z{||y~|zwz}|~v|{z{{y|zwy~wz}|zyxzyxzzz~v{ty|}|y}~||{}|x||{~y}|~~}xzxy{y}{y|{{z}xzzwuz|xvzw}x~xxz}zyz{}z~}~|yy{|}y}}}}~y~|z{w{yy{y{~xw}z|x}|}x}yxx|}{{}|~z|xx}}zz|zz|yy|~{z}wyz|zzz{~}|xz~ww}}|w{|~{yuz{wzwx}{{{|ux~||}yx}z~y|}}z{zyyz}y{~z~{{z|{y|zypz{}}xyz|}}x}||xzz{|y{xz~|z|||{yz{}{{}{}~~~w~~z~{|zz||{zx{~wxu{y~|xy~||{{yxzz|}{yzv~yyy~}|y{v~|~{z{{~~}~~|}~~{~z~~}~~~{~~z~}}|}~|}~}~~~~{~~}~~~~~z|}~~}|}|~~}~~{~|}~|~}}}~}{}~~|~~|}~}}~~|~|}~{~~{~}}|~|~|}{y~}}}~{~}}~~}|}~|~~}}}~}}~}|~{}{|}{}}|~}||}}~~}}~~~~~}}~~~~z|~}~~}{}~zz~}~~}z}~}~~}}~~|~}}~~~|}~~~vz|}wxww|{~{z|z{yvv||{{}w{{|{z{z}|zwx{{}|{{zvx|}yyzy~xz}}{|yx}x|yp|yvvyx}|y|y|y}}|zy{|zyywy|y}y{{{{|{zvzyv}z{z~z|yw{|{}yyt|{vwz~yyyyz{~y|xzyzv{{wzxxz}w|zy}~}yz|zzzz{y{{{{|{~z{wz{{|yx}}y{t}x}}{|y}y~x}}{xy|z~yy|yx||{|z{~~{yy{zzz{}{yx|y~|z{x|v{yw}{}}zzz{vxzxz}{{|zyw~|x|wyy~~{y}vu|z{|}~y|}}xy~zyzz~|y|{}~zwzzyxz|xz}}}yzx|y{|wu}yyxzx|yy~z~{~{}wx{zz}|z}}z{{w}y{{z|}y~{z~yz{y||~|z}~~w|y|zzz|}~}t{{~y}v~x||}{{yzx~z~{|w|}z{{||zxx|{y~|w}}{zx~z{}y{w|~z|x|~z{z~{yz|{w|z{{{y}{{}{yx|v}{|{yz{|{yvy{{zzzzwv{x}{}z|{z{yz||z|x{zzz|w{{{|wz|z{{|{u}}y~y~w~{~y{z~~x}zx{}{~xx{|~zxzz{{y}zux~{}~|yz}v}z{|y{~z{z}{{xz}~y~|}|yxw|wvy|y|}}{}tz}y}z{y~zuvzz|x|y}|}}y{|||{zzy|}}y{{vyxz~uzz{}}y|}z|yzzy~}z}||~z{{z{z~}{}zywwyy|{~z{}|xz{y{{{w{}{yy}~{zz{~{{|}|~~~~~}}}~~~}~}~~{}}~~~||{}~{~~}~|z||{}}}|z~|~}~~{|z~~}{|}z}}~|}||~~~z~||~z}~}}}~~}}}}}|}}||~}~|}~}~|||~~||}}~}~|~~}}~~z||z{~{~{~~y~}~}~~}|}~}~|~}~~}{~}~}}{||}}}~}}{|~}~||~}~}u}~}}~}~~}}~}{||{}~~~x~||{}x|}w{|{{wz{{yzyyz~vw|x{z~w|xyxz{z{z~xz{|z{y}{{{{}z~w|z|}|{~zz{xy||z{{~{|yzy}yxxw{{~z{{wwy}||x|vy|zxy}||~{z{zz{}|z|{~zz~|}{{{}{y~||xvxy|}zzxy}zvxx}{y{yxx}wxzyxyz}|yz~}}z}|{}|{|y}z~|||}{}{yz||||vy|zuw{y~zyv{{zzzz{{z|}yz|}~|{~{zu~y{{{{~~z|z|~v}}~}zxxy||}xzzx{z{z{zy{{x{yzzzxw}xxw{}||}{zy}{{y~}z||}z}}{|z}{z{|~~}z{z~wwzvzzxy{{|{x|x{~yyzyw|}|}|{}}}z|z|{~|z}zv||y{y|{z~~||z{{}}}t|x||z{}yzy}{z{yzyvz|{{x}z}|~y|}|}}{|y{x}}{{|{{|}~yzvzz|zx~xzy}vy{yxy|wz|~ywyyxzz{{wyz|~y~{y{||}}|x|}y{{z~}z|}z{|{{{}wwyyw{{|xsx{zwz{{x{{}zww|y}~{vx{z||}~|||w}{}z|}}{y}{~}w~x~~{z||}|x{}x{{zzyz{{{uz}yx}xvz|{{|wxy|{z|z|yzxx|}z}||z~zxz|x~{||}xyxyvzy}{}vwx|||~||xwyxzz|z|zz{wz~w}x{||z~{{|}}|}{|{y|xz|~xyz{{~||}y{zzy}yy}zx|wy~~z~~{~}z~{z{~~{~~|}~|~}~~~}~~{|~~}{~~}~|~}~|}|}}~}|}~~~|~|~|}~}z}~|}~|~}~{}~~~~}~~~}~}|||}~|~~|}~}~~}}~~}~}~~|~~|}~~~~~}}||~}~~}~}~~}}||~~}|}|~~}|~|~}~~{~{|||}|~{~~~{~{~~}~|~~}}~}~~~|}~~~}~~|~~}z|~}~~}}}~}}~|~z|~}}}}{z{}|x}~y}}{|~{zy}ytzyvz}|y|{zy}y{{vx~y|z|xxz{z|}zzzwyzz~{}xz{x{}vw{z~yyz~zyyz{y}z|y||z}{y~tyo|xyyw}}|{}v{z}|xz|ysw}}}zz|z|}{yyz~|zz{z||wy|||zz{|||z{v}~|y{{}{xxwx{zx{|}||w~}~yzxyz{z|t}x{z|~}}x~{{{|w|{|y{|wwyz{}|x~{zx{x|z{}}yx|yxx{zzw|wzt|{z|y|{}z~{{~{zs|}{}zz|{xyzyz{y}x{zy}{~{{~{y{{}{yw|{{|{}{}|{x~{}xzzz}{|w}{~}}}zw{yzz}xzxy{yzz{{|~}}|zy~~}{y~yz|~x|z|}|yy}yy}z{{}{~~}{{z||z|z|y{y{yyxx~ux|v{y}{yxzvyx}}{~yy|z~|wz{z{}}|{z{~y{z}z{{{~xz||}}|||}{||{{v~y|z|~}{y}x~w}}~yyzzx{|{}yt{zy|z}{|{}zz}{|}x}zzv{y}|||w|{zz}|yu{yuyvzw~{{{xz~~}y}wyzyyx}x{xyy{~|z}xzz}|{xz{xyw|{|zzz|}y{{zx{yzv|z~w{wux|~}|z{r|~||z|y|{|}|||||{}wwz{y||||nxzxz{x}z|~{x||z|||x{|z}~}|y|zzzyzzy}~|y~y{}}|y|z|||}{|~w|xyz}z~y{~z~||}~wz{x}~|{~z|||}yzyxzx|}}}}|{||||~}~~|~~~}~{|}~~}}~~~z}~~}|{}~|||}|~}}~}}~v~}~~}~~}|~|~~~~}}~}||~}}{~~~~}~~|~~~}~}~~~~z~|{~|{{}~}~~}}}~~~}}~~~}}{{|}}~~~~~~}~~}}}}}~{~~}~~~~~~~~~}}{}~~~~}~}~z}{~}~}}{}}~|~}|~~}~~~}}~}|~}}}~~~~|~~}}~}}~}}~|x|~z|zy}{z{v}z|z|{yyzwy|y{zy|z{{vxywyy}z}xzzy|wz{|{}{{{}~zyz~|}y{wy}}|zyz~{{|w~|{zxyy~zw}zw{xz~wy|zzwy~y|z|~~||{zz}zy{y{{x}~z{x~}zyzwzz{y|w|}w}zy{}yzxzwwyzzx{yx{|{|{z}y|wz~~{|~x}{}{vy{{|yv}z{|{zx{|uy{w{zxv}yy{z}||x{y|zywv||z|xw{|{}||{zz{{|{z|w{|}|vxz~|~{y{z~yvzzyx}{y|zwy{{y|zxxxwzyz{}{{|}|{v{}{|z|zz{}~zzy~zzzx{|v{w}zuxzu{w{{zxtwyy{zx{yxvyz}z|{x}~y~zz~~~z{|~|x||y{z~}~~|{~}y{yz|x|yz}}{{uzxz|wz{yz~wyz}zxy}{|{zw}||}~}}~y~xyzzxvz}z}y}zzxx}w|wyv{x}{~{~wr{v}}}{{{yx{{zyz|{|zw{{}xvzz|{xz|zz|y|{||}}xxz{x|yvz{yxvy{}wzz}{{}|zz|x}{y{{}y{zx{|wz}xy|y{~{zx{{|x}{yyzvv{zyvxz{}|vy|yvwyvz|~zxyvvz{{|{{~z|z}{~yzz|~}|z|{v~~~z{}x{{zv{y{yzyxy|{zzx|x|yyyw{{yxuw|z|~z~y{|zt|}}}yz{|xz|x|{}||{|z~}||yx|z|}|~y{{v{{z{twz|zx|x~yz{x~}|}y}v~z~~}~|~{~{}{|~}~|}~~~~~~}~||~}~~}~~{~}~}}~}}|y~}~~}{|~~|~~|y~}}}~|~}~}}}}{~~}~z~}~~~~~}~~{~}~{}}}~}~}~~|{~~{{}~~|{~|~~}}}|}~~}~~}|{}}||~}x~~~~}~|v~}|}{|~}}~}~}~}|}~{||~|~}{~x}~|{}||}~||}~}}|~}~|~|z{~}{}}~~~}{yy|{w}xz|xz{xwz~}{zzzyx{zzz}{z}{|u{}|||{|{{}y~}ywz{zz}yuyvx}{zxzz|{zy{zxyzxyy{|w}z}{|}{{{}{y|yy|~{{w{yz|z{xy|z|yzyzz{|{}z}u{{wxu{~xz}|y{wywzz{}|~{|{||xwy{wyyxwzwx{y|}w}{yzuz|y~|}|y|{{|zy~{|zz|y}v|{|wyv{}z{x{~yz{zz{}xy}zyz~{|{~~{~}{}{|zz|{}yzzy~~|wzwv}||yz|vw|{zz{~{|yz||x|v}{{|}x~v{z{z|z|||}y}z|~{}|}}{z|}{}~}|}~|{y|z{x{xyzyz|xx}zy}~zxz{|zy|~zz~zz|z|xvz}{{~}}{~{{v|~z|~}~{~z|{||{{z{x{z}w}yx}}z}z}x||y|z||yxu{{z~}zz{yw{{y~|{z{z|y}|yz}}}z|zxxzzxz{vw{zzyww{zzz}|x}y|yy{y|w~{}xyy||y{~uwzzyx}~|x{}y|zx{z|xz}z}}zww{x~{y{}|{zzy}|||w}xy{z|{{}{~{xy||}v|{x||y{zz|z||w|}wxy}yzwywy|yyxyxz{x}wyw{{}~{{zxx~}zzyz|zz||z{|z{{}z{}|{yxzyzu|{|||z}z|wywz|zxz{z}y{{zyzx{}}vzzz||x}~|{{~~~}|{z|{~}wy{y{z{xv}y}z|zzzz|z|}wyv}||zx|~zxyz}y{{xzx~yzzzy{~}~~~y}}||~~}|~~~{~~~{z~~}~|}}}}|~}~}}~~~~{~}}y}y|||}{|{|}~~}{}|~y~~~~}|~}{~||}~|}}}y~|~~}{~~|}z|}~~~{~~||~~}{|}{~}}~|~}|~~}~~~~}~~~{~~~~~}{~~~}~}~}{|}~{~~~~~~~zy~}}z~~~~~|}}}|~{}}y~}~z~}}~~}{~|z~|{xx{z~~}{}y|xxzy}{}~zw{yzzzv||z|x{yyzyy{t}x}{}{~}}wywz}~{{z|yz|zxz|}{|}|}zw{z{~}x{{vz}yv{xt|{{z{z{zvz|vzzzyz{|xy||xu{u||xy|}~w{}x{{|zz}wxywuywy|y{zx{zzvyxxx|wx|z{{xxz{{yyzz}zz|xz}~yx~|zz{zyw}||{zw}v{zy{yx{}{txz{}|}}{xyx{wzz|y{v{w}y}y~x{|z|zz~{zz~~y}~}|z}}zz~|}|{zyx|xx|yx}yx{wzyy}x{}{zzx{xz~z}}y}|y}{{|{}v}y|z{~~~y~yw{{{|}xvy}x|}z{|~{{x}xwyxww{{wx{~yzzx{{zz~~yx|{}~||wx|y{{y{}~|z|uwy{yz|w~|zsy|y||}z{yxxtx||w{~yy~|z|{zy}|z}}|~}z}}{{{{~|vw{|y{{y{z{}uy{z}y{x{z{y{|~{z{|wx|~{{}|x||{z}|vwz~~{~~{z{xz|}{wz|{}{|uxy{{yz{y|y}x|zzy}}~|}|{z~}|z{{y{y}}|w|zx|}z~}}{|||}|{yx}{z{zz~x}y~wu{z{ywuyvxw{x~~x{w}|{zz||||{{|z}|}}y|{||z|}|{|xxy{wwxwz||{{z{{{{||z{yyx{{xyzt{{w}x{{z}~}~|z~z{z{}}z}zx}zy{w||xu{yz}zz}yz{}x{||z}zy{x{{|{y~|}}{|~||y{}w|~~}~}}|{|~}|}~~~z|~|}{}~{~~~~|}zx~}|~~}~~z}}|~|}}~|~~{{}z~}~~|}|}}}~||~~}~~}|}~{~y}}|~~}~}~~~}{z||}~~}~}~~}}}~~~~~~~|}~~{}zz|}z|~~}~}}}}}~|~}}|y|}}|{~~~{}|}x}~}}}}~~~~~{}{~~|{}~~w~~z||~{zyzz|u|zwv{yzxy|{{|y}xxz{yy|x{|v}x|zyyxyzx|}y}vw|y|}|{|wy||}|~|{||yy}~|}|{x}y|z}yv{z{{|yyz|~zy|zzu~|{|}}yy{~zx|xzzy~yx|~y~}zz~y{wvy}yv{{xxyw}}~wyz{}y{zz|xzz|{}z|w{{zy{xz}zy|y}y{~x{z}z{z~}zy~uzy}}z|zv||xyzy|zzy}{{zz}w{~{|yyzy}{|y}z~y||{x}xz}}|}yy{z}xxwz}}xzwzz~z{xy{w|}z{yxx|z|{|~y}}zx}y||{|yz~{|x|~|{{|{}y|||{{x{y{w||{z{x~|z~|}{}x{{||yyzz{||{|||}}y|z{{t~zyyw}z}||~{{{}yw|zv|{x{{}wyyv|}z{xz{zx|zy}x{|{|{x}|{{x{zxz{~w||xxw|z|z{xz{~~v}{z}{yzz{yz|yx|{{{{zwx{|{{|~|}|{z~zy|{zz|y{}|{~z||}|~z~{|}{}|}{w||yz~{}{{z|zzzw|}{w}|yyz|y|{{x|}|{wz{|{|y{}w|vztxzxxz|y{~yvx}z|{|xzyy|ww}z||yz{|y{}~w{}zw}z|xx|}{{~z}~|yz}{zy|}yzyz|t{|y{uyy|y||{z|yz}{||}yxy|zzzvzy{y{zwtz|||x~xz{{{x|}|z||zzx||wz{z|zv~xz{{z}zx{zx|z{x~||}|xy{~z|~y{|}x|y~}z}||~zw~~~~~~~~~~|}~~}~{~~~|~~~}~}y|{~~~~~~~~}|}y}~}z}}}}~~||}~~~~|~|{}|~}}}}~~~~||y~~}|~~}~|~}~}}~|}}}~}}}|}~{}}~|}}}{}~}}}|~~}~}|~|y}|{}}~~|~~~~~~}|}~|~{}~~|{}~~~~~}~~~}{}~~~}}~}{~}}}~}~~~~~~~}{~|~~~}}~x{zw~z}{{~|zz}x{z|z}{wyw||w||xz|yz{zxxzzz{}y|}|{zy|z|zz}z}z||}{z}|~|yzx{|}w~}~z}}zwx{y{w{yywzw{|zu{|u{w|vz|~wz}~{}y}}{y{yy{y|z~~y}}{z{z||w{yxx{|zzt{{{{zz}wxxwzzvzzy|}~{z||~{||}x}x~||y{{}}}{|y|y~|zzzzw{}{}xww}wx{{x{zzyz{yzttzzwzy|{wz||}wz}w~{~x{~||z|z|y||{~}xx{x{{}xy{w||z~~{w}yxz}|zyxx~|{yz{~{z{y}}x|}}yz{z{zz|{v|y{}x{w|xxz}zzy{xzyzy{w{y|yxw|{w|z}{{z~{|}{|z~|z}}{z}w~|{y}xyy}{x|y{{{{ys}x{v||{u{}xz~vzwyx}{{}w{|{z{zy|}x{~y|~||y~w|~|~{zzyz||yzxyyz~|zx{szxz{|vy||w|z|z||||}~}{{yz}z|y~{|||zy}|zwzx{{x||ywzxvzzyx|z}|wz~xzzy{x}{~yz|{z~{z}{||}{xv{y||y{~||~~{|yxyz{{y|||tx{z{~}|z{zwz{}y{y}{{~zyxxx}}{|{~z}||~{~~}}y{~||z{|wzz}yzz{xx}{{{uy}{x~{{y{yzw{yx}~|{zz||{z~z{||~{y}|~}{|y|z~xz{|y~{{}}~y~|yzzvv}yv~x{y{{}zy{|xy{~{}|{}{|~}}|}{}~z||~}~}~~~~}}~~||~~~}~~~}~}~}~}~|||}~|}~}~{z{{~|}||~|{~~~}~}}|~~|{|{}}|~{~}}~~|~~~}}~~~~}}|~|}~|}|}}}~{~y~~~}~~|}}~||~~~~}{~~~~~{{}{|}}}||}}~~~~~||~{~z~~~~|}~}}}}~}||~~{}|}}{z|~}{{|~{~}}|~~~}~~~~|}~~~~xz}z}}|{~z~|wy}wzwyz|wz}{yyx|zx{z{}{{{y~}{x|~xy|z{zvz|y{|{~y||y~}{zy|{y~{~y{zz~{}{wy}z}{{~y{y|}x{x{x|}||}z~xzw|{yzzy{|x|z}{{zyzyz{}{z|x{z||{x{v|{|yy}|y}{}ys|}{{z{yy}z|{wx{|vzz|~{w{{}}y}~y{~y}|w{}~zyx}~z}y}|~z~z|xuy|{xxv{x||{~yzy}uz~zyzw{{z{x{{zwvx{{~|~{v}||}v}yz|y{{~}zx}|}{yz|zz|~{zwyy||}{}}zxz{z~~}x{y{y{z|}}wywy~}w}|}{~w{zvy{~ywyzywyy{w{y|z|}zz{{|x{{yyz~z|zzy|z|{}xz|xz{z{}|{|z~{||{{xxz~zuz|y|}z}}{x|yz||y{~z}|xxv|{v|z}w|y}|zy}y}z|x}~{~}|}~y|~z{y{z{{}}yzyz}{~{|xw{{||yzzz}yu{{|vzy{z~}yy}xzyyzzxx|y{z{|{y|{|zx|z{{||~{x{}{x~x{x~yu{x|}~y{{|y|{zzzy{z{}uxzzz}{{|x}|zzx{~|||}{|}xz}{{}~{|~~yzy{z}z}~{|z}wz|zx|w{w{{z{{t~z|}wx}y{{}z{vx||z}|wz|{x|{zzw{z}yy{}z}zuy{}}yx{{{x{zw{|x~z}zw}{z{ywxz{{~}y|y|}xy|vxzx~}y|zy{{y}||}xzwz{wzxx|{z{{x{~{|{|zy~~~|zv~~}|}~~}~|||~~}~{}~}~|}~}||~~~}}}}}}}|~~~}|~~~}~|~~}}~~z~}~~{|}~}~}~~~wx}|}}}|~~~}~}}z|~~{||}~||}~~~}}}~~}}z~z|}~}|~~}|~{~~~}}}}}}{}~~}~~~~}~~|}}z|}~}}~~|~}~}}|{}{}~}}}|||~~|}}~~~~{~||}~~~{~~|{z{}||{}uzzzyvx{sy}yxx}yw}~{{{|yzzu|xyz|zyzy}{|yy|{zz}}y|{y{{~zx~y{y{xy{zv{y{z{~zz{zywz|||{zwv||zzzvvyyxz||z~|x{wz||{~yx{|y{~z|{zy}xzzxzyz|~|z}}z}{{w{{~y}|wxzx~{vyv{~zx{}{z|~|wvwz|zy{y|{{w{|~{w{{wxyzz|z{v{y|}zywwuyxy{}zv{yy|}y~yyxx~{|{{zzw{{|y{{|~{{{|w{{{z{xwxtwzzx|xy{y}{|~yz~yyzz|{~x}||zy}|y{||y}}z{w|z{||y}y~|{|zyy|x{zzw{yxw|xzw~yy|z{w{yxz|z~z}z~{zwz}zw||{}|z}||~~|z}}||yxy{y{{|ysyzx{zw|yyz|}vx|yyyz|{{yyz{yzz}y{{wz{{xz||wx~{z}zzxz{{zz}wyvz|~~zz{|yzzw||~wy{zz{y|y}wyy}{{{v|wz{~}z~}}y|{{vxyzz||zw{|v{wz{}|w~xxy{|w{zy}zzxzy|zwvy~y||zwy}~||v~{y{z|}xz}z{{|y{|yx{y{wx{{zy}z|{zx{}{zw|x|{~w{{y{||}~|{~|{|{||zx{|{~|zyyx{y{|}}zzw~wv{z|yy{|z}zxwyx{}zwzyx{|}~~{zz{|xzyy|z}~|{zv|zzv}|x}x}|{|sx{yyyzxx}x{yx{zy{|z|}{}y}}|}{{y~{~~~|z|}~~}}y}z~~~~~|}~~}|~|}~}}~{z~~}~|~}}~{}~|}w}{||}|~}~{|~|~}~}}~|~}~~}~~~|~~|}}}~~|~{x~z|~~~{}~{~|~~}}|}z~~|~}~~~~{~}}~~}~|{~{|{}{~~}|}~|}~~}|}||}~~}~|~|}z}~|}||}}~~|}}}}~~}}~}|~~{~}~zw{|~}~}~~{}}}~~{|}}~}~~}~~~~~}~}{~v{|{x}~zyzz||zyyyx|{}{{y~}|x~w}}|}vyz{ry}{x{xvzzz|z{}|{w{|y|zx}zz|}|{|{|wz}zw{}zzyxyx|yw~|w|y~}uz{z}y{xy{x{{|zy~{z|yzyyzzz}~y|{u{}|~z~{zzvx{zy~{xz|y|zzy|y}|yvxyy||||~|w|{}{}~yyyzx||x|z}y}w|u|{~|y{yx}|yyu{zyywxy{zyxwzx{{z|y{z|~yxz|{xzz{xyxy|{zwz{|y|x|z}z{{}{zyxz}xzzy}wy~zx|}|y}{y{z~{}|}yz}yz{}{z|{{y|y|{v{{{z{}z|{zz}~y|}}{z~yyzzy}{}yx{yy{x|{~x|~{{|y|xyz{z{z{z|zyzz}}{v{||}}{{{y|~yy{z{}~|zy{{yzyy{}~{~z}ywx{}x{|w{y|{zx{{yy|wz|{{wz|y|u|w{~}yw|}}zx|yvy|~|}|x}||{~{w{{z{}{{}z{w|}{{xxy~zzyxxw~xz}yz|}y|~|{wu{zz}{~|zwy{x~}{{|w{|yzy{z||}||wzzy|zxyzzy}|}w{{|}{~|x}yw{w{zz~{{x{zy{z|xz{|x~xz}zyzz{z|zy|y{|zxx{{x|z|y~|{|z~{|y|x{|yz|yxz{{{y|xz{|||~yzy}}{y{{}{xz{{{z|||zxy||{{{{y{{y~|{z~|y~~}y}{~{yzw{}}y}z}}|~{{}|yyz{||zx|~x|}yy|xz~{v|{~z{z~~}|}~}~{~~}~~}}z}~|}~~|||~|}{~~}|~}~|}}}}|~{~}}|{|}~z~~~~}}~{}~~||}~z|}~~~~}~~}~~|}~}}~z}}{|}|~~}}~}~}~~~}}|~~~~~{y~~}~|{}~~~{||}~~}}{||~~~~}~}{}~}~~~~|~~~~}~~~||}~||{}~}~}}{}||}|}}~~}{}~|}{|||}~}~}v}~|~{|{y}|z|xzx{x{zzx{}wzz{z{{{xyvy{{zxxyy{x{}|{w}{v~{~y}z|y~~{v~{xw|{xv~wv~xxz}{}|tyx|{x|y|{wzxv}xzuxz}y{|}}|yzy{}~{~|y|}|u}||ywxz|~}}~|w{z~z}|xz}w|~zx}zw{z{yywzyx||{x~z{{zz}y~z{{zz|{}~x|}zy||s~zzyyw~vu}{{w|zzxwyw{w|z|{{xzz{{{|z{{}z}y{zyzz{|{}{~{zz}}x|y|yy|{x{zzzz|zwuz||{zyxy{z{y{{}zw||y}z|}x}{{y}|yyy~~v|~}y~{y}zyy{z{|wyxw|zzv}zy}w{yxyxxz{|{z||}x~{zz}|||z~wq|y|y|{~x||y{x|{z~zx{}xz|~x{x~{|{z|wx}{|uzz{}yx{z{}{}}~||~y~{|{z~}yz{~wy~yzxwy}yyzy{}w{{v{zxv~~zzvy|y|{z|z}y|}{{{||w|}{y}{z||~zzw|yxzyw{y{{~yyz|~|xzy{~zz~}w{zz|y~{}zzz~{z{{{z}yy|{xy{||w|}}{}zxx|{|w{{z}|y{|z{yz}zz|{z~yux}y|}y||z}z~|||}zz~|||~y}~z{}}|zzxwzyyvyx~{||v}|ww}~yyyx{|uz{~y|}{{}vz~z{|z||||y}z}|{}|{|}{{w{yz{{x~{z{{|{ywxzx|}}z|z{x|{|{x}}|~zzy|}||}|}~~|}}}{}{}}~~}~|~~~{~~~~{}~||~~{|}~z}~~~~~~{~|~}~~~~|||~~v}~}}~}~|}{~~}}~{~||{~z}}~z}~|~}{~{}~|~}}}~{{|~~|~||z~}{|~}|~}~}{{}}|}~~||~~~~}}y~~~{}{}~}~~}}~x}~~~||~|}}~z~~}~|{}~~|~}~~}{}~|~~}}~}}}}z}}~}~}~zz{xz|x}|zyy{}}yy}{{xx}|{x{y|x|}~|w{z{~{{~z{||xwzy{{y}z|y{zwyz}||zz}{w{y|yzz}{xzy~z~|{{y}y}{y{|z~{zzy~}y}{{yy{y||{wz|wxxzwy{xuv|yyw{yxw|~|z~z~x}{yzzmzvwxxzz|y}|x{{}z}~uyyz|yyz{~xy{~||z|}|}{x~}{z}{z|xy|}{}xwzwz{|z~y}{z}w|yvzzy}{{y{vxv~y}{z}{yxzyzzwzyyx}~~~{xyz{}}|w{|w{zyywy}~z}wz{xy|~{y}{}yv|{{|y||~}{~|{|}wxyyw}||xz|{|y}~zx}z|vu{}{}{z}|zxzwz}y~|t{xyx{}z}~z}w{}|x|z{{}{}wz|yz|{~{|z|y}|{z{}~v|xy{|~z||y{{{{{{wz{|}|zzz}w{{y||}||}yy{{}~~||y||~~y|z~{ww~{~z}}|z~~}}{w{y{x{yw~{{z}{zz}x|}|x{~xy}{ww{{{x{yzz{|wyv|v|}~z{|{|{~{z~|z}yw{}||xz|z}|y}{zwx~{zz}|{y{w{z~xy}yu|zww{{~x{{x~{y{|{}}|z~z}}}zw|{{|z}y|{xww{x{z~y|{|}z}x~z}yw{yx|z|}u{|{{zw||z|z|z{}{}|z}wz|v}~~{{v|zyxztytyw~zzz}|xz|{}w~z|}|}y~~|y}|{{}y{z|{|{~}|}wxwyzy~y~}~{zy{{~~}||w{{}wyz|~~}}|}}~~~~~~~}~~}{~~}~}}|~}~}~|~}y|}}~||~~}}~|}~~~}~|~|~}}~}}~~~}~~|~}~~}{~~}}{|~~}}~|~~}~|}y~|{|}||z~~~{}z}}|~~~}~~z~~}~}}~~||~}}~~}~~~z~}~}|}~}z~{~~}z}}}}y~~~}~~~~~{}~}}~}}~}~~y~x}}~~~~}~|~~~}~y~}~~~|{}~|~~}|}~}}~}{z{w~x||{y|z{y{xyzw~wyy|wzz}yyz{|{z}z{vyy|ywyzz}|y{{z|yzx|z{}y}{||}}z|}y~zztw{yxwz|xvyzw{z~}z|t~{{vxzzzvz|y{y{z|z}{vzx{zy|~||zw}{y||z{w}zzzw~yxz~yzx{xxt{vywyyz{}w~{w||{}}y}}yx{}z}~xy~|~z}~{zxx}v{u|uzxx~x{yy{{vxyyz{y}{{z}{{|wy||~}x{|{wz~{{y|~}|~y~{{}{~w{yzzv||zy{{zz}w{|}}x{}xywyz{x{|w|xx~~z||z}}}}}{|{}y{}|{||~v{|xxxyzw{|yxzuxz{|}zyuyu|x}}{zy|y~z{|}y}x}|w{x~|~}{|}{{|x|z{y|||}yywvvy{z|{{{~||{{}yw{~|}{|{{|z}z|z|}{||yy~|y|~}~||{y}~{|u{yz||{{~|wx{zxyvzz|zw{y{|}yzzx~}}}{}}}|{{~zz{~q~}|}{w}zyyw}{}{|}wx{yy{{|{{w{|z{{~vzw|~{||z|{zzy|v~y{}{zx|z||}{yz}}{xzx{}zy~{y||ywzvyw{|{vxyyz{}xx|~{{zzyz{}|||{zzyxzy~{~}zz}z|z}}{v}{z}y|z||}zzyzyxy{yy|yx{{w|{}~w|{}{w{x~yzz{x}yx}{|z}}{z||}xy}xx|xzyy{wzy|}{|wxzzww{}{{vz~||y{y|y|}~}z}|~}~{~|}~}~}~~|{~{|~~}}||~z}||}}}}~~~~}~~}~}|~~}~{~~}~{~|~||~{~~}~|{}~~}~x~~~~}~z~~~~}~~~}}|~}~~y}~~~~z~{~~~~~}||}}|~|}{~|~~~~||}|~~~}~~~}~}y~~}~~~{}~~}~}|~~~~~}~~|}}|}~|}||~~|}}|}|~|~y~}}~~|~|{|~~|~~{~}uw}z}}y}|v{wy}wyxwzy|zy|z}|{{}}{}{wwy|z{}z~~{{|{~y|z}~zuzyz|y|~}~x}yyz}|z{}{|xxy|{xyzyy|}||z}{||}{{{|wx~yuzyz|{y{y}zz|~z{}{{z}xxzy{{z|z{}z{|xxy{z}z{z~|}z|z{||zz||{q|z|x}w{x{yvyvy{x||{zzy}}}v~z{vzy|x}~}{}||{w{}||zx|z{x}}yxz}|yzw}|x{}y~{|w|}{yyz{v}zz}y|x}xy}{{zzz|wwwy}}z||||v|z|zy}{{{wxyzyxz~z|}}z{||vyzyzz~z|z{}{~y~z{z{uz{{yzx{}}zvzy~wz|{wzvx~}}{{}{zzw{{{xz|z~|~|zzy}}|{x{~~z~wy}y}~yz}xzx|u{}z{{w{y{x{zy{w{~zwzzyz|w||}}z|yz|||}yz|}||{|~||{{xw|{wy{x}}xy{{|}{{{|x|}{xz}y}{yzy{}y}yxtx{{y~y|}y~xzz|w~{}{{~z}yy|yw}~|yz{{|~w{||{z~yy}|yxy}{~z|{wy}w{{x|q}z{ww{|{{{}z}}~}{z{|vsz{~{}zw}{vy{{~}|xy{y{|w|zyyx||{|~zy{z|z|~|ytzy}||~|}{yy}~{x{wvzw|zz}{xu{z{|v|{z~wyww|z|{z~{|}z~}|z}z|{z|}|{}wyyz{xz|y|}yz~yz~|~{}{{z{{~y~z}wzx|y{x{z~}|~~~~~}~~~~~{~|~}~~~}z~}{}~~|~}|~~z}}~}~~}}~~z~}}}~|}~~~~}~~}}~z}||~~}~}~~}z~~z~~~}~~~}~|}~|~~{{~}|||z}{~}~y}~}~~~}~~~|}~~~~~}~~~~~~~|~}}~~}~}~}~~}}}||~|}~~~~~}{~~}{}~~|~~|~}~}~}~~}}x~}}}~~~}|~~~~~~}~}~}~~~|{|}}~{~z}z|yyxz{v|}w{{{t{zy~y{{yyv{zzzx~xy{y{z{{xxx{z}zxx~|~}y|{z}w|~~zzzxz}z~uzvx|yw}}z{x|vx{yz}zyzz{yyx{x{||zy}xxy|{x|x~|{{y~{}zzz}{}yxzwvyzzyzzxz{v|{yyyw||xxyz{yw~w}xuzzzyzzz~{{}x}z{{{yz|}z}xzxyvz{|xxzyz{yw|wv|yxyx}wzzyyyyxuvzwvy{|z{}{{vx~}z||{y|z}}y~{{xxx}xzy~{{{yxxz{wz}v~~wz|z{zzzx{z{~z}|||z||{|zyz}}z{}{|}{|~r{u|zww~z|wz{}z|~xxwxx}{{}{yvw}x}yxyz|y|zw|{z}vy{||wy{{zz}zzyz{zxy{|yz~xwz{~y}z{y|~{wyw{zvxy~~z{~|~~z|{||z|z|x~y}y~w||{yz{|z|t|yy|zyxx|}xz|yywy~{}wyz{y{w{{|{~~||z{{yy|}|{{z}{}}|{yz{wx||xzv|u}zv}y{x|vzyyy}y~v}|zyu{|xzyzv|z~~zxyw||zz~||w{zwzyzz{xxxvz{~|vs{zxwv{yy{vx{wz{{|y||xy{zy{}{|z~}{zz~z{|vz|y}y{zz}{xuyx{xy~|vu{xvzzzy{zz{z{{}y{zz~}zzy{x{|~{{~||~w{||}}x}{{y|y|{z{yzyxwzzyxyz{zz|{v{v~{wwzvxzzz}w{z|{}}}y|yy~~|~z|}}}}~~~}|z}}}|~|||}~}zz~z}}}}|~~|}~}~}z}|}~}~~~}~}~~}}~~~~y||}~}~~}~~|~~{~~|~}~}~~~|{~{}~}}y}}~~}}~|~}~yv}~~|}{~~z{}~{~}{~~~~}{~~}~~}|~}}~}~}|}~}~~}~~|~z||~}{{~}{}~{~~||~~}}~~}||}}}|}}~|}}}}}~{}}|~}y|}z{|w|{xzz{{||}xx|u}z~|{||wy}}xw{|y~~zy{|}yvyxyx|{|x{~||~|y|~zxyz|y|~|y{{}zyxzzwyzwzzzxyzy~|{zxzz|}~|{z{|yzzs{xz{|}{yx}{yx{~|xx|zy{|wys~|}z}xxx{{|{}|}z}x|{|{vzz~yw{|y{z}zy{}y~~zy|w{{z~~z~x}z{}zw||x~yz~}{w}{}{xy~w|{~yz}xxx|z{{yx|||w|zxyzz|~xz{y~}{y~{x}z{}{~z|}~z|z{zvz{|zx|{~y{{zw{|{x}|{{{zqy{{}|yy|}||{z~z~w|~{~|x|~{}y|{x}z}z}{{{||{z~w}|zz}{~}|z|{z{}|y|y}zwzy{z}z}|{|z{z~~}x|{{zz|}~{{}|x|}|{yyzy{}~y|wyz{}{|}}{zz~{|}{z||~y{}|y|x{{~zy{wz~yz|}z|zz{yy|xy{y{}}|v{{|}xx{~zz~z~~{y}yx{}|y|xy~}z}y}}~}vzz~y}y{v}xy{}}{{y|x}z{zz}}xy|y{|y}y|zy{|z}z|~{z~y}||}|z|zz||zx}~|y{|||||~}{y{w~z{z|~}yv}yvzy~}w|yyy{{zzz{{xyy|zw||z}{v}y|{wx{}z}yy|z|w~|{|y}y{w{}{{zyyzz{||yxyzy{|x{yyy~wz~{{~z{z}|xx}|~xyxx{{}~x{zzz|~{w|~x{{}{||x{}}y}}{z{wz~~~|~}~|}~|~{}|~{|}~~~}|~~{}|~{}~~|{~}}~~}~}~~~~|y~}|~}~}}}z{z~{|~~}}}|}~}~~}~{~{z~~~||{~|~|}}~z~~}|{~~|}}~~|~~~{}|}}~~~|}}|}~y{~~~~}}|}~}~~~|~}~~~w}z~~}}u}}~~}~}}~~{w}~~}|~}~}~}~}}~z|~}~~~|~||}}{|~{}}}|y}}}{}}{~}}~}~|}~}|~}||~~~}~|}~~~{{}|z||tz{x}xw||y|w{w|y~z|yyy}{|u{z|yxz|}{y{zzyx{zy|zyw|}}y|~{{{}~|{{{vu{|y|yzz{{y}yy|zy{ywyywy}xywxwy|yx}z|y~|{}x}|y|||z|{yz{||{}y{|||x|zz}zz{yw~w|{yyxvxvwz{xw{xy~y}~y||y~|~|z{u{~u|~{{~xzz{{}xzy|{w{||x{|z~~vxyy{||~v{vx{||}x{y}|}{vz{z{z{{{}{~{z}}~|~z|}x{|xy|{{uw{{y|}z||vwyzx{}z{}~zzw}z{{}|}}z}w}x{{{w{|~x{|u{{zwy|z{|wzz|wyxx{xzzszxwz{y{~~{~}x~}}|~y{||{|}}zz}zy~z~zxwx{zywy}x{z|y||xwzwyvw{zz~}u|{~z|||~z}|z{}||y~~|~z~{zy{|xx{zzyzxy{w{{}{w{|w|y}w|zyyx|}{}|{}}}|{{{yzzz}}xzz|~|{yz{zyy|zy|yy{{{u{x}{z{{y}w{w}yz{~|y}|{zzz~y~~x~{z}x|}}}z{||~}{{yz~zy|yvy||zw}x|{yyzx{{}zzxy}~|z|z~~z}|z}yy|{v{z{~||zzxy~zy}~{~|zwyyzwx}z{vzx{|z~x|x}zxzwxxz{y{}|~|z{|~w{|}||x}||~~z~tyyzzzz{yzv{}v{{yzy{|x}|{xzwwuvp~y{}{~~{}{~{ywz}~~}~}~}|}{z}|~~~~~}~}{~y~|~~~~}}}}~{|~{}}}}~~}{~z|}~}~~|~~{~~~||}}~}}~|~~}}~~}|~}~}|~|}|}~}}}}{}~}}|~}}|~}}~~}~{}|~~|~~~|~}~}{~}z~~~~}~~~z{~~||~|{}~|~~|~~~~~}~}{~~~}}||{}}~|~|~||~}~~}~~~}{|}}~~~~|}~~}~}}{z~}~y|{z~~{|{|{{}{||yw~{uyzy}v{zy{yw}~{w}z{{y}z{}z~zy|x{z{yx|{{yz~|yzy}z||}wwzvww}{{{wxyz|zzyy|wx}||{yyxyx|}{{y}{|yyy}z{xwwzy|uzz{wz|x~zxx|z{yzz|||~y{zw{}{uzzy{z{{|~{zv}z}}zw}yxx{{y|z|~y}x|yx~x{~|x{xwz{zyx||y}~{xy|{|wzzx~yzw{{||yyy|zw{|}{}z|{zw|y}|yy||~{yxzzzy{}{z{w{{yx||wu}y|ux{zxz|y~|~}|~w|y{{{{{x}z{wxxy|x{{z}|yyzy|z{{z~|y}{z}}||{}|yyw|yz}z~{|x{xy~{x|}~zzx{{z{{yz||z|}}{yy|z|yxy{|zz}{y~z{{z}}}{{wzzxz|~{{{|z|z|u|{yz}{}z{~|||vzy{}yypzxzy~{}y|y}}zz|zzy}|z|{z}||}w|z{{w{{{ww|z{yz|y{xy{y|x}|z{x{w|zy|{zy}{z|}{|~xyz|~{~}xz{|zywz{z~}|z}}zyx{z}y~y|zy{w||z}z|z{uzwzzyy{v{~yz{}~{}{z{z|}~|}xw|~||yzy|~{y}yy|wzxz}}w{}z|z{|zy{~}x||yzwy~|}~{y}{{{{x|{||{z}yz|zx|}zz{{{{}yx{}}z~{zv~{x|y}xz}{zy{|v{xwzxy}|yzw}|w{y||~|||xz~xz}|{{}x{zx||~~}}r~}}{{{|}||{}|~~}{|}~~~~~}}}~~~yz~~|~~~}|}~}~z~~z}~z}}~|{}~~~~{~~~~~}~~}~}{~~~~|~~}~~~~~z|~~{~}~}~~~~~|~}~~}~}||z|{~}}{~}~}~~}{~~~y~}}~z~}~~~~~||~{~~}}~~}}~}~|~}~~~||~z}}}{~{}~~z}~~~~}~~|~}~}}~|~}|{~~~~}{~~}{~}~y~}~}~}~w{~~~}}|~y{{|~~y~}}{y}|wx|~|xvxw{y|{wxvy{{wy|}zy||}w}{{{}z}yzyy~{||{{{}{}yww~zy}{|{zuy~zzzz|u{{~zw{}zz{y|w{zvsw||y{{|~xz}xzy|}w|{yxv}yxx|}{wy{v{~w{xtuxz|y|{|z{}z{zx~xwxyxz|wvww|}|~xyz|{w||}|zzz~zz|}xv}~y}}|{{z{{yuwxz}}}vxy||xz~{}wx{yyy{z||||yyz}}|yz|wvz{z||z|}|}y{}|z{zyxzy{{{w|{{|xz}zy}}xy|{{ywvzzxxy{{vzxz{~~}{zz|yyyw{vz|}t{}~|y|tz{zw{y{zyw{w{yzwyy{}xxzz|z{wzyyz|{|~z|{zy|{|yz}}{{|~{|{}}{|wxzw~zw{zz}|z|zyzxzz}|}}{{uzz}zxzz||||y}~{z}yz~}|y{x}|{{w}|{}|{xx{xx{z{}yy|wyzxwxwz{}x}zxzzz{}z|z{{{|~|yyzuzy}z|}w||zx}~~xwy}{xwzzzyvv|wzx|yy|y|z{r}}u|v}{{xzy||{{|wxz{{vz|{||~v{{|y|zzx}yz|z{x|wvyxx}wxr|}z|yyzxuy|{xzzzxu{{|{{{y{|}xz}|z{{y}|{}}{y|xuz|z|y|vvx||x{{yy{y}xzzyxwyyyxx}|zqzz{|w}|z||z{}z}zvzz}~w||zzwx|z}|v}xw|y}xz|u{y|xyv|xxzy{y|{~|}|{xxz||{y|y}~}~|}}~~~}z}}~}}~~|z||~~~~}~~~|{|~}~}~{~}|||~~~}~~~~z}}~~{z|}~}~||~|~}~x|z~|~~~|{}}~{}}~~~~|}~~}~~~~}{{|~}|~|}~~}~}|~~z|}}~~~|{}}~}~{~}~|}}x}}~}~~}}~z}}{}}~}|~{}}}~~}~~}~|~|}~{z}{~|~}}~~z|~||||}~~||~|~~|~~~|}~~{}~~~~~~}}w~|~|~{}}~~}~{~|}}~~}}~~}~x~~~|{~}}}~|xwyz|z|{zzz{{yx}}z}|~||xz||w{}{}y~{x|wxzzvy~|zxww|{{{|xwu|yyyzx}x~y{y{}zz|z|z|z{{}z}z|~v}{|wy}~x{||yy{~z~yx~}|x}|{yxxzwyxzzwxz}{xxzy{~xxz|xxy|zzy{{~}{~||z}|x{yy|z{y{xzyz|{{yx}x}|{~wz~xx{{x{}|}{{{|}z~}{|~{yz{{v||w{|{zy|}{{wyrxz{|{yxx||}}{y{|~|}|x}{{zxz|{yzz}~x{~t|~y}{||{{}}{~z}|z}{}zy{{z|{}u{}}xz}z|||z}}|yz{|xw{||{|x{}zz|~yxz|z{z}y|z{~w}{zyzvz~zz}~~}{u{wyyz{|yx}{x{w{}z{|{|v{~~uyzz{|zz||~{|{y~vzy}}xv}z{z{~ww{}z|{|y{{~y{~}{|{}{z}wyy{zyx~~z}z~zzz|x|yx|{{zxxwt{|zwz}y{v|{|y{zyy}{{y|y|{y{}y~{{~{{{z{xy|~wz{{x{|||zw}zy{}|{}{xz|{yz|z{ty|{z{xzzvyy{yxwx}z}|}{{z}zyzx|y{zz{}}{}{|yyzz{||y~|}z}zz{wzt{}~y{||{|x{~~}|{xz{{{}}{z{z|}{wyy|u||z{zz|zz{z|w{yz{z|w{{yu{{y|z}z}{x|zu}{||{~xz~|||yzy~}zxzy}}~~{zz~zy{{z}{x{vyzzy~|yz{{x}zxx|||~|~~~~}|{}~~~}}}|}}}~|}}~~}~}~~}~~}~|}}}}~|}~~}~}~{~}~~~}~}}~{|~}~}}~~{}~}|~}~|~}~x{~{~}~z~~~~|}{~~~~~~|{~|}~}{zy~~|}~|}}}}|}~~~|~~|~|~~|~|}~~~~~~~}}~}}~y{{}~}~}}~~~~}z}~~~|}~~}z}~}~}|}}|~|}~~|{}||}}~|~}}~x}~|~~}}{~~|{}~~~y~|{~~}y}y}yyz{~{||v|n{{{uy{|x{|yvvu{ty}y|{yy{wvu}|u{y{wxx|y}xyx}yzz{}{x{z}~|xz{xx{z{|~uz{y{z}|vx{vw}{{{{y{vz~xwyzx{z~}y|{{y{{{yx{v|vy{z~}|zz||x}}twyxz}wy}}xyyw{{xw{y~z{{{y|{|{y{y{x|{}{yyz{vywx{|}{||}x{}|x}uyzw||{w{zzz|zv|y|yzy{}zz{yv|y{wwx}z|{{{x~zzx}{zx||||xz|{zyyvz}xxxv{w~yxyyuzy{}yvx}y{xzzz|y|y{}}|}{~z~z|||x{{~zzx}|}|~x{vzvvu{wxzz|}zuz|zzy}z{vyy{{yz{|}z}~~|yw{{x{z||wz{|z|yw~y|{{{|~{}w{}z}}w}zxvzzxwvz{{y{|}yvy|yyz~|x~}}{|{wz|vy~~{|}yxx~{||}vyw|xy|z{zw{y|z|}vvz|xz{~|}{y{~yz{{wy}x~z|~}}xz{z}}~{yz|xz}|x|}xzxw{z~|xz{yz{xy{wu|yzzvvyyw~z}z|~y~{z|y|~{|z|{zyxx}}|yy{||{|{vw|x{ywx{xxyy~|{yzz|w~|z{u~y||{~|{~zzz{{~vy{|zxw|~yz}{}}x|}z{}ux}w}{}yx}xzy|}z|w{wz|{|z{z}|}|z}zz|{{{y}{y~yzxy|}|z|}{{{}|y{|}yyx{y|x{{{ywxxz|x{{{wqzxyz{~{}{~{|w|}}xzv{yy}}~}~{|}~|~|~~|~~~}|~||}}y|x~}}~~x{~}w}}~}~~~|}}~~|~}v~~|}}}}~}}~~~}|~~~x~~~|||}~}~~~~~{}~}y~}}~{|{{}}~}~~}}~}|}~~~|~}~}}{~|}~~}}~~}xz}|~{|~}~~~}}~|~|z}~}~~~~~~}~}~~~~z~~y|~~z}}~}|~~~}}~~z{}{}}|z~~~}~|}~~{|~{}~~z|~}~~}|{|~}~~|x|{y|{|x|{{z{z{{yx{|wz|x{{x{|xz}vx|zy|x|zwx{~wz{x{yz|~{z|w}y}zz{{y|uzu{ztw{w{z{|{|xyzx|{y|y{y|yx~|uy~xv}{x}yyxxyzz|zz|yxy{|zz~{zxxz|||{~x|zxy|z~}{x|}|{{z||yz{|}yz|wz{yyv{{xz|w{~{||}xxy|y||zwz~{~}yvzxyy}zxzz~zyz||{|z{{zxzxy|yz}x|}w}y}|}{zz{z{v|z{|o|}{}wwxu{{|z}~{z{yy}}|y{z|zy{z}{|zx|{yx|z{}|y|zz}}|~x~|{{||z|z{z{|{x~x{|||{|y}}~x}{|}y}~yy|}{|y}}{zz~|yyx}{x}zy~}x}~|}}yz~}{}|}yz}x}|yvx}yyzz|}zx~|w|{w}{zy{{{~y}}zv~y{zz{~{{}~}{{|y}|||~{{|}{{yv|z{z{z{tzyy|}z}ywz{}|{{t}~{|y|{y}|{~y{{{{{z|}zzyyy{z|}s{z|y}xzy}z{}w||{}ww{}||}z{{{|yz{{{{u{xz{z|tzz{}{z{{zy{{{{}{|{}z||yy{z}}yzx~yzy|w}}zwx{zy{}{}{{yz{x}}{{{|}{z|{{{{z{{}{z{{zzzx~}{}{yzp|zzy{z|{|xz{|x||xzzyz{z{|z|z}y}x}|{x|x~|||~|xy|{zztyw|}||vz|{yw||z}t~x{ty|w|}|}|{{|{}|z~z}~}}}s}w~}~~|~|~~~~~|}{y|~~~{{}{~~~|~||~~}}}~}{~~|}~~~~|~}~~{~}{~~|}}}~}}|~~~~}~{~~~~}~}~}|}~z~~~}}}}}|y~~~~~~~{}~~~z|}~}~}}|}}~~~}}}~{||~~}}~~}}}}~~}~|}}~}|~|~z~|~~~~~}~~}}~|~~~~}}~}|~{|}}y~~z~}x~}}~}}~~~{}}~~y~}}}~~}{{y|}z}yx|}z}zxywyzzz}yvzzxwzy{{xy}|xxzxvyz|zzz{|zzy{{|yyz~{yz}|{{~|y}~wzu{}{zvwy{||xz{{{xw{y{w}|uyx{w}z{{zy|}z~zx|{|xz{y|}|||||}|z~~}~{zy|yxw|xy{x{zyyx|}x|wzw}yyvvwzy{z||{y|||x|zx~}x|{|z{xz{wz{|{zy}t|{y|{zz|y|zyyvxzzyz|x|xxvyy}~yx{}}{z{ny|~{z{{~{xz~zyx}z~}zvvw||yz}yzwyyy|}y|~yyz{wv~|yyx{z{}zwz~y~xzyz}}~{}}zzw|zz|z}{zz}zztywzxw{zzu}}y|yz|zwxyu|syzxwzz|xyv}zz}{zz|{xz~{y{zyzz|z{}~z{x~y{{wzv{{w}xxzyzyyyz{|{}{{yw|{xz|{~y|z{z{ysz{~|{}|}~}|~|xwy{{{y}|z~z~{|y|v|z|yzxz|y{{|v{{{{{{zy||{}|{}y~{{yz{zyxx~}|xyxyx{zx}z{|w~{|x|xyz{yzz{z}w~yyv|x{ywyx}yyz{w|w{zx~{~z{}|zx}|z}ztz|y{zxx~{{xzx|vvttzz|w}yz{}x|z{vyz~w|xywy}x{}|x}}{|z|}}|zyyzz~z~x{|z{xxvyy{|yy{wxzz|~{~yy{}{x{|x~y{~z}~x}wzz~y}}{}~~w{{{zyz{{xxx|}yzzxz{{|{y{|}{}w{z|{}{|}|y}zyz|~{|}~~|~~|~~~}~{|{~}}||}~~|y~}~}~~||}|}{~~|x~~{}~~~{}~~}~}~{}||~~w}~}}~{}~}}|~|~~~}{}||}~}~~~{~~~}~~y}~z~|{}|~~|~~}}}~{{~|~~~|}~x}{~|{~|~z|~~|}}~~}{|}~~}~~||~||~{|~{~~|~{~~|}|}~}~~~}~{~|z}~}~~{}}~}}|{}x~||y~}{~~}~}}}|~}~~~|}~~}~~~~~}~~~}|~~}~}~}~~~}{~~z~~vv}}~zryzzxzwzy|x{{x~x}|}yy|{|y{|}yzz{zyz|}{x{zxy||}wx{z}}yzz~}x}zzy~zyz{~}|{{xx}yv}z{xxyzz}yz|z}y|{zy{~}yzz|}}ww}z||{zwzu}zzt|{{~~}z||zy~{yzyzzy}|ux|xvzy||{zz|{|{|}{v|}w~}y{zyx~x{y}yy|{z{}}|x{{z}yyz||x}{{}|xy|zz{yy{{z{yw~{|z|xx{~wz|}{|zz~zvzz~xy~z|~|}{{|y{|{|{}y|{zzxw|{w}yzz{}~{z|vz}|{}wzy{yw}~|yz|wy}{zyx|z|{wxy{|zx~~}}yz|z}z{z{yyzx||{yz}yv|{{z{}}|yy{ty|{||x{{{z|wx{}z}{~y}{|yxy}x~zx~zzw~}|}z}||{ywz~y{{~|zyx}x}z{zx{{~{yz{}y|z{}{w{z~z~y|||zxx{y|{{z{}{xz|xw|{zuyy}{{{~yzz{}z|zz|xywzz|{|{|{xyzx|{{~~ywz|yz~s{y}z}}~}{x{zx|yy~zzz{yw}zxx{wz|yxyzzw}~tzzz{{~yz|y|xz{{}y|zu~|z{zzwz~zx}{y{{xy{{yyzy{x}~yz}{zz~|}y|yy}{}|}z}||}{|z{yxxyzx|w}|x{{y{||~|xyzzx}{{xwz}z|zyz|z{y{{w}yzw{||xzy{||xzy~}z}~zzxyz~{xwuy{yz|wy|z{zzz|}yz|}z~zyy{~}|}}~~|{~|~|}~~}}|{~|~}~~}{~~|}}~|}}|}~~}|~}}}~|}{|{{|~z~|~y~}~~|~|}{~~~}~~}~~~}~}}~~~~~~~}~~z~|~{|~}}~}}~}|~}}~|~~{~~|}}~~}~}~{}~~~}~}~~~|{}~~}}~~~~z~~~}{|}~~~{~~{}}{~~~||~}~}~}||~~|~}~|~}~{}~~}}~}~|{}{}}|~{{~y{~|w|y{{{{yzyzyzyvxy{y|zwzz{w|vzz{}}}uvx|yy{{{||}{}x|~zz{zzz~}z}xz}y|{w}|z{y{{z{z|zzyxy|zvv}wzz}vzzzy{z{y|x|{{{|z|}~|xz{{y{yyw|xyxw{}y{y{wwzwywx~vxzyz{|{xxvwty|yv|y}z{zyx~}~y|v~{|~}}{{z|{}z}|{{xz}zwz{|z|w}|zywv|w~zux|xyx{yy|}{zy}z}{y{|}y{}xz|w}}|z||xwyy|zxxyz}|x~ywzwzyyw{|y{zy|zyy|z|}zzz}}z|y|y{y{w}{z|~z|z~w~|zxyy{{xzuzz{x|yxzyy}}{wx{y|yzy|yuy~y}z{zzzzw{yz}}{zz|x|{{~|~{{{wwwvzx|zyx{x{x{|x|xzy{ytwzyy{{yz|{{}{txz|}zyz}|~~}}}zvy~{}{y{{xzwz{|xy{yvzyxzzwyyxyvwy}{yz~xxyy~{z|~yy}{{zwy~|y~}}{}~yyuyzzxuzvxzvyy{vuxz~xx|{xv~zww{z{{z~~{zv}z|}{y|z|z|{{zz}zzzyzyx{w{zzzy~z{y}u{zy{x{|yy{y{yxz~}~z~|{}y|wy{|wyz{~x~v{}}|{zxyw}txy{yw{yy|{xwvx||zyxyyy~xz{|}}{}{y~|zyy}}u~}y~{z{y{w{{w}||w}~xz}y}|zx|xyyxy|}zy{zyzx{{|~{z~~z{|~{|{~}~}~}{~~}~~}|~}}~~}~}{|{}x|{|z}{}~~~~~~~}}}~|{}||{~}}|}~z}~}}{}}~~{y~~~}|~}}}}~}|~~}~z}~~|}~}~}|~|~|z|}}}}~~||{~}|~}~}}|~{{~}|~|~~~}}}~~~z~~|~~~~}{~~~~~}|}~|}~}~~{|~~~}~~~~~}~~{~||z{}~}~}~|}{}~}|~||}~}~{~}}|~}z}}}z~{yyyz{{|~|}}y{zy{xyx|z|zwx|z{z|{}{z{{}x|}|~xx{y~|y{v~yzvzuyz{||~v}{{zy|{{y{y}z}}~x}yzv{}|{w~yx~{{qy|yyzwxw{xvy{x}|yw~~yx{zs~~x}{{ywx|zz}xwtx}y{zy}y|z{z~{|}z~wx~xzzxw{zzwz~y|xyz|zyx{z{~|||}}z{yy}yyx}zv{{zy{{wyx}{yx{z|uz~}{zyzz}{x{xz{z|x|}}|v|~y~|w{{wzz|{|}{~z|}|{zx|zyzxxty|{{~|{}xy{vyy|yyxv{z{yw}z{{}}ywvxzxzxyxz}z}~}z}{{|x{|{xzyz|{{|yy~|}{y|{|yyx|}|}z|{zxy|}x}z}y{yzzxz|{z|||{~}yv||}~{w|yyw{zy~xy|x|xzw{zzy{z|{~zy{yy}{y{txyuzzz|~|{yz}{|{|~y}{z|z}{{|z}zwz~xv|y{|v}~wz{z{|{z{v~wywzyy~z}{yz|{x}}~z|x|x{{{yz{}|{|v{vx|{{x}|||{{yz~y{vy|{zx}||~yz|{{yz~}}}|y|{|{}|yy~v{|~{|w~z{z{yzz}}xxw|y|y}{}zzxxy|zx{x{y|x{{||{x~xz|yzxzx{|{y}t}}wz~xy~vxy{yz{{}~z{zw~~|}z{|}y{xyzzxy~{{|z}}|xz|v}y~|{|y~}~}|y{xy}{}yxx}zz~~}w{{{|z|y}z{|x}{~z}yz|}|~}}}~}~|~}~~~~~~~~}}~{~~|}~}~~~}~~~~~}~x}}|~~~~}~~~||~~~~~~~~~}||}~}~~}~~y{z~zz~|~~}~~}|~|}}}~~~~~~|}x}}|}~}{~|~~~}}}}}}}}~~}}||~~~~~~}|}|~~}}}~~~~}}~}{}~~{|}~x~}~||~}}|~}}}~~}{~~~}~~~}}{|{~~}||~z~~~}~~}|}~~xux{x}}|zy|zxywxwz}vyzy|v{z{wz{{x|xz{}~zywz||}yzz{|{}y}||wy}}}|~|{||{{x{~w{z{|xzz{zzz{|ux{ztzwwwzy{zty{zy~x{{|y{{|}}v}}yy{||{x{x}{{|z{z||y~y{z}{yzyw{||yzxy|zzuzyy{{vxx{zy|}{}z|{w{zzx~}~{xy~}||xy{|z~xy~}y}}xx~{zx{v~}{yx{w|rww{zuzw|yx~}{~~yuyzx|x{|{{|z{zy{z{yxz|ww}yv}w~}|yvyy|{wzxu|zyz|}zx{{{x{}zz}zzvz|~~zzx}|x}w||}{vxyxyy|zzxxwzzy|x{yyxwyy{|y}{{y|{y~~y{{y~z}x}z}{}}~~|}{}y|xzwz~}{|z{x}}wvwwxyyy|yzu{}|y}}z|}yz{|z{|}yz{|}|{y{y}y}~zzy{|{{{zuzx{~xzyu{{}y}yx|}y~{~|y{|z~{z}|v}z{yzz{y{y||}|}~yywv{v|xx|yz{xzyzwzxy{{y{v{{z{yy|z|}}xzyz}~x}{{}|z|||xzx{{{|~v{|zyu|{|{yx|wwx|yy{zz}zzyyw|zz|y~|z}z{x~}{y|}{{|||z|}y||||yy{{w}z{wx{v}wy|z{yyx{{}x~z|xx|}}}}~|z{xx{xy}}}{}w{}x|}y{z~||~~x~{|yw|x|yxz}{yyyz|zz|~x{w{y~y|x|y{}u}{~yy{vyz~~|}~~|~||{}}{}}~}~}~|}~~~{}|~~y}}}|}|~}{~||~~|||~~~}~}~|}}~}}~~|{}}|}{z~}~}}|~~~{~}~||~}~}~~|~}}~~}~~~~||~{{~z~~~|~~|~~|y|~}~{{}z|}z}{|}|}~|~|~~~~~|~~}~|~|~}~||~{~~~|}~{|z|~}}{{~||~}~~~~}}|~}~~~~{|~|{~~~~|z|}~~{|}|y||y{zzxy{yyy{z{x}wyxzxyzy|}zxzu||xzyzx|{zz{x|zwy|~}|zu~z{|{|vxs|wzzz|}{||zy{xy{{w||{|x|z~|{yx||y|vxy{{zy~yyxvxyx|yz}zxxzv}}{~z|vtz|z}x|}{{x{zxx{|{{zxzz{|z|xyyyxz{|~~}v|{yy~}~|{z{}{||x|xyyxx|{zy|}y~|y}yy|zz|}||zz~zxxxz{z~{uyz|{{{yz{vwzyzyz|z{{x}|{z{~z{{}|yvzy||{z{zuwwzzyvz||}{}z{|yy}}yx{w|{~{}y}~zx|{}zyzxwwx{{{|}zy~z}|~zxz{{|u~~{||zzy}y~z{yu|zy{|yyz}yxzz{|t{y{z|z|~zzyvz}||{{}~yx{x~|~{}yyzzy|zzu}|}v{y{xyw{|zy}{|s}|yx}{x~{}yz|{y{zxyx|x{v||}w{xz|yx}x{xyx{z|}{zw~|{{{x{x|}y{||zx{}~|yxw||{~xzz}y}z|}zx{}vy||}}|{~yz{xy|x|zxx{{x||xzy|z|{~wz{}vz}}w|z|{|}wx|y~yy||{zwyzzz{}yy{z|{|yv}|w{}z|p~|wwzxzxzw{}y{{yw|y{z{~yu}{w{zwx}z~|zyx}{yy||w{{{yywty||~w{z|}zz}}yz|yyyzxz}zzz{y{t}x~yxyyzz||~zz|y|yx{z{|z}}{||vy}{{|}vx}yx{w|zvx{|z}wuy{yx||vxzy|}{w}~~~|~~y~}~|}|~|}}|}~~}}~~~}{~}|}~{~|}|}~}||}|~}|}~}}{}z~}~~}|}}~}||z||~~~~~}~~}}|~~~|}~|~~~~}|~~{~~~~~~~{}z~~~~~}~~}z}~~}~y|~}}~~~~~~~~{{~~}~~~}~|~}}~~}~z}|~}{}~}~}~~~~~}~~}|~~}~|}}{}~~}~~}~|~}~{~|}~{~|~~xzx{}~}|zz|x|}|zz~vy{z{}xwyxxxwy}zxzy{wzx{uzz{{{|zz}{|yz|{|yz{~v||{|}zzxxzz~yxwy|{xy{y|zx|wz{zz|zxw{z{{{wvz|{zzwzw{zzy|}{{zz{}x|{x|{zx}{}zww}v|yz|zxuvyxzx|{yx|z{y}yz|{z~{|}xz|~y}z}{y|{~{{{{{z{xz~{{{}yvz{y~|{x|wwx{y}wvuyvx{w{z{yzxz}~z|}|{y~y{z|||z{~{}z||}y}}z}z{{wxx}wx}xy}zyz{|xzzxy}yzxxxzvw{{zxzy|y~{{z|{y|~zyyz~|{zvy}{zx{xx|w}yxzyyvx{xzwz{{{~zy{|y~{v|x~}|{~{{z{xww}zy|{}~~~{{}}{}x{z{x}|zzzzy}y{zyz|z{{zxxxwx{t~~y}z}|x|}{y{w~||||yz}}|w{zzw{zvxyy|z}vv~{w~wy{{{wy{y}y|~z{xxz{y}xv}{}|{~z{~y}}{z{|~|~{{z{z}zvv|{zy{y{||z}xxx}z~x|z{y{x}{{y{~}}|{yx|y~||z~{|{y{vyy|z~~zvxz}|}|}{zxz}}xvywy{x||yxyyw|xwz~y}zzwz}y{|{}y|zz{}|y{{}||}}y}x{|{zxwxxxz{}x{{y|x{{zz{{zy{{u~}||{}{z~|xzv{wy}|~|}}{{}xz{z{zz|wwzx}|z|yy{z|y|xxw|zwyvwxy|y{z~qxzx|xzz|zx|{|zz~~~}~~}y~z{~~~{}{|}{~|~~~z}~~~||z~~~~~z}}~||}~~~}{~}~}~~~~}|}y~~~}~}}}}{|||z~||yz~}~y~~}~~|}~|}~|}~~~|~~~~~|}~}|}{~{}~}}~}|~~~~z~~|}|}{}}~~}}~~~}~|~{}}{|}~}~~|{w~~}}}{~~~|~}x~z}{~~~~}}~}z|z~{}|~~}~~||}~}}~z~|~|~~~~}w~{}~~~z{~yuv{z{x{x~vvxw{xy|z{{{}}x{}{}yz|x{w}}yx|{|z|yzz|{}v{v}ww~{z{~y~|y{zzy~xxv{~|{}z{y}{z|{|x}|}yvw~y{{u|||zt{xwz{z|}{{x}v}{yy}{zxvyv~{s|}{xyv|~}|y|xzzzyz|{}z{{w~yuz{z{xyzz||zxxzyxxyz{{|yzy|w{zy|zx}z}wwzz{y{|{|zw|uz|yyxzyx|{yz}{|z{x||{vz|yytyxxzyy{yx|z}vy{{}xz{z{z{zyyz{{}zx~yz{z}{zz{|}}{{|x}z{x}z~zzx{x}|{{}{xkw}yw{y}|zx{{|{{zz|{zyww|}z}z{wx|wyr~xy~w~y{x{w|yy|}|z{|}{}~{yz}y{yy{y}y{yy}~z}}x}{{|}{x|}|}~|~zz|xu}|yy}|{yx}|zx}z~}wz|u}yw|}xzzz{x{||zz|zyyxx{~}z}~|{zz}|x{||{xzzu{vy{{|zy}|{zz||}x}~w~xx|~wz|z|x|wz~x~z|y|zyx|zz{zy{|~z|zxywy}u}x}zw{zxzx{{x{zy|w~{{u{}{vx{}|{{wy|x}zzx|}zz|z~z{|yywyyyz~wzuxz}|xzyy{{z}z|y~x}x||xy|{|z|{zx~yzy{w}y}xyyw{}{x~}|ywy{y||}y~zwz{}||||y|z{x{z|{{|y|}|{wxzz|}yw}|z{}{{yzz{y|wy}ywwx|z|{{~zx{{{w}y|xzy}|y~y}yx|uyxz}}z}||z~~~~}|z|{}~}|~~~}}|~~~~}}}|~~}z}~~|~}y~{~||~~}~}~}}~}|y}~~~~||}~}~~~~z}~~|~}~|}~~~~~|~|~~~{~}}|~}}}~~~~~{x~{~~~}}~|~}}~|}~~{~~~~~~~{~~}~~}~~~}}~~~~}{z~}~~~~}}~}~z~~}{~~}y}y~|~|~~{|~~~~}~~}~z~y~|{}{~}}~}|}~~}{}}{~~~~|~{{{~}z~|{~~}|yz~|x~~{|{wuz|yyzxzxyzyzyzzyv}}{y{yyzxuyvzzzz{}z~{u{{v}v{}x{zy|z|wy~x|zzz{z{y|}{~xwyzy{yx|yxyyyy{{z}vzwxw|zyz}xxzx{}wyyxy}{}|}|x{{|x}yxxvxz|xwwwxzx|{}}yzvzwytzzxzz|{{x}z|y{}{zxwv~y{||z{z|z~zu}zxwzsyxyvwyx}|ywx}xw~xv~|{|yuzwx{~yw{yzxw{{{x{{z~}x{}x{xzy}{v{y{w}yyw|zwz{yxwwxwwz|zzzy{{zzyw{x{z|z~}xxy|yw{|x}|{xz|z~z|{|z||zz||y}z{vw|x|z|yx|w||}{z{|{vwy||~w{|z|zx|yy{{~z}{{|{w{{z}w{x~}z{~zxz{ywzz}yw|yv}|zx{|{{|}}|}w~wz}}|x{|zz}~||}{}}y}|{}}{zzwyxz}z}xzwz{|y{yxwzyysyz{xy}|||zzz}{v||||~z}v|zvsz}y}yx{w|yz||wy}x{~w|zzw{yx|y|}z{yy}w{y|yy{~|||ywxyyzz{x}|z|z|}y{{{{|v}|y~zwz}wzz|xwzyv{xy{y}{ywu{zz|y~wy}{~|w}zyz{|{{|{}~{||{}|{z{yy{z{xz}z~yvv|zw}|yt|{{y|zz}{~zz||{~yx}{y{y}yz}|{|||yy|zzxzx}}zz}x|v|}yy}y{yx{zxxyy~xxvz{~x}}xzy}zwxzz~~{}}~~|}~~}||}~}~~~~}~~|}}|~|~|{{|~~~~}{~~}~~~}||}}|}{|x~~}}}|{{}}|}}}}|~|~~~||}}~~y~z~|~{||}}}}}~~|}~~~|z~}~~~{~}~|}}~}~~~}~}}|~}}~}{~}~}}|~{}|}z}~~~}~~z}}~}~}~~~}|}~|}z}}}{~~~~}}{}|}}z~~~~|}~|}}}~{}|~~~~|}}||}~|}}z}~}||~~||~}|~~|}}|z~~~~~ww|xxw|{w}wz}z{~xzwyuzy}||xx{xyyy~yy~{xzxy{z|zyzw}{}~z{uzzz|x|wyww|wxz{yxyy{xx|z|y||{{vwwz{||{{}{s|y{{z{|x{zzuvx{zzz|}}}{x}{v}wwyx|~yxvxwyzz{}z{zxzyyuyuywxzx{wzzx{y|yz|{{yzx|zx|{{}{zw}y|{y{zx{y{ty~xz|{x{u{|u}~uy|zxxyz|wyxz||z}|z}zzyyw{x}zz{wz|yyv{x{xzz|yyw|{|z|}~z|{~{{{|{|zy||}xz}yxz|{z}yyyyzz|zxyyx||xzw{|||y|{{yxw||{x|yyxz{{zxy}y}y}xvxyzz{|y~wwyx|{{{x|~~z{zwzy}{||{||}xz}uz{wzy|}yx~yyy{}~~~www{{ww{x{~|z{yzz{{yy{}x}{z{|{}zxyyxvx~}}y|x}zyzz{{z|w}~{zy{yzxx|}x{x|yxz{{{~vwyz{{zwyy{ywzz|~u{|{x{}{yz~zyzzy}~~|{y|{|xwz|y{yz|z||zz{yw{}wzzzzy|{{z{z{{|{w~wzx||ww{y~x|{{xz}xyz}y||yx{y}}yywyzxyvzyzy}zxwzy{y|~{}xz|zzvuy|}|}y}zxzy|zy}u}x||yzyzzz|zw~y~z|yx}xzvw|{z}u{z|zyxyv|t{xzz{yzvyy{{z~wz|z{z}z}}|zz{}z}yzx|{}|yxy{z{{}y|~}xwz}yzy{{w}|}vwwz}z}|{x{u{xy{}~|~{}~}|}~~|}~~~||~{}~~~}~~}}~~~|~|}}~~~z~}~|}{}}}~{~||~~}z~~{}~|}{~}|}}}~}|~}~|~}~~}{{|~~|~~}~{~{~{}~~}}~~~|~zx{~|~}~}}||~|{}}}~|~~~|~~|~~~~|~}~~~}}}~{{~}~}~~~|~|}~}{}||}{}}~}|}~{|}{~~~|}~|~}z~}~~~|}~~~~||~}}~~}}~~}~}~~~}xz}yx|{||}w{w{wyx{{{{}xxw||z{yv~x}zzzx{wxvty}w{{|{z}{~zz{zz}|xx|~||x}z|x}yzx{{z{yzyw}vw{{w|zzzzx{|yw~}xzy~w}v{{}~z}~|x}{y||~{}{uz|{~zzy}~yyzyxwz{|{}uzyx{||vy{yyvzwzz{z}}w~z{{}~{w|zxy{|{z}zz|{}zxx|xyz}yxyxw}ywz|z{{{{{}xyzyt{x}zzy}xyyw|~x}xz|{{w{{}|}x~|}}{||}{{wzv~z~|x~xzzxz{yzz}{yyzzy{u{|xz~{~|{}y{{~|}{w{{{xy|{|{{z|u{}yz{x|yw}}yw|yy{}w}w}~{xw{{tx|{||x||x|{zwz{}{yzxw}|zy|t}}{xyu|zyv~w{x{~y|ux}xyw|yzxz{{tx|z|yx{|~zy~|~|{{{y|y{z~|{v}|}|xy~|z}xy}zzx{zyxzu}vxyz}{}{{{|}|zy}z|yy|zz{}{{}z}z}{}{xzxy{{ywxy}}vvyyv{|{xyzy|zyx}{}zzzyyzyy~zyxz~{}z~wyy}|}x{{}{z{y~xyzzzzwx}yz|vz{{zyyx{zxuyx|zz|}~z{~|vxz{|y}}~|z~y{}x{zxy|~zzz}z}wy{~z{y}x}x{{{{}|{yw{{zyyyuv|{}w{z|{zy}{{z{}{v|}~~}x|}~z{tyz{ywzxzvzzyzzxz}yy{zxy}||{}x|{~}~yxzy{{{zz}z}|~~~}}~~}z~|}|{~~~}|~|u}||~~~~}}~|}~|~~|~~~}~~}}~|}}}}~~{~|~~}~~|~|~~|~}}}~}}~|}{~}}}~~~|~z|}~}~~~}}}}}}}||~~{~}y}||}y~~~~~~}z}~}~|~~}~~|~~~~|~~}~~}{}{{~~~}}}|~~~}}|~{~{~~~|{~|{}|~{{~~}|}~}||}~~~{|~~z}|~~}}~|~|}~~}{~{}}|}{}}{}|{z|{{}zz}~}|y{x|zy|zz}|wz}|x{|yzyzz{|||uww|||yv}z{|}{v{}z{}vzz{yz|z}}x|y{{z}uvyw{{x{}|zyzzzz}{x{}|~x{wyzy~zwyxx{|y|v|x||uyx~z}{wzwyzyx|z{~zz{{}w~z|vx|w||~}~zy|}xz|||}yyx}yzy|v{z}~}{{z{}||}~|~||}y{zzx{}z}{z}|z}yy|{{}}zzy{y}{x{yzyz~~w|{}xzy}y|yzzzz{vz|x{|||}yvw{|{{zxyuz{yxzvz|yv{~x~{x}{yz|||{zxzw|{{~~x}ysz{zz||{||x{}y~{y{}u~zyzy}{x{|}|w}{~y~w|xtz|{xzyw{z|}{||||}z{}w}||yzvuy|uz||{z|~{w}w{~{xz|~}}zyzzy{{zw~y{xyy{ywz{y}}}zy|{{{{{z{{x}xy}{x}{{{{{~|{|{{|xu{{{{x{yzw|y{|zzyy~wx|{{}yzw{|yy{~~yyy{xz{x~y{y|}||}|{}~z}||wz}~wx|{y}yyzy||{zwxzz}|xyv{y|}y{yxxyu{vy|z|z{}|}{}wzw~~|z{}{xy~x~{xx{|}}x|}{|z}y{u{x|y}zz{||~wy||{~}x|}|}zzy|yz|}}yx{xw|x~}x}|zxz}wyy|w{y{|zzy{}zywzvyy~{z}}y}~~}zw{u|}|y{z}t{}w||yz~yy}x{~y|{{}{{x{|{y~}{}x{|zzz|zyw|~}~y}~}{~~}~|~|~~~~}~~|~y~~~|~~{}}|}z~~~|~}}~~|~~}}~}~~~~|~}~|~|~{~~~~}~~|{y~~~|}}}}}}~||}}z~{|}{~~~}~}~~}}}~~|~||~|}~~}~}~}~}~|y}~}~~~~~|~}~}~~~~}}~}~~}}~|~~~}}~|~~}}~||}}~~|~{|x|~~~}~~~~{~~~|~~~zw|}|~}}}~~}~}}}}z}|y{y~~{{~}~~}~~}~~|~{{{z|}{|z}{|wvz|y|{y|yyyu{{wxz{zxyzv{~w||xrz}x{|z{}{yzyzw||yvx|yy}{|}z{z~~}z{zy|zy~v{xtu|z~zy{vxu|zy|{xz{w{zw}}yvx{yv~w{xzy||{~|y{{v~z{{wzwzyx{w}u||yzzt|zwu}z{{ywzxyw|yxz}||w|xy|y{{|x|~w||z}wzy|x{zz|y|yxxyw}z}{wzyyz{xzzxxyyw}wy|xzxy{{|v|y|zw{{z}}x|{~zz|yy}|vz}xuzxvuuyv|{{z}{zz{}z|vw~y|{w{x{~}{x}{yz{}|||x{|z|yz||{w}}}{~yy{yx~y|xyxxxxy{zwx~yz|y||w}zxy}z}|w||{z|}{yz}v~y||yz|w}y}z}{yv}uzzvy}zw}{x{ww{zx{zx{yxx}w{}z{~|}{|{yw|{|~|{xz}}v~{y~{wzxzx{}xx}xy}xyzzy{vvuyvw{yzxw|x}~|y{{y{xx|}xyxz{~w~{zwz}|z{w{qzz{y{}{{||yw}|yy|{yzwvx}zxtz{zy|||wy|y|}xz{y}}{~{}yy{xx|}}y{{{yxx{z{|{{z{xzzw}{~}xz{v|yyx|}{|zxxyzz~y~yvz{{|}|y{x|}|x|wy|||xzs|y{{yz{zzzuxx|y{{|tzzwzzz}x|x|z|~y}zx{{x|y{zx|||||{zzz}|y~zz~y{y|uxyy|zyxz{|zzyzyzr}|{~~~||zy{zz|{|~y}|~z~~z{|zz}}}|}z}~{}}|~}~~y|}z}~}}~}}{}|}{}~y~}~|}||~~}{{}|{~}~}~~~{}~}{z~y|}{~~||~{~~~}}|}}}}||~~}~{~~~{||~~}}}|~}}}~||~}~}||{|~}~~}~||~}|}~~~~}~|~}~~~}|z|~{}|}~}~~{~}}{|~{{}|}~~~~}|~}}}}~~~}|y~w~}||}||z}}{{|~z|~~~~~}~z~}~~~}|||z~|{~~~}{~||}|}y~~}}}}}~|~z||{v}}}|z|y~~~x|~{zx}yzxzy|z{{yzywyzyz|}{{}w|{xxxx~{yzzywxxy}{{{{x{z{|w{y{ysy{w|{~y{y{{x|~{|x{}xxuz|xyywzz~~}{}{{y||zxzx|yz{y}u{z|x{v{x}yy{wzzx|x{xy{xzzyz{yyzx}{{y{|xxz{zyyzz{xz~~}xz{x|yy}y|zyz}y|{}vzxzy}|zy|wzz{|v{|{{||zx||{zy||}xy|{}{}w~}wzz{z{y|yzy|}yu{y{}~z{{x}x~}zy}{~{y|||{y}}x~xy|zx|w{wx~z~~x|y~{~|yzz}{}y|xy{yyy~z{xz{yy|uyy{yy}{~zww{}{~y|zw|~~zwu}{zwzy}x|{wx}|{zzzz{w{|zz|{|{{|xzy|||{xz{zzzxy~zy{zx|zyxxx{x}~yx{~{{||y|{zy|{x{{{z|{z{}{~}|zz{|w~}|{}|yy}z}~|{{~}|{}}yz~z}z{yz}z||~{|{yyx|{yyz{w|~yzyy}xx|}|~zyw{w|u{|~z~||~{w}z|yx}yy{{vx}yzy}}zy|zzwx}vz|{{tyzz~{{zxz|{|}w}zz{zxwy}wyzzxyz|xzy}vy{|{||~zz~w|wx{|y||{yx}yy~yw~|x}z}x{}z|{~y|y{wyz{{~{|zzw}}yy{|zz}|y{vy|y~y{}w{{||{z{zz}{{y}{{}{~||w{{|{zz|x~wz|{|}|{||zv|y}y|}|uzv{|y|y~{x|}x~}~}}~{~}}~~}~~}|}|~~|}~~}}}~~~{~}~|}}~}}}}~~~~~~}~|}}}}}~~|}~~~{}~~}|~~z|{|z~}~~~~}}}}}~}|}}~z~}|~~}~~zy}~~}z~~}~|}~}}~|}|}~|~}|~}|~}}}|~~}|}~{~}~~~}|~~}{~z|~z|~}~}~z}x}{~}}~}~x}}~}{~}|~~}~~|~}}~{z}~~~}~~~{~{}~~v~}{}~}}}~}}|~~~~}}~~~~~~|}|~|}|}|}~|~{||}|}x|{y{{z|yyu{~yy{zx||x~yw{yywz{y{|vzzxyvyu{w|{zzv{}zyw|{|xz{{z{{{x{{y|{zyxuyv~{vy}|zv~ywy{zx{{wzy{vzzty}|w|y|xw~{|{}y{xy}}}{~zv}}z~zzzz|xyy{{x{yzz{x{y{x|u{z}x}~{u{ywu|xx}|v{{|xyy|wwx|{{{z{yxz{{{~|~{w~y{zzz{{{zyxxwyuy{|yyzww}{xuyzzxz~y~~{x~yvyx|~{|xzxy{{yzr{z{{w}z{wv{ywx{x{w}{xzwwyyvyzxw||{z}}y{|{|xx{v}zxzwx}{{{|}{yyvwxzz|{yyyw|yvyxy|t|z{|{{|x{v}x|{||}{{vvzx|{|x}|xxz{~~||wz{{~|yz{|yz|vtz{xvywwxyzyx|{xzzy~uzxxw|z{~{xyy~{}|}u{{zz|}~{||y}y|z~zy|vx|w|yxyxzzyxyz{x|{yx|{|zz{z{~z|w|{wy~yyz~|z{yz{zyz~~|}{zywx|wyz|}y{z|wxxy{z{zw{yxy{}}{xzyyz|{}zx{|{~zyy{}w{~z|wy|yyyw}yy|{{{x{||z}x{{uvxz||twz|{wx~zw}~{|xz{x{yz|~z{~|xy||~}{{}wz|z}z}z|}xywyww{{x{~vz{vx{}yzzxxz|xxw}|yy~yy~x~z|y|{{{}|}yx}}|vz{vz{{z}|v|vxx|{yz{wy{u~w|vxx|ywvwy}{{y~{}~|y~{|zz|}{~~|~~}}}~|~}~{|}||}|}~~{}}~}}~~}}{~|~}z{}~|~}}~~}~~~z||{{~~~z}{~|}~}~}|}~~~z}|}}~|}}|}~}~}}~~}~~}~||~~~~~~}|~z}~}~}|t~~~~}|~~~}|}~~~}~~y~}~}{~~{~~~}|}~~~|}}~}{}|~~|}|~y|~~~|~~~~{}~~|}{}~{~~|}}~|{|||}~~|z~~}|}~~}}|{{|}}z}}~~~}}|~}}}|}z~{z{}}{~}{~~~}}|}~~~~||~}|}~~~~~z~z~}~||z~{}zx|z|}{zu|{x{wv{yxw|zy{{}zy|xz|z{yx}v|xyyyzyyw{zzwwz{|{|zyw|{zzyyy{|zy}zyx{uyyy}zz{zzz{xyzy||}xzz{x{ywyy}y~yy|xzz{zzyzwzw}|y~zzy|xy{w|yzz~}{}x{vwyy{{x|y~}zx}z{x{yxy}{z{|v|zy~u}y{{wx{{}|{}}y|{y|y{{wz{{wyyyyy{}|yzz{x{z|{xv{{y}y||{y{{yx{yz|zyyzz{xzzyx}{y{xz{z|y{x{|y~zzxwz|ywx|~wuxy{|y|yz|}z{v}y|xz}v}t|}|w~yz{uzw{z|zx|y{{vy{zzzx~vyxvx|zyyx{xu}}yw{zzzxtx{{ys}|yzz|z||xx{yyzz{wy|}{yz}{zzxz{||x|}}|wwx{|||zyxwz{z{vzxy{wywzy}zx}yz{}y{~y{y|w}~yzz{zz~zyxyz}y{{zzyzx{zx{~|x{y{{~|yxzz{y}v~zzyx{x}|xzzzxxxxz|z{wxzy{zyw~z{z~x{||}x{{xz~|zyzxzzy~vxzu~yyy{~||zzwz~~~z|yy{yy|||||wxxxyx|z{z||y|z|z{yzz{yyz~u|{zz{zy{w~z}y{}z{y}yy{xzuzxyyxwwyzywx{y||{{zzy|y{}}y~{}uzx}z{zx|yyw|{yzzzy}wx}z{vx|wzw~yxz{z}}{||}}y|w{zz~z~{{z{{zzzyzz}zz{xt|y|v{{{y{{{y|y{v|vy|xzxw}y{zx~{~}~~}|~||~~|}z|~{}}{~y|}~~{}|}~}}||~}z~}}{}{|~~~}}~}~}~}~}|~|~|~{}}~~|{~}~~~~}|~}~}~~|~~}~|}~~~~|~}~~}}~}}~~}~~~~{|{~~|}|}~~~|}{|}}}~}~}}}~~~~~}~}|}}~~~~}}~~|}~y{}}}}}~~~{}|~}}~~~}~}~~{{~|~~}~~|~}~}}}{}~~}~~|}~~}}}~z~||~~}{}z|{}{~||x||}zzy}yx|x}|z{xy|v}xy|{x{x{{{~{zxx}{x|~xuzz{}yuuyz}~zy|{}yyyy{zw}szvzzxwxzw}xyz{}|xxwz~{vpxxzy|{{uuz{{y}zwy|zw{zz{}yx}|y{yxzzz}}|y|yzz|yw~{zzv||vyy}vx}v~xzz{zz{|{{zzz|ux~|vxy}||~|y|xwyyywyxvz{~xxxu|w{y}z|v{{|{ux{w|~zx{}y|zy~yyv|{vwxz~{}y||||{~x{z{zzxy|{yxz|zz{}zw|xw{xtzy{x{{xz{{|{~~x||zwzz{y|w{~~}}||xuwxu|vvy}{{u~}|wwy~x|y{y|zx|zzx|{}{y}}z|{|}z}zxx}|y~~|{z~z{xzvxxx}{w{}yvx{{t}{|v{|wx}{~{zy}|||}|{|y|}{}z{x~{}x}|x|uy{yzzy{z{vzzy{uwxz{y{zzyyu|y{w{|{~~yzw}~w~|y}y{~{|xz{yv{y~|{}xz{|v|yz|~zxz{{x{}vyv}z{|x|z{y|}{~}zzxz}xy}~z{wx~}{{wy|}zy|{{}u|y{{vyyy||x||{zw{}zuy~x}y|z{ty{xv{~|z}{{|yy{w|}~{{ww|{z|~}|{{yyyyz}zxyywxww|||y}w{|x|vzywz|y}v{{||||{}||{z||wx}z|{~~yzz{{{yz{wzyt|{|{{{z{{{z||yxyxzuy}|w}yv{}~{||{|y|}~}|{}}}}{~~~~|~x}x~}}~}~}}~}|~~}|~~}z}~}~{~~~~~~~{~~|}~}z~~|}|~~~|~~|}}|{x}|~~{}}~|~|~|}~~~z}~}{~|}~~{}}|}||~}|~~~}{~}{~z|~||}}~{|v|}}~~{|~~}}~~~~}}~}z}~|}y|~~}~~~z}~|~t~}~{{|~}|~~~}~}}~~x||~{|}}z~|}~~}~}~}}{~}|~~|}~~~|{~~~}}z~}|}}}}{}}~~~{~{y~~}~~z{~z~~~{}{{~~}}}}xyz~}~~y{ux|{yv{vwyx{||zzz}zzyxwxx|y|y}y|v|}xx|x{vzz~xz||}{|xzyywxyzy{yz{{zz}{y}~yux~zv|w{|z{zx{~{|{z|yz|yz~x}yyxw}z~vxw}xwy|zzyvy{{|xzyww|xzu~yx{z}}z|z|z~y{}|vzz{{|}|xzy}|}{zvwx{}yxyz||xt{~u|y~xw}|yy{y{{vy{w{}{|uy}x~y{vz|xz|zzxyz~zz|y}yzyy}yzvx{|y||{z|x{yz}|yz{}yy{}w{{~{||rzz|z{~xz}~zx|y{z{x|{~z|y{{||{z{}~yzyxy}wzx|}zz}~z|}y|yv{zz~zy|}xz|}uz}{{|w|{wz|{y|{~y{{z}}{{y{yxz{wyyyxy{{{{{yw{zw}w{z~{zwz{xv|{{{zwwz{y{xz~|zx|yxw|{vwy{{xyzy{|yx{x}x|~zz{z|yzzyzzy~~{y~xy}{x|vzuuyz}~|zy{z{z|zz}y|v~t|{z{ww{vzxx|y}t}y{}|w{y{u}~{|y~xyyy}zzx{y{}xx|{yx}{{wxwzz{z{w|wyxz~yx|z|{z{yy|{}wz{~zxzyyuzzzzwzz|wyy|z~w~z~}w|wy|{yxzz}v|y}{{|}|w}|zzy{y|yz}|}{{}~yy}yzzzz{{|tz{yw|xzzy{}x|ywww|zy{w}xz{{vzzq~yzx}x{y{}}y~zy}{|zy}yy}z{|{{{~{zz|z|zxzxyyzz{{z}|}xx||||x{zwz}wxy|~{~y}}|}}~|}}}|}|~}}}~~}~||~}{|}}~}}|~|~{~||~~|{{~{~}~|{~~{~~{~~~~}~}}}~~||z~~~}{{|{}}x|~}}~}~~{~~}}|}z}|{~~~|z{~~}~}~~~|~}}z}{{|y~z}~~|z}}}}{~~|~z~~|}}|~||~|~||||~~||}y~~~~~~|}~~{~w~~}~y|||~|{|~{~}}|~~|~}}~}~|{~~~}}~~|~~}~}}~|~~z{yz}{|||}z~{zzyyyy{zvv|tx{yv{z{vxwy|wvzuxzwz||xz{y|y|~}y{xy{w~{|wz|}{z|}}zwz|{xzwxyy}|xuzx|vux{yx|xyyyyxywx|{x{{~yx{zz}{zty~}u{|~y~{zu||y{zyzwwzz|yvx{x|zywx~yyuzx}ywzxw~{}xwz}{y{{wy}}w~z{}|y}{y~wz{{x{|yy{vzyy|z{xwyy{}svuyx{}x{xzy{x|}{wxyy{z{{x~{|x{yu}}z|}w}}}xzzzx{x|{wzys{zzxwwwxx}{{zuzz{{yzvxz|{zz}}{{{xz|{|z|{{|{~{x}{zyz|v~yzu|wtx{w{{|~xz|uy|x|zy{|{}}y|{~zz|{|x}|zz{z}|{{{y||y|v}{{{z{vzz{xxyz{xz{{xzx||zx{|xw}{xvyxw~|{zwy|zzz}y|}y{z}|yy|zy|}~xxy{uwxzz|{y{vzu{{yxxyw|ww{zvwyz{|xy}|z{}yxx|{}x|{zzz|x|yyw{~{v{y}x|wzyx|y{wz{yyyyyvv|}yxvwzz{{|{||z{|zx|yy|{y}{|{xxx{}y|{xyx}yy{{}}u{{{zzyyxwxywz|||}u~w~{zy|{}{zxzzxzvzwyywy|zz}y}||yyzvzy{|vx}xyxx}zvxyxwxzz{~vzz{{xy|{{z~|~{{v}}{}{|{|z~|z{||}v}{x|x}w{vw~v{zz|yzv{zw|y{yz}|zyyx|xx|z|zy~w|z{{z|}|~~}~||{~~{~}~}|}}~z}{~{}~~{}}}~~}}}}}~||}~|}~~~{y}}||~{||~}~|{~}}}}|~{|~~y~{||{~~|~~~|~~}}~{|~{}z}|~}}|~~~}{|~|}~z~|}}{~~~|}|}}~~~~||}y~~~~~~~{~z{|~}~~}}{{~||~~|}}~~}}}{}}~}{}~}~}~}~}{z~}}|~}~}~|{}~~~{}}~~{|{~~~}~~}||~}~}}~~}|{{~~}}y~}~~}|~~~||}~}}}~~}}~~{}|~||}~~}~~~|}}}zz~z{zzy{}y{wxx~{zxz|zyzz|x~xxzy{{|||yw|{zzvw{xyy|{w}w|yz|y|zy|xzz|{z}zwy}z}xyxz}~|}{}y|{}{xz{{{}x}yyvuz~xzyxwxw{}|~}x~~~y}{|{|zvzwzyz{}z{twy{xvx||zy|xzzv~yzx{wx|xw|z|z{xyxy{yy{zy~yx|xzzu|~wx}x|{yzy{zxy}~~}zz}y~wzyyzz{|zzyu|t|{}x{wvy}|yyuwzzzyy|x~|~~w{|zwzwyz{{{y{x}zw|}{xx|zz{{{yxzzy{}yy|{{}zv~yu}}y{{{|xx~{z{y{z~xz~v~u{{|y{~|y|{y|v~{zyx{{z~z{{{}z|~|yz|{{{zyz||w~z|zyyzy|{{{~w{}~v{yy|{x|z}zy}w|{z|{xxu|yy{{xzxy{{w{||yvy~yz}z{}z|}z~~{{v}~wzz{yywu{{}}yt}x{|~xx||}{zy|~zxzv{xz{v{~x}{yx{{|zyzxz|{x{{yv{x|{z{}zz{}}}{{z{v}w{|{{z~|y{|}|{zxz{|z||}vz|x{}{}{zzwy|v~{}yzx{zx{|z~ywyw{}y{wyxww|z~|wz}y~zv|yz|{{{|yy~||x}zzy{zzvz}|zx|x{y|xww{z~zzy}}xwy~|y}~~{|}~|{zyzzz|~{xy|{|yz|zyz}||{}y{{x~y{}|}|{}y|{}||{}y|{vxxy~wz{zz}{}|z{{x{{zz{yy||}y{{~}|yzyz}}~|~~{~~|~}~|}~~}~~~}{~{~~|~}}~}|}}~~}|~{~|}~~~z~~~~~~~~|{|~~}~~~}~~~{|~}}{~{{|~}~~|{}}~~}~~}~|~}}}|~z~|~~|~~~~~~~{}}}~|~~|~~|}~}~|~}{}}~z~q}~}~}~z~~}}y|}~|~~|~|~}~}~}~~}{{z~~}}|~~|}~|~~~}~~|}~{~||}}~~z~~~~}|~~~~|~}}}|~{|}|{zzxxxy{zy{x|yzwxxvy{tzx{w}yyz{{zy{}{zw|wvuw|{||{||wy{yxz{}y}zxwzzyzxu|{~|xywxx|xxy|}y|wy~|x|w{y{{|wwz{x{|z|{yz|y~}{x{{y~{x{{wz{}zy|y|yy|y|ww{yw}zz{{xz~z{xxxtuzxvv{zyy}z{}yz|~{|w{zz}{{|ywz}|vzz{zy{{wxz}xz{|sz||w|{w{zwyw{ywzwxx{y{z{yy}{~|{||z|wyz{{y|}|yw}|xvz{{{{{}|yyxvxy}{wx{}|{w|{zx|y{y|~y~yzx{z|z{xyzz{~z}~{{{y|~wy{wzyxxw{y{}ywvyw|z}x||yyyw}|w|z|}|w~~z{{|zzxwz{||{~~}{x~|||uzxxx|y|{zxxvwywyyvxz{{x{wx}{x~}||y~z{z~yyzz}w|zzw|y{{{|y|}z{}{y|z||x}xzzzyswzu{vwyt{}yx}zwvyuz}|x~}{~~{zy||w}{{y|}z~}yywy{yz|xxx~{z|{~}y{ytvzy|www{yxv|w}|t|zy{|y|{~xz|yy}y}|~z|zy|{zzv~yzzxu}z~x|y{wvx|vv|xzxyz{v{u|~y}}y}y~~|w}}~~sz{|y~z|{|}||xz}{zx{xxyw}xx|}~~wy~{x|yxy~zyy{w}{{zyy}x~y{{|{|zvy~|y}{y{z|~}|}w}wyztzyxxxz{}wv}}{yvw}zz{|v~{x|}y|y~|{|zz{}{{~|{}~z}}~~~~z}}}z{}}}|~~|}~}~}{~~{~~~~}~|}|}~|}|}~~z|}}~|}|~{~}|~~~|~~||~}}z}}~z}~~~~{z~}}|x{~}~|~}}}}z}}z~~}}{~~~||~~~{}}~||~~}}~z}~}}~}~~|~~~}~~}|}}{~}~}~}{{}}}~~~~}}|}~}|}~|}~~~~~~|}}}}|}~~}~}}~}|~|~~|{|{}~|}z~y~~~zz}~~~}~~|}~~~~~~r}{}~~{}~}|{z|z|xyz~{|zz}xyxyxzyy|x|z|vzy{yxzx{z|y|{{xy}zx{{xzywxxxy|y{yzx}zyvz|w~~x}xy{{||t|z|zy{|xwzwyyxx|}|zzxyz{x{v|yw||r{z|}yw{{wxx~{|u{y{zzy{{}~{x|zx||zuvyz|{|{~y{z}}||{vz}{|zwxyx{wz}zyz{|~zzy}{vy|xxx}{w|{z|y{{yzy~}yy{xv{uz{y|wzz~}|zyz{xzyz{xywyzz|wyx|xzz}xwyxzzw{y|xvt~}{z{{yuy~|{xwzvz~{wwzzx}{}|{v|yzy}xz}y||{z|{xwvwz}y|z|zy}y~yxywy{xzxzywz||}z{y|{{w{}zv}{|{z|vxxxz{{~{zwy{zz{||yx~z{z{zzxyw|{}{zx~x}~zvx|~{x{{zzy{|yzx}|{x{|xy~{{~z{yxv|~{y|}{|}yzyz|{|zzy|}w|{y~xz{}vx{{|{|{z~|zuxxxy{zyyzyy~}{yy{{{zw{}v}w{y{zy{vxvyyx||z|{z{xyxzyxzx|{v~zwyzzzyzy}zyzx}zywzzz}}|y|}w{wxx|~{{z{{|{x|{x{}{wx}{xyxxz{}|z}xzv{xyx{x|y~|xvwv{}|~~{|x|y}yzzy|{yy{{|wzxt|wz|z|{zy|yz{wz{y}{y{y~}zy{x|}|yvw~yzz}||y{|{}}z{y|{y|||{{x{zvzyzvw}zyzx||{vw{{zx}y{}z}{~y{yxyzzv}wy{vy{}~{}}~}}}|~~{}|{|~~|}}{~}|}}}{}~{~|}~~}|}~~z|~~~~|~~}~~~~}}~~~{~}~~}}|}~}~|~z~}}}~|}~~}~|}}{}|~~{|}~|~}~|~~~~}}}zz}~~~~~}~~~~}}{~~z|{}~~}~{~~|}~~}~~{~~{}|}~~~~~~}}{}}~~}}~}}~}w~~|}{}||~|}~|}}~}|~{z~}}}}~}~|~~{~}w}}||{z|~~}~~~~}||~}~~~~|z}}~{|{~{~~~~|}~}}||~~}~y{}}|}z}{}{wx}{{zwzyvzwyxy{xy{xxxyszv}{wxyzyxy|zz~|z||z~z|||xyzz~}{x}y|yz{wxzvx{{zyz{{}|xxzx{zyy~|wx{}w||zz{|x~z}}{}~yz{y|w~{~}~|{}~{x{z{yvw|}zyx|}z~yzvyuz{|wxzy|yzyx{xx|y~y{x{{~y|wy{{yz~xx||x|z|y~|y|~{wy}w|{zzy{x|{|z|zxxw{yx|vy{v{|vzxzyzy}|}zzx}zx{}~z~{y~~~|{{}zz|z|vz{zx{{{w|}yxyy{|yvy|yw|{{{}|~wy{|}z{|z}{{~~~}}~zzzwz{yxx||xx||y~{wx{{}x{||{vz}zzz|{z{}{{z|y|z{zx~|zy|z{}}|}{zx{vy{}|xy}y{{{xz{w~{yyz~yz|}wyz~z{{yy~{|x{y{~|z|zz}z{u|z~|zx|}{|x~xz}~xzuzw{y}z{|z{y}{}{}{z}{~{}{}z~{~z{}{|{|z{{y{~{{z{|zzx|zzx|z{wywz{|y{zzzzxywyzy{~|{{}}xy{zwy}zz~zz{vvz~zzy~|y{|zzz{xz|~zz|{|xw|}|xz}{z}~v{{~}{}yx|y}z{~y}|}|}~}|zw{|{z~|{zz}}|v{w{zw|x}vz{{zyzzw|w~{|~wz{y}|{~}}|{z{}~{z~}z}u|}~x}|||ztxw||}w|wzzz|~yy|{|}y|{u{{~z{zyv{||||}y{~zz|}yyw~}{}~~{{}{~}|~|~~~~}}~}}|~|~{~|{x~}||{~}~~|}}}{}|y{~~}~~}||~}~~~~|~~}}|{}}|}~}}~}}~~}~}}}{|~~~~|||z}{~~|~~{~~zz}~}~~~||~}~}y~~}}}z}}~}~|~~~{}{{|~~|}}{~{|~~~~}~~~|{~|~}~}~~}~|~~~~{|~}|}~|}~|}~~}~}~}}z|~{|}}~~~}{~}~{~~}~}~~|}z|{~|~}~||}v{x{yyy{{wyy{y~xw{wx{vy}zx{z|}z{~{{x{~x|wy{yzz|zw{wvy{xxzxy|z{z||yz{}xv{z|zu|yz{}zwzyzz~z{v}xvztyzvz{s{zyw{zu}{yy~uyxx|xw}}{wxwyx}y|yxxyy{x~{{yxz}|yyx|{u{w|x}x}}zz{v|{w|xu||y|wzx|zxxvyzuz|zyx|yzwx{yyzxx||{}x}x{y{yx{|}yz}z|zzy}xyy|yy~{y||wz{{y~}zv|{y|yz~xzyxyz{{{z|~|y{zxx~}xz{vy{w{{w{ywywyw}yz~z}vzyyxyxx~||xyyz}uz{t{y|yv{~{~}{|yy|{yx{w||{}z|{||w{y{y}zzxxy}||~z{z||v|w}{{{}{yzy|~|{}|{~yy}v{z}}}|{xw||{y}yx{zxxz|wz}}{v|zy|z~z{y{~xwy}}v~{z}{zv{w}yzz~xy}}|vz{{|w|y}z||{y{z}{|wwv}z|}{wzyyw}w{~{yy{y}{~{|yuw{|{|z}{{}{wv~z}{||y|wyy|zxy{zzz~zw~yz{ywy}zwyyy{{}zzz{{xywzy|{|}~xpx{zvzy|y}w{}|yz{y|zzw{{vz}v|{}|{z{x~}yxzzy}~{}{z~y||xx{y|}z{zzz|||z}yx|z||xzxxz{yyvu{}y{z~zxww|{{{w||xy|ywwx}|~}v|z|||{~z}z||{yy|}z|y|{xyyv{zywzy|zw~w{~s}{wxx||z|zxxx{yuz|yx{{~}|}}}~|}~~|~~z~}}}}||}z}|}~~~{||~~{zy}|}~}|}}}~|}}~~|||~~||}~{~~~{|~~|~}|}}}~{~~|}}}{}|}~}|}~~|~}~|~~|}}|}}}~~~~|{~}|}~~~|~||~~|}|{~~~~~~~~}|~~|~~}~~~||~~}}|}{}z~~{}}~z~|}}~~|{}~|z~~}|~}~}~}~~}~~~~~}~|~~}}{~}}}|~|}}}z~w|~~|~|~}}~|~~z~}}{~y||{}y{{y|}{z|ywvwxyy{|z{zz{|||z{zxwzyyxzz{u|zz~|x|{{}y{{|~{||xz{|{{{zxyz|x{xz~{zwz}xwxu{yt{x{{|}y{v{zz{{y{}wz||~|{{z{|z{|{xyywz~{|}y}~z|{{y{yyyvzxzyxwuy~{zx{xv|x|z}tzx{|yyw|~~~z|y~|zw||zz|{~|~zzzy|x{z{zzzxy|uxyzyyzxxuz|t{rzy||y|y|s|z||z}v~}|y|wz}{yzxx|zz|{y}{|x|}z{|{|w{z{z}|y{~w{x}}yxyvz}zyxxy|y{z|w|x{yw}z}{x|{{y{w}zz|}{y{zu|zzxx{zzz{z}y{}y|y|x|uvzz~}zy{{}zz{}z~x{yz|yxy|~z~{yz}y|}zxzyzzy{xvxxvxyy|zzy~vz~v{xxxwz{|w|~|zy~||||v{|z~z{}z}{zz|z{|{}s~xzyzx{y{w{xxz{xyyyzw{|v{||}zz}}{y{|y~yz}z|||tz}z|}}zwyvzzzw|x~yv{zyz|}z|yyywxzz}x|u{xzz}}~|{{y{{xz{|z}zz{}zz{yxy}w{zz{|{{{w{~yy|yxy|}}y|z{wvzzx{{vy|}z{zxzwz{yyy{y}z}z|||y|~|z~v}y{|v{zy{vz|z|{yzy{v{y||z|ztx~zt{}x|zz{}~z{}w}|{z~x|{~{xyyy{zywyt}xvzuxz|z}zy{{yxwx~xzzu{|z~{{yz~vx{}xz~zx}~~}}z{{|~~}~~|~|z|}{}~}|}}}}}}{~}|~~|z~~~}}~}}~z~~||yy}~~~|~z~~}~}}~~|~~~|}|}~~|}~~}}|z}|~}~}|~|}}{~}}}}||~~}}~~|}}}}}~~~~~}~}|~}|~~}~||}~|}~|~}{}~}}}~|{~}z}{~}|}~~y{}~~}|~~~}z~|~||~}~}}~}~{~{~~|~}}~~{z~y~}~~}~~~}}{}~~~}}~|z}}~~~|~~~{}}|}z~}}|~~~}|}}~{{yy{z{x~z~y~x}}v{{z{w{u}yv|{{y{y{xz|y}yw{zwyvxy|zy{{vz{|x{yyy{{zx~y~}x|uzw|zx}}{~zw{vy{|{}|z|{{zw|}zyyz|yw}{z{zszzzyyzwzzz|{zzz}}|yzzyzxxyv|w{zzxz}||}yyxzz{{z{{{{y{{~{zyy{yv{{{zyzzzvuzx{~w|||{y|}{wxxwzw|~}w}zzz|yv}zyz|zzzyy|z}~yxyz{|{wzzw}zz|{xyyzz|{{~z}yzw{{u|}{~{yy|{z~yvy||zz{}{y~}yyz|{|ys|v{z{xz}~{zzxxy{|y|{wy|xzzy}yz{{}|~}yzy~}|}y~|z{zy|||{zyyxy}z~w|y|zvyzx{zz|zxyyz}zzyxyzzz{{{z}|zzy{zz{w{}zx{|x{{yy{x|~}|z{zz~y|x~y}w{zxyy}}wy~{z~{~z}w{{|y{yxyyyy{{|z{zy|{|wz||{w|x|yzx~~w~zzyy}{{|z{z|}|v|{xz~v{~}yz{|{|{|z|wzy}|z}xwxvz{y}|{x}ywxw{w{xww{zy~wxvy|zz|y}{y~yzyzyz}vv~|zw}xzx|{zx}yw|{wy{}yx|{{yw{xxzyzx}xz{wy|}yx{yw}yyy}zxy{yxzz}~{}yz||||yz{x|yy{y|v}vzwz{x{~{v}|y{~x||zw|vxzu{x|}{}|{zz{y|{w|xwy{{}uy{z~z{y{v|yy}}z{x{{}|yyz||{~{{x}||yxy{|y{}}}~|{~~}}~}|}|{}}}y}~~}{~|}~}{}~||z}~~|}~}~~~~|{~{}}}z|}}}~}~|~}~~|~}}~|}~~}~~}~~~{}{x{}|~{~}}~|~z~~{~~~~}|}}~}{~~{|}~}~~~~}~}~|~~~}}}|}~~~~~||~~~~|{~~||y~~~|}~|}~|{}}~|~~~{}}|~~}~}}~~}~~}~~~~~|~||~~~|~}|~~z}}}~~|{|}{|}{}|~~|~~~||~}{}~~{~{~~~~|}z{}|}zw||zywx|xxzyuz|yyt|wyyy|yy{xz{zz{u{w|zy{{{y~x~}|{yzz|{z{y{ywxz}}u{{wz{yw{}yyvy{{y{{vyy{zyx~vyyx|x||{}~wyxx}w{|||}vy{y|y{zwz{{zwv{wxwwxuzxyzyyv||yzxvzzywzwy|xx|~}xywy|}w|y{~|x|{z~z|{y{{y}z~{|xtvz{yyyx{|z{v}zxy}zywy|xzy|zv|zuvzzx~~{u}y}|{z{}{{{}|}zy||{{}{y{vx{yx{|z|xuyyz{zzyx|wxvzvzu}yzz}zz}||z|}z|v{{y||z||z}~y}|y|}v~w{{xz|xwux}xwxyx{yyx{y}x{~z{z|x}}z}||z}|}}}}y|xzxx{{}{}}yz{{yxx{{vzz}||x{}yxz|ywz{{{}xx|{z{}}|zxzz|||z|w||y}y{{{{{zy|}z~twv|x{{zy|r|yxzxux|yw{zzzy{yy}}z{{v}x{}}{z~{{xy{{{}~z||yuu~}|{|~yxyz|x{z|{wx{y|~tw|{|w{yy}zyy{wyy|{yxz{z|z~z{}y|z|y|~|y|wz{}yzzzy||}}wxyww}{wyxzww{{yzxt|zyy}|w{z{w|{y{}z}|z{y|{z||y|{||u|y|yxyyyy~wz|||{vxvzxx}~{yx{zxv{w{{{{{}{{||yyyyyz~{~yzx|z~{y|xzyyzxzz~vw|xt{||v{x{}zyx||{zuyyu{|zyzy~{xz{{{w|{yz{~}{~}~|}{}}y|y~~}~}~~}|~~}|||~~v|}~}~}|}{{~~z}~}~~}~~|~}{}x~}{{~~~}~~~||}|~~z|~|}~}~~}~|{}~}}~|~}~}~~~}}z~|~~~}}}|}~~||}{{}}|~~|}~|}~|~}z||}}~~}}z}~~~~||~~}~{~~}~z~|~~}|~~~}~z~}~{~|~~~}}}~~|~z}~}{y}~~}}}|~}~~~|~{|~~}y}|z~~|}~}{~~~|~~|}~{~~y}z}|~|~z||}}}||~~~}~~{~|}~}|zy~~~}~{}|~~~~w}}yyz~|z{zywuxxyx{}zzwz|wy{{|||x|yx|zw||{y{zzz~|yzy~{xy{|xzyx|}x}y|yzxyzu}z}{|{~|xzyzw{xz|yyxzx~}y{|x{{y|y{{zxy{z{zy{~{y|z|{}}tvw{yzw{xx~}yx}y|x|}{|{xzzzxv}~{}{{xzy{|{}wyyzz{zv{xzzyzxzxw}uz{x|yyywy}wxx~y{y{zxw{zzzy{zy}{|yyzyz{{xxvyzx|wzx{yx}r|{zy}zy}{{{zy}zyzzyzx|xy{yw{|ywz~xxxzxyyxxw{{wy|zyywy|y}yxzwzyzxzy|xww||{xxz|zx|xy~w~~|{zwzxxx{x}|z|{z}zz}y{zy{wyz}xz~{x|||zxyxz|}zzy|{|x}z||}x|z{~|ryyy~xwy~|zz}{w}{yzwwt~{~{|yzyzzy|zx|y{{|zz|vzzz{yz}~|uxzz|~|xy}ww}}yzz{~zz{zz}|}x}wzy|zzwz|{y}v|{y|ytx{zyx{yyzy|yz|yyyxy{|z~{{t~}}wyv|||}~{z|vyyzz~xwy~y~wxw~yz}}zzz~yxzzx{t{uv}{}zwz{z{y}}wxv{{zxz}||y~yz{}u{y|}||}yyyzx{xzw|xwyvz||z|t|uz{y|}zyzy{{}yy{y||z|z{|z{x|uyy}x|tvz|y{z~wwx}zx|zz||~zz|x{y{{zzzyy|}zy|{xy}|xzx{zx~}|{~z||z}y|w{|xx|{}zx{z}zy{|xwy}}|}~~}~{|~~|~}{|~~~~|~z}~|~}}}~zz|~}~~}}}~}~~~{}~}}~|~}~~}}||}|||~}}z~{}~~z}~||{~{}}~{~~~~~|~{}~}~~|~|||~|}~~}~~~|~|zz}~|~|}~~~~||}~y~~~~~}~~}}~|~}~}}~}~}y~~{~~}~}~}z~~~~}}{~~}}~|~|~~}}}}~}|}~|~~}}||}|~{~~}}~{|~}~|}~~|~|}~~|~z}}{{~}}}~z~|~{}{}|}}}}~~~z~z}|zxz{{|z{|v{y{zzwxuyz{xwvvyx|~zwyyy{{zux}{{{|w|}zzzz{{yy}{zxx|x{y{wz|}zyyx|}xxztw{yuyy}w}zy~xu~}{}v{|y{{x|zw||w{z|uy}|zw|yzz|x{~||xx|w}y|}z{ywwxywvw~x{||{{{xx{xzzzyt|{~zvz}z{}|{|{}xx}|}|z{{{yyx}}{{wx{zy{z{{y|ww||y|s{y{xwz~szyxzw|y|y|}{z}|}|}|y{}~{{zy}}}x~zz~~{ww|ywzxzxxyyzx{|{x|{~yxyzzywxyv}{~xyx}||~x}}ywz|w{zyx~z|~|{x~~{zzzzzyyzwzvv{{yy{yyx|y|yz{zzu{~~xxzx{|z~zzzz{}z|}z~{{w|}}|}}yzu{}x{yy}zw|wuwwzszvz|ws{{w{xyyw{~{zw{y{z}zz|}|{|}y~{||t}w{z{z}x|z{x|{z}}{{w|{xvzwzv|zx}ywu}wuww{x~y|z{{|xx{z|y|}|{z~|zx~|{|{~zzzz|wz}|w}zxxyxzy~|{zw{zx}xw||||}|y|y|zz|{{zxx}y|{|{|{xx{~y{x{zzy|vw|x|zu|xywxx{zy~uxuzw{}|}z{z}}}xyyz}||{|z}z~yy{zz}{wz{}y{{{{yz|xxx{{xxz~v}wzzv{~xxxwxx|y~w~}{|||zy}~}|v{zy|y|zz}}{{}zzzxy{|zyzyx|y}z{z{vy|{{syy}z~zywy}{}y|{|x{yxxx|vw~~}~}~}~|{~{~}}~z}}}}z~~~~{|}}z}|}~~|||~}~}}{}~~}}}}}}~}{~}~~}~~}|~~}{~}~~{y||~}}y~{{z~~~|}~}~~}}~}}||}|~||{|{~{}~}~}~}}|{}~|~}~~~z~z}}~z~}~~|y|~}~}~}~||}t}~}~{~}}~y|~{|~}z}{|z}||{|}~~~z~||}|}~~|}}}}|~~~}~}}}~~{~~}~~|}|}}~|~~}}}}~}~||}|~~|}|{{}~~|~{~~}}~v~|~~~~y}}~}}~|{}}}~}z~wyyx{{z}xxzwx|~|yyxyxv|}wyxvy{|{}xy{z{y|zzwwyxx}|yyyzx|zw{w{yyy{z{{}zy}zy}w~|xy}yxxzt|x}z{xyzy|zyx|zxx{|yxx{x{zytx{w{wxzxtzuxz|x{z|~~|zzx~|||u||x{{{wzyy{yxx~zzz}x|}{x|q|wz|{z}x{w{y~yy|xyz{|}yz~zz}|{|z{||{zxxx{zx{wz{yz{y{tvzxyzyxxy{yxy{}w|uvyy|x{||y{zyzv|z|yyx{yx{{y|yv{y~y{|z|xy{ywz}wyxxwyzx{wzz{zw||{{z|{{y|xuv|zw{v}zzxx{||{{zxz{{{||{zxyyz{x~z{|{wzy}ywzvxw}zz{wv{}zt{}w{}{zx}w{x}{z{{x{~z~yyyvy|zxyy}yyyxwvvw{}y{~{w|zzx|}{{zzvyx|{{~z{{w|yzx||y{z}z}{yyw}yzxzxy{wuzyz{uwxxzuyvxyxxxxxxv|xzzz~y}wy}w{}z{|~z{zyw{p|}z{z{|xyxx|zyz{zzx{yx}zyx}}w}wx|x~{vy{|{yz{ywv|z|wywz{|z{{|{zxwx|||{zy{{~z{xy{z|xy|uz||{x~z{yz|xx|xzzzzywsz{z{{|zx|wy|z|x{x{}|txzy|{|x|vzwvx}v}{|{w|y|{{|{{yz{xzyyy{{{zxxzxxyzzyy{tz{zy{~y|zz{xzz|w~vz}x~{yx{z|yyuy}v{|wv|z{{xzyzyz{{wwy|wx{}zzz|{yy|}}{}~~|z}~}|{~~~}~}}~~}{~||{~~|~~zy~}{}y~}}~{~}|}||}}~{{}x}}zz|{~||}||}~{~x||}|~}~~{{z{|||~}z{}}|z~|~}~z~~~|z{}|~}~|}}}~}|~z~|{{}z~{{~{~}|{~{}|~~~}~~~~~{}}|z~~{~~|}}}z{{}~~}}}}}}|{{{|}}|}{~~{~}~~|~~z}~|}~~}~~}~~|{}}|~~~{{~{}}~}~~|l}zx~{~z}||~~|}}}w}~~|||}{|~|~~}~~~~~~}}~|~~|~~}~{||~~~}}~|}}}~||}|}|}~~|{~~|{~~~~|}|~|~x|~~~z}w|~}~{}~|||~|~}|~~|~}~{~{~{}~z~~||}|{~~\\\\\\\\}{x8w}zz~~~|~{~}}|z|~}~{~{}~{~|z~~z}~z{}}z}{|{}}{}~}~~{~~{w~|}~}}}~}{xz~y}x|y~~~z|||||}~w}x~}}{|yy}|{}{}x~~z{}||~}{~~z}|{x~xzwy{~||}}{||}~y~}~~|}{|}}}}|~{|||{}}~|{}}z}{{|z}{|y}~|~~yzy{|||{{{~|~|}~y}|~{x~}|}{|{yv|}|~}~x|~{}{~~{||~}}y|{|}{|{~w|~|}}|{|{|}||~~{~}y~}}z{~{||x{~{||}~~{|}}|{~}y}}}x~|~z~}~}}||~{~}x~}y~|~{~~|}~}}}y}{~|{|~|{}||~|~y}y~}|{}{~|~||||}}{{|~{x}w}~~}~}w}{~|{{|z}~|{}}zy}|||~~}{{~|{{||}z}y{{{|~~}}}{z~y{|~}~{{}|x}{|}|z}}~z}}{{{}{|z~z{~{yz{~~||}{u}~~~~|}||}x|||}}|~{yy{z~x{}}}}zy|}{~}|}~~z}~}~~}{~}}~|{~~||~~|}z|}}~~{~~}|~y}|}}|}z~~{z|{~{}~~}zy}}~~{~}}z}|{~}}||}{||{~~yz~}{z{|||~~~}~~~~}}|~{}x|{}|}}v}z||{}zy~~}y~~}|~||~~~{{x{y|{{{}||||~z|}}~~}~}{}|}{~|~|x{}~~}{zz~~|~~y{~|~|}~}}||}|~~{~{|~|}}}}~}~}z{|~{{}~|~|}}}~y}|||}~}{|~}~}z~|~}|v{}{~~~}|~~~}}~~~~}~|~~z}}|z~y|}~{~}~|{|z}z||}}}{z{~{~|||~~~~~}~~}~{{}{}~}}||}~~||}~~~x{~~}|~}~~|}|{}}}~}}~~~~}~~~~~~~~~}~~||}~|}~}{|{y}~y~|}|}zy~~~||{}~y~}z{}}z}||~~||{}}~~|~~~}y~~|{~|}|{}|~~x~}{{|}~~{{{{~z}z~{~x|~|~~~{}~z|}r}y|yzzzz~~~yx~}|}~|}}~~}{z{|{|}{~|~{|}~z|~~}{}{||~~{~~||y~||z}|~~{{~}~|~{{||}y|y~z|}~~}y|~}}|}|||}|}~w~{}{~{{}}{}~}|~}~}}|~{|}|}~~{{~||}{|}~}}}|z}uzz}|~}}y}{x~{}{|~}|z}||~}~}x~}}~z~}}|~|z~~z}~{~~|}~y}z~{}|}~{~|}{|~|}}}}~yz}~~}y{{}{|~w}|{{~}}}}~~}}~z}|~}}|{{{~z{}~~~~}}}~z{||}}{}{~y}}y|}}wx~w~y~||~}||}~}{~}{~}}{x|~{}}}|}y{|~z~}}~|}}}~z{zy~}}v}z}{|}}{|}}~|~}|~~}~~}}~}|}~y{z~|}}~~~~}~~~~~~|}~~~v|{|{|z{xyz||z}~}y{y~}~z|~}~{~}~~~{{y{{|{~y}|}z~~{}zz~y||{|y~|~{|~y{{~}~|{~}{~~z~{}{~~|}}y{||~z|z|~}{||zzx}x{}v||y}~}~|~}~~x~}~{|~|}z|{y|}z{|}}~}}}}y~{|}~}z~}~~|}|}|~{|yz|||{{z{~}||y{{~z{~}}x}}y}}|~~|}}||{{}y{}~|~z{~~wz|z|z|w~}x||||{zz}~|~|}~{{}y~~}}{}~|}}}{}x||~~}}}~z~y|z~x{z||{~}zz}}z~~~z~{~~x}y{}{}~}|{w~|}x~|{xyyy}{y}z{|}{~|{|z}}y|yzz~}}x~||~y}}xz|z}~|{}zy}~{|||{}~~~~}zs~xz|{z~z{y{zztz}{{{~{}y}|}zyy~}||z~}}}~|{~{v~}{~}}}}zz||{}yzy~~v|yzy||~}{}~}~}}}}|{|{~|zx|~{}}w{|~|}}{~}z{z{~}~~{}y{|}~~}}~}~}~~}~~~~~~}~~|}}~z~~~~~}~~}}~}~~}~}~~~~y~~}}}}}}x|y{}}y}|}~~}~}{{y{{}|}{~x{}yy|w}{|yz|{~||zy~}yz{}{{~{|{}}{~}zyzz}}|{~y}|}~~{y{}~}y~|z}{{||}y{||{y}|}}~{~zz}~}{}~{}}z{yy~|v}~}{~}~~~|}y{z|{}{|z|z}x|{z}{{||{~|yx||~z}~{{{x}zxzx}}z~{~{{}~}}~|~x|{}}}|}{{}~zz~zyz|{|x|{z~|{|~~z{}}z~|z}xw}|zz~y||}}~~~}}yy~~|{{|}z}|~}v{{|||~}||{{|~~y}~}~~~{}~~z|z~~~|y||n~~}~}~{{|y||}~~{~~|~{z~{|}y~|vz}z|||}z}yz~|zy{{zw}{}{|z~z{~{|{{~z|z|}{}{{}y{}{{vz{|}~}yz}z{z|}x}}}yx}{~|||}z}}}~~{|{~|yz{~z}}||{||~~~|}}}}|}{}{z{zyz||}~{|xzy{|}zxy{|~z~zzz~|~}{~{}~~{~{}}}|~~~}}~{{z~y}}{}y{{~~z{~|yz{}{}~x}|~z|}~~{|}|zy~{~}|{}{{~y~{}~}{{{~~}~~}}~~}}z~z~}|}~~}~}~|~~}~}|~}~}~~~|}|}~~{~|z~}~z}|{}~~}~}~~}}~z~|}~|}||{~{~}y~||||zy}z~~{{y~{|z~~}|z~~y~~y~}~{}}|z}~}}~}}|~zzy}z}|||z|y~|v|x|z~|{{|}v~~|}{~}~~|~|}}~|w}|z}}z|~~~yy{}z|{y}y||zyz{}}}~x{~|{}}|}~~}|y|~x~{z|{|}|w~~||z~||}~{z}~z~}||{z|z|||}{}}}|}~z}{zy~|x{|}}{|{~}{~{{~~~z}}}|}y|{{~z}{{x|}|}{}~}y}~{}{~z{{{y}||}~|~{||~y~{~x}~}|yz{zzy{{z~{zx~||}}|z~||~~x|}z||~{~~}}}zz|}}{{~~x~{{}z|~~{{}}xy{|x|{~~{}}}}w{}{~{}}}}z~}z|{||z{|~~{}z~}}|zz}~|{{}}}}}~}{}{||{~zy}{~{}~~~|}}}{zz}yy~w~{}}y||}|{z{}xx{}~z{~{z}|~{|{{}}}|zyy}z||}z}}{|yz}|{||}{|{}~{}{~v}x~z{}}z~}}~|~~t}{|}{}|y}~w}||{}yzy~|~}z|z}}|z~{|}~{~~~~|~~~~~~~~~~|~~~~|~~}~|}y}}}~}~~~{}|~~y~~~|~|}~}}}}~|~}}|}~~~{z}y{~{}}~}~}~|}z|x~|~~y}{~{z}{{}~z~}}{~}uy|{{z~w~|}{~xy}{~z||{~~}~}{~z}z{|~{y{}}}}|zy~|}{zx{~~~}}}|||x|~y~~{wz|}{|}{|{zyy{z}}{{zz~|~{||{z||}||y}r~}zz}|x}|{{w~|z}}}|}x{|~y{}|~|||x|}w{|{}{~~}z|{|z|{y|}{{y|||z{||{}z|~}~z|~{|~}{|~|~w}{}}y}~xx|}}zx|~}{u~y{|}|}{~}{~}~v|{{{|{z|zz}{}zz}{~y|y~y~|}x{x{{}|yz|{}}~~}}y{z}~~~{~|z||}~}}~z|}z|{{~}~xx~}}z|}xz~|}}}}z}}y{|}z|zzz}|{z|z~}}~|}||{x}~|{|~{wxz~{{{{||yzx}z~{x~}~~~}~{y{z~~~y|{zy{{~w~{|~y}~u}|}v~~|x{|{x|z}zy{x|{y~}}}{|{|z}}yz{|||zy{{z}}y{|z~{{~z}yz{}~||~z{|~|y{|z}~{~~~|z{}|y||z|~}|z}wz|y{{{y~|~}{}||{|}z~|}{|~}x~}{~}~|~z|{}}~y{{}~y{}~~xy}~}z|{{|}~}|}w|~}}|~|~}}~~~~}~}~~~|~~~~}~~~{~~~~~||~~~w~~{~}~}~|}}~~~~}~~~}~~{}z~~~~~}|~|{||{}}{|}||ww{|zv|{~~{{zw|vx}~zx~z|}z}yz{}~{z|}y{{zw{|~v||w{|~}{{}{}~{yz}}~~z{zw{{}{}~}{w{z}}w}{~z}}{{~|~z{{|{y|y{}|}{y{y~{|{}wz|z{{}{~}z|{}y{z~~~}z|~|||{~z~{{}{~wwy~~{{}}wy}~w}{y{zt|}~~yz{}x~|z}|~|~~{z~~}x~|{|y}|{y{z{w}}{wy|zx|y~y|~{{~|~{}|}}{}|}}z}z|y}{|{}{|}~zx~z~x}uz{{z~}~{|{~||z{~~|}y}}}xz}}z}x{|z~}~|{{~~}{y~~|}|}~|||v{|{~}}}}}~z}~zz~z{}}y~|~z~~{y{w{|}|w|xz}|~{w|{|}y~~{~||}{~|{{z|~|z|}}y||}|zz~||xzyy}}x{y{|{{yzx}|}}}yz}}~||||{}{}{}|{|y~{~{|{|{zxz}|{{|}|}{w|}~z|~z~}|{||}}z{}z~{{}|{|zy~zy|}z|}}x}}{{{}~|}w}y}}~{{|~{}~}}z}~x{{|{}~z~~vx}}~y}|~z|}z{||}xz||w{}{}}}}~}z|z{||{z~~|}|~}~~~}~}~|~}}{~}~}}~~~~|~~}}}~}}~~~~||~}~|~|~}|}~}~}y~~~~}|{~~}}~y}~}~~y}~{}|{y~}}~z}~}}}||~y}zy|||~{}|}}~y~{{y|{|{~y}}}z||z~y}|~~}y~~y|}{y{}z{~z|{y}|}|||y~|}|~}{~~{y~}}~}z{}y}~z{|||z{}y~}{}~w}}w||rzyr{{u~wxy|~}wyz}~|~}~}{zyy{|{~z}y}|}{}y~z~z~{~zz}|}z~w|w|v}zz~{zz}~~}z~x{{{zw||}}~{{}yy}}|y~x~{~|{~~z|{}xzz|{~{~}~}{|z}~{~~{|}}}{~~|}|~}xyyzyy}}~zz}|}}~zx}}~}|||y{~|}~}|{y~y|}~{}~|y}}y}|{w~~|~{~|{~z{y|yy|}}{}zz|}zz}~{|z{y~yy~}}}|yyz{zy}v|||~zy}}{w||y}}{}{||||z}}~~y}y~|~}}|{}y{||{{|||~~}v~}{{~~~{{{~}||yxy|}{{zv~{{~z{~}}|z}}y|}y~~~|z|y~|z}z{y}~~yx{{~|}~{|}}}z|}}}y{|}~}y{{~{}||{{}|{x~yz|}|{x{~z~~y{~}~yv{y}}{|~||~z{z|zw~{{z|y{zx~yx}}}}|}}||{~{~~~~~~~}z}~~~~~x~~}}~~~~~~{||~}|~|{}~}{|}}~~y~~|~{}}~~}}}~~}}~~}{~}}~|}}~~}}|~}w}y{{|{|||~y~z|~|||~|}{||zvzz|{{|{|{{|~~}~}}{|v}}~z}|}{x{{}z}|z~x{||yy{~}~y}yz}w}|{|~z}y~{}|}x|}}z}}ywwzz|~|}|w|~z|z|~~wzwvw~|w}|{y}{}~|~}{z|{~z||}}~v|y{{{||}~||{xzz}{}z|~{y~y|~|{yzz||y~}{|}x|~z~|}zx{{}zw~{{yyyx}z}|~~yy}yy}{{x}|{z}~|~||z}|{x|}~|~v~||~|yyyzzz~~z}{x{~}}~z}|~ytx|}w}}}~|~~}~~y~}~zy|y~~w{||yy|}w||~|{}z~v}}|||z{|z~|{|~zx~~~}~zxxy}{zxz{}{|}|w}}|w}zw{|z}|y{z{~~}z~}|~}z~~}|~~{z~~~}z~zz{~{{zz}{z||xzy~}{|}~|zy{}zz}}||y~~{{|zz|{z~}|x~zy}|{z{zw}x~~|||~}}z~~~zy{}}|}|}{~{~}|}~}|}||w~}~}~{~|x|x}|~{~{z}|yy}}{z{|}||||~{zyy~}~}|}}z~{~zz{~y}{}{z{zyz|{}zz{~~|yy|}~~~{}|}}|}|~|}}}~}|~~~~~~~{}~~~~~}~}~|~~~~}~~~~~~{x~z}}~~}}{}}}~~}~}|~}}x||{{z}~~}}~y|{}}}}{}zyx~~~z}|{z{~}}|}y||}z~w|}}}~~{{{{{x}}}}}{{{|~~}|{z|{z~xz|zz}}y{}{{{xz||w{{|~{||{{u|{~~wz~{~}z~|y~~|z}yy||y~wyzz{}{}{||}}y}}{x~~|}||}~x|}~|~|}}||~||}z~|yxy}|}~~}|{}~z~z{~|~||{}~{w~{z}}~}~}}}}}y}~|}||z{}zz{{|z~}}z}}~~|{~||yx}|z{{~x~|zz~yzzxz{|{}{|y~|~||}~}|zy|~~}y}~|}z~}}}y~}}y|}{~|~|~~|}}w}~z}|}}~y|{~|~{~y{{{|z|z}{~~}x}wz{|y}|{|{|z{zx~|x~~}}|}|{{{|~~{z}}w~}z|w}|}y}|z~|yu~w{yy||}~w|}|}|~|{z|}}~zzy|}~~~y}y{~~y}z|}|~zysz}~~~}~|wx|}{}|}|~z}{{}}}~y|z~}zx|}z|v|z{yz{~{~x{|}z~}{{}|}}}y|~}z}~{{~|~}~y{{|}zz}~}|{y~|}|z|||w~~zy|~z~}}}|~z}{~zzzy~}|}}}|}~|{}yy~{}|z}|}~}|}}}~~}~~}}~~~~~~~}{~~~}}}}|~~~~~}~~~}~}{}~~{}x~}~~~}~~~~}}|~~~}}|}{y{}x{y{|}~{}z{}}z}}{y{zzz}{{|z~||xy~xzx{z}||yv{{z~~z|xyz{}}~xx{z{}~||y{}z|{}~~|{{}zy{}|ux||~{{x|}||}|zzz~||}|}|~{}}{~|}z~w~{{~{w|~}y|w|{y~|{|wz|zz{z||}}{~{|y}|{~||~z{{y{{yz{{y~{{z}{}{|{x}y~{xx}~x~|}{}|{|zz{{{}{{}{zzy{|y~|zx||{v|zz}{}wz~~}xv|wvw|z~y~~|{||}z{x|y|||}~||{y{zy~y{|z}v}z~~yxz|}~{|{~{}|{v{x}zz{z~}|{}||~~y{|x}yw|y~~{|z{w~}|{{~}}|xy{y}z{}{}y}}y|}{~z|~}|{{|~}~yzzz|~}}y{~}z|}}{|{}z|~}}{|y{}{w|||{}|z}|~}}~z|}}yvwz}yzw||wy~y|}}|{~{}~z}}w~}}y{{{z}{}~}~~|z{{}}~y|yz{{zy}zx~z{{}yy~xwxy}|}z}~}|~zw|{{}|}{~}zz}}~{z~}}y{w}|~~}}z{|~y|x{yz}|~{{x}~z~y~||y|||{{~}}{~||}zyyyzz|}zz{||wwt||{~}x|}{}~{}|rw~|~~{{}}|}||~}~~}}}~~}~|}~~|}s~}~~~}|}}~~|||}~|~}~|~~}~~~|{}{|~~}|}~~|~~}|~|z}|{~||}}}y~|{|x~z~y~}x|{zzz{w{y{}|~}}~{|{}}~{{{}{}}}~}z|{z||z}zz{~~|~}{~zx|~|~|}~|||{~|}||zz}{}v{zzxy~z~|{~{}{||xz{z~|z{|y{x{}~{|{|}}{~zz|z}{}z}zz|~~xzzy~~~}{}x|zz{{|~|}}}{|~~|~wy{{}~{}}}~{y}~}}}|vz|~~{~yz~~~|~z}yz~||~{|}|{{{z{}|}x~|}~~y~|{||~}{z~|||}y}y}}~z}~}~zzz~z{~zz|{||{}||{|~~|}~uzzy|}|}{z~|{~|}}|}xz}|}||{~w|}}|{y}~|{~x|~~~z}~{x|~~}|{||yz~yv}y}yy|||{p{|w~|{{~{{~~{}|w~}|zzz{|x}z|zz|}z~y~|~{}~z}~v{y{}}{~{w~|~wy}}||~||z{}|}z{|~~|zy~|yy{|z}}}|~~|{||{|{}xx}y||{{z~yyx{|z~{|x}z|yy{z{y}z}|~|x{}{}~}}}{}{{z}}z||{{}}{z{|zy|z~{}xz~~|~w{{{x|{{}{|{~~y{}{{|}{{}}{z|~}z{}zz|~z}y{{{z{|z||}~}}||~~~~~~}~}~~|~~~~~~z~|}}~}~{~~~~~~~|}}~~~~~}}~{}}~~~}~~~{~~~~~}|~~~|}}}~}~}~}w}z{}xz{y~zz|z{~zw|w|~|}z|z|{{{|{{}x{|}}~|z|{y~}u~}y{~{}y}|zx|~|{{~x{z}}{}{|z{}}}~|}~{}~z|{z~}z{}{}||~{}}}}}}x}y|y}|||x}}||{}yzy{~|{~{z{~~~~}||||~|||||zy~}y~}z{|zx{|~{}y{~|zx|z}~}|~}~~}}{|}{y}{v}}|z~}{{||{~x}{w}yz{||}uz{|}|~{~~}}{~|}~|}|{|~}}}}||}}}z{y}}~}x{}x~}{{y|}{}{|z}~{z||}}~}}|{||}z|}~z}zv{{|z{z|{z|{y}~|{{z}|z~|}}}{z{}~~}}}|~~{~~{{{z|}~{}|yzz{xz}y}wzw}}~~|{}}zz}~z~}}~~z~}yz{z{y}yz|z}~|{~{{}}~yz{z}~}}{}|}{{{y}|~{}~|~}z||zz{~}}~{}x||~|}zw}{|y{~|{y}{y{y{z||{{y~{|~~z|~{}~z~|z|y|{}xyz{{x}{}w{z|{}ty}{}|}~~~{|~{}~~~~~~~|z}z|}}x{v~z|y|{}z}{w}|x}|||{{oz~z||}|~}{~|y~{|{|}~~|~~||~}{}~~{}z}}~~~~~{~y~|{~~~yy~~|~~}~|}~|~{{~~|~|~~~|}}~}~{}{~~~}}~}}~}~~~~}z~}y~{|}}|}{{x|}|xy}y|~}|{{y~~}z}~x}{~{{{ww}~w}{|{|y|{}z~|}}yz~}|{x~~y~}{}zz{}xy{}~|}{}|~~z}{{|}y}}}vz||{||~~{~~|{z}{||{{~{zy|||{|w|{y{~|}}|{}{~xz}}z|~ww}y||~|yx~z{{}}wz|}v~z|{{{z|}}{y{{zz|x{{}y~zz}yx|x||{{}x}|}~~|~}~}~w~|}{|}xyyy||zy}~}{z|y{z|}}{~}x{z~}{{{z~}||~~~|{{}}~}}~z~~~|y{z}z}{}{~{{}{}{y|{~{||v{}x|}{{|~|xz~|~{|{}|}z}}{|~}x|z{z||{~zz{{}}z{|}~~x{{w~~}{~|z}zzy|{}{z}}|z~|}xv}x|||}x}}}{~|}y{||||zz|}}~}~{}{~~}|{{}|{~y~x}|{|z~|{|y~zxz~{y}~{zz{{x||z|}{}{yz}{|z}|z{xz|x}~z{|{zzx{y{{}|yx~z|y{x~{}~y}}{|y|v~}||}~{}|{}ww{z~}}|~|{z}}}||~|z|~z~{{}}|}~{|}zz}{|}~~||yzx}}|||}{{zx~|~{~~~{|~}z|~|~~||~}~~}}~~~~~~}~}~~~~~}}}|}}~~}~}~~}~~}~}~}~}~}~|~}}~}~~~~~~}~~z|~z}}|~|{~zz||~{|{y|{|{|}~||x{w|}|{||~}|{|{~}}|{u}||{}~|{xw|w|}{y}zyx{|~||z}w||}|{{y{y{}~|~}|}zyz|}|~~||{yz}}w{~{~|yy|{}x}}{{xz|~{~wvz{zyw|{{||{|{}{{{|~|{~~}zy|~|~|u{{|{}~{v|}{y}w{{z|zuwzy|{|}{{{}|}}~|~}|~y}|~z{|}z|}{z}{{{x}{~}y{{{zwy}yx~|}~{|{|}|z|}|{}|{}||w}|{~||xy|zy}}z{~|~z{~|||u}}v}}x{|||{{yy{}{|{~~}~{}}w~yw}~z}~wz~|y{z||{u{v{z|vv|~y}y}y~}}{~}|{{|~{{x~w|v||~zzx}ww{x{x{|zv~{||{~{z}}}~|~||~|z|{{z}{~~~{w|x}{x|}|||z{y}zx|xz||}}}{yz}x~~{|||{}~~|y~{|}{}z~z||zy|z}{yz~}~{|~}w|z}|y{|yy{z|}{|~|~||~~~~}||~}yz~y|{{|}yy}~yx~w|{}~~}}~wyx~x|~}}|}||~|~~~}~}z~{y{yu|z~}y}{zz|z|xzx}|z~{wv|}y|y|~{}~}|{~}z{|zz~||~~}~}~z}~}~~}}|}~}w~~~~|{}|}~||}~~{|~{~~x|~~~}|}~~~~}~~~~~~}~~~~~}~|~~~}~}~~~~~}|~}~}}~||}~}}||~}~zz~}{z}y}}yyz|q|~z}{|}~{|{}w|{{xzyy~}yy{z~}{{~{|{|||}}|}}~{{z|{y|}|z{yx~z|~z~z|}{zy~y{}z~|~y{{z~|zzt}~y~z{t{z~y~~}|}|||{{~v}}||{{v}y~}~~|~z{}|z|}y||z|v|y}~}}x~}yzz{zzy{vz}}{}y}|~~}~~{~}w}{{{|{}|z}z||z}}~{{~z{|}z}}x~~~{~yz}{}~|{{}{y}xz{}{z|{{}~y|~~}z{|}}|zz}~~|~}{{}}z~|}~|}|{}{{s{~z{}|~z~~}|~}~}|~x}{}{~}zz|{{z}{~||~|{~wz|~{}|~}z|y|}{}||yyx~u||x|~z{{}{|}yxvy}z}|~|yz~}{|~|~y~~{~z~}{{y{{{}~|}~|}{|z{w}v|}}~{~{~}{z~yx~}||{y}|z{{|}|~~|}}{}}~{z{z|z|}|}}|~||~yz~|~}{}~~{z{~}{}z{~~y|{zz|}~}}z~|v~{{z{}|x}z|~}}{||}~vx|}{}{~{|w{{}y{~~z}{}{|}~y~x{}|{{z}~}~{z}{|{}{|zz|{|~~~~~|~|~~~~|}|~~}~~}~}~}{~z}}~~~~~~z}}{}}}~~~}}}|}~~}}|}~~}~~|}|~}~}~~z}~~~~~|}}~~x~|{{}{{y~y{y}y~z|{||z{yz}{~x}}|z{yz|}~{}~}~z}~|{{{y{z{y|~yz}|y~~{t{|}{z|}}{y|||zy{|zx~zz{}}~|}~~{|yzz~|{||~}}}z}y|z~z||{~~w~}xw{y|{x~~{~}|z~~{{{|y|~}}x{|z{||~xy{|xz}xz~|{~|yy{z|z|}yxz|~y}|{{}{{|yz}~~{yy}}|||{{y|y}}w}|{{~~}xz{~~}|z~}{~{|{{~|~z{y}zy~}~~z}w|zy||zz}zy~yxy|zxx}}|~yz~z~~}|{~~y}}|~}~}~}zy~y~}{|z|yz~||wx}{x~}~}~{x}z|{|~~z}|w|}~~}}y}{|}{|~~zz{}~y|~}}{|~~y}}~z|w|z~|}}}|}z{|z}||~|z~z~{|}{~|x}}|~zzw}{z|}w}xyyx}{}}~~}~y|{|{~{|y|~~}w|~~zyz{zz|z|}|x}z||}zx{|x}{z{~~|yzy|}x{u|{{y{y|{{{}~{}x|z{z|xyxyxyyz{~}{z}zx{~{~{|~|||{|z{z~}}{|~|}}{x~~}v}y~z|~{yy}x}{|z}|z~}xz}}{y{z{~||z{~~|{|z~}|}~}}}}~~}~}}~}|z~~}~}~~{~}~}~}|~~~~|~}~}~x~~~~~~}~~|}~~~~~}}}}~~~}}~~~||}~y}}}}|}}~|~|}}~~~}}}~}~~}|~x}}x{}zz}~}}yzwy{x}~}z}~yz}~|{|}{|{}y~}z}{zyxz|}}y}z}|{~~|{{}~~{}~xy}z~z~~}~~|~{~y}zy{~}{{~~{|{v{}w|p~u{}|z~z|~{|{{||~}y{{}~zx~|~|{}{{}{|z|z{|z}{}}|{|}y~w~zz}~}z{~{|~x{~y|}}}~||{|u|~v{x~|~~{{z~|~xvz}yz}}|~{}}}}x{{||~w}~{||z}~{||w~}}}vw{|{{~xwv}y}{|}{||~}}{|{xwx|z}}y{|~}}|}{~z{|{~|||}{{}}}|~{{}yxz}~{y{{}~~y|z|xw~|~{~~}x~w~~}}yx}}}|~|}||{w}z~}~|{|~~~}}y~}~x~{x}}|y}|{}|}~y|~}~~{~{~{|~x}~||z~z}~z~x~z~{{|~}yu{~|z~~~{}~~|{xyzy}|~{~{}z}{|}}{{|z~x}z}~~|~}~zz~{x}{y}{wvzzx}}||w}~z|ux|{{||~wy|}}z}|~~{{{||}z}yz~z{y{z|{{~~|v~~yy|}z||}z|z~|z}}{w}|||~y~~z|y{}y~~|z||z}z{{{z{|w{|{|}}y|v}}z|}~z{{zz}{z~|}~~}}~}}||~}~}}{~~~}~}|}}~~}~~}~~~~}~{}}|~}~|}|}x~|yz}~z~w~~~~~~}|}}~}|{~y||{~}z|x|{~{{z{yy|yzzy|z}}|~|{||y{|}|}~|{w{}zx~|{~z|y{}|}xy}|~~||||||{z{x}z}|yz}z}|}|{~z}|}~~~||||{}}z}~}~|}|{}||zyxz~}|}~zz}yz}{}{y|z{}|z~|}~|~~}~|{}y|}}}|}}}{{|z{}|}{x{z{|z}y{~y~x}}{{~}z|}~z~||~~~~}|~|}}}{|w|{zyz}{}z}yyz}}|{{z}}{}|}~}}}t~z~{|y~z{}{z||zx{zy~zz}|{{x{}}}z~|y|y{|{}~}~z~~~~{}~tz{zz~{||}|x}}}yz}x~{y|{}}||}}z{}~y~y|}}}~}|~}|z~|z{|~}|||{z}{y{w~y}z}}{}~yyvz|}z|}}~{}|z~}|{|}|~y{y~}w{{|y|z{z~{~zx{~w}}}~}y|z|~}}z{}{zyz}y|}|~~||}zxy|||{|z~~}{y|{z}z~}yx{{{z|{}{|{}}{zyy{~~w~|}|}z}{y|zww}z|}}zyx{}|yzx}yz{}~{}}y||{~z|}z|z}~~xyz|x{|~y|zy|z~|y~wz}}~|~|{~~z}}~{|~}}~~~~|~{}~~~~~~~~~{~~{~}|t{~}zz}}|~|~~~z~}~~}~~}}|~~}~~~{~~~{~~|~~~~~~~}~~}}~}~~~~~~}}{yywz}}{~|y~|||~~{{|x|zzz{}{z{}|}{~}~y|zzx}{}xy}}~~{}{|{}}x|||zz{{}|zz|{z}|{~|}z{~~~w~~{yzz|{|z}~|z}y|y|~zz||}~yyy|{}z~}z||{zz{{{{{{|yw~z|zx{|y{{{~}||w}yz|~|~}|{~{~{|}~|||}{zy}~||zzz|zzy{|~{~}}x}}{z~|x|y}{{~xzx~{~}|}{~}~~~x{zz}~|~zz{{y}{{{~~}|}}{||~{|{|yyz{|}}|}{}y~}}|z~zz||}~sz|}w~}zz||~}}~{~z|ux}~z{|}{}~{|z|z~~y|}|}|wz~|xy}z{|{yz}~~|||}{y~|yy~}{z}{zz}|}~{|}zy~|{~z{~}~z}|w~|}y|z|~zz}}}{}yw||z~}{}~~{z}~z|~|}{||z{}y~~~}|~{|}zz{{|x}{~~{{~xz}}|{{{y|}{|w|}}{{{{|~~}z~~y|~~zy}||z}{}xzy{y}~|z~~y||y|zy||~z}~~zz{}}z|z|||||}~~}y}~|~z{|x}}}y}z~|wz||z~zzzz~{vz|}|y~}}u}{}x}{}{|{y}z{}~|z~~||z{}}}~x~y}~zzz{{~~~~||~~~~~~~{~~}{~~}}~~}}{~|||}~}}}}|}~}|{~|~~~}~~~}y~}}~~}~}|~}~~~~~|~}}~}~~~{~}|}~}~~|~zz}~x{~}|}|}|zx{}yz{|{}~}|x}zz|z{}xzz{}|~|~}x~x|x{|~|z~y}|{~z{}{y|{w~yy|{xy}}}{zzz|z}xy{vu{}}{{|{|}z|{~{xz~~~}z{}~|~z}y{}}}~}{x{|}x~|y}}~t}yzy|{{{x|{}|}{{z}~|{|y|x}z|y|{z}zz{{zzz~x{x{zxwyzy~x||{z}~}x}|~}~{}u}}~xx}|~w}}|~z|y{{|{v||z~|wzz~~~z~yy~yzx||~||}}{z}|~|{x|y||y}z}}xz~~z{~{~}}~~z}xuw{z{{}}}zz}x{y|{{y{{~~{z|z{{|~|}y{|{{}|{}}~y~u{zyz~~~{z~{{zz~{y}~zy}}}~|z}|{|~~y{~}~}{}{||{~~yv||{|}z{|||}z}~|}yz|zyz|zz|y{|zy{~{}}~~y}~|u}x}}{x}}||{}~y|{~y|||{{}{||y|~}~{|zz|}w}||}~x{}{yyyyxz{}zw|}}}~|}}|}}z}~}y~}~|y|}w{zyyz{|}{}~|z}vy|{zv~~|{z~}|{~|{||~~{~|~z}~~w{~}||~}|yz}}zyy{~{~{zy}w}{}{{w}~y}~|w}~~}}~~}~~}~|~|~|~}}~u~}}{~}~~}~{}}~{~~}~|}}~}~~}}~~|{|~~y~~}~~}~~~~~~|~~~}~~~zx{|z}z~~z{x~~|}y|y}{~}x||u}|x~{}~zz|v|xx}|||}zy{y}||}}}y~{|z{~{~||~~{}}}{z}{}}}{|||||{{~zx|w~{zzz}}z|~}||~{}{zww|{{zzz||y}~{~|z~z}|{y|uyx|u~{zy{|||z~z{~{{}~~~{{{zz{}z~yz|~~z{|~{||}~~}~y{{{y~~{{|}}||{~{|}yx|{z{{|{||}~z}|{|w}wy}}z~}|yyz}||}|{{}|z||y~|x}{~}{z}{}|~}~|}{{~xz|~}}zy||||}t|{}vy{z{{{}}}|{~}y{|~{}~{||}~{}z||}}z|{x}z|{|~{}}||{}}y|~xz{|{{~|x~{~}~u{}~y~y}}x{|x{{w~x~}|x||}}x}y}{||{}}y|}|y}~z~wz}~yv|zt{z|~z~{z~{}}zxz|x{}z|{zyx{~|x|w}{x}||{}~}|}w|zz{~}}}{}}~|{|}|xz|zy{z~z}{{|{~x~}||yx}|x{{|{~}{{}}{}}|~|~{~|}{~{~~u}|}x}~{xyzz{|{~|~}z}|yzw{tyz{y~~{||{|}{y|}|}z}w{{{y~y|y}~{u{}y}|{{z}{|x~}~|{{z{~~~~|~~~{~|{~{}}~|~~~}~~}~~~~~}~{~}~~~|~~}}~~~}|~~zz~}}~~z}~|}~}|~~~}{||~}~~~|}~~}~~}|}~~z{~z~{~~wwzyy|xy|xxxzz|}~yzx}wz}wyx}|x|z~}|||~~}}|}~y}{z|}}}~{{y{}||}~{v{{}|x|z||}}{x~~}{|}}~{}{{|}|~~~z{}~{{~|~}~{|y||{zv|v~|yy}|}w}w~||}sw~}xz|{}~|z{~w|zx|z}|y~~|}}wz}|~|{{|}z~|ww~{|xzzxyx{|y}}~z}|z}{}}||{|{{}z~{v}~x|||~x{y}}sz}{z}zxz|~~}|}~}}~|}{|zx~{{|~z}yx~}|ywz}{|w}}z~y}||}}~}}z}{}~}{~~{|{|y|{~y}{~||}{w|}~{yy~}y|zx||z}zy|y{yz||{~}}}z|~~y}{{~}{|{{|wz}~zzy~|z{{}ww}{|yz|{~v|x~~s||{zz~{~~z|{z{}~}}}|y|{~}||~z{w{}||x|zzzx{}|~|vy{{{|}z~z|{{~|x|{{z||~|zw|{}|{}}w||}||x{|~z}||z{z|}~}|z|{~||||}~~}~{}{zz||~|||}{xzyzy~|~z}z{}zz|{{}~}{}}}}|||~}{~z|}|||}~yw{z~z~|z}}|{{{~{{}z~z{~~x}~}z|y}}}}~~y~~}x}z~~~}|}|~}~|~~~~~z|~~~{}~~}~~}~~~~|}~~~}~|}~|~~}{~~~|{|~}{{~}|}~}~}}~}~z~~|~~z~}|z||yzx{|z}x||{|||{}{{}~|z|||||}|yzzv|{~}x{{z{zw{|y}zzy|x~x}}}~w}~{}z~z|z}~wx{z}z{~|z|x|{|}}{|z~x{{zy{y|}y~~|}{~{|}}{|}{{|x}|~x{}{~~~yw}z~|{{~{}w||xz}{|~~|y{x|{}|z~}z}v{z}|wy}~~|ywz{~~z~~}~z|~}|z|zvx|{~{||z{}{||~}y}z{|{|{{}x{}|}~~y{{}}z{~x{|}{}}w}|z~|}y|{~}|y{|zz~v}yv|{{~{}~z|y}}~z|{}{|||z{{|||~zz{~~}|w}{~z||z|x}~~}|{~}}{x~~xy~~|~zwxwy}y~}{|{}{zy{{}}y{y~{}{}}zzxy~~~z{y~||u}z{|{}|}z}}xy|{~||xz|x|||}~~z{~y~zy||~z|~{}~}~}zz{z~||~~{y}{zz{yz~|x|{|}{z|}}{|}yzx~~{zy|x|}~}~}}~||~{~|}}~}~z}~{}|{|yz~|}{|y{}~yy{~z~xy~}}{{}wy}|~~}{x||z|~x|}z|}y}w|{{|{~x||}{{{}zz}}~}}~||{}{zw~}{~}x||y~xx{|{|}|}|ys|||zz}z|{~~~}}~}}|}}~~|}~~~|z}~}y~|~}~~}~|}~|~~{|}~yz}~}~~}|~}|~~}~~}}~~~}~|}}~~~~}|~~~}}~~~}}|{}}{~|{zy{~x|~zz~z}|}zvy{|~|x~}z~{{}~~|}||{zy|y~||{|}|{|w||}|y}z|~z|y{||wyy|y~|}|{v}zu~v}{}~{~{}{y~}}}ux~|}}||z}z{zyy}{{y|}vy{~xzw}}{z|wz{{}}|{y{~}}}|}{~}|}x}x}{}~{~}yzz|{{~}y{||~|~y~{}{zzy|z}|y{yx|}~y|z|{~~{~{|z{|{~z|z||}wz~z{{{{|~{|zy~{|z~wz{|}|~~}}|||z|||x}}{|}}|}|~y}}}y{x{}zyzz}|{}zy}w}z{||y|{v}~}x|~}|}~~y|{}{}~|}w{x}z}y|}{{}}}y|zxz}z||}~|}|yz{{{{~}~z}~z~vz{{{}~}z|~~{}w}w|{|}}||z}{{}}{y{{wzz|wz{||z}w|{}}{||}~||}}{z|~}}~}~|{|y|{}z}|yz}|v|{{~|{~{zxu~z{w|~~}}y{{}~|{{xy{~{y{~}{z{{|y~}{}{|{{}|{y|}{{{yxwzy}{{z{}|x{}}{}~~~~|||~~wwyz|~{z{}z~~|zyy}|{zy{z}yxz{|}{|~}|~~zx{~|{||}~z||y}x}z{{zy|{|}||wzvz||{y|~}}{||y|}uy}{|~{~~}}~~}}}~|}~|~|~~}~~~~{~~|~{~~~}}{~}~~~|}z~}|}~~|}z}|{~z~|~}~|~|~{~~z~~||~~{}~|}z~{|}~}~}~~|~|~|~|}{|x||{{}{|yzz{{~~~}~~z~||}z}y{{{{y}w}~{|z}|zy|}~|zzz{|}|~}{{{~~}|x}~y{w{zw~}z|~yywz{ywx~}|z}|~~z~{}zy~|x}z||w{|{wyy}}}{z{zzv~yy|zx}{}z}|{|z}~z{z||zyz{{z|z|}{}|z}~}{|{}~}}~|~~w{|{~~{t}z|~}{z|ww}y}y}}{|||y~~}}~~zy~~~|}~z{z~~||~|z{}t~z|~}|w|~{~|~||z~|~xx}yz}~}{z{z{}}}z|}~~}|zv{y}z}{}zwz}~|{|}|}zyy~~|{zz{y}|}}}|z~yx|z}{}{z~y||||{~|||~{~~}||z~|~|{|~z~y{|}}|}}}}}||{v}~w{~|y~~yz~}~~|}|{|}xy{}~zyw~}}|yz}{{|yz}}zx{|||{y|~{zx}~}z~~zx}|~z~}~}}{~{}x~}|y~~{}|}x~{~zy{~}z}~}{}}||~y}{|||~~|{}|w|x{z{|}y}wy{~zz||{x}|||}|}~~{~{{|{|}{|~{z{yy{}}{{{~|~yz{{{|z{{y|}|v|~{{}{}~xzwzzy{zxz{z{|{z~~x|xz~z{}~~}{~zyz}~{~||v}~}|~~}~||{|~~~~~}~~v~}}}|z~~y}}~}~}|{}{|}}~|}|~|y~~}~z~~{}{~~~}~|~~~}~r~~}}~~}{~|~~|y~~~{{~|~||y}|z{~zw|}zy}xxx{|w|}x}{~~zw||~~~~z~{zv}}~}z~~~}~~y~z}}}w||zy}|~{|{}z{}|z||xxxy}}{{~zz|~}{z~{~{|~v~}~{|}~~||||{x~{~y|x{{yz~z|~}|~wz~{y{~|~}|y}x{}{||~~}}{|}{y~}|wx|zx~z{|y~zzz}z|{||}|||}y|{sy}yyz|zz|{x~}}}~x|z{{{|~xt~}|z{{}{y{}}|~{z|{|{z~x|}z~||}||x}~~|~z}~}|yxy}||zx}z{wz~{w~y{~{||z}|~}~}|}{{xz|~}|w|~x{||{y{~{{|w{|{}|zz~y|y~{{}~y~}~y~~}{z}z~z~|}|}}y{yyx}{{}y~}|y~|{~v~{{z~r{||{zz}{~|}{~|w|}{{~}{~{{x|{y{{}y}|zz{|}x}z|~v{{{{{z}~zz|{{}}z~}~|zz~|}{~z}x|~||y{z|~|zzz~~{|y|{~z{{z~}~|z}}{{~{{|}{}~{}~~z}|~|}zxzxxx}{v~z|~zy|~z}}{{|y{|v|{}{~~|||}|~}}~x}}~}|{|zz|y{{w{~|z}|yz{zzx{~vuy{z|}|}~~||}~|z|x|~|}{~}~~z~~~}~|}}}~{z~}}~~~~}~|x}|~~|}}}~~}~~~~~~~|}}~~~{~~}~}~}}~~{~~~{}~~~}~}~~~~}{~z}vu~}{}y}{w}|}}{zz|~xz{}w{y|z}x|y{|~|}{w|y{~}x~||z~~~}wv|{|y|}{xw~}v{{~|}{}}{{y}xyw~}}~w}~|{||uy~z~zz}|}|~}yz|z||}}x|z|zx~}}z{{z{y|zz}|}{{{~}}{{y|}||y{~~~{z{z}|~{yzyy}|y{~}{}{}~~|~~{|z{zyxz|zw~y}~v|~~{~~~|y|z|}||{v|||{}~y{z~}|{zz|}{~|{|{}}|{w|~||{{}|}|~|~z{}~v~{y}{z|{}~||}~y|{}yy{{{{|}}y|zz}wz}z~u{{y{zw{}|~zz|~|~||{~|z~~w||u|~~z||{~z~y~z~x|{~zy~y|}w{}{}}y~||{}y||~}|~|z}z|}~vy{~|||~~xy{}{~{vz|}~yz~{}~{{|{||~yy~{|z{|x}z{wxz{}{~yx}z~}||}}||zwy{{~{|y{{~}zzy{zz}~{}zx|~~{}yy}|}~xy{z{}|y~{}|{}xx{}~{}yw{z}~x}|z|z|~}{}{{~}{zz{{}|w~|}~~{y}~{}z~~yy{}|~}}yzx~|zxxy}x~~~{z}{}{{|}|}~~{|}xxwxw|~|~}||~}{|~}}{}vx{{||}~}u}}{~|~~}~~~y~~~~||~}~~~}~~~}~~~}}}}~}}{~~}~}~~}~{|~~{~~~}}~{}{~~~~}{~}~~~}|~|~{~~|||x{~{|}|wx~{~z{z{{~|}}y}xx~y~~~}{|xz}z~}y~}w~|}|}||zyz~}z|~}}~|zz{~w|z|~~y|}y{{}||z~~~}{}zz{|~~~}}|||y~{v|{{~w|z|zz|{{}y}{zz{z~v|{}}w|x}~z}z~{~|}y~~||{{y{||}{y}|{|zx|~{}z}{~|||~~|x~|y|{uz{~xy~{z}{|{~}{}~|{|z{z{}}{|yz{y~zy|||t}|{y|z~xxzyx}~~z~}zx}~|~||y~~~wz{zyyy}x}|{yzzv~{{zv{|v{}{z{|~y}~~~|v~}|}|~}}z~}}{z|}}~}}xyzx{|y|x{~{y|{}}|}~}{{}}x~|}}~|||~z~}}|}~}y}}||}~|~x|w{{}|w{{}y{}}|}{z~z~}||}|{||~~}|}~{~}y~|y{y{|~||x}z|xxx~}}}v{wy}{}~}{||zzy{{~yy}~~y}{{~~|~|}{|}}~|yx{}zxy~yx~yzw{zv}{{z|~}~||}{}}{~}{{}||~{~{~{yz}}yz|}zzx~z|~}{~zz{yy~|}z~|z~}}{{|}}{}|y|{}}~~}||z{|zyz}}|{{zy|~||y}}wz{~z}~{~z{z~}|~|{y|~z~~}|}~~~}~~}}||~~~~|}}~|~}~~~y~}~~~}|~~|~~~~~~}|~~~~~|~~y}~}~|}}~~~}z}~z}|}}}||{}~~~~~}|~|{~~~}~}|{{|v|}{~}|~z}{~z{y|{}|{y|z|y~}|zz~}z{{z{||z~||u~yz~~~}yz|w}{|{x~|yzyy}~{}y~{{}|{}}~|~~zz}|w~z}zz}}}~{y{{}||~z~}z{z{{}}}x|ywy~{{}yzy{|}|~}|z}|}}}{xz|}}z{}~z~z}yy||z{|~~}|z}}~z}}{{|yyx{zy}}~~}~}}~z{{}}}~}}|x}y}~~{||x~}||{{{{{~z}}{yu{{y{zz~}~x}~{}}||}{}{{}|{x}}~x}u}}|y{||~|{{z{~}}{~|||}{~{{uxz~|~zz}x}xz}z|yz{y||~}~}{{|~|}~}~z|w{||z~|w~|}||z~|}}||~|||}z|xy|yz|}|y|wx{~}}x}w~yx|y||z|{|vyy{}{|}}{{{zyy~|~}vz||yx}}|||}~zz{|{{z{}y}z{y~}v|||y}z|||w{{{~{{zw|{}z|{}z{||y}|}y{~}~|{y{}~{}x~}}xzy}yz~{{w{{y{{~{x}|}~{y|{}wzy~z{}}y}u}~{w~}|y|{x{y}~{~~uy|}z|~z}||~|z{{y{{z|{x}|{|{|z{}~}|zzyywzyxx|y~{|~y}z~}~z}}zyx|}|{}}{|y|~||wwz~xzwy~{}}}}}~}~~~{~~|~~~}}~}|}}~z~}~~{~~}~~~|~|~}}|||~~~|~}~}~~~~~~|~~~~~~~}~}~~|~|~{~|}~}~|}~|~~}}~}y~~~~~~{~~~~~{~~|~}|}y}|~~~|{{y{x{z{}{|z~x~z}{y}}~||y~{{~|~x~|}y|~zz{{z}}z}z}|~||{}{}yzw{yzz{}y~z{zxwwz|{{}|}v|}{z|{yw~{{}|~w}~{~}~}|~z|{}z|{y{}{y|~~}}{yy{|zy{}w|}|}|xz|x{y|{}|{|z}||~{~{{z|~z{z}}z~|y}}|z{xz|{|{zw}z{zyz~y|{~}}z}|~|~zy~yy|y}|yzzy{~xyyw}{{yz{zw|z{|{y}z||{~}||w|}z~~~|{{|x}|}}x{|}|{w}~|xyxzzx{}v~{}{w}}~}{{|x~}~||}~|}~|~~|~|}z|}zyzz|wz||y|{yx{z{{yyz|yx{}}~}{}}z~~y~~~}|~~~y||{|~{z{}}}~zxy}|{|~{|~}z{y|w}}z|vx|{yyz~x}~{|~}~{~|}}{{}yw|zy}w|}|}~z~{~~}zw}|{{~|}|x~||~}|~}}{||}~~}zz}~|z}|x|y{{x~~}|}|z~z||{w~zzxvy|}z}~}~zy|zx}}||y|}{{z{~z|}z}~zxw||z~}}}{v}}x~z{zz}{|xwy{}}w}~~~z}w~y||y~{~~z}~|}}~|~z}}w~{yz{{|{{y~|z}z~~x||z|}~}v~{|}{z{~|}{}{~~}~|}}~}|}~~~}~~||||~}}|}~}~~~}~}~}~}}z~~}~~}}}~~~{}|}~{|~~~{~~~~~|z|}~{~~}~~xz}{~~~~~z{~}|~}}}~~~~}}~~~}~}}yw~|~~{yz}|{{zy|}{w~}x{z{~}|zxzx|{{{{~y||{|x}{~{{yz|v|}x{~z{z~~z}z}z}|{wx{y~|~y||}}|}~|}~z~|~~{yz}}}}xzx}yw{{zyyv~|~y|}zy|x{y|yz}}|}~x}{}{yx|{~|z{}z{|z{}{}y~yy||}{|yy{|z{||{{zwyy{}|v|{y|w~{}}|{{{z}{}{x~|y}x}y{z{y~{{}x{}|}}|~}~|zy{y}~y|}|{y~}y~{||~zx{{z}{|y~{}|zyz|~|u||{yyz~{~|{z}|}y~}{{|~~wz}{x|}}xz}w}{{yzwz|}{y~zyy~{}||}|}~w{~xxz{{z~|||y||}}||z}|vz}{zx{{~z}}~~{{{{zyy}|~{}~|{}|y|z|z}}{z|}{y}~}~{|}|}~|}{||xyx~{{~{z{|~||zzy~o}|x{yz|||}{}}~{|~{{|wz~|x||{z|}||w|~{{}{yxzyzzz~}|~~|ywxz|{zw{z{{{}z|}~|z}x}|}{z|{{z|x||}yy|zw{z}{y}|{|z}~~|{z|}z||z|{z|{z}}||zz}~~z{~{~{xxy~{}{yw|u~zw{{{w}z|{z{x|}z|~p||{{y~|y{~{{{}|{yx|y}z}}|{|{z}~~{y~}~}|x}z~}}~~~~~~~~}{~}~~|}~}~|}~|~}z~~}~~~~}~}|~~}w}~~~~||~~}}}~~}|~|~}||~|{}|~|{}~}}~}}}{|}{}|}z{{}x|zy|y{xz}}{vyy}{|z{~|}y}{~~}xy}y~z|~|{}|~{}}{z{}x}vy|~{~z}|yzwz|zz}{z~|~z~{}~z~}y}~|{|w{}{}}x~z{}}zz|zzy}|z~}}}{|x|yzzz|}x||{}z~{}z~}|{||~zy}|w{|xz{{x{xx}}||}}y|||~z}yy~}|||{}|}}~}|~{~~|}~}{||~yzy|y}zy{}}{}~}}|}}{z{|x|}|}z~xz{y{~}~y|}{{yy}y}y}w}~}wy||{xzz}}~|x~||}}~w|}{y|~}{|~{z~|}{{}t}||}{|}y}~x{{{|z{||{~|{y}}y~~~x}}}y}{|~y||}|~|z{}z||~y}}z~}{|}}|{}}{y|}z||{||~||{~z~w{y~||||{|yz}}~{xx{~v~}||{|{y}~z~|yz}}|~|~}}{t}y{}|}z|{~}{}y}{|||}{z}~{zz}zv}xy}}{}{yzzyyv|y}}{~{z~||~y{z{~~~~}}~~}~|}yz||y|~|{vxx{zzz|~x||||z}~}}y~{}w|{}~~|z~{~}}~|z{u~x}x~{||||y|z}{z}}{{z{{{~y~y}{}}~|~}x}~|{x~~~~~~~}~}~~~~~}~~}}|{}{~|||~z}}~~~v~|~~~}~|~}{}}|~~~~{}~|~||~~}~}}~~~~|}|~~~{|}}~}~~}}~~|~~}}z}{}|}{|w~{}{}~~z~|yz{{zz}}|x~z{y|}zyzyz{y}}y}~}|{{}{z}{z~|}}||||}v|y{|}{}z||zzy|{y}|}z|y}|}}}}~{{~~}{|}|zy~y~}yyzy{y~{~z|~~{{|~}|yzyz|~zz|~{z|~}zx~z~zwyw~{z~zxzz}{}zz~y}z~|y}z{}z~~|wyzz|yzz}}ywzw}y{{|y}{|x|{|||}w|{|}{y|{|{}z}}zyx{{}z}~~}{|{|||~~{x}}~||z}~||~~z~z{~|yzy{{{x}z}~|~{}z}{}|y~}||}~~}}~|}zz~||y}}||~}z|}{}zz{~{}|yy{}{zy}{}}z}y|||{||{{|||ww~~||uy}~{~yz{|xz}|{~{z~z}{~}|{tz{}}y{{|z~}wy{|y{}x~|y{{yx}|}~~z}{}z}{~z~{y}v}y}}w|}zz|y{||}z{~{zz}y}|}{|~z{|yzz}||||}}}z|}||y}{z}{y|{zx|z}|y~z|~~}~{~}t}}z||y|y}}|zz|}}{{x{{~}zz}}||{~|~y~}}~v{z{~x|{|{{}y|~}w~{{uy||x|}|{|{z|}y{|y||xz{|}~x{v~~z}~{~~~~~~}|||~|~}x}}|~}~~~~~|}||w~}}~}|}~~}~}}~~~~}~}~}~~~}~~~~~}~~}~~}{~~~~~|~y~}~z~}~~|~{~}{}|~~y}~||}~|{}~{}}|{}||{{|uxy}yx{{~z}{z}w~z~~}||~{|}|y{zzz}|}{{z}|{~{v~wx}||y{~~}z{~{{x{}yx|{~}}}|zy}}}{|z~~}~z}{}zw~{x|u{~w{x~{}y||{y{}~z|u{y|}|}|}|}{xz~wwz}{|}}||}{|~~}|}x{~w}{~{}|}}{~|}{}{z{x|{{|{|xz~}w{|{yz}~|{{}{y|~||||y}}z|||z|y~|yy~~}}{|x}}{~}}}}{~z|}y|y}{}~|}{}yy}~zzwzx}y{{zx~~y|}yx|}}z}{yyz{|{~{~~~|}}~}|x|~~|}{yx~{|{w|}{y{x|~}|{y|{yz}w|}xzy~}|}~}z~|zxz}|{|~}zzyzy{~{}}yw{|}|v{z|zyx|yx{z{}|{{z~~{|}~z}~|}~x|}|z{y|}~wyz}|}z{|}}yy|}}wyx~|~z{{|}}~z|}z|~}}{~{{r~{}z{~~{|~}yy~y|}||y{|z|~}x}~u~}{uyy{|~zz~|}{{}|{y}|}|}~}~{|wu|{zy~yy}x~|~{{{|yy{y~|~vx|}}~y}|z|}}y}{z{zu}|w~||}|||~}|yy}z|x}{{{~}}~x|{{}{r~~}~y|}~{y~{~}~yy|}~}~~~}~~}~|~~}|}}|~~}z}|~~~|~~~|~}}~}~~~}~}~||}~}}~|~~z~~}~~~~}~~~~|~~|}|}|~z}}~~{~~~}~~z}z}{}~zy|}{}}}|z|{}|}||yzz{~}{|y~|x|{{||yzz||y{|{zzyzy}y{x}}||{|y|z~~|{}z|}{~~~y~xz|~yyxx{||yz~|z|{w}x||v~|~z}~|{{z}{x{|{x}~{~|}|}z{y|}yzyz{}{y|}x}|{y{z~~~y|{w}{||x~}~{||s{|{||y~yx||y||{}}}}}{x}{yz}~}|}}z{y}|{}v~~{~zz{}{|}|}zw~}z||~{|{{w{|{{{~yy|}w|y{}zyx}}zzzy|}{z{|~||~~{zx}xy{yv|||x{|y{||~|}v~||z{}}{|z~|~}}zzw{|}}~x{zz|x|}yz~|{z}}{z~{}|{}zy}{|z{w||~{{y~}x|x{z~y~}~z}y~}z{}y~~|{y~v~|}}y~zy{zw}y|z|x|zyyx}zzwx}}~||x|v|}|z|y}xy{y|}{~|{~{z~~{~v}|~x|z|}xz}zyz}y{}||~{}zx}}}|~||{}{~~}}}y||}|{~zz}zy{}~w}x}{}z}}z}zz~{{{}}{|{y{|~{y|x~||zzz}|~zz|}|}|}}{z{yy~|||z|y{v~|z}y}}y~yzzz}}}~~z~||}~{xz~}}}y}||}||{{|}{y{y|z{{z{{}y{y~~{|{|{|}z{~~~{~|~~}}~~}~~x~~}~~~}}{{~~~~~~}}|w}~}}{~||}}|~~~|~}~~~|~~~}|}~~}~}~|~|}~|}}~|}}|}~{}~{}~}|~|z~}~}~~|{}{zzz{y~y~z}y{z}zwx|{|zy{|}{z}y}y{}||{|{{~z|{}|~v}z~~}}}zw{y|~~|z~x}{z{{}{}|zwx~{|{|z{|||{{~{z{y~~{y}}~}z|~|zy}~{}vz{z||~|x~{~z|{y~{{y{z||~|zyzw|~}x~zz{|}|}}z}z~{{|||{{}v}||y}~||{|zxyy{~}|{}}~|~~|}~~}{zz{|||~{z{}|}y||z{~}y||ywyz{|y|z{x~y||}~}y|{|}~z{}{~y}z|~x~zy{|{z~}xzzz{yz{{yzz{~yx|||{}}|x}~x~z{z~}}{y}}{x}~|~y~xw|x{{{~~~|x|}|~}|z~}z{|{|}y~|{~}}}}~||||{}~~~|~{|}}|{|xyxyw~{}w~y}{zy~}x}{}}}~}|{yx}{yz{|x}|z~}y}}|z||x}|{{~{w~~|{|z~z}z~|}{{z|zyzx~}~|{}~zyy~~{~|}~}{||y}y}}{z|{{v{{y{~~x}z~}||v{yz{x{x}~|||}z}~}~{}}~|{|}~y|}{z}y}||}||w|{yzzz~z}y{||}|z|~}zx~~}z~{z~}}}{~{|||}yxzwy||}zy|zyx{yy}{z{}{x~}||}~~|}z|}|{}~~}}~}~~}~x~}~~}~{~z|}~~~~}~~~}~}~~{}~}~}}|u~~||~}~{}~|}|~||}~}|~{~z~~}~x|}~}~}~~~~y|}zz}{{{x~{z|}|x}z|~|{zz{}z{{yz~}|yz}{y}z{~}~{}}~z~~}w~z~}|~x|~|{{||}||z}|{}}}~|}~|}z|}yyz~~yy{}q{~{~}yy{|{~~|}|{yx}{}{y|x|zxzz}~~z||~x{|zyzz{x}z{{{}y}|~{{z|~{{|{}||}~{|}}{}}}y{}y~z|{|||x|{~{~|z{}|~|}xzx{|z}v{yw{|z}|{}y|z|~|z~{|}|{~{{~||}|~yyx{{z}}zy||~{{z|~z~{}zz{z|~|z~}{|~z|~|zzz~{{z{{zy~{{yt}z}{xw{w{z~}y{~{~x{{{~z|{}}~{{|{}|||}v}y}||{}{}~zzy~z|z{z|z~|}|x}{|{}{w|}{~~}yy|z~y{{zyy~|{{|yz}||~xy|w|}|~~{|}~~}zzw}|zy~}{}~}{{z{|{z~{||~tzw~|z{y|y}}|x~y|}~wx|{}zz|}z~|}y|x||z||~x||~v|y|}}zy}y|}~{{x}z{|||{|~}|~~{zx~|{{{~}x~||{zz}{|~~|{{}w~|}~zy~z|z{zz}~{}|zz{|~~y|w{yy||}}{{}|||~x~}y}|{vw|}}}z|||{yz}z||y|~|}{}yzx||{}x~y||~y~z~}z{|{{|}~~|~z~~~~~}~~~~~~}~|~{|~~~}~~~}~}|~}~~~||~~~}}}y~~t~|~|~|~~~{~~~~}~~}{||}~~{|}}}}~|~~}~}~~}~}}~}~~z{~~z|z{~|}{|}{z}}|~}z|z|}|{wxz{w~|y}|~{{~}z}}x}x}wxz{}|z~y{wy|xxx}{{|zz}~{|}{zz|}{}}|~{}||z|||x~y|{}~~~}z||||{z~z~}}{xzy}z{}z{|ztz}xxzxz~xz{{y{}{|||{|zz{{|zz}{}||}|~{{{|{z~{~{z{|~|{}}x~x||}||zu}z}|z{|y}|z|{z{{}}~~}|y|y}|y|zz~zzzzy~}}z{zz{yz{~x~}{|x{{}}~{}}|}~|~xzz~{z|{{{{yz~~{{{y{z}{zzzz|{vy}x}y|~}~}v}|||}{}y~}~~}~|z~w}wzy}||y{x}yz||z}~|yvyy~~~x}~z|{}}z}{{|~~z}|}zz~}{|}x}{}w|z~~}z}{z{z|z{|{y{||z}z}{}{{|~~y}~||}{}}|y{zzz{}{xzz{|x|}vzzx~~}~y~y|~|z|{y{z|~{~|~z{|y~z{~}{}|~{uy}y|w{~}z|{}yxx}zyxxxxy|xyx|{~zzx|~x~xy}}{}|}{z}|{{{y|w|yz~yz{y{y{z~|{yx{|{x~|{{}|zy~}}z~}|||}|~~z}~{{|zz{~|~z}|zy~}{|{|y{z~|~}|}y~}}{}}~y|~~}|~|}}|~~~}~{~}}}~~~~~~~}~~}~~}~~|{|~~~}}~~}~}}z~~~||~}z~~~}~~}|}}~||~~{~}|~~}{}}~{~~|~~}~~z~y~|||z~}}|z|~{{~y{{|{|~}}|z}}}w|~|z{}|}~|}{~{||~~~y~|y{}~{|}~{}zz}{~{~|z}y}z~}z{|z|{zz}|z{~{~{{xy~zy}}uy|}|~|}{~||~zz~}}~}z}|z~~~}z|v|yz~|{}|}z}{yzx|}yy|}|{}xyw|}~~||~~z{~{zu|}z~z{z~z{|yw|z|~{{x||x}y}x|{y|{}y{|{{{~{||}~|{u|{}~{|y||z{}zz}yy|~|{{z{~~{}z}}||v~|y~z~zz}{~|{zy|}~x~z}}y~z|y|}|~~}~~z|y~{|z~z|{}z~z~{}{~~z}z|{}{|v{~{|~z{|z{y{}~|{}}|{{zw{|||}~|~|}z{}|~w~}|~~|{z|}||~~~~y}|z}}w{x}~||~}||}~{|{y|{{y{{y{w|z}|}{|zw~}z}{|{w|z|{~~}y}|}{|~~z}~zzy|{|~z||{}x{}xy|z||{w|z{x~}u}{z{w~z{zyz}{z}}|{y{wz|}zy{~|~}x{|~{}wyyx{~}}z~y{xyy~|yw|~}{yz{}}}|{{}|x}}||{v~~yy|~z{{xzx~{{zy~|x{}~~|z}}z{}{{{|}|{|{}}z||{|{{~|}z}z|y~}|}{}|y}{{}~}}zzy{~x~{}zz}~y|z{{{{~}~~~|}}|~~}|~}|y~~{~~|~}|{~}z|~~~}~~~z}z~~z}{~}~~~~}~~~}~~|~|~~~}|y~~|~~~}}~~~}}~~}}~|~~}|~~|~|~}}yz{}|}}{}z{{{wyw{{}zx|xz|w}zux}|}wz}~zx|}xz|{|}|~|y{z}}uy}~~xy~~x{yzz|}}zy{{||}t{z{y{|y|{|zx}v}~~{w~}{|{~}}~z}|||{~xztxyzw{y~w~u{~~~}{{|~x|~~}{}|w}z|||~|z}}{y~{}||{~~{|{z|{{z||{|z|{}x|}{{x{~{z}x}}~}y}~y~}~z~}{}z}}xzz}{{z{y}x}y{|z||}}yx|y}}x|x~{xyv|w}w{{w~|zyz{|}}}{zzzyz~{{|~~}z{}~xwz|}}{{w}|}}yzw}|y{|||{y~z||{{~}~{||}y{|{|y}}~~|||}yz|{|{~|yy|{zz|y{}}|yzz{{z~}{}~|y{~~||{||{~|~}}{|{~~~}|zz~wx}yw|wyzt|y|zy}|u{x|{z||}|~{z}{|y|z{}}z||y{}{y}{||}z|zx|y||z~z|~|xwzwxz|{z|{||{x~zw~}}{{z|y{}}|z|{zy{y||x}x{{w}||tw}|y}wzxxyw~{|z}{{x}}|{~y~|zz}}}~{~z{||{xz{zx{}~z|zz{~{y{~y{}{|z}{z~}z}|}|z|||}{}}|}~yxw{x}||}||}}z|~{|v}{{|w|{{x{}~}z||y}~~y}~y~}~~}~{~~}~~}~{~|~~~y}|~|}}}|}}~|~}}~~||~~}~{~}z||{}}z|~~~}}~|~}~~}~}~|~~~y~~~}{~}~~}z~~}}~~~}~~~~~~}{{{y|{{z}{{~z||~x{|}zyyz|{~}}|}~|u}zy~|}}~w{y}{{{{}}{||}{}|y}|{|~|zwyyz~~zzy|z|}{y~||{|{|{zz~{z|vz{}|}}~w{|{||z{{{}{x}{{}}~|}~w~{|zz~|~|{{w{{|{z{~{|{y{}||~|~tz~{zz~~|}yx{xy{{}}wyz~~{}||z~|~{zy||x{}{{z|y|{yyz{}yz{yy}}~|y|~{~|}z|~{z~z{v}{}~zyzy~zzy~{~~z}z{{~}|z{}z{|~x||}wz}|y|z~|wy|}z}}x~}{{{}~~~z|w|y{|{|}|{yz|}|||}{zx|||z~{{z|y~||{}yzz|}|x|~||{z~y}z}|~|{z}}z}y|{x~{}}}{}}|~y}z{~}yzx{uz~}~|z|u||~{~|~x}}{|s{~{}|{yzz|{}y~~}~}}{}~y~|{}{|}|z||}{|y~z}}yzz}{|y|{{}~{z}}}yv}yz~}~|yz}z~zz{}zx}}}|}|{{yx|~~|zy{}{z}}{|z~~}}||zy{~|{{}u{}yy{wy||zxz|}}~{}}|}}zz}z~x|{xz|{zyy}z|||y~z{zz~|}x|w|~{z}y}{|y|}xzyyy}y|x~~~~}}|~}~~}~}~~}~}~|}|~{}|~~~~}~~~}~}~||~|{|}~~z}}~}~}~y~}~~}|~|~|{~~}|~~|~}~{~~~~~~}||~}{}}|~||~x~x}{|{~|y{z|x{~}{~x}zzyvx{}|z|z|~{z|}z~}||{|{{z{xw{y}{}~u~z}}|zz~y|y{yyxz|}{x~|zz{|v}~|z}yz~~{|~x||}~|}|~}|yyzyz|zy~}y{~z~}z|{{||x~~y{y~|~z}|y~}z{~~|y}{|||}|~}y}{}~z}|{y~wyyx}zy{uzy~{|}}{||{yy|y}}~}{{}}~~|~~}y{{{|z}|~yyxz{v{}|z|{xz{~{{|{u{zz~{|{~}~z}}|}~{{|{~y{}z{zz~x}}|||zz}wyyw}}|y{{wz}y|w|~x{}|}|~}y{|~|y|y{{{w}|{v}z~|{z|y|x~y~y}zv{||~|~~{z|y~}|y|{|zzy|}{{yxz~}|y~|zy{|xz||}~z{}~~}z{{x||y{}||{|w||~z{~y{xyy~y{}yz||~{{}{}~x}y}}|~}{||w|xz|y~z||{|~z}}|}~{||~z{{~|{}v~}y{{ww}~~zwyz|}}}y{}~~{uz~{|{}|}z{||{{}{y}w{x~~y~}|y}y{x|}}|{yx{|}|||}sz}z~{~wz}}|zy|}~y}|v}}uy|z|y}||y||{|}yy{~}{|{}z|~}{t}}y~~|{~}||~|}||~~}|~~}~}|~}~}~}~{~~|~~||}}}}}|}~~~~y~~~~~~~{}~~~}||~~|}~}~~}{|}}{~~}}|~}~}~~}}}}~~}}~}~~}|~}}z~}~}y{}yz}{}}{{w}yy{}}~}yz~xyz|}}{z~x}y}||}}{{~x}z~~x~|z|y|w~{}}{}~|w{|}}}}|z~}yz~{}}z{~}}{|zxx|yz{}{z||yw{zx|~|z|||||v|y||{{{||}z~y|z~}z}~w{{|||~x}z~zxz{z{{}}|~yz}}~~w}~|}}y{}|w~|y}~||x|zz{~~~|}}y}}{}zz|}|~}|~|~|{{~~~~yzz~}}z{zy}~~z||{x}{{x~xyzz|z~{wyz~v{~~|{wz|~~}|}|}|z}y}z}~{yy||z|}z~|xx|{{|{|}{zzy~~~y{|~}~yx|}{{~yy~}}~{z~||xzyy}}zz{y{xz~zy|z}v}z|y{{{~|~|v||}zz}{~~|v{||y~||{x{}z{z~{yy|{|z}~y|x}{||~x{}}z}||zy}y|}{|~y}}~wy~}v}{~x~z}{}|~z}|~{{|}}~|}|}|z|z~{}{z|}}yw{}|}{y}}}}}~{}|}{|x~}{y{||}|~z}{~{{{{}y~zxz||{}||}}~zz{z~~w}}}}xz~zy{z~{|x{{zy|yy{{u~}w}{~|}{y|{z~~yxz||{}}~|{zy~|v||}~}{|~|y{||yx||y|y|z||}}|}}||~x{~|~{}{}~~|y~}|~}~~~~}~~}}~}|{~~z}{~}}~}~}zz~{~|~~~~}}}~~y~~~{}~~}~}~}~~~~}}||~~z{{z}~}~z~~}~|~~~}|}~|}{x}z~{zxx~}z~z{{{}y~z{|}~xx|{z|}w}~|~|~|x|{|{~~}|}||z}{|~}}}w}z{y}v||{||xzx|yz}|zz~z}y{}y}}~}~x}zz|~zz~}}x|{zy{}}y|}{{~yv}}~{y|v{zyy||{w{~}|~{xz~~~}|{~}~~}~|{~v}~}y}}z}{{|ywzzy~zy}~|}z}y|}yy{|}~|}|x|{}wzxxw{y{{z}~}zy}||{{}~x{~{{{|}zz{x~~~}~|}~{y}|{~|~{{{~}zz{}|y}}~|~vzzw}{z}z|~~~z~}z~}}z{y~~z}y|~||}z|~}}~|}}}~}~~~z{{yz~|x|{{zv{y||~|w{zy|}z|~}}y}w{}}{|~{z|}~z|{z|}}{{y~wzxy|{y~{~w~w~|zxv~|}y}||}{|~~yxy|{}}~}~z}}z{|{{y~|zzww{y||z{{|yx}z|}z}z~{zy|z{~~}~{{x|{~{}{|{}w~}{|}~}||x~}{}{xz{~|}{}}}}}}|{{|zx{}~z{}w}}|y|x||}}~{{}~yy{|wyyzy~}~z{zz{|||}~~}w||z{x~{{|{z~{{|{|zz|}|{||z{}{}x{z||{|z}|z}}~u{}{{z}}~~~~}}z}|~}~|~}{}}~}~||}{|}}||}~}~}~|}~||}~}}}~|z|}~|~|}~~~}~~~~~}}~|~}~~}}}|~~~}~}}~~{}}~}~||~|~}}~~}~~~|}~~y~}{{}y~||||~~|{{~}|~|y|w|~z{}{}{}|{~w}}~{{{~|z{}z|{~|~{|~y|~{z|z~|y~zy}}{|{~{}z|{}|y{{yv|z~}vy}~y{z{}||||||}}~{w}~~|z}}}|}{{|~{}{z~||{}~v|{~~|z~}}z{~z|{{|||{|{~}||yz}~|}y~wz{}{}~}{{z~y|~~w}||z~}{{}|{zx|}{~|xz{|~~|{y~{}u|~|y||}}zzz}}{z{}}z~y|xw|{y|{|~}|y|y~y~{u{{{{zzzz~|z{}}|y}{z|x|~~}z{y~}}~~~{|~z{~z}}|}zzz}~{}w~}}z}x~~~||y~}{{}{|||~~}w|{v||||yz}|~||zz|{zx|yzzw~}|{|~~}}{{|y}y}~{{|z|{z}z}zz{{~y{{~{y}y|~|zzxzzx|vz|zz{}x{|z{zz}|y~|}{}yz}~{|w~~yz{~w}{zy~|z{y}|vy{}{}}yxyxyz}zwzy}{uv|ws{w}~{x{}}{{~|~{zzz|{{x}z~z{}~}yw~~z}{~y}z{y|~{~{z~zxz~~||~|y~y}||}zzzz}y{{uz|y~z}|}{}{zx}}yy{zzx}z|{}}zz|zz||}}}{{}~|{s}}{{{~|x}~}|}}z||{z}{}z|}|{~}{|zz}~|z||~~}}~~zx~}}~}zz}~~|}~}~~~}~|~~~}~~}~~~}{}~}~|~{~~}~|~}~{~~{~~~|}~~~~~~|||~}|~}~~w}}{|~~~|z~{{~~~~|{~}w|{}{}|}y|wy|x{}{zy{{y{~z}|y|x~y{|y~~{y}y~{|||||z{~{|w~|~|~zxz|{zx{|u{yz{w{yy~{z{z|v|{}z~zy{{}z{~{wz||}yxz{~|x}||w~~y}{zx}z|{{}z}~|{x{~y~{z|}{v|}w|zy||~w~|{}yz}{}|}}|z|}y}yz~yzz{~|}z}}~~v{x|z|{zzz{|z{xp||~z{~{|~|~~}~|}x}}}y}y}|{y~|yy}yz~}z|z{}z{{|}xy{z||}|~y~~y~|{{|}|~~~~~{~{~z|z{~{{yz|yzy{}zv{y}zzzy~x||}zzy}~}||~}~{}}}}{|z||y}~z{{}{{z{}z|{~~zx{|x|~{~}}{}}~~~xz|z}|~~w~{z}z|z~y~t~xv~~~|xzwx~z}|}}wz|{{|z{||{yz~{|}}z|{yz|~{{~yz|}wzy}xy}xzzyyz}~{|~~|z{}}z{{||xw}}}{}z|}{}z~y|{y{~|zyzz~yz|||~{z~w|zwzw}{y}{{y~~z~|w|~{}x~}{x{}}~z|}z}{}yz{{v~~z~z}yz}z|{z{x||{~}{zz|y~~y{{}|zyw|y~}}}}y~z}{{{|}wz}z~}||y{~{{|x}z|}{z~|}|{z~z{|~|~z~~{~~~}~}}x}~~}|~~|~}~}|~~}|}~{~~~~~z~}}|{~}~~|~}}~}{{~~~~}{{~~||}}w~{~~}}}~~|~~{~}|z~|{~|~|}y~{zx{zx|~z|zz}|{~x|z~{{w|{{z{yx{z{{vyy~~z{~wxz|}~|w}{{{y|}vzz|{|{zx|}}x}x|z{~}|x|}}~z{z{~z|}}z{|~z|zuzz{{zyz~{y|{yz~~{{}||{{}{x{}zy{{x}z}z|yx~}x|z{{{z{}zx}|zz{||}}x{|}|zx}}~{~{|}~y}z{}z}zw{{y|{z~{~~y{{~{~|}{||y|||}|~}~z}}zx{}~~|{{}|~yzy|}~~}||y{yx{y|}}|xz|{w|{|{|y|{yy|zz|~}y{y}w|~{vw~z}z|}zy|}z}~~~zzx~{{}}}}~|}|}}z}~|{~{}x|~}{zx}{x}{~x||}|||~||}|y~~}}{{~~z{|x|x{{{|z~{}}~~}}|~~~{{w~}{z{|{yz~zz~|z}z~}zz{~~zy|~}~z|z~y}}z{y|zw~y}|{{y{x{z{zyy||~vz}z}{yz{{{|y}~~|zww|}yzz~z|{~{y~}z~~z~|vx|}|x~{{z{~||~~{~xz|}{}}{v{{~}w|}yz}~}}w}}z}}zw||{}{|{}z{~{|{||{{}}}w~|{z}~~~|{z|y{}y|y||zz{y}~|y{{{z|}z|xz||{z}z~|~}}~~}}~~~~~~|}}|||}~}}~||}}~~}y~~~|~~{}}y~~{~~|~~}~~}{}~~~||~}{x~~}}~{}|~~||~~~}~}~}~~}|~}|~|~~|}}}w|}~|}{|~x|wx}|v{|y{{}z~{|yv~x{z{{{|{x}v{|{|}}}}{}w}z}v~{|z}}z{y~}{}~z{yy}|}zzywx|zz{w||yyv}~|}}wz|z|~~|yxzw{}zx|y}~~~{}zw{|}zv}zz|~|zwy}y{|~{~|xx|}v{|}{~z}|z{{}{{z|~{{{x}|zuw~|x{|z{z|{y}w|{||{~{yzy|{{}{}zv~}yz|}{x{|{~{~}~z{~zx}}y|wzx{{{|}|z~|yz|yx|y}xz{yz|~||{}|z{{yxv~{|{~|~z|~zyy|{w{v{|}{|{z{~{|y|~x{y{z|}|~~}zx}}}zx|~|}~||~}x|||zyy~z|~x|~zw|ywz}|y~vz|{{y}|}~|~}y}}{~~x}}}{}}|}}}xy{|wz~zyw}yv|zx}}z|{z~wx}z{zz|{{|zz||x}}{}y|w}|z}}~vy}xw{wyz|y{xyw{z{}||y}|z{z}y}z{y|{|v{{|z|w~}{|}}~}{z~~~|z{~}w{x||x}y{zz~{}~z||y{y|}}~|}|x}}{w||{z~|~{zy|~z}|~||}zz|yx{z}~y}yw~}}xz~zy}}y{z}|}zzz~}{xy~~||~||{}z~z{{{|z~y|y}||y|{z||}zy|yz~x{|||{~}}||z|y{y{}{~~|}}}{}~}|}|~}~}~|~~~~~|~{z}}||~~~|}}{}|}~||{}}~~|{~}}}~}~~~~}}~||}~}~z~}z|{~}~~||~~~{~~}{~}}~}}~~~}~y~~~}{}~|~|~||~~{||x{{}{z}~{}y~|zz}zz{||}~z|}|z{yy~{~{~z|~|~}~|z|z}{y}{~}|~~xy|{xz}}~|}y~}|{z{~x{v}{|w|}w}}||z|}~{{{y~z}zz|{}}z|y{}}xzz~|}~{{yz~}}xz~{y|wz|||~||y}zw}z~{~z{v}v}z~~{}}~~||}}|w~}z{w~zzz||~}}z{~}~~{w}y}}z{zz|~{}{zx~{}|v|}|z|~|{y{|z|{|x|~}~{~}{||w}{{|}w{}|{|z|}yzyx~z~|{|x}{y}xw~{}~||{|}{~}||y~}zt}}~~{z~z}{{{{}|~}{~x~yzz~}w{{}~}}}{}~~|~~|y|z}{}|~{y|~~{}z|{z}{yz||y{}y|}{y{|~}|}y|}{|~zz{|||x~z~|y|y}z|{x|}||x|}zxzxy{yw{|z}|}z}~}~}||z|z~|}}z{~{~~x|}zzz}||xz{uz}|z{z||z}z{{~}|{xzz}{}~|{|y~{~}~|yz}|{{|{z{w|x~~}zw|}~xyy~}z}}zx{|z||z}~}xzw{|}~~x|~~~|||w{z}z}~z|{xx|z|z|}}}}}zyzz{y|}}{}}zyy~|z}y|~y{|}}}z|~}~{{~zz{x|{}~{|zzz|y}{zz}|y}zvz|}||}|{~~|~~~~~~~~~}~~~~~|~~~~}~}}~}}}~|~|~|~}~~}~~~~|}~}~~}}}~}~|~y|~}~~~}~~~~~~}~z~y~~~|}~~{{}z}~}z{zz}{w|~~v|yz|{~}w{z}yx}|yx}~{|z|z|z{|{{~||y{~|}zy{s{|}|||z~|~|z~zzzzy|{}||z|}~yy}|{~|z~z}y{|x{}}x|}~}z~~yw}zw{x}}y||zzzu{|y~~{z}~z~|{~}z}}z|{~z|{y|z{w~z{x}~z||}~}|||{}|y}yw}zz{y}zz{~|{z}||}|}~z|}z~}~y}}}{}||}}~}~yy{x~}~zzw{y|z~z}zv||}~yw{||yzz||z|{}~}~}}|~{|}|}}yyx{{{||z|}}|~{}{zyz|y{{{x}xv||{{x{|{y}|}}}}~~~|xz|{yz|z}v{~y~xu|yz{~x}|z|z~|{xz|{z|y|x}}{z|~|z{{w~~y|{|}}||}|{z~|}z{z}{~x|yy{{z~{|}w|{{{}xzzw|||~{}~||z~}~~{{z}}||}{{y~z~~}}{{{~w{{}wwx}z{}y}y||{xv}y~|zy~||~}zw}z}|}}{|}~{}{~}~z{}}}}yz}z{{~ww||{}|y}}y{x}v}z~z{|}||zz}}z{z~{}y{z}}}|y~{}~zv~}xx}{z}}y{{~~|x}yyz}}}z{{|{~}x~z}yz{|}x|||zzy{{|~|~}~}}|}||{yy{t~}v~}z}~|}~z|~}{~|~|~~}{||~~z~}~}}}}x~|~||{}}z~}~~}|~~}|~~{}|}{z}|~~}~~~{|~~~~}}~}~}~~}}{~~uz~~~~r~}~|z~~y~}|~|~{}|~{|~~}}}~~~~|~~}~~~~~~{~}~|}~{}{}{zx|yz}xw}|{z|{zz}{{z{{|{}}}|{}yz{{}y}|v}|{}y}{{|w~}{}|~tyy~}{}xz{||wz{||{~}}z|~}y|~vzx}|{z{~}{~||{{|}}~|~yy~|}zx}{{~|w|}{|}{x{{}|z}{||{x}}~}{|~}{{|{y}|~{z{{z||y|}}~|~z{|}{t{z|{w{{|}|{{x{}{y{~}y||z}y}zz||}}{y{{}|{{y~|y}}}w{y|~{}}~|}~~z|y{}|~{{}z~|{z{|~~zw}~y{||}x~}~zzx}{||}~|{{z~|y|{|xz{{y{{}~{z{|}v|yz{{x{|x|y||~z~zx|{}y{}xz}{|z~}{v{zzz{|}~~||zx{}|{||{zy{{{}z{|~~x}x|{{||{|{|{}|{}w{}||~}~yz{{z{|~y~{~}{x~}}~yx}{}{}~x}z}z{y~z~y~|}z}z~y|}||{}y~}{|yx{}yxx}|y||yz||}~}y~}z||xxyzyz~y}z{|}~|x{z~~{z}|z{z|~zz~{x{wy{z|}~y~zzx~{|z}w{}}|{|y~~y{}{}|}|{zz{|z}~{x||z~{z}||~z~~|}}{}t~w}|~~|}|}y{{}|zy|xy{z|}y{y|~{|{~||~{}}{{{{}~~zxz|{z~||}~~~||~~~}|{|~}{}{{~~~~~~~~~|}}}~}}}~~~|~|}~~~|}~}~}}}~z}~~~|~}}~~~~~z~~~~~~}~{}~~}}}~~}y}~}}zzz}y|xyx|~yv}yzzv~~yzty}{|x~|{||}}}{|~}~}}y~~~~|y|~x~}|||~{~{y|{~}}{|}z~}wyw{x~}}zz{~z}{}{|z{zz{{|z~}|{}x{{y|}z~yx|zw~{v~}|}z{|w}vqwzw{y|~zw|z{}||}~{}z|{|}{}}xy{~|~{}w}xz}{}z}y}|{yv{}ozyy|}}z{{z~}|~~|x}{{}|}|~~~x|~}{}|{{xx{|zy{z||{|~}}yy{y~}}~xwwz~}||{y}{||{yz|~}~~y}|~{y{{~|}{yxzxy~yz{zz}|}{~x|{~{{y~z~z~|~|{{|y||~|{|}||y~z}{~{{{{}{||{zx|v{ywyx||||z~~}z|z{{{}{}|}~~~||}|}~|~|z}zy|{{{}||z|ww|~z|zz|x}zz||~}{}|z}|{|xm}|}~|~{||z{~{|}{~z}}}{{wyz{x|{}~z|{y{wz}x}{}y{~}{||~~~}|~|{~z}}~}y{{}|{{{|}z~}z||}xzvyx||z|{w||r|yz~z~z~{{~{{wz|}~||{x}{{|w~z}{z|}v~{}z~y}~~}x|z}z}wzxw{}{~{}}{x~|~{yz~{}}}{{{~xx~{z|zw~{}{{wv{z}}}}{}{}y{z}}z|~{z~|}|z~{}|}}~~|~|~~~~~~~}|}}}|~}{~}~}}~|~~|~{~}~{~~z~~~~~z}x~~~{||}}~~~|~~}~~~~}}~~}}~~~}~}~~|~~~~~~}~~~}~~~}~{~|}z|z|y~~|x||||~~}|~z|xz}{z{}|z}|~{}xz|{|}}}{|xy~z{y{}}z}v|vy|}}|}~{z}{}y{y~~|~z{zxz~|{~{|{|~}wyw~{}|}zz}}||{|y|}}y~~{{|||}~y{z}}}}x|~y{y}~}{~{z{y|z{x{~~z|{{yx|~{}zy|z{zyy{q}}{|~||||}|{~|{}||z|zy}{x{~}{}}x{{~|}{{}}{|w{|}|xyyx|w|v{{~{|xzy{|~}w||{}~z}x{~}zx}wz{{z}z}z{zy{|y|v}}{|yx}}~|~z}~|}|~~|z{~zxyzy~}|~~x}{z|}{{|zz~}~|{|xy{{|z~|}}}|}x~}zzy}|~{||{|~{{~~~y||}|}x}~yy}x~}}}yz|}~}zzv}{{}|yyy{zwz}}~|x{|~|{zy}wz{{~z|}|~x{~~}~{z{{z|x}||w}x}{}|~{z}y|~|zyzzzz~x~{{~z}}zz|z|}~y}}z~|}}}w~x}{y|{x}}|y{xzy}~~v{z~{~|{|{~v~{x||~}|z}}{|}yzxx|ww{}{wu|y}z{zx}{x|~~{|{{}~z{{z|~}y|}w|}|}~z}z~~z~|~}w{z||{z|z{|y}z|z~|}ux}}~y}zyx~r}}~z|{}~}|x~~x}z}}x}yy{|{|{y|}~~yz~~~}}~~~}}~~~~}}~~y{}}}~~~~{~~~~~}}|~}|~~}}~~~{~~~~~}|~~~}~~~~}}~~|~~}}}~{}|}~|}~y~~}~~}}z~}~~~~}}~{~}{~z}}v|{}y{||{~~}y{{{}yy}~{~xz~z~}z|zzz{|y~zz|}~y{|}}{z}~{~}{||~{}{}|x}||wy|z|{|}|x}|{zz{wy{z||zzy|z{}}~}{x|~}~~|}y{|~zyy|}yz}ytz}zyy{}~y|{|||y}|zx}z~y}{|}yzz}~|~z~szz{||z~}uvy|zwz|yx{}{z~z}zt}{xywyzzy}|zz|y{}y|~|{|{}~~z~~|x||}z{z{y{y}}uz}w|~|yz}yxzxy}xyyz|}}z}z~|{{{|z{{||s{}{~}}zzwzx{}u|~}zy~z}xw{zz|zyyzy}~w{y}z}}~{~{yzyy|~}{}}~~~~y|{x{~}||~y|x~{zwx~z{zvz~{}{{}{|}|z{~|z~}|}|}}|{{{xz~~z}~{zx~{z{~}z{y{{xzy}z{{}x~|z{|{{y~z~~{yx}x}{}~|~xx{|u{x{yyxz{}|~zy}}|z}{~z}{z~~{y{{{||y|{|}{||}yyv~{||yy}y~~|}{~zu{zz{|{yx|xx{zv|{z|z{|z~~|~|{}~}{||{z~~~}{||{zz|zyxz~y|~vv~z{x~||}{~}zzx}z~}|z~{{|yy{}{{}~}{~}}~x}}{w{z}{}}zzy}}{{{|x~{}}zw}~~}~}|{{{}}}~|~}}}~~~|~~~~~|~~~~~|~~|~~~}~~}~~~}~|~|y~~~}|~~}|~~~~~~~z}}~|~~~}|~~~~{}~{|~z}|~~}~}z~~{|~~}~~~~}~~z||~}}}}{}z}~}}~}}}~~}}~}x}w}v~||~{w|{zxz||zz~z{|z~z||}}~z|~{{|}z|}{x|z|xz}z}~{z}zxz{~{}|zy}}}{|yxy|~zyz||{||y~}{}|yy{}{}~||{~|~{|||}~|x|z~w~{|xzy}~zyz|~}~}}y}ywy}~}{z{~zyz}}x}||}w~y|~}y~yz~~~zx~}{{}}|~y|{zy|}y}y|z|}}yz~||z|yy}}x}}{yxx||z{}x}z~}~||}~}~{~}~z{|}~t{}|zz~y|w~yyz||||~~{z}||{}y~y~|~}{}}{w||yz|zy}}||y}x|z{~x|}{}z}w{|~{|~y{}|z|~~}}|}||}{|x}z{{|}x{}}}~}{~~z}z}}~}}{}}|}|{zy~z~}zx{|{~~{{||z}yzyz|{z~}|~v~||~}{||}}z|}|{~|}x|{z}~~z{z}y|~xzw|z{zzv|z}{~|z}x~yz{~}{|z~}|}|~{}z|y{||z~|w{|{z}z}||z{wy}|yz~yz|{{{}v}|}|~}{}~|~v}x|}|{x{{x}}{}|}z{vz}~{{}|~|}}|y~{~xzy|z|{z||z{{y}}||{z|~w||{|{t}~|y{yyz{}{}}{~}{z|~w||~~{}{~|y~y|z}~y}||~zz~z|}|z~~z{}|yzzz|~}~~~~||~}|~~~|~{}~~~}~~|~||}~}}~|z|}}}~}}~~~{~}}~|}}~~{~}~|~~~}~~~~~~}~~~~~}~~~~~~}}}}~}|}{|~~{}}|~}{}}~~~v{|{r{|x|}zz|{}y~zz}|z}}xz|}|y|||{|~y~{~z{}{~~{z~zz{y{y}{~z|{z{}|w}zzzy~{}y{|zx|}{|x|zy|x||{{~}}y}~|}}~zy|~~z~|{~|y{|{~|zzyy}}{}x}uyx}}z{}z|}|~y}{{|~~~~}}|~z}~}~}}y~|y|~w~}y{}y||y~z|{y}|~|z~}{y}zzy{y|}}}~|~}|}{}}z|}|y||{z}|{z||y}|{y}|z|{||}{{|~}}{{|z~~~}|w~{~z|{}}|y|{zx{y|}|x~y{}{xyz}||z{{~|{z~~~|xy~}~y}}{vz}x~{~zz}y|x{}{|{w|}{ysyw{x}{}}~|}}{|~{|{|~}~x}y|}yz|{xxz~}|x|yy{{}{y}{{||z|y~~~y~|~}~}~~|{{~}{}~|}y~~{{|z~z}}{~}|{y~|||yy||x~}}}z|~{~{{{|{~{|}~~w{xz|{{xz|zyy~|~{~}w~{~z}{|yq}|y}}~}}}}~zy}}|{|~}|x~||}{|yx{w~zy|{z|{u{}|zw}{y}{}yyy{||}{~}~y~~{~~}x||~y}|}|{y}y|z}tzz||y|{zz|}y~z~z}xwsy}{z{{z}x~y|y{~}~~{~~~~|}~~|}~}}~~~~~~~}|~}~~~~}|x~~~~~~~}}z~}~|~~~{}~}}~~|~~~~|u|}}}}}{|~}|~~|~}|~~{~}}|}||}{~||~|}~~|}~~|}|||{}y}z}|~{||}~|~|zxz}|ww{{|~~zxzu|}|}z}{y}|||~v|}|{z}{v~z|z~{}{||{zyxy|{y{}xx}}v~}}z}~|}y}{|x|zyv|}|u{y~{~y~~z|{~~{xx~}{y}}|~{y{|{y~yz}||{||z{~yyw}yzz}|{||{}|~~|xy}{|z{||z}~}z}}yzv{zzx}y}~y{{|}z|}}||u}~||y}}z|||{z~z|z|z}}{}xuzwy{z{{}zwz|z~}{}{{~}}|v~}y}{~y|{yz~|y{y~|{~z}}z}{~~y~}~}|~}zw}~~{{y{z|y|zz{zvy{}|z|z~|}|||{y~|}{|{|y}~~||z||y~{zxw{||z{|y~~z}x|}~{}|w~{}z{|~{|y}||}y|z}xz|y}{x~{|y~}}|vz|}w|~}{|{~}~z{x|~|{}{zz~}}}}|~|||{vz||z}{|y}{}uz}~zz}~}|{~|x{}{}y|z}z|yy}{z{{yzu{}}~||}|yz|~}y{y~}|~y}{~~{yz}y}{|{~x||~|}{{{y}|y}y|{}~|y}{{x||w{}{z~{w|yz|{}~}z{z{zz|x~zz{{|xy}}}x}{{|{|zy{||}~z{|}y}{~x~}||zyy~|z}~~}zyz~{}}|}~z{y}|}||~~z~~|}|~|~~~~~~}}~}~~}||~~}{}~~|z~~~}|~~{}}}}~}}}}}~~~|~x~~w|~}~~~}{z~~||~~}|~~~}}}}|}~z~}z~||}~}}~}|yz|z{t{{v}~|zy|z||wz}y}zyz~zyxz|{{||{}}{}y~z|{}wzw|||yy}{v{|z{{|yv||w{y{xxzw{z|{xxz}z~}{|~|~~{}zy{}yz~y|~|~}||{{{~}}{xxz{}|}~zyz}{|~{z}y~z{|y}||}|z|{|zz}|{||x~||}~|||{zz|{vyy|{{zxyz}|{}xyz|{y||{w}{{yz|}}y|s|~wz{~~}|z{{zzw|}~{~yzy{}~~~{}|}||{|zz{}{~}z{}z}||z}z}zz}zyyy}~{~x{{|{z{}|}{}xx}|}{~|{z|u}xx}~{}{}}{|}~{~z{}}y~{}{wz~y}}{x~~|{{~zz~v{|{x}z|yzux|{{z}~}~}{|z}}{~}z||~|}~~}|{}|{y{~x{y~{|yy||{z~zyz~{||}}}v}{|yw}z}{}z}||}~~~|~z|z~~u{}yyy|{v{}{x}xyw~w|{z|x{v~}{||y{zz}}}{~~y|}{~|xy|~z}{zy{yw}||}y{}{}{zz|{}}|z|z~yy}}{{{}}|~z{z|}||z|{~|{|~~xzx}u}{zx{{}~{}z{{{~{zz}|~||}|{|y~|{~~|}|y}~}{{~y~~|{{}{z|zy|y{~{y~{z|}|~{}~}x||}{}yz~xz}y{~|~{z}}~~}}{{~}{|}~}}~}}~}~}~~~{~{~}{~~|~~|{}~~|~~{}~~~v~~}~}~{~~|~~}~}z{|~}~~~}~~~~{~}}}|~~}}|}y~~{}|~z}}~~~~||x|}~|zzxz}}{|~wz||}z||uv}}x|}xz{}{|z~}{w}zv|{{{xyy{{wy~}}||x|||z|{{wyz~|{{v~}{{||{z}y|y~z|yz~y~{}~{|x|~yy|x~yz}w||{y}y|{{|}z~||}~}y}y|}|z|~}}}zzz{}z|yz{}y}{|xz||~y|{{}|zyw}w|}||{{y~~~|{{}|||}|{zx{y}}z{zw||wx~{z{{z|}z{yy{z|yx~y}}{z|{z{}|{|yzy}yy}~|}x|}{~{~yz~twtz|{yz|xz}yw~|xvy{}z|{}{~y{~}y}{{{{|~zxz{|~y{~|~z~u|u|~|~yz||}{z}{}|~yz~~y|}~|||}{zzz~y|~~}z}w|z}w{y~{{}{y{~||w{w~w~yyy{z~||y{yx}}~|wx|}}~z{}~~|{|}zx{z||{|{zy{{z~}z|}}||}y|}{||}{|{}{{|}{wz{z}|}z}zz~}xz|~}{{|x{|z~~}{z}}}~{zxyz{~x{z{{|z|{yy}{|{~~}zw|{x~y}z|zz{z~{}~z{~z|z}x|~z{x{~{{zz}|z|w}}|}w~|yw}||}|{~{|{~{}}z{{xzyy~z}~y||wz~}v~~y}|}~x}x~|~|{|y{}~}{y~~}||}{{{{{|{x~}z{z~|}~{{{wz{|yyz}{yxt|{}~|}yy~z}z}{z}~~}~~|~~}~}~~}||}}~{{~~~~~}~~}~~~z~{~~}~~~|~||~|}|}~~|z|~}||~~}z}~||~}}~~}~~}|~}~{~z}}~~|~~w~}~{~}}~|~|~y}}~}{}y}{~|~~z}{||x{w|y{z~}uz}{zy~{}yy|z{}}|~~|~{}{z|||}}}{}xyx~~~|z~y~{|}{}{{zzxz{y|zzy}w|z{{~x|}|wx}}{zw|}~}{{|x|~zwz{~{~zuyy|}|~yzyz||uz~||z~y||~{}y}~z{x|~{~~y{~|{||z}{{v}v|zzzz~}y|zxy|}w{z}w~zx|~}y{}}||w|~~x}||~~||{z|z{}}{wy|{{{x~|}x}||z}~z~{xy{{}}|~{{}|~~}{zw{z|}{}|}z~|}}~z}{}{x}zy{zz|tzzz{xt|y||||}~}|y~|{|y~}}}||}{z{z||z||yyxwwz~zx~yx}z}{|~|||u|}yyy|z{y~z{{~}y}z}{~z{}||~}~z~z~}x{||xz{{|z~~|{|}~{z{z}{w}}}||}|w}z|}|||{~~~y}y}{|{z|}x{z~|zyz~|}}zy|xzy{z{{x}y|~z{}v{|}|~}|xz~|~{{x}|~|}~}z|~~{|}w|{|{{}~zxx~y{|}{}z~x~{z||~{z~~}|}~}z}|zyzy||{}~}zxzy}~z|s{y~~{{x{z{vz{xz~yz}v|zxz||~|zz}~~x|}}z}|yz}}~z|{zz}|~|}{z}z{|z}||}zw}z{}|{{{}}}~}{}x~}~}~~{}|}~~~}{{|~~|~|z{||~~~w~~}~}~}~~}~z~~}}~}~}~{|~}~~~~~~}|~zy}}}y~~~~}|~~}}~~~}||}|}|y~}~~~}}}~}{~}~~}~~~}}~~~||~~~~~y~~~{~|}}~|}z~zy}}{{zzx~zz}{~x|y~||yy{z{||}~{z{z}}x}w}w~{z}z|yx{}~|x|y|{~}|yz|~xz{}}|z}yz|y{}{z}y|||}{t||zwvv{|v||{y{{zz{z}~~yzxy~y}|{~{{zx|~{yz~~z}y|}}z}z|yzyzz{{x}|~~|}}||x~}yzx||zx|}y}}w|{zz|~~zz{z}zx~{{|}z}}|w~~|}yx{z{v|v|z~{{~w}~|{{|z}{}{x|x{|~yzz{z}z|}~y~}~||{y}||}~r~~|{~v~}{~~~x{}zy|y}~ywx}~w|{{{~|x}|}}z|{wz|~~{~~y|y{}z|y||{}}x{{~~z~z{|xy}zwxzz{|{{w}~{z|x~{|yyzw|~|{~{|{}~}{z|}{|x|}~{y~~y}z~{|}|z{~|yz~xz|~~y}{|z|~|{y}zz||~}u}{||zy{y~}}{z{~wxz{{x}{x~y|}~~{z~}z|wy}{{~|}|{zzyz}|w|}zz}~||{}zx}}{}yzz{}}~~{y~x{y}~wz{u}|}x}~~|y{~x|y{}}~~|||~~z{|z}x{}}{y}}z}}~{{{}}{{|{{|zx}y~y||xy~}y|{~yy||zzy~{||}}{y}}yzx}x|~}{z{}y}xz||}z{}|y~~}w{z~z}~~}~{~~z~~~|~|}~~}}}|~~{{}~~~~~|~~}}~}|}~}~}|}}}~~~~}}~|}}~}|~~}|~||~~|~{~}~~|~|~|~~~}~~~}~{v}~wz}~|z{}{|{zy{zz|{w~|z|x|}xzy{}}||y}{~x}z{|}|y~~{z{|}}y~}|{{{x|y|x~y||}z{}{z{}{wx{|wz{{y||zy|{|~{}|}z{{z|{}z}z|}~~{yy{z|zyzxz|}}yz~~|{{z{|}wz{}|{}}z|~~xz~|{~}{{{z}s|}|~yzw|yw|}{~z{}zz}z{zw{zv{w{~x||{}||}~yz~y|~}z}}{yw|}|}{~~z}}}}|x||zy|}~y|{y}~{zywx{u}z|z|~|}yy}{}}{|||||}~|}z}yxwz~yzyz|}}zxx{~z}y|w~}}}~v}z~|~{}{y~{~}zv~z||~u{{|{|{{|zyy}yy}w{{}y{}z}}yz~{{||}x}~~z~|~|~}{{~{x{{|{x{{||x}~|||~~{}vx}z{~z{{}z}{x~}y~z{||z~|z}y}zyz}|}{|}~}z~~xy|{{tyx~|{ty{|zvz{{}}zx{~y~w{zx}|{xz{~||}|zyvx|{|{ux}{zw{}||}{|{{{y|zzz{~x||~x{}|}{zzy|y~{}~||x}{}w}v|z{y}~yywyzxz}~w|x{x|{{|~}}}~z{}|||z|{~}|~z~yy|}|{|~|{y}xz|x|y}wyw}z~xz|{z~}w|y|}|}~{{{|}|z|{x|}~}~{~|||~}}|}|~~}}}}|~|~~}{~~~~~~~~~~|~~~}~~y}~~}~}~}~}~}|~{~{~}x~|}~}~}||~~}~~}}~~}}~~}{~|~|~~|}}~|~}}|~|{~}{}}}|~}}{~|~~~~}~}~}z~~}~|~|~~~}}~~~~|}~}x~z~}}~|~y}}yzy}|}z}zzx~|zz|~|}||y||{~~z{|}}x|}~~|w}~}zy|z}}}~{y}ysx{{}{|x}z{{y}|yzyzzy}~}z~yywx|uz~w||}y{~w~yz|zwz~}}}{z|{yz{~|{y|{||~|}{z{zz|}z|y|w~{{{{}{y|~}y{}|{|zy{{{{x}y|{}{|}z|y}s|w{{z{z{}~y}}~zy}}}{|{{zy{|zzz~xpz|{|x{z|~}~{x~z{{z|{|}~y}{{}{y~|}y|zz{{zz~}z|~||z}~|yy}}z~z~~}|y|{y~|{~~xx|}z{zy{yz}yy}||{~|{{y~z{{zwy{|{|{{y||z~}wy~}{~~|{~|xyy{}}|}zz{zz}}}|wz{|{{}yx~{||}z~y{{}zz}x}yzx~}}}}~}~|z||||{}|xy}{w{~w}}y}{}~{y|~~{|||z}}{{~zz}{z|yy{w~~z~}|yx{z{{}~z}yz||{{|{wx}w{y~||~{||{|{~{}|yw}wx}yy{xz{{z~y}~||~{{|{}z~~zxz}{xz|x~wx~|}}|z|}|z|}z{z}yy|~}|}y|}y{y~~|{{xzxz}|~}w|||z}|}|}}x|z{}~||t{|}}|z|~}{}v}w}|yz|yz}|z}x|{}z}|||}{{~{|{yy||~u|z}z}{{~~|{{}z|~x}}|}~}}~}}~~}~}}~~~}}~~~~~~}{|~~{y~~~~{xv~~~~~~}~~||}~}}}}}~~}~~~~}~~}y~}|~~~}~~~~~}~~~~~~~~z|~~}~~}}~~~~~}~~~~~~||~|}{|~}}~z{~{~}{~}y}~u}wz|xx{||~}{z}~z}z}|y{|xz{|z}}}~y||t{}x|{}~y{|~}|~{y}|xxzy~w}y~xy{|ywxzxzxy~y{{{~y{x~|||z|x~y}{y}}}~v||{|zx|zy}}~x}}{}{y||{}{xr|{{x{}~}~z~zz}|y~|}||}}{z|y|zz{|z|wy|~}{~|{}x|z}|zw{z}~}yy{}|~{z{{{~~}|x{~}w}}{~~y~|}}|~{~{z{{z{xz{y|~y|zzy}|zwzw}{~{~w{z||}}}}}yz|}}~~|~|~wvzx}{|zz~y}||zy}xx{}}yv~~z{tzy}{}{}}z~z~}z~|}|{}~~zzv|{z||z~|z}|{yzy{|~{{|x||{y|yzz}}~}x{z||{z||}}|||}~zy}}||{}|{~z~|{{wz|z{w{{~|z}}z|xy~~|{|}{y{~}||wv~vy}z~~~{yy|~|~{}w}{~y}zz}xy}}|xzxyxz|~}xz|~~z}}{}~u~{|}}z|}~~w~~{}}}z}z}{}{wxyx{wzywys~{{z}}{~{x{w{|}~~z{xt}z{y}}~~z~y|~|xxy}|{|y{uzx|x{z~xy~}{|zzx|}z{|z|~{{z}~{}z~|~}~|{~{~||x|}~z|{y{~{}x~ywwz~||}zzz||y}w}{|}{z~}{~~{~~~~~~~~}~}}~}~}}~~~|~~~}~~}~~}}~|}~~~}|~|~z~{}}|~z~|~}~~}~}~~|}~~~~~|~}~~}}|~~|~~~}}~~|~}}~}~~~}~|~}}~~~}~}~}|}~~}~}~}~}|y~{z|~}~{|||xy{yu|w{y{|y{z~|~}|w{w}z|}}{}||||zv}~{v{~{||xxwy{||~t}}yy~||y|~|w}}}}z{x}|}}vy{yyz||zwzy~{z{{~zx}{|}{{~{yyx}z}{~zy}{w{wx{z~|z}y|~{}|~v}{z{x{~z||{~y}{~~|{{~|{z|}|~}zw{z{}z}{}}~z{}|zzy}|{z||}y}{~}yz}w|~}{z{{|y}z~x~{|}|z}yz~{|z|z~|{{{|z|}~~|z~z}{zzxy}~{}~~{{{x~}|zxyw|~~|~}{z||{|}|{|y||~zz~{|}|~y}~y~y{~x||y{~{y}~}|yy~z{{~}z|||~}}~||z}z||yy~}|xx{~z~{{}|x}z}||z|||~x~{y|||||y}}}}{z{xz}~}{}}}{zzx|yz{{}w{z}z~}}||x~z}~y~y}~}~z~}y|y{y~}|x|y||z{{{z}~|x{x~{}|x~|}}xxz~}{{yz|}|||~y}z{||~|x}}||~{}|~}|zz{}y}|y|}|{}}z|x|zy|z|~z||~zz}z{}{z|zy}~~}|z{}~{|z~|z}yy|{x|y|{~~}}yz~}zw~yz|||zzz{}{{zzz}|y}~|}|}|w}{tz{{~|zyz{|{yz}z~}}y~|}z}y{}~}~|||}{~|{}~~|~}x|~~~|~}~~}~~~~~}~}~||~~~}|~~}}~~~~|~|}~}~}}~}~{~~~~{}~}}}~~}~}}}}}|~~~}~~}~}}~}|~~}||x}}~}||}|~|~}~}~~}}~~}{~~~z{{~|~~z}ww{zw{{yy~{zxzzxy|}y{|}~}{~zx{~|||z}|z}}y{}{|||~zzy}z|}}}{}xz|{wzxxxvzx}zxysx|{z{z{yz|~~|}|}{}{x}}~}y{t~x~{}z}|y{}{z{{|y{zz|{zz}|}yz{w}wy|}xz|}{{}|~{}{x{~|y{zxyy}{||zy~}|z}}|yzz}z{||}{|}v{}yzz|yzxzy{|w}~||x{y|z}}}z|}~{}}z}{w}|wy{{x{{|yxy|{~{y|}{}|vu{|xxxx|zz}{{~~~}{{}{{y||vz{{{~|}{~}}||~x}z{zy}w{||{{zxz|{~}yy|y}~yz|}|~~z}~~~|xy||{}|~~~|w|y||}xz}z{u|}|{|xzy|{zy}~vw|~|zwwz~{}|z~|w{}{}}~y|z||}{|t}|{z~|}~z{vz|xz{||z|y||x{}{|xzy{{~yy~~zz||{}}z{zz~~{yzz}{x|{|{z||xyx}t{x|~~yw}~}~}z}}{}}|~{z~~}{x|~y{|~{z~~{y{y}||wyyy{~xyu{|z|yyy}yyw|}{{{{{~y|{xy~zvxy{{yz~|xyz{ywyyz~}{zxx|w{{zy|y~x~{wzxy}}}{yy}|xyz}{{~|}~~x|}y{zx}z{}{z~zwxz{xz{|z{|z{zz}}{{zz}~wz{z|{|}x}~~~~~{{~~|||}}|~~~~}|~}~~|~~~~}}|~~~~{~~~~}{{|~|~z~~|~}}{}{}~~~}~~}~|z~}~~~{~}~|~}|}||}~|~~~~~|~|}~~}~~~~}~}}||}~}z{z}z~|y}}z{||y}w}}~~{{z{||w}~}}~~~x{pz{~~{~|~zy}x~{yx{~}||{{~}~|||y~}}}~{|xx{{|y{}|}|~|{z{}|wzyw|{}xu{{{~{z||x{}}|~{|zz{}}{||}|}{|z|xz}yy|}{y|~~{|~xz{}y}~z~x|z{yzz~zx~u{{||||||x}z||}|yv|yvzs~}~x{y}y|y|z|||vz|{|}yzx~{~~|x||w|{y~~}|}y}|z}}~}z~y}|}z|{wz{z{~z|}~}z{|}}x{~|z|}|{{|{~|w}{|~||{{~}x}~{}{xz~x}xzzv}|zz~{z{}z~w}x{y|yz|x~}{|y{x{}zww~||z}}}}yy{{zx~|zz{||z|w{z}z}y|}~zy{{}y}{yzx~~w{~}z}{~x{zx~|~yz|{u{z{~{|x~}}y|{}zy||}}z}~}wzz{z|{~y{}}~{zw|}|{{y}~}|{{}{{z|}yy}}w~z{zzzzy}}}{{{yz}~~y}|~}{~|~{y~~zy|~z~}z|z{x||{z|}~yz~z|y{v~z|y{||zz|y}||z~|zyzzx{zx|{{|x{rz}yz||~{}}|{z}~|||z}|~}}{}~yz~z{}~|~~|~||~~}}|}{~|xzz|}z||~z{z|yy{|v}|t||v||{}}o}zz{zy~{|y}~}~~}}}}}~}~~~~~}~}~|~z|||}z{}z~~}~|~}}|~~}|~~~}~~}~|zxz~}}~}z|}}~}~~~}~~}}}~|{~}|~|}~~}}~}}{~~~~}~}}||~~|}}~|}}~}~}~z~{z~{|z|{~x{wy}|}|x{||zy{}xxzzxyw}}}{~y~|~|zz~~|~}y~y|}z|||~{|v|{wyz|z}y}{y|x}|wz{}z{w||{xy}~}|~~y{{}x|}}z|}}~|w|{|~|{{|{{z|yyw~x{{}yxwyv{xz~zzwywx~|~z}{{|{~|~{z}}{{{|{}~|{y|{wzv{z|~x}|{x{z{y|z~y|~}}w|{z}zy{x|~|~||yv~}z}|z}z{sz|z{xz{{}zzz}y|}{|z|{x|x~|}}}z~{y}}~yzw{}wz{|{~{z}~z|zzzywx{|}~{y{z}wyzz{~{~zzz}|}~y~{z||~}|~|}{}~}~{zz}}|z{yxx}y|yzy~yxy|z}z~|wzyy}xzy~|z{zz~}{~zyz|~}z~}|~|}z}}~}||x{~}zy}}{v{y}~}yzz{~|yz{z{}}{|y|~|}y~|}}zy}yz{}~||{~{{~z~y|yx|z}xxy|wy}|}xx~{{~}{~|||}}yx{{z{~{z{xy~|{wz~{y{|w{}u}}z{~z{yy|{y||x|}||{y}{~~||}z{z}wz}}~{z|}x~}|}y{yz}|}|||zyy~zx~}||y}xx{~}z{y}}}yz{}|~y{xz|}}{{}x~y}z||}yz~|x~x}x||{vz~}~wxz{}{xz}||~{zv{{||~~~}}}~}}~~~~}}~~~~}|~}y~~}{y~~~~|~~y~~}~~~z|~~|}}~||~~~}~~~}~}~}~~{~}~}y|}~|~~}}~~}~~|{}~~}}}|}|}~~~~}~~}}|~~~~~~~~~}}~~|}|}~|{{~z}{|z|||||}|~}~|}y}|{}}}zz}}~|}~}{{{|xz}~{{}z}{|~}|{{|~~|yz~|{~~~}x|z||~|{zx||{{yzyz{|y|~|}|}{xy}y{|{{~|zz{x||y{|~w}}z}yy~}}~yy~z{}~z~zzzy|}{|{yz|{|y{|yz|}|}z{}y}z}|}z|{}v~|{}}y~z}~}|{~z|z{~z|z}z|{||}|~y{{}zy}zw|~{{||||}|z|z}xx|u{}||{|{z~zu}{}||x~|}~{|}{}x~v{z~|x{y}y{}}|}~{|y}z{{~z~z~|~w~~}y||||z}}~|}yz{}{yy{x|x}|~w~{~}yy{~{z|{|y~~}{wxv{}~{z||}}v{v}{}v|zxzz~|~|}|yz{z{{~z|{|}~~y}}}|zy~z~~z|{y|zz~{|y{{z}|~}z}{}z}z~~|{{|{zv|}}|{|{~}yz}~{||~|}{y|}{}w~}y{z}{|wz~y}~y|{w{|z{|{|||~x}~|x}{}zx{}}|{}|t~y{x{||}y|z}{w{}x{~|{yx}{|~zy|z}}yyy{~y|~y{{}~yy||{{~}|{{tz~~|~vwzy{yzzy|w|x|z~wzz{~|{{}z}||{|~u}z{|{|x{~{w}{x{xx|}w{{{y~x}}~{}yy{|z~{z~~}~}|~}~~}~~~~~}|~~~~|~|~~}}|~~|||~}~|}~~{|y||~{~~~|~~~}}~~~~}}}}~}~}~~}~~|z|}~~~~{~~|~~~~}}}}~~|~~~|}}}~}|~}~~}~}}|x~~z}y|zzw{~zz~~{w{}}|z|~~||zw{}||z{~{x{{||||}}{}{{}z~~|~{~~|{xw~|y||}z|}{||{{~x|{}}{|r{{zwy{z~x{||{~z~x|~{|{}wy~~|~}~|~}}}}|{|~|~y{w|}~yw|{{{{y{~yz|w{z~}}y|}|}|~}yzx}v}z}{z~yzy}}y{y|~~z{y|w|}y}{}y{}|uz|y}}yy~{~z{~|}}|{|}~}~}y|z|z|}|}{z}z|}z}zyyz}~|zz||z{x|{~|~~~}z{}|}~|y~}xz~{}}}{|}|}|~~}{~zz|vyy{}u~|~~|y{{~zz}|zx|~~~z|~{~~y|{|{}y|z~~|{y|}xx{}x{z~{xz~|||zy|w{y{y|z~|y}}z|~}||y|~|{}~zx|{~}|}w{{|yz~|{|{|||}w}|y||}~zz}}{||{||z~zz~{|{{}}}}}y}{||}z{xzxz}ywz}{}yz{zx|{y~}z{z}z~y}}|yx~z~}|x}z|}{{w~}}|}y|{vz{y~zz{~xyzy|{u{|zyxt~}zz}~~}{z|{~~{{w|z}||~{{~v{wzz{|y}}~wzxz{{||x~}~zz}z|~}y{z|{{~t|{}x||}{|z~{{~||{z|xy|{~}{{x~|z}{yx}~{~|y}{}~}|z~}|}~}|~~~}||w}}~~~}}}}{~~||y~~~{}||~z~}|}}|~~|}~~~{}{~{{zx~}{~~}}|~~|~}}~~~~~~|}~~{|}~~~|~~~~|~}}}|}}{||~}}|~}~}||~~}~}~}}}~}~|}|{}~}}|~{}~}|y~|{|~{zz~xy|yy|xz}}wy}y}y}|{}{|x}|z|{{{{|~|z|z~|{{{{z|y}{x|}}x{~|zz|y|{x{{{}~{y}y}~z|w~y}z{zxz||x}z~|z}z{~|}|~{|}{y~|}}zzyx{zzyx{v}wyz~y{|z}|{{{|y{y|{z}~~z}~z|z}}y|zzz}}~{}||~zzx{~~|||{z~z{{{}}{yy}{z~w{x{ywx}|xz|{{w{{y|~|{y|~y|yz{vx}{z{z}}z|x{|}}|x{~{|||y|}{|}|zz~zz{y{x}}|zxw}}~|{}}w~}uz||{||{~z|zz|w|w~}z||x~{{{{z}|}|z}|~zz}~v|~{{z~}y{|x|zz{|wy{{x{}}||y{{{yzy}{{zy{}|x~|~w}w||}z|}}~}{xwz}|{{}|~{|x|~yz{|{yzxz{~}{}{|~y{~}~}|{zy}{|{x}|{|}}~~x|}y~|x|z{}zy|~tz~~z||~}w~|{z}yxyzz{x{yxy}{{|{}{z}x~zzzw~}|{}{z||y}wz}||{{}|}{yzw~~zx}{{}{{x~{||y|ywyx}~~~zz}}|~}|~z|zz|{y|{|w{|z|z{|{~{z{{zz||{|zy}w{~y}|y}x{x||{|}{|}~~~~zyz}}||}z|~}vz{{zx{|~|{y}~v||{|{~y|~~}~~~~|z|}}|||}}~|~}}{~|}~|{{}~~|{~~~}|~~{~|}~~~~~~~|~}|}}~~~}~}}~~|w|~}}~~}{~~}}z~~~||}}~~}~}~~~}~~~|{}}z~}~}|z~}~~}~{|{~~~~~}~|~}~}~}~~}}~}~|~}y{z||}~z{}}zw}zyx{wv}|~|x{}wx}yw~|y~|{{}y||yz{y|zy~|zx}~|~}y~{|}~}x{}}}|{y{}|}zz||yy{|{|{||yzx|zy{yy{{}}}}|{{}~}zyz|~{y|x{{}{v{w}}zw~z{x{|{}v{zvrtyyvwxzzyz}{z{~z~}}|||{~||{{z{{|{|||}}wz|||{w{w||zwz{~xz|zzv}{~wz|~|z|}~}|}|||{yy}}}{~|y}}|{|{xzvxzyx{xz{zv{zyy|y}y}yz~yzyz~yxz}~|~~z~|}{{}|z|{}}zy}{zzzyzz{zyzyy}||}||{zt~|y{||zz{}||~}||~|z{}~{|~z~~}}{}y|~}y|xzzzxzy}x}~|{}~{}t}wy{~}|}z~}|{~|{~z|}}~z{}{~{vy~w|~}w}v{|{y|vuyw}~~|zx}}||~v}}xx|}z|}~|y{zzx|}z{}|z~|z|{y{|x}}|zwy{~|}|yzww}}|}||yzz||~z}|y}~xyw~yv|w|zy|{v|{}|{|~z~~xz}||{zy{xy{x{}z}z}zy}|~|{z}|~}|z||xz~|{}{}xyzx{w||x|{{}||{y{{|y~}wx|{y}}~}~~zz~}}{y~~z}~}|yz{xyzxyyx~~y|{{{y}z|{~}wz~|zw|~~}~~}~y|}||}~z|~|}}~}~}}~}z~|}}{~}{{}~}~~~{}}~{~|}~}|}~~~w~~|}}~}zy|}v{~~}~~~}z~{}}}~}}~z~}}}}~~|~~|~~}~}|}~~~~~~~~~}~}}|~y~||zyxz{~}{}~zy{|x{|~}~{~zz}x~zzu{{|~~yz||y|zz|~{{{zz~|{||}{|z{~z{z~}{{|}zw}~y||y~{yz}zz{xxx}{y~|w~z}xx{{xz}~{{xxzz{y}}y|~}|zzy{{z}|z{z~x{{}{~}|~||{|~|||}{xz|z|x}z{{z~~||}{~|~{}|xy}|w|~{}|}y}|~z}|{|}|z~|{||}|w{|{y}{|{x{yzz}|xy{~}|{}}z|y|~t|z}w{z~|~{{|z{||}z|w}z{{{{}x{z~||y{z|~}~|w}w{y|||z||{}~z}}z{~|z}|~yw~|}}z}}{z{~||{y||y||}}{|~{|y}w||}|yyz}~zz}{w~wy{{{zv~{w~~zz||}y{z{y~x|~}~w}{~z}}zzw|~~{y~~{v||~{x~}z~|~z|z{}}~}}}}|yyw|y~}w|zy|}}{|}y|x}|z~}|yy~}zy}}{|{|x}||{|xzy|~x{||xz~wx|~yyyy~}z{{~{|}|{w}{z~{xzxwzx||z~z|{{{z|z{|zxy|y|{yxzxz{y~}||~~{||}|z{z}|zx~||~z|{}}|}~|zzzz{x{}~|z||{xz{|z{{~z}z}}zxzz}z~zywy}x|y{~{}yz~~~}x}|}xz|}}|~~~y|{{{{z~{z|y{~~~|yyz}~}~~y}}|}}~~}~~~~|~~~}|~}}}~~}~~{~~~}~zp{~}}}}~}~z}}~}}~~~~|}|||~~~~|}~{{|}}}}{~~~~}~}}}|~~~~}~~|~~~}~~~}~}}}~}~~~||~}~}}|}{~~~~~}~~{~}y~~|}y~||~}~|~~~}}}~{wz}~~zz}z~|z}}|z}|xw|~}wzzy||xy|}u~|{z{y}|{yw{|{}~~{~|}{y~|||~{z}~~|}x|w|z}z}{}}|x|yyz{}}{yx{zyyu}||y~|{x|}y}{~}}{|{z}{}~~x~{zy}|w{~{x~}y|x}{wz|~}}xyz|zyvz}}{||xx{zxx~yx{z||||z~~}||}zxz|~~~{}zu|wyx||z|y{{~|{|{|z||zz{wuzyzzz{~z|{x||z|||{|~}~~zy~}~y|{}w|ywy{~yu|w|z|x~{}||z{y}y{x|w|zx}y|w{yz}|~y|yz|zzy}{}}~zw{{y~{{}y{y}|zvx~w~vz{y|{}|}|{~zy~{|x|~}{{{}~~~~|{|}w||}}z{x|y~||zzy~yxx}xz{|w~{zz}{v~x}y||z}|~{zz{}}x}||}z}{|{{y{{w{|}yy{z{yzz{{vz}y~y~|}x{z|{w}w}z{zz~z}zy}}|v{yyy}{}zxwy{{z|wx}|}}z{}y{w}~{~}}y}{|xzy}}|z{z~zxy~w|zyyy{|z~{|wz|}{}{wuy{|x{}y~y|{yzw|y}|}||{}z}z|}}x{}~{yzx}||xyy|x|xy{~xwyxu{wzzz|}}xzz|z{}}xzx~}~zz|x~w||z||y|}z|}{~|w{xy{}|}}xw~}|}||y}~~{z~~y|{|}}|{y}{|~~{~~~x}||~~{}~|}~|}~~~|~~~~~}}}~}~~}{~~~{{~~|{~}~~}z}}~~~~~}}~}}~~}y{~~}}~|~~~~|}|~}~~~~|~}~~}~}~}~zz~{~~~}~~~~~}}}zy|~{|~~|}~~~~}|}{~}||{{||yyzz~{{zy|z|}wyz|||{~z}|{xz}z|{z||y|zz~}}~~{y}vw{}}~{|}y}zxyxy{w~|wz}x~zt{|{}y{~{|{yw{|}{|zz{{z~~yz|s{{|}}{{}}|z{|{|w~z|z|}~|yzy|~{z~}zy{}x{}{{||{{~|w}|zyz{}|}{~|wzy|}~~{~}~{||y~{z}~}{}||{|{{z}{|{xuy{}}xz|~|~z}y{wzy|y|{|}~|~{~{wx{|{{|~}{}y~|}}~||z}{}z~~z}}|{yv|sz}}zz~||{{}{v{{zz|{}zz}~}~}||z{{|{{z{zyv||y|{z||yyz}z~||{|y}{|zz|y|yz}w|x}~}{{x}}{}}|{|y}z~||~|~x~}yzz{~zz{}}~y}yx~v{{~~zu}{}||}~w{~~{x}y|{}wy{{zzzzv|y}|z}~z~~|yyy}{x{xu~||{|||~~}}x}|~}vz}|~~}y|yy|z~y}wy}|}x{|||z{z|z{{|{||{yyy|z~{zy~~zz||w}||yz~}{|~x{~zz|}y}||~ywx~{}wyz|}|yz}w~{z~{z}|w}|ys~z{}y|~{{||y{w}|}~|z{{z{}~y~}{{~||{||}~wyy|{{|{z||{zy}{~{~}||~~~}x{{|y|{||}|~}|}xz}y}{{}{~z~zy{|}|}y}y~z}}|{~{{~}~~|~~~{~}}|~~~}}~~~{~~~~~|z}||}~~}~~~~~{}~~~~}}~||}|}{}~|}}~~~~~~~~}~~~}~~}}}~~}~~|~|}~y~~|}}~~}~~|{}{}~z~~{}|}~{~}|~~|{~~|{{z{}|~}~~{z|zw||~}{z}yyyyyw{{yz|}zz}v{}|}{}|}z{y|~x||||x{y|y}zy{|}z~{w}~zzuy{zz{{zxy{|}t{zy{{y|zz{z|}|{~|{~|z{~}||~{}z~y{}}yzy{|vyy|{{xz|||~|zz|{{{x|{~|||}wzz}}y~{{|~{{}{xy~~z|yx~{y}zwzxz|x{y||xz|w}{|~{wwy{zwz|y|y{y}|y|y~}{yz{}|~|{}w~|}y}{}{}z}}zy|~{w}|uxyzz}}{{z}}||}~|z{y|}}|{~z}}|{x|{~|x|{{}|{{}|y{}zzxx{w{{yyzx|x|{zwz{~}{z{|}y}~{||y|~}~|~}~~z|}yw}zz}{z{xy{}x}zz}}x{|y}z~{|~}}{y{~~|}{}z~|{x}||{x{vxy}z{{y|z||z{{yzyx{}}}|~z}|{x|y~~|z~|z{|z~|yz}}|~}{{}|z|{{y{wy}w||}}zx|}xy~}~}~{|z{~~~|y~}}}|z||yz|~}{z~|xzy~zvzu|~p{x||zx{~xyxx}{}~wy~xx{}~~y{x|y{{||xywxz{|z~|xz}}|xzz{x|}{}||x}~z|{zz{u||zy{zy|z{|}{|}~z|{z~{}}z}x||}~}z|{{y}{yyy}|zzx{{z{y}{yy}||z|yz~{}~|z}}z~}~zw{|yv~~}}{{}{{}~z~~z{~~|{}~~~~|}}~~|z}|~v}}}~~}~}}~}z~|~|~|~~~}}}|}|{~~}}}}~}{{~~}~}~{}w}~}~}}||}|~~}}~~~}}~~{~~}~}~{}~z~~~}~}{}~~~~}}~z}|~~~|{|}~~~}~y~}~}}}~~}}x|}~y|yy|}x{y{zy|z~}|y{|z|yz~y|}zy|{|~|{}}|{zyv|{y}yz}y~~|{|{|{}zw{y{{}~~wxzz}{xz|}|{~}}{||}{|}z~|}zx|{{z|~w{|}{~z}{|z{~x|{zyx|{||z}~x{z{z|{|{}{~{}{|{~yv~~{||wy~z~{||}{{w|{yy|z}|}v{{xxx~||z|}{w{{z{x|}}~}vzxzw~z|z|~zyzvy~|yyz|z}y~|~}~~~}~{{}}yx}z|~~~y{~{~{|zwyyyu}}y~}~|zzy}y{}wz{y|{y}yzz{y{||}}{}{y||}zy{}||}z{xxz}}{}}}|z{zy|zy{z{{~{|{yw}|{y}{|y}~{}{~{{zwyy}}z|x~~{||y{~~zz{x}z|}zxy~xzzz{~}{y~}}|w|}}~w}|y{|zz{yz{y|z{{z}}vw~{x{}z{|}z{w|yv~w{tv}yz}{|v|z{{z|}wzy||zx{{zzy||z}~}}z|v{w{}x}{zx|~{~{}w{{}|wzyyz{}|{}x~y}{y{|~}|{|}yz{{z}yvy}y~{|{x~}z}wyzy|||}{}y~{{|w{{x|{{||v|z{y{xy{{{}zyyz{zy~v{~{|{~||}|zy~yx}}z{z}||~{yz||{~yz~z}{{w}yxz|}z}~{}y|{z{z|~x~z~}xx}|zx|~x|~}{~~~}~~}~}}~~~~~{}~z~~~}}~~|~~~~~}}}~|z~~z~~~~~}~z}}~|~~|}}~~~~}}~}}}z~~|}~|~w~~~~~}~~~|~}|}|~}~~~~}~}||}}y~{}}}~{~}~}|}~{{~}~{{~|z}~}z{}{|zz|y}y|wy|{yuyz~{z|zzyz{~{z|{xv}yy}{|xyzzxyy|}zz|z|z|w{zz{}|x}}~|}w~{}|{|wx{z{y{yzy{zxz|zzw{zx||~z}{|y}{z|{}{}~{x{z|zvz|zwxzz|yxy}wz|}|wzx}zyzy|}|z}x}~|{|~|zz|~}z}|}{z~~~{uy||xy{z~|{wx|y}~{y~{wv}|{|~zz~{|}{||||z}y}~|{~{w|{x|{y}||w~~|v||wv}{{{{yww{y~w|~}}{}}~~{{z|}z}{}}~||{zz|z}z{|{y||zz||x|{{}|{}z{{~w|}y|{~|~~z~}z|}|}~z|z|z~z~}y~}yzzz}y{|}}{}|t}wz}{}{{z{|zz~}}}x~~}~{}|~w~~}~|}~~~|}zz{y{yyx{{|{yzvx}z}z|vx}||}}~z~}{~{y~~x}}~|{}y~~{~{x~~zyyx}z{|}z{{zz}zy}}~zzy|}|y~{~z{}||||}~z|z|~w}~}|}y{}zy{z|x~{|||zz~uy{||{|wy{~yy{{||{z}y}|}z}y}{}z|x{|z~z}zz|}~{x{~y}|}|y|v}~{x{}|}{zxzy}z}zzz{}{|y}x}}{|z}{z~z}|}z~|}~zz|{}y|z{xzz}y{~||}~{{yy~x~yx|uz}zyz|{}z~|}}y}{}~}~|z~}~|}~~}}}}~~~|~~~~}}~|~~{|~}{~|~~~~~}|~~{~}~~~~~|~|}|~}~~~|~w}~}~{}}~y~~}}}|~}~}~~|~~~~}}~}}~{|~|~}|}~z~~w~}}~u~~}z|~~}~~}|}}}}~}}||~w~|~~{~~|~~~|~~~~}~~}}~|~}yz|{z|{}}y{zw|}||z~}}}|{}}wz|x~~}||zy}zz{|{z{wr~~{z|z|xzy|{}z{{z|{}~w}||~|z{}y}}z}{z}yzy}{z|{zyw|x{y||yv}{z{y|y}~wxy~vz{y}}{|z{}~|{{~z}z}{z|w||}zzz|}}yxz~xy~y{{~x{~~z}z|}z{|~x}z}y}~w|}z||z~{xz}|{~w}zz}~~|zyxx}{vx}x}{yzx}|{}}yw}}z~~y~w~}{{x|{}}{}vx|z|zy{|}}}|wzz{}~~}{|yyy{x|}w|{||y}}||~}y|x}{z||zzy|{}{|{{z~yz||{x|}}}|}{y{z|xz|z}}z{~|z||xz{zx|x{|}}||}|xy{z|~||}{~{|zz~{{}}}}{{|}z~||y|}z||z}yxwz||{{|}{~~~|{}}{}x||{}|{z||{~}|{x}|{z{z|~{x||z|z{{yx{{{x}|{z|~z}~|{zx|z|{~yz}{~|||x~}|||}{{zyy~v||}{v{z~|xyyzz|y~|{|}~}z{}y}}zv~{z~}zz{~xzx}xy{xx|{|~|}{z}{}|z{zx{{x}~}|x}y|~z||}|}|}y{|x{{|}xx||{|}v|{}z}}wz}{~yy{{~{{y|{|~}|~|~x|yy{|}z{z}z||v|{{y~xzyz}|zz}y}z|y|zy}|z{x~~}}}}~}}~~~~~~~|}|~}{~~~}~~~~~~~}}~~~~~}{~~~~{~}{|~~z~|}|}~~}}~~~~~~z~~~}~~~|}{}|~}}}~~}{~~~}~}}~||~|z~}~}~}~x~}}}}}}{|{}{~~}zz{{w{|xzz{wy||}w{v}v|zz}w{~z}x{z{|}{xw}{~|z}xv|}~xy|y~x}x}{x{zz~zzx}{xzzz}yy}|y|{}yzzz}{|z~}}}~x||zz{}{zz{|}~|{xy|y|yyz|{|~}w|~|||~v}{wyw}{}{}|{z~}x}{{}||wz{~}~z~{y{{}|{}{v|{zxy}~xzw}}w{}}||xw|}zuw{~~zx{}y{{y~~{z|{y~|}}}z}z~||zz{|wwvw{|yy}{|zy~y~z|~~y||{z~}|z~||~zzx{wx|~|~|y}}~{uyz~{y|zxy}|}y|}z|vy}zz}z{{~{xx|{{~~}}~|~w|}xz|yz|{|ux|}{}}|{xz|zzxwx~}{}z~zyy~|}|||}|~}x~}{{|~z}{||~{~}{v{}yzy}}zx}w{v}ysy|wu{|~~{uv{x{~~}y~|}||z{~~|~z~{~zzy|z}|~|y{|zz~{zyuyzzwvz|y~x~wv|~z{v}}y|{z||~{~z}yv|}z|}}{{~~}~{|~z}|{~|zzz{y{z|zyyv}|xzwz{x{}|{}y|zy{x~}z}w{z|||~||~|zz|v|vz}|{|}z|}x{|||ywy~}z~|yx}zv}|y|yz~}y}}}~||{}w~{z{{||zyzy~xxx}|}||}w|{}y}{{}~{zxzz{{|}}}|{zx}{{|~z}~}~|~~y|}~~}|~~~~~~}}~~~~}|~~}~~~~|~}}{{~~~|~}}~y~|}||~~}~}}}~}~~}z}}|}~~~~}~~~~|~|{~~}}~~}}|}{}~~}~~~}}}~}~|z}w|}}{|z||y~}{}z}|y{y}zy}{~{{yyyzyxzy}|~}|}{~{~~z{|}}{{}zzz|~x~|zw}{~{w||z|~|yyz|z|w{||}|zv|{xz{xz{|x~~z|z}|zy}y|z|{|{}z}x}||y||z~|}x|x}}vzy~|~~yz{}||{}z~~yw~}y||x{v|{z~w|{y{|z}}{||}~xy}{{{|~x{}||x{y~}|wv|}{{}z}{{{z}yx{}}~zz{z~|{z{}|y}~}~||x~zx|z|yy{|~z{}{x}x|||{y~{}}|z}|~}y|}y{}y~~z{z{}{|z|}{{{|}z{}||w~~|}|z|~yz~z~x}}}||{~z|{|}z}{}y{z|}}}z|~z~{|}~{}}}}v~|y|y}||{y{|yy}~~|{}}~}z}|{y|y}||}{~|~}~zy|{{{~|{}{{|z{~}x{~{yxxz{|x{}|}|}y{{}}z{|{|||yzz{}xyxzty|z~~|x}{{|{z}~|}|w}|~{y|y{y|x~y{{z}z~y{zz}||z{|||{x~}}{xy{y{z~||~z}{}|}}{~yzz|yzz~}}|}}|zx{~w{{~}~|zz~}v{{}{}{y}{y{}|~y{x{|}}|zz|}z|~{z||}{y~{z|zy}x|||y}}yyz|{|}|}~}}}|z~vy}{zz|w|{zz~}~zy{}~zx}{~zzy~{{y}zw}~}~}x~}|~{}~}}|}|~|~~~{}~~}z~|~}}{}~}~~}~~z~~}}}~}~{~~~~~~}~|~}}~}~|~~~~~~~}~~|~~~~|}~}}~~~}~~|~~~~~~}|}~}}z|~}|{~~}~}~||~~}|~}}~xy}}y{zz|{y|y{q|~w|{|{~z}z~x{}{~x|y}x|z{z{yz}}y{~{~~{}zy}yz{|{|||{x}}{{|{}}y{z|w{{|z}yxz~||}|}{}{y}wzy{{{xzz}zz~|}z}|{v{z||{z||zy}{}}{~}ywyyv{z{yw{~zzy~}z|z~|}xx{~{{u}{}}}~|{{|zyz~v||z|z~yx~{|z|{yxy{z}yyy|y}p}y|~}|yx|}|w~~{|~}{ww}xzz{|z}z~zzvz}}{{{}u{|zz~{{y}z|~}|~{~|}{xy}~~z|zz~~yv|y|z{{yzw{}z|{|{{}~zy{{{xy}vzy~xy}{{}}y}|~|z{ywzzw|~|vxzx{z{~w{wx}uuz{{{~|y~}~{|~{y{y~~}z}~~z}}y||{~|}{}z{yyz|{|yz|z|{x{||}~|}}~}y|z~|}|||||~y}|}~~z|x{~|z}{}z|y}y~{}yz|z}zy{{|{}y{|}z{}}|}~}wzz~{{{zuz~z~{~|~}zz}|zxy}{x|~yz{vx{y|{|{|zy{yx{~|zzz{~{~|~y|||{}z|||~}}zz{|}|zz}{yz~{z|zz}|z|w}zyyyxzzz}vxzyx{|{z}}{|~|{{y{{~yz||~{~x{yzx{ww}x}|w}|zx{~{~y||y~z|{}}|}y}~zz|~~}y{~~}~~~{}|~}~|~|~~|}~{~}{~}~~~}~}|~~~{}~}~~}~~~}~~~|~}~z~~|}}~~~}~z}~||~~|y}}~~}}}~}|{~~}|~||~~~{~~~~~~~}~~~{}~~|}~}|}|~~~|{}}~~|}}~{}}~~~|~~|~~}{}~~|~~{|x~}{z{y|y{}}|~|z}zw{{x~zyy|x{z{{{{x}~~z}yxzww{zz}y{yx}x}{|zxw}wzz{{{z}zw|yzz}}|z{~|zywx|zys|vy{{~yzzy~}y|x|{wzy||{||}z{y{~w|zyy}}zy{}~{x}v||y{y}x|{}wz{z~}yy||z|{}{{w|x|{{wxzw{}}}~{~zx}|~y}yzyy|zzz}}y|~z~}~{xxyy{{}x}}z|}}{y}{{~|}y}}{|{{}{z}|zzz|z|zz{y|~y~xx|~x|{x~z{{{zzy{|zxzy{||z|{z{|{{}{y|{|{x{}y{{yy~|{|{xxw|zy{{zyz~}y{}{||yy|}yz|y~~}y|zy|}z{{~{y{x~~w}{~}~}z{y|}{~z|yy{|||}{{~|}{|||o~y{|}{x}~}}|y{|}||z||{yzz|}}w}|zv{||yv{}zy}||{~}|~{z}{y|x{{wx{}tz|~{~|xy{z~{~}~~x}x|w}y|{x{~wz{{~v{~|}|x|x|~~zz|yyz{yx|{{|{yz~zu}{~{~~}~~{}}~}~}z~s}x{}|{}x~}}|||}|{zz|zwz{||yz{~}~~}~~}|{~{|yz~zz|x||x{|zzz|}{}~}wy}yzx|~yz{}w|||{{yz|}|}zy|}~}y~|~{|{y~x~{w{}||}zw}{{~z|}z{z|z|~}z{z|zz~}x|}~~}}~~}}z~|}}|~}~~~~~~|}||~~~}~}~~~|~}~~~}{~z}~~~~~}~}~}z{~~~|}~~~{~~~~~~}~~~~~}~~~~}w|}~}~}}~y~{|{|{~~|}}}~~~~~~{|~~}~|{{}xvz}~~~ywyw}wxz{~{vy|x{}ywvw}|y{yyzx}z~z}}{|{}~||zzz{|}w~{{~|||}|yz~~{|z{v|{zx}ux}z{xxz}{{~{yy}zz|~|}{|yz}y}{xx{~~|w~x}u{z}{||}zz}z{w}yx~z|y|y}z||~zyz|x{y{}{y{||{~y~}{}}|{}}{zw{y{{w{{}~~|{}{{~x|}y{zz{~y{vy|}wzw}}}y|{}yy|{|||~ww{{z}{|v|{z|xz~|~~}yx{syx|}{|zy{~{y||y{{{||~zzv|x}~{{zw|||}x}|}yyz|xzx|x{w}||xz{z||}~}{y~xy|y||}~{{x~|zzy|~|{~x}}~z|}xz|x|}{z~}zyz|}{yxxy~{z{z|{~}}}}{|~wv~{|z~z|{{}{~{~{z{|{|z}zx}{x~z||{}zyw}||y|x|{|x{y}|~y~v|}yzz}|}{~{~yy{|zw|zz}||z{~y}~||}~|}}~|{xy}~}z{zzz}x{}}|zw~{~zzz~}}|~zyyzx{|}y}|}y}|{wzw}~w{{{}~}z~}~}{}|y~}}xz~|}{|}{z|y}{{z}yz{w|{y~wz|z{z~z}{{|zz{wz{~}{|}xy}~|}}||||yzyw|~{{yy}|}~y~{{yx}}zy{z}|z~|w~y}zz}xz}y~{zw}}~~~~~~}}z~~}}~|}{~~~}~|}|}~}}~~~~|}~|~}~~~~{~|~{~~|}}}}~~~}~~}~~~~|~~{~}~~}||}}}~}~}}z~}~|}}~||~}}}}z{}}{~~z{}}~~~~~{}~}~~~}}~~|~~}}~~~yzx}z|y~|{z{{{|{z|zw}{|z{zzz|zyyw}xz}zu}|}wz|{{wwyxy{y}z~z|}v{{z|y}{yyy~|}|zyyy{z}|~{{{~}z{||~{|wz}|x~}z}}~zyy}zx}{~{||y}x|zy}x|{|y|}~y}z|{{{}{|u~}zx|zz{yyyxy|v|{ty{|z{}{{}~{}}{|{z~{x|y}}y~{z|{}y}|{|{z}|z{zyzz~wz}zy|x|yx|~zy|v~zzy}~y}w||z{~{xzy~x}|}zyx|wz{{}z}|{zzz{||z{}{zz{z|}{}{}}ysy{|}}|xx~|z}||{{x}z{z|||zzzz{xy{~z}|{y}{y}zz~|z{}|}y|||w}|~|~{|x|}{}}}{yv}}|{}||}{{|{{}{~zyzz||~{}||}zz{}{x|{{zv}{~{zy~}|||z{w{~y|~~zxy~~z}t~|{x~}z}x~y{zy|{|}{{|w|y|{~{z{~||{w~z{}|~{}xy|{w|||}{|{z{z{yy|yy}{yyzy}{x{|}~x|{z}{}}|~}~~}zy||~|z~{|zy|}{|{~vyzy||x|||x}{~}z~}|~{x||w{|x~y{y|{w|z}v{y}~}zy}}v~~z}z|}z{|w|ywz{}|{~xy{{{z{{{||~xz}zzz{}|~z|{yx}|}{w}{~}}z{{xzyy~|}x{v|}||xzy}}~|{}xw{wu}z|y|{}}z~}{~{~}|}~}|}~~|~}~{~~}}|~}~~~~}~~{}~~}|}~}~~}~|}}|y~}~}|}~||}|}}~~}}}z~~~}~~~|~}}}~~{}{~}}}|~~|~{~}}{~~~~~~z~{~~}{~}{{~}~}}}v~|~~|}{}}~}~|~|~|}z~|~~}}~}|~{}|}|~||}|z~z{|}z}|x~}|~{{z{z{yyz{}svy{x|uz}||}{~y|{}z}{z{x~yz}|}|{z}}{|z}z|z{x|{yy}y|}y}~w{|zy{|z{{xz{{x{y|zy}v}|~{z|zz{{}y}~{~yyw{}~{}zy|zx}vz{|x{{{{{y||{}yw{{yyv}}v{}|z~}zzzz|||||zy~|v{{~}||}v~zzw~xzw{~~{{y{~z{xv}vx~|xw|~|{x|z|}{||}~}y|~|z|~z|{{}|{{xyz}u|zxvw{zwwz||}~{~{|{zy{x}|{~}||{z{||}|y}z~y{|xy|xzw||yzyzwyy{{||~zwz}~y}|xz|}|z|~~|~}~}}z|||~~z}xz~|x~}|}w||x|{zyyz{xzzw{|y{|{|{{||{vzy~w|v}}}xy{~{~|z{|}{{}z~{{{|zz|zz{x|z|}z}xyz{yzzzz{~{ww{xz{zx{}|y~{x{}{{{{u{}}x~~|}{~}uz|xxw{vxw{}y|w{z|v|~{{s~|yy{{}zzy~}w~{~|zxx||x||{}xyzwy|}}vy{y{}{||wxxy{wzu~}uzyy|zzxw{~{|y{{zzz~{||{|}}z|w{z||z|y|{z{v|z}~~v}zz{~{z|zz|{{|{xt{y|y}}{}~z}{{x|~{{v~v}~{z~~|}}w}{zzz|z{x{y|z|zxxv{z|zzy~x|z}wwy|}|x||}zxz|{}~~~~y~~|}|wy~~}z~~~~}}}}|~~~|{|~}}~{{~}}~~~}}~}~~~~||{z{~}}~~|~~}{}~~|~{}~}|z~~~~}}|~|~}~}|}~}~~~}z}~~~}o}~~|x|~~}~z~{}~~~~~~}~~~~||~|~~|}~~~~{}~{|~}}~~}~~~~}{~}}~~~||~}z|{~x}y|~}y|{zyz}w~zy}{{z}z{y{w{{{yxyw{yyzzw|{}|z{|zz~}|z{|}}x{z|y~|{|zxz|{|z~z}z|{{zzyz{|{y{~{y|||t}|y~}~|zzz{y||{|~|{yz~y}{z{z||{{y{zzz~~}|}w{yz{}|{|xz|{yz|vz|zy{z||}}{}|y{z|}||{~y||||y||}y|yyzzx~z|zy}|{|zy{}}zw{|z}}|{{{}~|w}|y|zxy~z||zx}|{y{|}|||{}~y|||~}{|zz{ywt|}|z{{}|}}{|}{{{}w{}|{|zz~|}|||}z}{||{{x}z{{z~{y|~{{~|zzzx}~}y{z}}wv}}w{z{|}z~|z~z|}z{|xz~|t}x{}{|u{|{}~x|{xz~|z}zz~y}|wz{}}~{z||{x||z||y}~}x}}x|w{|y}{zy}y~{|}zzz}y||{}yzzx{~{}|x{{zy{|{x~~x{wzwyw}|{z|}w}z}~z{~{{y{z{w||~y|{{}{z|y}~}|y|z{~|x}|}y|~x{}}}}{|z|{{xzz|~{x}~z|w}}{{z{{}~|y|z|z|zz}{{zz|z~}|||y|{}y~zy|}|{|w}xzy{}}y|{yz~uzyxx|yyx~|||xyw~||~~zxxy~|}|{||}{yyz~|~~{|{|{zx|xyzy~}|||x{z}}{|}|z}~~v~z{~~}}~{}~{~{{}~~~x{}{{||{~~}~}~}|~{~~{~}}~||~~~~~~}z}}~}~~}~~z{~~~~~}~}}~~~}~}|}~~~|~}}~}}~~}}~~}~~~~~~}~~}z}}~~~~}~~}}~{}}}~}}x{~z{u~}x|{zxyy~y~}y|zyy}{y|{{}{y||}{~}}zy}{~||z}|~y|||{|}z|~}xy}{y{}y{{|z}{yzx|z}|{{|}{{y{{x{zz}|w}w|x}zz}}~{x~x}|{z{zz}|}~{{xw{zzx|}{wy|}y|y|{wy{zyy}w{{{||{}{~}y~{|z~}z}z|}}}|{{}{}}y}y{{x{~yz|x~|{{{xz{z{}|yy{}x~{{z}z{|{xz{{|z~}|}~}z{|yyy{{zy|}{x|y|zxx|}|v||}w{wzz{~}{~|~~{~z|}|}v{}z{}}|z{}{y|{tw|zyz{zx|}}wzz}|zxxz|}~|x||~{}{z{xz|}}|}}}|z|{{{w{~|w|zy{}z~|yz|z{{{yv~zz}|~zy~||}x}{|{~|w}|zx~}}{}|x~|w{||~x|z||{||{{zyxyz}{}z}~}~|{~~{u|{{{|}{~||{y|{{xz~y}|yy{x~z{{{xz|{zy|x~{z}z{z{}{w|{|{~yz|~||}x~||z|||w}zzz}yzy}}~yx~y|{zz}y{x}|z~{||z~zy~{z{w|{~|}|}z{~|}{{|v|}wyy}x|x{|yx||w|z~{|v|xzy}}z|zz~{z}{{}{~}x|z|z}}w||}y{z{|}x}y|{v~}zzzx~x|}||x}y~z{}z{zz~{z~~}~~{|}~~~~~~}~~}~~~|~y}~~~~|{}~~~}}~|}{~z|}~~|~}}|~}}~~}}}}~||~{}~}|~~~~~}}}~}~~~~}~~~}~~~~}~{~~~}~|}~|~~~~~~}}~~}~|~{}|~~}|{|~|{~~}|~}}}wv{|y{~x{~{{{z}x{{vzy}{{y{|{z||~|{y{z~v}yz{{zzz{z}zwyz}{}~yy|yz}|}|z}~yv{}wz}||}wz|{{~}zzy||z~z|~yy}z{|x{~{w|xzxz~~|vzw}}{}~z||vwxzzwu{zy{zzx{~~}{{y{}w{~v|}{z{{|z{}z}z||uz}~}{{x{x}z}}xy~{{zx||~~~|{|{}~xvxz}|z|{x~|{{{x~{|}{|xzzx|}z{}||}z~{z|xx|~|zz~{y{x{zzzz~~|zz{{yzz{{x{{x{zz|x||}zz}|{|~zv|z{|}zyx|z}||z~~}{z{||y{z{}y{z{xz{{}|}{{}}{|~~{~|}y|}}{w{yyxzzy||~tz{|~z|}|y|{{~}{~|{u|zzx{|{z|x||{}{||z|{y~z}}|{z}{{{{{zz{|{y{}~~x~~{~~~||{wz|{x|{|{~z}z}{}x||zz{|}|z|||}z{{~{}~~}~~zz~||yzy}|{}{w~{~zz|z|}yz|{|z|{}~y{yz|{{}u{{|z~x|||}|~zztxz||z~y{y~zw~z|}{}yz{~{w{}yy|}{z||~{z}}{{z|~z}y|zyxw{{y{{{~}wz{z{~{|{}}}u|~z}z{~zz{~wzw{y}zy~zx|}{{xzz}}{|~{|}zz{y|}x|~{yyyz~{|y}|z}|{{{~y}}{{y~|}}}}}}{~|}~}y~~~~}|~{~~}}~~|{}{}}|~~}}~{~|}~}|}~}|~~~~}~~~}~}~}~~}|~~~~|||~||~~~}~{}~}}|~~}||~~}~y}|~}}}}}~}{}~z|}{~{~}~~~|}}z|{{w~{{}z|}{z|w}x|{}y}{y}~~w~zuw|{}}|~}{zt}z~|z}}~{y{{||{{}{~{{z~~|~}{z|}|x{~w|~z|y~~z|zw||z~}zz|{}z{}y|}x~}~zz}~|}{z{}}{zy{{z}|yz|{zz}{|v{}yv|{|yz}|{~z{zy}z~v|{{}}{||{}}|{}yzwvx{{~{x||{y|||{~}}|~z~|xy{}}z{z||}{y~y~}|{w|~{|~z~|z}}{|x{x|}{|wy{~y~{xx{}{}z{~x{{yy|}}}u{}}z{}z}yz|||{|}~}|~{}~t{|}}{{y{y}|yx}}xwx|}{|y{vyx}~|}|}}}w|}{|}~y{~~}~~~|~~|}zz{|{z~{y||}{yy|}{y{{z{~~z~~wx~|zy{~|{|v~~|z|}|w{|{|~x{}|y|y{y}zz{xz}xy||yz{w{{}~x|x{w}xzx||}}y|~|y|zz{|{}w{~|yzv|}|}yyz{{}~z}||}{}~{}{~{~~{|||}}~|}z|~z}|z~y{u}z|zzx~|~{{x{w~zx{|zz{z|zz{||xx{||||z|{}{}}~~z{}~}|{~z}|}~uzz{z}y}}{|z|y{yx~}x{|z~u~}}}|{}z|~}~y~~~w}~~z}|}~x}y|~zw~v}zz{xz~|{|}y|{|zzzy|||z}}~{|zyy||v}}~}~}}|~~~|~}~}~~~}{}~~~}}~{}{}~~}~~~|~|}~|~}}}|~~}}}~~}}|~{}|||~~}{}~~|}~~~|~{}}~~z~~~~~}~}~}~~z~~~}|}||~{~~}z~}~~~~}~~|}~}~|~}~~~~~~z}}~~}~|}{~y{xx{uyx|~y}{z|w}z}~{}{~{zz{}{|~}||{|v}z}|zx{}x{{x~x}|}}}zz||yzz~~{{}}{{{}}{yz|v|}{|{||{yx{{{y{~~|z}x|yzx|~||}}z{z{|~yz}}y}zy}}~xx|zz|~z|w|zy{}x~zyz{w{}~{~x|u}||~z}|}yyy|z{zx}y}y}z}|{z|{yzz|{~xxyzz{{yy{{{|z{xx{{yy||{~|{y~|y}zy~{~|~}~}t{z}{~{}~~}zzzz{||}||{z{{~y{||v||y{{|}yzx{z|}}{zz|}|y~z|}~{|zx|}zyw{w~{z|z|z}y|z{}|y}{|}|}|}xx|x|}~}|{|{y}|}~~x~}}v|~}{|{|yx~xvz||~{{z}w{}|z{{z{{|~~}{}{~{|zz}~{{{z{|wx{{}}|xz{yyy{||{~|}}~~~y{zzzw}|w{z||{}}z~{}~z|{}z{y{{~{||{}{|z~~zx|z||||y{{{~z}||z||y~{yxz}~{|v~z|~w{}{y|{{|yxz|{{{y|~yzyz}zy~~yxz~|~y||{y|v|~|}v{|v|y|ywyx{}}w~{y{{||}x|}x{~zy|~}~|x{{}zz|~x}z}y{z~{}{x}k}xx{~~w|{{{w}{{~z}|y~z{{~~z}~y{}}w}|~~z|{{}~zyzx}}{}yw{~}{y|}}z~{}z|}|{~{}}|~~~|}{}~}{|~~~}}}~~|~}~|{|~~}}}}~~~~~}}|z|~~~~}|}}~}z~~~~~}}~}~~}}~}||~~}~~}}~}}}|||}~}}|~|~~~~~}}~|~~~}}}||}{~~}}}}~~}|~|}}~||}~}{~}}~||{zy~z~{y|}~}~}~}}x{{{|y{~x{x{{xw|x|{}w}~{y|{|{zx}zy~||~|{}~|}}}~|yy~||sz{z{~zz|y{|vxyxzzv|~yzyy}~x~z|{}{{}|}}z{{~{{}||y|}}|yyy|{yw|y{xy~}yyyu}vzzy{yx{~y}}{}z{x}|y{|w{{|{}z~~{{yz||~{vzx}y|zyv|yxy}||{|||vy{s}|}}{zv|~y}}}{~}{}|}{~|x~}}zy~y{yzz|}zv{}||yyz{~|yw|}{w}{{|}~{z~{}{z|{{y{{|y~|~zzz|~|~~y~{wz|}v{~uxy}~|z~|~~y{wz|yyy~{|}~{{|~y}~y{x{y||}|{|{|z{~y{|yw|y|y{x{z|z|wwxy{xz}|}{{~}{}{{y~yz~}|}|~}|{{|~{~|yyyyz{}{zz{{{{x~xz{{{|{{}~~|{}||y}~~}}|z|}|{x{~||xy~|}wz{{{z{y|}y{v{~zz|}}|{|{v|y{}zx}|yzyy}|~{y|}y}w||yyvz{|x|~{{|zzzzx{z|z|{|u}y|{{|xyx{x{zx{zzx||||||~~}z~x{y|~{|}y{}{x{}|x~z{ywy||zz|y{}z{|zy}y}|}}}~{~x|~z{yz{z|~}||w}{y|}{z{~|x{~x{z{~y{{}{xyy{}~{|z||||}~|}}~||{{w{x}|}}~z~~|~}}~y~z~~~}}}~|~~~|~}~{~{||~~~}~}~~}}}~zw}|~~~}~~~|~~}~~}|~|z|~~y|~}|z|}|~||}~}~|~y~~}}|{}y}|~|}}~y|~~}~}}~}}}}z~}{~~}~~~|}~}}{z~|~||}{}}|}~~~z}||~}~|~|}{}~}~}}v|~}~~}~~|xz}{{{{~{{{z{{y}{y}z}z~}{z|{z{{}xz~zxzy{{yyyy{||{y}vyyz{|y{vw}{vz~{}z}yz}||}{xwz|zxv~~{}~y}~z}|}{y|{x{z{}||z{}w~~|}|y}}{x{~|yyzy}}{}~y{z}y|}y}z|xzz||}z||z|}xz}|}z|x}|{|}~y{}{{x~x|~}{}|yx}y|{{zvyyz{z{}|{xz{{~{~~z~~~x}}{|zzzv||{||z{~{z}~z}{|}{}z|z}y}x|wzz{}~{{z|z}v{}zz|~w~~}{zy|~~zyu|zx|{~{~}y~}yw|z~|||w}~y{}|{y}{{z~{y||{}x|y~z}~~z|}|x||{x|{|}}{}{xz|}x||z|{~|xzz~|z}|~{z~y|{}}||~{{z{}x}{z{zv}{w|x~{z~}z~{|yzx|zyzxzy|{yx}}wy~|w{{zyx~x{yx{v}~}y|z|{{{xt~|{x~y~|z}}zx{|z{~{{z|yywy|}zy{}z|z}~|zz{y{{}|{y{y||z{zz|tzx~~}{|~~|{y{|||x~}}z|z~{{x~{zx}x{||z~}|y|y}y~z|y||z~{|z{{{y{w|zz{~|z~}}x{yy||xzz{~x{~~z~x{~~|}|zzz|||{{{y{|{|}z{|zyyz{z{~x~}|}z{z~yz}x|~~~|~{|{~|z}x|z|}y~{}~|~|~~|{~|}~{|~~~}~}{|||~}~|~~{}~~~}{~{}~|~}}~}}|~}{}~|~~|}}~|~{|~}~~~}~z~~~~~}~|}}~}}~|}~~~}}}~~}}|~~v~|~{~~}yy}~~~}}{~}~}}~}~~~}|~}~|~|~y~z||~z~||~}}~~~}{|~yz}~y~|{}z|{|w}{yw~{xw{u~y}|zzzzyzzx{}zyyyvx}{}|xyx}{|y|xz|||{y~z|||z}zyz|z~}yw}|yx~yy~}}{zx{x||y|}{y{y{{u|~y|~||zy}{|yy{{y{y~{|z~{}yv{zyu{z}}|y~xu~|y~y||}yxyzx||~}~xxz{|{}z}{v}yy}{{y{~|ytu{~}y{{y}|{wxx|z{{|}}yz|{z{}yz|z}|}||~zy|}|xz|{{|~||zy}x{{{z{xy{w}w{~}wy}|{{{}}zyxzy}{{y{~}{}{x{yz|{{||{|}{{{z|{{}{x{~}{x{x}zz|zwx{~z|~zz{}uz|z||}|{}zz~{}~{{~~||~{}|yv|{z{zzxy|y~y}|}{~~{~z}|||~|~~|~|||}|z~~u{xw}wy}{z}z||~xx}y}{}|{~yx|||w}{y}y{u|z|~z{{}v}z~xz}{}~~}|{}z|z{z||s~w}x||z~v{{vzyxx||zz}yuz}{{xyxz}z|{t}v}z{z|}zy|{z}y}~}{|}|y{|~|}|z|{y{{yxw{yy~}x}|z{|{y{zy|}y}x|zz|}y{~|{zz{{x{|~|yyzx{}|xzzzzxz|yy}}yy|w~~x|u|{zxz~xt{sxy|z{}{~~s||~{x}{zz~{{{yw}}x{y{z{{yz{|vyy{z{yz{swwx|xv|}{zw|wz}{}x}~{z}{x||z|{{|~~~||~}~}~~~||}}~~{~w}}~~~|}}~~|}}z}}}}}}}~}|~~~~|}~~~}|}~~~~~~}}}|{~~z}~}~~}}~~|}~~~~}~|}||~|~|~}~|}|}|~|~}~}~}~|~~}|~~z}}}~||~}}~|~}~}~z}|~||uywy}w{x{z{z|{|z{~||}}y{|w}z}|{z|y~zwyx{||~zzx{ux{~xxyz{~~{|{{{y{|{||zz|vz}{{|z|xy|{{zzw|{wwy{{z~z{{~z{}|w|x}x{{{u|{z|~~|z|zz|y}|{yz}~{y|}~~z}z|x|~z}w|zyy{}xuzy{|{}||~{w{~zz}y}z{ywyyyz{{}}|x}~~}{{ww{y|yxyz||yt|~zy{y}z}x|x{x~|{{|||y}{~}xzx~~yw}}|xyy~}{y{}}yz|}|||w|zz{{}|y|v|zz}{{vu{z}}|}|}~xx{zz{v|z{u}}z}}{yz{{xy~~~y{|wzy~~~xy|{x{{y{ywy}|{{{w{v|||{x}}|x~{z~|}zvz{~}~~{{z~x{yzzwy{x|yy}|{x||yyx~zzzxz}wyy||yy{}y}x{y}{}~~w|}}zyz{wy}|~}}y|yx}vzyz|u|~|yx{zzy}zy{x}z~z~xvu}xy|{vzw{}yz||z~zz}zy{||}~y{{|zyz{z~~}}{|z}zz|{|{zz||w|{~zyz{{v~}}{|x}y~|zx~}{|z|w|xz{|}z{z{zx}xzx{zy|~{zz|zx}n|}|{{z{|{x{{~z|y|~||vyxx}y{zxyyzw|zz{{|zw}}y|{|vz~y}wyy{v|vvw{~yu{z|{||~{x~y{{{|{|||~|z}w}y{}|yzz~{|}{w|z{}|{{~xz|{|z{zyzy}{|}}}|~}{|}}~|~~}~~~~}}~~~}~}{}~|}~~~}}{{}~}{~}|}~{z~|~}~~}{{~~~}}||~}~~~|~~}~{~~{~~}~}~~~}~}z{~}~|z~}~}~z||}}}}~}}~~~{|~~~}~~~~~~~{~~z}}}}|~}~~~~}~|}~}~~{}~||~{}}|{y~|}~||{|~yxyyz~||z{~zx}zuyyz{}{}{vz|{y~~|{~||{|{{~~|{z|q|{||{y{tx|}y|}v}~}zxzzw|{yz{zzy~}~z{}~}|||zy||||vxy}}y}}}~|}zrx|}{|wyvzyz{z{|~~{{{x}xzzz|z{v}y|z}z}~|}}w~||zxzy}~|}}{}||}~z~yx{u{{x}||zwxyz}z}||yz}{~|z}{}|}z}{}yzz}zw||}|||}||y}v}}xyzyz|y{~v{}}z}{||{y~yyzy{z~{{w||z~|{|}~{~x|~}{{}~w}{{|}{w{y{y|vzyz|z}}}yyy||v{z{}{w||zz~zz|{|~{|~~{|}~}{y|}|~|~}|yyz~y{zzz{}z{x|{x~{x|}zyu||{|}v|x{xw|||zz|{{|~yxz|}x{|~|zx{{yxw~z{xyyy~|{~}~yy{{y{{}|||z}}~zzx{}zz|~~y{w~z~||z|yz}x}{z||{|}x||{~zzzz{y~z|}w~y}{{|}y~|||{y{~z||x}|{{}yzx}|z|y|w{t{{zy{z~}z{x}}|z}zzy}z~|||{z{z~y}v}}}|}}zwzyzx{zx{~|{z|yz|{yz{zzz}~~z|~zyz~||zv~{y~|z{|}}x{~w}}{y}{{zy|y{zz}{zzyx}}{y~w~yz{|~~z}}}}||}{x{}y}~~}{~~~z}~~~~~~~~}~}}~~|~~}}~~~}}|}}~}~}~}}|~}}~z|}~~~~}~~{}}z~~}{~}~||~}}~v~}~|}||~~y}}}~~}~~}}~~}~~||~~{|~~~~~~}~~~~~|}}}~}~}}~~~|}~~~}||~}~}~}~|}|}z~~}~~{}~y}{}yz}|~{~z{}}||}z{xx{yzz{||{yzy~~}|z}{}|yvy{|{yz|y}z~{}zy{||yz}z{}~{y{z~{|{{zzx}}{}y|z{|~|{~||~w{z{w}{y}{{yzy~yz}zyywz}{~{~|{{|}z|}xy|w}{yzzw}|zyz{|}~}}{y}}{y||}~}yy}|}}}~~|}~{|zyz|{|}~||z{y}{y|}zyz|{yz}{}x{~y|y{||~}yy~|{y|y~yz|{w~u}~x~~z{|~zxy|~|~{y|}~}{|}|{{}{wyy{w|~~y{x}}|y{}{w~|}{|w{x|~zz{|z}||}y|y~|{{{wuuz~y{|z{xu~zw|~|}}}zyx|}{~{zz}{|}y}tz~z{{|}{{||z{v{z}{|||x|~{|}z~~||}zyxz|{z{|~yzyy~y}}xzx}|x{y}zx|}~z|y|}{y|{|{z|~v~y}||z|z|w|~x{u}xzw{{vy{||{}{z{y{{|ywy|ywy|~}|}y|{~y}~y{z}}z~}{|z{~z{}x|zz{{{zy{|yy{{~xz}~z{}y~z~x}{w|||z{z}vx}zz}zwyx{{xy}{~z}}|z~}|{{y}y}v|yz|x|}}z~|}zz||{z}|{||}}z}w~{|y|}}{{}{zzxxy~}zzyyz{}|{wzzx{z{}zy|~z~z~}|~v}z~|}{~v}~xy{{z|z|{t}}{{z|v|{}}{}}~||~~~}}~}~}}~}~}x~~~}~~~~|}|~~|~~~~}~}||~~}~}{~}~~~}~z~~~~|~}}~~~~~~}~~~~|}}}|{}}}~}~~~~~~}|~}~{|~|}~{~~}~~|~~{~|~}~~}}~}{}|~~~~~~}}|~~}}z~}~}|||y~}z|{z|yy|y{v{wyw||~|{{zzvz}{|xz{{{x{{{{v|}~{{}{{{}}{~~z~}~z|{x|}}z|z{z}}xzwzw}xw{{zz|}z|~}yyx{x}{zyx|zwzx~}}|y|}||{{zyx|xzy|z~zzvx|xvz~|}yy|z~z|}|w{wzy{zz{wz{|w{z|{|~}|||~~y}}|{|}}|zz{}v{{||zwx{{x}{w~|}~}zxv{xzy}w}y~vzzy|}}|{|~}|zzyz{||v}|zx|x|wywyxzxyx}z|||}vzx}{z||~||~}x|}zz}xz|~}zz{~|{~}zz{x~}}{z|{}{zyzxy{zyxv{x~}z~yuxzwzz{{~~|}|zxz|}|~{|x|~{}~|{y{uzz{zyz||y{y|zxxzz{yz~~|x||{|x{|~{}|}|}{z||{}y|~}|y{y{{}{~|x{}w}xy|ww{{v|yyxz|{q{wy{yyx}}}zz|uy|}|w||{~}zy{}~}y{{|uyxw}}z}|||yzw{y||xyxz~y{{y~xzyw|~|~zzyw{}zx}w{}{|}}{y{x{}{}{yzy|~zzvwzxzw}||x||xzw|yz}z|{{}{{{z{}|{|~|{||{}|}~{vz{y}|}y{z|y}zyzy{zzyzzw|y}zw{{|{w{{~~zz}{}|}}|}~{|}}{|}y|}y{}{{z~zz|xy{w}}}{y{|~|{zxxy}zyzw{~}{}~{}|~||zwx}~~}z{~z}~~|~}~|||~~}~~|}~~}~{}}z}~~}~~~|~~{~~}||~~|~~~~}|}~{~~~~~~~|||~~~~~|}~~~~~~|z}~}~~~~}z~}}|}}}~|{~~~~{~~}{~~|{|z}{~}}~}~{~}~~}}z}}~}z|}}{{}~~}~}~}~{~~||}~}v{|~}{|~{|}{{x{|{y~{y}x{zzx{pyxy|z|w~}~zy||x{~~xzzzy~~t{}z|{z}z|yz}}yy~zzzz|}{xzyzz{u||z||{{}}x|zw|w}|}~|~y}|w~z}~~~x~{z}}{}|zz{{yz{}|zy|||~z~}}{xu{}z~|y~~wy}}|{||{y}{y||}vy}xyxy|z~{{zy{y~z}}xz}yw}}|~{{~~~{||yw}yz}|}{~yvx}|v{yy{{z}z{{zy|{}~x~}{~x~|{}||y~|{}|}zw{|zz{w}z}{|||z}}{yxv~||y|||zv{||}}~v{}~}~{xy}z}|{~z|{x{x|}~{~|}|{|~||{~}~x}}||{z~|{~xx||z~z|y~}xyzy{{|}x|z|wx{zvu~}||~}}|w||~z{y|}~|xwy|x||y~|{}~}}vy{|||zzy~{z{u{}{y|y|z~{~y{}}|y|~}y~yyzz{}|zv}{}~y}z~|z}y}~y|y}{}y}zu{~~{|zyz}{yy|}}{{~~|y~~xz{x}v}v|~y|{xt|{~z~y|||{||{z}|z{z}{~~}{~z|zz{z{{}}~{{|x|zzy{|v{||~|{}z{{|y||xx{y~z~z}}zzzy}xz{x{w~|}v|zy{z{}y}z~yyy}yw{{{{zzy||{~}|}z~}{z|}}|~~~{{x}{~{|{z}||~~}}z|{~vz|zx|}||{w{||}|~~~~|z~~~|~}~~}~|~|~|~z~}~~|~~~~~~|~}z~~}~}}~~|~}~~{~}}|}}~~|~{~~{~|~y~~~}{~~}|}|}}}}z}~~~}~~}~{s}||~}|~}}|~}}{|}}{}~~}{|{~~~|{{~{}~~~~~~~|}~~}~|~|~~~||}}~~}{{|}|x|~{|xz|x|yz|x{}{{v{zz{xyyyyxxz|}~|x~}~v|{|}y{z{|{x~x}}{y~{y{z}{t~|{zy{x|z|{x~|zyx~||~{z{{}xxx{x|xz{}}zw}||yxz}z}yx|z{vxx}{{}yy|u}|vz|zy|yz|u{~|z}|z}uw|y{{}|zyyzu{|w~{|}q~{w|~}}z~{x{|y|}{}{v~{{|x{}}xw{uy{w||wzzwz{|{zzz{w{|{yz{xx}|}~~}}}~z{yy~|zywx}|z}}}yyy}yzyuz{yy~yuy|z|z~{}xzy~}{zy}y|||z|||}|xz~|{yz{xzzy~y|wzz{wzx~zzz~zx{y~}x|}z{z}z||||}{}}{|z}x||zyxxx~|y{{}~w{|y}{xzwwzu~|xzy}}|}|z{|~~||~y|{{|y|{{}{{x}z|wyz{z{y~z|{x{y}x~{xyzyy||~y{}||ywv|}xy||y{}xy}~zz{~|y~yz|zy}xyyy~wz}z{~y{w~wyz|y}{x}{{y}}|{{zy|{y~}~}~|}z}|zzxy}yyw}xw}|t|x{|}{z~z}{{~yx{{}{{{|x}{z{|~}~yzy~x}~{y|zz}{{~|}y{xzzw}x~xy||~~xx{xy|xy~wz}}y~w{y}|~x|xy|~}z|{{}~~|}w}x}|{y|z}xy}~z|{v|y|z{|zzwx~{|~z~{~{|}z}{|zyy}z~}z}}~}~~~~x{|}}}}}~}~~}}|}~~|~~~~{|}~}|~|}~}}~|~}}~~}||~~~|~{|}~}~~}}z}~~~}}~}}}~}}~~|{}~|~}}x{|~|~|}~{}}|~}~}|}~}~~}~~~~~~}}{}}}z~}}{}~}|}~~|}~}~~~}}}}|~~{~~{vy||v~y{v{{~|z{w{zzx|{v|~{~{{{y~}z|{}z||yyzzxx~z|}z}z~{}~|y~|~~}}zx|xz|~sx|~~~{yxyz{{{}zy{zw{}y{{|xy~zzyz~yy{|w{zw{u|{x~}{{{~|z~||~}~{}{{{{z{xx|z|~~~~{~|~zx}yz|w|}|||v{|x|{{ysyzz|~{}|z}||wy|z}|}}~|wzy{}{{z{w{}x~|x}|xw}{|zww~zxy}|{{|x||{w}}x|~xyz}{{sxzu|z{{}|{~z|}|xzv{~wvz|~y{|{}zz~~z}y{|zy|z||y~}y|}z||{{||{{||wt~y}{|y{w{}}yy}|t}~{xx}}z}{}||zz|{{|}|{{z}|{{~|{|~|zyz|~x}z{}z{zx{|}x{~y}}}{~{{|}}|x{zw}}z}z{}}xy{{}}~~}{|~ww{||xzywx|}}z}|||{||xz}~y|{~{wy~{u{y~|~~y~|y|z{z|~~{{}}w|{y~zz{z|{z}|||u||y~~|}|y{{}~{zvx}{|~y||yzy{y}v}|z}{}}~yz{y~||}{}zwx}}zyyyzz~~}w|}}}~yzy|z}}{}}|~z~}~||yy~zz{{~ywxyy|}}|x|v|xz~y}{|}zzx~z~|zy{~w}z|~vyy{{z{}}{}{{w~|{xzz{|~zvyx|{|x~~}x|y}{||}wyz|x|}}~|~~~~~~}~~z~~|~|~}~}~~~~~}|z}}~~|~~~}}~}~||~{~~~|~|~~}}~~}}~~~~~~~~}~}~~{~}}~~~{}}||~~~~}z|~~|~}}}}~~~~~~~~~~~~~}}|~~|~~~z~~~}}~}}~{|}{z~}||~~y}~z{{|~{}|}y{~|yv}z}{|{w{x}{{{{zwwu}y}|~x~{|}u}z~y{~|~z{x|}~|{||}{|}x|zwz}zz~yyxz|}{v{zzy~ww|{|x{z{vzyz}}y{x||zx}|}}|z}~~{|x|zyzyy}{y|v|{zz{~~zyw~y{{||y|~xyvyyyzy}}y~|z{}xy|~{z}~||}}}y}{~{|~|{{|yx|z}{y{yz{ywy|zyzuz~}x{x{{zz|{|{~}}z{yz|y{}yz|}~|}y|yz{~}{p}y{zyy|{|||~~}zv{xzx{{z{z{y{~|}~~{y~{}}~z|{x{{|}{x~yzwy~}zw|xxvz}w}}}y~{|}|zv{x}{}z|{}{~~|{}z~~|}}|{}{}|{z|{zz{|yz}}|{zy}z{z|{|y{|z{{y}~zw}z|~{}y{}}|~|}~}{}|~yz}}y}|z~yy}~{|yz||w|}||}}zx}yz|{~||y{|~~|x{}{|y{{}{}xv{||}{}zyz|{wz|{zz|}{{w~{w~|}}|y|xyzx}~xz}u|x||xx~~{|zzz{|~x~}|z{wyw}y|zz}yxx|y||{yy|t{{wxy|{}}z}~x{}|xx|zyz{z}}}yy}}{{}|z|}rw~|y{x}}y}}{{~{|~xv|qu{xzy|{{|zyz||}|}z~}zzx~~}z}w}~||zz{|w}uyzz{}y}|}|x||x|x~zx|{z|z~}xy|z|~t}}}|}|~~|~|}{}~~~~~~w~~}~}}|}}~~~~}~}~}~~||~z}~~}{~z}{|z~|}~~~~{}~|~{|}}{|~~~|{}}}~|~}~~~}~}}}}|v~}}y|}~~|}~~~~z|~}~~{~~||~~|}~~}}~~||~~|}}~~|~{~~~z}~}|~y~~~~~~}~x}||~~z}}~}|~}u~z}~{}x~}{{{~xyz{{z~z~}{yy}y|zv{zz}~~y|zyzzz|{{}{yz}{z}xwz|||{z~yz|}}|{z|x~{{~|zz{|y}~xzzz|yy~}zz{~~yy~|~{xuv{}z{~z}z{{{~}w}zz|{|{|~~{xz|xz~~{~}{zz|uy||}{v~z|zy{|z}~zy{}||z||z||z~x|x}{zz~{{|~{}z}{{y|{}z|}}|{|xv|||x~yy{{{y{|||uy~z}x}y{}{{x|~zzzzz|{}~z{{|}}|~}}|y|vw|{{{z|{zx{y|uy|y{|y||~xzz}|{zy{z|y}{}~}{z{}|xwxz}yzx~|z|y{vyy|}~{~{|}zw|~}~|yyz|xy|y|z|~~|~}{}|{~zz}yx||{wy}{|{~y{x||}||{wz|y|y{yx{}||y}|~xz{xz}{{~|z}}z~{xyz|{}{||yxz}z~}u{z{z}||}}||{|xx~z~~~y|~}|y{|v{z{}x}}~vyz|}z}~}{{{zz}|{yyz|~~xz}~{{}z{{x{{y~~|z~z|yzx|wy}{w{y{|~xz|xzz{{{}}|{{|{{yz{}z~zz{|}{|||||zyx|{z}y|{zyyzz~|{w|~|{y~|~}y|{{~z{{~||z|y|}zzxv}|y}z}w{{}|}|yy|z{||{{x~}}x{}{yz|z~|}z{{ys|}w{u}{}}||vvz|~y{}|{{|wyz|y~{{y||wyy|}~y~}~}~~~|~~}~}~|}~|~~~~}|}|~~~~~}{|~|~~~{}~~~}~~~~~}~~~}~~~~}~~}~~|}w}{}{~|~~~~~~~}|~}~~|~~{}~|}}|~z}~~~~~}}~}}}}~~}~{x~{~}|~||~{}~}{~}~{~~~~|~}~||}~yy{x~~zx||}z}|~}}zw{}}{yx~wz|y{}z}yz{{xu}|zzw{y||zzz{~}}}||||z}~{||z}zy}{}|{yvzxz|{wu|{zy}yxwyuwz}xy|z}z}|~~}{|{{}~x|w~|{||w}{xz{x|{{{z~}yxyy~{xw|x}|z}xv{{}{zx{}y{}{z|z}{}}}~zw{x~}y~}yyx{|yxzyz~|z{wyy||xxwxz}{}zvv}|zyzzz~zy|{{{yzzz~|{~{|y{z|{{{y}vw}|z|{xzyy}|{y~|{|xy}zw{u|}}{~}}||~}~~{~z|}z}x{|~~{|}~|yyz||wz||z|x{xxz{|{zx|}|~{zw{{~y{~|}}xzy}|}~}~z}{|z}|~zyxyy|w{|u}{|yxz~zzv{|z{tyx|~}~{y||{~yw~}}z}zx~zzz{}}y~{}}}{x{v|y{|~}{{{z|yzzx|{wzzxz{yw{|xz}w}z|{{{z{{~{{{y{z|}}v{x~||{v|{y}~{zxzx{}|y|y{xw}z~{|y}yz}|~}y|~z{}|||z}z}}}~w{{{{|}z{x|z~{wyy}z}|}}}xz|x~}}z||yxy|}||z|~}y||~|zx~~{zz}|{x|{{v|z~y}vwz{yz{{x{|{}{{w~|{yxy|z{{~~x|{z}||{~z{~||||{u}~~~~{~xzyzzw||zx|y{||x|zy{{{{z}~z{{z{x{{y||{z|{~~~{{{}~}x|~~|~~{}~~|~~~~}}y~}~{~|~~||}}~~~~}}{{}{|}}|~~~}~||~||}~|r~~~~~~||~}~}|~}z}}~~|~}~~~z|}~~~}~~|~}|}|~y~~{z~~}~}~|~}}}~}~}}{~}}}|}~|}{~~~|~~~z|{}|y|}w}}z{{}~~{|{p|}xu|x{|x|x}{x}{{|{}{z~}}x|wyw~|~~z~~z|}{{vz{z}wvy}{}{{|}}zy{|~|x~{||yz|}x}||w{|zy||}yxzxy|uy|y|z|{~yzz|ysy|}|z~t|~}{|{xz|}|y{|||}~|{|}zz}zz{|{xzyy}z}|{|}y}x{z}z|{|zz|y{{yu|z}|z}|z{{|{vy{z||z~{|x{x||}z{{{|}z}|||}}{|~z{|~z}{w{{{}|{y}}{~~z{|~}xz}{|~w~{xxyzxyy||~z}|{}zx~~}|z~z|uz{yzz}~}z}{}vw{~~{x{{{z}v||xx~|{xz}zwy~}{~x~{}yz{y}~{}w~zzz}x{|{zy||}}w|~{}~{w|y{}{{{|v|y~|}y{}}{~z||w~zzx{}}{}y~x~x|||zz~}s~|xz{{~x~|{}x}{zxz{~z{|{}y|}~y{~}z{z~{{~y~y{|{{|y|{y|~y~{{}}}}x{w~v|z|~zy{|}yzz{zzz{y}yzyy~|z~z||{{x|{}x|~u}{{xyy~y|~}}{}}|{~|z}|z}y{x{}}~w~|{x{}{y~yz|{{{z~~}{z}y~}{~z}}|{zz|~y{z~yv{|}}zy{z{}~~z{zxzz{z|~|}~{x}}~z|~|yyy|~{z{}||{||{x|}|y|y}zz{|{}y{~}|xyzzz~|~uy|}~|~~~~}|~{}~}|~~~~~~~~~~~}~~}}}~}}}~x~~~~}~~{|}z{{{~~}~~~|}|~~wz}~}}y~~}~}~}}~~}}~~~||~~z~~}~|~}{~}~~|{~}~|y~~~}~{~}}}~~~y|}~~}}~~}}~~~}~~~~}z|zz}{~||{|~}z|~xxvx|x|{}wxuz{||y~{y|y~|z{{}{}z|}~{|zww~}|||~}}{||||~x~{wz{yy{xxxzwx|xw}z}z{{yyx{{|}{{||{yz}{~||}~{z{{z||x~w~{zzy{|x|xz|zy{{|u~xyxyxyy{z}yz{y}y}z}u~}y}yzz}y}yy}~zy|~z|z}~}{~zy{yy}{{}y~}{vz|z{{wx|yxxxxz||w{z}z|{|yz}x}z~{~||z~{{{t}|yyyyxvzzyzy{xz|xyw~}|{wwvzx{z|}|~|||}w{}~{{|{z{z|x{}{||}z{{x{~zzyw{y}yxx}y|zyy~{wz~y{|{{{{{|{|||{}{~||x}||{{zz{{|swzz{{{zyx{zz~z{{yzz}{}x~|}~z{}||yzy{}~}~~{|x{x~y}xyxy|z|z{y{~~||zyy}v}zy}vw{xzz~|z|y~|{~|y{|x{{{z~~{|}|z{z|z|~zz{}}zzzw|wy|{|zzwy{|z}y{~}{|vzz{}}~~}{y|z}~{}}|{|}zyy|{v|y{|}zzw}|z{xz|{|~|}z||y|||z{{z~|{}|w~{|}{{z|}zz{|u{{zq{}yx{xzywwytx{x~vyy|zyz|z~}~|x{{}|x|~}y{xyyzu|}y}|}~yw}{}z}|xxzw|{w{|wzwv~z{x}x}{|||y}~u{|zz|{y}~~~}~}z||~~~||~}~|~}{}z~}y}}~}~~}~~|}}~}}~~y}}|}x|~z|~~~~z~}}{~~~}{~}~}~~~y|~~{~~~~|}|~~||}}}~}}}~~|~||~}|~~}|~}||~~~{y~z~}||{}}|}}}~~}~~~z}}{~||zy~~x{zz|}y|{zz||y{}|y~}wz}~|zy|~{y}{w}{}}zz}y{y||yyy|y~|{xyy}}}yy}~~|yy}z~zzy||{uz{~|{}{wz{}|yxx}wyy|z{|{xzy}{}~w|}w~|w|w{}}w|wz~~z{zyyw}{z~}{~{x}{~{z}{y|z}{xz}|y~~~v}|yz{p|}~~{z{~z{~|}z||{xz~{{|y|~{wx}}|x}yzvyz{xx{|y|||x}}zw||}x|x~xw|||y}||{|}y{|y}z|{{|{z}{~||xz{|}~zxxz{z~}}y|~}~}}z{~}z{|yzzu{z{|~{zz}xzzy|}zx}z~z}{{}}}{t}}{xy}z|yz}||}y|{y{|{{z|~xx{{{|}||{}~|yxzz{z}~~||y}}~{xy{{}~{zywz|yz}y}~w||~{z|y}{w{~~z{z{zzwzyx}z{}y~|zy}yy}}~{||yy}zz{yzy|{}{x~}yzz{z}{~{x|yz}}}zzz|}zz|{{z{{x~{yy}yy}zx{}|{yz|z||}{|zyz~}zzyx}~|}u|z{w{{}{z}u}|y{|{}z~z}zy}~x|~vx{||}yuz}w~|{}|{|ywwx|y{x}|yw}z|x||x~~}{z|}z{{{|||~{wzzy|{}~|wwzz|}y||zv}{{|x|zyt~~{z~}{}|}{wvw{}w|}{~}y{~z}z|z{{w}}y~||z}~~yvz{~z||}~|}~z}~~}~x~~~|}|{~~}}~~~}|~~~~|~}~||~}~}}~}}~~~~}~|||~~}}|~~|~}}z|}|~~~~~~}}}}~~~~}|~|~~~}{}}~}|~~{}~}}~~~~|~zw}~~~|~|}~}~z}z|~~z~~{~~}~z||~|~~~~~~|~{{}yyz|~{z~|{z}z|zxyzy~x|{z~|yx|y{z}yy}{}y}|zyy{}x}{{z|||{zy|{}}{|y{||}v|}x||~||{~}x{zxy{z|y}z}yzzyxxyxx|}{z{}}{z}|yz~}}~y~|y}{|{~wwx{~v}v~{{{y||}z}|y{xx|x{zvx{~{}{}zzzy{|zy|}~|{~}|{{{~z{{x}y}x{~yy|zyw{z{ywyu}w~|y{z{w|{y|~y|||xx~{|{z|}{|}~~yz}{~{|y~yyy}|}yz{w|~wzzyzy{uz{x{{{|~}~{~{}}|{zyzy|{z~||z|}}}}z}|||{yy|x~~xzz{|z~|x|~~v{zy{z{~{|}z}y{}{}||y|{{xy|{}~{}{zy|}||}~xxzz~z|~yxy|{|{}yzzz}wz|{~|z|{~|yyy{}~|}|y~|}}~||xyvz{}}z~z|yzw|{y}zzzx{}|~{}~|||k||y~~{v}|||||z|v||}|s||x|zyw{|{y{yzx}{|v{}yyyyzyyz|z~y~}~~zzy}}{{|{}yz|}{{~}z~zz{}}xz{z}z}~}|{z{~~~|{xx{y}z{}{}}}z{w{||||}y}{~}z|}x{{|v}z~x|tyv{{v~{|{xz{x{yzzx|yzw|v{{}}}{zz|zz}}|~~|~}{~{zz{z}~|{~yz|t|{{{||}}}||~~|}|{}}~}z}vx}y}~|~x~{}{~}}~}~~~}~{{|~~~{~|}}||z~}~{~}~~~~~}}}~|~}}~~{~~|{~|{~~|}|}~}~}}||~~}|{}~|~~~}~{}~|}}}}}|~}~~||~}|}y~~{{~}~|~|~~z~}}{z~~|~~~~~}||{{~x|~|}}~|}}{}|{~}~{~~}zzzr~|{{yv{xz{w{w{{x{{{|~}|z}|~{}y|{y{~w~|y|||x{zz{x~~yy|yzz~}x~|{}zy}~yz~}v|}yyyz{||{}}|z}z}x{y|y~z~{y{|zzz|{zy|w{x{}{z{y{{z|z||x}{{{y{x|{||||~{~~|{{{{{||{{}x|{|yyzwxwx~|y}y}~}||||}|zy~~}}v{zz|w~}|~~{~x~z|z{~yxxz{||{y|y{~yz}{{zz}}~xzy||{}z}~z|yzy{}|zy~||{w|}{z|z}{y}|x~zz}x|x|}}}x{}||zw|{}}}zz{y~~||~z~t|}|z~z~|}||z|xy||zxyzyu}{|{z|~{{}z|z}|z{}{x~x{|w}|vxx}|z}zw|y{xy{~zzxyy||~zzzxy{}y}}zy{|t}|z}~yzx{zxy~wwz~||z}|{}{~zzx{z{~~zw~x|z{yy|zy{|||{|{yzx|y{||}~}~}z{~{z{||~z|z|}{~yzzv{~}{~zx{||}zxz{}x|zz{z~zxwz~~w~{}{{{xzz{z|~~}|y{z}}z{{s{~|{~{~}{{}|}zx}~zw}{}{|y~~~}z}z}{~z~{~w{|wx{{w|~{zyxy{zyz|~|||{zx}x|x~|{y{|z}{{|y}{{z}}{~xzy}}zy|{vx{{y{z{~yz}z~~{}zz}{y}z{|z{zy||z{~{}|||{}{~~|~|~~~~{~{~~}|{~~}}~~{}}|~~}{}}|}}~~|}}}}}{{{z~~~~~~~~}~||}}~|~~~}}~~~}}~~~}~~}~}}}~~}}|~w}~~~~|~~}~~~~~~~~~~~~~|~~{{~~}~~}~|}{|~||}~}{}}~~~}~{}~y{{{wzyy{yv}zyz~~v}zxy{xyz{zy{xx{|{zyx|{{|xy{{~}z~{}}|||||{{yzz{y~{yx||{y{|y}x{{x|{z{y{}xvzzz{{|x|z{|~z{~~wzzx{|}}|{}~z}z|}}y{y}~{zw|{|}{{xw{}}zzyw{{{z|y{y|}~}{|{}{y}t{{}}}zz{}y~yx|z|x|{{{z|{xyyzz{zyz}{zvy{|{{|{}{||{|{z}x{x|}zz|}|yz}~zz}zv{{yx{~}x|~|{zy{{zwyzx{|zz{uz{{~~~|}w}{}}yz{|{}w{||z}z~|{{}|y{yy|yz{y{zyx~{{{}{{}w||y|{x{||z|}}~}y}z}}z{x}y|z|~}z|y~z{y{||w|v||}|}xx|y{}~xwv|wz|}zy{~}~~{{}}|zwzz}|~}y}||~}|}y~~{}|y~|}x|y|||{yxy{z||w|{|xx|{y|}~~{{{x}{}{{}yz}|z{|{||~}}~{~y{{x{xyyzz}y~}|y|}}x~}y~}|yz~~yz{}x~}{{{z}z|y}{{}~|~|{}z}x~{{x}y{zzy}}z|z|y|{~|zt}yy|{x{{|}z|{||||{}~yz}}{w~{|z{~}|{z||x|}{z|{zwxw{{}xyyzxv{z}|y|x|~z|uz|y}~}}}~|||{z}z{}zv{}}y{|zxz~||y{|{}|z|~yw|{|||y{xx{z~}|{x~}}}||{{{}|~~}}~}}~~}~}~~}{~~}}z~}~~||~~}zz~}~x}~~{z~~}~}~~{{}|{~~}{~~~~|~~{~~}~~~~}~~|z}|}~~}}~}~~~{|~~~}}~}~~}~|}~|}|}~~{}}|~~~}~}}}~}||~}~~|}}~~~}}~}{~}~~}~||~~|{~|~}}}~~}~~~~{~~}}|~~~{|v|z{{{xx||}z~{{}w{{{~zxy~vy}}}w|}x|}xyz|yz{zyzz{z{}}z{{}}{}|{~z~|{}zxw}{z{{zv|y||y}~~}w~~|{|{yy}zz{y{y}~z}uzzy~yzzxv{|}{}}{xw~|}|{z{ww{z~|w~z~~z{w{|}zy{zz|{xyyuw{|wxz}~~z|y|{x|{zyy{|}y{v|{|y{{}z|z|z|{||{{z|zz}|z}{x~x|x~x{}z|{y|}||yyxsz|{z|~{|y{}}}}||}}zyy|~~|{ww{|}zy{z}~~}zw{zv~}r~z{z|z~|{{}}~}|}y}z}}zy|xz}|zyz}{z{}}x~z|{|z{~}~|}||yw|zzzy|{|{y}|||y{{{}{zywz~{~}|}}{z|~z{||}y{yz~~zz|}|xyy|zx}{zzxz{~~{}}~y}|{~||vz{~}{{}~{|z~{yz|||z{w|{}{~y{{~|}yq}wy{~}}}~}}{}yzx|y|z{x}wy|}wz|z||z|{xwz}}~~z}yyzxy|~yz{}}}~||{z}{{{x}|}~~{~{z{z}z~|{~||||{{||z{||}{{x}z|{{w{xz|{}}~{x{~ys||xu|wzy|x{{z|y~|y{{|y}z{~{|zz|{{|z|z|}z{}yz}{y~|{z}~}~z}}{{||{{}{~~}y{{}{}z{}y{{y|z{z}zz{||{~~}y~}|{{}zyyx|z{w}{}~{}y||~~}|~{~~}}}~~~~}~|}~~{z}|}~}|{}~~~~}~{}~~}~~~s}}}}}}~}}~}}}{}~x}|}~~|~~}|~{~}|}~~|}}~{}|~}}~~}~}}~~}z~~}~~{|~}}~~~~|~{}~~~~}||}~}~~x}~~~~~|~}}z~|}|~}~~~~~|}~|~|}}~z}}|~}~{}~~~|{{}~}~|~{|~z}|{x{x~}y{x|xw|}y{v~x|x{{zzy|y{}w~u|wv|wyv}y{yz|v{zxyy{{~{{{x{y{|zyz|}z~{{zyzx|zuy}xuxzx||{}x}xy{wuyw|}w||~{{{zzxz|}{zyz~}|~z{zzx~z}zzv|{{z{|zy~w{yyz{y{|yzzzy|~|}{}|~zx~{|x|yyy{z}z}x}}{~|z~z{}|~twu{{z|~|zzw{xx}|z{zw~z|{zx{yyy}|z~u~{}}}{~}|}{v{}~y~z~{|xz{{y{xzyzzz{v{{x{w|x}|x}}xyy|}{{}{{w|~}w{{|}z{zz{}{~}~z}}zzy{wywz~zzw}}wxz|w|y{|xvz|w~{{{|~~}||}{~{x}{{|}y}}|{}{~{~{~~|z~~yzxvyz~zx~zw}|{|xyyz{w{|z{~{y|}||}y||}z{{}|}|~z|z}~}{~~zyzw|z~z~xyxy{y}y{}}|yx~{zxz~}|x~|w~~{}yx{}{{z||}w{|{|zz~|||z}|w~|z||{z{~{z~zxy{{||~x}y{z}y}y}{z|z{zw}}||wz|~{zy|w~|w|vy{~zz|zz}{|zy{{{{y{yxy}{|z{}}|yy{zx|~}|{zy{~}|}xx}~z|yyxyy{wyy|{z{{yyu||{~z|zy|}}w|~z||}|||y||z~~{zz}}}{|~yyz}}{}}z|wzzyzyxuz}{y}|zyxy{zyv~zy{|z|{xxz~xz}{y|~~|~~{}~}~}}}~{{~~||~~~~}~~}|~}~}|~}z}}}{~z|~}~z}~~|}~}|~~~}~}~||~{|~~{~~}}~~{}~~}~~{|~}~~}}|w~}~~|~~z~~}~~~~~~~~|~|y~}{}}}|~}}|~z}~~~}}~~~}}~}~}~~y~}~~}z~~~{}}~~~}~~}}}~|}}~}~y{{yz}}{}zx}|}}|{}}||zz|{y}{~yyy|y{|z~||}}r||~yy|{zw~zzzzz{zx~{}z|{yv{|{{}wvu}{z~|yx{y}|y~{~{x{z|{{{zz~y|}z}z|||{{||{u{z|y}|~zy{z||y~yzvyy{yz||~x~|z}||{xx{}}~|~xy{zz|yz{}{z|~}~}~yz|x}{||{~y{}y}zz~{{y||{{{y~}x{~}{z~wz{~z}}xx{x~{~y~~}{xz|{{||z}}y||~}y}|}{z{yx|{x{|~wz{|{{zx{x{{yz|}}}y|z}|y~s}{}||~|{z|z~zx~|{|~~}}yz~|~z{z}{{}x}z~y|z|{zz}{x|yz|~|~}~z{{x{zzy}|y{w|{~}z~|z}{x~||z}|{y|wyx}}zx||w{z||y}~|z~xz{{|}|z~z}y{y||z{}{}y}x{|z}{x||}v{{y|vz{x}|xyy}y|yx{{}{|yt{|}w~}~|{}xxy}~}|{{|{|z{{{x}y|z||vx~}{y}{{~~yy~{v}}xxu{{z{}y|vw{{|z}zwyz|zz~y}}~}x{~}{|~}x~{}z}{{x~{y|}}z}|}}~}{}v|{{~|{||yz{{|~{}|x{|{{yz}z}{|~z}|z}vx~|x{z{z}||{x}}x|}{x}zy}y}~}{{{{{z~z~|zx}w{}vzw}z||zx{|~zo{}}z}~z{z~}{z}||z}yz~sw}~w|x~|~~~}~}~~~|||}~}~~{~z{~~}}~~|}~~~~~}}~}}~|{~}}z~~~~|~}{}{~~~z{~~~~~~z}}~~}~~{~~|}}}z~}~~~~}~}}~~~~~}~~{|~}|~}{|~~|~~~~|~}}}~{~~}~}~}{~}}}}~~|||~~|y|}~{|y|y|}}zxz{z{x}w{{|{xzw{}}zz}uuz||z{|yxw{{yz}}}|zz{{{}wy}{x~yyz|y}{zz}xy|xx{w||w||}w{{wz{{|yy{yz|x|}|{}|y{z~yy{wz|~|~zz{z{{ty}z{~|xxxy|ywxvz~y|zzxy}xy|zy|{z|w{}|zz{}z~}}}z~|||~v{yzxwywyz{zzx{zw{|{}|zyzwyy|yx|}z{z|z~wzyx|}}yq{z{{|y|x~y}}z~|xxz||xy{{||v{}}|{w~z{|x|}wy|{}{zzz~~}~ywzx|||~{}z|}}{~{y~zwzz}|xzzxyv||z}zy}sz{}zzzzz|zz~z|yzzy~y|||~{{}~~~t|{|{}{}~{{|z~|yuz|wyzxzw{x}yz}|{|y{x|||{w{~}|}~|}}~~z}|}v|xywy{xy}yvy|x|{yz{{|u|~wy}{z|{zyy}}|z}|~~|~~||{~{z{z{yzy{vyz{{zzzxz~x{vyzyy|}}zxz~{|}~{|{{{x{y}}}}}|xx|{{~x{z}yzx}|zyz{z{~zz{{u}{|{|{|y|}{yxy|x|z{v|x{{}w{{{~y{y}|}~|}~}|z}yyzz}{|}{}{{z}{xzyzx{z|{|{w{|}}{}yy}~{yz}~|{{{y{{~~|z|{uz|z{{{z}y}|y{z||zw{{{~xwyy{y~}xwzy|}}}{y{y|{|{{|{|{~|~~z|~|~~~|~~~~}~|~}}}~~~~~~}}}~~|}|z||}}~~z{~}|z|}|}~~|~~|~}~~}{z}~||}~}}|~~~}}~}~~~}}{~}y}~~~|~~}|}}}|~|~|~}~|~|~}}}|~~}~|}||}~x}~~}z}~~}|}}|~~}}|~~~}}}}~|~}|}~||~~|~}~}{~|}|{~w|{xy{z}|y}|}|x||{xy~z{|||zz}z|yz|{u{~{z|~~|zz||y}~wxtzz}~z{||z{|z~xy|wz|}}{vz|{|{zzy|{{y{{zz~v|~yy{{yw||{zzz|y}x~{}}}{~{z~{~xxx{y||z{y{z{z|w~x}xyyxzx}|zx|z{xx}{wyz{{|z{|z{z{zz{}zyu|{x{|{y{{}|z{}{xw{~{{y}zyx|}yv}~x}y|zyxzzy{{z{zz}~|}{{vz|x{~{|z}zy||x{z|zy}yxx{{{|}||{~wx|x~x{}z{y|{}v~{~|||{}}zw}|x}}{{y|w~w}yzxx|yzx|}||{|w~{}z|{{zz|||wz}}{}y~}y|~{}}xzwzvz}~zy{xyzzz{}|~y{x{yzzyy|zzy}z{{}wy{z{|zzz|zyx|y|z{w|z{}}z|y}{}|zzy{{{|~x|xu{xzt{zwu|zw|y{~y{wz}yz{{|{yyyywx|y{xz|{~}yx|y}{|zyy~}w~y{y}}}z{}|wz||}x}|zy|y|y}v|x~}uzzwz|}w{}x{wy|xz{~z|~{w||{zz}y~xzx|v{}|zz{{xz{y}x{xyxz~x|z}|~yzz|~zzyzxywx{z~{{y}x{~{zz}}y~{~}||y|z{{{|x{vz{xx}v{{x|wz{~x}~w}zxxz||}|||~z~}~}x~{}z~|}{||ww{xwz{}}y|z}~{x}zyx{y}{y}yx||{z}yzyz||~~~y}}|~~}{}~~}}}~}~~|~|~}~{}}|~~~~}}}{~~~}|~~~~~~}}~{{}~~}~~~~~{~~~~}~~|~{{}~}}~}~}}{}~~|~~}~~~~~~}~}|~~~~~~}}~}~}~|~~}}~}~}|}z~z~}|}}|}~}~~~|~}~|~}}z~{}}z{{||}~}z}|yxu||{x{wx||vzzx}wxy{|yx{y}w{~{xz~{|~yvy{~z}z||{|z}{||||{{}}zy}v|wv{}zy|{{|{yuxx}|yvzw{}x}x~~~{z{{zzy{~zz}}{}~|{}}{{~wx}zxz||y|{|{xy|}|x{{|{z}x{{{{{u}|}{zz|w}{{z{y~{{{|y~~}{}|{|{xyx}yyvyxw{}{}zxxzy{{{{xzwxwzz~{zz}~|yz~}{|w~}y~||~}}z{x|{{}}y{z~{}yz||z}}zz~wxwzw~z{{v{x{z|{y{~{z{x~z|}|}{~|{|}|yzy~z}~yy|y}}|||zzz~zyzty}{yy{{zz{y}{~}z{|}z~}zv}}{~}}}y|{{y|w|}}x~zv||~}|}y|}|~{ywzxxz}}z|xz{{|~}z~}|{~}|}~~}}}{~|z|{|{|{z||{v}|y|xy{}zzyx||z{{|{z{~y{|zy~~~}{}}y{~y~{|{}z}}|}zzz}|}~{}vzz|y}|}y{|x|wwz~x~|{~z{y~{~~}|||y|~z|zx~||}zzy}wx||}{x}xw||z}{uw{{{|yvy~{u||{{y}w~z{yz}yy|}}{}}z}||}}zz|yzz{~t{}{{y{|zwxy{zy|z}{{yzzz{}|{~z}}~}zz{v|y~z~|{~xx|}||{|{zy{z|}yx{zxyxzzzwv~ux}u}{|}}{|{~~~}|y|}|~{}~~~}{}}~|}z}~~~|~}}}y~~~|}~~~|}yzz{}}~}~}{}}~~~|}~~~~~|}~~~~~||~~}}~}}}|~}~}~~~|}z~~{~}~}~{~{~~}}~}~~}~|~|~~|~~~}{}}}{||~|}{}y|{~|~z||}~~{~}~~~~~~|~}}~{~}~~|~y{~wz}{}|xz{}|tz{{~y{xxy~{z~yy~|{|z|}}yzz|y}{y}{{zrzz{|zz|zxz|{w}{|}{zw}z|{|~}|{~|yz|zz|}{zy}}|wz~|}zyxz~yz||{z}w|~z{v}|y}~x{{{xyx}{zxz{{|}}yxz~}x{{w|~}{zxw|x}wx~{{~zy|z{zx~}y|}|y~{|~|}|xyyy{{~yx|z}|zz{yyyz{x||vz|z~{z{}{yy{~z|z{y}{yz||y|{}xz|y||}|{|~}uzz~w~}y{xz{}v|{|zz{{z{|vy}z{v|sz||}|}~{{||z}~~{z{~{y}{|{||z{~}w{z||zz~}{~y{{xwz|{}z}{wy{zuy|}|~y}z|y~|zv|{z|~zx}}y~~}|{~zw~u{{|}y{yx|}}yz|yz|y~|}{zzy{z}z~y}zx{}z~{~||{~xx~{vy}z~{}~y}}~{~{z|}|||{z|}xzzx~z{|z}|y{y~{y}y|||y{|{{zz|~{zy{|~x{~|yy|{}||yx{~|tzyy~zwyzzxz|w|y}}{{z|zy||{|y|x{z|{~{zz{zwy|zzz{{xz~{z{}xw}wxw{zy{y{}y|t{zx{x{}yz||y{xyz~y{x||y}~{|{y{||}|}}|yz|{}{y{w|{~|y{}x{|}|{{|}~z|z}}{zv{}}y{||zw|~zz~|{x~}u}{z}|z{{v}y}|zy~w||y||y}{{{~||~{{zz}}}{|}}~|}|}}}~~}~}||~}}~}}~|}~|~}}~~}}~}}~z~~}}|~~~|~~~~|}{}|}~}~|}~z~~~|}}~~~~}}}{~~~}}~~{~~|~}|~~}}}|}~{}}~}|z~}}|{~~~~{~~}z}~}~~~|~~}{~}~}}~}{~~|}~~~~|~z}~{~}|~x{}|~~|~~{z~~}~}{~}|zz~~~z}}||{|z|xyw{}x~xz{wzzyzyz{xzzz}zzw}zy{z|~|z}zyxz|}x}}}|wz~{x{||~}|z}w{x{|z}ywuy|yvz~{zxw}zy{yx{zx}||{z~}}|vz|x}vz~|zz{{~}yzwxv{wxxx}yw{uyw|zx}y}zw{x|yxuw|x}~~}y||z~{{z~}~|ywz{y|{|z{y~yxzz{x|{wxu|zzw}zxy{wz|zy|vyy||||yz}~{}{{y|zxy~v~|{}y{|y|y||{|{zyy}||xzz{{{y{zy|x|{zvzy{zz}|||{||x~|{|}{z|||zz|z|{~|z~~}}|}~}z}}z{yy{yyy|{x{y~|}{}z~x{yzyyz{|}{}}}x~w~|wy}}x|z||}|~|y{|}z|}|{yw{zz}z|{zwzz{y{w|x{xz{w{|{z~y~||y~~{z{|{{|z|{}|{{y{{x}w|~}xxx||{uyz{yy{z}z{xy{||{|y|||||t}||x{{y~}||zz~|~{z|zw|wz}y{{{zyywzuw{{|}{z{|ux{}|yz{x}|{{z{w|{~|xz{}{{|yxy}~{{{z{{}zz|zz|zx|wzyuy{yx~yxy|yz{{{y}{y~}}y|{~zyz{y~{|~|z||x|{}zzx|||z|xwxyxw{~y|y}y}z{zx{z{}~|}}w~|~z{}~}{z}~w{}z{y|x{{}{|}{{}z{}|xz~xy{z{{zxxxy|yyx}|}||x~}y}{~}}{}~|~|~~{~~}|~~}|~~~{~~x~~{~t~~~~||}y}~}~~}~{~~~}~|}|~~{z~~~|~~}|}~{z||y{}~~~}~}{~~~}}z~|~~}{~~~||z~y~~}~~~{~~}}~~z~~z~}z|~~~~~~~~}~{}}}|~{~||~~{}|~}{}}~~~}|~~~}|~}||}~~{|{|x{z{yxy~|||y~{y~z{}{|{||xzwyuzzwzz{|{s{|}|}{t|z{{x|~xzx||{|z|{~~yy~~|{|z}|x{xy}z}z{z{{x}~zz||{z|{{u{u{z}|{x~|{{wz{|~vwz|{v{|z{x|~z|z}z{~x|x|zx{w|{}z}z{x{x{}{x}}z~xzzvxz}zyz|y}}x|}yyz|}~~y|z}{y{z{yzy{yyxz{}y|x|z}}|xyz{~v{zww{xz}}{|{y}zz~~}|~|{|{zy|}}x~|~x||z}v|y{{z}{~z{zzx{}}{z~{}{x}}{{||}~~z{}zwx|w|y}|~yz{zx|{||zyz}z{z}~|~|{z|z||}~zy|}}x}w}{yzz|}wzw}|}|}|~~}}}{|}z|}||y{{|~|zzyx{{yz}yz|{x}zz}{{x|{||zwx|}zyz~{~x{{}~}}}|{|~y{|y{}z|y{|zzyxyz}}}|~{}y}}{{zz{{~y|zxy{}|y}zzzzy}{z{zzy~z|zuw}yvw}}}z{z}||x|y|y|~||x}~~|}}|{w}}{zz{|zx~|{zz{||wwx|}|{~~{}{|~}|}y|||y}yxx{}|}{|vyyy~}|}{|y~~yywwx}zzy}z}yx|y}{}yzuyy||vxzw|{wz||}z}w{{{z{}|z{~}yx}|y~z{~}z}}}{}z~{zx|{{y~vy||{z|x~|~{z}}y~}~~}{|{yy~}x|~||z~{}}|~~|{~}~}}~~|~}~~|}{~|~}~}~}~~~~}~}~{}||~~~~}~~}|~}~x}}~}|~~~|~|~~}~~~}}z}|}|{|~~~|~~~~~|}{~~~|}{}~}|}~{|~}~}}|~{~}|~}~~y~}~~~~x|~~}}|}{}~{{zz{y|zw}{{{xyzuyxzyz{||z{zzx{}yxyxzz{}}~|||~w{{|zvzz{}|zyz~|xx~{{vzyyyv}vx|{|{zzyz{xw{zwz}}xzv~}{t}{{{z|~yzw{|}~yw}zy|~z||}y{|z}y{{{~v{v|{|{~yx{|}yx|}w{vvzz|{z{}y{z}y{y{{}y~yzz{z|}|}{|x|y{u{y{zxy~{{{|{~|v}{|yzwzx~~|}yy||}{~}}|{xxy{y}{{yy{|~zyz}y{swzx{~y}yvy{xywz}wyxyzzy|}|yx{}~}}z{~}}~{||yz{{|v}}|x|yv|yyx|y}x{|x{|{yw~|y{yw{~|yy}{|{|yx~|y}zywz~}{y{{{|||y{}zzyy|||{yzzzzz~wy|w~xz}w{{~|~|x~z{|{z}|{|}~{|{}~y{|y|{}}y{|z||z|xy{|xzx~ywzyzz}||~x|x}y{z~y|}~~{zz}~||z||}zz{zyzv{z{{yzy|yz||}{zz{z{}zzz||u|xzzz{~zw{|z{|}|x{yxz{~{}y|}~|z{y|zzwyy|{|zz|{w{u}{z}~}{y|{{y~{|}{y{{y}z{~~|y|}{|{}zxy{}wz{}|}zzz|w~}z}wy|yz}}~||~~{~~u}z||~|yy}~yyz{}x|yxz}wyz}wx{|{{{{~|w{yy|~wz{}xzy|}z|y~{~~ww|~}||zz}|~}~~|~}}xzz~~y|{zz~~~~|}|~|~~~}}z}~}~~|~}}|~~~~}~~~~~~~}y~~||{}}~}{~~~~|~~~}y{~{~~~~||~}}||~}}}~||~~}}}}{~~{~|~}~{~~~x}~}~~{}||{~~}|~}}}}}~~~{~~}}~~~~}{|~|~~~~~}~~~}}}z{~~}}~}{{yz|x{~~{zz}x|x{y{|{z~v|{}|z|}|{||s{w}{x{w{yuw{zzxz|{yzvtyx{|z|yzxzz{{~{{z{}x{|}z{}zy}y~~|}x|~}{|z}{zyzxv||zxyzzz{yzw}}}~}xy{z{zz||wx}~{x|{{|zw}|{|y{~{|vx}x}v{}{y{z~{~|{zzx{}~{{y{|zx{{y~|{rz{{z~~xz|{zz}}}wz|yw||~~xx{}z|xzz||}|z~}xy~x|}}}x{|yx}wx}|}y}xy|~{}w{y{~~z|v}zx}yv~}|{z{y~{~{||zxz{}~{x}{x~{}zy{zv}{z~yz||}y{{}w~z{}wx}yzxz|wyz}yyyx~yuy}zzx|||{||zy~}zxx}x|~{}|}{{vx~yzw|x|}|wyw|{yz{|z{|z}x|~z|y~~xz||}y{y{}}~}y{~z~{z|{}zz}||{z{}y}{}zu{{~zz{z|y|y{~yz{|}{yx|||}|}zzz}~}|xz{}||z|yxzyy||yy~}}}{}z~x}y}w{|wy~{{~}x{z~{{|{~}{y}y{~~|{|}|zy{}y|{{||yzy{{xz{x}~w~{~|yz{{w|~zzyzy{{zw{wzy~v{{~zz|zx{z{{y|}|y|}{}~||{x|z{{z||yy~~|~z|}~{|w~{}|{~|yyz|{x}z~{x}yx|}{|||y{y}~}y|}}vyx}x|{~|yy|v}}{~wz}|z~{~z{}zx}v|~}}wyy~u|y}}}~~~}||~||~~}~z~~}}}~}}~}z}}}|z~~}}}~~~~~|~}~~}|}~~}~~}}}}~~~~~~~~{{{}}~~||}}~~~~|~||}}}~~}}}~}~~~~z{~~z}~}|x~}~}}}~}~{}|~|~}~~|~}|~~~||~}}~~~~|}}~{|~~~y~}}}~~~~|~~}}}~}~|}}zzz{|}z{}|yy{y{~vyy~y{zxxx|{|zyx}zvzz|v|y~vyyx~{{|x~uwz{|x~}}{~}}y~{x{y{yzzxz{z{x|zz|}xvzz{z{yz}zxyx||z{wzz}zyzzxx~zx|{|vzy~yz{z|y~|}~{x~z~|zv{sx|}yzzy~{{x}||yzzy{x{}x~xyz|w|{|yv~v~~~~||z~zz||xz|{zzyx|yyyxzy{yyyzzzzz{|{uzyxy|~{z}{}}|}zyxwz|{|{|~|z{~{}z}v||{|~|zz}wxyzy||yw}|yw{z|yx~x~}~z{yw|{|yy}}{}tz~~}}~yz~zwz|{|}{zy{|wx{yyy{|x}wyv{z{yzy}}}{z|~|}~|~~zwx{v}~||~~~|}~{zzxxxy|~y}z}||{{x|v{{y~{{yzw~y{~|x}y~yz{{{{~~|||{}|z{z|yu|~|yw|z}}~z{{|z{}y}zyxy{wv~|{z{||y{y|{|~{x{}{~wyy{z|~}}~~z|y~yyy}w{w|zzz{}yzxyxy{}{xzx{u||z|}}xz~z{|}|x~{|zy{{|u{}|||yyy}}xyy}|{|x}|~wzyvzxzy}w{z}xyz~}||~y{}{||}}yz{{~z}z}||z{|~}|}y~y{x{~{w}x|}yxt}{{|||z{{z|y}{||~}|{z}x~||{wz}z{|y~|y{|{}z{}{zyz|zy}{|~{}y|}zyxz}vwzy}xxwyx{{|zw|y{{z}yzx~~~~~~~~~|~~|~~|}~}z~}~~|~|{~}{|}~|~~~{~~~|~}|~~~|~~{}{}~}}~~~|}}~~}~~}z}~~|~}}~~~}~~~}~~~~~~~|~}~{s|~z~|~{}~}}~|}}~}|{~~x}||~|~}~|}~||}}}~{|~|~~~~}~|y}}~x}~|~}}~~}~}~}}~|||~~}zz~|~}}~}}}~|~}~~}}~zx}|}}}|y{~zy|{}y{}yz{{wyzzz}w}{y}{zxzy}x|~y}{vyyzx{|xz|~}xxzzzzzz{{}|||~}x|}|v~{{xz|{|xxx}|{xyyzzvzx}|||{{~zzwwyy|vz|{ww}{y}}|y{}xzz{|y||yx}z{|yz{|y{zzz|yy{xz{}xyzy{}|wx{|y{xx}|}{|{x{{y||y~{~}|}zz|{{{}|{u~}{{zzz{{{}|wyz|z}~zz{}y||{x|~~{}{x~x{{}{|y~z|||~zzzz~z|xx||y{~{zz{y{{||{uz{|}z{yzz{y|zyz|||x}|~v}{{zz~}z{||{}}}{||y|~}{{{yz}{wx{|z}|zyz}{~}|z}z{z}}}zw}z{{|uwz}{|yz{|y|z|x{zyzwy{~{||z~w{|}xz{}|~~{|x|y{y{{{z{}{z{y{x{}}|{x{}z{|{xz|~}}y{~{w{z~y{}{zz|y|}zx}zz|zx{z{}zz{}|||{}}yz|}{~zyyz|z{z}}|{{yy{{}y~{||{y{|zy|z~|wx{}y~zxz{}zxy~v|yuyyxzy{{|{xyzzwz|y}|yyx{y||x~z{}y|w{{z|x~|{zyzz|wv{|y}{z{{y||{|z}{|x}{{|{||{|xxwy|~y~}|y|~}x}{yy{~}|zy~{zz{zv}}{w|z|z~z{z}z{|}|{~wx|x}}{|zy{{|x|{yzx}y{z{~y}}|}y{}yv}||}|||{~}~|~~{{|z}~|{{|~}~{{{~}|~}{~}~~}~~}}}}~{~~}~}|}~~~~z}~}|}~{~~~~}~zw}}}}}{~~~}~~~~~~~}~}~}~}~~~}|}}}}}|}}~~~~{~~~}}{~~|~}|~}~~~~~|~|~~~~}}~~}|~|~~}~~~~~{~|~{~z|}~~}~~|}~|w~~}~~|}x|~{{{zzx{|{}zy}}~{}}xyvx{x}zz{zzxw{zz{wy||z|y}~}z{}|~w}zzw|~w~{}xvz|~|}~|{}||yxyy{z|v}w~yyyvy{yy|yzz{{y}|x|xyyy}|}w|z~vzw{}y}~~}y{~{{ywyy{y{{{x{z}|y}z}tz{y{|yz|y~|w{{y{{uz{{||}|{yz|}||~ywww|yz~y|zv~|~zz}z|zy}y|xz|}{{|{z{xz||}z{}{|~{~||z|~{|~~{|zzz|zxy|y{|zz|}|yy{}xwz|x{yvzy~z|{}x|~y||}z|}|{{z}x|y}~y}zy}u|y{zz~{yz{v|x}zy|zx{|x}z}z|~x}~~}|{x}x|~~y{~zzxz{}~y}}|{|y}z~x|y|||z{{yw||{yz{|z||{uyy|||||z|y{|y}~|}z}y{~}{{~|{{{xw~||w{z{zy|ywz~y{yyz{ytw{{z|{}wz}x{~}xz}yy{v~xx|}|}y|~|z}|z|y|}~z~yzzzwz~y}x||z{yxy}z{x|}}zz}x{{{{}~|}|}}~}|~{{}z}w~{y|}|zz}|z{w~}z}|{w{xx{~xxxzywz}{y{|{}{x|{vy|{y~{{{}y||}~~|wz~{}yzx|{|yy{yz|{z|{}}yw|xy}{}y}z~xxzz}y~~~z||{z}}~v~~}|}{}z|}y~w{zzyx~z{z}yz|{}yzxw|}||z||y|}{yy}~~}|~~{|~|~|~|}|~}|~|}~~}~}~|}~~~}~~{~~~~~|~}~|}~}~~~{}~z|~}~|~}~{{}}~~~}~}|~||~}}|~}}}}~|~}}~|{~z}|~~|}}{|}~~|~~~|}~}~~|~~x~y{~{~}}}~~~~||~}~~}~~}~~}{~}{~||||~~z~}~|}~~~~|~~}~~~w|}{|x~{~|zy~zz}wx{{|zy}|{}y}{x|||||||}z{yzz||}y{}{|}x{}zyy|{{}yyyxy{{|xz|yzw}w~|{~}z}zyy~|y{xy{}w}|{z{|w{zz{ux}{zy}{z}|~z||zzlz|{x|wy||{{xzy|yzz{yx~||}z{xy}|xzz{z~~{{|~zxy|}zt~{z}w{||zzy}{yy}wy{}{xz{w{z{}|y}{x}xzyx||yy{|}|{~}y|{z}}y|}~x~zx~x|z|z{|x~xz{z{}{w||}||zy~z}|}yy{||xx~zw{|{x~}}{{|~zz|}{{{{yv{}z}yy{{{|{{{|yy{yy||x{x|{yz{zt{zzz}||zyz}|z~z{~{z{|xxvy~}z~}{y|zy~w}yx~}{{|z{v~z}|y}}w||{xxt}yz|y|yx||~y}zx{}{|~~{zz{|{|y{y}~zzz{zz}{z||~z{z|x~y}|~x{{{|}{}}{|~z}|{|z}yx}}}}yw|zzyz~|}z}z~~{{|z||wxzuzz|{wx{||~{|u~{y|yxzxxz{y{yzzvyz}z}|{}{|y}xu|x{z{~|}y{yz|x}|y{}y{{z|y{|~|}|}zv~{}~|~zz|zxz|y~}z{wy|{zy|w|{xwz|{}z{|}|~zyyzx|zz~||}yx{z|w~|~yv|}~{x|w{~|w~~|z}{~{}x||}{~}z{}|z|zy|z|||zy|z{}~v}z}{|v{z{z||z|xz|~{|||}~}~}~|}u~}~~~|}}}~~}~~~~~~{~~~y~}}}z~~~~}~~z~z}}~~}}~|~~{z~|{}~}}}z|~y}|}~~}~~~{}~{~~~|~|~|}~~|~|~~|~~|}}z~}||{~~}}|}}~|~|~{{}{~~}~~{{}~}~}~~~|~}~}~~~}}|z~}~~yyyzz~}z}}xzw|yyv{w{yxz~xytzz|u{zzw|zyzzxzyyy|yz~{z{|xz|wyz~z~~x}}}|z|z}x{xy|z~{vy{{zww|z|vzzw|wyzyu|{|yz|{|vwy||wv{~x{xzyy~~||{xyyzu{xyx{sxx}z}zyx|vz{y~z|wyzwz}zz{z{{}}y|}z{z{~~|}~|z~xt|xz||}zzzx~{yzyyvvyzyuxzxxz|}vyzz~|zzv{z|{|}~y~wz||{}|~|{~{|~|{xx|~yz|zywy{w{zxy{|y}|wzxx|{xx{z~|}}wz|{{|x}{|zx|x||z}x}y}~~~x{|zwzvyyy{}wuzzyx{yz{x{|~y}yw{{zz||zz{{y{{{}x~x|{~|{}z}}z}{{}y}{zyy|w|x|xv|z|y{y|~rwyz{xx}||}}{}{xw|}|{~|y~~x{z|{|y|}{z}y{z}t}{~{|zvyx~wwy~{xz}xxw}|z{yw~t{y}z}zx{xz}y}xzzwx~{}}}}{{xy{{wz{|z|uxz|{y~}y{|{|yxxxy}z~}y|wz|{|}wv{y}||{zty{}w~w~{{y|zzz~y~x}{|wy||z}}{{~{{~zwx|}wxyx{}|z|{}w}|y}wyw|}{}yz||xww{wyz{~{}|y|{}xxzz||{t|w}zxy}zz{~w|y|v}ytyw{~{{}yx|~|{|{|y~z|{z{uz|y|z{|y{w|x~wzz|v~}~~z}}{{||v|~|{y||}{{}}}~|}~~~|~}~~~~{}}~~~z~~~~~~~~~y}z~{|{~|~}~}~~~}~||}z~}}|~}}z~}}~~}{~}|~~~~{~~~~|~}~}|}}~~~}}}}~~yy}|~}~}|}}}||~}~~|}~}}~|~|}}~}}~~}~}~~~~}z|{}~~~~}~~~|~}{~}|}~z}|}~}}|~{~{|{~~}}~||{zz{|x~|||}z{|z|ywx{x{}~}z{|y~{}z}}|z{y}z|wy|y|x{~}xx{y~x|}zyx{{{~}}z}~{~y{{}y}z{z{}{~{xz}{~wyzyz}{xzvxwz|~{wuzw~u|z|yz}}x}{~|~|{||x{y|{{}{~zy{|~v|||||{w}}y}||}|wzyzz{z~yyzz|{y{}~y}{|~z{z}}{x{{{{y{{}z}}|z}|y}yw|{|~{y|}z}zz{yyw{|{~{}|yww}yz||v}z~|{|{{{x{|}z}yzz|zzy{{~xx}z|}xxy~|zy{{yy{|}zyy{~~z}vxz{zw|~{}xw|{~|z~yyw|}vywv{{|x{}zz}z~|yxyx~{|}wz{z}{y~z~|vv|{{|x}||~xy|~|~|z|{~{|zz|x}y}}{|}|zx{x}vz{wyy{~}|}}{zz|yv|~|{}|z~}z{y}~u{{y|}{}|{z{zwy{xy{|z|x~xzxzw||x}z~{}w}}|y~~|~|zw|{}~|~{|{|}||}|}wzz|z{}yz{{~|{}{x||}z{z{zxx|v~zzx{|yxzy||{{y~uxz|yx~z}z{{|~|yx|{{{{}||~z{}{z|x{|z||y{{{||}{y}}|}}}{~~|z{y}||y{ywz~}z||||y{z}}}|}||{z{~y|x{~x{yzyy~{x|~x~yz}xz{~x}w{xzz~{z{x~yu||yzzyzx}}}|{{{~{||}y}x~}~~~~}}y}~~~z}~~~|}|~}~}}|}~~}}~}~}|~~}}|}~|}|}z{}z|~~~}}~~~{|~~}~~{|~~~~}~~~~zz{|}~~|~}~~~~~}~~~{~~}}~|}~z~~~~|z~{|}~~t}y}~~~}~{}y{}~}{y}~}~}|z~~~~z~}{{~~}}|}}|}z}|~~}~}~}}~}|~}|z~}y}||}}}~zz~zy|xy}xv{yz|ywzy|zzz{|xzzwxwz{{|sz}|{|yy|||zw{{|~zy}|ywz|zy{xx{y|x||}xy|yvy{z{|{x~ywy{{|zzwy{yyx}}}~}z{y}}{|~z~{{y|~}z{}z|yy{w|zx|w}w{{xz{xy}w|ywz}{zy{x}{|{z|y}z{~y}x|yyyz{|{z~{z}|}|~z{xyz{xyz{~vx{{{w}xzzxyzxx{yzyyx{~|zz{||~x{|z|{|~{~~{|}}||{zx|}|}{~{xy|tz}|zyyyyzx{}~zxwu{||}{|w~{}}~{||w~xy{z~{~}{{~z}|}|wyx}{y}{zyyy{v{|{y{|v|}~z|}~|x|{x}x{x{}}}~{z~x~y}|||wy{yzxzxyy|{zxzt{wz{|zwyzzv{~x~~v}}yxyz}~{{{}~y~|~}z~}{~zy|x{xxz|{}{y|y{{yy|zyy}}}{v~ywy{|yzy~{{|{}|{u{y{z||{yz|}~}y{~y{|z{{z~y~zx|{xxyz|{{~{xyy||~z|}}}y|yv}{|}{}|||}{|{y~|z|~ys{}|x{|z||y{y{u{z|wzx}{xv}x|{~}||{x{}{{||{{|tvyz|{~z{y{~~~~zwywxxv}{{x|}v{||xzx|{|zxzz}{|||~|||y~|zzz}||{z|{y|||z~y{~y}x|}}yo|{{zt|}{}zz~zyz{wyvy|~}w~}~{{||{x~|{{{|~~}~z{}{~}~}~}~~||~~}|~}~~~}{~}~~}z{~}}}~~~~~~~}~}x}~~|}~}~y|z}}~||{{~~~~~z|~|}~~}~~|~~|}z}}~}}|{||}}~~~|~~~~~{~}{}}}~{~~~|}}|}}}}{~}|{|}~x~~}|~~}~~{}}~~|~~~}|{}{}~}}~z|{~}x{|{}{z||yyy{z||y|zzxzy{zzxzzy||xyzx{|zx|{z}zx}~}|~|zy{u|x}w{{|||{~z|y{y|z{ux|{}{}~|||{{zw{z{wx|z}|y{|w{{zz}|~z|x~yxz{~|yzwzw|wzzzx{zw}}{w~x}y|}z{||y}xx{z|zz|~}|yzu~zy||yyy~{~{|zvv{{|z{y{x|}{|}{y|}y~u}zz|{zy{}y~|z|y{u{{wz{}{yy}yz{}z{{z{}z}}v}z}~w|yzyz}x~z~zyy}}~{{z~yz{w{z{{z{x|||w}}zyv}y}{|z~z{}}z}x{{zw|uz{w}y{{w{x{}z}ww}y|xy~{||~zz~z{{}y}|}{y{|z{}z{{xz|zy|y{}y}x~xw|}~}~zy{|zwz{z|xy|}yzwz}|~~|}{v|{}z~~||x}{}wx}|zz{xy}}{zzyzz{{yx|}{}xx}{z||{{{zz{y|{y}{{{y{~z}{{y|}}zz}|z|}{{z}~}z{yxwx{{|}y{}|x{yy~w}zwzz|{{|zxxzzz{{|w{{~y||yy|{{}z}~xzzz|z{}~{}t|}{{z{}~y~|xy}}zxxxzxyzx|{{|{{~{yy{~xy~zv{{y|xy}{~w{|y|{zz}zxzy|}y|zzxy|x{xzwyx{{{zxz|||yx|{z{xz~{y~x{y{z~vxx|x{wz|{z}z{|x}}y}~~z{|wy{zz{z}z}yx||}~~~}~}|}~~}||~~~~~{~~}y}~|~~|}~|}|~~}|~}~~~~|}|~}}}{~}}~~~|y~|}{~{~}}z~|}{~|~}~~|~~~}}|~}}~}|{~~~{~~|~~~~{|}|}w}~}{~}}~~~}~{}~}}|}~~~~}~~~|~~{}{~|~}}~~{~~~~}~{~~|}}|~~yz|z{{yz|~~z|v~xzxx}xu{|yx{{{{{|{y~z{~{~zxx}{}|~||||}z|z}}yz}zy|t}zz|yx}{|x|wz{yw{x|{~|zv{}v{wy{~xy|yyt||}z{{z{|~~y}y{{|{y|{yw}}~~{}||z~yxxyuvzx~}x|x~|}z{w|vx{}}z|{yzz}~|{}{yy|}{{z||}yz}y|zw}z}|zwzy}|||xv~}|{vy{|x|xyy{x|y|zyx|x||}x{{x}{|z}t}ws}xz||xy}yzxyz}yy}yzz{~~|}{ww}yw{y{{~y}}y||{{w}~~vzy}|||x|~|~y|~x~yyyxz{{{wx|{|{yxw{y|x}||~zyz{y{}z||{}{zz{|}}~w||x}y~}}{y{zv{|vzx{yy{|{wyzy}zxz{yyzz}yxxz||{~zt{w~|{||}||x}yzz}|zzx|x||w|z{y}z~yy}y}{xx}|{z}|~}zy~{}zz|yzzz{|z|{{{}~{x|}~}{zu}}}yw|z||wzwwz~|{|{v|ywv|z{}~{{}~~{~xzx~y{zzw}~}{}{}|z{|{v|}yyy{~zvy||~z|z}}zwzz}z|{~~|z}|||~~{{{{~y{|~|}zz}{|}~z~|yyxxy{{}z|zzz|z}z}|y}~||uzy~|{z}}~}|~y{}~}}z~|}y}|v|~z}{}}{zvww|}{z}x~{{xvz~y|{z~|tzyw~z~}}}}}}z{}{}z}~~}}||z}~|}{|}|~~~{}~}}}~~~~||z~{~}|~}}z~~}~}~~}~}}~}}~x~~}}~|~|}~~|}}~|~~~||}~~}}y~~~}|~}}~~}{}}}{}~~}}~~~|}~~|~~~}~~}|}y}|}~{~~}}~}~~}}|~~|{|}~{~}~~~~}}~|~}}|~}~|~~{z|}|yy|}zyyx|v~~|xyy{yy~wz}|z|{||{~{}vy{|z}}u{zz{|{|}}y|y}z}~y~{y||zt{y}z|}z{|w}}{yxwxy||z{|yz{y|{}}|wyv}}x|w}u|{|~xy~z||}}xy{w|{xx|z||zy{zz~zw|||~~|x{zw}|}xyvy{|s|z{z{}{}|yy}x}~}|xyz}}}{y~xz{{wy||~z{z{wx|}~}z~zxwxyyxvyyx||xyy{{z{{|}wy{|z~}zvwxz{yzzwyz}~}|u{~x}||w{}z{x~yz~xyyx|z{yvz}y}x}zwxzxy|x{|yy|{{u||{{}y~{z||{yy}{|}y|~z}{{|~|{|x~{zz|{z|{{zyzw}x{u{~|xz{}x~|z~}z~~|~v{{{}wx|yy{{|~~z|{x|~{~zx{{{{y{w|zwx{}{zvy}x}zzv}z}}|y~y}{||y}~w}|wyw|z~~|yy{w|yyyy|||y{w||{x||w|}x|z|}x{y~}~||w|xzz|{~|z|y|}{xy{}zy{zzv||}|xx{yxy||y{zt||vz}|yy{}y{yy|{y|yz{y{zx~y}xz~||}t|wxz}{y{|}~zx~~zz|}yz{{{z{zxxy{zz||{~}}y}||}{}z||z|{zww|}x{x|zz|}z{{}}y|z~zy{x|zzw|}}~}}{~z}~w{}z}|}}|yyy}}}{|yz{w}|{y{{yyzz{~}|rxy{w{~{||x~yz|{|{|~|~}||~{{~}}|~}}~~y~~~~{~~{}z}~{{~~}|~~|~}|}}|}~}|{|{~~{~~}~~~~}}~~{~}{|~~|~}}|~~~}~}|~~}|~||~{~}~}}~~|~~~~~|{~}~|}~||}}}}~|~}|}z~}z}}~~~{{}~~~x~~|}~}~}}}~~}~~~~}|}|||~{~~y}z~}}~}~~~~~~}~}{{z|z}zz~}|w{}t{{{|ztvv{x{xzzyw{vz|zwz{~}zx{~}|~|~y{{~{|{tzz}|||~|y{|w{y{}zvw{|z}yw|y{zw}z}wzyxz|y{~|z{uxz}y||||{xw|v~y~{{~zz|y|z~{ty|xywvz|y|s{|y{x|{|y|{v~|}|y{y|z|x{yy||}x~z~{~zzz|y|zzz|{~~}}w|}~x{|y||zz||{|xyy{y{x{}xvwy{y{|w}yzz}~}|z|{{|{||{}yz}zzvx}z{yxxx{xy}z|||yzz~yx|yy|tzzz{y~}y{z{z{~}}{zxx|x|z}|~|}|{z||y|{v|x{yxuyz~zzyzzzzy{z{|}{}z{z{z||{}{z|zw{}{}zz}z|}|w|~||{|{xz{{z{{~xyx~|w{y|{uy~{v{zs|y|~xx|~}~|yz|~{}}~zy}}{{}xzz}}xzp{x{|{wxz|{{w{~{~}vz|zyz}|z{}}wx~{{xx}zx|}yv|{|zxy}{z~vv{{}zw~zzy{}{{y~|vzyzw{y{}y{zyyx|}z}~{}y|wx|{x{zyw}zzz~z|ux~{{zxyuwwyv{z|}||{{xz}}{{}yy{|||~}z|z}{xy|{{|zxzxxwy|xzy{ux{z~{zyy{xzxxxzv|}||~{}~~zz}yzyyz|}}|y|}{~{|z}y{{{zz}zxyvx{zz~{xzwz}v|xz}}|x~}{|y|xy~{y}~~~}{~|{~~||~}}~~|~}~{}}}~}~z~~}}}}}||}v~~||}|}y|~||yz}}~}}|~|}{~~|~~~~}||~}~~|~}}|~}}}z~}~~~{~z|~|{~~~~{~~}|}{~~|~~~{}{~~|~{zz~~||}~~|~~|{~~|}~}~~~|}{}~{}|y}~}|{~~~w~~}~}}~}}}~~~~~|~|}{||}~x|}y{x||z}{yx|~x{~{xxx{~{z~}{z~|{{{y|w|zz}v{|u}xy|y}~}zyzw|zx|z~{y~}{z}|}}}z{|}}x|zx~z{z|~}|tzw{tuyzzwy{zwx~z~zzvy{{x{y}|~|{~y|zy||{z{{{~x|z{||{{}}zz||||~y{|{v}u}wyz{w{{~y{|{|{yz}~w|~}{z{|xz|y|{tu{pzy{yy~~|zzyzyz|w~w{}|||}{{xzy{|}|~{z{}}vy{{z~{{y~x~|zz}|}xz|}yz}y{~zz|{{||{}|{|{{z}}z{z|u}}y{|y|}|z||x~xx{w{z|yx}z}}|z}z|{|x|~x~z{{{vz|||~}x{yx{z{~|xzw|||{zzy|z||{|zw{z~|z{}}v}yxw~~zz{|{y~u{z{vx||{y{zy~~~{y}{{||}x~||~|y}x~xyz}z~|z{|{~xzy~{xz|y{~||{xwwy{{yzxzzx}}}}z||x}{zwxy}}{{~{xzz~wyy{|{||zyz}z{xyy{}x~xyzy{{z|~{|zxxw|x{zy}w~|{zv{z}yzv{}|}||}zy}zy|}}wx~|}w{x~v{xy|{{|v{|}~|~z|zz~zu|}xy{|zzz{{{zzzzz}z}}{{{y{|{yy{}|yzxz~}|z{}y}zz|}zzz}}ywsx{|x{~{z{~{{{}|{v|v~{|xz|}|z~z{w}|}y~{wy|~{yx{yzwy{y{x}zv|w||~||~~}}}z}~}}x~~~~~}~z~|~~}~||{~|~~{~z}~~}}}~{~}~}}~}~~~~~~}~~~}}|~|~}~~~~~}}{~~{~~}~}~~{~~}}~|}~}|}|~~{|~}~~}}{~~~~~~|}~~|~{}~~~~~|}||~}~~}}{||~~~|~}{}~~~}|}~|~|~~~|~~~~}~}~~~yyz{|~|z|~|~yyyzyww}zzyyy{xxzyz{|{{zz{xwyyx{z|z|{z{y{{}{}{y~|}{|r~z~|wz}}}~xy}z}y{}z}||vzwzzzzyv|t|uy{}yx{~~|z|{}z{||}y}|~|y~{}wz|yzx~zx|{{zy{|y}|yxyvw|zy{zyzy{z{{{}||y{|x}z}zz}~wy|{y~~}}|z{|~}z{y~zyy}xy{{yzzz{~{{w}||||z{zvv||~{x|||yz}~|x~zz{w}{{~~zz|x|z}v~{||{}v{z|z{}x~y|{z|yzyvv}|w~~}|~}{yx}{{|{}}{~z{{zzy|~}y|{y{yxy~wyyxzxy~x}zyy~x|xuxx|z{}yz|zz|~yyx|y|}y~y{z}{|{{u||{zxzw{yzxwyz~x||y}{y|wzzzxyy~|||y}}}y|~zy}z~y||{|{~}}z{z|z~z|}z}yz{|v}zz~zty|z}{}{{~yx|{~~~}~yy}z{~|~}y~|z}|y~{{w}{||{}x|yyz|yzy}}|z}z|xw|{{xyxz{y}wxyz~}z}|z}{~}|xz|}{z~z}y{{}}|yyxzzzxwy|zz|zt|y{z{yzy{}|y|~{~}}x~y||~{y|{~~}}}z|v{~{|}zxxv}{{{}~||}{wyy|{|yzx}zzvy{}||{|xx}z||{~}|z|{zz~zz}y|}}y{~}z}{~zy}zz|yzzz}}yyw}{{|x|}}zz|z}~~wz}z~{w}~~|}{~~|}}~~~~~~}~~}~~{}~~|}}~~}|}~}~}}~~z~~}~}|}~~~|~~}|}|{~~{~~~}}~|~~z~}~~}|{}}~z}~{||~~}~~~~}~z}}~~~~}~~{~}|{~}|}~}}}|~z}}~~}~y~~}~~}{~~~}~~~x~~{~~}~}~z~{~~}|~~{~{}|~}}|}{y~|~~}}{~~}z~}|~}|~~}y}{{~~z{}|{||{w}{}|z|{wxzwzzy{{v}|z{w{|}{{y||}yz{y{}{{{{zyxz~u{zz|y|z~y|yx{~|{}{y~{z{{{x{yzxvy{|x{~x}yyy~~|z{yz|}{z|z{zzx}xy~y}xww~|v|||zzzz}}}|{|zzz}~}{z|vx}{}|z~{}qy|{{zz|{}yz}z~||{}y{{z}}{z}w~{zyyz|}y~}{~{}||v~|yx{xyv{{{yzyyy}||}w~{z~{w{{|~|z~|zwy~wz{}zz{|}y{z~zzw|w|zz}y}{z}zwy}vzy|wxw|~z}|{}{zy}zzz}xz{~|z{x}{}zy~xx{{}|{yyw{}y{|yy~{{}}yzyxv}|{~xyy~~}zz{y|}{w|z|~~|~~||w|}}{zy|{|x~{~}zz|zz}yy{yx{{~~{}{|~}{{{yz{{~wwz{}}{z~v|~y{{{{{y|z|y|{{{~{|yy}z{y{y|yz|y{z{z{|{|x}y~{yzy~z}z~{{zy|{{yz{{{|zzyw}{{~w|z~{zz{{}{w}w~vz}y{~|{zxz{yzz{{x|u|z{zzzz}ywvz|{|y||{{{}z{{|y{ry{v}vy||{{zxz{}{}|{yx}{|~z{{y|{zz~}{y|~}y~y}z{~zyz{~}yzz||~z|x}ux~z}~yyz||y}z{|~}y|zv{yz|~yy|{xx{x~}zyz||yyx~~}|y|~zzy{}z}z|}~{xw{~yx}yzx}}|||xwxzzzw}{y}~~}}~~}}}~~~|~|~}}}~~|~~~|~~~|}|~}~}}{||}~~~~}~~||{~~~|{}z}}|~}~~~}}{~~|}|~|}}{~|~|{}~|}~~||~}~}~|}{~~}~|~|}}~~~}{~~~~}}~v}~}{}}~~{}|}~~~}}~}~|~}|}}~}}~}}yy|zx|z}}}~z|xy{w{wv{{|y}xv|y{yy{z}}zz}z~|{|z~}{}|w|{yw|~z~z}|}~~y|s~{|}vx{{zz|}}{{~zzw{yyzzxz{{}w{y{{yzwz|y}}|}s{x|}}zz{~|~}y|y||v{z|w~z{}x~{xyz{w{yz~~zy{}{{{|~x}z{{~{~|{~{}z~}x||{x{z|~z{{y||z{}{{yx||{x}{xxzz{y}y|yyxy}x}~|{z{{~yx~xyw~{{{|{|{||w}zx~x}}y{||x{zz|{y{z{zy}y{{w{z{}{|~y{~||}|{}x~yx}z}~}}vxr}{}~}||x{~yy{}z{x~z|{z}~}x~}x}||}z}w||{}|~|}~~z~|~{zz~}~{}|~{zz{vzy~{yy|{{zz}z|xzzy}~y{v}y||}}|zy}{|zz{~z~{}{}~|}~}{||{w|yz}{|zuy~{z{xz|{zxv}y}}|{vx{yz}x{{zyz}||x|||}|z||~z{{}||yyz{z|zyzxxyyxz{{z{zz~~|}z|xy~zzx|y{zxzxz~|z|{y{{zy|{y|y~|}~|}|z|{zzx|z}ywyzzwxw{{yzv{{w||w}{yxxz{yy|{zz||~{w}v~{xytz~|v|}|v|y}}z{w}y{}vz{}yyz|{{y{x|~|}}|z}|x{|zzzwy{{|}}}}xw|zy{~z|{xyyx|yz~y{~z||}y}z||{}y{{{|||z|z{|z|z{~y|}|~~~~||~~~||}~}~}}}~{}||}|~~}~~~}~~}{||z~|~}}~}}~~~}}}}~~{~}}~~~{z|}|~~}{}~}}|}}}}{}}}~}}~{||}~~}}{|~~~|}|}|~~{}}}}~|~~|}~z}}~~|~~z~}~~~~~}{}~}~z|}~{}}|~~~|~~}}~{~~~~|~|~}|~~}|}~}~~{~~z|y~zzyxx|{||z{|{{zyx~||v~~}z{xzwywyz|}{y{zyxz|zv{xyw{zxzv|{||{x{y~yzxx{|zx{{z{|~x{|yzz{|z}||y|}|yy|zwz{yx|zy||y~z}}y}{x~uzx|||x{{z}vyy{|z{y{yx}zz~|y{{zs}}{{}yvxz|vyw{z{x~yz||y{{z||{||~v}zyw|~x{|zzz|x{||||~y}|{zzxzzyz{{yzz|wx|z}yy{zx{v|yyy~x{z}y||}z|z{yxwyw|~zy{{{{z}}{yyx{|vy|xv~z||{w|||{|{zy~{y|zvzxzx}|v}z~|z||yz~zzyx||yy{{{{}z}}y~{~ywv}}{~|}xyzx||{yy}{z{xxx|{}|x{}}z|yy{~~|w|zy|x|x{yzy}}z~~w{x{|{||x|{~v{{y}~}xxx{yz|y~{|~|w~|z{{xz}}z~z|y~zy~xzvzy}y{xx|{~{yxxz|yz{w{w{x~zwz{{{y{{{{|~xx}~|{{zwv}zx|w|y~}yyz{{y|{|~{|xwz{xw{y{|yzp{z}}|y|w|y|||zx||}v{y{zz}ww~{u|z}|zw{y~vyy|~}zyuyzx}}z~~||z|zy|{yz{x{~{~{{yx~}|~{z|y}zx{z|yyzwy{x}{yz|}||~z}}~}yvxx{x}~y{}|z}{{|{~|}~z|}wy{~|}|x{z~~y{{}zwuz|z~yy{x{{{|zy|{}y{y|{{z}~}~}~~}|}{~}~}}~|~~}|~~~z~}~~~~~}~}{~~~}~|}|}~~~}{}~~}}~|~}~~}|~}}|}}~~}~|~~~~~}||~~~~}y~~}}|~|~z}~}~}|~|}{~}|~}y~~}}~z~~~}~}}}}~z~~}~{~}~{~~~}y~~~{~~~~}}~}~}}~|~{~~}|}~}{~~z}}}}{}~~~~|z~}~}~~~~~~|~~~~|}}~~}~}~~~}{|~|~}|v~~~|y|yz}{{xx|wxw{y{z{~zyy~wx|y{|{}yz|zwyxyxzyz|z{}|{~{{{y{}}zz|~|y|z~w}}{|~{x{yvzz}{u{z~{xzzzzxy{|zu|}{xwxz|y{|zy{~~zzzy}{{{{{y~y|~y}}zxz||xzxvz{|yzv{{{|}||w{yv{vw}{~~|z~|zy|{}|~}{|{~}~~|}{y||yxzy{yxwzyzyzuy}vy|zz{{yu{zy}{{|zz{|{}wxyzy|z{|x~y}|~~zy|{|{zyxzyy{xw}|y{x{{vy|~zw}y{y{y}{{z~}~}~u{wx{y{~z~z{|zx{}z|{yw{~z{yvuxyxyy{xxxyx}}y{y{|t{~y{ww{}xz|y}z{|z||{}w{|}z|~~}~{zxywzzy|v~||{z}yzy~y}yq{x}{t{{~zy}~}}||~~{||{z~{}}{w~zz|zy}yy|}|~{yy}|{xu{|xx}}y|wxy{{z|wy|{~{~zzz|||z{y|xzwz{z~ww~zz{vx}z}y{y{y{vzz|z|{{}~{xz}{vw|w{{|x}~z}}{yyyz}|}}yyzyy}}{z|}{yy|y|yx}zz|{yx}z}|}{~yzy}zz~|}zzz||}|}z{|xz}|z~x~|x}|y{z}yxwx{z}xzzxywy{v{{zy|x}~xx{xz}y{~zz{|{xz~{|~||~{}|~{}yyzzzvz|}{||~t|}zx~|zy~z|yt{zzxz{|{~}{w{{zzyyzzz}|~{|~~{{}}~~~}~~||}}}~}~||~}{}x|}~~~~{~}}~z{~z|~}}|~}|~~|}~~~~}|~~~|~~}~x~~{~|~~~~~~|}}||}|~}}~|~|~}{|~~|}~~~~}~~~}|}~~|~~{|~~|~~}~|y~}|~~~y~}|}~}}~~~~}~~}~}~~}~|~~~~~}|~|}~}}~~~~~y{~~~|z|~|~~}{~v{~}}|~}~}|{}z|{}}}{~}~~}~z~~}|{z}}z|{y{{{zy}{|||}z}y{x{xzzzx{yx{y|y{yzx|w||y|~}yuzx|{yxz{|~|||x{|x}}|||zz|~~yy~z}}{y|}{}{yy}}y~~{{|}y|x||z{x|x{{{z}|{{{}z{{}y{|{wwz}zxy{v}xxy{~|z|{}}}y~w{|{w~y~||{xzz}~zyyxzzzwxz||yzy{~{yz{|}}yy|z}~y{|y|z{||y{|x{|}z~x|zzy|}zzx{y}{uxwyzz~yz}{{}}}}}z~|y}{vwvyx}z}{{||~z}~y}{}~}w~{z||yyvz{{{{}{y~~{{{|z~z{}|zy{|}~zx|~{}|~{||y|y|yx|y||~{z{x||xy|y|{x|{{{y{z}{}{{|}~{}{{zv|||{||z|z}}}{|zz{}~{{|zw|{y{yz{{zx|~|x|}{{z|}|{zyz{{z|z|w~yy|zyz{yyz|~~|{x|~{|{z~||x{|y}|{v}{uzq|{z~wz|{{||xz{|{zzxy|zyy{|yy{~w~}w||w|ozv{}ywyz}|u{{y}{yzxyz{z||~vz|yy}|~zuz~y|zz}~}xy|}{|z~y|z}{z|}}|xy|{z|xy}{{{zuz~|y|{yt|}z|{xz{z{x{{wzx~{ww~zy}z{zyx~zy}{yy|x||{{}{}||y|y}}y|{zy~zz}x~{{{zx{{~|x}}z{{~|{{w{{|||{wyzzzy|z|~{|{zyw{zu|y|}~{|~{|~{{|{|{{~~~~}{~||~|~|~|~{~~~|~}~}~z~{~~~~|~}}{~|~}|{}}}}}{}|~~}~~{~z~|~~}}{~~}}}{~}}~~z~~~z~~~}}|~~|~}~~}{~}{{~z}}|}}|~~~|~~~}{~~}}~~~y|~}~}z~~|~}|~~~}~}}x~}}~~}~~~~}}z~~~~|}~{~~~~{~}~{}|~}z}{~yv||yyxyyu{{zyw{|{{|}xxyyx}z}~|{{zzwx~}|z~|z{}{{y}~z|y~{|}zywz}zt}|~|z|x{y{z}y|tyv|xz~w|yzyz|xzyxt}z||}~}{||{{~{xz{}{~z}~{~}zy~}}zxww~y}zz{zx{w~{{x|{y}xz}zw{yz}|~|y~v{{}||wz}}~{{v|z}w~{|z{~x{}xzzyw{x}xwyzz|yywxzwzx{|w{xx{{{|}{||||w}}{~}|}~|w~w|z{z~xv{|yvyz{y|}|~z}zz|xzy}~z}v{|y{}}}~~{|}|y{zxz||z|}y{y~{~yw{{|~|y|y{yxyxw}{vyxwzy{{{w}{xx|y~}}{}}}y|{|x|~z}{|x|{}{~}|y{yy|zyzwwz}{~wy|~z}yz{{w{w{|}w}}{z}|~{z|~|w~~}|}|~}|{}yzyyzx~||z||{z|xvxy{x|{zzs}y|z{z{{z{yz{z||x{zy{|}y}wz|~|}}y}{y}|w{xy{}z|y{vx~|xz}ywyyw}w|zz|||{}xz|{x{{}~{}~x}~}{zxy}wz|z|zz}y~z||{y{|x}|yw{|xy{{z{}y{y}~~}x}w}|~y~|zz{w|}~{}|z|~~z{w|}{~zxz{ty{}xz{zxw{xzz{~yw}z||zz~{}}{x|y~||||~}{|}{{{~z~~}z}||w{|~|z}|{{y{xzw{{vu||~z|{{|~y||z}|y|z~~~w|{~}|~}~y|~~|||~|~|~~~~}}}~}~~|||z}||~~~}|~}}||}}{~|~~~}|}}~{}~}|{~~~~|}}|~}~~}~}~~{{|~}}|~~}|}~~~|{|}~|~}}}~}}~~y~}~~~~{~z~~{|~~}}z||}w|~~~~}}~~}~~~|}~~}~{~~|~~}}|{}|~}|||~~~~~}~~~|||}}z|~}}}~~}||~~{~}}|~{}|x{~zx|z{~~zz{y}z|z|~x|yxy~|yyx}zzx|zxy}zxyz|{{xyz|||u}{}}w|{{w}y~||x{}}z{zyz~|{w|yw|~{}}xyyzy|x|z~{}}zzy}x}{{{z~y}||yzyvzy}yxz{|{w{w{x|ywzw}}~|zy{}yxvz}y{~{|{|xzx{yxx||~zz|}y}y|y}}y|zx|{{~}w}wz}{{{w{}y|zzyz|~{w}|z{}}}yyzy|yz}xxz|}}z||yy~|zyz{yzz|z|zz}}zxxzy{{{{z~{~|z~|{z{|zz}{|w}y|{|wxy{}z{yz|zx}z{yz{xx}~{}{}{{{yz|}z{}zy}z{{xzyz|vw}~{y{}{|{y|~}}y|{}y{{}xyz|z{{wyyy{|zx}~yxyyy~z}xw~zyz{xw|~|xy}y|{w|wyw~|y{x~z|{{zy}}|{|{{zw{zu{{wyx||{~||}v~yz}z}|yx{y{}z{{}{yzx|{y{zz{{}{z{z{}|{{w{yx{y~x|{}w{y~}{y{w|yv}zy{{{yzwv~|}z}}zyz||}zz|{}y}{{w{y}zy}~}y}{{~{~{zyzz|{}}}wy|||yo{zz}x{vxzxx}|{zz|yxz~zzz}}~y{uyyzv|{|z|zzyu~}|zxz|zy{zzyw}}w|zx|{y}xx{z{v~z|~{|zx{}ywx~{x{|{|{{v{}y|}~z|wy}{{}~yy~}}|y}z}{{|y~yyzw{zv~z{wz~z|w{|z|x{x}z{{xr~~~~~~~~}~~~~|z}}~~~|~}}|~~~{}}~~}}|~|~}|~}~~~}~}{|~~~~}~~|~{}~|}|~}~}|}}}~|}~|~}|~}}}~~~~~~}~}~}}~~|{~~}~~~~}}y~~z~~{||z}~~~~~~|~|~~~~~}|}~~}~~~~{~}~~}||~~}~~}~}~}~}~~}~|}|||}}~~|y{}}|}~|~}}|}~}~|}z||zy|yx{zyyy{qyyxy{z|w{{xzxx||y||z{}||~~~wy{y|~y~x{{}~{~|}}|~zz||y~~|}{x{x{}~{|wyttz|}{v{zxy{|w{|}{~xz{wyzz|{|~y}}{}}~x{x|wz{y||{~yz{|z{|zwz{z|x{xxz|vyz{{zzw}z|~{|z|}}|}z}{y~wyz~x~}|~{y|y}{}y{yy{ysyyz|yz}xy|xyxuyww}}y|{z{}z{{|y}{zz|yz{v|}}{}{|}x}{|~}zz||yy{|}z{z|z{~{z~}zx{~zvx{wy}~|~|{|~{{yy|x~zz|y{|}zy|~{~zx}|zyz~~w{|x~{txyx|}~y}{}vy}xyz|||{{}}~{|x}yyyz{~{}z~x{u|z}wxyxzzz|yyxyy{x{z}|||{{y{y{}||}{}z}{{~}}{~zz{}}~|}}{{}x{z~{}y~yz~zv|w|w}z}|yyzvwtyy{{xy|yzyzx|}|x{y{}{{yz{zz{|}{}||{{zz}yxzzz|{}vx{}||||xzy~|z}|z|u{{xz}|z}|}~~yw{||{y{yyxw~}{zxxvx{xyx{{y{|{|z|vyzzw||~x~z{||y}{xyz{z~}{{{yx~{~w{~|z|~{z{x~zvx{yz{zy||zwywx|{yyut~|vy~yzy}y{}|{}z~{x|}yx~z|z~}vz{{{}|{}yyw|yzzzx|w|zv}xxv~zy}xz{xy{}z{w{|~{z}{{{~}}}|z~|}}~~~}}|~}~}}}{~~|}z{~}}~~~~}~|}}y}y{~{~~}~~~z}~~|}~~~~}{~}||z}~}z}|~}}}~|~~~~~w~}|~}}~|~~|{~~}~~~z|~~~}}~}~{}~}{~~{~~|~~}|||~}|~~z~{|}~||~~|~wz~~~~}}}~}|{|~}~|||||~z}|}|~~}|z}|}~~{}||~~|}~~}{|||~}{~}~|y{||{~||}|{yy|{z{|z{z||y|zw}z~w{y~yx}|~xyz}x~xzz{y{{xz{y{{}y~zwwx}{|{y~vz|{y}{z|{}}z}y~}v{}{|xzzzw}z{xxz}wyv}|zwyv|xww{yy|zzyyzxz{yz}|wy{yzxzzy|w}{}z}~z{xzyu}w~}{wyzzz}x}z{z{y}{zx{yzzzz{uyuzx{||zy|{x}|wy}y{xyyy}y|v{||yzy{zzz}{y~||{z|ty{z|xxyw{}{||{y}z}{xxy}z}|{yz||}|{{yyz~{yxy|{}|x{zzx{yx{{}y{{}xwv}vx}zy{u~}|y{}yw||}w~zzz{xy{zw|x}x|zz|~{~y{{x|wyzx|w|ywxzx{{{||ty{|wz|{|}{yz|}zw||zz}z{|ytzyx}}{{vxyxzx|wyyy|yw|u{|wz{|yzz|{{}y{{{yyyvx{t|}|{z|{y}||{xy|{}{uz{{}y|{}zy{|y}wz~w|z{{wy|z~|yy{y~z{{}{}{zz~}z}{|||{xz||yw{xy}{zxy{{|vu~x{|{y|zzzyzw}}|wyxv{z~}zzz}y{zz~yy}y~y{{{yxzzz}zz{zzw}w}x{{xz|}{z~~zy}wz}z}yy|z~y{|zz}}{yxvy|zv}xzy~zz}{y}||w|{}{|v}{z}{wz}{y~xzyxzz}x}{}}~{|{z}yv|~zxyy}{||z|}w}z|z|}zyzxz{{y~{vuy|y~~{y{z|}~{{xwzv|{||}~{~~~}y|}~~z{}|~~}z~}~~}|~}}~}~z~~|~~~}~}~}|~|}~}~}~}}~~~}}~~}}~|~}~}}{~~|{zy~{~~}~~~}}~~~~}~~|~||~~|}~~z~}~}~~}~~}~|~}~~}{~~~~z~}~~~|~~}~~|~|~~|~}}~~~{~}~|}~~}~|}~~~~{}}|~~}~~~}~|~}}~~}|{{yw~}{yzy|~zzyy{{vy{wuzxxxy}zx}wv{}{xyyx||{{||~}~|z|wy{{}|w{}{x|{y{{|~{v}yxy}}xx|{uv~zzyy~|v{v{yywz}z|zx||t|}{r{y{x{||y{zz{yw|{y~{~}z{||yyz||zzvv}vwxxxxw{}{{z{w{z~vxxy|zz~~yyz{|{}{{x}z}~{z~z~{~z{z{xzyzzy|{|zwy~wyyzyz}wyx}|zzyz{v}{v~zxxz||}zyu||||{||}{|z{zy~z|z{{yz{z}xzv|vw{wzyyx~{uyzyz}yyxzxxz||z{}{x{yz~}y}xzxyz|~y}zty|x|}~||z~zzz|wx|}|{{xy}y{|yywy}sy{z}}|}|y}~{~y|yv|y}zzyy}{}|~{}|ztww{}}{xzyx{|{yzzxzxv}xyy{z}{|{z}s~}{}z{||{||y~|}z|}yzxzy{{{z{{|wy{{}yyv|{|zz{wxz|y{w|y{x|{||~~~x|{z}}~{}x}||z|y|~{}{wyy{{~}z|z|z}vz|{}yzwy}yyxx|zzxxx}{~||{zy|{z}|yz|x{{}zvzz|{xu{zy~z|zw~}zx}xxy}wzvw|{{}y~~|{y{zy{~zz}}y||{{{u||||y~x|{w}wzy}v{~vy}z{zzxx{xy|{w{x|~|wx{z{|~{xz{y|z}xy}}v||~y{|zzz~}}~|xz|}{}|yzvwzz|y}z~|v|yzt|{|||yz}{~{|{z{z{~z{zz}~{z{{}{|~|~zz}{}~z~|}~}~~{}~}{~}{~~~{|~}~}~~}||~{}~}{||~~}~}~|~~|}z}||~}~y}~}|~|~~~|y~}|~}{}~}~~|~x}~~~~|~~|}|~~}~~~|}}~~~x|~~~}~~}}}~~~~}}~|~~~~~}~~|zz}~~}|~}~~}}z}}~|}~~}~||}~z{~}{v{{|}x{z|x|ywz{z{z{w~xw}xzyyx{}~}zx{~x|y}y{~zwy{|zzz||y{zz{yx}|~~zy{}yy{{xwzz{||z{yx{x|}}v{{zyw{zxz{y{|z}xz}y{{{|xx}xu{{{{z|xwyzuyx|x}w|z~z{y}}|x}z{}y||}{}yzyyzvx}yz{|z~{x}|yx|y{y{}~{|{x|y{|z|{{~|{~y{|y{||{vwzy{|{}}||y|yx||w{~{x|{~yzzy}zwwy~xy}x~{{|y}{|zz~{|xy|{y{}}{yu{zz||z~~y|~zz~|zxxyzzxx|z{|zx{y~x{|}||y}{|xz{y}z~{y{xwu{w{y{{{xy}{~{yzx}x~|z{{zy}y{zz|z~{z}z|{y{{|yz|y|{{|y}}zz{{|vzywzzvzw||zx{|w|y{|yx{}y||}z{vx}zu|y{v}|~y~x{|}}zyzz{{z{z~yzzz|wxx~|{}{x}~{||wzx}y{z~~{yzyy{y}yy|zzx|}{|xx{{zyzyx|yy{wx|z|{{y|v{wz}|{xwy{zzxwv{y|zyxy{z}z|w|zz|{z}w|}|z}|{{{z}|}yzyz{{{wz~||t}~yzzwy{~}z|y|{}{}|z~|}|}x{{|z}v|~{{zz{z{y{|uwz{}}{y||yu|{{{x}~||x}~z}|~{~{zx||}~{|}|zo{w|y~xy|z{yxzxz}~~|zzz}x}y}tz{}|x{y|zz{zzz|zz{}|zx~y~w~}~}~~~|}~~~y~}~~}}}{}|~}}~~{~~~}|z}}x~~||~~{y~~~~{}}}}~|}}~~~~~}~}||}}~~}}}|}{~z~}}~~zzxy~}~~}~}}~~}~~{|~|~{~~|~~~~}~~}}}~}|~}~~~~~|~z|~|}z~~~~}~~~}{~~}~}~~|~~|{y~~~}}}|~~~}}~~|}~~~}{|zzz|zyz|}|{|y{yv|yvw{zvyz}zu{zz{z{{z}{|~z{zy|y{v{{{zzzzz~}{~|~w}yxz|yzx{xx}~wv|}yy{|t{|z}z|yyzyx|yww}{{z~|yy{~}||||wyz}~yyzy|w|{z{z}|{z}zuxxyz}{zyvxyy{yzv|yxy|z|yx}z||}zy}yy{}|y{{zzz{|}~|yyy{rx{{{zx}yz~zx||zz{{zxs}xzw~szzx|x|z~z|{w|~~~yzz{yw{~||~~{z|{}}{|zxx|yxzwz~zxx|zzzw{{}ywx{v|w{|y~|z|}~z}z{{z~|wz{y|xv~{~zyyzxy{|yvyy{yyxysw|z{z}w~zy{~~{y|z|ywwz||~xx||}v~z{y|{{}w{y{xyxyx|zvu{xxw}wx}z|yyy{|xxxw}|y||zx~y~}yzz|x{}z|}}zy|swv~{z|y}y{vxzzyxxz~z|x||{{}z|z~xzx}~{{x|{}|z|{{y{xxy{}|y{||{wy|z}{zz{|yvzz}yyw{w{~z{y}{zy|{{yyz~|||~y|{|zyyyz{}|zz|{|yzy{}{{y~z|xw{wzzzxwy|y}xxz|}{|x{~zx}|x}|xvyx{z{x{z{|{||z}}~yxx{{zzxz}x{{~}}xy|wzxz{|x||sz}z{}|zy{~{|~~{{w{zz|z{~}{y{}zxxxyw|z{zzxxwzz}yyzywz||zqwxyw}{xy{yzzzz{|~~w}}}{}{~||{~~~~}|~~~|~~~|~~~}~|~~|~|~}~~z~|~~~~}~}|}~~~}~|~~~||}~~~~|~~}{~|}~~}~}~~}}|~~~~z~|}{|}{}}~}~z~~|}|~|~|~~}}~||||}~~{~~}|{~}}|~}z|~~~~~{~}~~}~|}|||~~}|}|~}}}~~~}~y~~~z}}{|~}}{~~}~}~}||}}~}~{||~}~{|~}}~|~}yy{x||v}{x}}xzy{z~w}}yyzyzyu}~y||}|||{x|{zxzw|z~{zz{y||{yzxz|{{{z~x|z~z|{||}zzuyvr|z{zzy{}{v~zw{{wy}z{}z~x}yz{{||x}{z|yz{zvzzyz|z~|z|zyyyz{|}~|}z{||y~{{u~}{w{v|y{yz}{}y|{|wz}zz|vwxyz{|y{xxw}z~||z|y{|y{|}{yz}|{|}w{|{|yyx~wy{zy{zvyzz{x~z|yxzz{}z{}~zx{v{z}z}|~zy{xx{}xy~z~z|~z||{{}|{|z{}|{xz{~{{}z}}zxyx{|yw|{|z}}{|}||{zz~zy~yv}yxvzz}z|yzyy|z|{}{||~zyx{z|zy|z{||}|xy{yy{{yy|z}}y|zzz|uxyxyx|}zz|{uywz|zzyzwzxy{|w}z|~|{|{y{w~{}y{|}yz{~||}yzz{}{y|{|y||zz{|}~z{}z|x{|xy{w{}{{}|{{z||z{{|wy~|x|}y{y}|}|z|y|~||}yzyy|{~ywyv|}{w||x|v{|zyyw{~ztyy{y{z|{~x{}yz~{}x}~x|w|z||{|zvyy{|{~}x|}}vzw{{wvw|u{x~{|{|}{|z|~||{z||{}zy{z|||z{z{}y{{{{yy~y||{}z|z}wzwv}z~~w}~x}|}{{}|{||~{{~||yz{~z{||{{}~}v|zwzyzx}|}x|||wpw~{z{{zz{yy{~x{xzz|zx}}~|{~~~~~z|~{~~}}~|||}}~~}~}~}}~~{~~|~|{~|~|zz}~~~~~~z|~~~~~}{~~~~~}{}~}}}~}}}zz~~{~~~~~}~|~~}}|~~}}}}|~|~{~|}t~|~|}}}~~}}~y~|{~~~~~~{}}~||~~|~|}{}|}}~}~}~~}|~}~~~~|~~|~}}~~}}|~{z~}~~}~~{~~}z{}~}}|~|}}z{y|yzzxv{}yzuvu{y}{x}x|y|x{{x~|{|x|z{~yp|u|yzzzzz}x|{}z{|}~y}z|}|yy{||}x{{z}xwzzz{}w}x~vx|~y~||z{zxz{||y~|z~{{v{w{{{z|{z~wy~}z}vzy{||zyzuwx{{z}~zy{|y||zy{x~{rzz{z{|y{y{w}zzyx|~{}z}|~|z|zyv~}~}xy}||{|{{x{x{{ywwv{{w}z|zw}~{z{{u}y{|{z|z}{|}{}{}||z|y{z}x}|{z}yz{ux{{|xyzx{{w||{xu{{}w|{x~z~|z}{{zx{|z{|~xz}yx{|~|{{{~zy|zxz|wxx}ywyy|y||x{{||{zx{wy|z~z~zw~z~z|~{y{{~|}}z{z~{}}{yyxw{xx|{zwy~x}zvy{{z||yu{y|{~}yy~xz~w|}|z{}}z{xy}{t|{}||w}}vxyx{zzxy|~x{zx{y{u}y|zuwx}zv|}}y|w}|zx}}~{z{zxy}yy{}y{y{z}||yy{wyyzz{~|{zwww}x~y{y}|uyy}yx{z{y}{|}|{|zz{||y}|{zy~zyx{y~}xxy{yz{yvzxzyw{|y{{{rvy{|{|z|{{|{|x}zy{|}yyxx~y~|w|ywz~}z~|{yw|zxy{yv}zyvywzyzxxyzyy|}ww{z|{}|z}v~z|}{{yx}~|}~~|v~{z~{{yz}x|~{~x}zzzzz{y{||{|||{yzzz}z||x|v}y|z~{~z{}{yzz~}{}}y~~~~}~~}||}}}}~}|~~|||~}}~~~|}~}}|~}~{|}~}~{}~~}~}~~~~~|}}}~}~}}~}|~|~~}~~~|~}~|z}}~~}}}}}~}}~||~~}~{~}}~|{~}z~~~{~}{}~}~~}}|~}~~~|~~~}~}z~~}~}~}~|~}~y}~}|{~}~~}~~~~|{}~~}~|~}~~~|~~~{}~}~|}z{~~}~}~}y||~}z}~w~~~~}~yzz|xz{z{zzvu|z|v{y~y|z|w|{z||zy}|zvz|||v|xyxz~}{z{w{z~}|yyzyw{}{|zzxzxz}y|{y{{z|zyzx{{}|y|{{yxx|x|zzw||}w~||yw|z{|{|zz~|x{{z{{{zz}|{|z||z{yxy|v~{xz}zx}|~{||w}yzx~~xzwz|{}xx~{}x{{}yxzz|yy|zyxx}|z|{}z{y~{y|~|u|z}{z|z{{x{|y|}w|zy~}|{zxy}|y{{zwz}x}wyz}{|||yz|}z}~|{}wy|y{u{||{yz}{|{z|z{{|xy|zzz{}{w}~z{x{{xu~|{}y{wywzxz||{y{z}{~}z|}{{}|}{|~|{z{yv{||}{}}}|{~v|~zy|x}~}~x|yv~z|z}|w}|}w{y~y}}~{|zz}yzvy|z{|~{yxzz|zz~|yy|}{|}xy{}x}{|z}z}|{{}zz|z~w{}}zz||}}yz}|uxzy}z}zt{|z||z~xw}{|{z}{yw}}||~zzwx|xx~{{{xvz{yv{}y{xy}|ywxz||~}yvzyxz~~z|zy}|{{zw{zz{}z}y||yyyy{|{{y~yx~{zz{~yz{~{|}}|{{vw{w|{~{xwzzxx{zuz{y|{wzyzz{~{z{{yy|z{y~{}zwxx}y|{z{|z{z}|{{zvyx}~zx}{{y{{z}z~|zz~zy{wz}x}}|z||{}x~{{yzy|}{{{yz{||~{}qyyzy}}xyy{{x{|z{z}xz|}|}z{}zwz|y|y{}z}{~{}~~}z~}}~~}~|~}}~|~}}~|{|~~|~|~}}}~}}{}|{{~}~}~}}~|{}|}~|{z~~}~~{~~|~}~~~~~~}}{|}~{|}~~~|~~~~~|}|y}}}~~~~~~}~}|~{{|~~{~~}|{y{~{~}}|}|}~}u|~|~|}}}||||~~{}~}}~}~|~~~}~~}}~~}}~}|}}{w~|}|{z}z}||~}|~~}|~|}}~}z||zu|}{~y}x{|ywyxrvz~wx|{}zy{}{}{z~wz{{x{{z|yzz~x}|{zx{{}{zyz|{|y}{|||{z}z|zyyw{y|zzr|z~vzzvxzwy{ywwz}|{zyz|y}{yyyw{|}z{}~|}{||{{|z{{{z|y{~|~yz{yy}yx~x{yzxz|{{|z{y{{{{|||}}{w~{{y~|y~xy|}y{x|{{|wy{x~zyz|u|x{x{vwu}zvy{{{{zzzzz}|{}z{{}z{w~z}||{{x{~zzz|{|yy{}w||xzzz|yxzzyzy{y~zz~yxzyzxxxy|}{~|zyzy}}wyy|{x||y|}{z|zw{zzyyxz{yv{{xz{}z||x{y{|yv{{}~||~}}z||{{{}x|z{{{|~z|zw|z}|y{|z}|}xx|r{x|{u}{z|{xyzyvxz{xy~||~|~z|}}{}xy{z}}y|z|}{y|v~t}|z|ywzzz}y|x{zwxyy{}z|}{{xz{w}~{}zzzw{yx{vyy{z|z{y|z}wz}}z{yx}z}}{x|x|y{yw{|xz}~zxzwz}z~{}xzz{{y}z|~z}}|{w|vz}{}wy}}|yy}}z~}t{z|{v|zv||x|xzyzyzw}v}zv{{}ty~~~yzxxy|{z{{z}y{u|}|zyz~zzw}{{~|zyyz{wxv{x|zz{x{z|~x|x{wyxw{zw{}{{|y}~|{zy}~|z}{w~||z}zz}{|{{|}{}zw|zyxz{wwo|{wwy{yy|{{yz{|y}}}zw{z}y{u|x~|~}~~}}~}~}~~}|~~{~||~}~~|}~~|}~~~|||~{|}}~~~|}{~|||}}}{z}|{}}{}}}|}~}~~}}}~~y}|}{}}~}|~}|~~}|~}~~u}~~y}}~}~}}|~{~z|~~}~~z}}|}}}}~||}~~~}{|~|~|}}~}}~~}z}}}}~~}~~|}}{~z~~~~z}~|{~z}|{}~}~|}}}{|~||}~~~z|}}|{~~ywx|~zyz{{|}{y|zzzxzx}|{y}{{~}~|xz{}}|z{z{zxzxx}wz{}vx{~}z|yz~~z|{yx{|}yzzz{x|{z||{zz{u}y|yz~|~z}wywv~|xzzz|}wv{wy{w}ywz}|zx|{||~{yy|{}zzzyyw{z{{}{zw|z|z~y}{yx|z|y}x|{yz{{x}{v}}yz}xx~yz|}zy|y|{zz{zzyw}~z||zz{xryz}yzxy|{y}y|zz{~}y{{{xy{z|zv~z{zzyz|~{{}}|{{~zzzz~{yw{x{z~}|}y|z~z~{|{x{z{{}x|x~yz{w|v|||||u{|z{zy|}z|}}{y{~{|zwy}{z}w|uyz~}{}xyzw}ux}{{zz|yx{z|}|{wyzxyz~|z|}{y~|}~|~|~}{|y}ry{x~~zyy{z{}|~w||}{{}}~{|z|yy}y||{y||{x}~{xz|{|xyzw~|z}xzwy|{}zxu}yz|wy{|~}wx||}{{zzz|}|{{|{{|y{}{{vz{{w{{~}z||~zyz|y{x{z~xwww{y|{{}zs}}|{y|x{{{yzyux{}~}zz{x|x}v~z|{||{y{{|xzyyz|yz{|{zuz~z{}|{|zy|z|}y}}z|z{zz}{}xz{x|{{{z~}yz{{z|z{~z}|~}z|x||||}~wzz{v{zyz|}}zy{v|{zzz}zz|x|wyzy}z|~wz}}xxy~{|~x~yx{~}|}yzyx~~yz~xzwz|{|yzty{xz{y}zxzzzz|{x}}|~~~~}|{~}|}}~}~~}}~}~~~|~{~~}~{~}|}~~~|}~~{|~}~~y~{z{}~~|z~}}~~}}}~||{|~}|~}~~}|~~|{}}}~}~~}~~}~}~}~~}|{~}v}}}{}~{}~~~~~w~~}~~~{}}~~{}~}}|}}~~~}}~~~~{}~x}|~~~|~~{}~}~{}}}~~~~~}~~}|~}|||~xzy{|{|{~yywyz{yyxxww{{|x{yyzy{z|yy~z{z||wx{||z||zzz{|~yz|{{{z{|y|{{|z{x||zz{}|z{zv{}{z{u}vzw~|zz}}{w~vx|vy~yx{~|vxuxz{||{z}u}|~yvu}{yyzy{wx~zz{zzvz{{|||xzzw{|zzzxzxzzzzvx}zy|{ozyx{|z|~z|zy{|{~yy|{xzzz{}z{yxxs~z}|}}yx{xryyvzvyz|z~|y{y{{|}|{z|{}yu{}ywx{z}y{ux|xvz||zxy|{z|{yzzux|x{vus}}y{y}z{~}y||{}yzyw~{zz|z~|}}z~zv{yx}zty{{ywwyyz{|xzx{yzw}z{y|~{z}~xywzzz{~{~~vy~|yz}~|{z{z}{|~w|xvz{{wz|yyw}wzxu{{{||z}{xz{~y{zxy}}y}yz{~yz~~}{}}{xz{{y}y|zyx~||xyz|wzxz{y}}{z}}y{{{zzw|{z|}{zw}}y~{zyz}w|}x}{~|z~vy}{x~{zvz{{zyvy}{zxy|y{x~yzw|ww{{|}{yy~||}yy|{|x|}yzy{xz|zyx~zy{{zwyz|wzyyx{z{xz{yy}{xzz}z}|~z||{xy{}~||z~|z|zy||~z~zz{wyw|zw}{{zy{yzy|z{v|wyxzwwxwz~|||zxyyx{z~}zxz|{}|{x~}zz{zyx{{yyz|{}zx{{yyxx~x~xw{|y|yyz{{~}|zyzy}|}x}z{|}{|z~}}~~~}~~~}}~z{~~|{}~~|}}~|~{~}~||{~|~}{~|~z|~~{~}~~z}~~~~r{|}|~}~{}|}|{~y~~~|~{|~{~}~~~}~}}~~~~~}}}~|~~}}|}~~~}}|~~~~}}~}~}}~}||~~~~|{~~|}z~{{||}~|~z~~{~~}~}~~~}x~~}~}~~{~~|~}}~~~~|~{}{{~}~}~}}}~{|y{|~zzy}w~zzzx{|yyzr~{z}~y{|y{{yzz{z{}|~yzy}yzyz|yx~{|z~{yxy|xzx{{y{}{|~z~{yz|z}x|zyyxz|yx{vyx}||xxz|zzy|yy}{||{y}x{y}|yx{x|y{{wxxyy~y|z~x|wzy{{y}}x}zyzzy|y}y{{}}{xx}z~y{y|{|y{}zyw{w{||yz}|z~yy{~xx|yzxx}~||}y|z}z{yzzyz{~yy}{xx}y|{yxx}{}u{~~x~{{z~zzz|z{|yz}{}z}z~xy|z}{zz{{|z}yxvy|x{y}z|~}||{zy|z~{|||w~wz||}{y{~|}{{zzzzz~|zz{zzwy}z|{}xx|zxw~xywyxx|~|{yyy{}z{wy}z}|zy}~|~{|{|yzyyyw|}}}y{~{{}}y~y|zp{~y|xx}yxzyz{}zx}z||zz{{y~{{{|{{{y{x}}|}|{~{y{x~v}vy}}||{~{z|}vy||{z}~z|z|z{~|{zx|v{yzwxzz|zz{|{z}~}}|zz||yx}z{wzx}{|{}z{z}{{v{xz{{ywyx~zx{{x{z}ywyzzzz~z|z}}y}z||x{yz}y~x||}yz}|s}z}{||z|xywyz{zz}}|{zzz{z}}{xz|||yz{}|y}xy}yyv}}{yz~{yyy{yyyy|||{{{x}yy|x|}xwwz{{y{{|~{|w{|}{x}z{vxzzz|yw|||{~x{|~|w}x|{y{{}v~}|{~{z~w{}{{}~~~}}~}~~}~~~x~~~~~|~~{~~~}}~|~}~|~~}~~||}~}~~~}~}z~~|~{~{~}}}~~~{}~|~~~{~}z~~~~~}~~}}~~~}~~}}z~}~~~~~}}}y~{~~||~}~}}}~~|||~}}~~~}}{}}v|{~~z}}{~z~|}~~}~|~~{}~}~~~}~{~{|~}|~}~~|}~}}{{yx{{{y{{~z{z|||v|y{yxz|{v}z|z|y||v{{{y|zyyzyxx{||~z~y~~|~~~{~|||zyzzzx{{z}{{}xwy{x{y|zxxzx{yyx{}}zxyyyvvx{}|~|{y|}~{xzz{}x}|zw{z~|y|{|z{zxz{vzwx}z}ux{yww{z}x{{yyw{yvx{|y{|{z|~}~{w~}||yzx}~zz{zzw{}{{|yyxy|{xy{z}|x{xx|zzz{x{{uz}|~{xy~}|}|yv}{zz}}uy~y{|}}zvw}{z{yyyx}w{uy{~y{}{yzzzzxzy|x}{|s|}~|||t|}~~zv}}}}|v~}~{yz}|x}~~|~xz{x~yv|wzz{w|w~x{{z{xz{{zx~yyy~yzzx||{|}{~{|{z{y{}{{w}zx|~{}wyz}zxzyyyuyy}}yyzwx}}xy}y~~y|}~{x||~z~|}|}}}}x~w|}zx{}zy|{|{|{||z|v{{}|u|~yx{yywywzz|{zyz}~}{}{x~|y{xwz||~{~z|}}|y||wy{zz|{y|~zz||x{{wyz|wx}zwuzx{||~|{{~z}}{~z{z|zz|z}y}y|w{|}|y{|zx||||~|{z}z|wy{xx|{y~ww{{|}y}~}|yy||z~|yz{{}}{z{zxz{{x||zyyyw{yw|y{x}}z|z{|z{y{|z}}|uyx}{z}{|~yz}x|x{w~yx|~|}x|zz~y{xz{tuzy{~wt|y~y|zv}{y{zyyy}|}{y|{|{{~xx}}|}}|~~~|}}z}|}~~}}~~~~|}}~}}}}}|}zx}{}}~|}}}~~~}|}~~~}~|}||~~|~~~~~~~~{}|}}{{|~~~|~~}~{}{}~{~~~~~~}|~}~}|}{zz}}z~}~~}}|~}}~}|}}~}~}}}}~~|~||}~~~}}}|~{}z}~|{~~}z}~}~~~~{y~~|~}}~~~~|~~|}~{~{|}{}}z|~|~}~~~y|~||~{~}{~wzzy{{zywwxz||y|{|yx|x{z{~~}|{|~y|xwyz|vy{zv{}{~w{yxwvy{x{|{||z|{y||zx|{|z{zyzz{u|zy{v|}{{x{x}wz|}y{{z}u|z|z|zzz|}tyxyz}{wz{|}|z{zx{{zy|z|}zyzx{yyzzzx}}{v~wxxwvz}~{}~|yxzyw{{uxzy~}|zuz|y}x~zx~uzywy~xzz{}|{y~wy~{y{~yy}yz{yzzwy{{||vw{vzz|yx{z{{yx~z|}||{zz|{zz{~y|}z}|{|x{|y{~z{y|{zuyyz{{}w{y}|zux{zz|yxy{wyz|zzxz|}{yv}~y{|~z~|~}{{x{~|{zyz{}{{xzxz}|}{x}}~{{tyy}}{||}{zyx{{~y|~}xy|z}y{ztzzyx|yy~{}}x|z}zz|y|xz}y|{{~{wyxy}~v~y}}xzzu~}~y}{yy~zz}v||~}y{|~|uyw{z{z}~|x{x{~y|zzx|{{z|~{||}{}}{{xyux{|uy|y|}y|}~~{zzx|~z|z{x~xz|y||zy}vz|ux{||}|yy{}xzxx~zxz~y{y~}z|~}xyyzxw|zz{x}zzx~||z}y|~|||z~{vz|y{zxx|xzy|y{xy}z{~yzv{yv}}}v|{z}zz}x{|{xv}w|||yzwy}yzy|{z}z}xy}|}~zy{{y||zz|xz~z|~xwz}{yy~|}{z}{{z~}zzy}{z{wx{|ywxy{zy|z}|xy}|w{zyn|~y{}x|}|||{{yz||}}}~~}||~{~}}}|~~|s~}}}|~~~~}~}{{}~|~~~}~}z|{~}}~}~~~~|~~}~{~}}~~}~~||~|~~}}~|~~~}|}}~~~{~~}~}~{}~|~~~}~~~~}}}~~~~~}}}}~}|}}|}}}~~|~{}~~~||~~{~~}~}}~~~~~~~}|~}z}~|}}~z}}}}}~||{|z~{y|}~~~~~~}~~|{|{}~~~}}}~}z~|zz}}{{yx|zy{||v|vx{zz~twzyzzw|ywxxyyyx|zyy|{x|{zzx{|}}|~}z{}|{|xzv|||zz||z|{ywvz{||x{t{{yz}zxzxz{z||zx|zy{~~vv}{z{}}zuzyy}}z|}{{|{xv{|v|{wxwy{zz{wy}v}zxzw|y{y~z{|}~y|yu}y}zzy|{yz}|~~~y}~{}{yz|zwz{zz~zy{x~zuxz{zywzz|xy}xyw}}}wx}x}{{tx|v}~}|}xyz{|{|x|}|yys{zzyzy|v|x{|{zz}}yw~xy{}}|{}|xzvyv~{vz|{}yz}}|y{xz{{|zwu|{}~zzx{yx{{{|yw{{zu~|y~yvz}y{xwyv}|}|}~w{{y~zz}|||xzz}{wx{xz|~|zyw|zx|}|zy{xzwu{w}x~|z{y{}wx||{|wz|{y}xx||}}x{{{z}||yxy}~z|xyxzzz||zyvzx||{{xww{{yx}|xzzwzxy{|}ux|z~~{|yxzy{{y{xz|z{~yy|yy|x{{|||yy{z{y}yxwzz{yzzxyv|x}~{||||yxyx||{{}|{|||||w{{{|z{|}~y{{y|wyzzzu|yz{x|{xyzz{x~v|}z}}z{~|{}{z|{}|{}{}z|z{|xyy|}z{}|xxyz|{~wyx{xzy~yyz|v|}z}~||uyzv{{yx|{|}x}~z}||{yzz{{}~|{|~}~}|xvx{}z}uxzyz|zxy|yyxxzw|z|xv|}{|~{}||~|}{}~~|~~z~}~~}}{~}}~}{~|}~}~~}~}}}~~||y}~~~~~~~~~}}zyz~{~}{}|~}{}||}|~|{|~~~~~~|}}~~~~}{~}{}}~}}}~~z~}|}||~|}}}z|~~~~~{~{~|}~}~|~|{}~}~~~~}{}|~}}}{}~~~~~~||{}~}~~~}}|~~|~~~~{~|~~}}|}x~|~{~|}{~y}~|}~~}}~~}~x~}}~~~~{|~}}}}{|~|~|~~~~~}{}|}|~z{}{}~xv|{zv|yz{~~}x{z}~w}|y}|z}zz|z|xyxw{|z|y{{y{yz}zzw{|{z~xwzw|yxt{}|wx{y|z}xwyz{z}}x{}zy{{}}|wzz||zuzyz|ywx{}|zx~{z|~wyz{{w{{w|{{y{z|vz~x~xz}}{x~~yzy{z}}}{y~{x{{}y|{}y{x|{}yy{z{{|x}zy}}{{}{z|~z}y{|y}|wzw~zy{y}z{|yy|{wy{}x}{zw|y|}}tuw|{zz|{{yyz{|y{vzy}wyzzwu|||zzxyz}}}y}{y{yy{xuxzwz|x~{zz}zxwz{y{~yzz|yzzv}zvxw|zv}|}y{zyxzyxy|yxyy}zywz{zyv~yyxyvw||{w||yz|}{yzwy|wxz~|y{~~|y}u|yyxz{{{{{{zy{{wvz{x}|{y{~~yyz|wx||~x{|{{zwyy}~{z|{{}|~|{{z}{||}z{}z{{yw{zy|~}xzx{{~{}}z~y{y|x~{||{{~z{}~y|}~z|~yzx|{zxyzz}{}~x}|zw{{{{zywuyxyt~zy|yx|w{z{|{x|zx|{~{{{{{||zzzzwvz{zzzxz|zyxz{zz{z|w|xyx|v|{yzzy|wy|y}z||{{}zzw{|x||w|~~{yzy|z{{x~{zzyz{}yyvx{yvyx|{{{{y|{z|wty|x|zu}|z|vywz{{y}yv{v|yy|yy|z~xx}z}xz{z{|xv}w{}yyyzyz~{zwy{zyx|{|y{{z|z}xz{~zwxw{|}{z{{|{|~}~~~}~}~~|}}|~~|~}|}}~}~~|~~|{}~~{}~z~{}{~{}}~z|}~~~|{{|}}}|~~~}~}|~~~}|}~{}}~{}}}~~{}~~}}~{~~~|~~~}}~{~~|~~~|}z~~~~{|~}}{~~||~~}{~~|}~}z|~~~}~~}~}~|}~{~}|~||}~~~~}~}~~~~z}}~}|}~~~}~~~}~~}|}}~~||~}~}~~~}||~}~|~~zvy}|{~{z~z{{{xzx}|uzzz|xytxyyzw|zvw~{y|v|||wxz{yx{{|xzyz|}wzzyx~z|{{~y{z{{vx{z{z{uwyxy}~|~{zzyz|z~rx~zzyzy{{}z|{zz}yy}x~{~y{}}|{y}|t{{{zvz{wwv|x|yy|}z{zzvyt{}{|yxzy|}wz}z{|||w{|{}~y|}{}}}}{z|}{{|{w{z{{zzz~}{y|yuzvxv{|{}}xzy||yy|v{u}|y~zx}||}{zz{x{~{|{y|yy{|vyyzwz{{}z|yzxx~{|uzzyxy}xzz}}}~y|yz}y}|{~|{y|y}{|{||{|{}xz{zz~x{y}yxwywzxyyzz}zwzztvy{|~|zx}}}{{~{|}{|~|x}}|{z}{xv{{{}vz{{yyx{xwv}{y{wx|}~z~yz~ywx}x}{|{|zx|{{{zz~y|x|~}w}|{{z~wwu||}zxvzzt}xtxyywx~|}{{xvxyz|x{x|}}y}|yzz|~|~y}z||y{y|x{||yz{}xyw~|{yzx}yx}|{|{}wyy|}yyyzy{|{}y|~z|w|{}}{zzzwy~{z}{{{}zy|xw|yv{z~|y{yzzvzwy}xyw{y{z}wyxyu|{}{}x||~x{wz|}z{||z}|y{~~z{y{yy{zyxyzy|wxv|||w|ww|z{{z||wz}{v||yz}}{~y}x}~}{}||}z}w{~{{|{~z}|{yxz}y{x{{w{xy{z{{z{y{z~|uz{~~y~}|}|~~{~~}{}}}~|}~}}|}|~~~~~~~}~}z}|~|~~}}}}~~}y}}~~~}~}~~}|{~~~}~~~}}}~{~~{~~~||}z~~~}~~|~~z~}z}~|~~{~}}{~~~y{~|~~}}}{~~~}}y}}}~|~}}}~~}|}~}~~~~~}{}~~}~}||}~|{~}~~~~~}}}|~}~}~|~}~|~~~~~~~}}~}|}|w~~{z}~~|~~~~}}~}{~~~~~~}~}}z}{}~~}}~~y|~~}}~~z{xy{zu|y|yyn{{zvz|ywx|}|~{z{}|{z~yw{{tvz}z{||yyv{~wxvyyzw{xy{}yz~|}zw}zy|}zwzy}x||y}uuz{w}}zx|{|y{||vx{zz{{xwwyxzvxx}{x{xzzxzzy}||zz|y|zz{yz}~vxx{}{|xz{|}{{yvy|z{wx{|zx|y|}xzxv|xy{|}~{}yzx{||z{zwz~z||{yyt~{|y|{u|v{~y|}}y|v{zyv{yyzx{z||zw{v{zyz}~{{~||}yz~}{~|}t~{z{|{||{{{zywyz}|~zz{||v{{yy}w~z}zw{}y|}~xy}w{zw{{{{|y{||{||yz}||z{t{y}~v||{u|z{}}}x|zz}{{|z~zyy}~|{|{zyzy{{}{zxzzzz}yxv~x{x}yw{{|}}|wxy||}|xtxyx{|{|yz{|v{xy||{z{|{x|y|z~|}}zz}y}|z{}}{|y|}z{{}wxy~|w}zzzz|z}zww}~z{xz{||{yy||yw{rxyyy~xz{w|y|{}zzz|{y{{}}y}wy|}~x{xx}|ww||zz{|w|{w||}}}}{~|x|{z}v{zw~}{~y|x||~}|}uzyyz|{{|}z||z}||zxzvx{|~}|z|x}y|w}zyx}yzyxw|{vxx|y~|{y}zzx|zvu|z~~u}z|}|{||{{{x|{}||||{{{zvuzzz~yz{}~w|y{xy~}y{x{xx|{{zz{{|{|z{{|xxy|{|yx}zy|x{|}|}xy~z|}~|x{ty|~}{~~}~~|}~{|~|~~~{}~}~~}~}{{{}|~~z~|||~}}}~~~~{~|||}}~~~{~~~~~|{{~{~~}~t~~~|~~||~{~|~~}}~~~|~~~~{}|}}z~}y~~y~~|~}~~~~}~}}~}~y~~|}~}~~~}~}z~~|~~{~~}~{~~}~}~|~~}~}}w~|~~}}}}}}~~~~~~~{{|~~~}}~~~}~}|}}{~}{xx{|wz{~{}ww{yuw|zzzx|zxuyvz}y{zyxyy|{uyzyy|y|y~{xy{|}z}{u|{{{}}zzy}z{{zxzzzvwyzwzxzzx|sx|wy}wyxz{vw{~~}z|}{yxw}}{xy{zz}|zzy~{}u{zy{sy{{z{zzw|wvy||vz}wwzyyy|ty{x{x{|z|{yw|zyu||}y~|u~{z}|{xz{y{z{wxz|yzxzy{{xyzyx||yzzwx{xv~yxzzyz}zy~||}|x~{w{||x~x|}|{wzx{y|y}zy}wvy{{zy}|{{|yyx|wzwz{zy}|{~|~{zy{|~{x{{y|x}|}w{}vz{zz{v{{xzvyz}y{zz{}{||{zz~xw|}}{~yy{|z~~zz{}~{zz~|}}||~x|~}|}yyx{xzxy~zz{ywyzz{~yzw{y|{xz{|y}~y|{x||z}|~|~}zy}{}~x{{wzyzyz|wz{w{vwxx|wy{{y{}zx{|||~zyx{~y}|}zwyz{zz{{u}{|zz~|{{{{yvzzz|v{{}wy|y~zzyxzww}|w}zy~z}|x}yx{z{||}||x{}y~~||{xw}zz~{||yyx{zz|zz|}|z{x{xzz{|{zty~xxy||{~z|{y}~||{zwyzw{v{{xy}z~y{tzz{v{||{|z|{y~ywzv{yzwyx~{wy{|xx}~}{{}y~y~~{}|}{{y~~~||||}{{y{z|v~|yxzx{{yzy}yu|wxwz~z|zvywzx}|||}|{x}y|y{}}|z}~}~|~~}}}||~}~{}~|~}}|{||{{|~~z}~||~}|~{~|{|}~~}~}~{~~~~}~~z~z~}|{z~|{|~}|~}|t}{}~~}}|~}~}}}~~}|~~~{~}~~~~y~~~~}|}|{~{|~}||~|}~{|z|~}~{~|}~~}~y~}|~~||~~{~||~{}|~}~}~~}~|~}~~~~|}~|~{}~~x}{|~~}~|~}}~}|}~~}~}}~~~}z~~~}|~{}|~}~||}yy{z}}zz{}|zzzy{{yx|~z{|yyw|z{|zv|{x{|y}{{vz}xx|zuzuz||yy{yyxz{z}xy~wzyxwwz|{x{zzyz{x{|{}{{v{y|{z||{|||xyz|vzzz|}yw{{yz{y|z|zy|}}zxzz{~yvyzx|xz{{~yw{yyy~zz|w{y}sxvz{{|{z{w||zv|xwz|}}z~|||z}{zwy{zy{zyv~{zz|z{{zz~z||y}{xz{~{|{|w{z{{z}y}}|{|w}z}xyxzx{{{{zwz|z|{}z||yz{~|{x}z|{wzvy{}xx|yzuz{zx{{z}x}|{x{}xy}y|||}yz{w~{{~zz{zxz{{tv{yy}|yy{zxu{y|{xyzwy}{xy{|}~y{|z|y{x|zyyy|~v|v~~{~x{z~z{zzx{{yx|{w~zy{~z{|{}wyz{{}zy~{yy{zzxw}zz~vu{{}|z{||y|{z}zzy{x}z}|z{~}tz{yzz{|zvz|x||z{|y|~|zx|zyzyz~||v{x|}|{zt~{xx||{z}yz}z|||}~~{y|xz||zzy~wz|~x{z|zzy|z}z|wv}|{yyx{|{{zyvx{x{x}{||z|z~||z|{zz|}zz|zv|x{zzy{y{z~|zyyzw~y~{{{{|vv~yy}}{||xv~}||yzyyyy}y{{{{~y{xz|z{yy{~~yzt||}z}y~}w|~wz|yyxz}x}{v|x{||{}y}w|zz|}ww}yx{|{{{xw|{}w|w}yzyv}|z~~z~z{x}{yzw|{~~}}~{}}~~}~~~}}}{~|~~}|~}}~~}~~}|~{|~}~}z~~}~~}}~{~~~~y}~~|~}z~~z~~~}~~}~~}~~}~~}{z}}~|{~{~}~}~~|~|~~}{}~}}}~|}~~}y~~{|z{{~~||}{~~}|~~~}}}}}}}~~~~|~~}~~}}{|~~~}~~~~~{~}}}|}z~{~|}~~||{{~}|~~~{~}~|~~}}|}~}}z|~}}||~}~~~}~}~{~~{~{~z~|}x}yz}y{|y{zuuw|xwv{x|}x{vyy|x|xz{}~{yz{}}y{zyz||~xyz}{zz|x}{x|}{|z|yxz}~tzzvy{|w{|zx{xx{yzvy}}zyzvw|{|z|z|||w|x{~u{z}}yy|}xz|y|yvxxw|xxzy{vxw{{z{yzyy}}}{zx}x}}yw|||~}{{|v{{y}|z{}yw}}~z~u{}y{z{}x~ywz{z{yxxzy}zwwy{{zwzzy|x|~x{}}yy|{}{}y|}}z}y|z|{zxyyz{y{xwz|yuw{z~|zyyz|yuxuzv|{{z{}zyr{~w|z|||z}||{y|}y~z{zw}}zyw|zzzzxv{zzlzywxzyy{~{{{}z}{~yz}z}{}xzyzz{||~v{~}}zwyyz}y||zzyzu{{{{|z|{zzz}y{xz~}|}|{~~y{||{y}{~~{y{~|z{|{{|z|}{x}xzx~xxytwxzuz|x{xzz|wyz{y|~}z||~~yvzz{|{x}~x{{{}z~|}~}y|zyz}|r{|}{xzz|z{{|}ww|{{{yy~y}{~}y{{w}z|xzyzx}z{y{z}}{v}yzwu{|xz{|{z|{wzx{xwxzzxyx{xw|~|}z~v|}x{~}{{{|}z~z|x~x}z|z||{}}|zx{z{x}|{yy|wz{y{{zx{yx~z|}}{~~w{}|z~||{z{x|{{zz}w|wy|{zyzzz|{z||{|zu{wwz|vzxyv}z{y{w}y}{}~zzyy~{xy{}~~~~~~}}~|~}|~~|}|~}}~}|~~~|~|~||}}z~~~}~}~u}~}|{}~y~}}{~~~||}{{|z|}~{~~}}}|}}~zy}~~~~{}}~}|~{|}~~|~~}}~~}~}y~}~{z~~~{~~~}}}}~~}~}|}v~z~~}}||~{||~~}~}~~z~}|}}{{~}|}}}~~}~~}~|}~~~~}|~zy}{~}~~|~~|}~~}~}~~}{~||{}}~w{~~}~wy{z~{vzw~|{xzx{wzz{z|x{{t|~|z{zzyzy||y{{||zx~x|}|}|zxz}}{zyz|z}}zuzwy{z|{}x|zzz}}w|z~||}zz{v{|zy|zxywy|yz}zwyzx|y|}}}{z~{zzzxw{|}{y{zxy|{z{yzv|zyx~{y}wy{||}}}xw{x{||}y|z{{x||y}z}}z|zzy{{|y{y{z{{}{z{}|y{}}yy{z}|}xz{}zz{~wx{{y{zw|wz{||vx|}|zyw}y{w|{v|wyy|z}{{xzyu|{{x}x~z|~yx{z}zz~}||{zwyz{y{z}|w~|{{y}xyy{}}}xzz~t}|{{yy{~z|zz|zzz{|zvy|yyz}||}z{|{|zz~z|zyz~~}wy}|}}}w~zw|~}~|yyzy{~{~{yz~yxzz||wuyy}}yw{{yx{|{{|}{{uzwy||}yz}xxy}zyyx|zz}{~}}|u|}}z|{z{z}}{}zz{xy}wvxz{xxy}z}yx}{y~zz|z{yw}x{~y}|x{zx|w|yy|zyzz~{xx{}xz|~yw~|xx{~yw{~y|zvyxw{y}y{{yxzwv{yyyy|z{ywz~{yy~zz||}{v}xzyyz~x|}{xy{|z~s||zz|y{|wy|{~{{x{yz~|~zx|{y|zy{{|xz{xyzv{{z{|{z}wz{}{zzy{y{~z|zy~zyz{}x{{}z||zwy{|}z}}x|z||x{{|z{xy{}|~z|yw||}}|y}~x{|y}|zz|xyz{|}zy}z{|x{z{{{|~yz}|}{|w{y{|~}~~~}{~~~~}~}}}~}~~~}~~}}~~}~}}~}|}|~~}{}~y~}~~|}v~}|}|}~w~~~~{~}|~}~}~~}|}~~|v~~}~~{{~~~|~|~|}~|~~}{}}}~~z|~|~|}~|}~~}~}z}~~{~~~~~|||u~}~|{~~y{~{~}~~|~~}|~~}}}}~}~~}~}|}}~y~~{}{~~}{~~~}z~~}~}~|~}~||}~|z~~}~~~{}}~}}}~|{||{zz~~x}}zzvxy|xzzuwyztvzxy|{zx|txzw~{{y{xt~vy|{xz|~|zwzzu{yyz{xxzz}x}{z}zx{|||zzxxwxzxw{z{yyz~vx|{{wyy}u|z}}zxy{}y}wwy{{~~~zw}{vy|{{{{z{vyy|z|uy{uyx{{{}w||ywxywxs|zuwz|zyy}||}|}{y~||}{v}y{{{x|}yy|y{yx}wzzw|~{z{xzxx~xzz{|{yvxxxxz}x|z~z~yz}{wy{}yw~x}{{~z{~zzzx}{}x{uy|y{wxzx|wzwz|y{{xx|}zx~wx{z}}}{|}z{|zywzv{xz|{}y{w||}~}z}zu{ywxw{xvzxz{{xx{{|w|y|{x}{{|z{|z{|}z{~~}yz{{yzz~{z|}{|}|~zy}|xx{z{}xxvz{tzy|~u{xvzxtx{w{{~x{|{{|{xvy}|{}vy|zz|x{}{|yyxx{z~xvw{zzyx~zx|{yx}zzz{x{{{{y}z{z|z}yx}y}{zz{{y{z~zx}}x|zw{z{yyzyyw{w~x|u|~zx{z|x{zx{{yx{}{~{y{|xwx~{{|{}{~y~s|z{{|v|{|}y~}xz~zx{y{xz{{zvz{yyy|wyw{x{yx|}z~}{y|z~{|~yy|}}x{}}yzz~{zy~|~zz|x{w|w{}|||w}{{xy{}|w|yxxwv{yzy{y{y{y|x{}{x}zy|z}|~||z~{{z{{vzzz{{x|}{xvywyxwztzx~yxxw{{x~yzyz|z{|{y}zyzux||{~}~z}z~~}}~~||~|~|~~~}{~|~~}}~|}}~|~}}|}}~}~|}~|}}|{~y}~~}~}~{|{|~}~}~~{}~{~}|{}~y~~~}}~~}}|~{||~~~~~~}~|~}}~~}|~}}~~}~{}~~{~}}}|~{|{{{~}||~~|~~~~~~x|}~}{}}}~~}z}|~~~~|~}}}}}~}}z}}~|}~x~~}~~}}|~~}~}~~~|}w~~|}{|}~}}}~{~|~|~~|y~}~~~~{~}z|~|~{~~}~~}~y~}z}~z|~u}}||w{zz~~zz|x|{|}|}{z|yz{t}}}~|}x~zzz{}y~}{zw{|}}xu|~y{|~}{yxu{xz~|zyz{{v{|zyz||z~~{|}zt{|z~}z{|{{z|~x{yy{y}yy}yz}}|xx{~~|}}yz|zywzz|}z{y~y|}yz~|~{~{{z{yy{{||x|yy|zz}yyvy|xz|~w|yz{zx~}zzyz|}x|z}|||y{{zwz{{|}{z{x}z}{w{{u~}wztzzx|}x{yzzz}}y{{|{}~w|{zz{{xyw}z{|xz{|wz}y{yxzr{{{~zw|{yzwy|zx{wzwzy|{z|}vw{}|x~yw{|{yzy|}{zu~zy}{{{{y{||zw|~zxwxz}{ww{|yzz{y{}x}y}~}~zwyyzz|}w|~~y{{~|~v{{|wv{z{|}y}zz|x}zzwxzy|z|xzxx}|{}|x{yz~v{z{~{|x~~y~|z|}|zvy}}|yy~z}z{|zz}uyz|z}{z|xvz{zxzwx|z{|||{v~yuvz{yyu{xy{yz}}{|~z}||z{}}xvx{z|{{{y|{{z{|||{{|y|{yyzw|z{{z}x}yzz{|xy{y|z~}|x{yx|w~y{wzy{y{z}{|~vxv{{z}~yzy}{}z}xy~~zy{{||{xyy{zy~{zz}{||}|z{~{ywvv{}y~zyx{y|xyxyz~|{yzywx}v{xz|{|~yy|z|wyuv{~|zy}z|{xzx|zz}zx|}y~yz||}xy||{z|~~yt}{zwyv{{zzxz{z{{|~{zy}x}zy}~~~}~|~}z~~~}}~|~~~~~~|}z~u~~~}~}~}}}}}}}~~|u~}~{|}~~}~~~{~}~~~~~~}~~}|~~~y~~~~~z{{||~~||t~}|~~}}~~{}~|{~|}~~}~|}~~|}~~~}}~~|}}~}~|{~~~{~y|~|}~~~~z~~~~~~~z~~}}}|z~}{}|}~}~}~~}}}~}~{~~{~{~|~{}}|}}z}z}z~|~~~~|}yz|}zzx{|}zy}{zzzywzyzwwz{vz|wy{w{{{|x|v}|wxv}zz}z|y{y{y{{vx||{~z|{xy|zy}{|{z{||wz{xw}x|w{xwy|y|yxzy{wxzvz~{{{~}ywz|y~y{vz~x~{y{}xwy{||{z{vz}xyzy{y{zwz|z|x{|zxv}}vxx|x{{{{|}zz{|{}{|}}z|}}yzy}}{z{w}{{{y}}y{x{zy{zxy{z{{|y{u{z~}xxxxx{{{xz{yw{|zy{~x{wz{}{{{~~zz}vyyyxyxy{wx~z{x|w|yy}x{w{vzz{zxx||~y|zvyzwz||yyz~yvz~{}u|y}}y|z}w{}x|{v}wzxxvyu||{vzv{x{|{w}~z}~||y{{|{{|}{{}|}{y|~}|{|{zwx{|y|z|wz{|vyvy{xzwzzyvwxx}{{~{|x~z~}~wz|z{xz~}z{}yzz}|vv{yw|xx{xxzz}yx}x~{yy~u~|x{y~x{zxxy}y{{|{yzy|{y|~y{|x|w|y}{{}|xwwy}wz|yyyx|yyw~z}y}zz~zwv{t{x|y||{|zy|||zyzyx|zzwy{|}zyzy|w{~z}{xwzzwvyxzw{wzzzv{|{zx{{xwwv~v{~{||z|xv}}y{|{x~~{}~|}{xyzy|z{x|{}}u|}{w{z{{xzzyzy|uyxx}zvyz{|z|z|z{y{~wyy}~yyy|zxyy|}||}|yy{yzzy}|zz{vy|yzwyzyxzvz}zyxwxx~|y|yvvw{{|y{z|y{{{}~~y~~}}~|~~~{|}~{~~~}}}{{~}~|}~}|~~}}x}~~~}|}~~}{}|{~~~~~~z~}|}z|}~~~}|~|||~}~{|z|~}}}~}y~|z}|~}{}}}~~~}~~}|~~~~z}~|~~}}v}~}}~~~}~}~}}}{}~z~~{}|}|}~~}|}~}~~||~~~|~}|}~~{|~~~~~|~|}|}}}}|{~||w~|y}}~}}|~~x~{}~~}{~|}}{~~}}}|}|~}}}|~y{vw|z||wxxxz{|zxx|{zzxz|}yvxyv}|zwx}y}zzyx|xx{{zxuzv{}xu{yz|yy|v|yzx}||xzv~yz{|}wywvzzy}zzzzz|{{uyx{u{x|yyy}wwzyx{}y{}x|wzz~|~zwxvzzz{y{xwzy}|z{~xxy}y}y||z{{}y|~~y~~{||zzyz|}tzxwz{wz|xx|yz|xz}{|~z{zyy{{{ywwy~|zzzzy}ywz|w|}{}{{z{xxzwxw|x|yzy|z}y|y{zx|y||z{{~{zy|z}{y||zuzw{y{z{{zv}zyyyxy|xyy{}{|||yy}{}|}u|w}wzz|r{|yzz|vzzxzzyzu}zwyxzyxxwyz}x{~{{z|z{{yyzwxy}yz}z{wz|~zy}|||zyyzy{zy|zzx~w{}{yy{{u|zyy{z|{z||{{yy{z{w{{yy|y{yyx||x{~zy|}xy|y}xv{}{w|{z{xw||y|}x}ux~z}~~{|||v|yyyzy{{us|zxy{w{||~yy{{zy|x|{yy|z{~{}w~{{xz{|}{z}{zyxzy}z|z|xv{|z}{z{r{~|{{xyy}{{y|{x}{|}}wxyz||~x{xz{{{{{zy~~wz}x{w|||}|wy}{t|}y{}{{zzw{v{zxzwz}}{z}{z{}}{~}zyzzwzzw|}|vy||~z{yy|}xyx{|{yyyww|zyy{~{}zx~|yyy}{|~{yx|z|yzzyz|yzwz}w~{|{x|wyzx{x{{vyyxw~w}xzz{}v~{~}yy~~ww|y{|w~~||{}~~}~~{~}}~{~~~}~}~~{}{}~|~}~}~|}~~~~}~}}}|}|}~|{~~~}}~}|~~}}~~~~}|}z|~~~~}}}{~}~}{~{z~~|~|{~}}}|~~}~~|||~~|z}~~~}~}|~|}~}}~~}~}}~}}|~~~{{~~~}~z~}~}}}|||}~{}|~}{}}x~}~~z|}~}~}}~}{{~}~}}}z|~~||~~~z{~|~~}}~|~}~|~~}{yz~}z}}~}~{yyz}y{x}yzy{vxuyzs|xyy~y|}v{vw|z{y|y|{xxwyx~y{|}{x{y{x{~|x}~|yz{{|~{z{z{}|w|wzyy|{{wyzw{{yxyyyzxztwx{|xvz||{}z{z|~}z{|z|{zyxzz}x|zz{x{{y{{z~|{zu|w}yy~zzzyz||z}uyy}xy{x||~{z}zy{}x}z}{~zyzy~|}|x{{{w|z{xwvyvyxyzzu{z|xzv}}yz|{vy{yzzyz{y{ywz{~|z{|{ww|{y}}z}|z{ywwz||{y}yyy{{||z{{{}{|yvyxyz|w|y|~y|~z}{v|{y~z{{|z~xzy{~{~{~x{{wz}vz{xzxxyzywyz|}}yzx{y||{wy{|}}{z|y{{{||z|yz|y{zx}~z}~zw~y|~yx{yyxz~{x{xyzz}~}xyxz|zz~x|||y{~}z|{zz|xwz}}}}{}||{yw{x{yxx{y}z|~wyzzxywx{{x{{}{y}zy}zwx}|z|{z}x{zzz{x|~|~{~|z}yvx}uxzxy|~{xz}yy{}}}{uv{}ywz{uxw|z~~r|~w{yyx~||z{w|~w~~y|||y|z|~}}v|zyzx{z}v{y{yzx||{xww}}y{zz{y}y~{{yy}xz||yx{}z|z{z|z}}||{|yyyzy~wx{xyy{{}}y||vz}|zyyz|{z|x{z|{|{{{zy~|zzxy{zy{w}}w}w}ywyvyy}|{|x|{xyzyzwz|{xvzz{z{{z}{}y}~z{{zy~|z||}||~{}~}|~{~~|}}}}~~}}~}~}~}}}}~{}}~~{~|}~~~~~|~~z~~~}~}~~~~}}|~}{}}~|{~~~|~|~}~~~~~~~~{}~~~~~~~~}~|~||}~~~}~~~}~~~{~}}~~}~}~~}}}~|||}|~}~~}~~}~|~~~}}}|~}|}}}~}}}~~~~}~}|}{}}~~|}~~~{~{~~}|}|{|~|{~~~~||}z~~}~}|}}z}~~y~~{}|~}~}}}~~}}~~}~}~|}~}}|}|}}z}y~zz|xzwv}|zzyz~{xywxwyz{z|}zyy{|{{|yy|xxz~}zy|x~ztz{x}zv|z{{v{wy~|y{xx}{x|}yzyzy|w{|xyy{|xzytw}y|y{w{{y{{uwtzyy|{|xz||x~|yy{z}|{~}xtx{xx{y{v|}{w{~}wxzvy~{}zzzwv|w{svzyz{wzz}yxzz{|{w{~}|{y|vz|yzzyzw||x|~{xy}u{|y{u{zx{{zy{~wy}x{yxwz{|~vzyy{y{~{}|{yy{|zyw}~y}|}w{wyz~{|x{{}}y~yyz{{|z{v|~zzzy|yxwww|z|~{}|xzz|z}wz}{x}yzzzz|z}}xz|{|yyw{yy|xzyzz}zyy{{z}z|{~x}{|~zz~}y~z{y~y|{{z{{~|vzx|||yuvzyyyzytz{y{||}{xw{||{||~vxw|yy{|~yxu{}|{zy|yy}z|zyy}y||y||zw||{yz~x{xz{z{zz{}|wy{w|}}}y~~xyz{x|w{||y{xzx}zzwz{y}yvsx||{|{||}{xy{~{{~}xwz|wwzzy{xz{z{x{~yy}z|}zzzzyyy||xzyyxy|z{zz|}||||x{}xz{xwx|z~z~{}z~x}z}{z{xzy}xzw|y{zwzyy|{{z}z~z{|zy|z{}}{{{z{y|vxz~||yzyz|y{y|{|v}{yx|{~w{{y|y~y|{}y|~{zx|}|{y|yzyz}z|z~|xxxyw}{y~|{wz{{zx{}|x~zt|{zz|zy|{~x{{xz{|x~xx||~~{~~~}~z|{}|~|||{{{}~~|}~|~~~}}}~~~|}~~~|~}|}~~~~~|{~~}}~}~~{}~||~~|}~~{}}}~{~}}}~}~~|{|}}z}||~~}~~~||z|~~}~{~~|~}~~~~~~{~~~{~~y~}~}~~}~~}~~|}~~}}~}}}~}~~z|~~~~y~~}~~}}~~~~}~~~~~}{}|~~}|}~~~}}}~|~}~~|~q~|}|}~~{~~}~~}~|}}}~}~}{}|~}}|~{{~~|~~}~~~}}~{|}~{z~~{zzv{{{x|~w{{{{u}xyywxy{{x~yx{{zwyxyxw{w{zwyyv{xx{}xzw}|}{|zw}z|xx{|xyz{|~vyxy{|z}yvx{zv|~|wxsyywz{xyyzyz{xw~{{z{}zxzyy|x}}}yy||yxyw{|{y{|{wzz{wxw{w}xxzx{{zz|yx{x{xvyzyz}z{|xw{|yxzy{~{{{|~||{w{|xyx|zxz}vzux{~w}vy|wxy|z}{{z||u{}~~{{|}{z{y{}{{urx}yx|x~{y}zz|{zz|}t|y{y{yz}xyzsx}{|~yx|zyyxw|}z{w{|zx{}y{xyyx|z{}||y~z}}}}~{}y}y{wxxxyyw|wvyv{yy~xzvz|yy}wxzy}||{zv|~xu|~|}z}|wz|||||}x|{zy{|{z{{}{v}{xux}zywwwzxvvw{|x}{{z{}z~}x}y|y{{||{{}|{}|{y~x|yv}~{~y~zxwz}t{x|y{z{zx~ywz{z~yzxz}z}{~x~{{x{{y|{z{zx{z|{vz{xxyz{{zz|zyyw{{z{xxwy~{zwy{~x|}zz{|{z{w{~w|{}{~|vwy|}|~z{yy{zzyzv{{y||yzzx}wy{zyzwxuz{}}y}{{{|z}yzw{v|{z{{z{yzq~~z|{y{yx|z{}|{}{{zxz}uz|wzw|uzzxv}xxw}~z~yyy}yyy||{{zywy}y}{z|{|~zyxy{x{w}yyy|yzz{}wy||w{xzxw|{xxx}~|}|~zz||~||}y~~~|}~|~~~~~{~~|x~}}||~||z~~|~}}~~z|~~~~}|~}~~~~{z~~}|y|z}|}}}}~~~|~~|{}}~}z|~~|}||~~~}}|~|~|~~~}{~}}}}~|}}~}~}}~}~~~|}~|{}v}u~{}}~~~}|~|}~~}~|z}}~}|~~~~y|}{{~y~~|}~~~~}{z||y}~}~}}}~}~|~~|~{||}~~~}~|{~}}{{}~|{~~~{}}~}||}|||~}|||~|}z~~~~}~~~~~||}}}~~~|}{t|{y{zzy}tyyzu}yyy{{{z{yzz}z|}zzyx}}yyz~{{{{|z{|}z|}y||z{yxyzyvw}}}y{zyy~z{}yv}}~|zux||z|zx{v{xwz~{wvzx{xzwx~zz}}z{x~{||x{{y{{x|wxyw}{zy~{{x}|z|x|yx{xy|}vyzvvzzxx~{}w|~~}~x}zy||yx|y}z||zw}wvyz|wz~y}vy~~yu|}wxzxy}yzwzyy}z{{z{yx~|zz}}{~{z{z{x}}y{x~}}}|}{yz}wx{yxyv}{z}{{|zzuz{~{yx}zx{z}yzyzyy~z}}|zw|y{v~zy}yww}{{x|zwzz|zzy|y|z|y|{~{yxx{{{|zwz|{{~x|{{{}}y|yzw{{y|z{{y{v}{s}yz|vy|x~~{uzz{y}z~}}{y{x~z{{{|{zv~yy}|xy{z}z~}{{{{xx|z||{y{|yy{|w||}|zv|{~y}|y|z{yyy|x}xzz}xyz|{~w{}z{|y{vyy{x}{{z{t{zysx~}z{w{{z{x|y}|{x{z{}|z||z~{|yxyyzxwzz|}x{z}zyy{{}{z{y{w{zx|zv|v{xz~zzv}}z|{zx||}{{|zz{z|x~~t|y{wy{z|~|~zv{yx{x{{}zz}{{|u|x{z}wx|w{~~z{z}{y{{zy{|}{{}|{zyw}|x{{w{z{{|}||wz|yvz{||z|{zz~w}{~zz|{{z{}zz{~{x|yz{x{xyywy||yy{yx{z}y{y{||zxz|z{{{{|{x~{~~~}~~~|}~}}}~~~~~||~~~}|}z}}~}}~}}}~~}~}|||}}}}~~~z~~~}{|~|}|}~~~~|{~~}}|~|}}~~~~|}|}~|~}~}}}{~~~||||~}}~|~~}}||~~}}~}{{~~~|}~~~z~|~~|~~}~}{{~~~~}~~~}~t~}}~~~~~}|~~~~z~~~~}z|~}}}~}~}~}}~{~~z|~~|}~~~{}~}{~}~}{{|~}~|}~{~}{}}~}~||||{~~~~|~}xyzxz}z~x~}zxyzyzx{zzx|zxxwtyu~vxvx{w{}}z{x}|{}y{y}yx|zzx{z|z|z~{|}z}z~z|~wyyx}z}v|wx||}{xwzzxxy{zvyyy|||zy|x}}}y|v}{|yxz}yz{}z~~}z{yx|y{}zy{x|~{yz{{yyzvzx{z|z|{{ywzz|z|{}|zy}xy|z~{}|{|v|z{zz|z}yywuzwv}|wvzz|zuy|vyxwwx}zyzww{{yz}xy|zzyx}zz}||{{~}|{{|wz{zw~uz{wzy{zwxw|{|w|w}ywwyy{vyyxz|z~xx{~~}{y~z|{}{|y{}{{z{y|~|w{v{zxwxzwywxw{xzt{y{y~xyysw|yw{z||xz|zxy{z}}zy{|{{x~|{}|}{x|zzww}xw{zvyy}z|wyzwyv{z{zuwxywz{}z||y|{{||yz{wz|{~}{~~|z{}{xyy}zy|{zy{wwz||zw{vyyzw|{x|zzxxw|}yzx}yx|{y}xxw}z}{vxy}}xxw|}ty|{{|y}zt{xw~}|{z|{|wsz}x}v{|}~xxw~}x}}z~{}~yz~~xz}}w{v|~|yzy{{z{|yxxv{xxzvxywz{yyzyw~zz}yuzz}|}|y|zy{zw}~z}||{y|{{}|}~|||yz|xzxvzvzz{vzyuzxwuyz{yyvzxw{}}z{|z{y}~wz~z~~}z}y{}x{y{|{}x}~sxzyz{yxzz|zzz{|{|yy{|}z}{w{{}~}{yyz}zzzzyy{}~}~}~}}~~~yz}}|{~~x~~|~}~~~}~|}}z~~~}z~}}|}~~~~~|~}}{|~~}|~}z~~~~z}~|{~}~~|z|}}}}|}y~}~{|}|}~|~{}}}}}{~~~}{y~|~}{~~||}x~}|{}~~}~||~y|||}|{|}{~|~~{|}|}~~~~~}~|~}~z|~|~z||~~}~}{}~{~}~||~~}}z}~}~|}||~|{~~|}~~}}}~y}}{}y{|{~~}}z}}~~~~|||~~~}~}~}|z{}|~~~{{~~~|~|}}}y|~~}~|}{~xy{~x|||x}|u{}y{wz{wzz{z{zwzyv|||y{y{}|qy{x{ywwwxu{{wwz}||||{z{{xyx{y|{y~{x}w{}|x}xyxzzzyzz|}zz{x{||y{xw{zv}x|{{}y{wxx{y{{yzy{y~{yytzyyyz|z|{xv{x|{{{wu|zxx~y}zy|}z|{xwv||x}vy{yw{z}y{y{~zy|yz|z}xzy~x{}|{yyy~{}|~z{|w||}zx}z}}|||yy{|}vz{|wxy{|w~z{yzxy|uy~yxzuzv|~~{~~}yy}zzzw{zw}y||{{|z{w{|x{zx|zzx}}y{{uy|}|{y~y{t{y{y}xz}}x}xy{x|yzwy{}{xyx{~yv{{~{}|zxxz}}{w{{yx{|{yvzzx{}|~zxyz{y|~|y|y{yx|tuxz}x{{v|yyzzzzvz}|yzy|yzy}{yyyxyxuy{xy~{zyy{w|y|xw{z|yvz|z{zy|{yy}z}{y}v{zz{x{~|wz}wyzz}}z{x|wz|zsyz{}vw{zy|wyyzzyyv|{w|xx{}v~{y~zyy|x|z{vyxy{y{y{z}yxy{|zy|zyy{|{}{|yxyxy|zz}uw{zzv{{~|{}{~z{z}xxxyt|{xxx~zz|z}{y|{{{{v|xyz{~|}wx{zyzwx|y~|v}zzxyzzz||z{xz{z~{x{{y}}|xw{z}~zz{~xz}y{x||tz{{{{{x{}|z||zzy{z{}ywzxz{x|{{{x||z|z|zw}yzx{yx~x~yy|{zzy~}|}|~}}}z~}~~~~|~~{~|~}}~~w~~}|}y~~~~z}z||}}~}|~{}~|~|}~z{}~~}~|~}}|~~}~}~}~}|~~|~}|{}}|~~{|~~||~|~}~~~~{~z}z~~|}~~~z~~}|~|z~}~~}}|~~}~}}}~~~}}{~z}~z}~|~}}w}~}|~}~}~~{}}~|}~}}~~|}~{~~~}~}~}~{z{{~~~~~~||}~~}}}}|}~~~~~}~~}x|z{z|}}|yzxzz{||y~||yvwxy}|vy{{w{yx{yz~||||yzzz}yy{z}y{|z|~|}|}zv~{{x~y|vvz|u}zwwyyuw|}z}y{|zwzyyww{z|v{xzz|{z}{|}xz{|x~||{}|{|yz{xw|wzzyy{zwz~yx~xz|~~{|xx}|y{x}yy}z{|{w{yw{{z||uyz{zw|||xx}w|||z}{yyzy~}wxzx{zx|xyx{zz{}zz{z|y}w}|}|{{wvyyzvx{}|{yz{|zzz{z}|}{w{yy{wxxzzy{{{~yw|x{xy|yx|zxz~xx}{yy~v}z}y~|{v{}}|yz~x}x}}{}zyx{t~z{wxx{x}yyxy{x|||{}{w{zyw}}z~z{zy~zzx{|{vvx{z|{}|~|{z|~ywz|}yux|{||yz}}x|y||{y{z}|{zz{||yyz|}z|}}{}z||{|{{}~~x}{}y|~t{wxv{yxyzwyzw|{|v{|yzyyx{}z{{}|{z{}|}}~{{yxz|{z{z~}szzxw}zxz}vzwyy}v{yz~{|yy{}zy{u{~|{y{{z~xz~{|y}zw{}{z|x{z~{x{{zxy|{z}wyyv{zxzx}y|{yyzzyx|yzy|{y~}}zyxy|z|w||z{{x|||wy~|{y}{yzy{|{y||xyw|vxwyxtvxzx{zt|~||}|}yz|~y|}{z||}x|~}y}}y~zx{zy{z|z}{yzyzz{{y|xzww|w{x|zzz|}~zyx{wz}{{}}zz}~}}~~~~}|~~~~|~~~~~}{|}}~|~{}~}}}~~}}}~{~~}~{z}|y{~~~~z|}~~}~|}}~~~{~{}~}~}~}{|~{}~}}}}~~}~~~}|}}}~~~~|}~}}~~~{|~~~~|~|}}~~~}}~~~w~~}w~~}||~|z~~}}{|}|~|~{~{||{|{}~~}}~~{~~~~}{}~~|~}~}}~}~~}}|{~|~~}}~}|}z}~~|}~}{~~|}~}|}~~|~z|~~~|~{{x}|zzv{wwyz{y|{z|yzwyzx{zzyx|{~{yyx|yyzyv|||xz~}|zv||y}wyzwxx}zvz~{{yz{~z||yy|z{zx}~|{xzyy{w}y{wx}|{|w{{z|uxyz{t{}}{}{z{xy{|yz{vzz{x}{{vvu{|||y||z{|y~y||x|z{w|xzw{y|{wz{xx{{{~wzuv{z{x|{wwy{zxw|w{~uxwyv}|zx~~w|vzyzzt}w{z|yzz{{x{z{{x{z|{{{}wu{xzuwx|y{z|{x~|yzw{}|y}{|zx}{~yz~z}|{~}x|xy{{|xyzyw{y{x{~{~~zxyx~zxzzxzz~|z|}zz}z~|yv{w}{yyy{zvzu}w~xy}zxzwx}zx{}|y{~y{|}~~zz|{xz{yy~x}zy~|w|{z~z}|zwyvz{{y{zy|||}{}}{y}w}x|w{}z{{{|y~{{{zy||zx}xz||{||x{z|~|wwyxw{xxw|y{~wzzyw}wy}|}y}z{{z||zzyxux|~|{yy}~}z}~xzzz|yz~zw}xxzw}{|zv|z|z}|y{wy}yx{x{wzw{{xzzx{{|wvzy{xy}y}xy{}y}yzzz{x{|}z{y{|~{yy{w|v{{zy|zyv}}{w|{{{{~xxyx|{{}~|{zvyz}{|}}w{{xx{|~|~yy~y{z|{zx{vx|xz~x}}{yy}yxt}zx}{}{wzzzyy}|{{x{w|{{~w|||{{}x}yz{|xy{zzzz}zy}z}zyw|y{}z|z}z}z{w{|{~z{y~{~|}~~}~~~||~|~~~~}}~{~{~|~~{|~~}~}}}}}~z{~}~}~~~}{~~~~}~~}}~~}~|{~{~~w~|~|~}z~}~zz~||}}{~z}|~~~}|~}{~|}~{~~~~~{~}}|z{}z~z}~~{}}~~~}|~~~}~~~~~||y||~}|}{~~~~~~~z~|}|}}~}~{|}~}~~}|}}}{}}~~}~{z~~~~|~}~z}|}~}}~|}}}}~}|~}}}|~|}|~~~~~{z|z{z}{zy~y~{}}xwswtxxzzz}w{|vzzyxx{}xzyw{yz{z}~}|yz{yvx|yzzxxy}{y}~y||{|{x{zyzyzzz{zyy|xvy{v|}uz|{{|y|vyusyy{~xv{|z{w{z|{wzw}v}zwxzwz{yz{wwytzy{{{z}~{||}xy{zyvy}{z{zy}zuvyz{|v|zyy||w}|}{wx}zy~zy{}xzw}{ywzx|yzyy|z|zzzzv|y|{y|{zzzzz~}|}{z~{{}yzzy}|wyx{|{vzs}~{}yz|{{{z|ywy{zyxvzy}{yw|zxx{}|ww{{zz|zw}z~{z}}yyy||u|ux{}~x|{|~{xyywzzwyzxz|x{z|y{{|{}z{}tztzww{{z~|{|yzz|y{|y|{{{{y||{|~{x~wwyy{zy|yy{}~y||}|y~||z{yzx{}z}y|yz|~{{|x|}zz||x{~}{|z{s}}~yyz{~}~{w|zvtuy{yxx{w{}|z{xx}x||xwz~{}x{x{z}~}y{|z~vz{zzz{~~}}y|x|{zz{z~}~yy|z|yy|zw{xyzvuzy|}|}|||y}{yz}{zwzw||{yz}t}~~x{|}||zzzywzt}~yxxyyw~xzxy~w{xyz~z}zz{|z}}||~}{w|yzzz|x|zxz{x}z|}z|xy|x{xzwyxyw{x~yvytzzz~xzxxxw|yzyyv{x{z{yy}y}|yyzx|z~~zy{{{|~zy}y{xzzy{}y{xxtwz{yuwyz|wzwyzyzt|z~y{z{z}{x}~{|~~|{{~|}~~~|}}}~~z~|}~}{{|}|{~y{~z~}~|~}v~||v~}}||~~}~~}}~z|~~{~||}{}|~}}y|z~}~}||}~}|~{~~~}~|~}~~~~~~~{}{z|}~~}|~}~|~~~{}}}|}~}~}||~~{~|~~~||}}|~~~~~}~~~{|{|}|}~z~~}|}~~|}~|}|~~~}~}}}|}}~~}|{~~}}|~}|{~}|}~~z}~~}~|||~}|}z~~}}}}}}{|~{|||~|~~}~~{~|~}}~|~~{~|{}{~}~}~~}wyzz{{~xw}}{||{}z{||y}x{x||z|x}z{~~y{vzxzy{}ww{~~|}}zzz{}wy{{|zzwy{xzxzy{yzzu~{{}wz{~{zyzz}yy{x|w|yv}{{vzwwyywxx|z|w|{yxwz|~y{{zx{yz{|z|yy~yxy||w|zxxzy{z~~y}xzzy}y{xzzy{}wywx}zyy~zxxyx|xzz~{z{z{yx{vxzyz{{qx{~|xxzywwzvz{{{xyz|{yzxy~{{vy|yzz|xwt|{y}{yy{z{z}xv}}|zwzy|y~xyz{zy||zz~v}|xx{z|tv|xx}x{zzwy{{{~tx~}y|y|{yzyx}{x|zyxzwy{xwvyyxxzx}~x{|z|w}wywz~~~}zx{yzzzwzwzu{{~}zyy{zyw|~|z}|{|x}{z{|yx{zzy{zy{yywyz|yzzy{z}yx|y~{|~{|~zzz{w}xy|xz|yw~}z|}{yyv{yzy|{wzz}{}{~xz|zx{y|{w}~yyzwy{v}y{yzz}|}{wzz{{~}{{zxz|}vyxw}y{|zz{x|z{{y|{|z{q}xtxx{x}y~zxzz{}{z}wx{~}}xz~{y|w{z{zvxz}zw~ywz}{yyz|zy~{{|}yy|y|zy}xw{z|}|zzx}zy{}z~}yy|xyv||}|zyzvwzzv|{v~~yz|ywyzzy{zyy{{|{}{x~{yzuz{{y{{zz~tzy{{{{{xy|}z{zy|z{|y{{{|z|{|x|{{{|z|z~|{xw}|{u{xz|xy}{yx|x{vy{~zzx|{w|}{~|~}~~}~~}|}~~|}}}~~~~~~}||}~|}|~~y~~}~{~~~~~~~~~}~}~~~~z}}~}~}~~z|{}~|~~}|}|}~}|~~~{~~}~y~~~{}|~|}~|}~}}~~~~{~}|~{~~~}~}~}|~~~~}}~~}~~}~~}~z}~~~~~}|~w}{}~~~}~~~z{x|~}~}{|~~~||}}|~|~|}z~}~~~{|~}~~|~}~|~{~x~}}}}~}~|~~|}}}~}}~~~~~}}}}~}}w}~u{|~}{{x{}yyy}z|xuy{|}{yyz{vxzzwxyyxzwyzx~zu|zzw~yz{{z~y|{|y{zuzzx}}}|}{zy{}wzxy{}||xyyzxvyz{v}wyyxxzzz{{|xzzz|y{{y{y~vx}z|y~z}{}~}{z~}}|{zy|zuy|zxxyyvzx|zyy{|{xz}yvyyx{yy~x{z}{y{|~z}zz|x}vzyy}}~}wz{x}}wzw||zty{w}yvztyvzxy|{yy{vzuyxz{{xw{|{~x|{zyyy|}y|}zvy{{zy|~zzy|y{~}~zyx}nxy}xzyxz}zzyyz}xzxy{|}y~|z{v}~xz||zy{yz~{{y|{||zz|xzxyzzvy|zwzx{xxzvxw}x|{~zz{x}~~z}z{{z{}w|{}{z}yzzz}|y}}~|||xxywzyy}x~xzzy{yx}zyy{zxz{vx{yy|wx}zxyx{{{||}{|{{~x{y|~zy}y{}wx|xy}}v|xz}||{zxx{vxvx||wy~yw|zw~y~zxyuy|}}{z{|zx|x}{~{{{y||y|y{z{xz|~z|uyyy{x{y{xz}{{y~ys}u|}{xw{|yy}z{}{y|||zz|~z|{x|y|~zyxxvyywzvxzxzw|x}uz|uzxzw{|yy|sz~||yz{~{}y{yy|y|xyy{vz|zxy}{{xy{x{yzuxu{xw}}tvy{vxvw|uyxyy{{{z{v{w|z{{|y{}x~}yz|zw}z||{yy|uzy||zxy}uy|zxz{y{xxxzzx|{~~z{x{z}|y|{~z{~~~|~||}}|~y}~~|~x|~~}~}||z~~x}z~~|}~|~{|}}||~|~~~|||~~{~}{{~{~}}~~~~}~{z~{}z{}z}~z~~}~}~~}~~}}|}}~}}~}{}~}}|}|~|~~|}~|}~||}z~~|}~~~}|~}~}~}~|~||}z~}~}~|~||}~~}}z|~~}|~~}~|}|~}{}}y~~{|}~}~~~}~{~}~|}z|}~~}}||~}~~~|}~~v}~~x~~|~}}}~}~~~}|~~|~~}|~{~}~}}~~}|~{|~|}|x|y{|~zz}{z{zx|zzzyvz{}wwxzxx{y{w|uwyx{~yy|}yy}yy{yz}xyt|xzv}wyv|{}zyv|wyxyzvzyy{~}}{z|y}{~xx}zy|y~zysvz|{u{xt{zw|y||~z{y{|{zt|zy{z{zyz{x{{xzzzzw}wwz{{~z{z{{w{x~w~w{|xxx}yvyzyz|uww|v{y|{zz}xzx|{z|w|{y{||{y|zz|y}|}y|xv{{zx{{xyxxz{{xx|zz}}v{{zy{{}zvzxz{|}{wz|yzzzyy|{y~zzz}vxx|}|xwuxy{w{yyyyzz|x}|}y~yz|x{z~yx{w}|y}xxz}zyyywz}|{s{zx{~|tzyxx~y}|~w}|{{z{}{}|{|{}|{u}z||zxyy{y~ztz{~zy}z}zz|{}zz{||z~zz~{|zx{w{yx~}{xy{z{|{z}z|x|w|zx||z{w~}}}y|z{wzsy{{yx|{z~|{z{z}|}}z||{{tz{~y}x{~||}|}zz|zzx{{|qy{xy~|~{w~}~}xxy|{||xzzvwx~u}|}~zzz|}~y{x|{yyyzz|v|zzyw{zyz{xw{{zy|vw||}{|wy{x{yy~|~wvz{{y{y|zyz{|u{}{w|{{xyz{x~z|y}wyz|}{y}zz{{w|x~{w|wzw}{}|{{{zvzy|z|v{{zvxz}{{zx{{z{yy{}w{z|~w}|y~|{{x}xzxzx|x{w|{}x{}w|v|yv||z|}{|{u|{z||z{zztyxqz~|y}y{zz}{}|}~~}~}}~}}||}{{~z~~}}{}~}|~}}~~~{~z{||}~~~~~~~|~{}~}~z|}{~~{~}z~{{}~z{z{~~~}}}z}~~~{}|~|}~~~|~~~~~|}~}|~o}}}}|~}}~}~}}~}}}|}~~~{}{}z~~}}||~~~~}~|~|~~~}}{~~|~z~~|}~~}}}~~~~{~~~~{~|~~~}|}~}z~~{~}{}}{~~||~~z}}|~}~~}~}~|}}}~}}~~y~{}~}~|~~}|{|~|{~}~|y{{{}~xyzzz{y{yzzyz{{vyzyyyuw{y{{{xw{v}yzpuu}~zxxxx{x{wzxwz|{}|}z{|y|x}||zyz{vxzvz{ywyx|x{zqywyz{wux}}xz{z~}xxy{}xw}x}z|zzx|z{{~x||}|yyx{zz{zy{w{zyzzyy}yx{s{x|z{xvvu{}y||{{ywyx{{{wyz~yz}x}z}zz}z{|}{z{~z}{|wzyz|yytzyvyy||vv{w|w{y|y{zz}zzy{|||w~}{|{|{x|v|yy{{zzzyuyzy|v{}x||wuxyy{yxyzu{vy|}z|z|~{y{~zxx|zyyzz|{|x~|y}x{z{uy}x}wyxxyzzzxyy{wvzv~z|txyu{{yw~y{~{w|{{y|x|zzxxwz~y}}{{}|w|~yzyzt{|yzzzzw|w}vxww~v}xyvy~|xy}||{}z|z}|zz{yy~{}z{}~{yz{|}{yvw}~{yyz}|{wu{z|yxv{}{x}{{{w|z{}|yyxx{yxw~{}{{y|}y~||{~{z~zzxyxzyy|{}yyxx{zyxx{y|xy{vy}szuzz{x~|}w|{||||yzzy{|zy~{{yy}|y~zyy}xzzyx|}|wv{vzy{w{xv}x{zt{ww|x{xz~{xz}{|y{|w}|xzx|wzx||{z}zyyxyx{{xz{x{y}xx{t{wyzzx{{wy{y}zxzz~zy}xz{|{|~z{xz{{x}uz|}|~{{|yxxyu|wyuzyy|}y{yzxzy{}}z{{xy{{xy|x}}|xy|}z~}||{yx{}~}}~~~|}|}z~}}~}||}}||~}~~|}~~|z~~}~~~}~~~}{}~}~}}~|~}~}}}~~~~~~~{}~}~}~}~}}|z~}~~~~|~~~{~~}~~{|{~~~}}{~~}}}}~w|}~~~{~|~|||~~yz~~y{}~~~|~|~|}~~~~~~~}{}~{~}~z|~{|}~}~~~}~{}~|{}~}}~}{~~~~}}~~{~}|}~~~}}zy~|{|{|}}~z}z|~|~}~}|~}|~}|}~z|||}~~}~|||||~~~}}}{y~}}|~~~~yz{xv{}|~}{zz}xwy|{z|w{{}}x{v|y{|xzx}x{{zzyyx|z|{zxyoyz{xxtyzxy{y{xzszvxyz|{|}xzz|x}wy|z}}~x}uw|zyzz{|{{x~zz|zvxwz}zw{zz{{{|yxuz|}xwyxzw}{{~xzzx{y|z}y|xy|yx|x|{y{z{xzyzw{y|{zz{|{|{zx}y{{zz{zzu}uy~|y~z{{{{}xzyyv|}xz|}{~z{zzxxzyv}xxz{|y|zwuy{~|}|y~}{z~yxz{z~vzuwzz{yz}yz~{zyxzxw}z{{|||x{|y|yu{w}vw||}{{z~zy{{{yy~{{|{{x|{{xxzy|{swx{zz||x{zvx{zx~z}wyzy|yzzx|{x{zz|y{z}ywz{{{zz}yz|yyz~{zxy||yzy{|yxxwwxv~||}|xv{|zz}|zwy|}xxz}zwzxu|y|{y|~xzr|wz}{~}y~z{xzz|zz|||{{x}y{yyyw{zx{zz|y}vz{uxz}}{|zz{|||zw{zz{|{{xx}}z}{xxz||z~{{|}|yz{z{{{{zz{y}zy{}{yy|xz}xzvv{zzy{{wy{|{zxzxv{wyzywzyz{}{y|ywzzw}y|x|xx{|zvx|xw|yz{}wy~wz{yxwyz{zx|zw{{z|~zzw|x}{{z|y}}|x{z{y||}z|yzyx|}xy{x{yyzuyzzx|{yxyy{|~|}zz}x{}|{zw{w|z{zwv||y{z}z}{x|{zx}|w|~w}z{z|y{yyw}yz|{{zz|}}}}~~}~}{|~}{~~|~|~}~~}|~~y~~}~~|}~~~}~}~|~}}|~~}}|~~}~}~~}|}~||~|~}~~~{|}~~~~~|~}}~~~{}}{~}|~|~~~~~}}~||~~~}~{~|||~}~~~~~~~|~|}{~}{|}}{|}~}~~~}~}{~|~|~~}~~}z~~~}~}~{}~~~~~|}|}}||~}|}}~~{~}~|}}|~|~}}}~~{}x}}~~z{w~~~~~|}}{{~~|}}}~~~}~~~~{~z}{}}x}~|{}y{zzw{yw|xw|xuwwxzyz{yz{s{yz{z{yyy|}xyyy|zz}~z}}|zy}~zw{y}wzyx}|y{xxx|{zvw|y|y{{v~wv|{yyx~vv}{v{zx{xzzxw|}x~{v{{{x}w|}}~xz|yyyxz~|||~~|{uwy{|zt{x|}z|y{tywvy{zwx}y|{z|zzx|}|zzt}~|y|}{y|{y{x}y|zz{|vzzz|{|xzzzyzw}yy~ywzxxywyy{|w{}~{{{|zv|y{z}{{z|{{{|~~zxv~yy|wzxvyz|zw{xu}y{xzxyzwyzy{|z|{~~~}|||||wzzy{|~~~z|{||x{|vy{{zvzvwzzxwvyvyzxz}{{{{|{{|}{z{{yz~|{z||w~~|{y|~|z{~{{{|}|~{yx}|w|xyzyyz}yux}{y|yzz{}{xzy|z|y}|{|{x{|}z{{vz}|v{vzx|}{}zzzzx{x~{zw~yw{{yz{zyzx|}|yy~}}}yyz|w{wz{}z|~|{{}}x||xw}}wy~}{yx||wxz{z|~|wxx}vxywy{|{}y{yzzw~{||~w}zx}{|z~xz{|~||{{|}y{|w}|}y|v~yy{{ww~|v{{x{yzwzx{|yyw|zy{{{{{|yy|{z~}}z|}{zy{wy|{{z|{zy|z{~xzy{wwzy{rzzv}{z|y~zzz{|zyzz}{}{vw{{|y|yw{~~{zz{}}~}y}xy}ywy~x~zw{y{vxxz}wz}{yyyw|xy~wyzxy|z{~z|z|y~~z{y}~~{~|||~}|~~}q}~~~~~~~~|~|}}|}}|{~~~z}~~~}~}|}}~~}}~{}{||{}~}}}~~}}~~}||~}}}}|}|~|~~~}~}}}~|~x}z~~~~~~}}z|~~|~~~|~~}~}{}{|}~~z~~{~~}|~||{~}~}|~~z~}y~}~}~~}~~}~}~~|~y~}~}~~}}}}~~}}|}~~|}~{~}}~~~}~|}z~z~|~|}~~}~~~}}}~{}~~}~}~{|~~~|}~~~~}||}{|~~}{yyxy|{~}z{{x{|zxtwy|y}yw~x}y{yzxzy~yzu~|xx|zyz{z{vzyzzzxz|w|w{}{}}yyz~y~yzz}x{|{{||}|z}||{}z|z||uyy{{}~z{yz|}yzyxy{w}{zx|~y|wz{y}{z}v{||}y{w|}yx{y|{wzv}|z~w}}|{{}xxz|yywz||}}yzv|{z~w|z}z}z{}z|y}}}zy}{||w{yzy{yxy}z~z|}{x|yz~z}z|z{xyy{}}xy{yvwxx||~|}|{|x{}}z}zzz||yz{}x}zz}{y~|{yz{{yxyy{z}wz}{{{y|{~{zx}}zyzz|yyv|}|~~}y|{{yw|{z{{xwz}z~xyy}{{{yxx|z~zyzx}{y{x|}{|y{z}|{|}zw|xy{~|~yyy~{zx}{|yyy|~y|{zy|}z{{~x{}yy|{~~xz|vz{|{|{yy||}z|~x}y{{z{z{y{z{}}}||yxy{{y{z~{z{}zxz{z}{~{|z|xv}{|{z{{zx}y|yy|}x|{{z||x||{{xy}{x||{y~y{{{{zyyy|~{y|w{||zz{yxz~yz}|}{y{x{x~w{||y|y{z{z}xz{x}{z}vw|||x}}{}{y|zz{{xzzw{|y|w{xzw}zy}yxz|z|z{}y|~z{}yz{{}x{|wzx}{y{{v|~xzz}}{z}z|z~z}{y|z~{}xx}{|z~|}|x}{{xy}yzz|{{yz|z{zz}z}y|}{||z{{}{{|z{{~~{}{z{y}xz|z~}w{}yz|v||~|y||}}y}~~}|{}}|~}~~~|~}~{}|~}~~~||~~~|~~}|~~}}~}}}}~{~}~|}~z}}x}}}}|{~|~~}~~}~}||}|{~|}|~~}~~~~}~}~{}|~}{~||{~z}~~~}~}}|~z}}}~~~~}~~~~~~|~~||~}~~~~~}}~~}}|}}{}~~}|~~}~~~~z|}{||}}~|y~}}~~~}}~~{~}~}{}~|~~~~}~}~}}{~~yz{z|x{zy}|xzv|xy{ywz{x|ywxw}y{zzxwywxzxzzwz{x}y{}zuy~{}yz}w}{w|x|vzx|}z}wyx~x|{{zz{{xzwz}xzxz|z{z|y{w}zwx{|x}}~zvzwz{{w{ywz~|z{z{w{{z{xv~zyyyw{vwxz~w{w|zvzs}wv|u}x|{{{{|}{yz|{{x}{}~~z|~}}w|}zz}~{x~zy~vx~wuty~ysvx{tzxxw{wxy{vzwzxxyu{}{wz{{zu{}|{z{}x~yxxwy}y}{{zzxw{xw}zwzw{yw}yvxx{xvxy{y{~z{xx}{zz|}~yv~y|zzzz~~y|y{~~{y|zyy|{wxyvxzwyw~}w{{{wz|zwxyyyyx||||yw{~xyz||}}~{}{wz|z|{|}~}}|yz{}|{y{{yyuzyyz}wvz{yv{|{u}zz|wvwz|~|{y|}}}|~{xz}wzyx|w|z|zwzz{yzz{zw{yz{{ww{yx|y{zx~vxz|{y{zzyyz}|v|{w}}|}}z{x}~{z|{vyz{zzz|z~y{zy{x|yv{w~z|z}zyyx{x}{y|{}{|{yz|yyzzx~z{~}}|}||{||{{xyz{}xzz|u|x{z{{uzyywz}{xwxuxz|z{{}|x{}{y}|~}}zx{~{}~xxxyyqz{y{yx}uy|vzyyyzxyxq}{x||x{{uwy|}|{}ywx|~wzz{}}xz|~|~z|{||}{}{yzzxy|~z|z|vuvy|v{~ywzzy}zvzz}|y{y{||sz|zw}{x~{~~{~~|~~~~}{~}|~~{z{~}~}z~z~~}~{}}~|~|}z~z|}~}}}}~~~~~}~}}{}}~}~~}|x}||z~}|~}}{}}~~~}~}}z~z~|~}}~}|~~|}~|}~{}~~z|}~|x~}}{~~}}{}}~}~|}~}~}~{|{~~|z~~{}~~}}~~}|~{~z|{||}|~|~|}{||~}~~}~y}|{}{~|}~~}~}~}~}}}}}{~}~}~~}}~~{}}~}~~|}~|~~{~}{|}}{}|}z|}}~~}|~{}}|}}~{{||}~}}}~~}}~|z{yxz{vz}z{yxyz~zyzzx|x}|wx|{~z{w{{|yzvz|v{z|zyy|vzzw{|yzz}z|y||z||x}~z{{z{}||vy~{}}xyzzyzzz||yyv{~|}yxz||{{{y|xzxzytzzzw|{xz||u{yyy{|{}~y}{x{w~|||yx{|x{xzx|xyw|y|{zxvyx|}zvyz}xw{{~{wy{zzy|{x|xv||~~zzxtx}}}zvy|z|}yyxyxy}y{yw}{v{zzwy{zz{yz{xy{yw{w{yxw{|{{{wzzy{x~||xzyy}x|y~|{}y}y|xy}}yyw{ywz{x~z||}yz{}{||yxxw|z{x~z|x{|z|{zxxx}xyy{v|zw}w|z~}xxw{zz|{zz~zyyywy}yzx~|yxxxx{~}zyx}}|yy|}|x|{|x}{~x{vxz|{zy{x}tw{wxx{{z|{xv{zz~|z|z{zz{}}z}y|z{yxzz{{xw{yy{xy|{z}}{{z{{y{~w|}tuz}zy{yz||xz{}}{|y||||z{zxy{zy}}|}{zyz{zzyy}{xy{yz{{||w}zv|wxzz|wzz{zy}w|yyzyx{vx{y|wv}z~r|yyx|xz|y|~~{|y~z}|v{{}zy|z|~|{{|{x|u{s}~x{y|v{{zyxyy{x{zz{y}~yxz}~z}zw{w{vyy{|zz}{x|xy{ww|z}||yzxxyyxw|yz{{y~|zs}{ww|{~wyzy|{}y{|~{w{~{|x|{z~zy|z{zzu||z|z}}y~w|z|yy~z|}z{x{|xx}}xw}}}}~y}{~}~~~}~~|}}~}}}z{}~}}}}{}~{~~~~}~~}~}|~}~~}~}~~}|}~z~}}}~~~}~}~}}}~}~~|~~~~~~~~{~~~|~{}~}~~~~}}}~}}{}~~~~~~~~~~~~~{~~}|}~~zw~{{~}~}~~~|w}}z~}~}~|||~~z~}~}~{~}|}}~z}}}~}}~~|}{|~}~}~~|~}~}~~|~~~}}|{|~}~~}~~|z~~|}~|~}{|}~}||~~~}}|~|{~|~~}~}y~}~||{}{~}{}~~~~{z{~xvzx{~yzy{yywy{xyx}{zzyzzyz{{}}yv|yw|}rzz{z|}zw}|y|z{}yx{z|z{{{|}y~~zy{}zzyzyzw{vxzyywwzxyx||yzyxzyy{zzv}xx~|zz{||zx}yz}u~w|{{{z|z{{|yyz{w{|zx}{zyyzzz{{zx{v|yw}wyv{yyzz}}z{wzz{{y{yx}{{{zz{}yyzv~||}{{zy~yx{{~yxwxywxxx{z~|{yz{y{zz||zyxwyxz{zyzyyw||~|z{zy|zzzvzvzz{yyz|yzzyzmuy{z~zzzxy{z}xvxx|{vzz{wz{|w||~ww|{{{z}yyx||{|y{w{w{{z{z|zzvwwxxxzzxx}vyxxyy||}z|z~zy{||{{~|~y|yy|{{y{z}||xzwwzyzz{zx}x{wyyzxx{y{yvx}zz{yy~{tx{x|{u{}y|{||~}z{|}~~{y{uz{yzzzxy{yxxyzwxyzxzzyw~xyyyz|z|xz|v}~}~z~||{y}yxyyy~|}{wys}y{u|x{|zzyzyxx{|zwv{w{zw||}{yz|}|zzzzv~z|}|{zz|yyxy{{}xz}t{}x{}y|y|yzzzyz~}{xz}z|z}|}yzzzy{{~}x{v{|z}|zyz~{}~z|zw{zz}zzz{}{}zzywzvyy{z{zxyxxz}{|sz{x~~~}{{}{yx{}z{||{{|{}}{twz||zyzzyxz{wyx{{y|wyz}w|{{qz{z}|zx{zx|{~y{zv|}z{{}{z{~~}~~}{~~}z~}~~~}{~~}}}}}|~y|}~z~~~|{~}}{}~}}~~~~|{}}x|~}~{~~~~~}~~~~z~~|{}}}~~~}~|}|}~x~~}x~~}}~~{x~|}~}}{}~~|~~~|}~~}}z}~~}}{~}{~~}{zy{}|z~~|}}~}}~}{{|~}z}}|}~}}}~~}w}~||{|~}~~|||~}}~~}{~~~|}~|}}}|~}}~|~||}}|}}~~~~~}v~{}~~~}|}{}}~}|~~~}w}|}~{{{~~}~z~}{|~x|yz}y~xz{w|{z|w{z{zvtzxzz}{{yw{|x}x}|zzy|xzxzyx{xzy}{~z{zz{xy}yy|wxz{|wx|}uy}~yx}x|zzwzwz|{zx{{zw|yxyy{yyzy{{w|~z~|xxzxxyz{{y|zy{ywxyzx||w{{yy|{}z}uz|}{wx|{y{v{zvxz{z{xyxzuwx}}zzzyy~{|{{xwx~|||}{tzzywy~zv}|yxxy|xyz{yx~{|z{yzwz|wxyyvv{z|{yyzww|{|w|z|zyyy{wz|}x|}}{|u{zzz|}{}}{{z|yzyt|zxz||}zx{yz{y|ty|~w{|zz{{zv~wx}y{|{y|{|}x|y{{yxyw{~vzx|{zywu~y|yw{{{|yy{|{|y|xz{ywzzzx|x{y{}xuyz|xy}~wwzx|vz{}v{yx|}zwxzx|z~||xzzy||{}z{}~zxy|z|~zw{|z|zx{z|{|}w||y{{{vz~yzzz{{zzy|{|xzw{x|xzxz{y{y{zyxyz{wyy|||||}z}zzlzzx{xw}vw}|{}{{}yx||{yyz|yx{zy|z{z{zxy}y{v{xw{{zz|y|{zxzz|x|}z{{{zyz{x|y}y|}z{|}w{zz{w~|xwz{|{|zwxyyz|{yz{}z{~zxxy{z~z{xy{{w{z{{zw{~zz}zu|||xxwx{y{w{xz{|wzy|z}y|{|vz{yzxzvzwzxyxz}~{|uy{|}|yxzyyzx{{}~{z{xz|vwz}x~{y|{|z|zyy}{z{|y||z}zxzxzz{{}y{{}y}{|{~~}~}~~x~{|}~~~{}~y}}}~z}}}}~|~~~~}~~{||}~~~}}}~}|~|~~~~~~~~~|{~~~}|~w~{{~~~~}~|~|}}~~~}~~~~{}{|}~~}}~|~}~|}}~~~|~}y|}{~~}}|}~~|{~}}~~{}~z~|}~~{z~~~~~|}~~|z~|}|}}~}~}{~}}|}~}||~}~~|z|~~}{}}|}}~}|}}~~~~}~}~~}{~}|~||~|||z{~~~}}~{}|}}~|}|~z~{|~||}~z}{{~~~|{}}~z~~|~~{|}~}||yzyx{zz|}{zy|vxuzy|wzyzzuzwyy|xzyz{{z|}|x}yv|{zzxz}{|vyz||z|yz|||y{|}{u|wxx~xy{zyzxxyu{~|zzw|{x~w{yvy~zz}|~}u{{|x|w{}z{z|{z|xzy|z~{}yy|{{xzw{xxy{zz|x}zz{zyxw}z~wzyxx{z}wz|zx}zx{xx}|~zz{{zxyzzyxzzv|z}zz{zzx|{zyz{|}vy{xuywwzyyzx{xw{}ux}|}~}y{xyy{zy{yyzzy{{{}{|{xy|}x{z|yxxyy||vy|zzwvyv}zwvz{z{}|y||{}z~{|w{}yz{zyyuzy}xx~{~}z|wztzuzzyvz{{yxwzzx|wxxyxxyz|ywvzz|{ww~{y|{{z|z|{}{y}zz}{|}|{xy}yzw|z~rx~yzwww}xyzwyz|ytwz~wyz|z{yx{w{|{{}z|}~|~~|}z|z||}w{~{z{{xwv|yt}yyyz{w{zywxw}wx{vy{x{{y|y~y|{xw}q~~{xz{z|zyx|{|{{|{xxxzz|z~xxz{y{y}{zy{vyywyuyyz}}}{zy{z{z|{}~{{}{~z||zxz}z}z|{yv|uwyw|x|yy|{{xwz{|xzyzx{{zyy}zz{x|}~zzz{{v|yxz{y~y|z~y|x}{vyyzxy~yzy|z}w{}{|z|v{wzzywty||z{|x{}{~{x|}{yz{|y{~}}|}{|~{~yx}zyy|y~y}z{w|zxz}~w~zzx|z|wz|~~}||{vy{w}z}~xy~~~~~y}~}{}}{}{x|~~{z~~|~|~}~~||}~}|~}|||}}|~~~}~}||}|}}~~~{}}}}}~~||}y{~~{|y|~~||~~{|~{~|~}~~|~y~}|~|}}~~||~~}|~~}~~~{y~}|~|}~~}|||}~|}|~~||~~|}}|}}~~}|~}}}}}}~}~~~}~}~}}|~~}{~~{}}}}~~z}|}~~}y}{}}~x~}~~~}~{{}~||}z|~~~~|~}~}}|}}|~~}~~|~}}}~}{~~{{~~y|{{|~~}|z}yw~{zwz|{}zz|z|zzvy{y{{yv|{zxz}xx{{z}{zny{yy|{yw{yyzz{uyz|||zz|vzz{xvz{}|x{}x}|z~}yzy{{}zxu{||x|y{{w|}zyzwxw{{|{vx{{{w|w~v}x|y{rzy{zwv{yzxzz{}xx{v{zxwzzzz~z|{x{xxyzzywxwyzzzy{yz}wx{{yx{v{}z{yz|y|zx}z{~vzzxy~zy{}~x|{{zxwyyzty|v{wyy~x}{zz{yz|z{{zxxzy{y{{vyzz{{zz{{zzy}z|yv|}{x{z}~}zy{{xxwyxvz{w{yzuzywy}xxy|wxzyxzz|w{yx}{xy|{|~xyzyx|u|w{yz|yzyxy{|~yyxzx}}zt|y}x{xyz{|{v~x|}{}}yx~yy|zzw}zyvyyz|y}y}}{~{{w~w{}{wuywy{yz|yz}{w|t|y|w}~}yy}z{vy{|zw{wy~|y||{{{|zzy|w{xzzz}yzyzzyyzxvz}{}z|{{xxz|uyy|{|y{z{{zy{z{z{|~{||wz{{yyzyw|~wy{xx{{{z|xz{x{yzwy{{zwzwzv{y~z{zyz{{}z{zyzwvyx{zy{{yz|z}yz{~|yy{}yzyy{ywrzxw||{{~y}{zzx{|}}|x{|{z|y}x|xv{x}zz{{x|{yx{yww}{}|yvy|{y{||vz~{}zxvz{|yw~{~z{|x|yyyzxw{z{v|{|}z{zx|{z{w~|~{x{wzyz|{vu}zzyzzz{{~|||~|{zz{~xzx{x|{}wy~~}}~}y|~|~~~}~}}|~||~||}~~~{}}}|~|~~}~}}}~|~}}{~{|}{z~|}~}{||}}z~}z{~}{{}~}~}~}{z~}~|y~~}}~|}~|~}}~{|}~~~y~{}}|}}}}{~}~}~||~|}}~}~~~~~{}~~}|}~~{|~~~}}~}|~}~~}~|}~|{~||}|}}~~z~}~|~~}|~}~}~}~}y~}}z~{~~}~|{~}{}~~~}~}||~}}~~}}{~~|~~~|}~~~~}~z{~w|}}z|~~|~}~~~{~~|~}~~}}}}~}{~~}}}~~|~{~zzzx{xz|~{|yzvyzwxwyxyz|zyx{vyyu~xwzy|v}xzytz{{|w~~|x{z}~zvzw|y|~{y}zxvz{{zyzzyzzyzyyxzzuwxxw|ytyuwyvxyyuztwzxz{zz{xyzx~{|yz|{|zz~{|{{}{xz{xz{uyzv{w|zz}|wzzx}y|yzwyv{yy{y||zx{||{xzxzy}||~x|x|y{yz{|yxxzzuvwzywwyywvyzy{y{zzz{xw{wyywzxzy{|zyyxz|{x{{{}vwy{xzyxz{z}zw}xzzxzy~wzyyzx}|yzzxzvx~yywyvwryv|u|{z}z|}zzx~|zwyxz~y|}wx~{|{{{u{zy|w|xx{zzwyyu~yyzwz{ttv{yxz||xzu{{{zx|yzzyw|{y{yz|zy}x|}z|yxx{|yyxw{yz}xxrxv|}{zz|yzx{z{zxy||z|y}|u|yxy}{{||zz|{z{|zy|x|}zxwy~x{vxyzz{|zyxzxyuyzxwxwzx}{zy|w~x|}||uw|z~y{yzxzzzz|zxyxzz{vy|vzvwtxxvv|yy{x~zuzv{x{z{}zxzyyyzwz{y{|{y{|zz|wxzxx{}|yyzv{y{x~xv|{{zv{wwyuxzyyvxzyuwz}v|{zx|zyvz|{z{yx{y|w~|yxz}xyyy|zyv}z{xvyxwyz{zty|yxzzz|zxuyxyy~x{zyv}wy|z{~y~v|{yx|x{}}|x{zx{xyw}x}ywwwzz|}yy|u{zu|{~xwz}{z{{}}||{zz|{{z|w|{{~||||u}|{{|zz{~~|z~{{|~}|~|}~~|~{z~||~~}~~}{|z~}~}|~}~~|~}~~z{~~~{|}~{~~~|{~|~}z|}}~}~}|~}~{{|}yz}}~|{~~~}~~~|z}zz~{~}{||{{|~|z{}~}~}y}|}}}}~}}~~{~~}}|~}}~|x}~~|~|}x}}~{|{}~{~}~||~}}}}}~z}~}||~z{z~~}{}}~x~}~}x|}{}||}}}~~z~}|~{~~x{z||}~{{~~~~~~~|~{{~}}~~}{}~}}}|{~z}{||||}}}~{}~~~}|~|}z}{~||}z{}v~}{~}{~}~}}z~||w}~|}~~}}{}~{|}~|~zz~|~~~}||\\\\\\\\{}z;~}~|y~~|}}~|{{}~y|~}~{~}{}z~{~}}x}}y~}||{z}~y|~{}~{{}x{z|}z}~}{||}{|~~x}x{~~}xyv~~~||~~~z|w|||}~{z}|~~~~|{~zyz||{~}~|y}z~}|{|w{|}||z}}w||y~|}{|||~~z~z~|{s}~z{zz{z|}z|~|~|}~{~{}|y{}{~{|{xy~~{~z|y~~~}{}~{x|~~|~|||{~~z{}~}~~|z}~|{}}}{}}}}~~~|~z~z~~}z~~{|~~~}{}}~~{|{~zz~}{~y|}~}x{}}}||}}{|{z}}~y{{{{|~|}~||{|}}~zv{{{}~zz}|~{}z||{}}}x|~|~~~|~}z}z}}}||~x~}y{|}z}|{y}}}}{|{}}{~~~}~||{~|y{||z}y|}z}~}{||}~}{{~z}}||~zw}~zy{z|}}~~~|}}~{yz{{||}z~|~}|y~~||}}}}{~~}|}}~}~t}z|~~|}{~~{y||}~z~~}x{z||~|||z~}}}{{~~~w~}}z~{|z{}~|}{~~~}||}~~}~{~}~}~~|~~}|~~}|y|{}|}}{}y|~|~y}}y}~}~|{~}~~~~{z|s~|w~y}z{}}~y}||z}~}y~|}|}|~z~~~~~|z}~{z~|y{~~x~~y{~~|~y~~}z}{{zz~}|~}}|z}x~}}|}|}|~z|~~~~~}||{|~|||~{|x~y{}}}y|z{~wz{}|y|}~y~|z|~}~{|~~zzy}yz~z|z{~z~}|~}|{}~|{~|{|}}|~|xy~||}}}}{{~}~x~}|~~|~}}}|{~z|}|||~}}}}}~~{{~{}{|}~}|~}~~{}|{y}}|xz~}y}y}~|}}x}}~{~y{zz~|||~}~}z~~{|z|~z{zt{}~~}|}x|||y|~{|x~~}~}|~}y|{~z}~x{~~}y{v~|~}{~}}~~~~|~}~~~}{}~~~}}~|}~}|}}|}}{}|~x|~|}~~~{{}~}}|}|||}|~~}~|~~~{}}~{{~|~|~{}~}}~{y}}}{}||||z||~x|z}}~|w~{~{~z|}||}~y~~~~}x{~{{|}|}~}wz|}|}{~}u~zx~~~~|~{~{}{|w~|y}~{~yw|~{|}}z{~}{~|~~}|}|}{|~|}{~~z{z}x~{z{|~~}}}~~|{~o~}}z{|~}|{~~}z~~|z}||{}|}z|~x}y~~|}||{|~~y}~~||z}z}|~~y}|~~~x|{}~}|{~|}||}|}}|{}z}}~|~}{~}|{}}~z~~z}z}|~}~zz~}}}}|}}|~x~||~~}{}~}|{~|{~}}}~{}{||}{~}{}}z{|~~~{~y}}}}~~~}~~~~}}}x{|{{|~~{}}}~~|~{~}}}|~~|}~}}~{~~~x}}{{{~}m}~}|~~{|}|~}~}{}}~~~}z|z~~y}}{}~|~}}~|z~y~~{~|yw{|~~}y~~z}}}|~}~~{~z~~~~}}|}|||~~~~}~}}~~}|}}}}|~~}~~~~}~|zxy|||{{}zy}u~xz}{|~{~x~|}z~}z}~{||~{z|~{|{|{z~zywz|~{~~|~~|z{}~{~~~{~z~{~~y{{z||~xzzz~}~}~}|y}}~|~x|{|~||x}~y~xz}z||~|~~|}~{u~|~~}}}{~|~|xzy||{{z|}~zz~{}}~~}}~~||~}{||||~~}}z}~{~||}{~z{z~{~~||~}~}~z~~~~~~|{{}y}~}}}~}{}~|}{~{y~}}u}|z~z}|x}|y|w|}|~~}|||~{~|y{z|{}{|~|z~|{{{|||~}z}|}{yz~|{z||~|~z~~}~wz{~|z}y~{~{z~}{y}|{}{|z}~}z~}{{}|}|}v~|~}z}z}}{{||z}}}yz~~|~{|{y{|z||}~}|~{}zx|x|{~}|~|}}~v|xx{|z}{{}{{|}|}~z~{x}{~{{|||~{~v}}}}|~uy}z~}|}{y|{~}}|}}}|{}~|u{{}}||y}|w~}~}{~}}|{~z~|zx}z|}y}{{z||||z}z{{}y{~~~~~}~~z}}~}~~~}~~}~~|~}~}}~}~~~~|~~~}|{~~|}~~~}~|}~~}~{|}|{yy}|}|zyz||x{y|{{~|~~}|}|~}|~}~}{~y|{{||{~~yz{}xw~}}y~~}}zx{wz|~|{w}|~||~|z~|~}y{||y~z||v|||x~{z|~{}}z{}}~~|y{|{}}}{}{~}|~}|}z{z}|w|y}}~w}{{|y}{z}}}~|{~}~x|y{{{{}{|~z|}~}}z||{~}}}{x}|z~}~u~y}z}yy|{|zy}}wx|}{~y{{|}{~zy{z}|}~y{~y{z}{{|z|~~~}~{|y|~~yy{~|{}|}{|{}y{~w{}~xw{}{}~|}~|~|x~}}~}|~{}|}{~}~}{~}x|{{~}}~z~{||x{~{}{|zy|~|~}{{|}~yy|||{zy}||{{}~z{z{}~{}~|}xz~~||z{{zw~~}x~x{yz{z~~z|z|{}}}~||}}}y~~{zz~|{|{|z}~y~~z{|~||zzz{}}|y}y{{y~}~}~{{{}}~}~|y{{||z{{||y}~w~||}{{{zz{}~~|x}}{|z~{|}|}|||{z|{|}|{{}{~}~}~~{}w~~}~~x|}~{|}y~|~z|~z~y|~|~~||~zzy}z~{{z|y~{z}}}y~}{|y{{|~~~|}}}|~{~}~~|~~~}}{~~~~~~}~}~~~~~~}~}~}{~~~}}}|~~}|z|{~|}z||}~}~z}{w}|~}zvyz||wy|{}|z~~|~|~|}|y~y}|zz|}x}y{z{z{}{||zy}~z{|}z{{z{|{{z~}zzz~{|z}~~|~x}y~~z{||}|~{{||}xz||xy{|zz}~}}~}{}~{}|{}|}|~~{}wzyz|y}y{|||{zz{~{{x|zz{{{~~}yy|w}}|~|{~~}~}}}||}{|{z~|{{xx}zx}{~}~~{~{|z}~~zs}{}}~{~}}||~~~~|}y|z|y}}|~|z~}}zyzz}y|}}|z{~|{|||}y{~}}z~||~~~|zw~z~{y||~~w~|~|~y~z}|~~z~{}|~}{~~~||~}}|y}|y}z{yx~{}|}}z}w{~{z|}~{}||z}}}{|~~z|{|z}|~~}x|~zz{~}~zz}|{{~{}{|}}{u~|z|~}{||~|y~z||~|yzz}{zz|}|}~}~z{}w||}||}{~}}}~~{{~|~|z~|}~}{|{|z}}|}v||z}y~}~|{zz}|~yz|{~|yw{|||y~~}yy}{z}}|}}{|}z}~{{}}|w||~~{{|{{|{yz{~}zy}~~}z{}~}}y|z|}z~~{~~|}x~~}z~~}~}}~{~|}~|~~~}~~}~}}~~~{~~{~~~}}{~}~~~|}~zy}}}|}|}z~~}~}}{}}}|||~w~|}}||z{{zz||y{xy|~{~|}}{}~|xzz|z}{|}~}|{|{z{|x~~{|ux}~}|{|zw{{zz||~{zzz{{|}y{~x{~~}|{~~}|~~|}~~w~zy}zz~{~~|~y~y~~~}x~yzx}|~w~~}}{}yz}|z{y~}{~{||}z||~|~}|{}z|~}{~v}~~z|xy||}}~|z{vx{w}~~~|x}z{~~}~}}{{}|~{{|}}zz{}~{}}~{}}~|y}|~~|zz~}x{|z~|z{zx|}{}zwwy}y{wx|}~}~x|{|z}|~}x{}}||}|}z~z~}{|}{||z~}|~}|~z~}|z||}~z|||}~~}w}{{|{{x~{|xz{}~{yyy~}~~|}}{}{|x~y||{z{z~{}~}zz|~z~z{|}{{~w~~~z{}}{w|~y}{}}~}}|}}|||}~~yz}x|~{~z}}|}xyy{{~~|y{~{z|{xz~{{{|}z|~~z~}~}~~|}~}zy}}y}~~x~{}~|{y}}||zxz}~{~zzyy~{y}}}zz~x}{z}z~}}vv|z}}{}|}{y}x{w|}}z{zz~}z|}~|}uz~~|~z~y~y{}}|{|zzy|{{}~|z}{~{}zyy~}}zy}|}{y{}~~~~~~}~}~~}}~|~~|}}~~~~}}~~}|{}~|~}}}}~~~~z~~~}|~}}|x~|~~~~||~}~z{~z}}}z{z~z|yq|{w~{{}}z}|w|~x||~}z}{{|}}y}|y{~y~~|}~|}|}z}~~}|{w||}y~{|||{{|wxxy{y|x|x{zz~~{}y|zyz}||{|~}{}~x}zyyz~}}y~x||z~x|{|}}|~}z|{{}}~|z~z}|{}|~y{}yzz~|{z{|}{}}}{}|w|~}{v}{~yyyy~}{{{z~}y|~}x~~{|~~}z~{wy{x}y|~{w|}}z~}x|}{z~{}}{~}{~{z}}}wz~|w~~|w|wzzx}x}{zwy~}yyz~~{w~~~}}~|||{~{y}{|~{{|}|zx~{z~{w}}~|||yy}yz~xz}~|{z~}{z|~~~~~~|~zzyy~}z|||}||{~z}}}~~{{{{|}}~}z}~yzz}~|~z}{{}{|y|z}}|uww{x|zz~yz}zz||~}zz}}|}}z|z~{~z}|z{}{{|~|~|}|}}{{{|x|}|~z||y{y{|{|x}{|{}}}}zxz|}{~}~zxz}}{|{y}{}~{||}z{{~~|y}|xz~|z{z{~{|}}~}~||}z~x}~}||~~z|{zzy|{}y{{{~{y}}~}z{||~}{||{|~~~{~~~~}}~~}~~~|~~~{}~}~~~|}}~|~~~||~~~~~|~~|~y}~~~{~v}~~}~}~~~}}~~w{|~}~{~||~}y|{z{{|z~|z{x}|zy}|||}zx}|~{{{zx}|y|{}~|z~~~{~{}}{}|~~}}{z}}}zzz~|yw{}|~}}~z{~|zyu{{z~x~{~|z}}{|}||{{z|{|wx}y~{{|~}x}~}|y}z{|{y{}xr}}||x{z|zzy|{|}~{|{|x|}|zzz~~xz|{{|}{}x}z~|y~{}z{~~z|~~yz|~|}{z~||{}{~}~}|}{{z{}z}}|{}{|~x}x~{{y~~{{|||x}{}w{}~}}{}||~~{~{}}}}{|yz~{}~y|||}||{{}~{||{|~|z{|~z~||~~{|}{~}y|}}{|~|~}~~y|{|||{}~{|}~zyy}|}~y{|{}~|x|}{}~}~~~{}~}~}~|}{}x|x|~}{{}|}||{~|{~}~x{yy||}y|{|}}|}y}~|||}{}}||}~y|y}z|y|~z{|y~|z}z|~{|{|{z}}}||}}y|}}~z{|{~y|w}~{~{~{~}{~{x}{|z{|}z}~{z}~|yz{~y}|y{xz{}zxy|}}y|{}z}z}|||~z{~}}|{y~|~zy{~z|~z}{||}yyz~||~{{}z}}~zz|}~~||z~~z{}}|}~~}~~|~~}~}~~~{~|}~~~~~||~|~}}~{~~x~~~~}~~~|~}~z}}~~~~|{}}~|{{z}|}{|z~{y~{|}{z{y|{{|}xzzw}~|{|}}|z~}||{t}~{~{}{|y}~}zy~y~}}~}~w~~x{v|{~x}y{{||~|}|yz}{{{~}}~}}yz{|}~~~w}||{{zz{z|x|}{}}||}y~z}{x|{{~y|~z~~}z{}y~{~~|x|{x|{|~|sz}~|~}~{||y~|{|}|~~~|zy||}|z|v}~{}{|~z{}}|}}|x{uy~x~{|}{y~~~}zx|}y|||{~{}}{~~{~~||uz|w~|z|}y{x~z|{|z|z{zzz|~z|~~{}~}|~{|z}}||z~~~|}}y{{ww}}x|xy~}|w}}||zxx|{~{||{{}|~z||}z|{{z|~~~v}{|}w|}{||zy|~~v~}}~z||~z|{}|~~|}{{}|~|z{|~x{y}{{}y{x|~|||{{~|~|||}{|{y|~{|}{y{}|~~{}{}{zz{|y|{}{{wz{{y~w~z|xx{~|}~~}{}|~||}~|~}~z}{{}|}{~{{z{}}yy{x}~z{~~{~zx||v|{|zzy}{}}~z~}z}~}}zx}{~{y|~||y~zz|zz}}{|}z{z~|~{||y{|}~~}}~}}~~~~~|~~~~}~z}~~}~|}}~~~~z~}~~~~~~|~~~~~z~~~|}w|zx~~}|~w~~|}~~~~~~}{}~~~}zz{z|{~z|x{{~~|~{~}}~{~|}}|x~{|}z||}zy}||}~zy~z||}~|~{z|y}x|}}|y{}{}}z}|x}z}z~}|}{}y|~zz~vy~~|u|{{zu~}{|z~~z|{~~{}}~}{~||~}z|z~z{}}~|x{|y~y|}}{y~|~~~|}~zzz}}~{~x|~~z~w|zy~y{}~||~x~z~~|z}z}z~z||x}{||{{}x}{~}xz~~z~~{y}||}z}}y|z}}zz}yy{~||}}zxz|~|y}~}z~{~~|{||{x|z~}~z~}y~y{|z}|~|y~}|z}||~y|{~{~x~~}}{|~yz{}z|{y}{|}w|~}{}zz{||zz}}{|||}z|y|z{}}||{y}y|}~~zxz{{{z}{}~yw{~zx{~{|{x~x}|{||y}yy{z}y}|~|{z}~||y}}{yz}}~{{|z~{|||~{||z~z|}z{}|}y}{yx{z{~||z~}~y~{{||{||}~{}y{{}|{y{}z|zxy}|}~z~y~}~|}|z~}}}|~}wz{}|vzz||zzy{}}~}zyzz}y{|~|xy~z|~|~~{z~||y{~{~z~|}z{z{{{z~}}z}}||x~~~yz~{{|{|y~}|~z}}}~~~|~~~~~}|~~~~~~zz~}|}}|}||y~~~~}~|}}}}}|~~~~~~}~{~}}}}{||~~~|}|~~~~}~}~z|{xz}}~zxz{{{|{}||y~y}|zz~|z|{|{yz{xz}||~{}w{}zz~{~~}~}~}}{~yx~|}|}|{y{}s|{{{}~}}z||}zz~x{|}y|}|}~}z|}}{||z|x|}|~}{{}{~z~{|{}zz{||{|}{}}|}zzyzy}~{z}}{~~}|x}|z~||~~|zzz|z{z}~}|{z|{{{{|}zy{}~}|{|~{{~~~}|zw}~x|}||zz|z||}yy~~w~{}z||~{z}}~zyyzw{y|zz~~~z{|~}|~{{~}{{z{z{{}ywz}z|y|~x|||~~{~yz}}zxy{}|}y{}|{}}~}w|||~~xz~|zwzz}{yy~x{|z}~z||}zy|~{z}}~{}~z}zzy{z|~z||||~}z~|{{yzxwxz~x~y{}}}{w~|xy}x|||}~}|~{~{}~~|}z|y|{||~}}}w}z||z|~}z{{xz~~{|{|yy|}{|z||~}|~|v}{z{~yz~{w}~|{{{~{||z~u|{|y}{}}~~|{z|}z|{}~|y~}~|~{~||z~w||}}zz}y{{|~zv|~|{{wz|{~|~{{||}y}~}}|}|y~|}|zxw{x}{|w{|~}}{z|{z||z|x~}}~~}|~}|{|}{z~~|}}~}~}}~~z~~~}}~}}~}~||}~~}~}~}~~~}{}~~}~~}}~}}~|~{{~}~{}~~~}|}~~~~~|{~|~}z|}~~}}~~z}}~{||{}{wyz{yy~{}|~||~{||~~{|~~z|}yz|{z{}~|z~}z~{{|u~{{|y}z|y{{}~~{|}{||z~}}}}y}}y~z|{|||~|zy{|||{{{w|}{~y|zy~|x|{zz~}zy{z{~{}|zz~z}}z}x|xyyw~z~{{z~x{~|}}{}}v~|||~|{|~|{||{~z}}|~z}{z~}{|z}~yw~y}z{{{yz~~}||}}||z|}~}~~z|{y|{}~~|{v}}{x~~|~~}}}}~y|}{w}{{||~|~~~|{|}z|y||{|zz|~|z{}xy~y|~}}z~{|}x}~y~z{~|}xy{}||}x~{}{yy}z}}}|z|~~|z{{z}z~~}|{{y}~}y|{}~y}~y}z{}{{|y}}x}y|~y}|z~|{{}{||~|wzz{|y}zz{yz~{|{zz~x}{|{}}}{x{x}}}z|{}{}{y~z~}|}w}|}}z{||y{x|yx~{}y{}{|}{|~zy}z|x}~}y~v}zw||z}yy{{zzzyxzx~}w{xy}~||{zz~{{x{~}{xw|~}}xy}z}{ywz~yzx{w||}}|z}z~y}z~{{}|y~z||{}yy}~}}z{{z{{|vzz{}}y~|zyzzx{{}{}~{x|yw{y}y}}}~~~{}~~}~~}|~}~|~y~~zx~{}~~~~~|}~|}~}|~y~~~~}}}}~}~~}~~~~~}|~}~~}~|~~}~}~~~~~~~}~|~|}|}}~{~|~|~~~}~~~{|y~||||{~}|~{xx~}{||z{}wy{zz|}}|~}{}x~||{~x~}y~|~}~}}z~|}~}y{}|{~{|y}z{z}~~{{|~w~~|}z{||}}~{}|{{~{|}{|~}~{~z{}~~}~y|y~~vz|~}v~zwz}}zxz}{}~z|{x|zty}w}|}z{~y}~{||z~{{{~u}~zy{}|~xyy}z|{{xy|{}~~|}~}{{x|~y|~~{|}}x~{}{zvz}ww~yxz}x~y~}{}}{z~}{y~{w}{{}}{~|yy{}z}}y|}z~||z}}}|{|~x{~y{zzz{}|{z~}|}}||}}||||{||y{|}}xxyu}}z~~{u}||{x~}|y|||{z|u}x|~|{{{~}}y~~{}~}~y~y{zz~}y~~v|{~}xxzxy|||~z{}{~~{y~{|}~{|}~|zz~{x|u}~}y{}xy~~y~{x~{|}zzx}zzz~}~{z}|||{zz{yz~{|~}}|}|~x||z|~uzz|}~}rzw|~{~~~{y}}}z}|}{y{y}|}~|}}~||}{x}zv|}xyz}~yvx~z|xz}{yt|v|y}||}z~xx|}}|{~{|z{{}~{z~x|||{y|z|{{|{x}}{yx}}{}y|}{}|z{~|||}~{}}~|~|~~}}y~~~}|}~}}~~||~{~~}~y}}{||}~~~~}~}~}~~~}~~|~}~{~~~~~~~~}~~y|}~|||~~}}|}}~|~|~||}|~~~~}|~}~y|wy~z{{|{}}{x~{yz~|{||z|z}}z|z~y{|{||{|{}|}{y{z}{||~}x}|{|x{}{}{|y{x~zy~}|z}x|xyx|{{{z}}}~}||z}x}x|z{{yx}}{~x~}{{y|xy|zy}y{x|x}z}|y{{x{xx{~|~|~{}xzz{}~z~{~}~z}|}}}{{z~t{}|~z~~{x||{}}||{z||}x|x}|~z}|{|{~}~y{}~yz}{}{zy}y~||z~|z}z{~z~{~}|}{z}{z{y{{|{}w~|}{yy|}~y~|}~{}{||{y}w|zy|~y}~}xxz}y}z}y|~}{z~|~{~~v}~{x~z~z{~|x{z|~|}~~}}|zzz{~w}|yz~}{y{}{}z{}}~y|z|~w}~||x~{~}{x|}}~y}|{y}|}|{}{{}y|~}}|w||~{z|}y{|{|{}x|x~|v~}||z{~z~|z~zxzz|{yzz~~|~~z{v||}{}~z}{}|}}x|}xz~}{}{}~{~|{z{{w~|{}}y{{{yzz}{zw{~{|{|}{~|}{|}{}{|}||~{}z|~|}y}y}~}{~}~{}{}t{{}z~{{|z|~|{|{z}z{}|}~{{z~|}~|{y}{|y~~xz|{{{z~~~~|~u~~|}~}}||~~}~~~~z}~~}}~~~~|~|z~~~}~z~~~~}}~}}}~~|}x~~~}~~~|~~}{~~~}}~|~}~}}~|}}{~~{z}~|||z{z{uyyx}z}~yxyw|~{|{y}}|}}zz}~|~|~|~|z{{}~~z||{~{xzuvzy}yy}{~~}y|||x||}z{yz{~~yy}~|||{{{|xyzyy~~|{~~z{~z{{}z}}~|w{~z{y}|}~z{}|||y{yz}{z{{|}}}}}|z{w}{|}}|zz|xy}z||}~{y}}x~vx}}y||~{y{x~~|y}|}{|~y|~|}z}zx|vy}~}yy{~~|{{z~{~}{~~{z~~}~z|{zx~}{~|~|x}}~}zwx}}x}}y|~~~z~}{z|zy}}|~zy|v~~}}~}~}|||}y}}|~}|z|v{zy|~}}y}z}z{{z~~||~ywy~{zz}~z}}|}{}{y~zz}}z|}~~|||y~}}x|}zyy{yz|{zz|{~|zz~~}}}{y|{xv~z|~y{~{{~zv}z{}{yy~~|||z{}||zy|}|}}z}y|}{}xxz{xu|x|}|}~|{}z||z~|}~|||}}{|xy}}x}~zw}|}y|x}~z{~}z~{{}~|~}~{}~~yyzx}}|z}z}|}~{{|~y{y|~{zxy|z|}|xz|z~|x~{~|~}|}|~{y~z|{}x|{vx~}|}xz||y|~z{{~}x|z|y~~|~|~~w~}}|~{~~z~{}~~~~~}|~~||~~}|~~}~x~}~~|}z}~~}}~}~~|~}}~~}~~~~||}~~}~}~~~~}~|~}}~}~~{|~}}~}}y}{~y~{}}zz}}{|z}|~z{}~|~|~|}}w{}xx}{{}~}~}vy}y~|}{}|{x~}|}x{||||zzz}}~u{{z~|{}y}z|{yz}|}~}|{}}{||{}zz|}{xz{{||~z|{}|{x}xy{x{~z}x~{}|||z|}~{}x|}|}{}z~{}{{{~{~z|zz||}xw}}~|{t|{z||{|~~|{}{z{z{~|{~}z{w}zy~{z{~}z{||{}}~z{{}|{~{|}y~y~~z|{}{x{||}|x~xzzx{w}}}z{y|{w{}z~{{}~y}~}}~{}~||~zz|}}}z|~}||}|z}|~}}z{~{|~||}{z|zzz|}}}|x~|x}~}{}~|~{y}{}~|~~y{~y~{}|}~y{}|}z{{{|x|y}x}~}vy~~||~v||}|{|{}}~t}z|~}}~~~|}|{|y|||{z{|zy~y}yw|}{zz|{}w}}~|~}{z{y~}|}~wxzz||x}y}zz|yz~}||~~z{}|~~z|~{~}~}z}z}x~zz|}}{||{w~||y|}}}z|}{xx|~|~|yy~}x|||}}y{y{x~}||~z}||z}~~}}{x|~|}|y||{~{~~~~~~}~~~}}~z~{~~}~}||~}~~}~}}|~z}~}}~~{}z}}~}~}{}}}{~~x|}~~~{~~~}|{||}~~}x|{{{|}xzxz|z}v}|{|~}~|zz{x{w}{x~{zy~}y}|}~{{}~z|}{y~}}~{|y}|}|~}|z|~{~~{y}{z}||x{|~z}~{xzz}z{z{zy{|zzx~|}v~|z|{vy|z}z|{yzxy~x~~y}zxzw{{~}~|{x}~|~~xz{~yt{~|{}wz|}||}}|||}z||{z~~{z|~y|y{{~zy||}}~{}{~|||~~}||w|}~~{~z~~y~z}~~|~~{{{x}|y{z||{||w}{}|{{}zy}x|~~|}|~{y{x}}x~x|}y~|{~~z}|x{~}{|~}}|}}{~~zy}{}~{|{~z~~z||}~~~{~}{}|{zz}~yv|y}z{{y~yz{y~z}~|}}{~{z~vz~y|}|}}{z||~z}{~{y||~s|{x~z}z{wzyx{|}~z{{w|{{~~}|y~||{z{}|~z~w~x}}y|}|y{z}|}|}y~{~{x}x|{v{y{wv}}|~z|~{~{}}}|y{z}}}|x||y~}}zx~}{yzv|}}~~~~}|zzy{x~|w~zyz|zy}yzx}||{|}x~u|~~z{|x}{~|zyxz|{y~|~z~{|{yy}zy{{|}}|}|||}|y}z}|{|}~}||}|~{|}}x|v}{~}~~}{zz~|xyz{|}|~~|{}~~|{}z~~~}}|}{}~~~~~|~{|}~}~~|~}}~|}{~~~~~}~~}~z~y|z~~~~}~~}|~~{~}~}z|}}}~~~}}}~~}~z~~}{~}~}~}~~~y{}{~{yy}|||}{x|x|~}~||{y|}{|~}||||z~y{|}yzu}{||{x}~z{}||y}~x{{~{~}{|z|~z{y|{||{v}z}}|{|{~{}|z{{x|}{z{}{|y}}wz||zw||y|t{z|}{}~||z~~{}zz~z~{|xz{{{z~~~z}yx|{|}{}zx{xy||{~{}v~~{~}}~y{wz~~|}z{z}zwz{{zv}}zy{~z{|~y||}{yz}}|y}{|}x|z}|z|~w}|x{x~}~x}~{v|}|}||z||||~{|yz}y|y{}}|z~~y}|~~~z~}}}}v~~~x}}|uz}~}x}}}|}|{}{w{}|{wy}}z{x||~}~{zy{~}~~|{uz~|~z~~{yz}~}||}}}}~zy~y}z{|~|~~}~{|||}~|{z}|}}}{~{~yx}~}z{y{}||yz}||z{||}{||{{~|~zz|y|{z~}y|x~}zx{}}|}y}}wz}y|zz{yy{}|~z|}}}{{}|{|y|{}}{ywz|x{|z{{~zyzx|}z}{|{|}}}~wz}|~|~|z}|~z|}{|}}z||}{||x|||z|{{|yz}x{wzx||~|yz}|y~~y}y|zy}z{|{yyz||~xy|z}}{}z{{x~||~|}{y{z|x}yy{||xy{{|y}|z}{{}{z|z}wy}~~~}~}~~|~|~~|~z~~|}~}~}~~~~}}}~}|}~~}~|}}~~}{}~~zv~}}~~~~{~~~~~{~}~~||y{|y|~~{{yzxz|z{{}yx{x|{||~{}}|}}~{~}{z~w}|||~z{~~|z~|y}|~y~y{}{wzy}y||zz~{x}yx{{||y~z||}w}{y~xx~v{|{|}~||{}|y|}~z~z}x|{z}w~|}|{}|v{|z|}{|yzz~|~~{||}~x}~}|{}|z|}}{}}~zz|zz{x{|~w{{{}{z}|z{z}x~~|}z|z|z}||z|}}~}w|z}~z~w}{zy}zy}}|xyyw{||zyz{|~~~}{|y~~{y~wz~x|~xy||}}}{yx~~}}yw}}|zz~|{x|{~{{|y{|y~{~|}~x}~||{z{|z}~||{y}|}||zy}{}xyz|x}{{z{}}xz}z|~}y|}{||~}~||~|}{{z~~~}||w|~}{z|zz{{{||{z|z}}~}~zz{|~{}|~}~xzw}}|~v}|x~}{zyz~~}wz{|{y|y}zz}{x{{|}{||zxzxzy{|x}y~|y}}~z{y|v{w{zzz~~{|{|y{}}||~x~{}{~~|}~~xy}{}}||~{}}|zx}y|xxyy{x}{|zx~y||zzzzzzy{~|}}~{{}~}~zz~}~z|z}~~~{}~z}{zy{}}zz|yz{|{|z}y|}|||~|z|z|~{{~y|~}}||~~}~~|{~|x|~}|}}}|}~~z~|~}||~~~~}~|}{~z~|{}~~}{|~}yv~~}|}~}~}~~}~}~}}~|}~~~~~}~~~}}|~}~}~~}~~{}|~{{~~}~~{|xzz{y{yx~|{}|~~w~||{|}|{z{z|~}{}|zw{}yz}|~y}|y}{}z|{~z||}~}x~{{y~{z~|}{{yx~}}z|}{{~~}z}}{~|{~w~y|w}zz~y|{|yw~~z}{zz}}{}z~}{~w~{y|z}|~|}yz}~|}x~~}{x}z~~y|{|~{~}}}~z|~}xy{}{{|}~}}y{{{zz{~v}~~||zzzw|x~zzy}~~}z{|{}|{zy}{xz{|~|~}{y{x{zz{|{x{yzzx}y|}}|}y}|z}y~xw~y}|z{{{~|y}|y~y~y}zzzzz{y{zy}~~~~}}wx|{}|{}{z|~zz}{w}{~~~{|{~~|}y}|~~~}||z|}~}z}~y}}}}~}z{u}}z~~~y{zzy~}}~}|~}yz~{z{|z|~~}}|}{~}~{xz~~{}}}{z|w|}y|z||}|}zw~~zyz|}|~}~~~z}xoy|~~~{~yy|~{~}z||x~}}}~|}|zy||}}}|}}|~{z||{}y~}|~x~y{}}~}~{~|~u~|{{{~zzz~~~|}~y|||z~}z}zxy|~}|}{zx~|{}x~|}|||~}}}y|z}|||}z~||{}}z}}|}z}~x~|~{zxz{||z~z}z~}|||}||w|{~~|{y}}~{}|~}z{~}y~{}}~~{~~~~}|~}~~|~~{~z~|~~~~z}~~~}~{~~~}}~~}~|~~~|~~~{}~~~|~~||~{~~~~~|~}|~~~~~|z~}|{~{{z|{~~~||~{{~|yx{{{|{z}}zz}xxy}uzy}yw~x|{|~v}{~{~|yz|}|zy|wy}{{}}|}yxyz|{|~~}|yy}~}}{{z}{~z~|~}}~|||~{z|}y}}{~~|~}x|yyu~|}{~yyxz|~v|zz}}|}{{}|||~|y{{z~zy~{y~}y{v|z}{zz}y}x}z{{vz}}|{y~~~{{}~|y~|z~~{{y|z|y{x{|~x{y~||}|zzy{zz{y|}{{|}{}|z||~|z}~~|}~~}||}}~}}{|}{~|t~z{w|{}~z{~xvx}{z~}{{x~}|z}z}}}~z|z{{|}~|}{zz{{}zzzyw|{z~~z{{x~w}x~v|y|~w||{{|~|}}|}|}~}z{|~z{y{x|zz|z~{w{{y||}xyx{z}}z~{}|{vz{}z{||}|}~~||}~|~~}{zx}z}{|~|z~}{~{|{xy{}}y||}x{||~}}|}~}z~|z~~{||y~{{{w|zw{v||{yyyz}~|y||{|{{}~{|~{~z}z}z}}}y}~~|~x~|z|~w}yz||z}~z~|{zzyxyt~z~||x{{||}|}~~{{}|}|~}{}x{~{}z{~y{z|{|~{{|}}}}|zy}{xyx|}|||~}|v{|}~~~{}z~~~~~}~}~}~||~~}}|~~}~}}~|}~~~}~~~~}|||~~|~{}~~~{~}~~x~~|~|~{~~~}y~{{{z|{{|w|}}}~}z~}u}||~}x{y}}|~}~||{{z{~|}}|y}~|{|zz~~u|{|}|}{{w{}}u|}|yz|~zyx}|}yzz{{x~}{~|{|~{|xx}{}~~~|{|{|~y|}~~}{}xx}xz{|z}{}|}zwz{z~|~}||y}{||v~}{|{{z|{zz{~|z}{z~||yz||zyz~zy{~z{}|~}}}|z{z~{~y}~}{y|{|~|}z}~z{~z}{y||yz{zz{yz{{|z~|w~}{|{xz~y~}y~vz|{~{|{{|}z}{||x~||x{yx~}|y}|y}~|{y{}~|}~ww~z}{~z~y|}~{w|z~z}||~y~{y{~}y|{~}}~z{~{z~||~}~}}z}}~~v}{|}}~{|z|z}{z~~{{{}{}|}z|~~x{|y||{x}~wy|z{|||}~~{}~}{{||}||y}~w|{{{~xz}}y}z{||~yz{y{|}{}}yz~|}y{||||{y{{|x~|~}}{|zz|~~{~|y}~|vyy{y}~}}|}~|~z~z}~y}}|z||~||~z|z}|z}z}~|||}x}~{~vz||}}}}|~{xyy|{|~z|~}|x{~x}{{x}{}}yz~{|z~}zy}w~|x||}}~z|~}}}~}}}~~~~~~{~}~~}~~~~~~~~{x~}}||~{~~}}}}{~}~}~|~|~~}}|~|~~~~}~z~{~|}}~}}~z}}|~~~}w}{~~~~~zy|z{zy{|zy~}z|{y{||||{uuy~u|~x~|}x}~}z}{{{}~yz{|{~~{y{z|}z~}~{}z}}|z{w~z||{zw}{~||yw~z{|~{|{}z~z}~}~}}yyxz}}|{||{y}~|w~zz|yzx}y~}}{|xy}|}}~{}~z|}}z||z~|~{~y}vz~||}{|}y|z{{z}|{y}y|yyy~}}{|}~y~}y}{z~}~||}y|y}y}z{{{~|~y}z}qy}zx|~|z|{}~|{z}}|}|~|}}}}yz}}}}zy}z|w||~}|{yz{z{}{~{||{}y}{~}}||~{|}}}|zz~}}~|{{z}{z{yzy}|y|{y|}{}|}}}}||}|~}z}{{{z|~||}~|}{{{}|z{~|}{w}w|{}{yy|yywy}yz|z}||~{|{~}|y~}z}}}||||y|~z~~{}yy{|w}|{~yz}}|~|yx|{y~~y}}|w{~yn{||~||yz|{~x{|}{}y|{~}|}{y}}{{vy||w|}zy|}zx{y}x|~~~|~||y}z~z{}~~}yz|wz~~|||y}}y}|y|}z{||yzxz{~~~|{|{||}~y{x}}~|~}|z|~}|uxz{{yzxz|{||w{wz{{|x|y}|y{{{{}y}{z~|~}~~|}|}y~~}}~~~~~~~}~~}~|}{|~}~~~}}{|~|}~z}}~~~~}}~~|}|~~}|}~~{~}}~~|}~|}~w~~~}~|||z}}~|z}{~{|}~{|}{}~z{z~}x{}~}y}y~||{wz}~wz~y}z{{|z~~y|}}zy}z}}{}}z{~z|}zz||}}yx|{|}wwyz|z~~x}u}}xzxyx{}{~yz~z~|||zy|{}|zy}z|}}}~xz{|{~|x~{}wy}~~||~z{|z||{z}~|vx}uz}}~}z||{{z|}yzz{}}y|{zzz~{}|}|~{~~|||~|~||}{{u{y~|~zz|||{{}||~{~z}}|z}{|}~|z}|z{yyz|{v{{}}|{|}~|z||{|{}~{{|}}~{{zy{}}z}||y{ux~z}~z}||~{{z~y|{{y~{}{~{y}v{vz}|{y}|z|}x}z|}zz{{z|}{zzzzz}~|~||x}{z||}}|~z}{{z}}}~|}~|{~}x~}}{z~yxzy~zx{z}}|yy~y}}~~{~|}|yx{}}y}~{z{~|{}w}}}|{}w~{}~}~~zw~|}||x|}y{zz}|}x}{zyu{{~}}}||}~yz{{x}~}}y{~}~{~|}}|x~}z{~xy{}y~|zxw||{z|~{w~{}w~}~x{~}|yz|w~~y{x|{z|~{}vx{z|~|x{{zz}x}z||}}}|~~x}}}}y{z~z~|}}{{{z}z{~zz}~~~|w|}|vy{}yzx|~}~}|~~~~z}}~{~~|}~~}~}~~~~~|~}}|~~}}|~~}~}~|~}~{~}~|}|}~z~~~~~}~~|}}~}|~~~~~}|~~~~~|zxy}}}~|x}zwyz}yzyz~{}~ty|y}zy|uz~}x|{|w{~}|}||~z}|~~{wzz~}y|||{||}zz{|zz||{~{x~yz{y||}zy}~{}{yzx|{{x~||~}}~z{y~}}|~~{|zx{wzxzz~y{|{~y~z|{{xyw||y|wz|{|}y|||z}z~{x}|y{}|zsz{yw{}||}||~}~{{y{yz}{z}zzz~yz{{~|}}~{{{{{yzz}|x}z}yz{x}{|y}}}{{yz{~|xz~}|z|yzvx}{~|}{~~z{}|~{}z||}y}}{|}y|{|}zy{z{{{zy{{z|yz|yx~y~yxzxy|{z{|~}~|}{~||{{}|}|{|~~z}{zz{~|y|{z~z}v}z{~{{}|zyz}{|}{{~~z{}yz{|}{||}~||zz|yzyy|yy~|z}{|{{z~yz}{w~}~~||{|x|{{|{}z}|zy}~}|{x}x|yz|z{}~x{||{x~u}~}x||}{z|~{||~{y{}}~~|v{z{|||~zy||wzyyy}{x}~z|~~n{~ww{z~yz}x~||}~|y~}{wy{x||}|}~|~}y~x{}w|{|{z{{z}|}~z~y}z}z~~~}|{|{}y|y|y}|||{x|zz~y}|z|yw|ux~{||}z}|w}|||}~~||~~~}~~|~}~~~}}~}|}||||~{~z~}||~~}}~v~~~z~|w~~~~}~~~}~}}~}~~{~}|~~~|}|z~~}t}~y|~z}}}~|}}y~~~~x~~}~{~|}}z}sz~||vwy~|~}}|{}~}}~||~z}|}z{z|x{}{xx}zx|{~|}{|~w{x~}||~|z~{{}{~xtz{z|y{z|~}y{~||y{|}}{y|}}yy|~}yy~{{~|x{z}~{zz{y|y}yy|}z~z|}{~z~x|}{}w|~}}||}}y{{z}zxy~}|{|}{|~|}~|z|y~z|yx}|{}|}{{}~v{x~|{y{}z|}}|{y{|}x{{{|v}|y|w{|xy~~~{zz}|}z}{||yxy~w}{~~{~~}w}zy~}}~}z~|}~z{x{~~|zy}|y~zz}}}~~{~y~yyw|{||~{~~z{z|~{}||}}||~~~~{zz}}{z||{|z}|{z|~{}||z~}{|~~{|{z|{|y{~|}||z~{z||yyyx~~x}~{~~xxw{z~}|zyy{xxz}|}}{|z~{~{}x{|~~||||~xx}|y|~z{y}z{{x~x|~z}{}y}|{|~z|zz{|{{|~~z{|}~}{}xv}{|yy{y}{{z}x|~y|}{zy~~|~|y{zy{x{w}}|~}||xx{|xz{{yz{v||~}{{}|y~}}{x~y|||vyyy||}z||||}xzz}z~xwz|yz~x|{{w}~y~}{x~~w~~}|}zyx~v{}~z~{|y|{}{z{}y|~wy}}~}z~z~z{~{|y}~}}{~}x{~|~}{|~~~~~}~~~}x}zz~~~}~~~~~}~~~}}~~~v~{~|~~~~{y}~~~}~~|~|~~~|}~y~{|}}}}|{~~}~~~~~}}~|}~|~~~|~}y|~y~yxxz{|~}|}z|zz}z|{uy~|x~y|||~v|zz|~{~{w}||z{{|u|w{}~}{z}~x~}{z{~|~|z|}~||z{|w|z|{z}~{x|z{|~||{~z{}xzy{{|~}|}|}{||~zx||zzz{y{y|~|x{~yyw{x{zxz}z~~z|{}z~y~|w~~}}yy|zz{{~|v}|z|}}|{{{~{{x|}|{{{z|zxzx{~x~|~zxz~}|{z}{~~}zx{tzy{wxzy{|x{}{~z~{||w{zz~yx{|~}{|zz}||~|}x|y}z}{yy~zz}}{{{y}z{|wy~{~u{z~|||x|~}|~}{|xzz|y|}|~||{y|~{{|z{|{|}}yx{|{{|~{|y|{|xz|v}||||{}zzz}}{~}~|{|{x}~{}y~{y~}~~xxz{|}yzy|{|}||~~~||x|y|{{}|{~|}}y}|~{{y}|y|xzz~{z|yz{x|ww|}|xy}zy{|}~|~{|z}||~z{x{}~~}}z~y{~|{z{}{zyx}{z{z{z|{vzz{y{zy~z|}}{z{|~~}x}}}~|{{}yyvzyzz}{{|~{{{y||x{w|zzz{~x{vzy}}yzy{y~{y|}||y|~~}~~}z}y|}}~~}{{{z|z}|{z~w{}wxw{z{yw~{{{~}}z}}{|{zzy|~|~~|~~~~~}~{}}~~zz}~}}~~~}}y|~z}}|~~|}~~~~~~~z{~~}|~~|{~~||{~~{~~{~}~~~~~~|}|~~}{~~~~~}|~~|~|~{{}}}~z~y|}~z{~|~yy{}~zyzy|y{yz~||}~v{}|~~x{zw~}|{zz}||{y{~|~z}|w{z}z}w|~|~ywz|~zv}{y{~y~x{~}y}~~{~~|}|{y{{z}{{}~|vz~~}~}zw{y}y~}z~~{{{{z~|{|}||~{{|y{}}~{z~z{x{}{}}|{{~~}}y{y}|z~~{{x||uy|{x~}x{{~~{|~}}}{}~||~zv}{~y}|zx}{|}}~|}}||~~y}z|{|yy|}{|}~y~}y}z{z{~}x}z{}z}w}}|{z{y}z}z~}|z{x~{~}|x~}}{}||~~{~|~|z|~||~}~}~{y{xy~z}|~x}z{}}~x|z}zz}{~{{{zz|~yx}~|~}}{|~}{}{|}z}|zz{{|{|u}z}{{|z~|{zx{{}z~}z{{{~{w}z{{z|~{}|zz{}|}y|z~x~|||y~~{|~~~~yz{~}{r|}{z|}~{}~{~~yy|y{|}}{{zz{xx|}}xzy~|{}|||{}zz{{{}~{|z|}~y||~~}~|{{y}}z~|zw}}z}~zzzz}}}~{zz~}~{z}z|x{{|{{|~{yzz|{|x|y}||x|~~}~s{y|zzy}x}|~}}~x{xx|}{v~~~~~~~}{~~~}}~~}}|~~}}~}}~~~~}}}}~~|}~~~~}|}~}}~}|~~~~z}|z~~}~z~~~}~}}|{}~|}~~~|~~}}~}t~}~}~{~y}zy}}~}}v~{~{~zxzyzzz~zz}{{wzz|z{{}y|{yz||w}}|z~~~}~~}||w}y{~zz{y{}z}xyy{x}|{|y||{}z~~|}y||{z}|wy{}}{x}}{y~}||{~}}~}~{}|}x~{}~zyy|uy{|~|x||v||}y{{|yx}~xz}}z{|w{~y{yz|~~~~xv{}{|zy|~|}xzz||y}{~||{|yw~||}}~{wz}~|wz~~}|~~z~~~~{||x~||z}y~}{|}}|~x{|z}x}||~z|}}y~}}||z{|}{{|~|z~x}|~}x|~x~y~|~~|{|~}{{y}~}x|}|x|~z{z|yw}|{z{}{~||zy|}zy~{yu|}x|x{|}||{|v{~{|~}}}|zy{~}y}}~}}}}{|~}}}~zyz}~{{|y}zz|~{{yzxz{}}y}{{~~}||{|~y}|{yz|{~}{|yz{}||y|z{}|xz}x|x{z~}~||{x{~y~}z|x|~|||}x~x}{z~|~~||}w{zzyzzyy{{}yzvzy|{{~|~~~{xx{z|}}}z{}|||~y{{w~}{{~xx}{|z{y}z~{||y{wz~{|||y}~~|}|w}}x}}}~w~|}z~z}}}~{{vxz}|xv{y||{{|w{|}yz}}}{}yz}z{}~y~~y}~~{~~~~}~~|}||z~~~~~~}~~}~}~}~|~}~}~}|~~~~~}}}~~}~~~~}~~~~~}|~||~{~~~|~~||~}~}|~}~~~{|}|~|~}}~}~~{~|}~}~|~}|}~~~}}~z~~~~}{|}{{|{v{~{{|}zzy{xy{wyy|{}}|x{|y}}}}|}~|||~{}{}{ywz}}|}}~}v||}{|x~|}|w~z}{~y|}w|x{|}~w~{~~z}}z{y|{x{{y~}|z~~|{~|}{|}{z}|||}y}z{}yw{|{}|~}}z~z~z|}}~{}w{|||xz|z|z{{}~}|}~}}{}{{}xxz}}w|zx{||z|zw{yyx~}|{|x}y|x}}{w|zxzz{{{~~zz{{}{y~w||zy{|x{{w{y||~~{}{~{zxzwzy{}~x||z|~{{}|}y{}|{{}z}|z{z|}yz}}~~{||~zy}~||}y}{x}}w~|{{z}{{w|}z}{{~|}~x~zzz{}||~{}~|}{z}|{~uy}}}|~|xzxy|{}}|zx|~}{z{{xx|}x{|{}{}~{}}~~x|y|y~y}|}}~z}|{{x}}}~y}|xw{|{wz{~uzz~~}}x{z|~|y}{{~}z||uz|}}~~~y}{y|{}~z}{|{~~}}{{{}u}z{~|{{zzzz|}~{|{}|y}||~x}|||{w}~z}|zz||||{}{|z|y|y|{}zy{}z}~|x|z}}z}zw~yyzy~|w|}wyw{||{w|{|{{}yy||yy~{|~{}}~|}~{{z{x}|}w{|~{xx}|~w|~}{|~~x}~z}{z{~{{~zz||}~}~~}|~~~}~}|~~||}~}||}}~}~}~~~|}~|}~~~~}}~~~}~{}}|~~~{~}~}}}~~}}~~~}~~}}~~~~~~~|~~~|~{{|~~|}~}{~~~|~~{~}~{~z|wz}}}x{}{{zx|}}{zy|x{zy|~y||{~~u|{{|~z{~|||~{}z|{|{xzy{z{~|{{}}}{}y|w|{zzz{|uxyz~zy|}~~{}|z}}z|~}|}}~{~y|y}z~{xz{}~{|wz|yzy{|{|}x{{}{|zvwu~}|{~y|y{up}}z|}}~~|{~{{|{|zyzu}zz}u}}{zzz|z}yzz}|{{z~~y|~{}z|{zx|{{}y|||w|y|w{~y|xz{y~z|yy{{y~{z|{zz}{y}~~z}{|y|{{~~y~z~~yz{}}{}~}|{z|{}y}z{|}y{}|}}}}{|zz{~y}z~~w|~}~|}~}|{}~}z~~||y{{}wyzzz{|{}}x|}{}||{zy{}yx|{}{}{y~~z||{{}|{|}}|}~{~}y}|||}|}w|{~{x{|zyy|~}y{}x{{z{||x|}}xz~{~{}|z|}xy|{|}}~~}y{|{~|{|}{||}{|z}}{x{{{z}xz{||y}~}z||~{|u~}}{{||}yz}}~{v{~uz~|~x|||w~wz}zy}yy}z}}{z||zz~z|y~}~~}z~zxz}yy|}|{~|~{}|~{|}{{yzx|wy{}y{{|}||zx{v|{|}z{{~}}}|~}}{~|y{{}zz|zz}z}y}}x|{~|x{{}z}|}}~}|~}~|}}{}}|~}~}}~}~~|||~~}{~}}~~~}}~}{|~||~}}}~~~~}~}}}~|~~y}}}}~~}~zy~}~~{}~}~z}}~~~~~|~~~~~}~}|~z|~|~~zz}~}|}}}~||z{}}}}~~xx}y~z{}~|z{}y}|yy~}~y||{|}}|{}}~y|}{|z}|z}~}|~|{}{v}zuz}yz}{|z}~|{~{|xy}~z~|xz|}}|zy~{||z|x}x|~z|}{}y}y|zz}}{{{}y|{z|~{~z{z~{~zw}|zx}z|v~}yxz|||yv||~|}|x|z~}|}v{|z|~||{}{|zy{|||v}~}~~|y~}|{||{zzz||z{}{{|~z{||~y{}}{~|z}}{|}{~w~|~~|}{|}|xzz}|x}{y{|~}~z}{yzx~~~{z|w|}}}pz{z{z|}~||~}x~y{||~|{z{y{~}|z{}{||{~}|q|x{}{{x~~|}~}|}z}x~z|}|~}zz{yw}{||}yz|zz}z{}~xx}z}}z{|||~{z}|{}{{}z}{{|z~}{}|z{|}x{}xz{|~~}{~yx|zy~y~wy|v{{y|{w}}y~u||yzy}}y}|~~z{||z{y{~}{~|}|{{}z~|}zzz}y}wv{u|}}}z~x~}}~||xz{|}||yy~}|z||yz{{}x{|z|{zt{}||u~~}~}{}||}yy{|x~~~x{{||{z{wzzy~yy}y}y||~}~~}{y}z~{y{}}w~}y~z~~|{|}~z}|z~}z{y~|{{}~||~{|{{{y}}w~}~~y{x~{~|~~|}~|}~~~~{~~~}~~}{~}~~~}~~~~~~~}~{{{~z~|~~~~~~}}~~~}}~~}~~~~~z~}}}~}|~~~}~~~~~~~~~}~}}~~||~~}{~~~y~~|~}~}~}||y~}|w{{xzy}}|x~yvy{}z{{xy~zz{z|{|}xz|y{|{{~||~||~|{ywz{z~{{zz}y~~y}}|{z|{y~x|y|x|{}z~~|x~~}~yx~wz{~~|}|}~}{}|x~|}{y{|}yxx~{}|yzx|}{||}{{}}z}}{}u}xy|yx}{|{}|~|{y{}w|~z{zyy}z~||x||z}vv~}{}y{z}}~xz|{|{{z}~|x}{~|}~~y{}~{z}y||||z{}y{{y|xy|yx{~{yyyz}{~y}~{{yy{{}~}{~}|{y|u|y{{}y~{{yz|w|~}{{ys}~~w{zz}~~z{|{}{|~}}}|wz|}~|{{{~y}y}y{|y|y}x||{wz|z~z||~}}w}}yzzyy~{{}yx|~~}}|zx{|||~{{{y~zy~|{}{|}{~{{z|{z}}}|{z~~}z~}|~}}xz}~z|wxzx{~x|{|yx}wxy}~|{zz}}}||w~{y|wyy{|}}~|zy|~{w{z}y|y~wzyz||{|{~{}~{zwx{||z~~y~{}|~{z{}{{~||}z}}z~{}~|}~|~zy~{zyx}}z{x{w{{|zyz|x}{}||~{{~w}zx~x}{~~~~|~zyz|{||~{xx||z~|~z{|zxzw}z}~~{~}}x{}y}~w}~}}}~~{~~x~~~}z}}}z|}~}|~|~}}|~|}~|~}~|~~|{~~~|~~~|}}~~|}s}{~|~~~~~~~~~~}~~u||}|~~}z~~|||y~{}~~~}~z}~~~|~~~y{||}|}|~~z{|}z|{}z~y{}z~||vy{~}~}z~}{yw~~z{{~}}~x|{}~}|~||}x{~~y{|}{zyz{}z{}~y~w~}{|~|zzwz}~{}|~{|||xzy}~z}wyx~{~x}}|~~z}y}}{y~y~}{||}{|~z{z~{|z}z}zy{u}zw|~}}|}||x}||{z|z}{~z{}~}|~{x}}y|}{}|y|~z|}~y{|x{y~u|z{}z~}}{x{{{x}}z~~}x|}{z|{z{{z{{{~xz}zy{{|~}z|{|}z~}}}z|~z~xxyx}~~{|~zxzy~z{}|x|{y|||~}|~x}}}~}{|z}|}|~}~zz~~|x}z}{~||{}}|ww{}|}~{|}{{{{~||}}w}|~}{|}}}{{z|}~~|}yx|~{z|zy|}z|||~{}x~z}xz}~}w}{z~|{xz}||z}{}y~~~{}||~|}z{z~{|{{}x{~z}~}~~|z}}{|{}y{{v|y}|}~||zy|y}~|zz{~y|||x|y|}{}|z{|yv|y{|}wz}z{~|||x}z}~|z}z}|{z{{|y|x{wzz|{{{{zz|x~|}|||{}}}xz}}{}~|~||}{{{|w~~}|}z~|~{~zx{}~{y{{}{{xxzw~~yx~yyyyz~{{|y}yz}|}}{}|}~~|~~|~~~~}~~}~{}~}~~}|}~~~~}}~{}~~|}}~}~~}}}|~~}~~~~~}~~~}~~|~~}~~|~~}|}}~}|~}|~~{yz}z{z~|z~xyy|y{|y~~z{{}~~yz|}s{~}{zy{|y|}|z~{~y~}zzz~|xw{}{zx||wy}yz~{z{x}{||}~|y~w}|~y{}w{{~xz{{~~|zzz|yw|y{yz{|z|{}wy~w{{zxz|}}x{~|z|{z}|}zz|{|{~x{~}~|{{{z~wzxy~{z|v|{{x|v{}}||{{{{{z|~{z{||~}||{~x~{wy}~|~|~{|{w|{xz{y}||y}x~~y{|{z}|{}}~{|v{{{xz||z{z|~w}{x~}}|{wuy{~~x~{x|yv~u}|zz{}|x|}|}}z|}{|~|}}x}|~}~}|{{|{{}{{|{vyy~z|z|wyy~~y}{z|z}{{||}~{}}{}~x|z|{~||~}z{|yyv|}|yy}|zwzzy||xwx|{z{}z}}~|}~}~|z}{~v~~~z{~}||~{z}{z~z{~}{}yz}{x{zv}v{{yz{y|{{{|}}{||}}~~z{~z{|}}}}{{~{}}z~}w{~{y}z{|yyx}{{{yz~}}zv~~z}~|z~}z{z}}|~{}~z|z~}|zy{y~zy{|}}|x{}x{~z}zx}|{~{|}|~}~}|}|{x|{{}|}~|~}~}z}zv}{}||{||{~{z}z~x~|~}z||}{}}z{~~{~{|{{}}~~}|~~}}~~}y}~}}~}~|~~}~}{}~~z|}~|~~|~~~~|{~~}~~}~}~|~~~~|z}~~~~~}|~~}~}}}~}{xz{||||yy|}}y{}{}{{zyxzzz}y|~~x~~zzu}z}{z|{||yu}~~{xz|w|~|}z{z}~w}||}z|x}~xz}y~y|~{x~|y}z|y~xz{||vvz{zyxyz}~z{||zwy{}|v~}{~yz{{{y||~~{}v~|{x~y|~{}}~y~{v}}z}{~}}|yzw||~|}z}|}~zy}{{~y}{~|~{|}{{}wz|}z}z~y{{{{x{{}|z~~zx|z{v~z~y}{~}y}|y{~~z|z{y{{~{{{}|}{~x}vx}{}z}xy|x{|}v|{xw}~xy{yy~{~~~~}}}z{~q|w||z|~~z{}}{|{|{||{~}y}~w}}||}||}x~{{}|}}}z{v~}y{z}{y|x~}{{w}}~zwz~~~~{y|yy{~zxy|||}||{y~~x{~{{|{|v|{{z}{|~y{|y}|||~}}z{}zzw}yz{{zyz|z}}|{zy|y}~yz~zy}w|z}z{{z{|}{}}}vz{w{{~zx}{}|y{||}|||}zy{{~~{~{|y|}}|zy~{{}|xz~~z|~~u|{{{|z~~~ywx|~z~}~w}}||}{}~}{y{|{}yx{z~|z|}~{wy|x|y{|~z{}y}|~{|{}z{|{||||}yx~yy|{~y}{}||~}|~~{{~yzxy|{y}|v}~}~~~|}}{}}}}{~~~~}|~~|~{z~~}~|~~}~~}}|~~~~~{}}}{~|}~|~~|~{}|~}{}}}~|~~~~~~}~|}~~~~}}~}~||~~~}}|y{}~||z||}}{{|y}}zz|z{zy}~{}~yyx~yy||u|~{{}y~{||{~}|{z{y}|~z|z}~z|yy{}wx|}z{x|x}}|y~|{{}}z{~z}|}{}|{~~w||zzz~|y{{}{z|zqz|~{zzx}}|}~}|}}z~z~|}~|{}}z|}~|~w~}}~~y~~|z{{~{{|~{y|z{x|yy~}}{}|y~}~z{y{~~~~~|}}{}~{~~~w{||y~|}y}}{x{}x|{w}{|}~w}|zzy|y|{~y}z{~{{}|z|{~~}}~{}zy|{}|{}~x~}x|x}|z|{zz}{w|}~{}}|}|~|}y~{}z}zz~|{~|y|z|z{x~~{~|y~~v|{z{}}|yy{{y|~}{|}}|}~zzy~}~}{}{}||{z{zx|z}yz{}~|yz{y}{wx|{}}}x{{z~}|u}v{~~{}}}~~~~w~|z}w|xzz{ywx~y~{z}y{yy|~}z~|y|}{|z}{~z}{yz{{{{{x~||{zy}xxy|}|~{z|z|}{zx{~|z~}||~{{}||z~~}{|}{|}x}z{|y{|xyy|~x{~{~{yz}y{zzx{~}~}~~~|}z~}~{|y~~z~y}y|{z~{~{{z}z|{y{{x|}{z}x}|~~~|}}{y}{~z~z}~{z~{~}|~~}{~~}~~x}~}~~~~~{~}{~}~}{~}~~}~}~~||}}{~}~~|~~~|~}}~~~~~}~~~}~~~}}~}}~y}~z}~~~|~~~zy|xx~|~~||{{}~}|}|y|||{|x}z~y}}|{z|{z}zx{||{z|zy{z{~}||}w}y{vx|}}}y}z|}y{}zz{zu}y~zx{{|yz{{|||||{~|}|{}y}{{||}~x|}|}}~u~z|vy{{||}}|{}}|{y|~~||{xx}{yy~}~z{y}|xz}}|~x|}{|}yyy{|}~y}~xz}~{|z~|zyz}~y|u|{}~{{~{|}~~||||{}yzx|}|~|x{~{{|{{zz|z~x|z{}}{|{~x{~yy~|x}{~zy}z}vy}~}{{y~}w{}|y|yx{~z~|x|z{{~z|}z~|z}}y}z{~|{}~{{{||}|yyz~{|~}{}w}|}z~yz~{{|{u|{x{{}yyzz~z|}z|{|{x}~w}{{~}~|~}x~{}x~}}y}|}z~~|~~zy}x{~~y|}~{}{~~~|{{|||}{z|z|}~|yx~{~}{{~}x~}|zv|}||}zyz|zx}}{{z~x~z|}z|{~yyx~{v|z{yy~~y~{~zz{}~{}x|zzw|}~wy|}yx}xzz{}~||~xz|~{}||}zyz{w|x{{{{}}|y{y|z|zy}{z|w}yz}|~yyy}|z{}~}x{}yx~t|{zy||{|}|~|y~~|z|{|y~~||}z{||{~zzvyxz~y~||{}~y~~yz|{~}{{{}|zx{|~~}|~~}|~|~}}|}~~}~{{}}~z~~~}}~~~}|~~~~|~~~}~|}|~}~{~{~}~~}|}~~~zz}}~}~~}}{~}}{~}}}}~}~}~}~~~}~~~~~~~~~|}{~~~~}~}}y~}~|xy{|{}|x{v|y{}~~~t}{|z}v~u~}|y{{{{}{{~|{x||}|z~z}}}|{}|{|~z~{|||w{}||~{w}v~}zz{z{}y}~z{|}z~~z{}~y|{|{~z{}}z|{{}y~~z~w|~vyx|{}{zy{zy{{|{|z}~~~yz|z{~{}}|~{y|{|{||y}x{z}z}{z}|{~}{{|yzv|}y~~}}y|~~{|}}|{{vzxy|~}{wz}}|}|z}v{}{y{y{z}}~~}~yz~|}~z|y}~~|z}||}~w~}|tt{{{{z}{|yuyx{~vx|}{|zy~{{|}~~||}~~|{|y~{{y|{z}xx}|{|~~|{{}}}y|}y~{z|z}}}|}y~~|~y|~{|z~~|{}~|~~~}~{~{wy{|{{z~zyzz|zx|x~{~~zy~}{z~||z|}|z{|{|}|{|y}z|}yy~{zz|y||z}z|~y{||zvwy~{{y|~|}yy{z~z~|}}y}z~}}{||{z{}z}~|x}~~~{{{u{z~z{}yyx{}y}~z}~{{|}z}}||y}{}zwy}~}w}|zyz{}zx}|~||{zzy|||{{yw|}y~y}~|~z|zy{}{}}}||}~{~~||yx{}{{|x|z||{y~~yw{~y}}vz{w}}x{~}z}}||}}|{~~{}}~|~~~~}{}}|{~}~~~}~~~~~~~~~}|||~~x}~}~~}}||}~~~~~~{~~{}~~~~~~}{~~~~}~|~{~~~}z~~~~~~{}}}~~|zy{~|{z~|~y{|xzxz~{y{z}w~|}{|}~|}~z}~x}|~z{}y{y~|xzz|~||{z}{u~~z~||~}x~||||x}y||}|~z|~x{y}|zx}~|}||x}x||xy|y}~~}}~z}~}{{x|}z{ww~xzz~zz}z|zx}wxz}w{{{|z~{}}zx|}{}y|yz~|~z|{z|{z||{xz~z{|y|{{z}|}{{z|z~u}{~~~z~~zz~~{zwz{w}|}x{}||~|w{{y{{|{t}~~y{{~wz{~zx}}|{}{y|~z}{y|~wz}}~{{z{zy~}~}}{w|}}||{}{|}}{zyz{}~|{{}|}{{z}}~{|}{}}||||}|}z~x}{~}~zz}}~{|{z{}~{yx~z~{~}~~{}{|}|y~|}zx{}xz~{}}yzy}}}}}yt}v|~w{z~|}z|z}~z{}z{|~}|y~|||z{{{}~z||x{z~z~z}{}~|{~xz{}~z{y{z|||~z~y~yy{~|{{y}|~w{|zx}~||y|z|t|y}|~wz}|}}}~z~{}|zx~zz~yz~}{|{~~~{|}x}~{}}}|}xzz{~{{~{wyxz}{}y}z|{}|}x{z{y{{w~z{|~~||}y~yx{|}}yzz|}||~w{z{}|yx{~|}}}zy~|}}~{}{y|~~~}~}~}}~}~{}}~|~~~}|}}~~~}}~~}}{}{}~{|}~{~~}|~~}~~|}~}~~{}~}~|}~~~}}}~~}~~~~|~~~~}~~}|{~~~}~}}~}~}~z|}}~|~{}z|z|~{}|{}|x~{{zz{{v||x~zyy~}{w}|zz|||z}}{||}{{~}|~{~z||~y|~~xw|zz}|z}{|yz{}|{}|}~v{{ww}|z{z|w}~{z|y{~|zz~~|~yz{y~~}||{z}z~zyy|yy}w{z}}x|{|yxzzxz}|xy}z}zyu~}{y{|}z}z}z~x~~y{||zx~{}y{yz{{x|{~|xz|{}zz~x|~{y~vz~|{~}}x~z}||yzx||{||{zy{w{y~{y|{{}{tyy{}{}~|~zy{||}yxx}|{}y{}~{|zyz}y~~}|||~~{{zzz~|}|}~{xz}zx}~}|~{{{{||{|}}z|~||}}}{x~~}~~{xx|{z{{z{~y~{xx|{}|{|~{|{z}y|}{~~u~~|{~|}||xz}}}w{}|z|z~{{~yzy~z~v|xy|~||z~yu{}|y|~|{|~~|z}~~~{~|}x||}~zz~z}~x{{x~{|{x~{}|y}~~|z}}|~{{{{{|zz}{~y{~}{|}~||~}zx|yzz|u}~|}|~y|{}~}{{{w}u~zx|}z}{{~|~z{}y{}{~y|{~z}z~}yyywz~w|{y}|y}zzv}w}|yw~|{yz}z~|{y}~z~}z|~~x~{|~~y{}}}|{zx}|}{y{~yvz~z|zv}x{}~{|~~{||~}{{}y}{y}x}~}|~~{~~|~|~}}~{~~~~|~|}{~~{}~{~~{}~~|}~~}||~~~}~}~~~~}~~{~~}~}~}}~~~~}~~~}~~}}z~|~}~}~~|~~}~}{~}~|~}z}}yyz}w~{|}{vz}zzz}{~zw~{t}yz~}}~||~~{zz}}{|y{}z}x{~~y}~}{{|||z~}y{~~{y}x~}z{~}y}|}|{~{||~}~~|{}{xzz~}zx{y{~wz{|~{ywy|~~~yx{}||{|v~z}y~|xyz~{{|yxz|xz|z~y}|x}z|z{|~{yzx}w{zz{{}x{{w}|zz||||{||}{|}}|z}{z}z}z~}}~}||}~xz~}~{{{y{~}w|}|{}zwx~w~|{}~~|zx~~zz{}|z}z~{x~z|}{y|{~~z|z~|~{|z{|v|||z}y|}x|}{~x~|~|yz{|~|~|}y}~}~{zz}z|}|~}|}z~~|||z}z|{z|y~{~~}{{{y}~x|||z}y|{{|z~{zz|zyy}}~{yy}x}|zw|{}}z{{|{|{x{y}y~}zw{|}{|x}{z~z|y~{~z}}}x|{z|{z~~~||~v{{}{}}|}{}|||||}{{~}~~~z}zyy{x}z}y{|y{zz}~||~}|}z~|x~w{z}{}xz}|}y{zz~x}z{{y~|y}|{z{{~}{w}{~{~z~{~{~}}z~}}~{~|z~~~|z~|{}~w~|zyzzy}z|z~z}{|zz{y~{{y{zzz|~zw||z}ywz{z{{z}|~||}}z|~y{}yxuzzy~}{yzz|~x|||~~}~}}~{|}~}||z~~~{~}~~}}}~{~~~~~}|~~~~~~}~~~|~|}{~~}~~~}~{~}~~~}~}~|~}~}~~~~~~|}{|}w}~|}~~~|}~|~|~}|~~~~y}{~~|~}~}}}|~{||{|}y}wy|y|}||xzx}}zzw}}x|x{{}|~z|~}z}{z}}~}}~~|~|}~uz|w~{~y}z{{yy~zv}{}}}zw~{z}|wzzyw~z}}zz}}zz|{|z|zy||||z~|z}~}w|}{{zxwy{xxz{}z||x~wz||u{~}{{~y}}}z{~{z{}z{~}{|}{z|zx||}}{~}{z~y}y}x|||w~z}}z{|}{}|yw{|~{|{y~~{|{~|~}{}y}{||y|yxz|{|~z}{}zz{y|}zz|zy~{~|}}}}{yy~{|}z}{~}}yz|z|{|xwz}||x{tzz{|y|{|||~{x~{~|x~~}}w{|z}|~}~}{zx|}||{y||{u||}wx{|~{}z{z|z~yz~|~~z|{}{}~zx~}}{}~}}{z}x{~|{{{xyy{}x{xvw{y}z}zzyz|{}|~{x|w~z}y{~{|||w}}wz{wss{xxyw|~y|}{}|~~~~z{xy||z||~|z{z}z}|y~~yzz|z~{y||}wz{z{~}y|yz}|{{~w~zx|{}{x{}~{y}}{{x{||x{}z|z{y|~}|z}z||{~{}~}{|{{{z||~}{{zzy~{z}{z~~z}~zz}{}{~|y{~x}|~xzz{}{|{{}{w}~|{yz}z}}y~z~}|{v~}{y~~~}v~~}}}~{~~~}}y~}~~~}y~}{{~~~~|z~}||~~~~~|}}~~~~~~~~~~~{~~~|}}|~|}|}~||~~|z~~~|~}}}||~}~y~~}|~~||~~}~}}~|~}~}|}~~{|y{{z}|zz|y|~}z~{{z}{|{}|{|x|xy~}{~|~{|{~}y{z|}{}{||z|}}z}|}~|z~zz|zz{{z{~{}x}~yx{w|z{|}|{|{y{|yw~~||x|x|yz{}}~}|zxy|}z{xxx~~x|w~x{{~~}{x}z|{|z~~tz~~}|{zxy{~~xyy||z|z|~z|x{w|}{{~|z{|y|z{x{}~|y{}~z|{zz}x}ty~~}}}}z}}vy{y}}x|~|{}z{||y|~|~yzzxxx}||}~}~}}xy~{{|{~~||}|z}~uz|{x}z}~|zyy|z~||xy~}}yzz|{~z~z}y}|{|z~||{~z~{z~}wy{{|x}y}v~{yz{}|}{|z||~z|wz{|}{y|{y{y||y}yy}y}{x}}~zyz|}x{yz{x~~|~{zw{|x}}{zy{~}~}}~{}}{~zy|~||y||zw}xx{x{~||zxzz}xzzzzyyv~|z{|~z}}{z|~{{x~y~{}z|z}zz|z}}||u{~~|{y|uz|~{|}ywy|}}{|y|}y{xz||{||zz|{}}|z}z}|}y}{~|z}}}vz~x~{{||}|~}z|}yx~zz||~~{}}}y~|{zyz{||{}{~{}~|}{|}yzy~z{~}|z{{}|{{z}z}z|~~y~xz{{|~z|}}ty}~||{~y|~|y{x~xyzz{}}~zz{{z}zz|zzy}|}}}~}|}|~}~}~}~~|~}~~}||~}~~y}}~}}~}~~}}}~|~|~~~~|}~~~~~}~~~}}~~~~|}~z}~}~~~~~~|w~}~~~|}~~~}}~~}~~}~}~||~~}}w{||}yzzyz~y{y~||~|y{qz||xzxy{~}}|xz|}y|~x||~y|zz~~}}z{z}}~|zzyzvxy{z{}||zyx{yxw|{y|}{~z{|{~y|y{}z}~{||}|{{z}zx{}z{{}||z{zy}z|y|y|y}zzyx~}}x}~xx}|z{y~~w|x}|~|}{z{z}}{}{y~}|}{}}|||~zz}|z|{y{~~x{{{}|{z}z|~|yv~{z|||~yv}}{{|}~}~z{~z}{v|{|{~x~|}|y}zy||}{x|wy{z{zy~{z{zy~}z|}}}{~~{~{}~z|{|~y}wy}z|}{{{~~{}z|{yy{{{u~yu{w|}z}|~~|}{}||{{{~z~}}~{||y}w}}z{yyx|v{~z~y}w~x}yx~z}~|}w|{y~}||{|yx}|{z}~}{yz{x{{z}y{{zy|w}|}w~~}|~|}w||}}~{z||{}|||{{{~}|}x}}~z|~~}{}{|x~}}|w}|~{{|x|xz|z}w|~}}z|~{v|}}~}|z|~~yz}~~~{z|z|{z}|~w{}{{{~}|{u{}zx{z~{~|z}}~}~zz}~~}~w}z|{w{z|zz}~}|zx{{{z|{zwz~{{v}~}|{{~}|{}~|{}}{z|}~x}|{~}}}wz|zzvzyy||w}|xv}|{|z{yz|{||x|zx||}}}xz|~}{|w{~}~z}~~~|||~|~~~~~}}}}}~~}z}}}{}~~~~~~}~y~}}~~~~~{~}}~~~~~{}~~~~}v~|}~~|~}~~}~}}~~~~|~|}}~~|~}~}~z}}}||}~}z|~~}~}~}}~z{yz~}z|~t|{~~||y|{}y~{~}{|~{~{}|{zyxx|yw}}}}yy|{~z|y~z}z~{zzz{~{w~z~x~w|}{~z}|{|~{~}z}~{zt|}~y|zy{{}{{{u}|||zy|z}{{}|}zy~z}w{|~zz~}~zx~||}{}}{z{~}{z~}{}~~~{z|zx||yzy}{|{x}}}}~z}yz||}xz|}~|z}{|~|}{y{{{}|||z||z{{}~|~~}~|~|y~w|z~||}{|x{{||}||}{~|||z}}{v|~|{|z|xz{~~~w{{zz||{y|}yy~{}}~||}~}}{{~{y|~yx{}~}y}~~|~}~~}|y}|}z{~}}{wzz}z}}z||{}xx|}~~z~}|{|x|||{}}|||yy||~||}x}||||y{zzzzyy{{zz}xxz~|{{~wv|~}z}|zz{}|z~w}z}}|{~~{w~}|~||~|{v~{{~}{{|}z{}~}{{||~{{{|z}{{}||{|y|}z~|x~zy||w|~z}zz}r~{x~x|{{z{yzz}{}z}}||}|}|~yy~z||}z~{|y{}z{x{yx~z{|{zz{z}|}|ty{yzy}{z|z~|x|x}~}zx{}~{}w|{}{~z{~}|~zz{}{{y|z||{|}{~}|z~~z||}~w}z{zz~z~~~{u}~~}~~|z~~}|{}~~}{}~|~||~~~~~~~~{~}}}~}}~||}~t~|{}~~~|~|~{}~}}~}~~~}~~~~}}}|~~~}~~~}~}}}y|~}~|~{~~{zzzz{yw~{|}~yyz|z}{x|{zw|{xy{yx}{z|{||~z~~}y~}|~{z|x{|z|}|yw|yxyz{z}{||||{{wz|y{||{w|~|||}z~|{y||}}{w}y|}}}|{|zy~}{}{{{y{yyvzyyz{x|}~w~{xz}|vyxw~{~~|~||~}|x~zy||z}{|}}{{z|}z|{|}{zz{|~x}{}zyx}z}}|zxvuy~||}zyy|}{w||}||{~y|z{xz|{z{zyz}z~|{~|}~z{|{|zzwvz|z{{|}{|}|~x~y{|~zx|y|{}xy|y||u}{}|~z|{qy{{{~|}xz}x}w{x~}|{|{~|{}x|}}}~|{ww||~{~}zzzx}|}{|}}|x|x|||y|y|xyy|~|}wy~y~{x~x{{||{{~~}y|}||}|z|yz|}|||~y|{}yzz}yz{z{~z|y}~}y}}{}{}}}~v}~{x|~zz~}{|}~}y}|yz{|zy{~y}}|}}}||}}{}{zw|}z~||~|{|z}z}xz|||v~}{w|w{}}{{z||~{|y{}~}{xzz~||y}{|}}xz{}|y{x|~{z}{y|~}|v{z|x|}zz||uz~vx|||{}}z{}yzy{|~yz}}z|x~z~|~|}xz||{~{||{~{}~{~{{xy}wy{|zyz}|}z|}{|~}~~x{v{~~|~|}}}~~~}~~|~}~~}~~z|{~~~~~~{~~~~~~~~|{|~~~|~~}}}|~}~|}~~|}}|~y}~~~||~~~~~~~}~|z}~~}~~}}}~~~~~~~|}~}~~~~~~|~|~}{~}}}~}w~~{x}|{~|}~{zxx|}|{{{z|z|}zy|}}z}|{z{x}zz|z{xy|}zz|y{}|~}~y|y{~~~}~|}x}xz{||~~|}~{~w|~~|}}z|}~z|}{|{y~|{x~z~~}|z~|}z}|}~~|wyx~{~|~}|~}|xz{yxy|||}y}||w~~{xw~x||x}|}}}{yz|}y{z{~{|}{|}||~z|}|}~zx~||y}{{z{}{wv}y{|}}~z{~{~}~~||}~|}~{||~{xy}~zy{{{||z~~|{xz}~{}}v||zu|z}~{}{}|}{zx|}}{z|w~z}}|{~y||{zy{|{}}{}}|~~}yz~{}w|||||}|}z|{x~{~}z|{zy}{~|z}~{}{|xz}{}z{}{t}~z~{z}}}{~~~~~y{}|}}}zu||~|{}{~{||{{|{zzz{{{}|xz{zz}w~|y~z{yz}yyz|y}|y{z}}}}z}}}}|}}x|{~}}z{}zw|z|}z{}{||~v{{|{}||{~zz~{{}{|y{zx|~z{zz{z|z~zx|~{|~{{{{~}}{}z~{{~}~{{|~}}}zz||~}{~||z}{}~|}{|{~}||}x|~|~y|~}y|z|}|~{z}x}z{~}y|{~||~}{~}~~x||}|}xz}|{~{|||}}|x}zy{z~y~~}y}}zzxy||}~}~~}~|}~}~{}}}}}~|}~~~~}}|~|}~~}||~~~{|~}~~}}|}}~}{}}|}~{~~}~~}~}}~}{~~v~~||~~{}~~~}~}~}~{~}~~}}|~}}}~}~||y~}xzy|y~yzwvzx{zy|{|||~{~|}}~}z{z||}~~{}}{}{wyyz}zy|{{~}}y~}yy|z{{z{|z{z{|~zy||xxz||~|}y||||}~~}z~{{~}{~}{zy{|w{wx|{y{z|}{{~|y}x{xy~xy}{}y}|||y{}~~}}{{|~{{{|{|yzz~zz}~xx{{zx}~~|}~{|z{y|y|{w}z{{}|~~~{{}{|{|~{~~~y~}~{|xz}|{v~{|{}zz|{zzy|{xzz{}z|z}~~|z|~}}}}z~|}x|~{||{{y~z}s}|zyx||z|{zy{||}~|z{z~{||}||~}y}}{||{~z~~z}}|}~{|}{|}z|{{|{xz}}|~|||~}v{zzyxz~||||~||{{}y|w|~~~|~{}{x{yx{{|{yzy~|w{x|z{~}~z|wyz{{|||zzw~}~zz~{}{~}}}~|}{z|||zy{yw{{|}z{xzz~y{xzz{~z{xz|~~{{z||z{z~~{{|}}}z~y||||{w{~}|w{y~~}}w{{}y}z}~{x|||z|{~zy}z~}||~|}~z}|}~}z|y~|}|{ywyxz}y{x{}}~|{{~|y{z}{{yz|{~x{{}~{}}~x{{}|}z{~{|}{}xv}}y}}~}~|~~~x|zz}~~~~~}~|}~}~}~~~~~~||}~~}|}~}~}~~~~{|}~|}~|~z~}z~~~~}}{~}~}}|~}~~~{~~~}}|x}{~}}~|~{{~~}~z~}~~z~~}~~~~}~{~}|~~|}}~~||}}~||}|yy}y{|}yz||}{{}yv~{x}z~{z|~~~|{ywy{|x|{x~x{x{z}{zz{{}|}{z||{x|{||}{{~~zz}}z~w{z|y{z{yy}z}||~{y{{}|}|||}~z|x|}||zq}v}~|}z||}y{z|~yz~z~}z~wz{}{}}{}}vzv~xzz~}zzx~}yx{ysz{|~~}}}}xz{{~z~|}}y{}|z~w}|}yyy|z{wzzy~|yz~{|z~y}xyy~zx{~}yx~|~{y{z|{{|~{y~z}}y~z}}~{~~}zxzzz|zzy}}{z{{|w}xt{yxx{~||}}||zzuz~zz{{{}y|{}~|y{zz{||yz{~|{~z{}~~|{|~~y~|~zy~~~y~z}}z}|{yy}~~~z}|yzvvx|}}z~yz}zz~~{~z|}~}{}{{||~}|~x|}~}{{~z}yz~u}~{}{{}}{zz~{|~y}~{zy|{~z{zz~z{y}z|yv}z~{}y|z~x}||}~{yy{xz}}|~~{y|{}xz{}wyxz{|~|zzzx||}||yy|}~~|{y{{}|zy{yx}~z}{z{wxx{|{ux|w|}zy|z{z}}z}y{{|y{}z{{{|~{z{xzzz~zzv|~y||{{w}y~y|uz{{~}|xzyz||{|y~~v{||~zy~z|}wy|{}~|~~x}xz}|z}}{zz}{{zzz|z}z|xz{}z{|{y{|}{~{}~~}~~~}~}~~~~}~}}~~}~}~||~{|}~~|~~~~}~~{|~~|}~~|~~}~}}}{~~~~z||}}}~|}~~~~}~~~~z~|}~}|}}}z}~|~}~~~~{~~}{~|}}~{y{|}{~~|~{|wzx}{~}x}|x{y{z|x|{xz|}z|u{}||z||{~|~z}{||~}}~}~}yzz{{zxy{zx}x~z{x}|uy{y{{}||v~xy{}{|z{{~v{zz~y}~~~~~z||sx{}~yz{w~~{xw|{~}w}{xxz}y|yy|{~z~{~w~{w{z{|{z{|~y{||y}|z}yy||}}wx|||z{xv}{zx{|~{|}zx||{~||}}}}|}{}}xz{{{~yzz{z}}x}||~z~{z~xz}{|}}|~~zx{}||ywwz{}{|}|{{~{~yz{zyzzzz~}|||{z|{x|~{{zyy|y{~}}}z~~z}}z||||{}|}|z|||zyyyxy}|y|zzx|z{y|{}z{}y|}|z{|{|}|}zy}}~y{~}~}z{{x}|z~z~z|}z|y|yyxy~|z|vzy{v{|{{~{yy~{~}}~~|~|z{|~y{y}|x}~~}~}|z{}zy{wwzz}~z|z{}~}x|~y|}{z}zz{}~~}z|~{z|~}{}z{z||y}x|yx{{z|vx~}|x}{}{~|~{{y}~~y{{}{~~|}}z{{}z}zww|y||yxy|zz|}|xz|y|{y{}~z}zyy|x|{||}|{z~}~{}~vz{ww|}~zz}}z~||~{||y~|{~s|y{|{{z}~|~~~|}}}~z|~~|~~}~}~~~~}|~}~~~~z~|}}}~~y{|~~~~|~~}|}~}|~~}~}}|~~}y~}~~~}}~}~}}~|~~}~z~~~|~|}~}}}~||}~~~}~|}}z}y}}~z}}}yz~}}~yyz|~|~}}|~{y~||{wzz~z|~y}~}{y|z}}{|~|wx|y}}|wy~|z{z~z{z|z}z||y|~x{z{|zx~|}~~z{z}{{y~}xz|~|zzw~|v}zzy{zz}|{}|{|}}}yv|zzz{w{~|}}{zzz{~z{wy{}}z{}{~}}}}z|{~||yz~z{|z{{|z{|~{x||yx~}}|~|x~xxwz{z}~|z|z|{zy~z~|~|~~~{zz~{}~}{|z}~}~z|{zy|yz}}|~{vz}||}|{w}z~z{w|yy|||}{{{~z}|||u|{~|}}~~yyy}{z{w~{}z}}uw}{|{}{|{|z}~{zyz||{}x||y{|zt~}{y|~ut}~}~yx}~z}{}|}{}|zzy}~|}wy}zy~~y|}||~|}|y~||}zzy{z}|}~~~|}|}~z~|z}{}|xy~}{}{{}{{{|~xy|||{}y{~}~~u|~~}{y~p}xz}{{z{|~zz{}|zzz|zx}}{z{}v{y~}~~yw|zx{~}v{{}}~yy{zy|y~{y~}u~~{{{|yy~z~~}xxzxv|zw}~{|z{y~{~|z~}~|}x|z}}z}}{{{{y|}}z}|~{|x|}~y}}zz|{zy}z{}{|{|}~|~~}|}~{~zyzz}uz{{z{}~z{~|z{{{}y{}z~}~y}{z|{~|{z}y}}z}|xyzyz~~~}}~~|~~~~}}{~~}~~|~y}~|~|}~}}|~~~~~}|~~~~~}~~}}~~~}}~~}}}}~|}|}~~}|}z}|}|~}}|~~|}~}~~||{~~~|~}~~~}~|~~||||{yzz|{{y~~y{}{}{zzs|y{|{u||{{|}}|{{{||~|zx|}|z|}z|}}|x}{z{}{~{}{|yt{zy~z|}{|}{}|{y}z{|yzwx|~y{{{||~}{u{}|z}z}~{{|~xw}}~|zz|w}z~~|}{~yxyzyxx}z||{wz{~z{|{y~}~{z{~||}x}z~y~{{x|{z{z~zz|zyy{x|{{}w{x{~{||}zy{~{~|~|y{|~y}|~{{}~~}x}||~y}w{~|yw{}zz|}zz{|{}|uzzz{vz~~|}}|z}{|{{}}}|z|~xv}|~|z~}w}{y|||x|||u~|z{}y}zx|xyyy~z}z}{~}z~~~z|||{}w{z|y|~z~{~~yz|{{}|{w~|}|{zuw{zyzx~}x}zz{x~{}z{w{~|}x}yz~~~{~zz~zzy|{}z{|}{z{|{}{||{z{y}~{zw||~}~{{~x}y}|}~}w|}|{x|~|z~|z{z}{}z{~xzzv}wzzz{{~~{}~}yw{uz{z~~{||w|}||~~||~z}{z{}~|{|y|}}}|{~}y|{{xz|z{x}||vy}{x}~~}w~|~}|{{~~}~}~w}|{~z~}{|vy{}yzzy|}z{{~v|z{yyzwzy~~~~}wzzz|||||y||z~~~~|~w}~zyv{|~z}||~|}{{y{y}{y~|}~xy~{}|~|}ty}}|z|z}}~|}~}~~|~}}}||~~~~}~}~{||~~~~~}y~yz~z|}~}~x~}z}~|~}}z~}~~~{~|}|~~~||x}~~~}{~}~~}~~|~z|~}~}}~}~~}|~}{}z~}~~{}}||}~}xzz{{z}||{~~w|y}y}{}~}z}}z|xzx}}y|{y}|{{{|{}}}~y~|}wz||}xzy{~~||y}{|}{y~y|yzz||~z}}||z~~~~{|}~}||||||z~||||~|x~{~{{{z{y{}}{z}}x{|}{~y~zz|~|x~||zywywx}{x|z{{~{}}z|~~{y|y}y}|{|~}z~|}|{y{x|~zz~xy|{zy|~z~y|{y}zyzyyz{}{~w~vy}{z~y{|}{{}{y}|zz|{|{}}yzx|z|z{{{y|z~}}}}~y{}}{}~~wz|y~{}|~z|{~|{{}{}x{{x|{x|{{z}|{}}~}}~|x~}~~~~~z}}}}y{yx|~|{yv}}{|}{~~}y~~}xx|{~y}||y}{}x{~}xxz||||z|z~z{{~||}|}~w|~x~{z|{z}y~zy{}{{z~zx~z{~~y~{v~y|{|}}}|y~~{{{{}y~{~x|{~y}~{|y|{}{y}~~xz~}{~y|~{{y~x}}y|~zz{{xv{}|~xy{z{|q~{{y~y||z{|{}}y}}|||x|}x{|}{~z{z~{}zz{~{y}~z~}v}|z}z|~~~|~}{yy}zx~{|}{{z{ww||zy{x{{|z~|}~|~||}}~}}z~|||z|~~|z}||}z~}}}||}{{vz||}}zz|~{}}~}|~|~~}|~}~y}|~|~~|{}~~~|~~~}~|~~}~~}}~~~~~~~~|}|~~~~}|}~|~|}~}~}~~~}~~|~}~~~|~|~z~~}~~|~}}}}x}}}v}}{|rz{zyyx}{|yu}z~|}{{|~|}v{z}~~yz}}{~~}{{{|{~||{~y{yy}|zzyu{z}}~z{}}z|}}~y{xz{z|zy|v||xx||{|yz|{zwzz~}~{~|yzzz{yy|x~|x{|~}z~|y|~}}z}~|}}{z{zyx{z~~z}}v|}~|}yzz}~|z|{xyxxz}|{z{|yyzx}wy|yzzzx{y~zxy}yyv|zy{{{|zy~|~z~~}}|}}}zyyzz{x|~xz|w{z{z|{|}{z}}|y{||zr{|y{{zyyy|{zx~~{yxx}zw~z}{v~~~z|{{|z{~}}|zz{~}x}}}|z~{~y}|w|y~z{|{{|}y|z|}~|vy~zy}}}||~|zzz}~|}z}~|~{x{z|}}{|||~~~~||{||x}}z~yz{w{~|y|{w{zz|yv{~}{{||{z|z{}||{~{~||}|y||~{}}yy~{{||yy|z~}y{z{}{{}zt|}~|zz~~~|{|}|y|z}|}}||~{zy}~}{z~}}y{u}}{z{}{|{xvzy}y}|{~}|z~z}~{yy{}}|z}|~||x}}|~}~|}}zy{}wxzwxw{wx|{z~}~|y{z~~}||{|~}|{}~}}|}|zy}}{|y{}~}z}zxxz~x{|y|~~~}y||xz|||{{}|~~}{}~|~~~~y~~~~z~~~~~}~}}|}}|}}|~~~~}}||}~~~~}~z|}}~~~~w~~~~}~|~y~~{~~~~~{~|~|}~~||~~}~}|~|}~|}y}~}}|~}}~|z}}z~}}~~~y}~{y}x~{zy|z}zz{}{{~w}~|z{txx~{}}~{}|w}}}{}{~z|~~y{{{}~z}~~y|}{{{zx~|{}~~}||zz|}|y{~}yw}~yx}}w|z}}}|}xz||yw}|~{~z~|||~y}zz}}x~}z~{{|}~~||{zy}x~y{~z}z~y|yy|~zzx}}||z}}}z|}|z~}|~|{yz||z|~|||xy|{y||xx|{{x||~y~}z|||~x|}~{}x|}z~y}|x{z{||}y{y{{y~}}|x~zz~yz{zz|z|~{{}{|z}|v~{yxx}{vy}{{{{z{}y{|z|||{}}{~{||}}x{z~~}|z|z{{~}|{}}}}}y{}~yy|}~zz~|{{zy~|}yzz||wy{z~}|x}{{|}}~{yz{x||w|{{wz~~{x||yxx}z{~~~}{|zz{z~{||yx{{y{|{~x||~}zyz~|z{x}{zy||yzzzvyw}}}z{yw}|x|}|zy{}}}{~}~y{x~{}zzy|~~{|{}}}yy{}x}}v|{|~{z{}y~}y|}}|~yy~zyz{{wy}{z|~t}~{~z|w||}~{|||}|}}~||z|y|||}~||||{|}}}|}w{y}~~z||{y|}y}|{{y{x|{{x~|~yzvzzzw|z~zyx|{}~{}z~~z}{||~w~||{~x|x|~z|}|}{yz~{}zz|||~{}y~}~}}|~~~|}}~}}{~~}~~}~~~{}}}~~~~~~{|}|~}~{~~}}}}|~~~~~~~}~~~}}}|}}}~}~}w~~~~}~{~~}~~zy~||}~}~y}z}z~|~}y|}~z{zxz{~|yyx{uv{}xx{{|z|}{||}}{||~{z~|}||}z}~||||xy}}z}v~z|||z|{w~||zyyyzzzt}y{u{{{||~}~|}z{|y|}{{}{}|y~z{{}y}yx}{y}zy{}~}{{}y|{||~}|zzy}{{{}~|}|{|z{{|}}z{}}{|{zz||yzwz~|{{}}{|wzy{|}{|{|w}}{{{}{~|w|}}~{xu|||}}zy|}}y|}v|y~{|yzyzz{{}}y}{z|||{|z~~{z}|{w{|~}{~~{{y{z|{~w{x||x}~{|}}{y{}}|{|{~~~}~~|z|}}{|}y}}{}|{|v~||~~{}||x{|||x|{|y}~x|y||}~z~~|}}||}~}~}{{z}|{|~}x}~|{{z~}||}x{z~y{}zw|yzyy~}}{}}~|x~z~}}|{z}|||y{~~|~y}z|{wx}y~{{v}x}y||}|w|yyy~{y{}|y}}}~}}}}y|}}}z}}z||~zzw|{~||}~x||z~{}||z|z{{{zxz|~zzz~~z~||~~{s||~~y}{~}~zw}}}z~xz||y~x~}zywz}yz|{xx~~z|z{~z||}|{~|}{~~~z{x{~x}yy|x{z{yvw{||~~||}~y{~z~~||}~}~}{}~{t~|}}}}}~}}}~~~{||}~~~}||}~~}}~}{}}}~zz{|~~|~~~~~~~}~}}|~|~~~|~~~|~~}~~~}~}~}}}~~|~}{{~|}}~~~}~}~~}~|}|~{}yx{}|y~}}z}|~}zz|}{zy{~}}}z|}}x|{|z~{z{y|~|w{{{y~{zz|{|v{}}xx|~}z}~w{}zz|~|}{y|yz|z{yzz~~y~z}}zyz~}|z{|}x~}||{y~|~|y~xz{zz~|yxz}y|{x}yz{}}x{x~}||y{~|yz}z}zyy}~}y{{~|~|~}z}x{|}~}z}}w}|~{~q~{|~|{|xzzx~~w~}|}}zz{}}{z{|}z|~{x{{z|x{w~}|}~|||{|}}}zz}xy{~}||}zz~||z}|}{x~y{z}}|{y|{~~{{z~{}}~|yz||z~z~|~}|{y{{wzy}~y|}{~z}z|~|}~{zz{{~|}{x~}~|~|}~~||}|y|z|xy}yxx|z~|}~|x{x}~|}{z}|{{~}}~{yzx~{~|~z{z~{y{}|}}{|z{}z|~z{}{{z{}x~x~~{{z{|{||x|{|x~~~x|{~|uy}{~z|}~|}}}~z{|{{|}|~{{|}|}}}|zy}{|yz|{}zy|~||||{||{z~|}}z}{~v~{{||z{|}}|xyw|||{}yzzz~~{y||z{~|}}z}z}y||~}~{|{zz~}|{z~}|}~|||{}zy|z~}{|v{zz~z~zx{|{{z{z~~z~y{{~|z~{{}x{x|||{z|yz~~zy||{z{zz}|~{y|}~~~~{~{~||}~~}{~}~~~|~}}~{}|{~~~}||~~~|~~~~~~}{}|~|}}}~}}~~|}~}~}}~|~}||{~~}}|}}~}}~}y}}}}~~}}|~}{}~}}}~~|{{~~yw{~z~~~}~{}yx{zz}}zx~x{|x{|zy|{vz}z|{v|{~z{{||}z~v}v}}|||}~w{z}|{yy|y{|xzyz{y~||{{{{|wy{{~}}|||x}~}y{z{w|}~z~{}~}~}|z}|v{x}yz||{{yzzy~|{}~}y}~y|~}y~}}z{||~{wz{}|{}{{w{}{}{z}}v~}z|~yy{~yz}z}||}}|{z~|}|z{~}y~|~}{|}zz~~|z~z|zz|{{ww}{w}{|{~{tyz{|~yxzy|}|~z~zyz}}{}}~~yz|~y|}~y~~{xy{z}|~z{}zx{xu}yx|{z{|y{z||}zz}zt}~|~}{|}zy|~x{z~z|{{z|~y~{}{w|~y{{{{}x|zy~{|yw|~x{{~|}~y}}}|~}|}|{x}|yx~zuyy|z{|}||zzwyx}}~y{xz|}y||~{}~|w|}~}~|z|{z~{}~{y|{|{{w|zxz|yz|}}{y{{{{}zzz~~}|}y{~|y}}z}}}|}}x{}zz~{xz~{}w{z~zv}{y}~zx{zwz~x{y|y}wz{xz~{|w|z}y}}~xz}x|~{vz~{z}~z~|{w}|{wz}zv}~yzxwz~{{|{x~}|{z}}|{{~}zt{~}z~|~|{y~y{~{|~||{|{xy{{z{{||z{z{z}{{{}|}|||}~{|~~||}{}}{{z{|~~~~~~{~}~~|}~}z~~~|}~}|||~|}~~~~~}}~}}~}~~~z~{~|~~~~z~~{~~~~~|}~}~}~}~~~~}z}u||~~|~~~~~{~|~~~~}{|}}~{|~~}}}}}~~|z}|~}xy}|z}}}|}~zxy|~}~zy~z}z}{zzvz{|~|~yz}{|~||{z~x{~x}yx|~w{z|~y}x}wy{{|}z}}~{zzx}{yw}~y|zy|{~}~{|z~yxy|y}~w{}}|{|zz{y{zy|{{}{{x{{|}~zzx{z{v}{z}~}z|{}u{{{z~|}x{}~|}~||{|zy|xzz}}z}~{z|zz|{{}{y{{{}~{yz{|z~{}z~~}w||}s{|{|~{zw|}{}{}{{z{|}z{|~{{}{zz{|yz}}y|w|~{yw{|}zzx{~~}~~{x}{~{}zu{{|{x{z|y~~{~z}|{xyxzz}y}{}x|}x~|x~|}~z|{~yz{}{}~~{||z{|y}w{z|y}}z~zz}~zz{}}}{~z~{|{}}}{xxv~}z{|{|yz|{zz|~}y}z|}}{z}{{{{|~{|{~~|||{}|{~|zw{}|z|{z||||z|{{}zy{y{x}z}}}}{}|y{~zx~xzz}z}z{~y||}}|zz~~|s~~z}z~|{{{|{{}zz|}{|w|~|~y{{|{~|z~y|zz|}~|{{y|{|~~z||}|}y{}|w|wzz}{|z|}yyzzy{{~{{{~~z}z~|y}z}}zzz{|}}{|}|z}}|{~{|v~|x}||{{z{|~}|z{}{y}z~yzx{z||}y|y|z|||~wy}y||||z~|}u|z}w~yx~y{|{z~v~y|}~}~~}|}z~~}~~~~~~}{}~~}~||~~}}~|~}~~~}~~~||}~~~~~~~|}~}~|{~}{~}}}~~~}~~|}~~|~}{~|}}~~}~~|~}~~~{{z{~{~}~|~}}~~}}~}}~}~|||}~}~~}|}{{~|}}}z{||{}{{||}{}{|zy~}xx|~|wz{y{|}yzyz|z{{{{|~|}}|}}|||}x|z{x}|}|}|w|vwxzz{yyyy}yyyxv{{|{|y|u|{||v{{}|y}}~~{y{{{~zz}~~{}|~}}x~{z|y~{~{z~||z{yyx{x|y}{}|~|zzt}y|zu~|}{~|{zxy{~}|}||{}z|zz{z{z}}xyuzy~{wyzz}wyzxv|{|~}z{{z|z|~||{~|}{}y}y{|~yyv|||z{|{|{z|}y{}yz~{{zz}}}~|||z~{y~{x{y~{||{y{z|~|u{xz}||zx|{zx|y|x}}zz|{{|{||~z{z|w|{~~|}zz|~}}||~}|~{z{~vy~{w{z{|}}ywz{zy~x}{{|x{x{x}}}}{y~|}{{yx~~{~~|}{y{{}{z}{uvw|}v{x~yxxz~}|{|yzzz{zzx{y{}zzx~~}}|{~z}}yy|}|~~~|w}|{{||}|~yzy~{z|{v|z|{wvz~}|{z~~~|{~~~~}|x|~z|~|~|}{{{}x{{z{}|v|}yzw|z|x{xy{|xx{{}zxzz~|y~zx~}{y}{y|}~{y{w}|{zy{}{||~w~tzt|{}xz{}{y{y{|z{~~~zz||x}{z|~z{~}|~{}z}}{{zz||w{vy|~}~}{{{zv}{}}wz}|y{~}}{}{}~~~~~~~}~|~~|~~~}~~~~~}}~}~~}~}{~}{~~~~~~{~|}}~}~~{~}~}~~~~{~}~y}~~~~~z~|}}}}~|}z~|~|}~|}|~~}z~~}~|}~~}{~|~}~~}{~}~~}}~z~~}~}}~~}~}}~~~}~y}}zz{|}z}{{z|zz|{z~|{|y~zv}z||zz~~}y~{|v|{~||zy{||{}}}y~z~|}z~yy~|~|v}|{{}~y|{~}|}xy}x}{xyz{~}|~|}~z||{w{|wx|{yz{zzz{}}{~wx}||w}z{~{|{x|||y{||z{x{}x{}|y{~|zyx}}}~y|z{}{z{}|||~z||~|~}{{z}}{zx{y|y~zx|y|}zzvw{|~|{{~y{ywxx|~~y|}}wy{yx|y|}{~{|v||{{|}~||x}{y~s}~z||v|y|}~{{~zyw|~{{y}}{x~~~}y|}{}|y~|yz~|{{|xy~{}{{~|}xzwy}}{~{~y}||~}}z}{}{|}~~z{~zz~}|{z{{|~|{}{}}{||~{y|{|zz{~z{}}z}{|wz|}{y}|{x~{~~y|}yyzy~~v{}~z}x}}}~y}zzz{{xxy}|x|{y{yz||}y}wy||}|{|{z{~~{||vyquw|y|}w{}{}z||x|y{{z{xz{{yz{~z{|{yz~z||zyz}{yz}|yz}{x||yy}v{z}y~z||}|}x}|{xyxzx|~}|~y~|zv|||vzz{~z{z|{}}}{~zy}{}{{}}|{}vzz~}{||}{|zyw{zzy{~zy~}||||xxv|zs~~zvzz|z}{{{~}y{z|z~}{|~{yzz||~|~|~z|||}{}~}y{y}z}}}|zxy||{z}}~x|}~~|~~}}z}}}}|{~~~~}~}~|~|}}~~}~~}~{~~~~{zy~~~~}}}}||~}~~}}~~~~}y~|}~{~~}~~~|}|~~~|~|~}~~~z~~~}}}~}||~}~}}~~}|}}}~~~}~y~||{~{|~}}w}{|{}}z|yx|vy|~|~yx{z|x}{z|{z}x}x{{|{|{z}y||}||yz|z|}~|{}|}{{}z{|yz|w|zz{{|{{z|y{y{}~}zzy~}|{|||z{x{|z|}z{|y|~{{{{{z{}x~w|}{yy~|ztz|zyt|}y~{xz{{|y~|~zy|}{|o~{|~yy|}q|y{||{w~~zwy~uyy}|~{{yz}{}z{yyxy{{~zz|y{~z~{}|~~z}}}}~zz|{|{zz{~wx}~zzy|~zy~yv}||z}{~{|{w|y}}~v|{||~{|z~||y|yyzzzz|{yx{x}{}|uzz}vy~uz|}y|||{{z{y}~{}}y~}{~~|}|{{{{~~}|z~v{{y~|yzy{x}}{{~z~v}}y~y|y|x}|w~~{|}}{{~{}{z{x|~{x~~z|zywzzxy}zx{|{{zuyy{z~}|{}z}~x}~~{z}~x}}}~~|{}~x|z|y|||wx{{}zy}xz}{yyyx~u}{{z~}}||~||{}|zzz|~z|{|z|}}~{~|}zzuz{|}}|{{y|yx|}w}z|yxz{{~}{}}|{|~||}|}|y|z~||}}z|{}y{|zx|tvzuxx}~{v}~z~wz{y~yz|x{{}{|z~|{}|zy|{}y||}}y}z|zyz}||}u|{z{{{{}~|{{wz{y{~|~|}}|{u}{||}}~}~|z|~}}}~}z}}{~~}||~}~}}~}~~~}~}}~~{~~~~|}|}~~~~z~{~y~x~}|~|~~}~~|}}~~~}|~~~~|{{~}~x}}|{~~~|}}~~}|z||~~{~~}|}~~|~~|||z~~~}|}z~~~z{~~}{{|{xxy{{|w~|}z|{w{w|{}~|wy|}}|~{{x|~xz~zxz{}~yyzz}}{~~{{}}w|{z|{y~xx}{z~{}{z|{zz|yx{y{~z}y|zw{z{}|}x}uy{{u~}~}}vx{x|yzz|~}|{}zzxz}~||{xyyw~}}x~|zz}{yz|{y~|{|x{{|{x~x|z{||z{{y|{}{z{z}v{{~|x|}x|}yx}zz||t{y}~x||ywz||{{{}{||z}}z|||{~|}v|{~y{~}|{}|{y~w{yx{{zy|x|xz|~yx{|}~~z|w|{}{{y{{}zx|}z~~|z|{~|xysz{xv{w}zy||}}~w|}wxz~{y{z}|{|}w|}|}y|{}~||x|z~|}~~|z{{~{y~{}{}y{~x}}}}vy{~|v|}|y}}~||z||}w}wy|{z|~y}|{y|}~|zzz~}yy{zx}~y}{{zx}|}|~}|{||~|{}xzyy{z{|{y{}z{{{}{}|x}y{{{||z|{x~{||{{x|zy|}{}}{z{{}{zz{{y~~}ys{yyx{~yz~|y~{{{w{}|}{y|y~}||w|yv|z~|{~~wxz{|z{{{~{|z~{|{|{{}xz{{zz{~{|}yz{yx|{{h{{{}}z|v~|x|}{{wy}x||}|}y{|{|zy|x~|{z|}~|~{yz||}}{|{{}{||{|~}{zzy{~}~z|x}{xyxxxzzy{{y|{z~}}~{~{}~~~~{~~~}u{}}}|~z}~}|~~|~~~z~~{}}~~~}}~}~~||}|~~~~|~~~~~|{~||~~{~~{~~~~~}}|~}~}}~~~~~~|}~~|||~z}{~~~~|~}|{~|~~~~}||~|~}|{|{~~z~}}~|z}}x~}{|xxvzzz|~yyz|~{}|zx}y|~}|x~}{||}}{y||~z{|{|zy~|z~||}|yz}z|xz{|w{z|}z~}xx}{|x{z~w{yyzw~xz~x~~|z|}|{~|~|x{}{{{|zy|}~x}|z~w~~z}{x}~zzy~}{}y}~|y{~}|}|{|y}}~{yy{|{}~zz|}wxyzz{|y{|||zx|zz|yz{zy{y~z~{}|s|~}~}~yzy{|~y|}}|}z||}x{|{{w|{{}~|}|{zz|zwx|t}~{}x~}|~}~}z~z~|{~~v|}zw|}z~|{}z}}{xy{~xywzvwx{ww}z{{~xy~z{|u{~v{|x|}}~{y~zyx}{~}~zzwz}|wyy|zzx{w|~z~|zxzwxz{xyz~{{|v}}{~}{~|~zy}|}~~}r|}|}|||z}|yyv{{y{zwy|}w{yx~{v|yxy||zz}yzzx{~{|yv{{~}y}ty~|}{|}yz|wyy|zi{zz}x~}wz|zz{y{{{~~{}{x{zz|}zxy|{}z|||y{{{{wwx|~z|{z~{{{zw{v{}ywxz}|{{}}|}|}~}||}w}}~~~|~y{}~x~|{{~wv|{{xy{z|||{|y{~{|~yx{w~{}||x~z}~{~~~z{|v|{}{~~zxzz{{x|w{zwyz|zz{{y~}|~x|{x{z||~}|||~||~}{{~~w~~|~~|}{~}~~~~~~~~~{~~|}}~~~}~}~~~~~z~~~}}~}}{}~}~}{~|{~~~|~}~~~~~|~~{}}}y|}~}}|~{|~~}}}~~}|}|~}{{~wz~~~}~}|||~~}~~~~}}~|x}~~{||~{~zvz}x}||~}||}y|xz|w||}z~y|z|}|{~~{x{{|z{|{}~|y}z}zt}}~|{yz|xyz|zzzxz{|{{{{z{xy|wz{{}|}~wy|zzz}{}{~{}}{{|x{~|{|}|}x|xx}wz|~{}~|x|vzv~zyz||~}z~}|||~}}x|z}{zyx}~{||~x{xz}y}||z{{}||y~xy}y{|{}x}}|}w}|z~y||{y~{}{{|{xyyxx{}~}wy}||z|{}~{||{~|~~{}}y|{}yz}~|~z~}yy|{}~}x{v}z|zzx{~{{~~y}|}{||}y{zy{||}zx}~}y~|{{~y}|vx||x~zyzx||{|}|y|~y}z|{xx}{~}{{}}y{x}z}w{|vvxz}{x|~yyyy{{~|~}{z{|~{|v~{y|z}~y~}~~}{{|{w{~{~}}~y{{}yzzx|}}yy|~~|{z}yy}~yy|{}}x|x|}{z{}|}{{y~x}x}zy{x~{x}|}z|}{|}{{~{zzx~~{~yzz{{|z|{z|{}y|~{{z~}{{{}|z}{|~~||~~|}{~zy~y{~}|{}yzz||vz}{{}}~z|~x}~~{{}z|{|z}y||zy{|{}x}uxzzzy{~y~{{vz~zz{wz|}yyyx}~z{~~~}y{{|yy|{{yyy~z}yzw~{}z~y}|{y}y{}||x{{{|{{{{}z}|z{{|{}~}}~}y{~~}~~~~||~{{}|~}}~{~{}}}}~}}{~|{~~{~~}~~}~~~}}}~}~~~|~|~~}~z~}~~~~}{}~~~~~|}~~~}}}{~}|~}y}}~}~~~~{~~}~}w}|}~{}}|xw{|zvyyz{yyz|z|zw}}|{{y}~{z|}}~~~}yz|x}{z{y{~||||~{}{x~~|~{|{y|vy~yyzz}ws~xz{uy{|||}z}z|~zzz|~}z~~~}|x|||}|}~}~|{~{w{~yz{~x{|{~~{|~}zz~r}v|z{}}||}}zz~z{|~z{{u||y||z~{}|{x{}}yz~z}||v|~}yx|x}{|w{v{vz|z{w~}{|}v|{|~}z}~z~||{}~z{|y{{|yzzz{yzz~y|~xsxyz|}}{}z}}~xyy~{z{y}{||{|}w}zx||y|{xzwy}|zz~z~z}z~y{|u}zzy}}~z|||z}|xz}}~|y~~{{~y{z{{x}|~}zz|}zu}|z|x|x}y}z{z|x{|~}z~xy}zz}{{|~w}|y}{~|~|z{|u|}{|}z}zz|zwzy}~}|{yx}yz|~|x{{}|}y|~~yxyz{zy~~|~|xy~z|y{z{|||y}|{y}|{z|~yw{u}oz{~x|||{|}|~{}~~||z|~zzz~}|{y{}}w}y}z{}}||{|zzz{x|yx{}{|{{{xy}|}z|}~t|||zz{{|w}}{{~~x|||x{z~{|{zzvx{xz}~t{{{yw}z|}x~~|||wz{}|z{|z~||~y|{~{~|xyy}{}{}~|}|}{z||~{uz}z{y{~z|z|{~xy|w|||}y~}}z{~}~~~~~~}|~z~{}y}~|~}}~~}}~~}~~~}{~~}||~~}{}}}~~~|{~}}|~{|~|}~~y}~}~}~~}||~~~}~~~~~y}~z{~{{|}}~~}zz~|~}}y}~}}|{||yyz|~~x||~y~}y{z|~zz~wz|yzy{||||~|y{}x{y}{z}{|{x{}|r|||z|}~{|z~{~yyy|xzzzz|xy}|}}||xx~|yyz|{~|y|~zz||z}zy{}{y|z|}||z~yz{z{xz{x}xy}xy|x~|{}}{~z|}y{~|~yz}|{}~z~z}~|||}z}||x}y|yzy~|}{{v{|v~}yyy}zy}{y{~{z}zz}ty}{|yy|{zx||{~{~{z~}}|y~|}z|}|~y}}|~~}~ywzy}~{~y{{z{{|z|~|{xy{wz|y}v|z{z{~x{z{z}|{{{|}{|z}{{}w}y}}{x|~}x{z||~}{~|}{z}{{~~|y|~z}|~}|{}{|{}||~zy{|y~y|z}yy~yz{{}}|~z}|~|z~~~~zy{{x~~}}|~zz}~x}{|zw}}w{~}vy}~{z~{}xz|~{z|x{zy}}z{|}z}wwyz|~}|}xw|{x}z{}yw{z~|y|}~yy}z~|~zy|}~~zx}|{|vyyx~}}~}yzzx}y}z~}~}}u}{wp~}}{|~zy|{|yw}{~{}{~}}yz|}}~v}{zzy}}{}zzy~|y|}~x|{xyz~}{~z{||~|x~|{|{z{~yz}}|}|{|}{|{zw|yy{~}y}{{{}|~}w|}}~||{|}zz{z{z}{{y{y}~|{~{}y}{~}~~~}~~~|y{{~~~~}|~~z~}~~}}~~}~}}~~~~~}{~}~}~~|~{~}|}z|}~~}t}}~|~|~~~}~~|}~~|~~}}}}}}~}~~{}~~}}~z}~~~~~~|y~~~}|~~{}|}{~~{{}zy~|w{{|{w~}|xx}||xx{x~|xzz}y{~|~~~|yx|{{~}|}}x{|}~~z}yzz{{xz{y|u|~y{wyxz{|x}yxx|{}z{}w~v}{{{{~sw|z~{yzzz}}y|||}|~zw{x~ys}|r{{zy{xzx~yzw{uzzzx{~z~~{zz{{{~w}}~}|zz}}}~wx~yu{y||}}~{}zz{zzz{w}|xz|xyxyx|}}{zx|{{y{|~}}|{y}z||||{~zxyzz}{}~zxyzyuyz|zx}{}~{{{{{{}|{wz{|~y{z|{~{~}}~}{{~y{~~|xwwz~xxxz{x|{}}}y}|zzzzz~}|}z{}y|z{||{}{{z}}|{yy}v}z||zzxy|{{zxy~yz}xvzz|{z}}z||z|z{{{z|~z{z~y}}z{}}{yxzz}||{}xzzx{w{}{{{}|zz|x~~}}|yy|~{y}~y}|{}}}yy~|~w{|~y}|v~|}z{|vy{}yxv|||yz|zy{w{w|}}y{~y~zz{uzxy|}|||}~{y{w}}yy|vz~}w~y}|xy{z{ywzxz}{z||||~}}|{|~|{}~}|{}yxy}}{~|y}{{{|zx|{|~|{zz}xz{{}{xzyy|z}{z{x|{z}}||~~y}}~}}~zx|{~w}{}{~|z{{x{yzz|xxx{|v|{{}y}{|z~}|z~|{{u~~}y~~}}}~~~}}|~}}|}|~~|}|{~|~}{~|z~}}~~}~~~|{y}~{}}}}~~~~x}}|~~zz~}}~{}{~|}|}~~y|~|}~}|}}~}}~y~}}}~~||~x~}~|~}~~~}}}}~~{~~~|}}}{}~}~|~~~}~~~{|}~}{~}v{x||y~y{}y{|z|z{~{yz|~|{}~{}|{||zz{z{|}|y}wzy{zx|z~{{}zyz|z~{zzyy|{wz}x~}}{||}~}|~}|||y}w~}~zz|z|}|z{y~yxz}u||x}x||y|x|y|}{}|z}zx{z|w|~x{y{||{}{|}|||~yz}z{xzv~~zx}~~|ywyy}y|}}{{|z|}y~|yzyy~~~z||y}{zz|zy}{y|wy~||{x{{y{{|zy|{yz|x}{~}}~~{~{}{x}||xy{x}~|}{y|{zz{z|}||{}z{|{||~}~|{{{~~}~~yx}xzz}{yvzwyyy||{||z|z{}||{}|y|zz|~~|~}~}||{|}x}z{}|z~z~{|{z~v|yx~|{|||y|}||~}~}}z|}zzzxz}}y{{~yz{w|}z~z~z|yxzzw}x|z||}{~|z}|z{~}|}{}x~}}{|y}y~{yx|z~||y{}z|~~~|zz|{}yz~z|yz{w{zyyz~|~}|~{}{}~}||}y||||~~}~~}|{yzy~yz{x}~}~z{yz}x}x~xzz{zz|}z}|z~z}}{}z}}z~{{zyuy|z}|x}z{|}||v{x{}{yxyuw{||w|z{{{zy}|}z~~zz}}|y|{}}y}}|x|y||}y~}{|~}~~}}||{}{w}{v{}}~~{z}{zy{}{|z~{~~}~}}~}zw{|}u{}{|}|}|z~z{}zyzz~~}}}}}~|~~|{}~}|}|~~~}~~~|~|~}}~~}~~~|~|~~z~}~~~~~~~~~}~~~}~~~~~~~~|~~}}{||~}~}~}}~}~}|~~}~~~}z|}}~|}}~|}|z}{~xyyy|y~y{}}xx{xx}y~}x{wx}y}|xu|{z|{}~~|{}{}||x}}~~|z{{||}}{w~||{x}|{}}xzx{}}~zw{xx{y{||~|}~~{z}zz~z|{{~~x{~|}{|~y|{x~~w||y{~}x{|~z|~{|x{|x{xz{{}}{}}{~}~}y{{{zz~{|{z~~{xy{zz{zy{{z~yyz{{xzxz~yy}{{z{w{}~}y{}zz{zz~}zz}~x|{{~~|{~||}{y||}}yyz{{y{y{~y{zzzw|y{{}{x~}{y{{z{|}~}{z~{{~}}~|}}v|zzzyzqxyyz||}{v}zz|~{z|x}z{}~||z}|}}~|y|{|~||w{~}||{{{|{}zz|~w||~z}|xy~yx~|{~y~~|z~~{}z|y}z|~yzz{{{|~xy{}y|~x||~xx{z|y{w{~~|{}{|~{x~|~z|~|z|~z}}|s{{}|u{{u}z|}}yy|~xs{z}y~zw{}zy{y}}~zz{}xzyzw}}~x~wy{~{}{~|~}y}~ytv}}|y|yxy|z~|x{}x|zz}y~}x|u}zy{}|~z}z}z}zz|}||}|x||{||{|{~z|z~{|{{yxw~|}z}|{yx}|~~{{{{|w{}y~~~y|}}~zy~{|}{y~z~~z}zz}{|wz}z}z|{}}yxwzy}{yy|}~~z}}}|~{}}}~}z}~~|{~}~}~~}~|~|{~z}~~{~~~}~{~~~}}}|~|}~z~~~}~~}~~}|y~}~|~}~~~~~}~|~|~{~}}~}~~~}~~{|~|~}}|~}~|~~}{~~z~~~{~~~~~~}~}}}|~~}~zy~|}~|}~y{{|zz{z|u|}|{~~z{|~}}z|x~{yx}{|{}x|{}z{{|y|z||~z||{~|z|{|{x}{}~|{|}zwy|}y~{{zz|}{z|yzx~||}{}{~~|y|}zz{||yz|w|zz|||z}xu|{x}{~{{z~{{|{{{z{}|{{|x~}x}w~{|{}||}}z||~~{~yxx{w{}{zw|}}{{~{w{{z}{y}}{||{{y}}y}zzzwy|{~|{{}}|z}y}{}zz|~z|{{x{|{}}|}}{{y}}zy|}}}~~{{|~|{}|z{}xz{y{}zzy|{}~}z~{zy}z||x{y||{|y~{~z||z~y{x}x}~{x}~zz|zz~z{zx{||z|z}~{}|y}z|~~x|{z|{{x{}~|y|}~{v|~||zx~{{y~~{~|}z~|||}{}yy~}~z{{y{wx{{|}|}y|{|{zz}}z~|}yy{}~}z}zy|zy|~{}zz}|{{~|z{||z{}z|{z~}~}zzx{w||}~}|{}{x}}zy}{yy}{~|{~{|~|~y}|vy|{}z}|y{{}zyz|}z~{zxzw}}w}}|~{}||{z|x{{}xz}x|{}{}}|}{{}|z}{|z~}zy|}z}z~}~{}y}z|yzz|}}y|x{y~~y{|~w~{{|}}|}|{zz||{~|{yx{|zy{~yw|x|{~~y~~}|yx}{zz|~zy}{z{~~}~|~z|{~|}~~~|~~|~~|~}~~~}~~~}~}}}{}~|}~~}}~~}~~~~~~}~~|~~~~~|~~~}}}~|~~{}~~}~}~~~|}{}~}~~}~|}}}}}~||~~~~|}~~~|~~}~~{{~z~}}||}}{|{y|z~}|z|yzy|{}zwzv|~{yy|{{v{zyy}}{|{z|}zz{~}}|{|z{|~~z|}{~{z}zyx{{zyv}}z{zzxyvzyxyzx|z|xq|yw~|{z~}{zy|}|xz}~|y|}s{}yz{||vxzy~}{|||{{xyyyx|{zz{uz{{|||{}y|{z~~}~~w|{|y{~|{|{|yzx{||}y{zy|y}|yz}{x{ww}y{|}|zzzx{z}}z{~zy{y{{}|w||{zz||y|zz}uw|{{|~|y|}z{y{xzx{y{|yz~|||~}z}~|z~z{vy~yw|}|}~}}{z{xz{}xy{{y}~{xyz|~}}x~{|{{yx|y{|y|{|z|{}z~}}z|{~|z{{wz}zwy}yx|{y{|z{{}~|{|~xy{xzz{}|z{{z{|z{zx|~{}z~}|yzwz|xz||z|u|v}|xxww{z}y|}z}{~zv|{z~y|~|}{{y|{{|~|z{{z~}|yz{|yz~|{z|||{{w||yx~w|w{x|}|z{w|||}|}{{}~}{~x{}}u|zx{x||||}yz}|yt|}}|{xw|}|z|z||yz~{z}y{yzzz}z}{}y~}y}|zz||}{s|}{z}{{{}{}xyw}yz~x{}xy}{}|z|x{x{{z||}~{w}|{z|y}|x~v|}x~{}~z}vzyy~{|{z||uz{x}~~x{vy{|~z}~v|}~{}{z|~}~~|y{~~{~~}~}~~~z}~|}~{|~z~~}|x~~|}~~}~}}}~~}}}}~{y~}{{|~{~v|}~}~~~|~|{|{~~}z~{~~}||~~~}}~~}{|}~}~}|}}~}~}~|{|z}~z{||zz}|}|z}{z}~~z}~|xuy~y}|{}z{~}{{}~~|}z{zw{{}}~|}|}~|~}~{~~}z|~zz{|w{y~{|~||zy{||z~y||zzyy}|~}~}|}|x}|y{yx}}}z|w}{{z}}y~}}z|yyz|}|z~{z}}}yz{z}{}|y|~~{|}{}y{zzz|{~{~~|{|w}z}z{x~{x}yy{zyx~|||}yuzy|y}|x{{}~zw}z}{|z{|}}~|{}}}z{vz{y}{}zx{yz~~zx{z}{|x~|y}{}|~{|y|}}|}zz|~|}}{{|~y|}z{|~~}~{{}zz|z}~}{}zzx~|v|}~x|z}|}{x}yz|}~|yw{{|||z}~{{~}|}{~|{{}|~y{x|||{|~}|}zy{x}||~zy|y|ty{|y}}z{}{|}|~}z~}~z{}{y{{xyz|z{||{{{}{xz}yy{~||~zy~z}z~}~|{}}{~|y}|y||~~~x~||zy}~{w|}wxx{{x}z{{}|{|{yzyyz}{}z}~}}}}{zz}zu~}}|w|~|y||}y|~w~{{y{}zz|{{{z{~{}|{}~}~}|~{{||}}~{}}{}{}}|z|z}|xzvy}}}|~{z{~{{{}wxy~{}{{{~~|yx|{}{z~y}z{{x}zy{z||~~|~yz|}z}~|{x~}||{~z}y|x}}|~z|}|~y}z|{}|||}}~}~~~~|~~~}}}}~|}~}{}~~}~~~~~}v||{|~~}~}}~}~~~}~~~}~~~|~~~}~}}~}}~|{|~}|{~~}~~~~~}}~~~}|~~~~~}|}~~~~}|~~~~}~zxwz}}{}{z}{z~x}zzyxx{zuyy{z||{}y{x~y{y}{{~~zz{|{y{|}~{z}xy|w}}yxv}zxy~z{{v{}{x{z|wzz{}wz{yy{|}{||}zz~yxz{|{~z{|xz{~||{|~|zz{{||yz|zy}|{|zz}z}y|z}ywx||~wwz{{z|}|{|}|~{~{||zx{~~{|~{vz{{|zzyv~{|zy~z{}z~zz||z{|}}~|w||}xv}y}x{|}y{|}}{}}~|y|~zy|z||x{y|}xxx~yyz}}w{~yvz{zw{}~|{{{~}z{}y}{||y||{~{z~zw{|x||x{y~yxp~uz|x|wxy|~}}|}y|x~z|{~|y~x~{}{y~{|x}~}}zz||zyxw}z~{wyz}yxu}}w~|{~xy}~{yz~|}y{zt{z}z~||{xz{zy}wz{}{|}z|{zzyx}wzx{}|u|z}zz~|zy~|{~|~{z}|~||||}{~}}}||}yz~xux{}||~w{z|yy~|zx~v|{{}w~||~||}~|}{z{{xz}~||y|}yy|}{z~zq~~~|{~~z{|{{w{yx{{zy||z}sw~z~~z|}z}|}|}w~|}z~{}|}zy~zzy~|z|xyy}|v|z{{wzz{x~}zvxzx~{}}|}|}~}}}}zz~}}}~||}t}{}wv|xw~yzztyy{~~{|y|y{|{zz~}|}}{{|||~{}{}~~v|~|~~~|~}}~}~~~}~}}~}}|~z}}~|~{|}}~~}~}~~~~~z||y}~~~}|{~}|~~}~}}~{~~~~~~}{~}}~~|~~~}}~~~}}~}~}|}{}~}y~}}}~w}}}}|~~|~~~~~}|}}}~{}~~~}~yy{}{}~}}}~{x|~|}~||}}{||{|yz{||}|z~z||wyx}{{{{z|y{~||~yxwz{}z}zzwx}tw{{y}|xyy|{|y||~wuz}z}~x~{zyz}}|}~{y~{|w{}|zz|{|~}|}|y{x}y~zz{{zw}|z}|~{y{}||}|~|x}z{yz{{z}|{~y{{yy}|{|xx|zy}{{x{|z}}{ww~wu~z{vy|}{~zw}|y||}{y{xzxxxy{|z|}}v{wyz{{|{{z|yw|{w|}}~}}}yy}zy||xy}z~{}}zyy{zz~~|}}v{}{{}}|}|w|{}~|y|{y|y{{~~y~||yz|z||{~}}}{{z|x~{~|zz~z{z}~{|x{zz~}|y{{||zy}|y}|zwy|{|z{|x|}z}{~|}}|{y{}{}}y}{{~|x{||w}~}|}~{}yzyz|zzzz{z|{}~|{~|{}}{x}x{~wz|z|x||}|}y|{z~y{xx~{~~z{|{||{|{~}}{t{w}{~{{~}y|~}|z|zxz}|}z~z}zy}}|z|{~}zz}x}~|}z|{zv{|~z|yw{v~|~|}y|yz{{~zu~z{{z{|}}}|}||zty~z~{|}{}|wz}xz|{{|{xyyv|}~|y}z~{|x|}}|y~}{}y~x{z~px|x{||{|zz}}}}{y||{}~~zy}z~}}{z}v}}x{{}{}yz}~~zz}||{}y~{z}uz|}~{z}zy~{xxz{z}}}z|x{}||z{zz|}~~z}{}z{~~~}~~}}~~~{~~~~|~~~}~}~~~~~~~~~~~~~z~~~}}{|}|||~}~}~~~{}z~~}~~||}~~~|~|~~~~~}~~}~}~~}|~~~}~~~~|~}|~}y~}~{}}|}|}z~~|}}|~|}}z~~y}~~~{~|}y~}}}~}~~~|{~|}~~~~zz}{x{}zy~|||~{|z}|x~z|x{}z{ty{yzw|}}||~{z{{}y{|w~z}|}}{~~||}zz{zy~||v}xzzz||wzyzvxz{y|~z}|{{{z~{zx}|{}zz|{}||{z|~~}{uy{~yxzzwz|v|~}y}}|}|}|}xyzz{yz~y~{xyzzzz}y}yz|}z{x{~{z|zz{z}}z}~~yzzyw{|}z~}}}~}yy{z~y|{z}|zxzu{x}~||~|{|~{~x}zz}|x}x|}}{{|{{|z}t}z{|zwu}~}{y~y{}||{}{||}}}~z~~y~~z}~z|w}{}yxv{|y|~yzv}xy}~w{zy{yxzy}y}|~|}}}z|z}|z{zy}}}~{||xx|~~|||zw|x{}|zxz|}|zy{|~z{}}|{}|zxz|z{{z|{||{|}~~uz||~x||{|{v||~}yxz}zy~y|zyy}zz}{x~~~|~z~{~z|z{|z{y}|{y}{}{y{|v{|}{yzz{|~r{~z|{yy}|~|{~~|{{~}|z|{}|{~}}y~}z~|x{}{z{x|yx{m||zv}||}y}|v{~}|{{|{}||~}|zz~}~zy}y|w~||y{zu{|z{}}|~z{||xzww}{v}{|}}{u||}|~~y~}}{{z{~~|~}~~z{~z{wy|z~}x~z}~|ywyx|{~{||w}}|}{~|zx~|}}|y}|yy~}}~}|~~~|}~~{~{}y~|y}}~~}~|}|z~~~~||{}~~}}~{||}{z~~~|~~}}|~|}~~~~|}|{}~~|z|}||{~}~}}~~|~~z}~~~}s{|}~~~~~~~||}|}~~}~}y}~}||~~|{}{|}|~~}|~~}~}~{~z{}y}|~{~}~{~y|yyz}x{z|~}z|yy}z}y{y{}~z|y{y|{{z{{z|}~y}{}}w{{w{xxxw|{wz}}~y~w||{zzz|~zy{}{z}wyx}||yx|{y}||}|{zx}}y}yz}zzzz{y{|y}xy{y|{|z|}xx~{}xz|y{x|yyy|y}{{}z}~x|y}zyz{{}}|xzzx|{|}|}{{|{~z||z{}z|xz{x|z}}v}z|zx|zz{y~}{~y}z}}zz}z{z}y}zxxx~z}|}~y~wzy~}yy}~|~z|y|{y~|zzz}|z|x||{x{~|~}}|}||p}}z~{{{||~|{~{}{u{zzy{|~~|}{{}~}~~zx}~yz{wv{{xw{|zz~yx|~{~}|zz~y{{z|z||{{|y}}z}y|y~|x||}|}y{}{v|}yyy||~{{~}}~z~wxx{}{}yz{yz}{z|}~w{~~|z}y|~xxx}x}z{}|{{|z{||{{zzwyz{|z~|z~zy~}|}z||{{z|zy{|yyzy{y||z}~}}y{z{w}~|~zz}||x|{y{||v{|{y}w{zxz}zz{z|z}w{{||y}~}yz}}}|{{{}}{{yyuyzy}v||x||{~w|}||{}~x|z}}y{y|v{{z{|~{||{xz}{{|~}~}|{}zwy{|}~~||}}~{y{{y|{~w{{~~}}{{z{|z}|wzxz~|||{{y|||y{w~|}||}}~}~||}|~|~}{|~~~||~}z}~~|~}}~{~~~|}}~~}~}}|~~}~{}~{|}~|~~}|}|~}|~}}}||~~~|~}{}{~~~{~~~~|}~|~{}}~~{z~~|~~~~~}}~||~}|{~zz{~yz{}||xwz|xzzx|wx{{}y~z||y{}~|{}z{yvy|}||}{|{}~{~|}{|||}|zyx}||z|vz|z{y{}{~uyy|z}vzy{zy}}zz}y}z}z~wx{x|{~{{x}w|x|w|xyx}~z}|||}{{{|{z{zz{}zz{z}}z|}y}}y{z||}z|zx}y||~|~zy~zy{zx{x~{|z||xwvz|z|{y|}y{{}y|{}|}|x}}|x{|}}}|y{}}zyz||~{{|}}y}z|}z|z|{wy||{{zy|~}~z}|{~~~|z}{~~{z~}z~|}z}{{{zx}yx{{}{~}x}x|}{z}{{w{v{}{z{y{}|{{{}}~|~|~{}}~|}y|}yzz}y{|y{x|v~{zy|{y{y||y}{z~|~|{~}y{x~~zx|}~zx~z~{}}{{|z|y{x|y||xyyx{xyz}v||||~}~}}}}|~zu||}{|}|{wz|~||~y{y|{zw}}~yy}y{{~yw{z|}|}~~zx~}}w~}{}yy{zz~{{zz}}{~}{{||z~z{{yxyuzz~z|xzx||||{yxw{{zzzz}w~}~y~y|~}{{}y{||~zx}~}~w|}{{ytz{y~xw|x}v}z}{}y|wv|}||zwt|y|{|{yz{}yz|}~|{}zz~}{|~{|~|}z|{{}z{{{}}zz{yzy}{|{w{z}|{}}}{yyy{{{}}|}}~}}~|}~}~~~}}}|}~~|~}~|~}~~}~~~~}~||}~~}~}}~~|~~|}}}}~}~|}~~~|}~~{~~~~~~~~~{}{}~|}~{~~~~}}}}z~}~~~{~~z{|}w~|~}~~~|~|~|}}|~}z}~z~}|}}~{|~}~|{}}}~}~~~~~~~~~|y~z|~z}|{}~~y|yx~|x{|{xx{}~{}~|vzzw~~|}{}}yr{zy}}~xv~~|xzxyx|v|~{{|~}~v~|{xx{{|zzz{y{zx~~z|uzy|{}}z}{{}}{~v{}z{z}y|~u{y~~wz}z~yz{y{}}{}}{y}{z}~~{{}w|x|z{}|}|}zz}y{|}y}|~z~}||z|{y|w|x{|{{{}z~z}y~{|z|}|uz}}~|}{zy}z{y|y{}yyw~x||{{}|{xw|}}}zxx{{yyyu}|~x{|||||~||}~w|}{~~y{{}yz|yz{y~}w}zx|{{~zz{~{zz~}yw|||}z|x}}y|~{zyz~{||{~z~|{{|w~}y}y}~{{y}{~{}{z{{|}}xz|}~|~}||}y|zz|{z{{|~{|zv|zw{~z}{zw|}}{w~|zz}~}~{{~}y}{|{zy~z|~z|~|y|y~}~|y~|z||z|vxvxx|{zx}|y~z~v{|{z{}~z~y}~|}|{y|}{|}~{||zy}|z|y}|}z{z}wx{~}zz{{|}}}}zy|{}|}{~}{|{|{}|{|}}}|{}xz{|ywy|zz|~ww}~~}~}||}w}{}yu}{|{z}|{~}|}~{{{y|z~}x~}zz||{z||~z~zw}|x|s}}z}|}|x{||{}~~~|z~|yy{|{~yy{{~w{v{|{y}y|wyxy}y{{{~}|y}{{z|}z||~~}~~~|~}~}~~~}|~~~~~~}~~}~}~~}~{~|~{||||}|~|}}|}|~~~~}}z~~~{|}}~~x~||~~}|}~~z|~~~}}~}|~zz~|~}~~~~~~}~}~}|}~}~~}{{~}}~{~|~{~~z}~~}}~}~}~~{||}{{x~wx{|wyy{x}|wzy{|{}zzx||y}}zywz{{z|~zzyx|{~|xz{xx}~{z}{|}||{w{wz~|z}z{y|~~yzz~xx|{~}x{z}~}~{z~{|yzy{{~x~}}x}}{y{|z{yzyz}zz}~|~uywy{|{~||zyw}z{x{y|x|}z}||{~y}w{|y{{zwx}{}}~{~z|vz~y|{|v|}|~~{}x}yy{zyxzz{z{}|}|y~}{~{z{{}y}|yz{w|}y}zz}|}z||tyy{zyzx|xyz~}yz}||{~}zw}{z}{}y}}z|z|~}}~}|||~~{w|{{|}}{|x}|~~|}}{||{x|x|{yyxx{|zzw||}{z}}}}y~}||~~z{||}y|xz|z}|~ywz~x{{y|~y}yxz{|}y}{{z~~|~{~~}}}~~|y||~}~|||{}xx|||wwyzyyzx{{xyz{zw~{~y{|~yw}~z}|}z~{zy}|y||~}x|z}|~{{{xsy~w|y}~~}z}y{z}wxwz~z||{|~~z}{|{xz~z~}}y~{z~{zz|}~y}yx{|z{z{yyzxz{zwx{zx~|{|yz|{||}||}xz}}}}~~}~|}|~|v{{zwy{x{{~|w}|{zzw~yzyy|~~x~{z||||t}z}||}}{~||x|}{~z|~y}z{||y~{{zyx|{y|}~|}|~~{|}|}{{|~~~|~~}}~}~~}|}|~{~~z|~~~}|{~|}~~}~}}|~{||}}~~~}|~}~~|{|~}|~~~|~~}}}~{~}}~~~{|}}}|~~z~~|{~~}}z|{}~~}}~|~|}||~~~}~}|}~|}~~~}|~}~|~}~~~~}~~}}}{}}vz~~~~|~~}~z~|z~~{{}x}v{}}wy}t~z{|{zzz|~yz}z}x}|{z{zy~yyzy{zzzz{y||ywx}x~zy|~|z|}z}~{zzzy|{}||yzz~~yz|w}{~}y~z{|z~z{y|||}~z{}{zx||}~{{~}||||}y|z|yz~}|{|{|{}v||{~}|{|{y}~x{{z~x{yx|~zx{}|~zz~x{y|{zzz}}}}}~v{}|}{xy|~{{y|}|y{z{}z||z~|zx}yz|}|~{y|}yy|x{|z||~z~x{||x}y{yy}x}{~x||~z}||w||}|{u~v{|{|{}~{~z}s{x~z|{z~}|}{~xxz~z}}}w{z~~|~|||{{{{{}zx{yw}z{|zzy}z{}}zx~~}~~x}y|~}|}}{z{z~|y}{~}}{{|||~yz~zy}~{z~y|{x}{~z}w|}x}|y{~~|~z{~~~{{{{x}uw{z|}y}x~|{||}z}|}y{|y{z{}{xytu|{|}}~z~}|}|||{zz}y|y{{y}z{wyx|}{|{|}|xzz}~y{|yv~~w}y{~zz{{}{y~~{~z|~}x~}{x{{|zzy}~|~z|}|~~zz|z~|~x|{}z{}~~}w}z|~~{yz{|zy~zyy{zx|{}zz}~|~~}|z}|wxz|z{}}{z}|||}{}{z{{{{y}zy~yy}zyx{{{y|}{y}yy}}|{~~~||{}}{}x|yz||~~~~}}||}}~}}~}{~~~~~|}|{{|~{}~}|}~~z~}{~~~{~}}~~||~~|z~~|}~~~yz}~~}~|~~~~}{{~|~~}~~}|y~}}~~~}~~~~~}~~}|}}{~}}}~~}}|}~|~~}~~~}~~~{~~~}|~}|z~z}~|~}{~|}z}}}~{~z{|qyzw{~|y}zzz|||{y{|x|z{uyzy{{}z{{~}~z{zz}z}|~x}~y}y|}y|x}~|{x~{}|||yyxz{y}x~}|z~{{zz{z{}~yzz{||{||yz|zy|y}|~{{zyx|x~{{yy{x|t|vx~{yv{|zx{~v}||}{|z|~zy|zzz{y|{{~}~}zwx}{{|~~|~|{|{xz}|x{z{{~}|~w{z}y}{|~xz{r|}}}{|}yy}}zy}x~{|vwxyzw{|y}xxz~{w|~|zzz|~z{||}}~}|}}}|y{}zx}~{~xzy~||~x~vw{{y|}|{zz{|z{|ywz}|}}~~{v}{}z{x}|{~|}~}w{q~{x||{~~}|x}|yz|~x~|{}z{x}yzywz|{x}z~zzwz{y}||{~~{|w||xzx}}{||{}wz}||||y{{zx{|{zz||y|||y{{}}}{|~zy|}z}y|}z|zz~{|z{yy~|zywwz~xx{}yv~w|x{}{{z|{{}}y|~{}xz|~}|zy|}x{{||~zz~||uyz}yz|}~~zz|zy{z~wxwz{|zw}}~x}xy{xz{}}y{{~~{|}~~y}~|z{zy||{y|xxyz~x{xyzyv{x}}}}}}||z|||y}|||y|{}{z}}|~{zv{{}z{}y{z}|}y||}z{}~|{{~}xzz}|y|~~~|~~~~y}~~~~||}~~~}}~z~}{}}z}~}~{}~~|}~~{~{}{}~{~~}~|}}~|}~}~|}~~}~{{~~~~~~|z}}}~}~~~{}}~{~~|}~}{}}}}}y}~|}}~{}~~{~|~||~}w}}{{w~yy}v~xo{zz{yz}ywy|~|z}}|~s{|||x}~}}~{zzwz~}z}y|~x~|yxxz|~|y}qz{xy~{|{}yxx{{y||{~y|zyz|w}w{}||yzz}}|xzzz}|~{{{z|}z{|w~v{}z}{}yyx||{y}yyyzxx}y|y|yw{}yyz}z}w|}z{{z{}xyzy}|~{}yy~z~x~{}~~w||{x{||~|{|yz|{{xz{zz~wz~xx}v{|{zzvzz|y{|~}yy|}yw}y}{|zz{||z{|{{}z|||}{x}|w||{y{}zz{z|z{wz}z~|z}{{z|yz}x|||{}{yx|z{|}|}z|}~~x}z|~{}yv{}~~z{y|y{}||y~{|z{y|{{}{}}z}zy||{~}}|}yuzz{||z}}}{}x|}{z|}y}||||zyx~y|~{yzy{||~yxyzzz}}|{}xyy{zw}{zz{{v~{x||~xxv{{|xy}yzwz{y}}}xy}zzzxz{{}{z~yzww~}zx}{w~{z}y~}{y}|x}z}{{wyyxx~vzyzzy{}~~z~{{|wy~z~{z}~z~zx}y}zz{{y||{~xz{||zz{{|z}{x}}yz}y}y}{|}~x}y~{{xzy{x}|{z|{}~xz}{~}w{}t}}}z{z|~wz}zx}z|}{~w{}wx{{y}||~zxy|z}|}|z~}~{z}~|z|z{||yz~wz|}|~|zy~{~}{~{~yz}z|y~|x{}~{}zy|}|{~|~|~|||~}~~~~}~||~~}}~~{}~||~}~~~}}~~~||~}~~~~~}~~~|~~~}|}|~~}~~}|~~~~~~~}}}~~|}~}y{{}~}}}~y}}}~~~~{~~|}}z~~||}}}}}~}~~~~}~}}w~}z}~}~~}~~{~|}~|~~|~~~}{{y|y}}yz{|x~}zz}{t}}v~w|{yy{~x|z{|x|~}{yz|}{v{|{}}xy}{~{z|x~}{z{~|}z{z~y{}~xz~xv~z|w}{z}{yq|{|}{yxz}||{|{{|{y|yz}}{{y|{{{}~x|{zv{}wz}y{y}zx~}}|{wx~|y~zwzw}~y{}~z|}~}|{||y|~}|}{}y}}~{w{|z}{}w{zx}}y{{|{|~z{x{}}~z}||yw|z||~}|}{{}y|}}w}z|z}}zzw|z~yyv{yx{x|yy}~~{}|~|x|z}~z{wy{z{z|~|~~~{|}wzz||vzy~{{y|}~{y{}}|{}}~{z|zzx{}~~~w|y{~}}z}}}}z{{|z{{w}}z~wxz|}}|}}|z}z}|{}}}y}yz}|}}xx}{~~{~{|xz||~zyy{y}zz{{~}zy{y|z|z}y~|z{||z~{{}w}{zw}zz}~}~y|w{z{}{|}z}|{zwy~||zt}v{z}{{~~w~z}y~~y}~}}{{{~|{z~{}v|}}z{{||}xx{}~~zw{}y{z{zz{z~{}zzz||}|{}||{||~{{||{|~|{z}~zu{|y}}xx{{{{|x|wy{y{x}{y{u{|}y~z}x}z}}}|~~|{}zz~~z||{{}~|vx|y||~{zz{}{~z|~}||y}{{~|}~|~|~{||}}~~{~~~~~z|~~~}}~~~}~{~{|}~}|~|~}~}|~|~|~~~~~~}z~~}}}}~}~y}~}{~}~}|~}~{~~~~~~~|~}}}}}~~~}|~|~{~|}}~~}}~~|{}|z{|~}}~zy|{xy{{w{~|{z}|{{{|yuy~x~{xx}}|||z~~{w}~}|y|y|z|z}yx||||v{{|{z{y{x}yxx|x|}~}z~~|z~}yz{y~z|}{|~}zzyz}{x{}|{z|z~|{{z{{||y{|z|}~{{}~|w}|~wz}zz}||}|zzzz|~~{|y{|}w{}x|{y~}|z{zw{z~~~}{wyy~}z~}}}~{z|||zz}}}z|x|{|~yz|{~y}}~{|zx}}{~{}~zx}}{y|y}zxzy}y|zz}x|~|w}}z{|y|yz{y{|x|{y|{x{z||}~}}z|x~yt{y~}x|x|{||~~~|{zx}}yy}zz~|zzz}x{}}x|~z}{zxx|~|~zz~{x|x}{}|z~wv|~y}z~{{u}|||}}|}{}{{|z}~{}|w{{|~y}}z~||}zyz{~}}|x||~x}{}}}{}y}{zzu~{w|zvzy|zzy|x~~x}~yy{{{||z}|}|}{|~wzzz|}||z}|wz~|x|{}{|{|}{xwyz|w}z{z~zy~z{{zz|{}zz~}~{z{~~|z}~|~}{~{}{xy~~{~{|vw~{z|}|~}y|}}yxzzvxz~{zx{z~}|}|y|z~}z|}~|}{||{z~}y}~|}||zux{x}|}~~|yy|}y}|{{y~|~~y}~{y{y~~||z~|}zy|z|{{||}~{rxz{||x}}{~}|{yx{z}zy||~y|yyz{z{{{|y~}z}~~~}{}}|~|||~}~~~~}~}~}~}~~~~~~~}~{~|}}}|{~~~~}~~}}~}|}}~}|}~~~~~|~}~~~~|}~~~~~~}~~~}~~~~}~~}|~~~}~~~}}|}}~~|{~~~~{}}~~|~~~||~x}~|}~{}}y}|yyy}}vyxv|wt{}y~x{{}{y{{z~{yz{|z||~z{~{zx~~w|{}|||zz{{}yz}{yz{{z{|~x}}y{|}z{|{yzw}vyyy|{yvzx{y||~|}z}z|~yu|{zz||~|}~z{}y{y{yw|{|}y|{z}xy{y{y~|~wx{{v~{zz}}x{}}||~yy~{}{||~z||~|ww}y}||yxzx{{{|}xy{zzyz|xu{|}~xx{~}||xzzvz{y~|{}}~}}|xx{}{}~y{zx|{{y~yy}x~~}zz{x{y|~{{{~{{|}}|}~}y}~{}zx}{z|{~~vzx|{wzzu{}zz}yz{|{z|vu{}{{}z~z||||~}|~|y|~{z{|}y|{}}~zy~||{{|}z{wx{{z{{zx{x~~yz}z|}}{~zz|{z}}yz{||z{{~{~{~}{{|{~|y{z|{}z~w{xyzz{{|{xxxw{w|{}}~{x~{{{z{yzy}}|{|~}|z}{{}y{y}||{}zv||zz{{|yyyz|{z}}z|{{x}|}{}x~||x||{y|}{~}~{~~w{z{~|zx|}x~x~}{z}yu||z~yz{z{w}~|}|}x|~{|}|z{zz}|{}}|~~~z}||}yzwxzxz~{|{z||}z~y~yy}|zvxyzy~}z~||y{{}{}}~xz}|}{{{}}{{}z{{z}y||zx~xy|yzzzyxw}x|y{|{xzz}{}wv~|y}}~zy|~~~~~||}~~z~|}}}~}~}~}}|~~~|~}~~{}||~~~~}~~|}||}}}{}|~}{|~}{|~}~~~~|}~}~}~~}}{~}|~|~|~{~}~|~}{~~~~}~|~}~}~z}~~}~~|}~{~~~|~{~}~||~|~}~|~}~}~|t}}~~~~u|~{zy|}}x}|~{}zyz}||z|w|}z~{{~~z|zx}{|~{~{yz}}}y}|yy}z~{}}||{z{|{{w{z|z|}{|x{~}}zx}}zzv}{}|z|yz|{{{{{}{z{z|{}w~ww~yzy|||{{|{xz~xy~}}|{v{}z||yzv}|}{~yzzz~wy{w|{|~}|~|{|yzxx||~~|}y}{}{||yz{zy|v}z|y|z~||y{~{y{yvz}~|z|~}yz}{{x{}zw~||vz{x}z~~~}{||~y{z{~|~x{{z{~xv}}}{{x}|}}|zyzx}}|}y}~y}zx|}}z||x}zy|z|z}}|}|}~y}}{|~{}}y|zw}{{yz|yy~{zxy|z}{|w~|yzz{y||}|x}~}}zyy|||y{zy|yy|yzzz|{{zyz{w~~{{}xz{|z{{|y{{z{~y}{y}{}wy}|{{|y}{|}|}}{|{{xz{z{|zwx{}yx{~}}|}~|z}}}zwyyz~|{wy}}v~z|}|{z{z}}{|{}y~~y|}{}z}~|{z{{yz}~xz{y|}|{}z{{yy}~x{|~}~y|y{xy|}|zz{{w}}}}{{y{|v}~y|zzu|{|y{{z}{z|~|}z}{{x|~{||}w{x{z|zx{yzy~~x~{y}||zy{{yw{{~vz{}y{~zzz|vwv|}}|}{~zzwvy{{}{z~}z|v||x|z{y{||w}w}z~{{|}~|xz|~{||{~{}~~~~}}~}}{~}~{~~~{~|||~}~|~~}~~~~~~}|}~}}~~z}}~~}~|}}}~}z~~~~|~}}~}}z|~}~~~y~}~|}{}~~~~~||}~z}~z~~}~||}|~~|~~||}}|u~}~}~|~|~~~~~~~z|~|~~z}{|ys{~{xu{x}yy~x{xwxz|y|}|{|zz}zzzz{{{{|{z|}{w~}{|}~{}}w{z}y}|{}}yyz|xz~}{{yzw{w{|u|}{zxzy~wz|}{}~}|z~{{~}}|~{|~{yz~{zy|~{z}y}zy{y{zux|zzy~yy{{|z||}u{|{yx||{{}|yz}{~{z|~}~}~{}|{zyz~|||yz||y|x}~}|{|{|yu{{~}yz|{z||}~y}yzy}{|{|z{z|zz||~xyz|{z||||yy{wyy~|xyyxzx{{yzzy|}|y}zvxy{xz}~{x|~zz||}}~{{~}~{||{x|y{|z{{yw{wyyzz|{|||t{{|{zyv|}}}yyy}~{}}{}y|{|w{}zz{}x||zzw|}{}{z{z{z~|ywzyy{{|zzzyzz~{|}xz|~}|z|z}~{|{xz{|vy~yw}~|y}yx}|zyyw|z|yz||zzy~~}~|z||~||}zx{{y{}zy|~}{~}~zz}{|zv{yzy{xzw{|z~w~}|{xy{t{~|{|~{|~u}x{zy|{{{|z}{}y{|{~uxy~{u|y{|zy{}yyx~{}{|y~y{{|~yy}}x~y~}}{}}||~~{}wxyv}|zzu~|xxzz}~z{~|{}v{|zz{yx~~~~{{~{x}z}||}~~zz~|yxz|}yzy{y{{}|zyyzyyzy{y~zw~z~z}|}~w}{{}{z}|}~~|~~|}}}~~{~|}|}~~||~~}~}}~~}~~}~~}}~}~z~|~~}~~|}~~{||{~|{|}}|~~{}}{}{~~~~}|}~|}}}~~}}}~~|}}~|{~|}}~~}~|}~~}~~|~|~~}~~}~z}~}~y}}}~|}|~~{}~}~~~}~~{|}|{|{yy~zwz|x~}{{}w{y{y~|}vxy{z}~}{{{|wx~~yw|{v~x}|yxz{z}~z||w{{}{z~y|zz{}|~x}|{xv}zv{w|{}|w{zzy{z{}{yyyzy~{y|z||z}|z~x|~~~xzz}~z~{}yy}xz}|}yyz{wy}y~}vx~|}z{z~|{{yy{~}x{}}z|{yx~z}z~{y{z}{}|}zzy{z~|z|z{|}||}|y|{y{{w||zw}yz{z~x|}y{z{y|}}{}y}{y~}}}y}{{|z}|~{xxw}w|zyz}yy|{}x{{|y~yy}}||z~{xwy|}y|z|}y|~|~~y~|z|yzv|z{xz~vz||xx}|||zyv||{|x}~~u|~|z|}{}||yx|}||{w|}|y}z|z~zx}z|z{|}z}yy~{z}{|sx|{~z{|~y|~y~}zz}}yzw{z||xyv||{|{}yyx{z~~ywz{|yz{x{y}z~zy{z{||v{~qyzyx{}}{||}z|{|zz|yzz}{{rzx~||{{v{y}|yxzz|{}yxzw~{{z~y}x{zz~|}}}|}z{||~~||{}z}x|z|}yy~x{{z}}||vz{|{z{{{}{x}{yy~}|x|}}}~{||w{|}{z~{}{||||w}|{y||{wtz{zzz{|~y{|{u{|yxy{|}}|}t|}w||~{{~z|{}{~~}~{}zzzyz~y~~|}{z|{|x{{||~{~~}~~~|z|~||~|~{}~|~~x~|~~~|~|{}y~~}}~~|}~~~~~}}}y~}~}|}}}{||~~}}}~~~~}~~~~}~~~~}{~~~y{~~|~~}}z~}~z~}}~|{~}}~~|~}{~~~~|~~~}~~~~~~~~||z}{|}w|~|z}|~z{yysy}|{|}{yz{y}z||vyvz||z}}z}||z~x~}~y{}z}~xzzz|y{zyz{|}}x||z}xzz}y~}|}~z{z|xwy}{zy|}zux~~{{x|{zxx{x{{~|~{z|{z{{{|yzx}yz{z|zzz}}}{|{z}|{yz|w~~|||zz}|{}}xz{|{zz{|{|{}x|}{{yzw}z}z|||yzwy{y{|xz~}|yzy{zyz|yw{xz|~}x}{||{z}w~~~|~y}z{{xzv{x~}zzzz|xzx|{{}|{wxz{|~xyz{xy||y|{~{x~{}z||{z{}{}{|z~{xzyyy|zt|xyz{{yy|{{x}|yy|{{z}}}}}}~x~~z}~{|{}}}}~|}zzy{yzz||{~}~y{y{{}yxuzw}x~}~|zx||z||z}}|y}|~{wx{~}xx|zy|z|{|||yxzyz{yyy{~|yz~|}{}~xz~zz~~zv{~~xzz~}x|{~~xxz|z|z{}}}~wy}|}|}uxy{y|{|yzz{{~|||zxz}y{|}{wz}{{}~}{|{{u||y~xy|}z}}|zy|{x~{{}zyy~{|z{zy{}{{y{z~}|z}~y}y}~}|||z|y|||z{z~|v}|~~yz|yyz}x~}y|yx}x}yyz}x{|z{y{}}||z{{~~z|~{{{y{}{|{{}w{{~{yzz{{zv{zz{|z}}}z~}~zz|~~zz}}~}|z~~|y||~}~~}}}~|}~~~|{|}}~}}~}x~~{}}~~~~||~~~~}~}}~~}}|}}}~}{~|}||}~~}}|~~~}}~{}}{|~~|}~|}|}|{~~||~~}}~}}|}{|}}y~|}}y{|~}}||~~~~}~~}{~}~~}}~~{~~z}|}~~~|}|~{y|{|~~zxy}w}xy{~{|{|{}zwv{y|}{zyz{x{z~|x~{y}zvz~{}{|z||{{|y|{w|{|}|z{~{{}}~}|t|~{xx{}}|ww{|y{{zw}y~yz{~}|y{yz|{zzzyy}~{z{|xyzz{vz{z||~z{{|}zv~z}z{~}yz{yyuw{x~zy~yx{xz||w~{~w{z||{zy}z{{wy{zx}z{|}{zz~{xz|wx|~||{{w||wxxxy~}zz{}}{y~{|zy}}y}~v{~~}}y}y}zyz|}|~|{}zz|}}~}xxz|}zwyyy~}{yy~|{yy}|~{z}|tx{v{|}z}{}{||}|vy{||{y||zz~y|zz~~~v}}}xyty||~~}|z{{y}w{{}{z}zy|~{||{z{|~|{}~yy~}y|y{u|z~yy{x{yz|~|vt{{~{}xy{x{y|y|}~~~zyxx}|}}{~|x||yyyy{yyu}y||z{z~w{}x}~xz}}yw{z{}~z{y{z{zzzz{x|{{zy|y}}~z|z|z|~{wxyz~~||~{||y~{z~xy~}z{z}zz|zx{|~}}|}~}{wy|~}{{}x{{}~z||{{|xz{}z||~z||z{y}zwxz~z~|y~wyzz||}{w~|~{}}}x{}}|yzvv}w}y}}{y}}w}}w{~}~y~|~||zy{{~{}~y||yx{x}|}|}~{}~{{{}r}y||x{v|wz|{z|wyw}y}}y|zz{{y}w~{~z}}||{{x}~}}zy}}~}}|{~}|}|z~}~~~|~y}~{~|~~~}}}}}~~~~|~}}~~~~~||~}~}}~|~}~}}~}~~|{{~}~y~}}|~}|~|~~}{~}{}}~}~~}~~}~}~}}}}|~{}}~}~v}}{|~}}~~~}}~~x~~}~~{~~~xw{}|z|y{yzzz|~{tz}}y}y{v{x{{||y{{yz{z{|}}|wxz{|{wz{{{{z|z{|zz}{}zz{{ytyz{yz{xz}{|}zyxz{{{zz|x{yv~x}x{}|xyyz}z{zy}~x{|zz}}w{{~{|}|{|{{|{xx{y}{zz|xyx}}z}|x~zzz{xy|xzz|||}{~zz~}yz~|~{}{|w}x|{z{z~~{w|x{{y~|yzvyzy{|w{}x|{{~|{zvwx{z||y|{z}yz{~~}}z}}~z}{|{zz}yxzwzyu|}|xww|yw{zyy}}|yz}|txwuzx{|~~}yy~~zx|}}{z||~}z{{w|~z~}z{yy{zy{xxx~z}{{{{z{|}v|x}{|w|{y|}}{{|~|y~}{~t|~|w}{z}zzz{|yt|y}|wyz|x{zz{~xt{wzy}}}y|~zz}{||z|{zz}{}u}w{|||{x{{x{|{||x~|{||z{}xvy{}wx|{|}w||z}}|z{}{}y}{{{{~}{y}}xv|yvzy|wzyywxz|zx~{{wxzzyxvw}{{~~|}~}{z{~}z{}{~~|z|{{|zz|~|{y|z{}{y{|~xxzz~vz}~z~{}xx|z|}}yz|}{zy}}}{~~y||w|{x||yxyz}yy}~~{zz||~~||z{}z~y{{}{}y{y|y|z|y{~~{}||~|x{|yz}|}}~~vwzz{~z{y}u{|}wyy~zyv||{~~{{}}||}|~}z~|~}~|{{~~|~}~~~}~~~}}~~~~}~{~~~}~~~~~~~}}~y|~~}~~}}~~||}|~|~|~}{~{}~}~~||}~~~~}|~}~~~~~~~}~}}|~~~~~~}~}}~|}}~}}~|~~|}|}~~~||~~}}}{}~~}~}~}}~~}|~|~}}}}||~~}~~~|z||{~~~z|z}}zw~{{{{}|y{z|}z|{x|z||xz{~z~|{z~z|z~{||}z|w|zyy|yxzy{yw}|z}z{y~w{}yyz{}z~y}~|{y|}|{zxz|}~}|zz}{z||z~~}}}y{~zx~z}}~y}z}yys{zt|||||xz{|}|z}zt|{z~z{z|{z|y{u~{yzz{~vz{{{}|x~}y|||yyy{uw}}{xwy}}}}yz||{y~}}~|{yxz{{{y{z{|x{xx~}}|~z{{|zw|~{}zz}~{{{}}z|~|}~{{~xz~}~yxyy}|zz{}zz~|}|yy|}y{yxyy|}|~~}w~~yw}||z{zuz~}|~y|zxyx{|z~x|{}~{~~}z}~~}|{||}|}||}z}yz}z~}{z~z~}}{y}|~}|{vzy|x~|zz}|{|y|~{}w{{z}|{}z~|{{{}~w}xy{{y}yz|}y{}v~zyz}|||xzx~}{{||yy{~||}u}yz}||xzy|v}zy}}{y~|{~{}z||}vzy|}{~x|y}}|}{}{{|{zx{xy|zyy}z}{|}}|}|z}~{y{{||{{}|{}zyyw{}{}{y|z{z}||~wxy|{v~{~~}x{{vy|x|y{{}||xz}}{}}~zyz|y}{~r~{{~{{{{{y||x~{}{}|~z}}|x}{{wx|y|{z|{z~{~{|{|{yx~zz||x{}}}~{{yz{|}}|yxx|z~z~z|xz|||{y}}~~y|{~~~~{}~~~|}|}|}~{~|~~||}~~~~~~~~~~}~~}~~}}|~~~}~~~|}~z~}~}~~}||~~~~~|~~~~}{}~}}}~~~~}||}||z~}}|~~}}||~~}|~~~~~}~~~}~}}{}{}{|~~~}|~y||~|~~|~~}}~||~~z~}{~~~|~z|~}}}}y{}zy}x|~yyyw||zxz|y||~{y|w|wzxz|{{z{z}yzyz|{~zy{}}z}z}~yzx{z{~{z~yyxv~y|~{|y}}|yz{{{}|xxyzy}{v~|wz|{y|z{~|}zx~~zz~}{~||{xzzzuw|{}yy{y{zyxu}|yyy|}{yw~}{{y{||}z~~z{}w}z|~~|z~{z|}yz}zz{w{{w~{{zyzx{z|~}}|y~}v}{{x~}z{|}~wyzz}yz}x|{z}x}|}|~~}~{}yzyyw||{y}~{ws~~{}}~|}|zz{|{}|~zx~|yyxy}|}|~}||{~{x|~}||xx}wzw}x}v|{vzw}zvy|zzv{|z}zz||~y}z|}{~||~}z}}zx|}u}w}zzyy}{{y}|{y{z|z~|yyzz}|z{{{}{~}|~{|~~|{|z||||}|w}|zy||yx|{zz{xz~|~{{u{yzzx|~~x}x{{}z~}{zy~}yv|~~v{|~y|~z{}z|{{{{zzy{y|wzwxvy|yzyy{wy|}yz|}z~yyy|z||}}zxz{}}~~}}{y}|{z{y}yyxy{zyq{{y|{y|{y|}yz||||{{yy~}|{|||~{xz}|}x||v|}z|{{zu{}vz{|}wyx|z{y|}zywwuy||~|~}|v}z{x{zz~{~u}~}yy|wyzx|x|xyvxyzz}x{}vyz|zy{|}z}wxy~||}}z{y}zz{{|~zx}|~y~}~|z}~~~|~}~}x}~}|~||{||~~}}~~}~~~~~~~}~}||~~}{|}~{}z~|~y|{~~z~~}~}~~|~}}}}~}}{{~}}~}}}|w}~~~~|}~~|}~~~~|~{|~|~~|~}|~~}}~~~|~|~{|}~~~}}~~~}|~|}~}{~~~~}~~~~}|~}~~}~~}~~~z{|z~y~~~~}{{w}{z{{xwz|}vyyxzzxz}|~xvzwxy}~z|x{{~z}xx|{|z|{|}}{z~}~}|{y~}~x|x|}{t||}x|~|y{zyzz{~z|vy|wxwx||zz{|yy|z{}}xy{zz}zzy{v~yw{zx~{~w}y{{z{{y|z||xy}x{xy~y}zz~y|zzy~{{{{{x|~y}|{{{{{|{||{|xyyzx{~w{y|~{xuy|wzzwz|}~~x{|wx}v|}{{|{yz}{{xzyxz|yyz{w}w{{xyxvzy}}{{{zyx~x|z~}v|}z{z|}z{{xx~}{||{y|wx{||}}~{{||z}{|}|{y{~|y|y}zy||{}||zy|x{{}wxy|xzy}xy}zzzzzz~{~{xx}{y|z|zw{{{}~x}}z|{}{|zx}}y}{}z~}y}{}}{}~~}z{{y{{|~z~|{y}{}z{zzz{}||z|}|{}}y{{~z||}xz}{|yyz~}|z|||yz{}{x}{}{}u|{~{}~yvzvz~zyx}{y{{|{w{x|x}z||~zx|yy|zz{y{}~y}|y|z|{x|~y}yy}|y~{}w|v~|x{xy|{x|~z{z}~z}xz||x|y~}|{||xz}}z~}u{|zwy}w{~}y|xz||{u~{}z{z|}xyvzz{z~y{z~~zx{z}{y{|wy|{z|{~z|x{yxy{}t{|{w{z|yzyy{z}z{u}||~~}}{v~zz~z|y|}||w}v}}uyx{}{~x{zx}|~}{|{{yzx{|wy~~{~|}}~~~|~~}}~~|~~~}~~|}|}|{~~{~|~}~{~}~}~~~~{~}}~~~~~~|~}~}~z|~~}~}~~|{}~~~}~~}~z||}~}~||~{}~~}}|}~~~~~~~~~~{~~|~~~{~~~}|}~~}}|~|~|}~~~|~~~~}~~|~}|~~|}z}|~~}}~|}~{{||}}|zy}}{{ywy{s~yw{}{{zz|{y}x}x}{z}z{z{{}|}x~|{~{z}~{}y}zz}yy}{z}x{y{ys~x{|zzz{xux{|zy|zv{z{~{xw~vz{zzz|~|z|z|}{z{{~yz}~{|{z}{z|}{}yxu}{z{|y~yzzyyyoyz|}z}}|y}zzx~|}}~~}z}~{{|}}|}yw}}}y|}~|yy{wyvx{|z~|yx{zy~||yxx}|x~{}~yzy~}}}{|~|{|x|ywv~yy{zz~~}yx}|z|q~{{{|||x|z|}}x}w|}~{|}{|y~y~~~{|}{wyyz|~yy{xzt{y|~y}{z|zzx}yz~{}{|~~{|z|}{}z|~}~{{|~|{|y~yz}|uy~z~~wxy~zy{zu}|v|zzz}~z|}}|{{w{~{{|z~{~}z~{|~yxz{w}y}w}|y|v{{|yz{z{|y~{{zzz|~z||}y||z~|{{|y~||{|~}}}}||{x|xxy|zz}{}}yxyzy|{xzw{{w|z}yx~x{~{~|{{|~z~z||}}}{zxyu|~{~}y~{|}{x{}}{~y{{zy|w}|z{x|~z|{zy{}}|z}}~|}|~|y}y{zxw{z{||}y{{}|w|~t{}yz{zrzx{|y|y{~{}||~wy|~x}}||}|z|z||{|y}u{xz{{xz{||}y~|{}zyx}}|}z}{~{zzz}{yzu|z{||}}~~~~}}}~~}~}}~}|{~~~~~}~~~~~|~~||~|~}}~}}~~|{~{}|~z~~||}|~~~~}z~}~{|~~~~w}|~}}~~}|}~}{|}}~}~~}|}}}~{}}~~~~~~~z|~~z}}|}~{~{|~~}~|z~~}~~}|~~~~~|}}~~||}{|}{~~{~||~}~ux|{|}{zzwx|z{y|{z~}vzyz}|||~yvyyz|}{~z{}z||w}y|}}v{z{zy}~vxy|{yy}}|~|{z{r|}s{y{~}zz|}ww|~~|}zw|y{}zz||{zy|}w||z~}|yz|~xy|y|}{z{{|{z|}w{z|zz|}z{}|y}{y|z{z|y~||zxz||}|zz~~zy{~z{|~{x{~~|w|}y}}z~}}|}zyvy|xy{y{}{}}z|w|z||y|~|v~}x||}|{w}||w~~}{~}yw}{|y{|{z~z||~|}~~xyy|xy|{{}~|{}{|y||zxwy|}z|}{}x{~yy}z|zxy|xxy|yz}||x}}zv~zu~{z{zx{{{y{~z|}|zz~~w|z|}}~~z}|~y{xzz||{}z{zyz}~y~x~y|yzz|yz}z~{z|y}~|u|z}z}~}xx|~~{~{{~z|u~|z{{{x{~|{|~{{|x|{xz{z|{wx{{zx}y~{xw~|x}~yz~|{~|}|wyy}{|~{~}~{|z}}}~z{~}}{}z{}|yzzzyz|{y|y{xz|zy~|zz{{~{y{~|||}}|z}}{z}{z|xzyyz}}z~z{|z}z|x~yyzzwv{x|z{}{y|{}y}|~zz~|}z}zw{}z{|~}~{}{}{|~{|{~yyz||}}z}~zz|x{|zy|z}y|}~{z~z|~z|||z}{}~xz{z|w~~{|x}{}}~z}{|{||y|zw{x|~|}}|y|{}zz}{}}~y~~|}}|{zz~}}|{~~}}}}{}~~}~~|~}}~~~}}z}~~~}|~~~~~}~~~{~~~~~~~|}~~~}}~~~~~|~}~~|~~~w~~}{~v|}}~~~|{~~}~~~}{}z}~~}~|~~y~~~||}{~}~{~~y||yz}}z~{~w}x}||xz~}~x}|yw}}~zxyywzy|~{|r~x|zxz{|||zx|||yx{|}y{~zx||yx~z||xy{~}y{y{zy~}xz|}yxzv|wz~y{~v|~||w{y{}{}~xz|{}|}z~}w||y{xz|zx{wy{}{z{x{z{wx|||w{|zw{{{}{|{~z~z~}{zzyz~|{}{~zy~{||{}zyx|wwz|{v}xx}xxx~zx|yz{yyz|}z|y{{~|z{z{z}z{{{z{|xz||yz~{zw{|v{z}{{~zz}v}ytw{~y|yu{{|{x}|xz}}|~{{x}{|z~{||z{zuz{}|xxz||wvw|z}~y~}wx|~~{z{z}}}{{y{w|{~}zz|{}y{{x{z~{|{{{x|{xyyvwyz}|z~xx~~wxz|{|{}x}w~x|{}|z}|}~~}|}||{{|{}|z{w}{x|zy}}}{y||zz~y{{|}{x}}|{y}|~|}}}|}xz|zz{w{ywzyx{||{xyzzzyz{y||u{yz}{y{x~~xy|yzz{x{yz{|v~}|zz|~}}}~||{z}z|yxyvzzy}yyyx{{}}zzyz|}{xy~{||}~z|||z}||v~~~z~}yy}|}|~~zzx|z}}vyy{|v{~wx{z{{|w}{zzxzzy~{|}w||z|y~}~~wy}|{~|yy{zz~u|~}}x|~y}}|{}}y{{}x}t{{z{{}zy|{xxz}~z}yy}~}~}|~~~}~}}~|u~~~~{~~~{~}~z~~}~}}~}~}~}~}~~~~}|z~~}}z{~~}|~}~~~|}}|~|~~~~}|~|{~|~||~~~|}}}~~~~~}|~~}~}~}~}y~~~~~|||w}{~|~{~||}~~|z~~~}z~}}~~}~|}~}~~}{{|}}~~~~}}|{z|yzy~y{|}}||}z{|z{yv||}~o}|{~z~{yx{|zzx||~{z{y{{~xz}~~}}}{}{|{|{z~zx{}}{y{|}|}uy{}|uv}{xx{~|{zz{|zxz||}x{{||vwz}~xz||~|~}}}{zz}z}yzw}||{|{|}y~}{zywx{z{zz{}}|}y~x{yv|{|w{}{yz~|{}}{}zy~|{z~{z}xzzz{s|~{{~x~{||~z~}tuy{zzxxzz{{{xux|zyxzz}}{|z{z}x{}|x~}~zz{x{}z}}u|zz{{|z~~z{yx}~}y~~~{}xyz}x}{}{wz}}|z{y}|{xw||~z{{{~zy{}}{}~~{{zxy|y{~{{{z{z{y~u|z{|z~{wy~|yxy~{yz}|xy{x~z~|w{~x}|~yzz}wzy~|}}~||wy|}||||z{~~|{{|{zzx|zv}}{}|y{z}}x}}~w|{z{|||z~||xz{~zyvzv~{{~x|zxz}|z{yvy}}}x}}{z|~~y~xz{~|yy{y{}}~}{{~{{y{y{}~|~|yv{}{~|z|{}z~}|xy~~y|~}w{|{|xzz~{yzz{zyzxx}z|~}{}~{}~z{|||yz}||yzzz~xy}~|{}||z{x|~{~p||}y}{|~y~w}{|y{w{{}|zv||y{z~~}y{||{{{{{}z~~zzy|{}~yzyvx{yz{}x|z~|~x{{{|~~|{{}{}|y}}{~|zv~}x}|~}}~}~}}~}}~}~~|||}|~~|}~|}}~y{{~||~~~}~~z|~~~}~|{}{}~~}~~~~z}~~~~~}~~~~}|~||~}{~~~~~~~~{~~}~{~~}~~~|}~~|~}~|~~~~}}~~~{~}}~~|}~}}~~~|}~~y}}}{z~}~~}~{~{~}~|~y|x~yzzzx|y{wyx{{}}zyz{w}xx|xzzyy}yz|~z~z|y{}{|{{|zzz{x|{}~x{z}||z}zy}}z{}zx{y~zvzy|{zy{{z{y}z|xy||wxx|y|wz~z}}yuy}w}ywyzyxxx||xzyy~{}|~yy{v|uzy}}}||}|~xz~~|}zw}}|~}{|}}~{}w||y}y}zyqzz|{w|}{xxux~~w}|x|x}{zz{{{{y|~|}|{y|x~y}z}}~}|}|xx}x~xy{}wy|{{zz}|y{{z|~}}y|xwyxz}x{z}{{y||}|z}zuw{x|ywy}z}}w{}{}}zz|z|z||y{yyy{w{y}|ruz}~z|~y~{{|z|zx|~{|z{{z|}}yx}{|{yzyz{x{}zy}w}}wy|w|vzyxz{}}y~w}~z}}|||z}{}|~}}~|z~}xzxzzt|wx~vy{~zz|z}}zz{{y}}y~y}z|z|}~~~|z{z|y|~y|z||~~}}{y}yyzzy}x~z|~}~xy{vzyz|tzzyx{{~z|~zv{{{||}}}zy~~zyywy}~|}}z~|{}|zzz}|}zzvzz}|}}{}w{zu{||~z|}y~{{{{|~z}}y{|~|~z{~~{{x{zz}~zy|}{~z{z{~|y{zy|x~~z~}y{{z|{~}z}{z|w~~zzyt|yzz{~||~}{{{y|{ywy|y|x|{zz{w|{~|z~|y}s{|w||~{y}{zy|zz}y|}~~}~~}~|}~~}~}~~|}}|}}~}~~}}~}|}}}~}|}|}|{~|~|}~|~}}}~|{|~~~}~}~~~|~}|{~||}}|}~}~{}~}}~~}}}|}~z}~}}~{}~~~~z{|}~}~~}|~z}~~~}{~}~~|~}}{~|}~|}|~}z~~~{}~}~~~~|~}{}{}}{|y|y}|x~||vyw{w|xz|~}{}}~}zz|zs~|xw}|{|y}z|v||z}x~~~x|}{|u}{y}z}w{zzz{z|}{y{~{{|zxz}zywz{{zz|}~{z|~~|zyz{z}|zy|~|x~~~x|||y|||zzzyz|{||zx|y{~||zy|{xzzzx|x{z{}{}yyz}{z{x~|yy~x}|||{y~{{y~zy|x|}zyvy|{z}}{~zzz|{}}z}{{z|}u|{w}zyz~|zw|xx~}{}}x~{{|z}z|}vx}}{~z||w{}||~}~{{z|}{zy|yy~z|z|vz|xx~}y{x~{xzv{z~{{}~y{|~{v}w{xy{yw}z{|}yz{ywz|{{z}w{|yzv{z|}}z}|}{{u~xy{}{{|z{~y{|y~{|w||{}wz{|}x}{yy~wyz{~zx~}}~}zu|yz{wy{}{z~{yy{v|z~{|y{{{||}{yz{yx~w}z}y|}x~y{vzz}{z{~y}x{{z||{}z|}|{{y~y~|||y|||}|~w{zyz|z|y{x{}{{|z{yw|||wx}u|~~{}x}|}y|{~{}z{z|{w{}{|y|}|}{zw||~w{yzz}{zz{~z{}y|~y{wzxw~||yxx}v{z}|{y{~}|{|}}{zy|{}{xy}y|~|}~zz}zyzv~zw}{x{{}||{{}y{{}v~wx~|~w{~vz{||zu|{{z{y|{}{z{xx~y{||u}~~|~zz|x}zzx|z~}}~|}~}{}~~~}}{|~~||~}|||}}{~}}~y~}~~~~~|~~|~~}}~|y~~~~}~|~~}~}}~|~~~~{|}x~~{}}~~}}~}~{|~}~~}}|~}~}~}|{}y~~~|~}|~}{~~}~~}~~~{}{}~|y|wz~|~{}yx{zzx}yyx{yzzxz{xz|}}{{}z}|zw}}}|{{~}xy~~z}~z|z|y~xy|}||z|yz{}{w{{y{w}{{zyvxywx}}yx}x{z~~y|{xy~~}x|{~}x|}x{|||{}w|{yz{|x{xz{x{~yyx{x{z{|{y~{u{{zyz{{|x{{~}zy|{z{z~z|z|{|}z~z{}~}y|z}{{xz~{|x}zyzx{{yyyzxx{y|{}{|{y~{|y{~}}}|}}~}|z~}x~xz|}|y|x~wxy|~}}v~|}{zu{}}u}z|zzy}x}z|}{zy|||z}}z~}}z{{z{}|wyy~x|q{~zx|u||{~y}{y}|{~|{|}{x~x}{~~}|}}y{|{}~{x|~x{}|{{wyzy}xyw|{z{~}x|zzyxx}{zyx|z|{y{|z~y~{{}x|||{}|y}~|}z{yzz~xy{y}zzy}z}{~|{wzx{{zz{}{{z{yz||~|~}{~|~z}}}zz}{}}|{{|{{z}xx{ywzx|{}zzz~}{z}}x|{{|{|{zzz}||~{|yx}}|~{|}yz{z|zz{~yxzx~{|~z{|{}yxv}zzv{{z}}~z}{}~|{~y}|{~{|{z{w~|~|v}~||yzvz}ywx{~{||y{z{zz{||ywx~}z|z}z||v}z{||y}|z~~}y}{}}y{{|v{{u{{}x}~{||yyz|xz{||y}zy|z}|~{~zz~yz~|~~|}|}z~}~~~z~{~~}}~~~~}~}}~{~~}||{}~~|~}~|}z}~}~}|~|~~x~z}~z~~|~}~}~y~~}{~|{|~}~~y~{~~~{y~}|~~}~~~}~}}~~z~~~~~~~~}z~~~}}}}~}|~~|~{}~~~{~|~||z~~~|}~{~}}|~{}|x{{{~~z|}x|x~z{|{x||zu|{z||x||x|~yz{xyyy}}|z|~xvx}xzx{{|z|{y}zz{x~xzyzxy{|zz|zx{{}}|{xz{|u|yyzy|}yyzxz{||z|xz}|x}x{{{|x}{|}z|yyu{z{z|y{x}|{|xx{~~}|x~zzy|~}y{zz}z~wyzz{|ww|z}}}|wy|yz}x}z~{~}~zxv|{|yyz{z~}{y}~zw|~zx||zzx}zyw~{x}{t{|{{zwyz{|w{y}zy}yw|~}y}z~{}xy{{{~z~}{{{{{{{z}x{z{zu}{~zz~zv}|{{{}z{yu{~{z{|}|}}z{{z~}}||zy}||}zu}w~y{{w~{z|{{}{}y{y}}|{}{}|y~v}}}|~~|{}}}|yzy|{yzzzx|{|x|x{y}{y~z{y}}y}}yyy}~|{xzy{{yz}}~y{xxz|}z}}z|}~zwz}}|z{yx|}x{|x|}zvx|w{{}y}|{{~|yz{~{vy{|{~y~~~|~z{z~|~|x{}}zz}~z{{z{z|{z~z{|{}y~z|yu{}~}xxz}zz{}{z}}xy{}}|}yz|yzzx}y}}|w|}zzz{|y{v}z{}zxzvxv{wy{x{~{z|z{{~zz||z}y{}~|ywyw{~{}yx{|yyx~xy{}zyx}|}zwy{}w}~x}y}yzy~yxz|}zz{{x~{~y{yzzz|x|zz|{{v{~|{y{|z{zyy{|||x|z{zwz{y||~zz{|~z|}~~~~~~~~}~|~|}~~|~}{}~~}|~~~~~~{q~~~~~}{|}}|}|}~~~{~|}~|{~~{~~|}}}~}}~~~~|}~~~~~}~~~y}{~}~}~}}~~{}z|}~}}|~{~~~~~~|z~~~}~~|~|}~}|}~~~~}|~|~~}|~}}}}|~~|}}z}|{~{|~|y}wz|}yzy~}|z{y{{z{z||yyx|yzv|{yz{{|~z~{w}~}x||{{{{}}w{w~~}z{|w|{y}zy}}{{zzyv|{uzzyx{zz|}||}}|~}w{zz|~|}y|zz{|zz~~y|}{zx|}w{zz~{|~~zv{zzywzy{zyz{zz{wwzx}{~zxv|z}{yy||y{~|}}y~~{{}{{yz~|{{yv}|{xyy}zzzw|}z|{ywy{|x~|yz{}|}||{ywzz}}|}x|||~}}z}vzz{zxxy{y}w}z~yxxw|{y||z}{yvu{w~v~~}|}}}z}~x}~|z}{zy|zy{{{zy{|x{|zu{y|zv}yx}}{|}}vy}{~{}{x~{z~|yyz{{}~|~z~}{{{uxyux||{x|xzwy{z}{}{{{{zy{zy|w{|z{|}{|{yz~{}z~~y{|{~{{}}z}~z~{zv{x~{z|zwzx{xyy|x}x}xz{|~z{}zzy~|{}|z}{{}y}}|yp|~{{||{{w~}y~v{v|~~|yyzvyyu~y{{}}{yx{z~}~z|zv{zzy{z{{}x{z}|zu}{yzvxv}}}|}z{{yy~{xz{}|z|{x~~zzzzzxy|||}~zy{|}}y~}~wv||vy{x|}w|w~{wy{xzy{x{u{||yxwz}|{}x|vy}{x{~{{vz||{}|~z{xz~|~|z{{|}~z|~zy}y~xwy|}{}z{|{z{~{y}y|yy|{|{}yww}y{{|~~~}|x}~y~y}|}~|~~~~~~{}}|x|z~|~}}~}~~}}|}|||~|}~|{}|~||||{}}}~~}}}|~~~w}yz~|~~}z}~~|~~~~|~~}}~}{~}~~}~~}|~}}}~~~~}~~~~{~|}}z}~~~~}}~|~}~~~~{~}|}~~{||z~~~~~~{|{~~|~y~}}~|}|{{}|~|~~~~~~~}~}|~}}}z{|~|yzz}|{|}||zz{~|}||{~w|z}wzw{|}~x|xyxy~}yy||{z{~}}{}{|~{yx{~zyxx}}{xw|~}{z}}z}}w|z{zv~|}~}|yyyz~{~~}|~y{{~y}y|zy{|{x||~|}|{{}|z|zzzyy~}zz}~~}yz{w{yx~}|}{yz~{}yxyx|z}z{y~zxz{|~z{{{w||}{||yzy~}|}|{xzz|}xyz~t}|}}yzyyzzx}{u{z}}}}~z}y{|}y{x{|{~y{z{zv}|~zz{||~}{z|{|~}zz}|u{y{~{xx|x{v{{y|y{x}zy~y||z|yzzyy|{{{|y|qzzzy{||{~w|zy{zy~}z~|x{||}z}{z{}zy~|y}{~zz||~|~~{~z{|y{{{{{{xxywzyy||||}{{z{|~}{|}{z}wz|x}~|}}~}{||{zz|~|}|x{zzz{}}zy{~{x||y}z{yz~zy|~xzyz|}y}z}}v}{xz|{z}}{}z{xz{yz{z}|y~z}x|||}{y|~{~~y{ywx{|}u}}zv~~wxxz{{z{z{~y|yx}z~yz~z{z|y||zz{{{~y|{}z{~|yz}~|z{z|{zyv}w~{~{{y|v}}z|zxvz|y~~{~{|}y{}}||~}zz|wzv{~|{z||z|{y{||~}z}{||~v{{yzx|~w||{z|}y|{z}|{zzz~z{|}||u|}|zwyy}zz|z{yz~{}}~{{w|{}|y~{|y{{~}|~~}{}~}~~}|}}}~}~z~|}~~}}~~~~~~z|{~}~}~|{~~~~}~~}}||}~~~~|}}~|}~}~~{}}|}~~~}~}~}~}~|~|~{|}}~{|||~|~~~~}}~}~~|~~~}~}~}|~{}}~~|~~}~~}~~~~{~~~~~{z}}|}~}z~|}}~w|y||~|{xww}zzxy{v{yryxzxu|~yz||yyx{|{||u}}}~{{~|{z}{~{~}|z}z|{~|}~z|z{z|{y|zyx|y}{|x~y~s}y{z{zxz{|}{|z~||~|}|{~{yz||{}{{z{~{}{xvxy|x}z}z~w{v~~z|ywyy|y}z||w}}~}~yz|x}{y}{~z}|}|~}~~{y}|~z|{zzu|x||xz|}y|w|}}xzyvzy||{}~{|zz{~zy{y|z|y}~~z~|{{y{yz{|}{{xwx~|}~}z}wy{z}z{z{ywzz}~{xy~~{|}}zz}w~zwy}{|}{z}~w|yy{yz}yz|yyyyx{vzz}{|{|{xyx{|}{{z{|~|}|}~y{z{zz{z~~|||z|}zz{x|~|x~y{yz{{{zy{z}y{{z|x}{~{~|}|~{wz~|{}{|{~}|~}}{{}vz{z~}}~z|y}zw~x}{~{{|ywx{xzx~~~||{z~}|{{~~{~y|zz|||}{}{~xz}s}yy}xxyz}{{z{yzxx}yyu{{||y{|xy~zz}}{z{y|yy{{}y}~||{||x}}|z}}y{}y|z{zz}||yxx}x{|{|}{}|{y{z{z}}}u|{zzy}~{yz}y~}z|y||x|y}{z{u|zyy~v|x}}|{}w|{xz}yz~{x{vz}z~}{z}{{{~|x|zvxy|zy|}~{|yzzzy{|z|~v{|zyzy~x{y~~{|}{{zy|~{|z{}}|}~~}~~}|~~~z~~}{~}}~~~}{~}~~}~~z~~~~~|}}}}~~}|~x~}~~}}~}|~}~~{}}~|}~}~~|~|}}{~~~~~~|}~~}~~~||y|~|}}}~~|~~|~}z~~}~}z}}{z|z~~z}~|~~~~}|}~|y}~}|{|z}}}~~}~{{~~~}~|}|~||}~}}}}~~|x~~{}~}|s|z~|z|{~}{zy{yy{w|{z|{z}{}y{}zzx{zyy{}xzz}zwv~{}|z{w~|~}}||z|}}}}||zuzz{~{zz{w{|}|{xwyz}xzzxy}{|v{y~}yx{yy{ywvy||yz|z|}}w}{xz{|xxwyxwvz~zz||{{{}yz}zy{|z}}x}x{zzy}||xyx{z|{||~|vz}~y}{xz~x}}|}}|{zy|||{zzyvy{xxyz{}v}{~zx{|{tw}}z|x{}x~zw|x{}}zy|xz{|yz{{{z}||}}}|y|z|{{~z|wxzz}yzz{y|{}x}|}{zy{x{{z{|~{}~{}}}}z{|ywx|~~vy|{||{xzwyw}~zuzzyz||{{||{~|{||}|z{z|{~~|}}~}zz}{{}}|zz{~|{{{z{}zz}{|}{z||~zx~{y{|{~z}|}~x~}|y|zz{zz}{|{||vyz}zywzz~xx}y|y{w{|}zzz~{}~ww~|w|zzy~yzyw{z}|~y~}x{{zz}zx}y{}|zx}wz{zzv||{x|}{zzxz{}|x{y~z{y}y}xyz{||z{zz~y|xy{{}{z{w{~~x|z|z}z{~}|{{~z|zy{yz}y{||}}{z~}v|{{z}}~{|}zy~}zvz{{zz}yx|{}|}y{~|{zy{{{y|zz|uz||zz|}z}~{w}~z|yz}~}||~z~~}zy{wv{x~y{|z{y}||y{|}v}|}|wy{}w}v||x{}}}|{~~}}~~}}}~~~~{|~~}~|}}|{z|~||~|~}|~~~|}}~|~}{}}}{}}||}{~|~~}~{|~~~~}}~~}~}}~~}~~~x|~}~}~}z|~~~~~~}{}~}||}|~{}~~|~}|~||}}{{}}|~}|}|~~~}}~~~}~z~|~|{~~|v}}{y{}xwy|xyzxz|y~zz{{z|||{}|}z|{{z{z}{}}y|}}}zvzw}||{{|yy|yz{zyzz}y~tzyy{zy{{}x{}z}z{yyyx|||}{}~|z|}|}~z}}y{|~z}y|~}~zyx|zxzy|}|ywx|yz}|{wy{y}}yxx{}z|{|{z|yyz}{|w}}z~{~|{}z}xz||w|wy{w{yyzu}{zw{yx{{{}wyw|x}zy}xy|{z}z{~}y|x{{~}z}|{}{z}xz|{z}}|}z{|{{zzxyx{|w{|rz|{}}||}||x|z{~|~~y~x{y}{zy|{{|}z}|y{zyyzy|}~{{}|{zzz~|{}{}|}v|}||~yy|||{y|{{|{~y~{|{z|x||zzz}}|x{ywyz|~w}{}y|zzzzy}~w~|~x{|}~|}|}}}~~{y}|xy{z|~{z{}{{zz}y~z}}|y}|}{}|~z{~y~~{zyw{|ozz{wz|w~z}}z{~}yx~}||z}{yz{x{}y{wxzz~{~|~|}||{yy||z~{}yz{{yy{{~~}~|{~~z~|~yyx|}{{}}z|z|zvz~}vyw|zxxx~yy{{~||~xy|}~y||||~{{z}xyz}{yx~zzuvyx{yyzy~|vywzx~{z|z~{{|y|~xyyzyy|{}yzw{{}{y{~~zw|}{~||{xz{{~x|vzx{zz}{|}x{|xz{{}}y{w|{y}}{z~x}{|~~~}}{~}~~}||~}}}~~~|}{}~~{}}~|~}}x{~}~}~}~}~}|~|~~}~}~~~}~}~}~~~}~~}~~|}~~~}}~}|{}|}}|~}~}~|}~}~}x|}~}}{}~~{|||}}|}}~}|~|~|~~~~}|}|~z|~}~~~}~}~~{{~}~}~{{~|}{~}~~|{}~~|~}~|~{{}~y~{~|}}}}}|{{}|yyy~}{|}xy~{}y}{z|y}yy|{|~zz|wx}wz|yzx}{{|yw~~y|}{{}{z|~y|y~~{~xzzwz{wyzzzyxyvz}{{~u}yz}}{y}|~{zzw{x}y|yy{y|xv}}}x}|{y~z}{}~y}y{x}x}x||z}{{|{yz}|~zw}{zz}|}~{{zy{||y{|~~}zz{}{{|~z{~}|}|w~|~{x{yy}}w{{{|x~v{~{y|{|x{{|~}}{yzz|{|~yxz{z}x|}z{yzxyz||vyy~{{w{x~zy|{y|}}y|{}}||~w|y}}z~{|zzw~~{zx}zz}z|z{~y{{z~}w|zyyz~~xyy}|~y}|xx|}{}}~z}{{zyy{}{|z}~|}}w{x{}v~~y~y{{xwzzx{||~z}zz{}x~}y}|~|~{z}ty{|xw{~{yy|z||~~z}u|w{}{y~{x|}{z~{yuyxyz}|{xxv~{|w{x}}zx}~z}|z{y}}|~z|~}}}z|xy{{|y}{vy}~{{z{zz{~{{~zyyzx{x~{zyz~|{y}||}{}yz}z~ywz}|{wy|}v{{{|zy}||}{||zz~|{v|{|}~}{wzw~~z|{}z|||yy{~}||xyz|{{|{z~y}}||~y|y{x{y}v|zz{}~~zz~{|~y|z{}{}}{|{z}xw{y{{z||~|xzy{x{zy}~|y|~{x}z}z|{zzx||z|z~}{||x|~~|zx~|{{}yy|~{{z|{z|}|~z|wvz}}~}{~}~~}}~~~~}~~~|{~~|~|}~~~}{|~~||}}~~|~{~~}~~|~~~}|~~}{~~}}}~}}}~}}}}~z|}~}~~|~~~~}{~~~~}~~~~}~}}}~~{}{~~~~~~~~~}~}~~}}|~|}}|}}~|{~~}}}}}{~}||~~~y~}{~}x~~~|~~}~}}{~}y||z~|y|{z|zw~}{y{{yy|z|{{t}y||y|{zw|{xyw||{|}~y~{}}~|{|}~~zy|{xzxy{x|}yzxzy|{y~|~y{{z}y}x}{yz}{}}~|~~{|{y|{{}|y}}z}{|zy{|xyyxyy{{z{x{x{yxx|xxy||z||y{~~yzz|{}x|}z}w{}~}{{x|z~{|}wy|xy{~{|z~}zu|w|{|z|vyz|xyz{{wx}}|zy}~|yz|{z}|{{z}~z}{{}z}y{z|}z}z}w{||w}|~y||y{|~{||v|z{}{||{x{yy~|{|y}}yzz|}{wzz}|{x{{zz{}wzw|yxv|v{|yx~w|u|zz{z|{|z~}z{{}wz|{{{~}|}y|x{z{yz|z{zuyyz|z{z|}zxyy|{|w{{|{{~w|||xx}{z{||}|z}|y|~|{}}}y{{z}~}x~|~zx}y|zx{z}{{~w{z~xz}}}|{|}~w|~}~{|zy}}w{{~zyz}{zz|y~|wy~yz|zxzz{xy}z|{~|v}}||{~}~{{zzwvyx{{x~~|{{}yzw{|{{z~{zy~z{z||wy}|}|{x}|{yyy}v{{y~w{{ux{{tz{}~||z~~~~|{z|}x~}xz~zzxwwzzvw}{|y|xy|~y{zzw|z}}}}|}}z{~|}~}yx{}z}z||~|~}{uy{y||y|~|}zzz}}w}yy}|zz{}y{~|}|~}{yz~}}|~~~{}z}}{~~}~}~|}}~|}|~}{{~{}}~~}~~~|~~~|~z~~|~s}~||}~}}}~|~~~}|~|~~~|}{~~~~}~~}}{~}{~{}~{}~~~}~~~~~~}|}|~~||}{}~}}~~}}~z}~}|{|~~z~~~}~}}|}~~~~~~}{~~~~|}~~~z~~}~}|}~~|}y~}}{w{{yz|{{|yxyz}vz|{~~zx{|yv}{}}y|{wy|{z{zzvz|yz}zzzz{}|z~||{{vv{{vw~|yy}{}|~y{|wxzy}~xy~{}{~z||yz{|{{|x}|{|}{|{x{w|}z}|}{{~{{{vx~|x|zz}vxy}|~}|zy|}{{v|}}{{y{x|}wzzxz{x{~{{}y}z}||w|v{z{|z}v|~wx}tyy|y||~xw|y{|wwzx|wvuyz}zyzt{yv{wzz{|zy{|z{z}~|}y{{}{{~|zxz}|zzy}v|zwz~||vvzyxzvty|y{|~~}|~{yzzzw}xz}~zz{~zv}}{}zzuw|z~zz}{y|||{{}~zx{~|zz|}|{}y{}|yy|xz}w|~zx{}{|xzy~y{~zp{||wu{~}yz}z~w~{}||{yz}z{{{~}}y}{z~}yz||w~w{y{z~z{z|z|}~{~~{z|zw{z|}y|{{|z{z{y|{}zrz{{zzyy~zzu~z|y|{y{}xy{vzzy}z{|y|yyy~z{|y}|{|xzx{~y|z|}wzw{}~}}}|{}}}yz{{y||}~{{}{zy||~z{y{z|z||y}x||yz||w~}z{}y}}}{z|}||{|~x{yzz||}vy{||||||{z}{|z{vyw~y{{z~x~}~{z|zz{{ux|zxxzxz||~{}z|{~y|~xyzx}z{~{y}{{{w{||}z{zw}||{wz}|{zy{{~yzzzx}{zz}}}y}|~}|}~~~y|~}||~~}~}}}~~~z~~~}~|}~~}~}~{~||}~{}~}~z}~~~~~|~~~~}~|~}|}~}|~~{|}}~z~}|~~|~|}}~~{}~~~y~|}z~~~}}}~~~|}~}}}~~{~||}}}~z~y}~}~~~|~zz|}|~~{|y}z{~}{}~{|~y~{|{zx|zxyux{z}}z|}xz{zyzyyw|wyx{zz|zxy}}z|~yz}}z{z|}~yw{w{zyzy|{y~z}}z|zzy{{u}|}z|y}xzyv||}yz{{~}z{~{z~{y{yx~z|{}~x{z}y}z|||wyz|z|yxw{{{{xyy}|{{{}wyx|}z}|zx~}|||w~y|}}{{|}z{}||~z}w~zzwzquwzy{}y{|vy~|z}~xxx||xyz|{z|}|z|{y~y{|z|yy{z~{}|{~x~}{zz~z{~ww|z{x}yz{yz{|y}uvy{y|z~|{~{t~}|{y}~|{}z|}z|zw}|yv{xyzxyy{|{zzy|w~|xxz}ywy{z{zz|~x|{|||~~|z|~|yy{|}{~|zy{~}x}x|{zy}x{v}zxyyz{y}z|u{||}zxx~{}~{y}||y|vz~z~}z|~}{x{{||xz}|}{{zwzwyz{}yy|z}|yy|}{z~ywwyyz{{zxzz~xzy|~{v{y}~}z{y}zz|}}~{x||wzz~z{zyy||y{{x||x}{~z|{~|z~|{~}|{{x}~~}y|~}}}z~~yv{z}y|yy{{}x|yy~xy{{y~tz||}|}x}z{z|y|{|zy{y{yz~~}}{y}}~{|~yy{~z|zv||~z}||~{}z{y{|~wx}~z}~z{|}{{~z|xy|}{{}z~z{}{~|{r}zz{zyyz}y|z}~wz|zzxz~|~zx~|~{z}z|t|}}}}}}~}zz~|}~}~~~~~~{~}}~~|}~}~~}|~{}}~~x}|~}}}~}~z~}~}{|}}}~~~~|||{|}~~|~||~~z~}~}}~|}~}{}~}~}}||~~~}~~~}~}|~|z~z|}~~}z~~~}~~|~~{}~~}~|~~z}~}}~|~~~z~}}}}~}|}~~}~||~~~{|yy{}}{y~y~{|}|{}}}}zw|||{{}{x~xxv{|{z~}{zx|yy}yx{|z}{u|{{x{z~{wwzwz||y|y}|x||z{xu}||{x{}{}yyzy~{zx}x||v{z}|}u|}}xzx}|}}|}||~|yz{|}z{{w}y{yz{{x~}}}~}}yyyv{y}y{z|{||yzz}~{y|~|{y|}}z}~xy{z|yy{~y{z{|yz~|z~{|~{z}{{xvyuz|zz}w{{{z|xyz}||~|~|||{{zy~|}{{z}{zzx{}}yz{|y~|z}y~x}zy|w||{~{{z~{z{yy||}y{|y~uz|~}x{y|y}}|{y{yzx}}yz~zzz}y{{x}||xx{|}~||}|z|y{xzxys|z}~x}{}xz{z{{|z{}{}|z|y|{}{|wz{yz{~{|y~yw{z{y}||{}yz{}xzy{{yz{~|{}}y}|x{}xw}|y{y|u{w|y}x}|}~~{{}z}|yy|r||z|{ww{}{~sx~|}}{}|yz{}|z{w|{{|yxzzz|{wxy{{|xzxz~|~z}xvwy|}}~{xx{x{}|~zyx||~{{~}y{}}zx{y}w|x|{zyyy{~{}y}y||z~}yzzyzw}{y{{||vwx{|y}x||{}{|zx{{yz{z}|y~}||x~}{|}}|{y{z{{x}z{z|xy{|}z{z{{z}~w|}y||{zz~{}z}{zyz}z~z|zz{z{y}y}y}|}|{~xxyy}|z{~|yz|~{yy{~zz}}}~~}~{{|~|}}}}}}~~~~|}~|~~|~~~}~{}}|~~|y~~~}}~{~}~}~}{~~~~}~|~~}~|}~}~~|~~}~}}|~}|~|~}y~}|~|~~~~}}~~|}~~~z}y~}~}|~}~~~{|~}}~~{||~~~~~~~}}}{}~~~~}~}{~~|~z{~}|~w{|{z||zywzz|vw{{v~wz{}x|z{{}{y{{}yx{|w|z}|z|y}}yz{}|}||~y}{{|}zz{{||z|}~|vzw~{|z{y~w}z~zy{|z{{z||{xy}}}zz}|zw{||~y{~{zzzz}yz{y}wzw{{|xyxy}|x{}}~yz}{y{w{}}|y||{~{w~|zxyz}{}~|}~}zy|~}}z~{{xyy{z|x{w}{|w{z{{x|}{{x|{{{}y|}||{yz{~y|{{|z|zz{x|}|yy{|x{zy{{|~|y|{z~z|{vzw~||y|x}|}{{|z|z{~{~|xyzx{{z}z{z}{|~zz|~x{{zz{zy|||}}~~}||{|{v{||{||{{|xx|y}|y~|~wy~v|}zywyz{}|w|v~yz|}|z}y~~y~yy{{~y}z{v~~~zz}}w{z|z}}{v|x{||}z{yuyy~|xw}{{{{z{|{{w|~}y|x|z}z{z{}||z}}y||~wzx{}z}}v{xt|yz{{|{z|yvxx{zz{x{}yy{yx{|}zzz~||z~|~zy}y}{|{y~~x{{}y|{z}|||}v{|x|~x|yzw~y~{|}~zy}}yz{{|zy~{|||}}z|z{|z{xx{ux{z|u~~|x{{}z|}xv|{|{}xy{{{|}{{{|}x{~|y|~||~|~{{{w|}{}|zx~y}zyzyy{{w}|zy~{y|xzz}}y|~x{{{}z{~|~{~}~}~~~~~~}~}~{||~|||~}}~}}~}|~~~}~~}~}|~|{}|}~~~}~z~~}}}~z|z|~~~}~|}}~}|~~~~|~~~|~}}~~~z{~{{}y~z}}|~}x{}z|}}{}}~}|~|}~}~}|}}~~~~}~~}z{|~}~~}~z}z~~~~{|z}~}~|x|}~~{~~xzz|y~}|~}{~z{{|z{yy{|y{z{}{|{{{{{}zz|}zzy}|~y{zz}}{w~}||xzy}yy}vzyyzw{{{z{w||{|}y}wz{y{zyy|||wxzyzw}{{~z|{{z}z~}{~xyx{zyz||u}z|xvz{yv}}{yx}{{~z~}y~zx}x||zyxz|w{zywz{|z{zz}~y{zywzuz|y|y}}}yw}|~~}{}}}}yzyw|{{zw}z{}|}}{w|}y{}v}xx~yzxz}|z}{{|||vz|vyy|}~|yz}}|}y{{~{|{wz|y}|{}~||{{{x}{}x|}z|z{||}x~v}zy}zz{|}zx{{|{{z{x|z~{|zz}zzyy{zw~||{v}y{x|{~|x{yy|zz}~ywz~~}|xz~zy{{v{}~zz{~}~yz{}px{x{{x|~||ywv~|zz~}{zz}y}zuz}{~}zwwyzyzwy{}{|}zyx{z}{}{x{{zw|zz}zzyy{|{{z}xy~|wv|{w|zyyx}z{}{}zz|||{z}v{}y|zw}xw{|yy|x~}}~}|}z|{{}z}{|yy{}zxz{{~yyv{{xyu|~|z~|z{|y{zz}{~}{z}{|}zuu}~z~y||||yz}}yzzzyz|z~}||xyv{{y~|~z{zz|y}|{zzzzx}y{y~zw}}||y}~|y|xz}yyy}yt|}{y{xz{yx}||}||{z}{|~z}{~v|{y~y}y}z~{zy|y|{|z~y{{|zy|{{w}{z}{wzyxzz|~~~}~~~~~||}}{~}z}~~~~~{~~~~~}||~}~|~y~}~~|~~~|~~~}~{~~~}}}|}|z}~{~~}}}~~{}z~~}~~}}~~|}}~{|~{~~}~~~z}}|~}~{~}~~{~}{|~}z|}}~~~~~}~}~}~}}}|~~~}~|~}~~}}~}}}~|}}~}}|~~{~~~~}}~||||~}|~~}{}}x|w|y{}yxzxw~|||}zzyz~|}|{yzw{zxy|}}|||y|z}|xw}|~{{}}|z|x{{{x}z}{{~z{v{s~xz}y{{x}zzyxvw{|{w{{~xw~yz}{}}xy|z~z{x~}{}yx}~y~|z~}vxyyu~z||xx}|z}{xy}x}}~{z|}}z~{y~z{{z}}}|y{{~{|~~y{z}zz{}|{{yzzy|~{yz}{{wzz{|y{yzz}xy|}~zyz|~z|{z}}v|}zx|~|{|}||xz{y~{wzz}{~w{y|{|z{vy}}{~x}zyy}ux}{z}{{~{zx}}|z}zy~|{}~}y~|}}}z{zu{zy}z{z~yz|}wy{y~|zy}{y~{|y{|v~y{}}x}}|}|~}|{}~}vz}|uy}xx}{|}z|vt}~{yyy|wx{{y|v|}~|x~}y||{{~~z}}}~{|{|}}~~yyzw}x{{zwz|z|~xv{y{y{ty|{x}}{yz{x||z|||y|||{|{||uyz{|~||z}qz{z}{|}zvwy{}{yy{{~zxzw||{v}{}}yw{|}||{{x|}{|zz{~yz{}{x|~z{|{z}|z{~z}{y{z|vyyzwx{xz{|xz||y}}}w{z{ww{z|z|~{~|wwyx{xwy|{xxyyv{y{|}z}x{z|zx|{z|{|z{yy|{z{z}}|||{x~}|~}~|z}y}z~|yz}{{yxzyy{y~{t{~~y|{x{zz{}|}{~}}}zz~~~~~|}~}~~~~~}|{|~~}~|~~~|}~{}~{~~}~}}}~~~}|{}}~z}~~|||~{|}~~}~~~}{}}|~~}~{~~|~}~}{~|~~~~}}}~~{~}}||~}~~~~v}~~}}~}|}}||~~|~{{}|~}}|}}~|}|}||}|~z}~y~~}~||~~z||}y~~y~y{{}w|{xx{{{|v~{y|x{zxzz~|z~}{|~x{zzyzy|yxz{|y|w{}}yz{{zw{y||||{yy{zz||~|~|w|z~y}}}zz~y{z~z|z}z||z}|xuy{}{z}zyys~y|x||xzz}w|zzwyzy}~zz}}x{y{{{|xy{{|||y~~z{|{|~zxzy}y|||y~z{y|xw{y{|}|~}~~|~zvx||{xx}|x{w}~{zy{|{{|{xzyxz||yy|}{v|w{ww{|y|yy~||w}z}}||zzyz|zw{|}yyz|||y{yx|x}~x}{wx{|{{|}~z~w||}|}z}y{|}{{~{}}~{~}}zyzz}z|}{z{z}{z{~|yxyy~x|zyxz{|{z}{~}y~~xx~zv}{|{~}|{}{y{{|z|~{|{{~|x{|xy{|{~{zz~|y{{||||}}y}wx|~x|{~|{zy|}|z|{zz|}y|y{y|}{||z|z~}zw~~{}v{{|z{~{{w}{{~x|}{|z|||ww~}v}yy~|~~~|{{zwz|w{|z~|z{{}}ywy~~}}|vzzyy{}{~}|zy|{x|w{xy~{z}|~}{||y}|~{~{}zw{u}{u}wxz{{||{zyz|x{z}y{{}y|}yz|{z~{y|~}}{{y~{{}~~|wy|z}|zwzz|{|}~x~~z|~|{|~|}}}~}{|z{}~{}{y}z~|zz||}}z}||}}zxzyzxy|{|}|~y|{wx{x}~{{xy||xyv}|}x}~|}~|~~{|}{~~}|~~~~}~|~~~|}}}}}~}~~~~|~|~}~~}}}~~~}~}|~~~{~|}}~|~~~}~~~}|}}|~~|}|{z}z}~||~~z~}~~~~}|~~~~}}}}~~~{|z{~{~~~}|~}~}}~}~|~~~~|}}~~}~~}~zy}~z}z}}{zvx}zz{zwxyxzx{t{zyy|y}y{|wz{{yzy{}{~~|}|}ym}~{}}y}{zw}y{|}~|||xz{zz{|}{u{zywyxyt{{{x~zyyyyz|{yy}wz|{~zzwzz}~|{|v||{{}z|{w{{|z}wwyyxyy|{{y~y{wz~|y|y{uywy}x}vyx{{{{||zzz~|x}v{z||{z}}~}}}zz~x{}yzwz{yxzy|zyy|{wz}v|{zzy|z}}|{|{z~z~|}~{~}y|{}~|{}|{|y{z|}|yz{zy|zw|{y{w{{wz|zzv{{xx{z{|~x~|{||}}|yy}{||}zy|{zv~y}|{xxy{yzv}|xzz|x{|x|~|z}|yxzzxxx}~z}~|}y|~xx|}~~{{|{}{|{y{{{z}|wvz~|{xwzz{zyz{zzwvz}wuzy{}~}}|}{}|x{|z|{{}{{z{{|zy{x|wz{{~|y|y{z{{yy{|{{y}}yy{}~{w|~w{}z|z|z{~|z|{{~xz~{|}|}{}wzv{y{|~w{||y~|uw{z}y|w|z|yz{v{~zxz~wy{~~{~y|zw{zy{z{z|zy}|xz|}{{||x~{}y|}zxzy}yvx|zxz|}{zz{w{z||z||~|{zzz}x{}|{~}x}}||u{wzw|x{~y{~zz{yz|xw{{|z|}{z|z|}{z|~|~|x}}{}x~~||}}{zw|xy{z}y~|y{yzz}z{zxx|yy|zwuz}zwyz|z||{~{}w|~|}|}|}~~}~}}{}}|~|}~~~xz~|~~zw}}~~}|}~}~~~~}}||{~~}}~~}~~}~}{|~~~~}z|~~~}}~}~~~}~|~||~{~z~{}{}~{~}{}|~}|~}~~~}~}~~~}~~}~|~x~}~~~}}}}~~||}~z}{~~|}|}}|{~{{}||~}~}}~}||{}}~}|||{}y|{w||}z}}~}xy||}z~}{{~{{zz{~z{~xw{~{}{zwyux{yxy}{w~x}|}~|w{~z||}w~}{{~|{|{{{y|{|{zz~z|}y~xv||{{z}vz~x|~}}}y{|y}vyv{xxz|{{{zz{y}||~z{|zy{~{z|{y|w|y}y}y~v|{}x~}x}y}x~zyz{}{z~{}y}}z|{y||}{}|{{|z}~~zw}{|z}}x|{}|~{}wy|z{yy{y}{{|uyy{t{|{yz}|xy~}~y{w|}||z{|}|z}|||{{|z}|}xy{yxy|z{z|z{xvx~|}~||~z{yvy}|z{~xxy|y~~|||{w}{{x|xz}|zy{}}{y~}}|{}}{|y}|xx{|y}}{~{{y{}~{ywx{}||}z}x|{}zq{y|}y{{|z|zw|~yzxzz}{{zy{||xz||y{z{yv}}z}zz}}||z{|{{y}y{{x~|{w|y||zz}{y|w~z{}z{yz{xz}~|x}zxz}}yz|zzz|{yzy{}yyz~z{yy~u|}yyyz{y}}z{|~}}z|}zz~yz|xy{yy|{|{~}}|wwyyzz}~y{{yz~{|z}wz}}z}{zzz{|||y~}|~zy{{|{z}}}|yy|||||}y|zy~yt{|}{}z||{|{}|xxzxzzx|{xy|v{}{~{|{{{|||{z{x~z{z~}~{z||~~w~|xvz~z}}}{~|v~y~y|{z~w}{~||yy|~{z{||{{}~z{||{~~zyz}}}~}}|}~}}}}~{~~}~}|~}~~z~}|~~|~}~}~~~~~~}}}||{}}|~~~~~~~~}}~~~}~~~~|}z~~~~|}|}}~||}~~~~~~}~~~~}}z~|z~}~~}~~w~~~}{z~{~~}~}{}}~}~~~~}{y~~}~~}~}~|{}}}~}~~~|}~~|~~~}~}}~y~|~~z}~~}~{~z}|zz~zw}{{{w|zyz}{v}}{|y{x}z|xy}y}}~{yy}{z|}zzy{x{~{}x~yy{|~{~yz||{{x{xxyyzw{{z||z|xz{||{x~{ztzv||||z|||{~|xyxxux}y}z{x}}||zxx{y{x|}v{y|~w{{zz{~z~x|zyzy{wz}v{{zx|y|zyy}}~|z|{{{z{}|{{z{x{{{x}z}|z}zyz}wyw{xy}w}{y{{{z{zx}{zz}}zyz~y{||zzz||}|{}|yyxzyy{z{|zxx}zy|{xwzz|vz{yz{z{|}|z}|{{|zt~y}}z{||||z}}}}yyz{}w{{}xy}z}z~x}y}}z|w{z}}z{{xzz{{xx|zzzz}zz{z}zy~||}y{{yz~zyzv~{|~yyzx}}~y|zyzz{yz|wzz|z}{{~}z|}z}{~~~||~}zz{{{x}}}|z}}z|}|w|xz~v}{x||{z|~{yvzx~z||~w||{|{xz{x{z{}~xyzy~{yy|u|s{wzwzzy}vy||~}|zx{xx||~z{{zy||{}}z}z{|~{~{xy}}{w|zxz|{{y{{~|y}{xxw{|~{ww{|{y{z}~w}z{}yzy~}wz|{wz}zz}}|x~~|{{xwyx{}}{zwz}xy|~||{y{zy}x~ywz|}|||{}|x|}{}~}w|{z{~w{x{{zxyy}xw~{xxxx}z|xzzy}|{~zy{}~z{zz}{}~~~~~}|~}}~~~}~~}}}}}~{~~z~}x~|}~}~}~|}~~}~}~~}~}|}|}y|}}~}~~|}|{~|}~~{~}~}~~{~~}~~~}~|}~z~{}~}~~~}}}~|}}~~~~~}~}}}}}~y}~}|~~~{~~}|}}~~||x|}~|~}}}~{}z~|~}~}~~|~~~~~~{~~~~~~~z}~}}~y~~~zw}yzz}}z{{{}|{~zz{}{{{}~~{|{z|zy|}|zy~{}|y|{}||zuwv}||y}}zx}zz{}|w|z|xzz}xzx|{~x{x{y~yy{|z{y{}~~vy}{zz{{yx{z}w{|~z{yxxy|x}z{v}{w{zw{{|y|uv~|~||zy{t}}x}z||zyv}y~y{y}xx|wy|z}w{{xyw~{{{zxz{wy~~|{xzyyw}}{zzz}xz}x{}{{yz||{{~|w|}y{yy{v{{|yxy{|xyvy|{z|x{{||}{{zz{z}}~y|yzyz{{z{{{}zzyzz~~|z~{~z|{{zx|v}|yz|}{z~~z||{zwz||y}}|~|{y|xx||{y{}}z}x{|{}~{z{{~~y~}zx|z{{{{vzx|~{z{~{{|{z~}{w~|y|}x||x{yyx|z}x{xz{||z|}{zy{}x|xzz{~y}|}}{{zuw|z}{y}zzyxy{{yy{{{{{~}|{v~y|zy{{}y}zy}x~wzw}}{wy|}~~xyzx}~zx||~~~z{zyzyx|{z|}|~~w|x{w}{}|z|y}yzx}nzz|{zz}|y{zu{{}y|z|w{y|y}{{{z|}{zy|~yzyy|||yz{|}zy}z|}~w|yzz{z{}||zz~y{{|{uz|z~||{y}{}z|}{}z}{}}~y|{|{{zxzyw~|xz~{z~}}w}z|~zyy|zwy}{xzy}z~~zy}{z}u}~y}~t|{{y{|{x{yy{zuvu{|~vy~}}y}|xy||{y~|~z~}}}~~w}~}~~~{}~z}y}~{}}~~~~|z~~~}}~~}|}}|~~~}~~~~{~~~|~~|}}~}|~~~{~~~~~}}~|}}~~}}~~}}~}|}}~~|~~~~~~}|}~~{~~|}|{~||~~{z~}}}~~~{~}~~|}}}|~x{{~}~~~}}~~~~}||||z{~~}~~~~||}~~~}}}}||xz|}x{|zzwx|{|xxz}}{zx~zzw{||y|{}yz{|{x|~~vz{ywz~~y}|z}z}z|}|yz{|x~}}|vwz{}z{~z}v{y|zzwzy|{yx|~zx|{{xzv}z|}|{}{xy~y}~~uxxyz|}x|y~~xu|x}|}|ywszx|v}w||}{{{{{{}~|}|yz|~~||zy}~yz{{z{{z}}z|wy{x|{y{yxzy{zx}u{{}yyy{~x~~|v~|~||w~}}{|~~}}|y{~|z}|||z{|yzzyy}xzzy{ywzzyvy{~z}}|yx~|~zzz|}}~rz|z|z{~zzxz|yzz}wyyz}x~x{u|~wzxz{}{z}yz|y{ztz|xyy}{{{zzxz|{yz{~{}z~|y}{x{xx{zyy|zwzzxz}y}}zu{vy{|{}|{}v|vy{}~zy}||wz|z}~|{}}x~zyrvy~|yw|{{}zz|{yw|z{x|zwz|{uzxxzz{~yyz|~}~}yy{y{{yw{y|}z}~w{xy{~xz{}zwy{{}xyz~yxy{wy|xyzzv~{|}{}}z|zz~x{|~z~}}|~}|}z|y}{|{yu{|}}y{{zyyx|}{{{{{~{x{yz}}zz}}~y|wwz{zy}v||~||}}|}y|{|z{|z~z||{|z}|xyz{{z|y|z}yy{z}|||y|y|{{{{{{}|z~|{|y|~xz|yw}z~~}yz{yx{zux}w{yyx}~|yzz}z~w||{~~z{|~}~}~}~z}}~~~}~~yz~~~z}~~{}{~|~}}~}|~~~}}}}~~~~~~~~~|~|}~{~~~~~}}x~~}~{}|~}}~~{}}{~~|~~y}|{~~}~}}}}}}~~}~}~~~|}{~|~}}~{}|||}{}~}~|}}~}~~~|}~~}}}|{~~~~~|}}{~}}~~{~|~{~~}~~~~}{}}~}~~}~~xx||yzyy{z~zvt~zz|z{|~z|{|x|y{{z}~z|}|y|wxxv{xxyzzxx}||zyx{y}{x}|z{zy}}~||{z~|w|yz}xz|zzz|z{||z|wy{zzzz|~|uzz{{yxz|z}}|zz~z||x}xyz|}x{}{}{y{z|}|}|y||{v~{}{~z}}~x~yx{z{{{x}~zy{~w~x}y}wz~}~z|x~yv|||{~|z|z{~|yzxwv|zw}}v}{||zy|wz|y|v|zyz|}}vx{y{}zy{|z|}w|{}|y{}~|{|zz}}yxz{|{{x}|xyz{w|~z}{~zxz{}}}~}|}~xz{~{|||zz|}{~~}zw{zz{{x}z{||y~z~}}|~z{{y{{}~{}~~y|}{yz~|z}||yzzz}}zz}z||zywz~y||zwy{|}|}x{|zv}z}|{}}~y|y{z{yzzyvz~}w{}|}||xy}}x|z|{|wyz~}w{z}z|yxzv}~{x{~w{z~x||{|{{{{|}~~~wy{|y|{wzzzx}}x{~x{x}|zw||vzsnu||y|}~|{{y~{|v||{{|{|{~}|zu{{yvyv|{{{w~{{{{~zz{~wy~{y~||y{zzywyxyy}{{x||{x}|~wx|x~~{{}w{{y||}}|v~yzy|{y}{z~w{{z~}z|{x{}}|{~||}zz|z}|v~{x|z|{}x||y{x~yyyx}y||yx{~~z{|z|yz|{}xz{x{z{|}|zxx||yz|x{{y}|zzy|x|v{w{~zy|}}y~}~~}~~~}}~|z}~}z~~z~~{}~}~}~|~~~|~{}~|~~|~z~}}~|~|~~{~}~}~|~}~{~{}|~~~~~~~~~}~}~~~~{}|~{||~}~~|{~~|~~~~|}}{~{|~||~~~}}~}}}~~~}~y}~}}~~~~~||||~~~|~~~~}{|||}~~~}~}}|{~~|{~}|~|~}~~~y}}~~|}}}~|~{xw{z}|{yx|z|z{y{}zx~y}|~y{|xzy||}z{x}|z}}xz~{{|}z~y}{z|~||}z{}|v|yz|w{x~zy{y|}{ywyzw}||xz{xxxwzyxyw{u}{|z~~yz}}|{|}}|~{{}zzyzzz~||~{{}~xw{vx{~|yyy|}~z{zyzww{~w}zy~wz~{x|y{|vzz~{zy|{zx}}~}{{|w|yz~|zz}|y}yzyw}|z{z{{z~ztv{xz|{|y||}y|z|||~{{~~||}{{}z}~|{}}z|x{|y{{}}|x{zyz{z|{x|}yyyy}{yz|~y~|{}z{}zx}~y}{xx}~{yz}{|yz{yxzzzxw|{z{z{{{zy}{yxyzuvzx|wy~~}zw}vz}z}||y|zy~}{}~|z|{~xy}{z}{}yzz{{{||~{~}{}{zvv}x~|}|}|z{yzz{zx|}z}||}{}}z|~|xvz~y}{{}}x|~w|xzzz~y|x}{}y{}}yyyz}xz{{w{}{~y{~xz|{w|xyz}}|zyz{y~zyw}}{zzz}yz{y|zyxx|x|zv}}~~}|y|y{||}}{zx}{}|y|{zzz{yz|w}w||~u~}}v|z{y|z}|x}z{z|z}zx|z}~~{y|{~}wz{|zyy}}}}}x}|}z|w~~u{z{~zwwzx{zvx|xz{{{vyw}zw}|}wx{{~z}y}z|{~}|{}{{z{|{zz|z{}z|x{|{sx}~x|}{yx}w|{||{|}wz{|{v{||{v{~w~}~~~~|{~~|~}}~}~~~{}~~~~|~~~~}~{~~}~}}~~}~}~~}~|~~~}}{~|~}~z~}~}|}}~~~{~~}{~|}}~~}~|}|}~~~~}}}~}~~|~~}|~|~}~~~}}~}|~}}}~~}{~|}~}~~}~~{~~}y}~~|{~{~~{}z~~~{}}}{|z|}~~}~~|}|~~{}|~~}}~~~~~~|{~}{y|w{zu|}|zyz}v}~x{{yzxx{~|{{}|{xz||zyw|~~||}}zyz|v{{|yyz|{|xzzz|w|zr{{{|{y~|~x{zxz}x{y{||}{|{zvyz||yyz~|}yz{x~|{{|~}{xww{~xz}}||xy~x}{}|yv~~}zyx}{}{{zyzy{{y~z}~x{y||x}x{{}|t}}~yx|z~{z{||w~|y}xz}|}z}{{x{xz}}{{{|}zw~|}~w|yw|y|z}||z{y||~z|||}y}|x}vx|}}wyy}w~{y{}|z}}~~uy{yy|~z{zyy~||zzy{}|{|~~z~zzy{}y}{z~x}x}}~~z||~{y{z|yzzy}z{y}}}z|x~~v{yz|zz}{{|||x~yzyyy}~{wyvzy~y|}y}z{z|y|u|{y}zyzy{{~|{y{zy}x}{x|yzz}z}~z||~x{yx{y{z|}y|~z{z|v{{|{{}{y}w~zyz|zx~{|w{~{v~~xx}yz{yzzx~}}{xz}y~{|{xyw{wy|{}z|{z|{|z{}{}~z|y{y|y~yz{}}{{~x}{~y}|v}}}||y}zwyz|z}xyxw~u}|x~{}|{|z{{|z~||{|xz|{y{}}}zzy|z}{|{{x}y}}}z~y|{~|{{|{z{|y}y}yz~{y{||z}}w}z|x|y~}zz|x~z}yrx{{{|x~y|y}}zuz||zx}~{{u}}|}y|{~x~z|~z|yy~y}{x}}~z}~{}{x}||}~{{{z{z}}|{zz{z|zv{|}}}|~~~}~}}~}}}}x|}}|{}}~~~~~~~{~|}~}~~~~|}{}{~~}|~~~~~}}~~~~|{~|}{}{z}}~|~}~{~y{}}}~}}~|}}~~|~{~~}}|~}~}|~}}~|~}y~|~}~|}~|}|~~}~~~~{}~|}~{~z~z~~|~|~}}~~~~|}}|~}}|~~}y}~~~~~~~~|||}|~~~~}~~~}}}~|}~||~~|~}|~}}}}}~}w{~yzz}|}~|y~}|~zw{yyzxz|yxww{{zxtvzx~|{||v|w{yw||zz~}}{z|zz~x{yxy||}{z{{y~{u{zzww{{zzzxz}{u}yv|w|{zwxzw}{~{}zx||}{|{}~zvzz}~~}|}ywz|y{v{{{zz|yz{z|yzxz~~}|y|z{zz|xy|yzyy{}|{y{}x|z~zzz|z{y|}{zzx{||xz|}{{}|zxwyxzy~|{vx}||}zx{yzz|{wy||}{|}y{~z}z|y~{|y~{}zu}~~ytzyw{x|{{z{yzz}xz{zy{zuxvzxz{|zz}yy~~}{{xy~|{z||zyz}{z{}||}{wzzy|x{{x{}|x||v{z{zyz{|}|}|}~x{~~}}z}}w}|{y~y{}~{z|yy}z{|{}y||x~ywz|}{y{z{xvwxz{zzyxuyt|{zzz}z|xzyz}}zz}y~|wx}{|~w{|z~y}z{y~y}}zx}wyy|y}{z{|}zzx~z{{|zy|~||~{x|{}~|y}~~||{}{vzxxy~{z}ww{yxy|~w|{vvyz{y{|{y{}y{|~z}zz|zw|{yy}zyzyzzz||{z}{{~yz{{{{}~|{{xx|{zwy}yz~x{x{zzyy|}}}y{z|}|~}z}~zx}yzz|x|z{|xzx~xy|zw{{y|xy{yxy{|z~|w|xy}{{x}w{}~|}y{{|y{x|{}u}x~y{{{{yz{|yyzyzw|yx}zu|yz{y}{|{z{z}~|y{z}|{}|zz}{|}}|~~~~|~|}~}}~}}~}||}~}}}}~|~~~||{z~}~~}~~|~~}}}~~~}}|z||~~|}~}~}|zw~~}~~~~|~~~}~{~|}}~~~~~}}~}{~|}~}~{|}~}}}}~}|~~~~}~~~~}}~~~~}}~}~|~y~}~}|~x}~~~}}|~}~}~~}|}}~|z~y~|~~~}|~~~z}~~{|{|}~||yyv|{}|}xx}yyzzz|x}~{yz|zz}}~{{yyz}|{|{~|xy~z|yw{~t~u}{x{}x|w}t|~|{{{yzw|{|||z}zzzzz||~|{y{yzz{y{u{yw{}yvwzz{yxx}|{wzz}~}}z}{x}{z|{}{yv{{{~}zz{w{}z~xx{}y}|{{{{zx}|{y{z}t{{y}{y|w{}~}{{{y~yxyz}{yxyyz{|yz{~{}{yxx{u{{zzzv|}}{vxx|{{{}}vyy|vzzyw|{~zvv|z||w{zx{zyz}~r~yzz{zzz{{|}|{uvxzy}zz|{|{x{zu|{y|~y}z|y~x~~{~u{{{{vy}|{{|xyx|y{}{xu|~zw{{{{|{yxzz|{{y{~~~{}{|{}w~{|}t}{{v|x{{{{{|y}y||x{~z~zzy|{zzyz||~||{xyz~}x{z{{{|z{~{|}{|zz}yx{{y|}|y|{|~z|z~{{yx|}{z|~}z{}|}|x~y{w}zzxzz|}{~zz|z~xvx}~}|z}zyz{{}zy{{|zyy{|yyw|~|z|uyu~|~}|z||yzu|}w|xyzyy}x}}{x{{{}y{vz}{z|{y{{|xv|y|zxy}{~yz{y}wzxx|}|y{{~yzyz{|}||{}}|||~y{}z~zxzyyzy}{y{|y{v|~{x~z~~z{z~z{{}|y~{{{||~~{yzyyzv{{{yx{{x}{~x~xzz||z~{y}~vz}wy~|}{|wz|vzzx{{||w|~|x}~xz|{|}{{|}~~~~~~|~|~{~}z~~~~|}~|}}|~}}}}}x~|~~}~~~}~}}{~~}~|~}|~||~}~~~~~}~~~~~}~~~||}~~|~|~~~~{}{}{~|}|}}~~}|~~~}|}~~~z~|}zz}{~}}}}z}~~{~|}}|~~~~}~~~~}~~~{~|~~~~w{}{z}}}z{|}}zz}}{wz{~}y~zy}{{|~xzy}zx|}{zu{{}}}{zy}}y}}~xz|{~||}z{||v~}}zx~~|}w|z~{{zz|yy}|x}zz|{vxvywxz}z~x}|x}z{||}}zy|{w{z}|}}z{|~{z~xwyx{}yxyz|{{yx{{{|yzy{~~|yz}w||x}|{x|wzzzzy}yx~{}{|~{|{{y{|}zxyzy}~}}{}u{{x{|zw{|}~|~|{y|vuy|}|}}{|{|||~{~z{{|zzx|yzy|{z}|ux|z|}~{||v{v}yxz{|z~yz{{y|y{x~w}x}|xw|}|||~}|y{wyww||{zz{|}|{y{|~{}}xv||}}~y~|}v~~|}wy|}{z}z~|{}z~zz{x|}{uy~wzyu{{wyyxxw|{}v{{yy{|{~{yyx~|xzz}x|z{~}}}yz}{z{y}y{s{|}{yxyvx}}w|z{w{w{zy|vy{y{z|zyz|}y~{zz{{xxyz|x}~x}z~|{~|zv{||{{w{wt|w|{~yozy~x{x~xy{{{|~}z|x{zz|z}}zz}}}|z|y{}z~{}||{z{~uv|z{|~}xzyxu}|zx}|z{}~|xy|u~zzz}|yx}z~|zyy}{~|x}{{{{||{{}yzz|z~x~zx{}x|{zwxy|y{x||z~z}w{~}|{}~y}~x{}vz|}|||}{|}wxw{~ryz|{w|yxu|{}{{~{}~y~x}||}~}{~{w|{}{}||{~~}x}}~~~~~~~~}~}~}}||}~}{y~z~}|||~~~~}~~~~~~~}|~~}|}~~~|z~}~~{}}z~{|~~~|~}~|}y|~}}~}~}||y|zz~~~|~}||~{~{~~|}}~}z}|~}{{~|~|z}|~~|~~~|}|~~~|}}}}~~{{y}|~}|~}~~|z}}}}}||~}}~~}z~|~z}|{zywz{xzxz{yyzzy|x{zy||{wyy|{{xyx{{|x{{{|{u~xyzx}||z~{zzz{wz}{y|z{yx{~}z~{y{v{|w|}{}{yz{{{zzz{z|}|~{|z}|x}z||yzx|}|}z{y{zyw|x}|xx{}zzzy{zxyxyww}~yw{y}y|x{~{{z{}||xyz{|w{zuy|z}y}u}yz|x}{~yzx{yx~z|x~~{|}}y}|w{|~{yw|{}x|vx}y{|~yyx{{z{w}{w|zxy{||}y||xyxxz|||}{xyzz|y{x{||vz|xz{z{z|v}}t}y}wzw}{{{}{y{{}{{{y}x|{|{{y}x~wy{w|~|}v}|{z~zz{|}z~|}}{~|{}{{xw|y{xx}z|}{{{{~{zzzw|{}z}y|xw{|{yy}x{|}{y|xy~z}xy|z|}~~yzzw||{yz~{zzz{y|vzy}|}yz~|~}y~z}zwvzxz|w|}z||zy{{~{}|{y{xz|}|wwx}{zz|z{{|z{z~y}|{z|~|y{z{zyw|~zz}|{}{zz{}}~{yyy|~x}xzu{x~~~|{}yzyxy~z{zyyz}|~|z{{z{}y{}z{}{zzy|{|xz}}wzwzs{w|}zzxxy}{zz}~zzx{zx{y}{|wx}vzzw}{|wy}yx{x~|}y{z|y|{}zz{{zy{szvxzxzz|x{}y{}~z}}vz}|{xy}xz}{x{}py|z{{}y||~|{|vwz|v{yzz|yx||}zz{{}||}{|~|~~|}~}}{~~~~||~x|}|~}{~~{}|~}{|||}~~~|~}~}~|}{}~~~}}z}}|~|~~}|~}}|~}z}~}|}}}|~~}|~~z~~~~|~z~|~~~}~~~}||~~|~~~~~}~|~{~~|~z~~~~}}||}~}{|y~~}||~~~~|~}~z|}~{~~}|~~{~~}~}|}}{y~~~}|}~||~}}y|{}}|~}~~|~~yz|{z|}{{||x|zy|yy||zx}||{~y{|||z{|{~yx|}|~{|||xz|~|{{}y{zzz}{~~{~|y}{{}z{|yz}z{zyy|yzzzwv{|wxxw{}~wz~z{|zz|y}yz{}v~{|y|}x}}{}}wy|yzxx{zx~x{zz~{xx|xz~zxx{v{{~~{}{|{~u}y}||{}~|||zy||{|z~||~y|zx|w|{{x||yy|w{|{{x||xwzz|xs|x}}|{zzyx~y}~y}z}|||||||~{}|x{}xw|zzyyy|xxx{yy}~z|zz{w{y}w||y|}~||x{{}z{||}w~~v}|||{|xyzzx|}uzxxx|{y{xyz|zy{yu}yz|~z}{|yx{{x|{~~~}{|{~|}{y|}y{~{y}z}w|{}{|yw{xzzz|{z|x{xy{yz||vz~yzy{}z|}|}z{}v~|{}|~|zzz}}~~|wx~{|~{}{x{~w|x}y}yzx|z|y{z~zx{z|{z{{}y~}|}{u{}}~z}{}zy|y{z~{{zywxz|}{y}z|u{~y|y{yx~{zz~y{}w}{|{x{}|~x{}|}{}x{}|~{{}~yx|y|{{zw|yx{}z~|y|x{{vx|z{}t~y|xyzxy{{}|x{||z||z~z~||{{zyzw{}}z}|}}v}z}yzv{yzyyzxv|yzxzxwy|x{w|xy{}|z|{~x|zyz~}||{yz}~|{z{|{y|{{xxw|~zzzx~}{zy}{|{yzxyzz|}w}~|x}|}{v|}}}}}~~}~~~~~~{~z~|~~}~|~}~~~~}~~~~~|}~|}n~~}}{|~~~~~|~}~~}~}~||}~|~~}~|}~{{~z~~}~}~~~||~|}~z}~}}~|~~}}{~}}|}~y~|~|{~~~~~~~{|~}~~~|~|}}~}|~{~~~~|z~~}~~}}~zxxzzz~x}|zz}{|xx~z{zy}~~|zy||z|{|z|z|y|y{}~z}z|z|{z{{zz}{v{zz}~}z~w{|yy}{x}}~}~|}{}{}y~x}xwz||yz~zv|xzy||zx{~{z{}yzwz|z{|zz~yv|}|{{|{|}yy}z{|}zyzz|z|{|}|}}x}{}{y|y}v{{yw{xy}wzz|y}{zy|}uywz}vxw|~}}|z|{}~|z~{y~~|~{~{u{{{~xxyz|z{~}}z|xy}|~z~{x~y}|}z}~}~}x|zzsx~xx{}xy}zxz}yz{z~y~{z{{~}{|z~vyw~xzx}y{|{}~}{{}~{{y|z~zx{{z|z|{z}w}v~|zxzx{z{{|{~y~~|}}zzyzz~y{xzwy||{{{~wzx|x|z|{zzx}}|wzyz}}z|z}yx~{xzx|z{{}y{~y|z~~uz{||}~|~{|}yv{}vy{|||~{}y{z~|~|{}{wy~}z|}yxxzzw{xy|yz|{}|y|{{zx|y|x}~y|xyz||zz|ts|{{yy~}|}x}{|}z}|wxzx}|yyzx|}}{}}~{{}||yyzw~y}{|~{~y||z}y{zzz|||z||{{xx~{z{|yy{y{|yxzwv~x{{|}xy|~{}~x|{{}y|}{{}~{}|}{}|{y}}z{y{{}|y~|}{{zy|yy}{||z}|{~z|y|}{{{~||~zz{{|~z~y}zzv~y|y{|yywx{{{x~{z|zyz{{~{x|~|~{}~~|~}~{}~~~~~|~|}}}x~~~~~|}~}}}}}}~y}}|w~}~{|~{}}~}~~}~~~~~~|}}||}}~|~}~}}~~}~~~~}~}~}}{{|}~z}~{~~~}~}~~~~{}}~}~~|}x{~|~}~~}|}~~}z}~}~{|~}|~y}~}~|~|}|~~~~}}~}}|}}~}}~}}~}|{~|~|{{|}~}z|{}z|{z~w|w~x|yzxyz|ywvxz{}{zxzyyu{}x|zz|~zy~{zw|}xvw|y}zw|zy|zx~z|{yzz{|x||}|vx|}zx~}x{vywyz{yzxuy}|{~z{}|ywzz}||yz|~y{}||}{y}zyy{y}|zyz}z|zz}z|z|{|x~y~~{{{~|w}|~~~|}{|}|}}z{}}}|y|z|{{wvzw}x|xxx{zty{{zxy{yzw{}{yz}|}{|}~~}}}|}~~w|{{|~~w|z}w{{w{yt|x{w{zuxwz~yx{|{{z|wzzxzw||{}z}v~~}z{{{yz{z}}z}{{||twxwzyz|{{{xz|zzm|zzz|}~wx{}xz|y~|||{}~}}{v}{{|}{z}}~{|tx|y|{|zz{{{xyy}{{z{{z}}zwvyx}||{{v{{{{}|x|yz~z||}~{}~{zy~xw}{|x{|xz|{yw{{zxyx}y}z{|zz{z~~zz{}|yz|}|y{{{|yz{|{z||~xz~x{xz|{y|zy{wywy}st|wy{ww{x|w|z}z}|{|}z|{}}y|z}~|}~yy~x|{x}{{zz{yzzx||~wzyywtzv{|z{xzux{|{}}}|zy}{}{y|z}}{}|zx}{|zzy~|zz}z{wx|{y}}y~zyvz||{u{}|yy{yzx{z~z|{{|{z}y{w{z{x|}}|}|}}x|y}{yzyzx~{yzwzxz}|zvz{s{z}z|{y}}}~}{~x{~{z|{~{z}~~~}}~|~}|||||}~}~~~}~|~~}}}~z}~|{~~|{||~}{}}~~~}~}~|{~~|~~|{{||~}~}||~|~~}~{}~}|}~}|~~~~~z~|~z~|}~~}}~}~~x~|}~}~}~}}~~~~}}~{{~~~{y~~}~~~~}}~{~~~~|~x~~~}}|}~}~~}~z}~~}~|{~}~~{{}z|y{wz{{w{y{|}{{|}{{{{{zxzy~}z~y|wx~{|yx}zzz{zyyy||z|}z{|xv~z{}xzxz~|~{}zw|xzyy{{}}x||~y|}||zwx{y{{|z}z~z~{zx|zw}x{yzyxz~z|{{y{zwvz{|yz{yyz~z}v{~{{zx~~}~}y{xx~yz}{{z}}|}|yx}z{w~~y~|v{|z{wzz{||~}}xxz{}z||~z{}{}z{w|z|z{|yuy~v{z~y|y|z{{}|x|}}|~}zw}|{}{}{z||xz||{y||{}|u}|w{|~|}{{ywy~z|w|||x||w{~yyyz{{{xv{{|yz}|zx||{~y|yx|}}|u{{{xyz}y{{~z||{y~~||vz|{~{{z|{|{yzz{v~xx~wz{xyyy|yv{zz~zz|z{|||x{{z~|{wz}{yr{yzw{~}z}zzyzz~z||zzxxq|z|y}|z}u~{z{{~}{}{}{{|z{}{~}{z}~yxy|z{{|}z||{{~||z{{y{|yxv|}z{}{{z{{||z~}z|~y|~x{~{|~|wzyu|w}||yz{x{x}x{{{y~y|{{{x|wzwx|vx~~zx}{|zz||{||~}{w|x|{xz}{x|yz~|z~yz}y{zyy}||w}z||~|}~v{~{|{~z}|{u{|{{~~zxy|||y{y{x{~{|y}wz}}x~}xx}z|zy{}y}yyy|}|~||{{}|~|}{z}z||x|yzyz}}z|}{|yz{{~y}{}|}}{w~{zyx||{~~}}~u~|}~}~~}{~~~|{~~}}~~~}}}}}}v}~}~{}~}|~}~~|}}~~|||~}}~~~{~}||}~~~~z{~|}z}~~{~}~~}{|}}~~{~}~}}|~}}{{z|~{~~~~}~|~}}~|||~~|~~|~}|}~}}~~~}}~~~|~}~~~~}z}y}~|}}~~z~x~|~z~}|~}~~}~|~|}{xz{}}{vz|{{uyzsz}xv}y|y|}}{z}z{|{{{{xs{}{{}}|vy}z||{}z{{||}}{}{{yz}yy|}~|~}z{z||}txt{{y|~yv|y|{yz|~~|{vz}|{||{|~|yy}z}}z|~sy{xzyz{{||zvz{z|yzy~wyxz{{y{|{wyz||{z|{zwz}||w{{z}|~}}{{x|~~|z|xzw~|xz~y{|~{x{{xyvzzz|yy|z}}|z|yw{|z||z|{~||x{~y{z}y~~{y||}zy{z}w{||zz{~}wy|~}zzvz{yyz|x|y{y{}}z}yy~z~zy{y~}{~~{|w}{|}w|{|vzzxx|y{|wyx~zxy{|}|yzyyy||x}~}x}|z}{~{|{{w}{~y{{|z}|z|z|{||x}y|}zyzrv{xu~z{z{yx~z{~y{}{{~{~}|~~||y{{}~y|w{~z|yz{z|w||{|{y~|yx}}}yxy{zz}}~}xw}x~|~}~{{y{|z}{{}y{{z}yz|{}y{{|{zx{zw{}{wy{{wz{}{yyyz|}~||}wy|z|~}z~|}|yzz{{z{|||vx{{z{x|vy{~}xz{zyzx}{x~z{{{zxy|y{{{z{~}|z}{zxz||yz|}~~z{}z{|~{ww}{{{yyy|yyux}|yz}~|z{|{{{~y}{~||y|y|{z{}}{}v}xz{|{~y|y}|x}z~{zx{|}z}{{y{}zxy}{y~z~z||z{yy|x{z}|~{|}}~~}~~}|||}|~~z}}~~~~~~~~}}~|}}~}{{~{~|~{|}~|~}~~||~|{}~zz~{~~}}|~~~}~~~|}~y~~}{~}|~}{|~}}|}}~}{|~~||~|}~y~}||~}~~~}|}}}||~}~|~}}~~~~}||~}~{|z~~}~}~}~~}~~~{~~}~x{|}|zz|z{{y|}}x}||{y{{|y{y||y|w{z|}yv{xwy}vzxyzxy{xz}}yx{|~{zvw}{zy|~wyxzy{|zzv~zxz{{{x||z}z~{|v~~txuxxw|yz}yy|zz~wz{z~|{|{x~z||zyz}zzy}z{||{~xz{xxv{|yvy|y|yz~~zxzz|{}z{}y{}|~z}xz}|{|}x}{}zz{|}yzzx{}zy~}y}zx{~~|yy{yz{y{x{{yy{z{v|{{|zzxx}xy{|y{}zzzzxy|~{}x}zyz{x}y}}{||x{|~{~xwz{z{~}|{|xz{y|x|z|||z~~}{{}z|}|yvyzzx}|}{{}zy{ys}x~zy|{{xxy}|z{|~w}xxz}}~|zxy{|zzwzyz|{||{{y{x{~}|~y}z|{|xu{{{|{y{zz}{|{|x}|}w{y~}}wz||zyy|{|wzzy{|z~{~{|yyz~||{z}xyx{{{|}y{~|{y{ywx}}|{}{uzyzwy{{|{x~w}{}}}~x||{z|y~xzy}xx{~z}ys}~~}zy}{{}z||z|yzux}{{|~zz{y}~|yx|}|~~|zzxz{yuz~x{wy|x}zz}xyy|y~xz|~y{xwzzx}|}|zxzzzyxxzvzyyywy|wz|{z}xx}yzxx|}z}z~{{|}z{}x|z}}|yw{{y{{z{|y|z|y|{|y}|{{}x~}yzzz|{|x}x|xyxy}z}~}||}x{|x|~||y}{zv{}yzz{{}|x}{{zuxy{wy{{z}yz}z}w}yy}~{~~~}}~~~}~~~~{~}~~}}~}}|~~~{~}~}~}|~~~|~~~{||}||~~y~}x~|~}}~v}~~{}||}~|~}|~}~}{}~}|~~~|{~|}~~~~|~~~}}~~}}}}~}~}~~~|}~{}~}}~{~|~}~~~||||}~~~~~~|{~~}}~|~~z~}}|}~~z}~~~}{||}|||}wz}{|x{ywzy{~szw{}xv}yyzw|y~x}y{}}y|z}w{z{|{~|{||~|{~y|{z|zx}zw|{wxw~|v}vy{|xz}|{yyzz}yzzz{v{{wsy{yyzyw{{z{}|~x~~u||}{~|zz}|||z}}{y|x{wxxxzxy}zpz}w}y|{ywyy|t~|x{{y~{||x|y{|}z|xy{{{{y~{}}{|y}}{~zzzzyw{|w{xzwx{{y}{}||{{xy|z{{|}x}zz~~z{|yz{~z}{y||zzx~{xz}y|v||zwwx{xwz|z}{}|yzyx{w{|z{{{}}|{{z|}y{|~{zz{{}z}|{xys}~||{xvvyz{{w{}z{z|x{y||{}v}{{vzz|yy}w~~|z~|~|{zrz}|z~{~}~y~z|}~yxxy}{yw}|w~z}~}}{y||}~xxyv}x}~~||~}w~||~|}|z{{}~|}|{|{y~|}zzxy}{~yyz|{|zuuw{|y{y}|yx{{zxw{||wz|}~|z}z{y|x|yxx|z{|~x|{}||{xy{{~{}y|zz~~y|tz{x|yv}~zx{z|{||zx|{|}}yz}~zy~}y}{|}{|xyyx{|{{{|uyu}{}w}yy{x{t{yzy{x|z{v|y~v}|z~zyz{x{{{}zy{}}{~}}z~{|{{v||xzy|{{}zx|{xy|z~zy~w{z||}}z||}z~|z}zyz||y{|~yz}|{{{}~}z}~yz{w}zzz{~yv}z|y}}yz|{y}w{|w{z{|}}z|~zzz~||||}~~}~~~{~|~}}~~~~|}{~~}}||}y~~~~~~~}{{|~~{~~~~}{{}}|~}{~z|||~~~}{~~|~}|~~~}{~}~~}~~~~|}|{~}x}x}~}}}|~}{}|}{{}~~|}~~}}~}||}|}|~}~~~}}}|}{||~~{~}~{{z~~~~~}}}}~~z}~~~~~~~}z}~}{yz~}~{~~}~{|~|xx~~|}{}|u}~{{~yvz{zy}y~z|{z{w}xzzx~xxzxwx}wyyzy||||~tzwzx~{{w~|}x}z|yw|z~z}|y{yzyz}zzz{x}}zz{z~|yzxx{{{}{w|}yw|y~~{w|xwxz{zy{x{|xwz}x~z|{{~zzyz{}}z{{}w{~y}ty~}{|w~{|||{}|{|~z~}|{zyyxyyz||{x{}zzyxvyz}|yy|~}{|zx{|z~{t|{yx|{{}}{sz}wx~zzy|{{}w}~z|~}{z|zz{}zy{zz|{{zwzzyz|{{uxzz~wz|z{|w{y|wvz|~~xzw|}|z{{xzzy{{}~y{z||{|{z|v{||x|x~}}{~~{z}|zv|y}|z{yy{v{|}}|~{w{|}yzx}}x|{|{|y~y{z~z~}t~||{z|z|{|~z}|yz|z~|{y{|z{yz|}~zw}||{}}}{xy{x{y}}{{}{}z~w{xx}||t{|z{zz{|~}~{}|x{{|{y~zwz~{zwxw{}}y}y|zyzv|}}}z||zwxzz}||y}{}|z{{{{x{~uzz|xxu{s{xx|{{}{z|~wz||z}zz|zy{||}}y~z|{|}wx{{yy|vwxz|zzw|{|x|{zv|z{}yyzz{||z{yx~|~{|{}|zz~x|x{{|}y}|z{zy~y~yx}|~||w}|z|}{}yx{yywy|~yyzyz||}x}|{}{{|~zyzx{{|||}}zx|y~|{x|}{zvx{zx~u}~|y|}{{zz|y{|yxyzyvz~~}~~}|~}}}~~}~y~~}|~~z||~{~~~}~~{~~}y~}~z~}~~|}z~{||~~~~~~}~}~~~~{~|~~}~}|||}~~~}}||}|~}}~~~}~~|}~}}~~~~}~}~~}|}{}}}|}~}}|~}~{}}}~}{||~|~~}~~{|~~}~y|~~~~y{}~~}~|~|{~}~}~}{{}~}~|~~~}~}yz~~t}{y{|~xzxyxyyyz|z}|v}{zx|}~|zy|z|{{xyx~xv{z}{w{{~z{{z}{zz|}{{{v~y}}|z{|{z{uy||y{}w|z}||z{~}wy|zzw|w~|{z}yy{|z{zwwwy{z|vzy{zy}}|{zx|}w{{wxzyzxw}|yz{yyz|z{xxyzy{{{||x{~~|z~||z|}}{z{{x{z{{zz~}z{}x||x}yyx{}zz{|v}zz|{{{vvwy|~~yyz{{{zy||~{x~}{{z~~|~|~wx~|zw||xxx||}w}zy{t{}y{zux|xz~{xz||y{|{xx|z{y~{}}y|zz{w~~}w{z}|xzy{zx{ty|xytw~z{{zzzzyz~}z~yz|~}zz|z~y}yz{zz~~~||{|{|{{{ywyzwyzw{x{z}ztzzzz~vzzw{|{z}|z}~zy}{~{}{}|z}}|{{zz|}|yzw||uz|y{z{z|~|zw{yy{|y{zyyw~z}{~y~{w}|{}|{}|xx}|{|{yzzxzz|~}~y|yxz{x{wzvyz{wxy{|z{xs}{{zyzzz|}x~x|z{}v~|yzy~|{||}}y{~{z{{{}}u||yxvy|}{yy}{~wz|zz~wyxy|}zzz{|y{z~{x{|z{zx~{{{}~|{|yx{{u{vyz||{w|zy|~wxy{|zuz}|yyx|}yyz}~{y{|w}y~z~x|zz~|{y}yz}|y~{}uyxu{wy}w{z{|{wwzuwy}|z}{y{~y}|}|}|x|y{w}~~|}~~~}}}}||{~~}~~~~~|}~}~~}z~~}}~}~}~~~~~~~~~~}||||~~{{}~{yz~~}|v~}}~~}}}~z~|z~~~~~|}}~y~~}~~~~~}|}~~~}z~}~||~}}{~~~}|~~|~{~}z|}||~~}}~~~~~~~~}~~{~~{~}~}~~}||~{~|~}~}}}|}}~}s~~~~~}|}~|~|~~~}}~~~~~~~y{}{~}|||~{~{}}z~z|||z|z{zz{}zx|xy{yxyx{||{z~}zzx{y{|{yz{z{x~z{yy~{|{{x{}y~|~x~z|y|z~}}{z{y|{yz}|{|~~xz}xy}|{y{zxzy}zzx{xzzw|z~x~z~|{|z}v}zvx|zz||{y}{tzwzy|}{y{}|{~y}{}}|{yvy|{zx{}|zu{{|uz|~~z{w~}z{|{x{z}|}{|x|z}{zyzyzx{y{|}~zx{xyzwz}}~|zy}ywz{|||{{w}{{|{{|~wyzz{~|uy}||{{|||}y|}yy}z}{yy|zz|~{z~||z|{w{xy|wxz|~}|zwzx{||z{}yyx{xw{|z|zzyyz|}zz{v}}||{||{y{~}~{z}||x{{{y|z~y|{zy{~}zz|||}}z{w}zzyyx~y}yxwzzz|~zz}wwxyz{z~|}y~~y{z||{}{~{u{{}{z|{|||z{wz{y}~z{~}|}{{}yz{|z~x~}|yy{xx{zxzzz{{yy}v~{}{{xy|x{u{y}y{{|zzt{}}y~{yy|z}{zy{uy}{y{|zw}zx~||{{y{y|||z|{}wz{{|z{{~}{|}y|}yyyv}ztw{zxz{xx}yy}wz~{wy{{x{yx~~{y~z}z|{{z{}yz{}x|~y|xz{|{{}|~{zv~}zzz{||y|wzz~zz||}|||ywzz||{yy|{||z~{z~}z{|{}||}x|{}~z~{|{y}t}}~|||x{|z~|x{}y}|}{yy}|~~{~~|~}}}}{~z}|~}~{~{~|~~|{}|}|~~|~}~}}|}|~~}~||}~{}~~|{{~|{{}~~}}~|~}|}~|~}~~~}~}~}~~~~}~}~~|~~~~~~{~{|~}|}~z|~~}}}z}}}}~|}}~}~}{~{}}~}|z~}}~~}}~|{~~~z{~~}~{~|~~|~|}}}~{}{~~~~~~~~}~|~|~}{~{y~~|||}{}y|z{}}{u}{uvz{zv|{zxz}|xv}z{zy{zxzx}|xyzy~{xx{|zy}|||}{|{|y~yz{wxw}zx~zvy}{{{~ztzwyywwx|wyxzx|||yz}|{}xy{}vw{xz||{{{yyvy~{~zywywvy|zzx{ywzw{zyxz|~{x||xxvz|yx}{}||{}zz|z|z{{{z~z|y{zx}|{z}|{z|uyzyy~{y|}vz{y|yzz|{}|}y{{v{wxx{||~|y~{z}z}{{t||~~}}zzzyyzv|zx|}{zx{{z~z~{z{x{zz{z|y||zzz}~x|}z{{{yx{z~tzxy{~~v~~|zx{{yz|wx{{ywxwxyyy||~yx~{z{}ww}y~~zxz{|zx}~||{}x}y|}~{|y{y|zy}z|}{xx}wy~zz~}wx}zw|xxyy||z~|~z~yx{w~|}v|{z{z||~y|~z~zz|xxz|z}x{zvx|{wzz{yyy||zu{y|z|xv|z||~}~|z}yz{{w{z|zy||}z|{yyxz{zy}z~}}z{wzy|z}zx|||{yzz|u|zzz}xzuwy~z|z{{}~~}{z{w{{|~{x|{x{{yxwy}{t|xyyzwzy}uyyywzy||~||~|}~~x|z|~x|zyy~{~|zsy~{zwyw|{wwxxvz}|}z{{}yzztzzzwwzzy|~|x|w~y|x|}{{}|x~}|w|~{zyzzzz}z|w|yw}|~}zz|{wv|{}}xzyz{z{z~{|}|}|{~{z|{{z{y~~~~{}~~{}}~}~}}~~|~}~}}z|~~|{~}}{}~x~|{||w~}~}~~|~|~~~||~}~~}~{~y|~}~|~{}}~{}}}}~}{~~~{~~~~~}~z~{}{~z~{~}{~|{{|~}~|{~y~~}x~}y~~}~~~~}{}~}~~}|~}}~~|}z|||x}}~{~}y~}}~~}|}~}~}}~|~{~~~||}{~z~}|~}~|~~}~|~~z}~{{~~|}~{~}~||}|~vy{zxzx}z}{y~v{wxv|}|xvzy|{}~{|y}}{z{y}wxyzw{|{zyz|{z{|xyyy}zyxwzx{zxyyzyy|}xz|{z}|{{t{y{zy}{{{{y{y|}{~x{z~xx~}{x~}{{|y}wz{zzx|~w{|xyyx~|yz|u{y~yyy|x|w~||zyv|x|xyxz}x}{|~~{|}{|{z{zy||y{|y|x{y}xy}xx|{wy~|yzzy~{{yzx{}{w|w|z{|y{zvz}}xy|}}}{|y|y{{yv|yv}||z|zy{}|xy{{~||y|zy{{}~{{z{v{|zvyyy}}y{yyz~|w}}{}ywzu}{w~{zzyyxzx}y|{{{v~}|zx{{}wyz{|zw{zz{|{|yyy~yy{{}}{|xyz}xvu|}||y~xxx~z}z}x}x{||r{|}{|ywz}yyyzzzu|xy~}{}}{|y~}}}}}x|y}z~z{{r~{~}||{xzy{z~zyx|{~y}}z{v}}|}x}wytu{{zw}w||{{}y{yzz{z||x|{yyzv}zx|zx~|ty|v|z~zzw{}{y|{tz{}}{{|z}}{{x}~||yy||z}{}{zyyw|{x~z~{z|xy|{z{y}|{ywwzy{yyzxzv|y{{zyyzzzxzxyxyzz{{~{|zzyzzx}{ux~zz|}~z|w|{y}~|yz}{w{yzxvzyxzy{uyx{|zx|z|y|}{yu}~z}z||~z{||{zz~~||y{xz|{|}x|z|yy}~|{y~yz~vz{|{~zz}}||~{{{xyy~}}z~|y{}|{~{~y}|~~~{~{~~z~~~~~~|}~{|z~}~|~~}}}}~|~}}}~}~{}}}}~~|}~~}~}|}|}}}~}~{}~}}~}~}}~}|z~~{}~~~}~|~}|}~|~~~{~}~|~~}}~~}~~~~~~{~~}}||}}}||}{}|}{|}~~}~~~}~}~}}~{}}~}~}~|}~}|~~}~}~||}~~{y~}}|{~}}}|}|}|{{}}~|{{x|{zy{{{yzz{y{u{z{|xz{xyyw~|yx}}{v{zvzx{v||x{~z~{zzzxz||}z{z|~v{y{}zzwz}{}{{zxw{x{y}x|{{v{z}xzyvvz|~zy{|y{|x|zzy~x~|z{|z}{{w~zxz|yyxt}|xxyzyxwyzz{zzvwzx|{v|{yvx~|{yw|{y||~y|wx|{{|{|~~{zz|{}|{zx|ww|~xz{{xx|yxwy}|xvzy{xvw|~{zx{y}zyx~}{|w|x||yzwy{z~y{}z~wy{|w}{y{x{}zy}x~{yyv|yxy{|}}}y}}xzzz{y{x~{{y~zw{|zx{}}z|~x||{y||yzv|xx{wxywz{}ywzvzv|z{z{z~||z}}||}~|{{{{|z}w||{{{}~|x}wzyzy}xz}w|xuvxzw|yzx}zy{xyz|}y{}{{zy}~{{zyw|zy|z}yy{}~yyx}yz{x{|suzvy|||zzx{|{yy|y}x{|}zy|zu~|{{y}y{xxzyvy}~|~~y{{yz{wyxx{~|zxw{y{uyzuz|y|y}{v|yyyz}{~|zz{{}}}z|~|zzy}~}z||y{z}||yxwzu{xwztzvzy{zzyz{wx{{u{u{zz{}szzz|~{{{|{yv{|{~{{yy|z|{||{tznzw|z{||wzyzz|{yy}|wwxz{z{}{zwyx|}}{{{y}~|}}y~{}{~|x{}|}}{z|x|{xzy{{wy}yzy}zyv|wztz{|vyzyv{y{{~zyy}yz|}}}|{{}|~}~~}z}{|}~}z}}{}}}~~{~}}~}~}|{~}{}}~z}}~~}xz~y||{~|}|w}~{~z}~{|{|~}|~|}{}~~~~}x|z~~}}~}~}|~~|}|}}~}~|}|~|}~}}~~|~~}}}~~}}{}~|}||{|~}}~~~||}|~}yy|~|~~{~{~}}~{~~~}~}~~z~z}}~~~}~}|~}~~|~~|~~~~|}~}~}~~~}z||~~}}~}~~}}|~~|z~z|~}~~~~}~~}~{{~~~~z~z{y~~{~u}}}|x{yyz{|y}w}{~z|wv||{{|x~~w|}{|{y||y}y|z{zx{{}wv{z}{~y|w|w}vw|{w~|}y{{yy}x{{{|zzxz|{|{{yxzyyz{u{|}~|}}}}xy|xx}w}}{x{}{yz|{{yy{{z|xzxx|zz}|vy{|z|}vzz{|vx~}ywy{xzy|zz{|x{~~}xzxv~{zz{|zy|yz{xxz{z{{x}~~{vx|{}}zy{||~}{~wzz|z{zxu{yxy~|y}y~y{}{yz|~y||z{yz}y{{z|}z||z~zy|y{z~yyzy}zz|{}|{zzwyz}yxzyzy{{|}}{zy|}}y}y{~}z{y||{|{z{{{||}yz}||{~yz}y|x}|||w{{yxzzx{}}{zyz}}|}zyz}{{yy|||z}|{{{zz~|y{{zyxz{z}vsyy{{}~{{~{x|{|}~{{y}wy{wx{zy}x~}x}yw|z{~|v{{|}{~}{{z{w}{zzx{x}yz|y{w|{{z{}xz}{{|{wz{|zzx~{z}|{}yzy}|z}{w{xx~}xzvz}zzyzy|zy|xzvwzr|y}|xyyw~zyz{{yy~x~|yy}|{z{~~~z|}xyv}yz|{|zz~w|~~yt}y}x|xxyz{~z}}{wy|{y~{u~y{yyzt{|}}{}yw||}{{}||xz}{y{yxy{y{}x|zz{x{~{y|}|zy~||yzz}|~{y{{zx{y{|zy~{}zzz{zzzw{zxx{~xuy}{zy~x{}y|x|yz~~~|~}~|~z~{}~~}}}~}~{}}z}~~~}}}||}~~~~~~~}|}~}~}}~~~}}~~~z}~~}~~~|~~~{~~~~}|~}||{~~{|{~~z~~~|~}{~}~}~z~|~}}{}~~|~~~~~~~~~}~~x~|{~~}~~{~|}~~}}~|{~}|~|}{~~~~~{~|}~{|~y}{{~~}~}|}{}}|~~~|}~~}}~}}|z}~}~~~||~|~~|}~|z{}}~||{}}}{{wwwwxzz{zzz||yy{xvvxzxx}x}wxzz}|{{xzzz{{zxxzy{x~y{yz~{zx|{yz{{}y{yz}yz}~rzx{vywzxx{{|{w}zy|yxz{{y~~yx~}{}}z{}{zzy|yy|wxz{yyzyxxuywz|~|y{~wx{|x|y|x}y{v{||{{xyz{||z{zt||}{y{{{}wwyw|zw|t}~wszwzz}y{yw{zvxzzxy}|zv}zytxz{zw~}y{z{w}{{|zyzz{|zw|yzvyy}{vvz}||yxz|{||vw~vz|xy{w~zy|zzxu{|~|{~zxz{{||~y|yx}zy{yxzxx{wyxzzzyy}|{{{{|zzyx{{y|z}w{|}|{{~|~{{zz|{zw~y~zz|}|y}y{yy{|zyv{ywy{{||{yzx~yxvzux}z~zzyzzy{z}|z{}zz~zv|~z{zz}|}yuwz}z{zww}{y}|w}zv{xyy~wyy{|}|z~zyyywy|z}{|}~x}w~|y||{}xy{{}{}~}xyxww}z}zxxyxv|||}x|w{{|y|v~xvw{xz|||||{~}y~|w||}{|zy~{z{zwzz|~{zx|{yx|z{u|z|y{}w|w{yxz~~|zzy}{|zx|~z~}{{~~|~z}||~{}yz{zyx|x~}w|yy|w{xw|}{z{zxyw{|}{zzz|{y~y}|x}}{yy|v{y|}w{~{w{|{z|z{}zy{vzz{w~zzzyx~|~{zz{xyx}w|{{{|{s~w|{~||||}|z~zz{~}|}~}||~{~~}~}}|}}~}|{~}~~~~|}~~|}}}{~}~~}}}{~|~}~}~}}|}~~|~~}~}}}~}{}}}~{|~|z~{~|~|}}}~~}~~~}z~}y~||}~}~~}}~||}||}|~~~~~||z~|~~~}~{}z}z~}}z~~~~~{~~}~|~}z}||~}}x|~~~~z}|~|}}}{|{}}zy}z~}~|~~|}zx}w{|~||y|z|{x|xy}y|zy|~yy|}|zxzyzz~}}x}{zy}x|{|xzy~|{z}|xz}x{x{{vy~x~yzxz~{}~zz{~y}~vz|y{yw|}ww{}y|y|z}zy{{|w{}y~z|yy{{|{{xzy{yxz{|yzz|v|z|z|yww}|~~yx{w{||{x{|{}x||x~zy|{y|zx|{zyx|zz|||z~z|{z{{v}{yz||}y|w{|x{wxz{}|wwxx{|zyy|xx|z|yu{xyvyy||z{|{yxz{|~{|z{}zy{~}yyx{|z|}x{{}}}{}z{zzyz|{z~|{{{{|zv|z||}yz|zz{}z||{}{|~ywu{{zz~yw|zzy{{~y~x|~{{~{~z{||z}~{|}~{|}z{{zy~{{}{{y}{~x}yy{}vy|}{}v{{yyzz{|zz~|w{x{}wx}{~}|yz}|{w~}z|}x{|}{|z}||z{yy|{{y~~z}}wz}{{zzy}{{{}{{}xy~{{}z|ywzz{}z{w}y|z{{w{zzzy}}v||}~}{y{~y}{x{zzxxy~x|{y~{zv}|{z}x|zyzz{t{}{wy|zy}xvy|zy{}{y||}{|~{zzx}z}}{}z|y|~z{||{}{z{zwz|}{~z{}ywz|{}{x{z}zw{yu|zzz{|}z{zz}y{{~||zy}zwz~y|x~|zzzzy{|x||{{}|{|~z~|}z}}{y}v|r|~~y}~z}zz}{~{zy{z|y{|xzyxyz|{{{w}x{|zyxz|{|xxz{wy||{}}~}}z}}x~~~}}{|~|~}{|~||~~~~~}~|~|~~~y~~|}~}}{~~~}~}{|}|~{~}~|v|~}|~|~~~~}|~}~}}~}~}{~z~|~|~}~|~~}~z}}~~~~~}}|}z}~~~}y{}~~}~}}}|{~}|~}}~~~}~~}z~{|~}|}}{|}~~}~}~}}}}}~|}~}~~|}~}~~|}~~|~||~~~}}}~~}{}|}~z}}z|~u|z|{{x{w{|xz|zxzxwzy|x~}~{}y{w}zzv~yzw}|{z}yyy~{yyy|xzyy{}{zz~}}|zz{zxx{~{|}|||v}z{z{xxzy}{}{{|z{z|z|{|}|}}~{|}|{{x{~y}}~||}{|zxzxzyzz{|yyu}~xxzy{{{{y}zxz{zy~{yxx}yz|}{{yzxy~~~|v{}z{{}{~u|z{x}z|{w|}z{yyzxz|y}s}zzxww}zy|}yw{{{yy~~x}{}|z|uzx}x|z||y|zzyyzwyxzzvyuyy}ywywzy{y}zuyzx|{x{}z{{x}~}{|{yzzzy}z}{}z|~|yyywzx}{wx{{w|y|{{{}z{vtzzyw{zz~z}{}{}}{}{~x~v~||}yzz{{{}yxz|z|zxzxxvwzyxxvz}yv|wzvyy|{|{zz}{y|yx}x{z|{z|}}zy{{xwzww~yz~xy}zx}|y}z{{|wx|yvyyy{z|{{zyz||}zyy{u}yzvzz}}zzw|{{z|{~}~z~wyzzzw|{z{~u}}xx}{yux{|x|wyzyyx|yv{zzz|{{zx||yw{z}{{}{yyz|y{w{|{}z{y{y|||w~z|y{zyx||{x{}w}w~~{zwxy}{{{|{z{|}z}~|{{~}~zz~{{y}z|wszyxyz}||}|vzzx|t}w{wyx|{xz{~xz}|{|}|||{zz||{{{|}{}y}~|xxz{x{|x|{y{|yyx|v~zwxz{||{}vv}|}{xy{|{zz}||{z}~~}~~}~|~|}}}|~~|}}~}}~}}}{}}}|}|~{}~~}~~~|~}|z}|~~~}}~}~~~}~|~|}~x~}|}|}~}~~~~||}~}}~~{~~|~}||~||{~~z~~}|}}~~}|z}}~~{~}~~|~~z|t}}}}|}~~}~~~~~~}|~~~}~~~~~~}|{}~~~}}~}~{~}~}}{y}~~~~}~}x~}||x}zy||}{y|~z{{{||{|}~|z}z~yxz||zz|~}x{{|z~z{|v{xz|{}{{{{x}w~~zwy{{}y}zz|y}|zwyvx{|{|y}}x~zzwy||y~z|{z|||x~}z{z|yz{yyz{x~yyy{xz~}~~v{{|yx{}{|}y{|x}~}|z{xy{|{|yy|x|}{{y~~|x}~v{}{w{|~~|{zxx}|{z{}wz{}|xx}zx~y{{~{z|{vxy}{x|~zy~xyy}}vx|~x|y|t|{{}}}~y~z|y{|}|zy}|yzy||{zy|xyz{~}y|{{wy{}r~|yyxy~yy{x~}}{~}xzy}~zw{z|{|yzx|xzz{}z{{}vy||ty{xz{zy}{~~z{zw|x{}{u}z}z{|z|}|y~{}{z|xzy|}|}{{{~v}}}|{|{{xyz|y}yzyz~|yx}yz~{}}xyyx|yyyxyyx}z{~}x~z~{vz{|v}v||z}}}z{yx{}~z|{~z{z{zy{~{{|yy{||x}y}zvy{y}~{|}zzwy{}{}x||x|xy~|~yz~zzz|{{zyxzyz~}zzx~{~}}|{yz}{x{zwxx|x~~yx|{y||yx|xz~y}{}{y}{~w}}y}x{{y{ywy|x|{yz{{y|{||{{~}zz{y|~|{zt}y{zz}zz}|yyz{|y|z{yz~|zy}{{ww}zzzy{x||yy~z{{}v{{~z{~}}z}yz{||}}{||{}|uzs{y~|~~|}{}yz{}z~~zwztz|zyy|y{x}}|}{z|zywz||y{|~|~~~|y~}~|}}~~}~~|~~~}}~~}~}}~~}}{{~|||~z~}{~||~}|~z|}~~}}{~y|}~}~~~}}~~|~~~}{z}~y~}~}}|}}|z|~|}}~{~}~}~~{~|}~z~|}~~~}|~~{{~~x|~~~~~~~|}{}}}~~~~~}y~~{}}}~}~{~~~}~{~|}|}~~}~~~~}~|{~~~~~z{|}{~|}~zzyzzwx|y}yw{~~y{xw~y{|x{z~|{zy}x|yzz{y~~{|{|}}y}xzzy||yw{{zzz{yz|wzzx}{{yy}|}|{}{{vvzxz{}|~{}zxyw{}{{zw{{y|}{{zy}~wwwyz{yu~z{yzuzzx|~z~{w{||w}zu{vx|z}y{~x}z}yx{z}zy|~{z|z||y{~{{{wwx|y{wyzzz{y|||{x~x|zuxyw||{{}~|~~{w}z}z}x{z}{y}}x|}|{z~{x{yywy|{|{zzzx}~|{}zy|yywvxy{zz}}~~z{|}|z{yy{{||y{~y{{z{u~{}|yywu~{tty|yx{{zs{{u}||yz}}}|~~y|z{y|zyy|~yz}|}|x}|{{zz}}zxz}zy|z||zx|{|y|wwuyyy}{|~zy}~|y}y{{}||~{w}~|}z~{{{r}{x|y}~z|~}wvyz{zzu{z}{yxx|z|xy{}{~x{z{}x|}zz{zz~~yz|yy}}}wx|{|zz|{zzxy}vu{{~||y|w|}yzxxy~|{~}y|}}y}|z|y|z~}}~y|}ywxz|wz}zxzx|{ywy|yxz{zzu}x}x|zzzz|yxx}~|zx||}|}|y|||y{|~}|~y~{||yzzy}{vwx{z}xzx{x|z{yywz{zx{zyz{~y|yzw|~|zyy~|zyv~ww{{~{}v{}{zyw|wzw~{~{{yyzyz~}zyzyyzzz|{y|}}wz}{z}~{~}}~~~~~~~{~~~~~|~z}~}}~{~~}~~}}}~}~{}~z}}}}}|~}~~}|~}vz~~z}~~~{~}{}}~|}~{~~z~{~}~|}~|~}~}~~{~z}{|~~~|~~{||~~~|~||~{~z~}~z~}}~~}~~~|y}~~~~}{~}{~}{}}~}}{}~~}{~{}}~~}}{|~~{~~~~}~~}|~|~~}~{~~~~}|~~~|{|{z}}~~~w}{xz|y{zzzz}x}{t}~y{wzyy{|}{zyz{~}{||{~|zxxwzzx}{||}{}z|y{zy|{{|x~xw{z~yy~}}xyy{y{|~zw|{|{y|{z{}y|y~x~~yw|{w{yz{w~{x}{~yy{|yyy}xy{xw|{z{}xxzz}yu}{z}z|z||{x|yy|~yx|zw{{}}|zzzx||z}{||y}~w|yyxzzuy{zy}u~||}yyyz{x}w~xxxzz}}zy|{||{y~zyx|{{zy{z|{~|v{xz}}||{|{{{~zzy{zz|w{~z}~z|{y{|z~||w}{{{y||xy|}zy~{|yzxxzy|~{{||uzyyxy||x~{}x{}{zz|}~|z{wzz}zx{z}z|ywz}zz|z{||~}{{{z}z{}yxz}sx{wzy}{z||z{xz|{{{zz~{zw{{~|~z{~}{y|xzx|{{||{z{x~z~x||}yzyyxyx}w}x}w{{xz{|y|z{{{}}z|yzyyyz~~~~}zx||{||zw{{zyzyz~}}}{z|zz{|y||}vz}y{{z}{xz}~xz{}|yy||yz{~{yyz}zwyzyzzxw}|vxz{zxy{|z|{|{yzz}z{{~x||{~x}y}z{z|{}{{zyy|}}zy}||zzx|x~{}wz}{}}zxzzzw|wy{}z{zx~|{|y|}{x{z~{yy{}|yz{wy{zyy}}{wz{yxx|z{}{{}{x}}~|zzy{|zwz{}zzz|xzzz|xwz{|yzx~|xzx{z|{|{yzz~x{vv||{|{{~~}~|u~~~}~~}z|}}}}~}}~}y~}|~~|{||}}~~|}}~~y|}|}{||}}}|~||~~~}~~~~~}~~}~{~}~|{~~~}}~~z~|z|~~z~}~~|~{~|~}}~~t|~~~||}~~~~~{~{|~~~~|{|~~|{}~}~~{}}~|{|{{~{~~|~}{}}|}~}|}z~|~~}|{~{}~~~~|~~}~~~}{|z|xvz|y|}{yz{zxv|}z}z|z{zvwz}zyt{xzz|{uyzxz{|z|z}{xy|z}{}{|{wz}{}{|{{v|zx{|vxx}{|tzz{||z{w}wwxz~xyy{{yyz|{}{}y||}|{yy|zvy}yx||{yzyw}zyx{xx}pn~}yzuy{~|{~|yx{{w{zxtz}|{zz}~~||x~y{{~}|}|{u~zy~}yxyzz{|}{yzy{{zz{|xzz|w{yzuzzy{|y}w|z|txzw{~{}}{v{z{~~yu~x{}|zzzy|z|{yw}xy{vyu}zxx~x||}vyzyy|zzzzxxxy}xz|~|y|{z|wv}w|z|}z{{~y{{zx{y}yzz|x{{|{xw}|x}{|}xy{~wxyw{|~{~z{{|~x}zxz}|zy~|}|z}}|{zw~{|z{{x{yw{|z{|wz{|~|}{zx{|yxz{|||}{{|}xw{zyy|}{}z~}}||z{{yyyz||y|{zxy|y{|{zyw{v|w{|yv}zzy{||}z{y|{yyz~{~zywz{{}~zz{~{}~y}zxxuxz{|y{wy~|{xy~|{|zzx{yzz|}{~||x}xx{|z{zyzzz|y|yx{yy{}{||z}yxt|{z||zy|yzxy{w{{|vz||yyyu~w}}||w~z|zw{zyz}}|~{~yz|z|{xy|z{xy|yzuy|x|{z{vuzzy|zzzxyvxz|z~v}{z{~|}|}{{}zy~{y}z{||{x{~{x~zxzyuxx}}|ysyx{zx|z|{{x~}}~y|{z}z{x|}|xz~~~}}~z}t~{~{}~~~|{}~{}y~z}|~}}|~}z~~~}~z~~~{}|~z~}~|~~}~~~~~}}~|{~}{{~~~z}|z~}~~|}}~|~}~}}~}{~~~~~~}~~}~}|{~}|~z~}{z}}~|~}y||~}}{{}}~}}~~|}|~}}}z{}{}z||}~}~~|}|~|{~|~z~~~|~}z~~|~~|~}x}~~~z}~~{}~}|~~}~}~~|{}z~}{~|~~}~~~~~}~~}~|z}~z~|}{}}~x|y{}{z|}z}}}}z{zwyzyx}v}|{}xyxy|{|||{~|yx{yx||x|yyzx}{w}|{x}{~y~rxz{}}yy|{|y~{xwy{yuvz}{z{|zyzy{|zvwyw}}z}||{v~z~{}||zz{w}z||}yyyz{yz|w|~~zx|y}z~}zzxx{{{|x|w{x||zvzu~xz|zy{z~|}zyw~zz|{|w{xx|x|xvv|vy{|yxyzw{yz}|ww{~z{|z|{zzz}{{y|{z}{|z}xxy|zy{y|y}|{~zy{}yzz|}{z~~}|z{|zzyz}z~~}vyxzx{{yzx|}x|~{z|z{{~z{{zx{~|{xz{z|{z}y}{v}yw}yzz{zv||z}|xyvx|zuxz|yw{~|zw}{vz{zwyy{xz~}|{}}||zy~{~z}yyz~z||z|y{z{|zy|z{y{}{yy}{}z{|z|z{x{zx|uuz|y|{~wxxz|v{z{zw~|yz|w}yyzx}zzz|{xy{|z|w|{yxyyyw|{|{yyy{{{yz{|yz~|ww~z{{x}zzx~|zv}{{y}|wxy|x{x{|{z|}x||z|x}{{zy|}syxzy~zyxw}{{{yyz|y|{x{~||w}}|}}||||yvzzz|z{zzwxz~{{}{{{{{z|xwxzyz{~|}{w~z~z{{{z{{|~zz|x}y{~{{{z{{zx~|z{y{||}y|wy{~~x{zz}z~}|vy{y|y|{zyz~~y|w|w||}|y{~wx}z|~|y}{|{yzy{|yz~{~ywz{|}|y{z{~xyzz~|}}|~~}~x~}~}}}~~~}~~|}~~}|~y|}}|}|~|~~~~~~|}~~~~~~~~}}~|~{}}z}}}~}}}}~|~}{~}~~}~|~~|~~}~}~~}~}}|}~~~~~~|}~~~|}~y~~~{}~~~||~}~|~|~~|~~~~~|~~}}~~{|}}~{~}~{||~||~~{x~~}}|||~}~~~~|~}}z}|~~~~~~}~~~~~|~|z}|~~}~}~|}}|}}~|~||~|~~|~}~~s}~}|z|zw{||{x{|~xyxx|w{}{zwy{yxwzyzy{zyy|~}|y}}zz{yx}|{z}}}z}~z{}{|z|{}w{~{wu|}}x{{yz|wyy{|u{wvy}wx{~z{wv}z}~z||zyyzw}{xxz~z|zz|yy|zwzxx||{{twx{vvuy}~yyx|z|{}xyuzvx|}zx{{{y{yzww|y{}~{~{~||z}~|z|{{w}{xx{{u{yvx|{{wxyxzy{xvwuzzyzzyz{}z}z{zz|z{zz{|}y|{}{{~||wzw~|wz{xzyv{wz|{yxyyzux|yzwzzzvy~zz~yyy}{}y}~|{x}}y~zyx~x|}y}zw|z|yz{yw}{xzvw|{z}~|x}sz|~z}}{y{~~yx|x{z|z{x{~x{}|{{{}}|}x|xxy{xzyy|{}xyx}z{wy{xvz{y~vx~z~z}}z||{|{zwww{{|z||{|y|wuw|}{x|{yvz|z~vxxzy{|zz}}{wx{}{x|y{{x}z{{}}yw{{{{y{||u|{z|}y{{zw{zxzyy|wxzy{tyzy{zw|y{z{{{ux~|v}z{~}|y|{{~z{y}}~yy|z}q}vz~zy||y{||}wz{{z{xzvyx{yyy{vz{zzzz||x|w}~zxyw~||~|y}y|}}}|v{~|z|wzyv|{|z}|xzxy}~xz}xxy|{yzvxz}z|{|||wyvvxz}|}|{|xx~}~|z|zz~{}y|zv}}yw{xy|y}y{xzz{z|{wzzyyyz}zz}z||{zyuy|z|}|{}~~~{x|z~{|z~~~~~}|~~}w|}~z{~{{~{|~{{}|{}}{}~~|}~{z~}{~~~~|}}~~zz~}}~||~~~~~{~}z|~|}|~|~~~~~~z}~|~~}}|~~~~}~~~~|v~}{~}~}}{~}}}~|}~}|}~}~}{~~}~~~~|}~}|~|}~{|}}{~|~~~|}~{~|}~}~~{}~~}~~{z}z~~}|}||z}}~|}}~}|~~~~~z~~}~~z|~{}||}}~}|{z{{~}{zx}y{{yz|z{|{yz{zz{{xw~|zy}{~u~~yy~|}zy{|z{zz}y{}y{ywz|}yy~xyxzzwx}~|yz|}w}y}xyz~zzv~}yxw~{}|{xz|z|wux{w}|xzzzwvwzt|y}zv|{|zx|x|zyw|{z|zx|v}{yz{}zx|xqz}}{|}{w{|xyzzwy{}}x~yx{|}{xzvzyy||{y}yyyz|{~w~{~yzy}}zx|z~z{}zzyw|zy{zy~{xzv|zwz}{|z{vy|vw~{zzyyxy{||yz{}{w{w{|zwz{x{{y{}w{{|{z}{w|w{z|{|{y{}{xz|y}{|zv~y~|||v|zx}pzx~yxxwy||~{zxu{}|}zz~{xz{wywz|{|xwz}w~{tz~{yyyw~z~|xz{{~x|}}zz}yyz{yzyy{|{{{zw{|}{v~{|||xyy|x||~x{{x}zyz}}{vxzsy~z}}|~}}z{zvy}{||y|z|zz{{{yy{x}z|{yxyz}yzyzzy||{|{y|w|y}~~z{||z{w||{||}wv{~~{||{{~xwz}}x{z|v{||wxx{}}|}~zxy}x|}{{z{|z~{~{zzy{}y{zxyu~{{zzy}yz{|~yw}zx{yuxzxzwz|{{wz{}x}|y{{zz}}x{~}|}{zxzz}z~}wu|{zt{||~~y|||{v{|y{z~w{{|}{{|{}zz~zyy{~y~{~zyz}z}z|y||{}~x{{|{}|y{{y}x{{wz|~{x{{zzzwv|y}x|w{z}x|w}v||z|||w{zz||}~~||~~~~}|||~}~y~}~~}{~z||||}}~||~z}~~{}}~|~~{{~z}|~~}|~}~~}~~~{~~~~|~|~~z}{{}~|}}}~~}}}}~}~~~~z}{~~~~~~~}~}}~}}~|~~~~~~}~}~||~}|~~~}~}z~}~}|{~~~~~}~{~~~~~~~~}~}~}}~~~~~~~|||{~|{~~}}{~}~}~~}~~|}~}}~}}{~{||~}~{|y|~{|w~y|z{xw{vuxyysx||wxy}yzz{zt{|xyv}yrvyxy{}z}}z|{|||}{{~z{x~|zzy{|v{xzz|{x{xwzzzxwxy{|wy{||xxyzzwy{v{|}ysy|~z{}{yw|v{{||xx~|}}zzw}|~{xx{zyxw}{|{~}x}}{~vx{|y|xxzz|x}zy}x|w|{~w|}z}xz}}{}{yx{}x{}||x|uwyv|{xw{zy~|yxw~{|{vxz}x~{zz|z{~yxz}{yw~{}zz{}{zzx}w|y}~{|zyzyy|z}x{{v}w{xy{wy}x|{w|yx{|z{z{{|}}w~}~}zx}|yx|{||~|y|}v~yxxwzy||{zyxy{yuzx~|zzwvzz{zy~}z|~zz|}}v|y|w{}|z}wz}{~}z|{z}||wy|zxxv}||vxw|~{z}u{zxwx|~~|}|zx}|}~y{}{~wz|{zy|{{}|~yy{x{{y{||{|~{}y{yv{{y}y|x}wwwyy}||w||||~zy{}z}v}y}y}|||yz}|{v{zzx~zz|x{pz}{{zzyyw{x}zxyyxywt~}y{{x{z}y~z|||z~}{|~wzu~~{|{{yx{zy{{x~y|{xz~{wvy}zww|zz{yy|y{}|{zwv{|y~zzxv{{~|zz|{|}x~}z}t{z{{zwx}{z|zz|y|{yww{{|yxxxzyw}{|||x{zz~y~x{|zzy}}y}y{x}{}yx||}xz|zzyyw|z{{y{wzzs{|z|~z|}{|}{~z||||}~z|~|}~}}}~~}}|}|}~{~~|}~}}~|{~}}}{~{~~~}~{}}|}~}{}~~~}|~~|~~~~y~~}{~{z}}~~|~|~~}}|}{}||}~}~~~~}|~~~{~~~|{~}|~x~||{|}|}~|}|~~~}~~}}~}~~}}z~~~~~~~}}~~~}{}|~}~~||}z}|~}x}}~~||~~~~}}~~~~z}|~~~}}|}yz}}|y~{~~}~}~}~}}~{~}{~}|~}~~x|~~}|}}}||~~~~}}~~|}{~~~{z~v|}{|y{wy~wz||}|}zy|{{y}yyy|{zy{}zy{{}yyzz|}y|t{zzwz{}yz|zvw~~{{x~zz{|~{}s{w{||}{r{z{xy}{yyx|{z{{}tz|x}|x{}}|w{yzw|x{wzx|z}zz|zz{wxwzx|z{{x}xxz~z{zy|y}}v{ywxyz|{y{{}z{zxx|x|zz}}{xy}{yx{{y{y}syzvx}{z}~||~w|w}}y{z|vxw|{|}y{yyy{~zxyy}y}~}}w|{yzx}|{yz}{xyzy}{{y{z|~vx|{|{{}v{z{}{wyxyy{{{vzx{}zyzv{~~|~|{z|zyx{{x}xx|{z|yw{{xz||~||y{z|z|~zw||w}zzx~~~}wuyz{xzx|yyw|~z{{yx{x|}z}zxzyx~y{yzyz~z|{yyz||wyy|{}xuy{{{xzz|{~{{||{zzz|z~|wx{yxz|y|{y{}~|{{}wy|w{{y{}zz{|zy|{|~{||yxxyuzy}|y}z{{{||yw{{{~x{z{{wy}yy{{|{zx{|xzz|~|~{z~|{y{|xv{vzxxzwzyzz||yz{{}{vz{yyzxt{|ywzw{xy~zz|{z|{{|xwxz{y{{wz}}x}z||yzxx{uw|wvxxzyyy{w}x|wx|||z|xy|y~||y}yzx|}|zyx}z||~vxz{y}|}|||wyy|{y|y{v|x{{zt|{}~|ww|zy~v}}yx}{}}|{{|}z}xv|v{y}zuzx}yyyyw}yyyv|y{xxxzyyy|~~{}{{}zx{zy{}}}|{~|~~}~~~{|}z~~{|||}}~{}~~~||~~}~~~}}{}}~~}~~}|}}~{~|~}~{|~}}~{}}|x~~|}~~{~}~~{}~}~|~|{~~|~}~}~}{}~|~{z}~}}}|~}~}~}~}~~~}~}~}}~|~}}~~~~~~||{|~~~~~~~~~~}~y|~xz~}}~~|}|~~|~~~~}}}}}}}||{~~}|}||~~|~|~|yzz|{||z|z||z|xzuzwu{~zxvy~yxyy{y|{wwzx{{{xyzxyzw||x{|~}yzz~y~}}w|yyyy|||}z|}zx}xwwzyz~|~{||zz}yyxxw|xy{x|y|v|zu}}z|v{z}{zyz||{z{{}{{{}w{x~y{u{x{|~|xyvy{}~}x}}yywz{wyvw|~|yyw~~{}z{|x}||yxz}}}{|||{ywyz~|||~{sxz|wzw{|yz}xw{w{wwzy{y}}|}|}{{{z|zzz|z{|}~|y{{y}{}w~|{|vyy{zw}{yyxy|{{yu{|{xz}w}~z{z{v}|z}z{y|}v|z}{{y{x}|}~{z|~z{}xzz}uwwxxvuyzzzy{~yxyy{|~yyxz}{xx{~x~{{zzyz{}~yxz{||y}{}|}}}||xwz|w}uwzzxyy{}y{y|xz{yz{yy{zy}|{z|y|yyy{zz{}w}}z~|y~{|y|yy|{z~||x~uyt~z{z{y||yx}{{|}xz{~uy|}ywy|}{zz{|xyyy~z}||}{{~zy~|zw{{z|z{zwx||zwzx|}|{x}yzy|xx|y{zxz{zq{z}{z~z}zzy}}}{}~z}y{|{zz{xz{zxwy|vx}{y|zv{zw|wy{{vyyzyw|x{|w||yz~vz|{||z|}{zzu}|{yz{||y~{|x{x}v}w{xy|}y~}yt{{{x}{{zxv{zw~||~||{wv{}zz|z}zz}v|x{ww{||y|zywwxx{x}}}}{yxyy}x{vxzwx}vy}y{|~|}{w}|}z|}~z~|y~~}~|~|~~|||~}|}~~~}{|}~{}{~~z}~~s}|~~}~{{~~~|~~~|~~~}y~}{|{~~|{}|z}~~}}}{|}}}y~}~|}}~}~}||~{||~|~|}}~~{~}~}}~~~~~{~~}}~~}|~~}}}~}}{}|~}||}~~y|~~{~|{~}z{}~~}}}|x{z~|~{|}}|~}|~|~~|~}}}}}}~~z~|~~|}z~||~~||~~~xz}}{~}{y}{z|{y{|wzww|yz{{}y{yv{|}{zx|{z{}{z}uz|ywzxzx{{y{{wz|{yyuv{w~||{xxzwz{z{||xywy{{{{||{|}|x{{zy{{wz{y|y|vyxy{|w{x|y}z{x{}z|w|{z{y{~zzzzvxz}zz~uzyyzx|~~y{|y{{}w{x|{{v{{vyz|yvywxxxywzz~z{{|y}~wzxxyyxyxzzzyx|wy{y{yzyuyzzz|z}{{y{t|~wz{{zu|{{y{|yz{{{{||zw{yz}{y{|w|}{yzz|zy|}y|yx{vzy~{xz{wwtzx|zzy{z|{}|y~yzzx{yzx{y}{{wz|y|y~{yy||{x|{{{y{|{}z|{|yt|}{{wz|||~|yzz{zv|{zy|~{|yz}|z|||z}{y|{y{yy{y|||w|z{x|||xy{xv}vz{x~|z{zyzy{{|{y|||{{~x|y}|{{z}~}y{wyzzvz}|{y{yxzxx{zyy}|z||{z~z|zv~xxzzy}}~v{{{z{w{z|z|yx}yy{z}zuyzzw|||z{y|wx}{|~{y{|y~~}|}xyzzy|{zy{x{~xy}vyxyzw{}~{y~x}y{w|{|}z{z|y~y|{}z}v}zz|yzz|{{}zw||{yw{|z{||~~}{}x{{|xy||zx{vv{}}yyvvz~{{z{wxz{z~xz}xxyy{}|zw{z|y|zy}|swyyz|v|y{y}w||}zuv|{}|}~{zzuxzz|x|{}{||zxyyzv||||yzyzy{|~z{||{|z}}}|}}{~~{~~y}}~}~~}}{~~}~~~~}{~~~|}~}}|}}~|~~~~~|{|}|}~~~|~~~~|~~}|~}{|~{}~~}z~~~~~z~~}}|~|~}~~~~~}~}~}}}}~}~}}|~~}|~}~~~}z|}yw}}~}|~}~}~~~}y|~{}{}~~~|~}}~}|~~~}~~}~}~}~}{|~}}~}}}~~~|{}|~|~}~~~|}|~||}~|~}}~}|~|}~~|~v~}{~~~~}~||~~|y~~~~~}}|}}~}|~}|~w{}||z|||xy{yz{y{vyyyzx|zwzz{zy|{wz{yx{{wzv}{z|wy{xyxz|}|yy|}zzx{z{xt}{|zy{{{}}xzzzx|xx{yzw|vyz{|zz{y|xw~|x~|w{{|{}yy}|yx}{z{w|z{{}~{{y{z|{xrvvzywz}|zx~}zzxwz|zw||y}|y{}{{|}x|{z{|wz{|}zy{}}zzy||}{z{z~yzzyyz{|w|wzy}yy{x{~zzyy|z|v}||y|yzyxy|{xz{}}}|z}~x|y|z||{z{y|{u{z{{yxzt{|~~yy{|zz|{}{}zyxy{|zx~y|{|z|~}|{{{z}xz~y~xvw~z||z{yzz{vy}y|{~{}u|zuvxzx{~yyz}y~{~}y|x|}{}{xz{||z}{~yw~yzyzwyyuzzzyxvxz{yy{v}zwxxxz{xxx~~xz{|~|z|yw{{zyxy}}{}y~}yvzx|~}y{z{y|zt}{zuyv{y{z}{yyuyyx}}{y|}|y{{~y{zxx|xz~~|}zzyy{|xvxzy|vz~|uxzyy{zzzz|zxz{xw}wzyvv||y{{{~yyzzz}~{zw{zxz~x}y}ty{~|zvxzwz{y}x{zxz|yx{yx{zz|w{zwxxzx||~xzx|yz}z{|zxyz|}z}{w}|}x|~|yww{x~{wz{wuv{{w{wx|x|yy{w{yzz|}y}}ywz|z|}|z|~}{}~y|}{|}~|}|wy|{|yzzxzy{{{{yz~{y|yywxxzyyz|}~{|}~{zyy~zz{x{~|~}~|}}~|~~~{u||~|~~~}~}~}~|~~~~|}}}~{}{~~||~}~{||~~x}}{}~~}}{~~~}{|{~~~}~~~~~|~}~~{}~~}~~}}{}}~}~~~|}|~~~~~~~~|~z}~}}{|}z~|{~|~|{~|~|z~~}}|v~}}z}~|~~|}z~~~~}~~~~}~{~~}|}}|}~}~~~}{~|~|z}{}|~}~|}{|}~{|||~~}{~~|}~|~}~~}}|~{{}~~}~y}}}~~}|~}~~~}|xy{yxxzy}|z{rz{|vyy|z{{{x|{yywxz|{{xx|u~|yw{|vyx{{y}yzz{zy{zvz{xxzyzyz{zzyz}}xzxz|z{|}{{yyvx}xxyzyxyxzx}{{zyzz{z{zw}wx~|zyy}xw|yy}z~{x|yzx}w|x|zvwyzz|||wyyxz|||}{{{xx{y}wyzw{xyw||x{z~vzyz~zvxv~x}z~zzz{zx|z|||v~|wy{~vx}w||}|}zzxyzy{{ww{uy{{zzyzyz|||yz||z|yxy{z|y~y|z|yw|{|}{xw|wyyz~}yz}w|z{zvww{{}}~}{z{yv|x|{{zzy|y{{x|}}~}{{|{|}xvy~vyyzy{~{y}|yyz}|y{z{y|{~}yw{zy|{|{x{wy{~yzzxy{{yzw|{|}y{yuzwy|y|{z}wv{xzx}{z{ywy|ymw{{}|w|yz|yzzzyxyy{zz~||}y}zz{|{u}}|{~zx|zzy|yzxzy{{uzw}{~y{{|z|z{w}}wz|z~|xuxy{{xyzzxxz{}zyx|}vy|zz|y{||yy{zyx}y}wxxx~|{z{z~|{xxzzy{z{{~{yz~yv{|y{|xz|}|z}zy}{|z{zvy}z}~zyz{|xzz{{~uy}x{{y~wx}yxwx||{w{y|y}|z~yyx{}}}yx|w{|{yyzwzxwzx{{z{z{zyz{}}{xx{zy}||{zwxzy|z{yz~w~xvz|vv}{xyxz{w{{{|z~zxy{{v{y{z}vyy}}zyx{x}z{{zy{~z{zzy{yzvzy~{||}}~~y}~~~|~}~||}}}{~}~~~~}yz~}~~}}}~~~|~~~~~}}||~}~~|~~~|}|~~}z|~~{}}|~|~~}|~~~}{~~~~}}~~~~|}~|~}|~}}}~{~~~}||~}~~~~}||~|~||~~|}}|||}~}z~|~~}~}}}~z{}~~~}~}~~}|z}{}|z~||~~~|~}}~}~}|~}z|}}}~}{zy~||~~~}}~}~~}~|y~~{}tz}}|}~~|}~{|~~~~||~~~~|~}~~|}~~}{y~|z~zzx||}~||z{zyyxxz{x{zz|z{}zyxxzyy{z{yx|zzx|}z}{xxvz}|{z}y~x|x{y||}{z~}yzvxyzx{zzw}z{yyyzwx{{|xyxvtv{xy}w}y{{{|{z}{zzzv||~||zx~|z~x{z||yx|xw}vxy|}{|yzv{vwv|z}zwv}}|yxz|zzx{v{|{w|zy{|wyzz{z{yy{|vz{{}x||{|yyz}xz{{yz}yzy||yzxzzzxz}{z|~y||~{y}|y{z~z||yx}{xz}xz|xzwy}~zyyxz|w|{{|{|vyzyy~y}{zz}|}x|{yyz|~xxy{zxx{|{}}|}||{yz}}zw{xzx{{xw{x}zy{{{}z{~v|{}}}|||}~}}|zy{z}t|w|}||~zy}{zz|xyx{z|z}vxyzxzyxzwy|~{w{}yxy|yv|z{~z{x{}}|yz{{|~~{}|}|zz{|~w}y|{xw|yz|x|xyzyuuyzx}~yzyzt}{~{yv{y|}}~{}yvyw|{{|yz|}y~|{yzyz{}{zyvx|~zzyz|yyy|{{zyvzz~{zzyy}y~|{xyzz|{}z{||~}{yy{xyy}{{zx{zy|{}{|yzxzzzzy{{xw|zv~{zzz{y{{~{~z{zy|x~{}{}zz~}{{z{{zx|}~zzw|zzz|wzzuxxv{|{xzvxxzxs{|zwx}~z}zw~|{}||zx{{}|}y{{xzzz{}y||{{zzvyvzv~y}zw|vxx}|w||x||~{~}x|z}y{{||z|~|~|}v}~}~}~}z~~~|~}|~~yx~}{~~~~~}~~~}|}{|~|}~~||{~{~~~|~~||~~}}{||~}}}}~}}~~~}~z{~~~~}~w}~~}~|}~~}}|~y|~}~~|~|}}~~}~}}}}~~|~z|{|}y~y}~|}}~~~{||~}}}~~}z~|}|~~}~}~z|~}|y|y}}~~{}}~~}~~~~}~~}~|~|}}~||~~x||~}~~{~}}~|~~||}~|~~~}|}}}{~{~~}|{z{y|x{yzyxy{|{zx}{wyz{x{zzzyz{z{~z{}|~{zzyw{wy|ywszz|{{{zwx}wz{x~zzx}{zx||yxzzzx}xzxyzzyy}yxw|z{}v|x|{|xyz}z{w|w{xv{z|yy{{z}|yy~{zxx|{xxz{xxyw{x|y}xxz{wv||y|vyyywyzw{{yw{yyw{u|zy|zz|yyy{{}{|xw{x{{~|}{zz|z{zw}~{{yxzy|~}|}y|xzx}{yw|}zy{~y||zyz{y|y|yw{yy~~v{}zyz}~|~xw{z}{{}~yuz}{}~{{~yx~{zw|{zuv~zz{z{zx{||yzz{|x|}}}x{|zz~x}w{x{||zy{w|wxz}z|wxxz|wxy~z{{z{y|yzxx|u}}{~zxy|y}}z}{y|vvz}z~z{{y~{z~{x~z}|v~yyx|y}z}y{xv|}z~z{}}{||z}~zy}xyy|{~|{z{}z~||{|}w~y{}}|{z|zzy{x~{wy{zyv{}y{}}w|uwz}{ux{wyzw||x|zy~xzzz{yy|{{|{z|~zz~z}{y{{~|w|}}x{x|y}|z{{~}{{}{zytxyt~{w|zzwwxz{vzuy~~}|~y~|wx{~y|{~}~{zwvz|yvyx{y{y{x{{y}yw}vu{x~zzzwq{zy{zz|y{z|}}{{yz}yyx~|z{x{}{x|~z{{zzz{|u|{v{}|{z}vx||{|zzyx~z|{|}|wwz||}|}|}{{z}{z}zz{|zz|}|{yzxxyzy|}{{}}}y}z{{|z{zwyyz|{yt{z~~~|~}~}}|}|~~}}~~|}~}~}~||~~~}~~|~}~{}}~|~~}|~~|}~~~z}~||~~}z}w}~~~~}|}~{}}}~}~|}}}~||}|~|}~|~~z|~}~}~|{~}}}~y}~|}~~|{~}~}|y~}}{}}{}~}~}~|}|{~yz}~|~}~{}}~}~~~{~~~|~|}~~~~}~~}~~}~}y|}x~z~{~~}|}~|~}{~|{~~~~}~||}~z~|~}}y}}{{v{|{|zywzzyxqw{{zyvwz{{}z{{{yxxwzz|yy{zyzzz{}{x}|}~z}{z|~}x|z}|zxx{}zzz{y}}{xxxxzyyyxzywxyz{xx|yyyxyxu{|}{zz|z}|}}}x~y~|}y~y~{{||yy{yyyyy|}y}vxzz~wz{}zyx{yy|{zzxz||~zx|{vz}y{~|}~{y{z{{|{}|z|wx{wv~z{wwzzy|uzyw|x{z{{{|xzxxz{{|x{|{}|{x{y{|~|z}}}z|}w|{}}{}zw{xvxx|wxzxxzvz}x{|x{xx{xxx}}}x}~}z}{v|{{y{{x{{|{}~zyxwyx|zyxy~zyzzyz}yz|}ry{{xzuz{{zy|||z{{}~yx{|||{|||~zx}|~|{|~zzz|y{{y|{||xx||z{|x{z}wzz{z~|zz|~|y||zzz{}y|{{||zz~~}z{||zw}|}zy}zzzuvzxzxy{ozzyxzw{z{z{wx{yz|w|}}|zwx}z}}~~xz{{w}tyy|}xz}x|v{wquwxy|{w}yzy}{yy{{{{zz||zyx|{yzz|{~zu{{~z||}{{{{|}{|wyy|}zx}y{zzy}wyy|}y}u|xxw}vzz~}|x{yxv~|{~}z|}xz{|w}y~|y||{~|z|yyyyxyx~{zyv{z{x~}z|}z{yuy{|{zz{y~}z}|w}z|{x}|{y{{}{{yxxzty{y~z|{{|{y{~{w|zxyr{~|tzzu}yz{}yz{z~{{|y|y{|~~~~~|||~~}|}{~|}}~}~}{|~~~~~~~}{}}{}|}}~~~}~}{{~z~|}~}~z~~~}~|}}|}|~~{|{~~|~~}}~~~~~|~~z~~~|~~}}}}~|~~}~~~|z~|z{|~||}|~~}~~~}}|}|~}~}~~~~}}~~~~~}~}}~~|{~{~~s|y}~~~~}|}}~}~~||~~{}~}~{}}}}|~}~|}~}~|~}}~~}~|}{~||{~~w||~|}~}~||~~}~{}|~~zy}w~z{wyx|vy{w{wz|{z|u{yz{z||{|xz{{zwz{~|}w|yxzz{t{wzwx{|yzz|z|w}yyyzyz|z~{|}z~|~xz{|x~~|zyz||wwwzwywzy}z{uyz|}|yy{}|yx{~}{zzz{{zx{zy||{zzz{|xzy|{{xty}|||wz{x{w|x{|w}}wzyy}u{{}|zzwy{yzyzzx{yz|z{z~z{{{z||~|z}{{y{{w~x~zxxx~}|~~vz||w}x~xy}y{x{{y|z}yy}{y{|||{}|y}x|xyyxz{{|zz|x|{|z|}xz{uwz{}y|y|yyw{~{{}{}zx|{{|z{~wx|||x~{xywy~|xxy~{x|{ywwz|}wz{xyxz|{v{yxz{|z{|{|w{zx{yzzz{{{|{y}zw{w{wxyx}}}z{xz{zxyw|zzy}|z{|u~{z{~|z|xw|||wywy|{{~zz}}~||~|||{z}|zyy}{}y||{z{yz}{{y~xzy|z}{zxy{|vx}~|}y~|s|x}z{|}xxzzzyz{|{vz{x~yzvyw{w{{yyx~{{x{yxy|y~|{zv{}wz{}x{z}}}y|~}}z{|{x{y||x|}{x{xzz|yz{yz{}|{{vz{x}{w|{||yy}w|y}{|zxy~}zx{~yxwx{xx||}z~{{{}zzw}x|wzxzxz{yyzxyx|{{}zz|z{z~{|x{{zyyzz~xy}zyzy}xzz|z|zyyxy{{yxzx}{yw{v||{{y{~y{z{}}~y~z{yvz||x|{u{z{wxw}|z}~}z~|}~~~~~~}~}}}}~~}|~}~|{}}~|}~~~~}}|~}}y~~}~~~~}~|{~}}}~}z}}}~~~}||~w~~{~~|~}}~~~~|}|~~~~|~z}~~|}~}~~}~{{}~}{~~~||~}}}}}~||~~|||~|~~}}~~~{}}||}~{~~}~~|~~}|}~|}}}~||~}~|~}|~~|{~{|}~~{~~~|z~~~~}~~~}}~~~~}}}~}|~z~}{}}}~}}}}~}~~~~~~}||}zzzy|~w{~}~z~zw{{{y{|xzwytxwz{xyx|~wyzx|zw{}x|y{z~~}{z~yzz{vx{|y}|w|{~}~z|z{z~zz{vyzywzyxyx{yy}xwxvvwvzxzxyyxyu|{z||x{|{zzy~zy}{zzz||}xx{x}zxz{y||z}zxz{{v{zyvx{{vvzxzvzyxyz|~z~|zwy}{z|z|{}||{{{~{z|z}{zyyw{xyz}zvy{w{|zw~{z}{zzzyz~zw{|{yx}|z|{y~y|{}zxz{~|||{x}~{}zzv{yxuywutvzwzzyy|zzyvv|tz{xy{zuz|~||xz{zux{{z{|{xz}{{|z}y{|yxyzy~yxyz{zyzxxw{wvx{~s{uzv|wzv|z|}{z~z{z~|}z~vxyzz{||{{~|~wzz~z{{wx{yzxwu{}{zw|zzxzx|v~vxx~y~|{y{|{|vvtz~y{yyz}|}|w{~{~tyxzu|zx|~w}z|xyxyy|{{z{||z~{ww{||z{z{y|y|{zyx|wyw{yy{}z{z|zzxzz{vxzxzy||~yzu{z}wzw}zyuzyzwyyw{{|~xx{zy|{wyy{}}|~x{~y|y|{z|zyw|y|x{{ww|{y||wuxzwz{yzyy}{|xyzy|{{{}{{x}|zz{~~{{{w~|z}~{zz{zw|x{wz|zu{yz{zy{yzyzzxyzy{|x}w}{{v{xx|z{z|~|{}z}zx|{x{z{u{v}v}yyyxyyxzyyuyzz{zwvrtxzzz|{{{~zz|wyyz||}}~~~w||~{~}||}~~~}}|~{}}|}}}|~~}}~z|~|}|}~~~~~}}~|}}{}{~~~~~|~y~}~~~}}}~~{~{z|~~|}||~}|{{}z|}{}z~}}~|~~~{~}~}{}~~}~~~~~}~~~||~|}}}|~~}}~}}~y~|}}~|~}{~}~{}~~~}~~{~|~}|~~~}}~}~}|{~~~}|}|}~}}~~}||}~~{~}|}~~{}|~}~|~~~}|z|}{~|~{}{}~}|}~{~~~}~}||~}|~~z~{}y~}{}}z{w{||y}|{yzxzxwyzw}~z}{|~}}~}}y}{|xz{|}{{xy{{yvx|{{x}y~z{t{{||{|~|wx}|y~{z{{x}z}|zyzy|zyx{|{|}x{|}{y|zvzx|}zy||w{z|}~y|z{|zy|yz|xy}|y{|{z{{}}yz{z~z|zy}~~{ww}{x}yy{zy|zv}zx{yywz}w{x{|y|~zvyv}{ywxyz|z}|{~|}||{{}}z}y}ys}~{}xx{zz{}yvwxz|z}{}~|x{z}|zzy|z{{|~zy}y{{xzxyyw{{|v~y|~zy{y|{}xvv|}{{z|w{}yz}|~|yyw{~zz{yz~|zz{y{|y|z~z{w~z}~~}|xu}|||}{|y|x|wxzv||z|}|z}}|~{yyw{vy~zz~{~yz|~|~z{xv|x~~x}y|{~zz|~{xyxyz|~}x}}w|v}y|{yx}}|yw~||}x}|~~y~~{|z{x}z}}yz|{}w|w{||x||y|zy~|~zyw{yx}y}|||xz{y{wzyzyz||y|{}zv||zyz}yt~|yy|||zw}|{y{|x}|yz|}}|{{{{zx|}}~|yz}|zyzz|{zzy}|xzyyzyw|}z{z{y~}{}xv{yzz|yyz{~|yx~y|y}||{|xzyzz}u{v{z{~x}|~y|yz{y|x{}{}z{{{y||x}y|x|zzz{}}yw}zy|{}{{yzz~z|~y|zxz}||z{wzzyzx~zxx~~}z}|zzz|{zz|}}}y{zxyxzy{||{|{vx|||~{|wxzz~|zx|z|}}||~~~|~~~|}{~}}~|{~}}{~~|}~}~~||~~}}~~~~~~}~}~~}~|~}~~~~{~}}~|~}~|{~~}|~|~~~z}|}~~~~~}{~~~z~}|{|~~~{~|~~|~}}|~~|}}|~}{~}~~z~~|{~~~~~}~}}|}|~}~~|~~~||~~||{~}{~}{~|~~~|}}~~|~{}~}}}}~}~~|~~~}~~~~~|~}|{}~|~||~}~|~z~~}~|}|~~}|}~~}~|}}}z|}~}~~}~~zz~}~zyyzzy}~~z{xw|{{ywxwwyrzzxz|yyy{{yyz{|z||xz~~{uz|{}||}||}{}||z|{z|zz{}~wyx~xwzt{{wzxzvvzxw}~{|wyxyu{xzv{{zy|x|xwx{||||}{|z||xy|yz}||~y|yyy{vyx{ywzwyx{xx{x{zz{||{xxxz{}zzzwyy}z|}~z}wy{}~|}z}y|{|}{xzxz}zz{xz{|y|wz}yvuw{zxx~|{yyyxwyx}wzwz||||zy{wy{zzx~y}||}{{y{z}wzy{x{uwz~~wxx{z{xyuxy|yz{zv}y{yz{}}yy}}{{~y|{{}z|||x{}z}xzxyy|~z|~x||uvw|zyyyx{{x}x{zy{|v{y}}~}{y|yzy{y{}z|w}yy}}yz|z}|{|{y|z{~z}zuuuxxx{{|}y{~wz}y|}{x{z{{xwy|x{yzxy~|}}|}}}xy|zz{w{{{{yy|{{{yw{y~x}}{|xx{zz~{z{{{}z{w{z}xw{{{~||{z{xz|}{~|z~zz}|zzz}}wy{|}~{z}}xyxz}x||y|wxx~uxx{z|{||~yzv{xy|zz~y{~zyz}|z{{}{{wyxv{~yw|uwz{{xx{w|z|xyty~v~|x|szx}z|wz{zyy|{{yw}{w~||{yzyw{|wyxzz{z}{xxw{|wxyyxxxyy{y~}y}{|y{{xzzx}|{|{z~|{}|}~{|wz||{wz~z|tyy}{}{wy}xzxz{zx{yxwwzz{}{{{y}zyz~{x|~|}}{{}{~~|~|}}~~|{|}~~}}~}~~}|~~}~~|}}~}}}|~~~~}~}|~|||~~~y}~}~}~~}~~~|{}}~}~~~}}}~}~~{|}~~||}|{|~~}}~|~}}zz}~{}~~~||}z~~}{}~{}~~~{~}~||~~y~||~|}|~|}~}}|}}~~~~~|}{}|}|~||~|~~{|~{}|}{~~}~{||~~{{~~}}~}~|z~z}|~}~~}~}~~~}~~{~}~|}~|~}~~}}~~w~}~}~xyy|}|yxxzyywz|}{|x}yzzz{yyy|z|zy{xz||zx~{xyx}|x|xzxz|zx|z||{zx|yz|yxzv|{z}|z|}{y|u|y{}zy||{zy|}|ywy|{{}uy{w||yzyzv}{z}zxy||wzw{wvzz|zz}{v{{}{xz{wxyyx{{|z}zwz|z~z}zwx|xy}x{zzw|wz{{zy}vy|z|{|{yxz|u|zw~zz||{zw||{y{{z|vuu}|xy}}}~yy{wyyxyz}z{x{}zv}y{~{zy{yxwxxxy~zzx~z{y{{xxz~zx|x{y}{{z{y~y|{{{zxx|~y}xyxz{|{wyz~}}zxyz{y}{z~{~}zyzzxxzz{vy}zy|{zzy{}{vz{z{{}{|wz{}y{{zzy|}}wzz{z}y}|z{|xyyz{y}y{|y|~}}{|{|{{}~wxyxw|zz|~y|w|{vz~x{w{|z{z}x~|~~||{}{z{{xyy|~{}y{|{x|z|z{x}yyywzyuwzyuwz{wxxz{z{~~~v{y~z{~u}zx|v{~|x}xz~{{yz{y|zyy{~~zxyx{y||yyxx~z|wu~|}u||zz{zz|z}|{}|}zy|~{{~}x{w}{}zz}|{{}||w{yv{|}|zyyw{u{}zw~uz{yvzzzyz}z}~z{}x|}{{yyz{|z|yx}zyyw|y{{|z{|y|y|vz|{||wz{z{y|||x|yy{|{{xyy{{xxz{zx}{}{{|{{xy{||t~{z{wz{{v||w~||}z}x}{|v}{~}{zyyy|wz}|}||zz{}|}}}{~}~~|~}z~}~~~}~~~y}}|}~x|~~~|{~|}}}}y~~~~~~~|~|~{|~~~}{|~|{}z|}~|~~|~~}|}~~~~~}~}}}}|~~~~|~z}||}~~}}~}~~~}~}~~~~~}{}}z~}~|~}~}~~~~{~~{~~|~~|}~~~~~||~~{~}~~|~~{~}}~~~}||}~|~{||~~||}~}}}~}~}~~~{|}|~~}}}z|}{xz{y{{ytzwz}vyy{w|ywzyxy{}uxz{z|xv|{yxz||}{{|x~|x~{}~{}~z{{}yzvz|{~yzywx{|}{wxwywxy|zw|y{{}uzuywyxuxw~{wx{{|w|w{y~z{zx|wv|}yyz~zw|}yy{z{}{{zyvyyz{xz}zxxx{yyxxzzz}{zx|{z{}z|zzt{x|yzwzzx{|}~z{{}yz{zzz|u|y|yyxxx|yyx|ywy{zxuwzz|x}zz}~yx||||z|}~z{{zw~|~|}|{y|zw}zx~{x|y}yyzy|~zx}{yzywz{wu{zzyxy}}x{{|}yyu||{{z}{}t~~x|~wy{wwz}ywt|xyxwxuxu}zvy{zyx{}}yt{~~x|{|zzz}|{|w}}{~u~{{x~}}y}|zw{v}z|x|tx|zyyywx{yyxyzy|{}v|z{}y}y{{{{w~}vz|{}z}}|yz{{xzz{}yz{{zszxw{y~zwvx||z{zt||z}zyzywzy~{sxz{}z}}|zzy|z|{zy}{{|~|zvyzpv|zy|xvy~{xzx}x{zwy{xz}{|xwzz}~{~{zwxy|xxyz{}zx{vy{y}{x}}zzsxy{yz|{x{|~{zxx{|{~zy|{zy{|zy|~}}{}|x}}{zx{zw||{|v~{z~y~yzxz|yy|ww|z{xx}yyzzw||{|xxy~xy{{y~||w|x||yyx|x{z}}}~~}z||~}}~y}zz{zzzxzywzxyzz|x{z{|yz{y|u{|{|{|}|{{{{|}z{~{{}~~}}}{~~|~~~|}~~|}{}v|}~|}~{~~}{}~|}{~}~~~~{~|}~{~~{|~~~~}~}z~~}}{yz{|}~}~}~~}~~~~}}}}~||}}~}}}|~|~|~~~~z}}{~|~}~~y~}~}{|}~{~|~}{|}}~}}~}z~~~~}|}|~|}~}{~~~~{}}}z||}~{||~~}}~|~z~~~~~|}}~~{~~~~|}w~~}}}}|~~|}~z|~~y~~y~{zzxzw~{{w{{x|{{x{{w{y|~yz|zzvyz{{yx}z}z{{xy{}~{z}y{xy{{~w{yz|yz~z~x}wy|zy{xy}zywzy|yzy~}xywyw|{{z}zy}{{y{}{w{xz~{||{|{{|}zxx|}y|{z{yyy{~{z{||yx{z{{{{xx}{x{yx|zwy{}vz}|{|w|{|~z{|zx|z|z|wz~{zxy{z{}|x{z{~{{wzy|x|}}{zyy|}}y{{xzz{xwxyy|{y|vy|vx{|~{|z{{y{zww{}z{{}zz{||wz~y{{x{yx{}vyyzzw~w{z|w|x|uxx{}~{z}|{~{vwy|ynzsy{y}{zy{{vz~||}{}zxyz{{}z{}z{}{z{~y{y}|{x~}{z{||{y|z|~{z|zx}w||{{w|w|{~zwz}{u{~w~uz{~xz~x}yy~}z{}{yyy~}|y}yy|x|zzxy||}}z{|}y||zz|{z{{|||xx|y|yzzuu{{x{vv|{y|y{z{|zyyys{zyxzyzz|xzx|vyw{t}yzz}|{z|z|}y|}zw~{}}|}{}z}|~zy}wy{z{w|zz|||x~}|~w|z|||yy{zywzz{y{xyyyyy~z}yzzw~}|{{yzx{{x{z{wuzx{v{{x|y|wzwzyzz|yxzz}xwzyz|z|{|zz}|{x{y{|xx~yuyyzy|{zw|z}w}~yyx}{}y}y~yy}v|z{{{}|}y{}xz{}|x}|z{xzzv}~xx|z|x{}|y|yzzz{z{wwzz|z|wwzuz}yy|zzzzwv|yz|zz|~~}|}}~~}{}}|~|}||~}|}~{~|y|}yz~}}~}~{~{|z~~z~|}~~|}z||~}|}|}}}}~}~~}~~}}~|~~}{|{|~}{~w~|}}|~}~~|yz~}~~~}~|~}}}~~}~|}|~}}z~z~|~~||~|~}~~}{~~~}|~}~~}~~|{~~~~z}|~||~~~~}}}{~{z~~{~|{}z|||~~}{}||~}~~~}}~~~}~~~}~|}~}}}~|~}~}|}}~{}{z~x~|yz{y}y{xxzz{{xuuxzwx|wyzw~~}wyyy{zx{z{y{{z{z|y|zzwv}x}xx}z||zzzzyyw~yw|wxy{zxzwyz|uw{}{vy}zywyzztwwy{z{x|{zyz~|yz~zz{y{x|yx}|ywvz|zwy{{zyz{ywxxxyywyy||}{|wzzxyvyz{x}zy{vy}{}y}yy{}{|x|~}|{z{{x{{||}xy~~yz|xx}{||y|y}vx{y}yyyzyyz{|zy|w{z}|}wz|{yvyz}x||~z|z{||~zx|zxxwzyyz{z}xzx}{|{|ywp|}xxuyz}{}zw|{~x|~yx|zzyy||{z{xz{}{~~{v|xz~|~yu{xzyyzyvy}{yxz}{{||~{zz|z~|xyyz{x~z}}{yy|z{}|~zy{|w}xwz~y{x{~y|ywvz{ywx|x~{{x|w|~zyx|{yy{x|w{xyz|xy{z|x{xw}|{y||{u~{yxuyz{xx{v{{xyy||z{z|w|wxzwyzy{|{||}x{}w{|~ytz{z}{yy}z|z{y}y{xw~xz|x{yxzzxzx|}|{{|yzyz{}z}}{y{~|yy||w{y|yzz|v{|~z{}~xzy~{z|vuty}|yxwxwz|zx}|y|yzvz||y||z{~y|{{z}|{|{z|{{x{}y~}y{|{{zvyrzyyv{yz}}yyxyzwuz{xyz|y{z~{z{|{zy|~}x|~y}}zy}}~|y|z{zz|w{|wwy{xwy|z|{z{}zyzz|{|ywxyvxz{x{|yy{zz{zzxz~{}~{}~{~~{|~~~~~}}|||~~~~}}~~}z}~~}}}~~y||~}~~~|z}|{~z~|}|~}~~~x~}|}{~|}~}~~}~~}z}}|{~}~~|y|~}|~~}}~}}~|~~~}}|}{}~}}~~~{w~}~~~}~z~~}u~}||}{||}~}~~}~{{{}|~}~~~~}}}~~|~~}~~~~~~}}{|}}~|~~}~{z~|}|~~~}~~|~|}}|~}~}~}~~v{~~~||~}}|~}~}~~}|}}~~~w~|ywyyx{|{w|}z{zzvz{ys{|yy|{|{|zx{|{{y}yy}y|zy{|zz{{{{y|zzyxzx}{z{{~zzz|z{{{z{}y{{~}{yy|~}}}{{wx{}zyz{|zz|y{xzwzz||vy}zy|{{w{|}{zwy|||{~|z|xyzyz}yu|w}||{{t{y}z|w{xzzyxy~}|z{{yz~w{xw|{{yx|x{|{y|{|}yw~xyz}z|y}|w{~|z|}{{|y|{|{{|yzyxz{{zxw}}zzvz|yy|xz{z||x|zvyz~y|zz{yy|y|{y|{~zyz|x{zu|x|{w}xyzz|z{x|yxyy|zzy}}x}y{~yxu{wxyzv~z}x}z{v}z{}|x{{yyxvxy|yy{w||{y}{}|y{||yyv{y|x{y{yw{yx|z|yy|{{{}zxzzxz~yzzz{y|zy~y}{|{y}z~|u{y||}|x~{yzyxyz}{|ywxw}z{{}z{{x||{y{z||zzw|z{{wy~|y|y{}{|zwzvz{}z{}u}|{~|}zx|xzy|{w|ywv{|xy}{|{yy|zy{|vy{|yyy}yy|{z|x}}{|{z}v||{{{~xwx|}}}{{{z~z{y{w}}y{{y|zywz}|~xx~t|}vx|x{xwz~}|zyxzzzzzwxz}yyy}z{|wv}wx}||x~x{xz{|y}y~{~xy|~y{~}zxvy}zz|}x|z|y{|y}|{{{z{}}y{y}w{}z|yz{{{yy}zxzu~}||zx}y{~y{zx|||}{yy|y}|y|{|x{{||w}||x{w|}~}~|}{~~{x}|{}~~}{~~~~~~~~{}|~{}}}|}}~~~{}|{~}z~~|z~~{|~{~z{}}~}~~}~}}}~}}z{~~z~|~|~{~}}}|}}~|}||~~~~~~}~|}|~~~}|}~}}}z~}~|~|~~~~~~~~~~}~~~~~~{~y~}|~~~~~~|}}|~~~}~~~}}|{|{|~~~~~|}|}}~~{{}{}~}}}~~}}~}~}{~~}}~{~~}|{~|}yy{zz}y}~}xvv|zyw|{||{s{}|{xw|uyxwz{{|~}{z|zxyu{{}|yz|{}|z{z|{||}|xwxyz{}yxvz{uzx{~}}{}|vxzx{z|||xxx{yv|}|x}~{x|}{zx}{}y||y|}{~|||||~{|vyzzzyxwz{z|}y||}wz{y}zxxxyz{xw|}{}z{z}wy}zzz{}{}|{{|{yw}y{{x{z{{x{y{zz|z~yyz}z|xy{xyxxvw{{~uyz{z{z~}}xzx~x{|}{z}|{{|||{z}|y~zw~ywzwwxyx{yyx||{yy|y{y{zzyzx|||~z~y{|y~}}}{zy|zzz~zz}|~{|z{x{vy~yw{{|u{xyy{vxy~||uzzyy}{|w{yx|zy|}{wyzy}}|{||}{yy|wy}|{~}|yx|xy{yzzy{~vxyy}zw}yy~}yxy{zz|z}}{zy}|||x}zxy|y}z{{{z|}~~|zxyzz|zx}zvy{w||zxw|z{xwww{yx}y|w}z{z}zw|{z{xw{~yxuyy{x|xx~yyxy{|zz|{}x{xvyzyz|{~{{|y~t|{y{wyy{||~zyyu|~}}|}x|||z~{z{xz{xy|~}zy}zz{xzzw{zt|xyxwxyxywx}yz{|v{y|x||y}{{~}}{|y|{}|}~|z~xw|{yy|sz~{wxw{zxyzw}xy{xzx|{y{{xyy{|z}{{x}z|{z|z~{y|}~~xx{}x|y~{{zzzy}z{yw|{z}}z|x{zz{xyx}{y~{y~|z~|{yzwy{{zz}v}}~}~}}}~~~{z~||}~~||~~}|~}~~}~~}~}{}}}|z}}~{}{~}}~~~{}z~~{{~}}~~~}~~}~~|}|~{{{}||}}}}}~}~{}}~}}{~|~~~~|z}|~}z{y~|z}}~~~|}~~~|}}~~~|{~~}~~||~~~~~}~~}}|}~|~|{}~~y~{~}}~}~~~}{{~}|~~}~~|~}}~|~~~~||||~|~}}~}~~~}~{}~}}}~~}{|}~~~~|~|z|~~}~|||~~z{~}~}~v||z|y}|}|}z}zyyy|z{{yyzxw|||~~zuw}vzxz{yyu|x{wxyxx}~{|y{wy{wzwz|x|{y}{vzw|{y|z||y|zy~||zyzx~{{xwwzzsxsxzyzxz|wzyz{|{xw{{{uxvwz}y{yzz}}y}~|{|yzz{x|y{{|}x{}yxx}w}z{{{~wzxxv{|wy|zzyzx~{{yx~~{|vx{|~}{{|z{x}zz{yzy{z~zz}|w}y{vzy|zzz{x~yz~zyzv}|sy|{}}}yyxx}wx}{xxzw}zy|{z}xxy|{~|{{z|{}x}zz~z|{y|zv{~}y}~|{{zx}u{y||{{|{{z}y{}{yx}~yy|}r|xv{z}z|~xy{vxx{{{{~zuz|}y}yz{|zz|{v|zyzx{{y~|}|yy|}{{|yw|yz}{}z{zz{}}z|zzy}y{yzz{yxx|zwy{y}z~zz{|zx~{{x}~}z|y|yyy}{zw{|z{z|zy|z|{}{wu}~z}{z{zw}y|y}{xy}~|yx}|wyywzx{ywy~|xw|zw{}|w}||~y~{{}yzy{|zv{{zw|}zz{xzz}zwy|x{xyz|x}v{y|}y{}z{x{y|x~{|vw|~~xzyy{{z}xzwzy~{zzzwyyxyxzyyzxx}yzx{w}{{{z}}zzx}|xzyyxv|}{xzz|zx{yxxz~zyx{wz|{zx{y}{{y|z|}y{{}z}v~zxyxxz|x{||~v|{x{{zy}yyyyx|{x}|}|{{xw}{|wzzxxz|x|y|z|ywz|zx|yx{|}w}x}|z~~{}{|{}}|~{|~~|~}~~}|~|}{}~~{}~~~~}~x|~}}}}|~{}~|}~|{{|~}~~|}}~~~|~{z~~~~{||~~~~~}~~~~|~|~z~~|~}~~~~|~}~|}~~~~~}~}~~|~}}~~~}}z}~}}}{~~~~|~}~~}}}}|~~}~~|~}~~~~~~}~~}}{||~~{~}}}|~z~~~}~||}}|~}~}}}~|}~~~{}~~~~~}~}}~~}{~}~~|~~}}}}y{~}|~}~}}~~|}~}}~|}~|~~}{|~}}v~y~~~}z|}z~~{|~~}}{yyxxv{{yzzxyzyxz{||y{||yzzxz||yx}zx{wyzw}{{yxz{|zx{{|z|x|y}{~z|}xu}{y|yzy{zwyywx}||wxzzzwyw{xz{zxz||~{zz}zzzyyyy~wxz|~yxwzz|y|y||wxxz{~w|y{}{~yxw{}wztvy|z|x|w~vzz{z|~zwwx{||{|yzx}{z}x}~x}zxzy~{}wyy|yyz|zx{{vy{y||yx{y{}y||||y{yw}yz|}}zx{z||~w{y~zx}|{{|y~wy|x}yzyz}|~}~yywyy{yxvwz}~|yyzz{z|}}|z{yx|z}||z~zx|zzx{yx{ywy|wyyrz{{tz{xyyyzzx}wxyyxz{{{z|~}z}{{w|x{}|vy|}{{y~t|}z{xw{wz~wzz{{z{}y{wz{zy{|zvxwwxx}~zx{{{wx}{z||yy|y~x{zz|y|{|~z{}}zz{~zwx||{|{z}w||z|{{zzuz|yx{||yzxx|{}~}~wy{wy}{x|}{}~|yy|zxyxy}zy{y}yz{{yz~}zzx{wzyxz{{}|}}y~}|||z|z|~{}xzz}z~w{|{zy|yzx~y~~|yy{xvvz~y{x}{z{yy|yzwy|}{}x~~||zw{{|}}{x|zxy{}y}|}}y|z}vwv{yzx{zzy{zxy|{yv{{w|y|xz|z|zx}|}yy{}||yxy}xwzz|yzx{zx|z{v{|xzyzvzx~|uu||{yx|uy~yyz{{{{y~|ywyx|y||{|v|}~~~~~~{~{~~~~~}~}|}~|}~zy{}}}~}z}~~}{}}~~{}~{~}~~~||y}~}}~~~~}~}~}}}~~~~~|~~|{}~~~|~}{||~~}}~}{|~}}~~}|}}~}~{}|~}|}~~}~~~{~~}}}~}~~~}|~}}}~~}~|{{~}}~~~}|~~~~~~}~|~||}}|}}}~||}~~}~}|}~}}}~}}{~~|{~~~|~||y|~|{|}~}~~}~}|~}~}|}}~~{}{z|~|}~~}~~z{|{yy}xyx|{{|yyw{z}zz{z}{|{{zy{z~y{}|}|}|yv{y{zzxy|wzx|}x|zx}~w|wxwv||{|ww|xsy|}r~{yzx|x}yz{{{yy}z{zzyx~zzx{u}vwyn}|yy{{wx|~xzzy{yyywwwyzw{~zz|qx}xyv{yz}yx{||zz||xu|x{vzyy{y}vzzyxw|x{w~}vy}~xz}z|x{zz}~wwxx}|{|{y|xzvu|uyz|v}{zyz}w|~}xy|}|z}z|v||yxx{}x~z|x~||zzxzzz~y{{{|{y~y~zt{|{{~{zy{xwyz{zyzyzyzz{y{zw|{|x|{ww{tyu|~~{zzyzx{z|vy}txv|yxz~xw~y|zyz}yzvyzyxyx~zzyz{x{xyx{~z{{}}|yw{{x|}yy|vu{~{{|}{zuw{zz{z}x|{|||wvzuyz}y}|}yz}y|xy{yx{y|y}y}{}{z}{}|{{{y{||{}{z{z|~y{z~|z{xxzz{|{zxxz|z{zzy|~}{{xw{{vyzx{~zyx{|}|{~|xyzyv{x{|x}z}{z{vzwzz{|~y{}{y{y~z}y{~|w{u{zx{{y|yzy{|{v{{|wz{}}{{xzzx{}w{z}{|zzx{{{xyn{xyy|{}|x{vzz{}yx{yzy{|zy}|zu{x{x{x|y|}y{{xx|y}{yzzwv|xyxw}{zwx~}{x}x||x|}|zx|}w{||yyu}|z|x~w}|{xwzz{|}~||}z{|y{{{wxw{~}vzyzwv||xzx{}zyy{~}}||w~{{|~}~~}~{~~~~x|{~~~{~~~~|}~{~}}{}{}~~}~~~~}}~}~}~}}~~}||~~~{}}|~}{}~}}{~~~~}}||}~}~|~~}{~}~|y~}}}~}~{~}~{~|}~~}~}~~|~~~~|~~~||~|~|~~|~~~}}~|}~~}}~|~~~~}}~~~~~~}~}~{~~~{}{~}~~|~|~~z~{}~||}~}}y}}}~~~}}|}~||{~~~|~~~{}}~~~~~~}}~|||~{}{}~{~}~~~~}{}~~}~|}|~}}}~~{~~~||}|~{|}~~}}~}{|{|}{~~~|}~wyy{{yv}~~|zx{yxvwyvzwt~{xzyz||yywzwzzyx{zxzzx|z}{{}{zw{{{|ywy}}|tvyz~wxz}~{y~yu{z|z{}{yxxyyy{{|}yxw}xyz|uz{z|ywxx{z{}|{yyt|}{{z~~uz{uzyz}{zw}zzz{yxxz}z|wzzwx{|wz}|{w}zwz|xy{{}||z{~z}xxz~x|{}}zy{~zvv}y|z}}~yzzz|xzvvzvvz{|yyy{wz{zyw{{ww{y{~{yu|y{{|yy}~||~xzy{y|z}y|x{zzz{y{y{vyz{x}wu|}y|vy{x{z~yz|x|x{z{{||}yzyy||}u}{~|w}{{~xy{xu{y{w~|x|zyzy{vy|}x|vyzwzz}yxz{|x{||xy{x{xyy{|{zyz{}{}|yu|zzzr}xu|zy{|{}x}wxzz{x{xvz~{{yw{{}{{}{{{~y{}{y{||{}}}{~{z}zzxyww{{w{~xyzkxyw|vtw|xy|xvyx{{yvzyz|~z{z{{y}y}y{z}~{~x|xw|}}x}||{}w|xzz|wy{{}yzyz{zywy}zzyywyy~xy{{{}}{}z|{}z{~{zz|z~|||{xz~~{}|{y~{zwyy}}|x}zyzxwz{xz|{wzw|}z{~v}{}{}|{|v|z~z{}z|}xzxz{~|~|{{z|xzyyz}yx|z{}wvyz{wz|y}y{yw{zyzx|{z}x}}x}{}}|~|}{u|{{{||zzxwyyzz}{zyx}|u~{vqwwyy~wwz{vy~yyz{yz}y~wz|~{z{|~y~~}~~~}|~}~|~}~~}~~|}~~}}}|{~|}}~~|{~}|}}~{~||}~{z~z|~}~}}}z|}~{x}}~}~~~{~~||~|~}{}~|}|~~~~~~~~|}}}|~~|}~}~}~~~~|}~~||~}{}}~|~{~}}~~~~}}~wy|||}}{~}z~|}~~}~|}~{}|{~~}~}}}~|~|}{|}~~}~~~{~~~}~~|~~~~~~{|||}|~~{~}~|{}}~}y~~|}~|~|~~}}~}~~}~~}~~{y{yzw{{x~~x}zy{x~z}x{{z~yxyyw|y{zzz{z|}|}y}wv|x}|yz|xzyzzzyvyy~zy|z}{z{{z~{|{|zy|~zz{vz{y{tzyzyx{{}|txw~zxxxzx{|y{{vvy~||y|z|xzyyy{{y{}x|{{zz~{}{{x{{x}w|yzx}xw{{|{w}x~zyyy|wwyy|y|yyzwv{{z|~|{{zy{xy{}~z{{x{yy|{zyx|{xxz{{zp||{{{x|{{y{uv{wy{{u}zy}y{{zz|zz{~|{|y}x~wx}w|yzz{y~|~~xz|||z{v{|yyywu}zr}{|z|{yyy|}~wz|z|x{}{z|y~yyzzy|~xy{{}xz}{yx{y~zzyz{|}{yy{{{{zx{{{{y{|xy}wx|z~|y|z|z|{{zz~}yzyyyv~z|{yzxxz}xwz}|y}}wz{}x}y||yz|~y|~{{zy{zx{yz{~z~w|zy{wy|yz}|~zy|y{{zxxx|z{wz{|{yzzyyz{|{x|yw|~{yz|w~y~yx{zwyz~y||{{|xzy{z|{yzzz{}yyzz}|~~~{y}w~yy}{x|yz}wzx~~}yzzy}y{{z|wzzy{{xyzwxzxzzy|{zz|yzw}|{{zzyxw}zz||ywz{~}yw|~z}|vu{{|x}{zy{z|ywx~|z{xv{zz{zzzv|zx~v||}zz{x|tzy|yrxz{y|wy{t{|zy|zy{{}zw|{z{~zyy~{|z|y{yyz~z~|{}y{zzz{z{y|wxuw{{w{wzzxyvz|z}vz|~~}~~|~|~~}~}}~}}~}}{||~~|~}~{}}~}~~~}}~}{}~~~}{~}|}~~{|~|{~}~z}}{z}|y~}|}~~}{}{~~~~~}~{~~~}}~|}}}~~~~|~||{~~~~}{|}~~}~}{{}|}}~||~{~~|{~~}|}y~~}~|{~}~~~~~{{}~~~|}~~}|~}}~}|||}~}~{}~|~{}~~~|~~|||}}~~}||}{~|~~{}{}||}~~~~~~|~z~~~||~{||zz||}zz{y|vvy{~{w~wuzxt{zzw{wx{{wy~zw{ywwy{xyz{}~{|y}|{|wzxz~yz|z|{{x~{|zz}|y{|xxwzyvwyz{w{wzyxy{}xx}~w|{xyz~xzzw{wz||zxyz|{x|{y|{yv}yvxxzxww|vu{vzzyy{yy{z{}}}w{yzxvyz}{||yz{}|{{yz{{{~|y|w|{~}yyz~{w{wvvxxyx||xy|v|yz}uyyzv|vztyyzz{{}|}xy{|{y}{}u}wzyvzyyw}|}zx~yxy{zy||wx{z|{w{}z}zxw|z{xt{|z}y{x~{{|{kwzz{w|}{{y{{|y~}{~y{y|y{xz{wxyyzyx{wy{w{y}|zzu{zzyx{||{|{}{{zzwyz||vzx{}w}|}{x}{x{|yx{{y{yy{t|zx{v{xxxzyvxxvzzx{}}y}{|zz~}u~}z{~|xy{ywz}wzwzv{vwzxzxyxy~{zx}wxuz{zz}zzv{zuzyxxxzzy|{~~|~yy|zz{y{||xz~xwzzwzyz{xy}z|y|yx{xxxy}{x|wyxw|y|zxx|||y~z~zz{}~w{z~|xyv|{z}~}{y|~|~{|xtuu{{v|}w|xxywzzy{z}~tzw{zvxzw{|yyz{{||zzyz{{yu{|{}y{|y}{x{{{yz|xy{zyuzzxw{zyz}xyxvzxwyzyyy|z|yy{{|}}|yy|zy~z}~{|y{{~{yw{zzxz{x{w}x}zvzxtxxzyyzzvzxv}v~~|{zzz|{|{zy}|~}~}|~~}~}}~|t|{~~~{|}~~~~~|~~}~~~}}}}}~~~~}~|~}~~|}}~~~}}}}|z~|y~|{|{}}}}}z{~|~{~}|~|~}}|~~}~}z|{~||}}~|~~}~|~~~~~~||~}~|~|~~~|}}|}~~}~|}}~|}~~}z{~~~}~~}z~~z}}~~}|~}~}|{}~~~~}~z{~}}~y|z~~~{}}}~{~~~~{z|{~{~}}}{}}|~v~~}}}}}}|~|~~~~}~~|}~}~~{~}|o|~y~~{~zz{{}wvz|zzx{}zv||yw{w||wz}{x}y}{|zzzy}y~|v|yywy{y{x|z~|yy}|zwxyy}|y~}xx}||v{z|{||{}xy|x|y|||}u|zy{wwy{xvzyz|{xu{z~|z}uyx~z|~yzy|z||x}x{{xx|{yx|zz~{y}{w{}zwy~zvyzx|z{yz{}xyz{~z}z{}zy|zzyyzwyzyy{zyxw~yvw}{{|{|z{w|{w{y|xy{y{}zy|wu{|xwyy|{|wzz~{yw|zyy|{yz}x~x~{~~v}{{|{|y|z}x{z|}wxxx}{{yupzy{wz{z{y{|y|}wy|y}|}|vx|x|zw{|xz{z{}zyyyv|w}z{yy{y}{x}x~z}{}~}{x~|xz|z~y}y|}z||zx||tz|}|zzz}|z{y|yzz}~}~wz{yzzw{z|zw{~yyzwwzxywz{yy||y|yy|v{{z{yy}{y|~|y~y|}{||{~zws||y|xz|syy}vy}{{{{x~{z|vuw|v{yzz|yz{z}v~|y|z|y}x{|{~{w|~{y{{}{~|w}{wv{yx}xx{y}y}x~~|{{zvy}{yz|vy~}{}||{|zxv}||}zw||y}|{{xz|{}|{yzz|{w{{yzy|zz{wxxxz{uzz{yzyxy|~y{z}}w||y|z}y|wxz{~|z{zx{yz{}|}~||{yy}{y}|wzw}zwyyzxwyz{yw{|y|{{~yy|}w{{|}xy|yw{|yxyz~wx|y}x{|zx{xzw}x{xzyx~|{}z{vvz||zwyyw{y{z{w|{}~~~~~}~~}|~}~}~|~{~|z}~||~|~z|x~~~~~}~{}~~~~}{~~{~|}~}}~~~}~~|~y}|}~~~|}}~}~~~~~~}~{{~~~||~}~~~}}||z}}|}~|~}~~~~~}}}}}~~~}}~|~~}{}~~~~}~~}|}~~}|}|}~~}~~~{~~}{}x|~~|~~~}{{~~}}~~{~}~~|~}}~|~|}~}~|~~y~~{|}||~}~}~{~~|~}~}~~}{}}~}~{~|~}~|xy|~~x{~}|}}~{|z}z~}{}||}}{{{x~zzz{|{{zxzzyuwyzzxx}|x{{vwy}}{~}|zzy|}||~w|z~{{zwz|{|{}~{zyx}|xzux|}zw~{|yy~~uzyzy~x{x~{t{zw{v{x{v|zy~|z~{{{{{}{zy|{}y|yyz{{x{x|x{{ywyy{zyzzxyy~|xwyvvz{y{}z~zz{{yz|vzzy~|}y~z{{z|{}|{zy{{z|zy{wz~|z{y}v|wv{y|yzyzx~xy|ywz{x}y|~x{{z{|y{~||{zwy{|yz|}yywy{xyz{{z}zzz}w~xyyyzvzy||zzyz|z{z{{|||{y|}yxy{xz{x{{{{~~{|z}|x~{v{xzx~yxzy{yzzyz}xxyxzy||xyz{{||{}|}{{ywzz|vzz}zy}~z}wzvx{z{u}yzw|vxx}yxwwyxy{y{|yxz}||~{~|~|y{}|}y~}|xzuz}~}|{xuvx{{|w}yw|zv}zzwxzxw|{xx|vy{wyy}{}{yz|zuz{||yyz|}{z}~ys||}}}v|yz~{yzx}{y|}yyyuy{{z~}{wyz|{|z~t|y}~|{y{{|{||yyz{yz~xzzz~{z{x{}|{w}{{wy~y|y{zy~{y{yz|x}t|{x}wzy{xu|y}~}z|{{~{y{}yz}{|{wz||z{x}}xyy|xx}xy|yyyy{x{{x}z{}zyzvzx|yz|z~{{{z{}x|z{}y}{}|{}}|}y{xz{|{|vxx}{zwz{{vzx|zzyz{yzyxxy{x|u|{}{{|{z{{z{~z}}~~}~||~}~|~~{}~}|~}{~}~~}~}~{~~}~|~}~~|~~}~}}{~}~}~|~~}||||}~}|||}~~||~|}x|}}~|}~z~~}~}~}|}~~~}~x~~z|~~|~~~x}{}x{|}~}|}~~~z~~~{r{}|~~~~~|}{~~~}}x|||~}}~}}~}}~}~~|~}}y~~~~~~~~~|~~|}~~~~|{{}}{~~}~~~~~~{~{~{{~~}{}}~~|~~~}|}~}~|}~~||{~~z~~}~|~~~{~~~{~}~}}||{yz{yvz{y||~vzz{zz|y}|yy{{}xyy}yyzyy{{{zyyvy{x|{wyy|xzzz~xzrzzz~~wxx|xw|z{z|zxz|y{zxz|}{{xyy{~{{v~{|vy{|~{v||wz}~{yx|yzvyzzw{y{{|w|xwy{}{x}xz~{{|x{{{wy||syw{yzw}yyywy{y}{zzu{xzwx~wwyz{}zy}yw{xyzy}{|~{{|~wz|}|xxy}|y}v{{w{{|yxyyzzv|xyzwwxz{~}zz{xw{~z|x|{{v|{{~yw{x~{{~xxyw}t|u~v{y~w|y|y}vxzzz}zzx}yzz{{|y{x|z{zz|y}{xyzy{{zyz{{u~{xxz{{{|{}z{{vyywxy}|}wz|zuv}}|z}yz}}||y}{|yyz{z|}}{{~{zzx|z|z|yxzzxy~yy}{x|{{{~z}~ww{xz|y{{~|wy}|zxy}z|xtzz}x~~|{|wy|{u{||{xz}|wzwzzy{zyz{zywz{{|y{{|z|xz{}}x~}}zz|y|}zz{w{yzzz|z~xyyyxxz{}s}|{y{{|~~x|}z|}xzy}|{x}z}|wyxvxxx~|{zzy|yyy{~vxyy||z||x}w}y|zwxxzzyx~yzyxxzwx}vy{vzzxzx|w}{y{vxy||yx|xzy{{|zwzwzzz{~zyx}y|z|x|yw|{{{|}wzx|{|yy|{z~}wzwxu{}{yyyyy|{xyz~zz~|z||{yyzzyz|yw~z}x{~{zy|{y}{{xyzy}{z}z}{}}}x|yzy|}{z|z~|q~z~~x~}~|}}}~{~{~}~~~{|}{~~~{}{~|~~}~}z~}}}}~|~~~~}~}~}||~~~}~}~~|~|~|~}~|~~}~~}}}}~|~{||}{}}|~}~}{~|{~~~}~~~}~}~~}~~}~}|~~~~~}{}}~}|~~{~~{~}~~}~~}~~}~~}|~}|z~~~}~~~|~~~~}~}}~||~~}}|z|~~~|~~|}|~}~}~~~~~~}}|}~~}{~~||~~}}{|}}z~{y}zz{{{|z{~y{wzyzzvzx{|xy{|zyzyx~xxzz~|yz}{yzw~~{w{y|{zzyzv{|{z{|}}y|{z{{|yvz|z{wz{x}yyzyx|zyz{z}{yxyw|y{|zz{z{{|y|z{|z{{z{~}v||vx{{ytzyxx~wuyyz|xyx{}zxyzw|vy|v||uzv{yz|zxy}yzz||{}}z~z{zx||z}xzw{|vyz}zy}{xzyyy}vzxvzztz{ysyyxxz{yzyz{}}}|uv}yzzw|s}zz~{{y|xuv|yxyzv|y{|{zzyyvys|y|yxxuzww|{v|yx|~|}|}y|x}y~zyyyyxy}}{{y|}~yyxu{zxvw|syy}x{xxvzv|yzyyyywv~}u}{{|{|}}ww}|yy{y{~|z{z{x{~|}}w{{|}ytww{|{y{xswv{{{w{|w{{zx{}v|z}||~xy|y}zwx{yz}x|~~x~y|}yxw{z{yvyyzyz{wyyxx{zyx}}|{|xzyzyz}|yz{|{}}z~z||zz{y{{{yv{|{{z~xx{{yyz|{|y{zwyx{{x}x|z}ztzw~{~|zzz|x|zzz{w}|}||x}~wzy|x|}||y}x|~{y{{x{yxy{{{yzwzy{zyy}|}|{{w|{z{z|zz~{z~{|z}|}|z}z{yzz}y}xwyw{x~{wzyxyzwzy|vzzvy{yzzxy|z}w}{yx|{yyy{}x~{}{|z{}vxx{||zy{|}z}}y{ywz}vzu{{~vyx|xw{{xxy{{||zy{wz||}y|z{xy|{wzy||~{~~~|~z~~~|}~|{||~|}|~}||{~|~~|~~}|}~{||}~z~}}}~~||~}{y~}|z{}|~~~~|~{||~|}~|}~}}{{|~~~{~||}|}}}~|~~}}}}~}|~|}}z~~~}}}}|~}z}~}~~~||~~y~~}|~}~~}~~|~~}}}|~z{~~}}~}|~~}~}}~}|}~~|~~}~z~|~}~~}}~}~~{}~~{}||{~}~}~~zz~}{{~~{~{~}~|~x~~~~}~~}~~|z|y}}z}~{}{{~}~{}}{|}~|z}}~y{~~x}|}}{z|~}~{~|}~~~{{{|{~|}}z~}~}~~|}}|~||yyy{{z}}}w{yzzwz{xxx|zw{zxz|}y|{vx~|~|zz~{wzy}z}{{z{|||x}ywy{xx{~{yz~xy{}|y~{y{y{|z|{{}y||x~v~y}yy|xyw{x|uwy|y{x{xzyx|{|x~{xzv|y|y}y{|zyxzw~yyv{{y}{}x|y{x~~x{yyyx~y{}zzwy{zzzzz|zx||~yw{zy}{|}}yx{y|zuwxz|x{xz}u~~{vzx{zz{zyyzwy}zxzyx~{{z}z{zx{}{zyzzt|vzy~y{y{zw{y|{|{}yz}zyv|~||xx|{}zy}uy|w{zz}yw~zyzzz{~{|{|||z|x{v{{z|zyx|xzyyyw{}zy{}{w~{~wyz|z|{~|~zsy{z{yy{v{}t|y||{z|{zyzz}{||}zzzy{~yyzzw}{yzzyy{uz|}xxy{zxyy{zz{y{{}}}uy{vy{{z}wx}{}y}xz~y|z||{|{y{~}}}}zxyx~|zz{w{{{{{y|wyzzz|}y{yxy{||y|zz{z|~yxz~w{{v|zz~zyyz{|y|{|{x~{yzyy|z{{yzxyyy{z{z|~z|{|wqwz~zx~|x~||v|{yzyzw{}{wyyy|yz~{y{{}{zx}~ywv}zy|x}{vy{{xy{zzz~|y|{{{{xzzz|zzy|z|{yzxz}z|yyyy~zz{~}vw}{z}z{yvzz{~{}yw{z{}yx{u~}{|{t~v|{}{z}~}zwzzz{yz{x~{}y~zzuzyt}|||yz{zzwyz|{{|}{{||}|xzyyyxx~~|~~~|}z~}}~|}|~}~|~~}~~}~~|}}}}|}~}}|~~x}{~{~~~|~|||~}~~}}}}}}}~|~}}~~}}~~~~|~~|{|zy~}~~~~|z}|{~z}~|~}~{~{}{|}~~~||z}~}~}}~|}~}~}|x~z~}~~}~~}}~~}~~}}~y{|~~{}~|}~|}{~~}~{}~|}}|}~}{~~~}}}~~~~~~~}~z{}}|~|~~}|~}~~~~|~|~~}~~||}~}~{}~}{~~~}~|}~}}}|~}}y~~|z{z{}yzw{r}x{yyu~yzwx|wz}zzyz{}vzxu|yyzuyx}{{z{~zxvz{xy{|||}{zz{ywyyyzy|zwz{zz{|{xv{yvxyy}xryv}wxxxy{zxxz|xz}zy~zyzxx{y{|zz{|ww}}{~w{x~zxyxxzx|wv}y}uu{xyw{yw{xyxzwyyyyx}yx}{|yy{x|xx{{y|x||z|zyzxyz{y|w{{zy||ux|vyxyyzwx|yxvuw{|{~wu|{wx|yw|||{{||yv{{{~}|}y~}|z|z|z{xzwyw{xzu{yyvv{w{|yzyvyyz{yz{|}{{{||{{tzyyy~z|}{yzz}xxzwz~~yzzyvxywx|}ws|xyz{xyyzxz{{yxzzzz|z||||{y|{{{w~yy}}{z|zywz||z}y}xv~}}|z{x~zzxywwx~|zwwzxy|zywv|}}z}~xvyz}{{~z~}z|z~y{{ww{yz|zywzwyyx|v}y|{}vzy|x{vwy{zytxz{xz~|x}|x|}{}yz{{|tz||{zywx|}{t}zxyxys|yzzy{{zzvyxyxvvy}zyzyyx{{{|x|{|yzz{||xx{yx~|zzz}zx|}{z}w|z|}zxwxzw}}|wx{y|yv|}{yyyyz{y{}{q|{|z|}||z~yy{{{z~}|y|z}uyx{ww|xx}wzzsxxzzxvzzxy{xxtuy|{|xwzxzy{}yyzxz~xy{||yzy}|y|~wwy}v||xzvw{z|suvyxw|y|}|uz{xxyz{{}zxzvx{|zy~}wz~}|~}}|~~|}~}}|{}~~~}{}~{~}~}}|}~|~{}}}{~~~|}~|}~}}|}~~}{z}}}|~|~~}}}~~}~}~|~~{~|}}~}~}|~~~~|~~}~~|y}}}{z{~~y|~|~}}|}|~}}~}~~~}~~}~}}||}|~}||~~{}}}}~~~~~}~|z~}|}y{~~~~~{}~}||}~}w~~z~|}~|~|~~}}}~~~|~~|~|~~}~{}~~||~~~z~~{}~~|{~}y|~~~}z~{{~~}~~|~}{~~~~}~}~z}}~y|}}~|~~{|~{|z}~}z{w|{{xzw~zxzz|z{yy{wx||y}yz{y}z|{xyz|}{x~zy~{|yz{zzy{|y{zy~~}w|y|~zyz{{{|}{||{}v}{vxxxzvy{{y{|y{|yw{{z{}{y}|x{{|{y|xyvzz||}{xy|{|tz}|{y}|{zxw||s~z|yzy|~x{z}zz{z|~yy||zu}xz{~|{y{zyz}{y{}{{{zx~wz}}y|wyzxz|wz|{zz|{z|{{vxw|x{zzwzuyzx{zywyz}y{xxyz{}|}vzxzyzy}||{|{yz~x}}w{{z{{}ww{xx|{y||yyx~xw{z~xz|}~{w{{~xw||~}yw}{xz{xyyww|xy}{x|wxyx{vyx|{|{{~z{}}~{x{y~yzy|z|z||zwzxzyz{|}|{}~|vxzzy}~{|z|}}{}|v|{{~uw~vzx{{yzyw}|x||~xw~}|{y{{y}|y}xzyx{w{~z{|x}|x{|yyzz{zytz{}}{zz~xx{w{{x|xz~~{yx|zx{|w}{zwyy|}y}yy{}zyw{zyxy|}x|}{{x|{yy~{|||}|y{}y{y{yzz~zy|{|zxuyw}|wvwz{}wy~|{xzv{w{|wzz{~yyyz{x{yzxw{}z|xyz|xz~~|~y{{zyw{x|x{}{y~zzyz|z|y{zw|y}|x{||zv{w{w}yyzz|y{y}zx{}y{y{{xwyy{}}|yzy}x}||xyxzx{xyu{|z~s{v|y}|zwvzz{y|{z~{v}ty|yyzx|}zzzzz{v{|~y{yywzy{{{|zxt~{yy{z~{~}~~~}~~z|~}{~~}}}}~~}}}~~|{}~~~}}|{~~{~|~{{x{}~|~~~~{~}}~}~{~~~|~|~{}z}~|~{}}|~~z}~~}|~~~{}}}}|~}~{|~}{~~~}~}~z}}}}~|~~}~{~|~}~{}}}~~~~~~~~~{~~~|~{~~}}}z~}~|||}}}~|~~{|}~~{z~|~~}~~}}|{~}~||~~}}|||}}zz~}~~}~||}|~|}~~~{}}|}}~~}|~|}~~~~~{~~}~~~~|}~~~}}}~}|}~~~}}|~|~~yz|z{w~yz|yxztzyz{{yxy~zw~yyw{|yz{zzwy}{zvxvyz{{{z|~z|yz~zx}{zxz}x{~{zv}}|x{}~w|xxwxxz|z|}xzzzzwry}vzxww|{z{{z{z}~|x{zwzyx}|y|zzu{x}y{}wyzxwwzyx|}{}yv{xy|}t||yw|{v{~wv{|z~{y}ww{|~yyzy{}~|{{y{|w}|{~x|x~vy}xtw{xzzxwx||{vywyyz}yzyzwzzzzzxx{||{y}x|z{{zx}||~}zz{w}zxzx|xx||z}xx~|{z~z{{{~wwxyv{yz|yz|z}zx}{|{xz|{xyzzxuwzzztuz{~~}vz|x{vxy}yvzwyzuyx{}|||xxwyzywy}}{~|vy{}~|{~w{}{{y|wz~}|}{vztyzyzzxywyyy~|{|zyyz{x~tt{yz|w{y{x{z|{x~{}x|z}{z}}{wxzyz|}|y{tyyw|z{yr}}xy{yz~v{}z{y}z}{|u|zy{{{zyzx~y{}~|{|w|y}|}zy|y{}}{}}yzxxzww{~z{yyxq||uxzyx{xx{{v{{x{zu|{xvwz{}{z}{|{w}xz{w{|{{|y|zy{x|x}}yyzw{zuzz{yxx|{zxvwz{xw|~||zx{zz|}yxvz~yz}z~~|x}}{v~wzxvz}zyxwv|xw}|yyzzy{y|z|yyy~}}|w~|~x}||x{z|~}|z{zy~{zx}{zz{{{}~yzz|yyxyy{z|xxzy|{{z}vwyzy{|~zywz|~z||}~|y}}~~}}~}}}{{yz~}~}{{{~~}~z~}{}~|}z}|~~}~{~{~}~~~~|~|~~z|{~|~}}}~{~~~~~}}}|~~p}{z~|~|~{||}}~~}{~{|~~~~~~~~}~}{}~~||~~|}}~{}}~}}~~~~~~~~}~}x}}|}~|{~~}}~~~}{}~~}~}{~|~~|~~~|}|~~~|{~|||{~~{}}|~~|{|~|~|{|}~}}~|}~}}~|~|~}~|~~~|~~{~~}}}~}~~~~~}y}~}~}}}~~~{}~}}|}~|}~}||~}}~}~|}x~~z|}}yxwzz{yz||yy{z|}xz|||x|zx~t|~{x|zz{|zyyy|{}yz{www{{}}|yz{y|y|u|xu}|}{wz{{{z{|}y||y{z|{{{z{xyv}yzvyz{xy|zz|{yzx~}yzzxzz||yzx|{zy|y||zvy|z|~zy{nvxyx}z~y|x|{}~||xxwyy|{yzyyyz}{w|z{{|yyzyxz||y{w}y{|{|z|{~wwxz{xv{wz|{}wy|zxzz|vx{z~z|{|w|z{y|wy~zz|zxx|z{v{}z|yz}zxxywzzz{wxxyzz{x}{{yy{yyy}z||yxyyw|zzx{yz|z}z|wy}z|ywy~~y{w}yxz{}zz|{x{z}yv~~y{zz}wzyw~z{|yvz}{|y{}z{z~}y}xzw||{z{}zywz~wyy||zz|yyzyy~x}{yyy}xxwzwx{}{z{wyyx|uz{{v~{{wzz|{zyv|{zzyy{}z|w|y{z{~|w{zy}{|~{zr~|z|ywxzxxz|v}zw{|~{zw~}}v~zz}{}|{v|yxyx|z|}wv{z|yyz{yyy{yzxww{wyzz}wyz|w{||x|}zwxyyz|zzx{yzwz{|yzy}{~wxzy|y}||w{zz{y{}{zz{zyxyu|{x}x{z{zzy{x}{~}y|~{w}{|yyx|v|zy{||}{~xwyz|yxz{|}~|yz|{zyyy|x||vs|}{|}wwyz|vwz~yxy~|{yxv|{~zx{{}{{|w}|{z}y}|{ywzz{zyy{|{xz{{xwz|}{yy{{{{{zx|xy{yxvvt|~|}~~~~~}||}}}}~}}z|~~~~|}|~}~|~~|~~}~||}~~~{}~~~~}~~~|}|~~}~~~}|y~}~||{}~|}~~|~t~{{}}{~}~~|~}}}|~z~~{}}z}~}{|}|~}|~|~~}|~~~}~}}|~}}}}~~~}}~~}~}~}{~~}~~}}~}~}}||}}~~~}~~~~~~~~~}}~}{||~~}~}|}|{~}{~{~}||}}}~z~|~}~}}}~}|}}{~}}~}~~~~~~}}}~~}}|~~~~~||~~}}}y~|}}~~~~||~}~~~|}~z}~~y{~{|{~z{{z|z{|z{xyvy{zz~z|yy{y{u{||zyxzxyyzzyzy|{y|{{|z{w{z{yy}|z||z}|xz{}|zxy{{{zr|{|xzx{w{ww{zz}xx{x}yzy{{|{z{{{}y{yzzz||wywxyxyyyxy|y{yx{{ux}xxzx}{}xyyyz{ywxzv{yxwz}xw{zz{{z|{zzv}xx|w|{~y{~v||~{y|}xzzz{w{w|}{}|zx{zzvyyx{y}zwxwzy}{y{xw{zy|z|zx{{zyty{zz{~ztz}w||x|y~z{yz}||{wuzyy{xyw{xyw|xzxwxzy{{{z}ywy|yx}zzy~||zzzzv~{z{z{{{zwyywytx|~zwy{vxw{yzxw{|v{y}{{yvxx~{z}{{x{z{z}|z|}{y}~~{~y|y|ztz|||xs|yzux{y|y{{yzx{x{xxz}x~}}yu}x}{{|~{xyw}}z|~}{~xx{{zw|wyz|xww{}sxzy}{|xyxxzvx{xu{yy{}xw{||{}~w||w}|y{|~|z|{{|{{x|{z}y|yx{xyzyz{y}|xxvz{{{xw{}v|u|{z|{{~y{}zz{{{{|{~|yx}vxz{}y{x|y{xxyuyu|y}||y{{z~ywzyxx{}{zzwxxvyz{|x{}{|}z|{u}z{|z~|{||z~z{}|u~uwyx{{vxwv|zzyzvxx{y}{|xz{zzwx}wz|{zx~zy||}~{|{yzz|~z|{}{xzz|x|w|vx{}||{zu|{y~w{|zz}{{x|{}|~z|xx||{|}~yyw~~}~yz|}~~~~z~{}{~|~|~|~}~}~|x~~{~|}|~~{z{yz~~{}}~~{}|y}~}~{|~~~|{~~~~{~||~}{~||{~~z~~||}|~~z}~~}}y}{~~}~{~~||z}~~~|~y{z}{}~|~}{z}|}~|~~~~|}~}}~~~~~{}}|~|~}~~|}{~}}~~|z|}~~}||~~{|~}~z}~~~~|}||~|}~{}~}}|{~~~|~~~}~|}|}||}~~~}}~|}|}}~}|z}z|}{{|}}}~x|{~}|~{~~|~||z~~~}z~~~~{~~}~~}~{~~}~y~zz{yzz|yzz}yt~x{}xwvwz{|z}w~z|zuzuz|y|z{zz{zwy}}zyyzwz|v{z{w{yx~xzw~zvv{zyx|ys|||w||{w~z~zyx~z{x{}x|}yw|wxz|v{|v{}zvz|yzzyzzy{}{yxz{wy|xz{xxy|zv}zy{zy{}y|{x{yy}|yvzwz{|{z|}zx~{ywzyy{||z{z~wxz}z|~x{yyxyyzyzx}{}yz|{zw}xwyzw|x{xvzx}yz|xy|{|}x{x|||yy{~|zxwvv|{zyy{yxzw|zyzw}}yy}|}{yyyzsxzv}w|y|zw}{z|{}xw}xv|{yy||z{|yx{yyz{}{{yw|~}{}yxyyyw{{xz}vt{ww{xyy}}{|{{y|y}y{x{{|{{}y~z|{y|~x~ywzy}yx{}{}{}y|y{{}zzz{||xyz~u|}}}{|yz}x{{v|yzxz{{~||xxyzzz{z{|{yzz{yz{yz{y||x}{zyy||}xw{z{y|{~|{|xx~{zx{xwx}{~z}{vz|y|{|}y{|}zyx}y{}{xxwxy}|wz{y|yw|uzy{y|y{x{{y|wx}v{zyz~xzyztv|z|z{{{|zxzz{|{xyx}}|{{yyxxzyyyxy{|w{xz}}z{{yzvww|w|yzzyx}zyxry{ywxy{}yyyvxw|wz|y{y~yyy{zy}{xyzz{wzyw{}|xxzy}{yzzx{x|zy}{y}xx{{~zw{y}~z||z{zz}{{}x|xvy|{|yx|{{wzxxy{z}z{xzw{zzz~{y~~||~~~z~~~~}z}~|~}~}{}~|~}|}{~}|}~z|{{{~|~y~~~{~~}~|}{}~|}}~~{|~|}|~{}{~~~~}||{~~x}~~{}||z}}}}~}|~{|~|}~{~}}~~~}|}||~~}}}}}~}}~~{|~}{}~~~~}~~~|~~}~{~~~}{~||{}~~}~z}~{|~~{}~}|~{y}|}{~~~|~~}~~~~}~|~}{|}|}{}}{}~~|~}~{}}|{}{~~}}~~{}~}~z}|}|~|}~~}|y~}~}~{|~|~}|{}}|~~~}}|~~~|}~~}~{w||~zv||}{z{|vzwxwsyvz{vzwzywx{yz{wx|yywx}zu{{}ywyz}yz{y}|z|{xz{{}|yxxwyzy}|tzzv{zxwzyz}nzz~vzxwxtyvyy{wzy|z|{vwzxyz}zy|{x~y{z{z{z|z{wzy}}x{zyx{yy{}yuvyy|xzzyz~xzzx~xyx{{xz}y{wxz{||yz|~zx~}yy|y|{{{y~yxy{wywzxzxzxywx{xyzy{{zx{y{wxx{zw|||{wx}y{yxx|zz}yu|zxz|xxxx}yw||zy}v~xzyw|xzyzzxz|x{ywwxzywywxzz}y{z{|y}z~wzyyvx}wzxzx{}|~tz|{{wzxzvszvvv|x}wuyxywzy~y|zzzyyzx|{}~zx}}x|xwzy{~x|||z{{~{}{|~~wwz{xz{wyxwu~wxy{zvw}yu{|xxxvy{yzx}zy{|yy{}uzz|xy}|{z{||}y{z{}|~|wyyy|{yxyvxxz{||w{xy}z{wxwuxw~{{~zz{x}{{{}{{|zy}|{yx}{|}}zzz|{xz{|{|wyv|xz{vzxz{yzwzzzywy|{x|{x{zqyyu||y||zy|}}|z|xx|}|{{z|xyxz|xywvy{zxxv}yvy|}z{y{yyyy}x|zzyz|zw{~|y||}z|zw~|yy}v}{u{zx}|{yyw~yxtz{{|{}x{zzyvxx{zvyxwy{yzz{{x~yx{{xyx|w|~~~zv}{w{zyx{xxwzw|wwzxyv|}x{ux~yu{yuz}|yzzxx{}z|yzz{yz{~{~~{|x}|}|{~~~|}~|~~}}~~~{~}~~~~y~}~{|}}~}~|}{{~~}|||{}x~}}y||~~~||z}|{}}}~~~~~{}~~~~}}}|||zz|}}{~||~~~z{|~}~y|y~~{{}~z~{|}|~}~{}}}|~~|~~|}|z||}}}~}z}}}}~{}}|~~}~~~{|~~|~~}~{}~}{{~~|~~~t~~}x~~{~|~{~}~~~~~}}}|}}|~{~{~~|{{~~{|~~}|~y~y}}~{}}|z}{|~}}~~|~}~}~~}~}~~~~}z~y~~~~~}}|{||~}}}{}|~}~}z}|~}|}|~{~}}}{|}|}z~~y{}}~~|~}}~~}|{~~~~||~\\\\\\\\|{~<}~~}~|~|}z}|~~~}{}}~~{}z}{{|{~}|||~|~~|}x~|~~{x|~~}||{}}||z}{{|~~~~~~|~xz{{z|y||}~{}}{}~}~~{}{z}|{{~z|~}}~|}}}}|{~}|}~{z}{~}|{{~~y|z}{}y||z}{|~}~y}~z~zz~~}t~||{~~~~z}x~w|z|xz~|{~}|~}z{~|}~zx~~{{|y}{x{~|}}|y}}}{{}yy}~}}}~|{|||{~~}~|z~}|}}~}{~z}}{}{}|~~z~|~~zzzz|}z~~|~~~~{}}~{}~}~~}~~z}~{~|~|z{x}~~}z{|||}|}}z}|~|y|}|}~~}~~~}}z~}~~yz~}|}~{|}}}}||~{|}x}}}~~~{{z}}}~}}~|{}}|~{~|}|~}z~{{|~}{~x|||~{|{~~~~y}~}z}z}|~{}x|~z{||}z}}y}}}~|}z~z||~~|~}~y{|{||{|z}{~{|x|{|{z{~y{z}}xw}{}{y{{}z~zz{~}{|~zzyz|}|~|wwyy~}~}~}x||}}~v{z||{}~||~|~}|}|~|}~|}~~~}~{{|}~z~z|}{}}~}}}~~~~}}~}}}y~y~z|{}|}|~z}~z~~}~|~}{~|{|}~{~{|{}|z|y}|~|~{}{~z~~~}|~}{~|{~~~}~}}xz{~}}y~}~}~y}|~~~}{~}|~~z}}}y|||~~{~}|~z|}{||~||z~}}|}~z}zz|xy~}}~}}||}|}~~z{~}~}{|z|}}~{~z}||{~~~{xy}|~}~|z{{~}}xz~~|~~|{}}{}~~|~}}}|}}}{|}~~|}{}{}~{}{zz|}~}|}}~}}|}~~}~|~{y{{{{~}}~~}}~}{}}}{{}~}~{}{}{w~|{{{}~}~z|xz{~~}yz~~||{{}~~y}~}||}|}~~z|~|z~{}{~~}~{|~}}}}{|}y}}{~~}}y{}x}||}y|~|~|}~}|~~}~z|}~~y~~~~}~~~~~}z~}z}|y}}~~}~}~z{}z{~~}}z}y~~z~~}~|}}}}{}z|}||{||{}~{~}zx}}}yy}~|}{z}~~~~y||{~~y|~~}z~}}}}~{{~q~|}}|}~|}{~y~}~|~~}z~}~}|{|~|~y~|x|~|~z~|~}y{|x{}|~}{~}}{~y~}}~{~~{{~{~}~|~|z~}}~|w}t|}z|}~|}~{}{xz}|y|~}~xt~y{x~{{}~y~|v|}{|{~}~~|~}~{z~~}|}|~||}|}}}~z~~z||~||{|}~|~|~~}z|z|~}w}||}|~{y|}|y}y~|z}~~|~}~}||~~|{z~yz~~{~z}}}}{}}}|~}{z}}||~v|}{}}|}z|~}}{~}||}{y{y}z~y~}}|}{z|z~~}~x~{||{||}}||~}v}yy}~x}z|}|{y|zz{||~}|~}z~~{x~}}}}z|~}{{~}}}z~~~{}}}|}{~~~~~~~|}}~~}}}}~z||}||~~{~|~~|~|~}|~}{yz~u}z~}{x||v{|{{w}}|{~x|~z~z{{}~z{|{}z{}~{z}{}z~}{||{}|zx~y~|~|z~|y{}|}~}}x~}{~||z{~~{{}~z{~w{||~||x|}{~zyy{}yz|z||}~|}~}{||}~}}|y|{{||~{zz|{|{|~{z{|yz}|}{{|}{~{y~}}}}|}}}}xx~}{|{}|x~}|}z~~}y|{~}|}|~~~~|{}{|}{|{{~}~{x}~}z|}}}zz}{y|~}}|}~|~|}~{}}z}}yz}}|{z}~{}~{}}||zyy}}|}z{|}}|~~|z|}{~~~}~|{|{{|~{z{y|}{{|yyy~}|{}~z}}{|yyz}z|~|}}}|{}~|~|}{~}|y{}|x~}y}{|}|~~y}}}{}x{|{{z~y~|}}|{z}~}|}yy}}xz}}}||wy|~~||}}|z|}w|~w|{|z~{~|zzz~}{{~|~~~|{zz}}~~z{~y{{}yzyz|{|z}|{{{wz~{~|}y{|}~|}|y{||{}y~||}y|~{v{|}}{~|~|y{z{~t|~|~~~}|~~|~}~~}}~~~x~~~~~~}z}}~~~~~x~~~{}~~~~{}~}~~~}|~~}|~~~}{|~}~x{|~}z~|{y|~}{{~|wyx~z~~|~~~||}~|}|~~~{{y~zxt}|}}~~~|z{}~|{{~~{|}~{}}}|x{||~|||}|~~~}y}{x|z~{}}~{|z}~~|}~~y}{|x|y~|y}y~{~}|||{{}{|~{~|zz}{}|z}~z~|}zw}y|{|{{}~y|}|zx|}y|{z|y{}{{{|}{}|~|zy{y~|z~{{}}yz{{{}|z~z{}w~|z}z{z~y{{~~w}~~~{~}{||y~}|}~y}}|{|{}|}||}|z}}t}}}z}~~}{|}|~~|}|}|~~y~}yx{{o|~|||y}}}}}}zz}~||||z~z}{}|}}~~z}}}}~~}yx{{}}|w|{|~||}}|}|{~xzz{}z{|~{{}|~}~|}|~}w{}xz{}zu}{~||}{||z~w|y|~}|{~}z~~}}~x{|}|w~|{}~zz~|}|{{}~~}|~|~~{|{x~z}}{}{z~}~||yz|p~}}xw||yyw~|}{}|z~}}y~}}}{~}||{{|y}~}}|{~|}{~}~{}~|~}~{}{}|~}~z{|~{z~~~|z}~}~~}}~}}~~~~~~~~~|~z~~~{~{}~~~}|~~}~}~}~~~~||{~||~|}{y{~|}x}{~||}{y}z~|}~}}{~x|{|~}}{}~|}~z{|y}{y|x~{}{}u|y}|}}{}||{z{~|}z{z|}|}~}}}}{{z}{|z}{~yz{|~{|x{y}|zy~}{~y{|z{}~|~}~}~w}~|~}}y~}}zz|}~{|~||~|}zy|y}z~}x~||}~~}z~~|||}~|yx||z||}|}}}{x|}{|}{zz~{x|}||}~|}}|}}||}}~~}x{}~|{|~}zw}z~}x~}z~}~|}~|~x~|z|}z}~~y{{x}~|{~{z{zy{~x~{z|~|}|y}{y{}{||{yzw|{}}{~|{|{zy}~~|z~x~{{zx}~||~~|}yw~~z{|~z~}|z{}}z{{zy{|~~|y}|}z{{||z}{}|{z~y{y|}}~}|w|~y~~{zv~~z{|~}}}}~z}z~~x|}z|{|zx|}z{z{~vy~z}||{}z~|{|x~}}~z|}}}}|}||{|{{}}~{}{{{zy|}z}}z}{z{~~~}{|~z}~|}}}~||}{}~}~}|x||y{z~~}z{y{|y{{z}~y|}{{~~||~~~~~~~~~~|~}~z~~~}}}~}{}~|{~}}~~}}~~~|||~|}~|{~~~{}y}}~}~z~~}~~y~~~~~~y~}~|}||x}}|~yw{||z|}}|~~z~}z|~~|{|~zw{{|~{~|{xyywy|y}z{y~|z|y~}|{}|{{|{{z{{{}xx}}|{{|{z{{~z||}|zz|~}~}|~}~{||~y{zz{}|}~~}||{}{}yt}y||z{~{}|zz}zz{}~}}||}z~||z{~}{~|}y}|}y|{}z~~y}|}z|||~v||}{{z~z|}zy|{y~{|z~}z~|~{}|vzx{x~~|~~xw~~|{x{{z}zzz|{|}~}}}z|||{z~~{}yzx{~z}}zz~}|||{|~{twy}|xzyz{||z~~}z{||{~||v~~~|}}~~}~~|~||{zx}}{}~y|{{{z}}}~|z|{}}|~|{|{{zw~|~}|}}{}y{~wz{~~xz~|~}z~|{{~x}y{|z~|||xz}z|xyz}{{~}|y~~|{|}x|z{|||}{}~{||{||}}z|}}{yz{}}~{}z}~x}|~{{|{z{|x~z|y{z{x||{~|{{|}|wwyzz~|x~zz|}y{zy~zz}|{~{~~y}y~v{~{|}{|{|{y|}||}y}{z|}}}|{~~{|}{|}}{v}wv{w||~{}|}{{}||~}~||}}|}{~~}y{{~w{~}~|}~~~}}~|}~|~~~~}~~}}~~~}~}~~~~}~~~~|}}|}|~||}}|}~~|~~|~}}}|~~~}~|{y}}}zxzv{{v~z}{~x{{{u|{~z|{}{z{||~{|}{{yz{{}|{{~{{x}~w}y~||yy}}xzz}y~x{~}{x{{{}||y|}}~~zw~~}}|z~}y~|{~}zw|{~x{~y|z|~}~z~z|zz~{z{~{||{|z|{~||w}~~~}~|x}|}|zxzzyxy{|~{y}zz|zz~|}{x}|}{y{{||}~}{}}}zz}}v~v{|{{~t|yz}~}~}}yzx{~}|{vy}|}~}{}|~}x|~{{~~|z|||}~}xzz~y|w}~}~|v{y}}~{~|}~y{y||~w||~}~}}z{v}|~y|{}}}{}|{~z|}{}~}|zxz~{{}~|}|{}~{}{z~~|||z~~}|~zxzy~z|}|yx~y|{|y|zx~~~x~y}x~|~}}|v{y|}q}z|{|y}{w{{x|zz~|{~}}~|wz{~{z~{zz{{}~~|{}~xwx}y|yzz{}}zx|~wzu}y{w~~||~~x|~z}|{~y}x{|~|v}{y|zz|{zz{y||y~z|zy{{|{}|{|}z{}|{||x|{z||~|}zz}~y{}x{~{~v|}{~{~|}{|}|yz|~}|}}~~}~}~}~~}}~~}~}~~~~~}~{~~~}}~}~}|}}~~}}}~~}|~~~~~}z~~~}~}z~}{}}~~~~{}~}}}z|~||y|~y}|}{{~yy}}yv|~}~yx|~}|}}|{}z~}yz}~y}z|{}z}}|||y{~|~~}~{{}{}z|{|z{{}y{|z}~{~{y~zzxz}|y}}|}|z{|zs}|zz|x|{xyz~{u~z}z{|w~{t|{z{|z|}z~|y|y|}}~|~~x}}{|||z{{wy{~}}{z}z}~}z}x{{y{|yz}y{yz~y~}~|yy|~{~~}{|{~{~y}|}~}|}~}~z||||{{{~|{{zz||}{||}{|{{}|{x~|}~}~z~|}y~z{||{z~w|{}|y}x~{y~y~|{yz{||{{|w}y||~}|}||~~|}{}}}}z}~z{{v|z{y}~z}{~|{z~}{~y|{{|~~~}{x{~|z||z}}|}{}~{{w||{{|~x}z}z}~}z}{xxzwx|{}|}}~{}}~~{{y~||~}}z|y~z|yx}}}{}~|z}{}~}w~~y}}}|yyz}{}~w~w}}{~{{w|{{}y{z~x{}{{|}~}{{{}v~|{~z}|z{~wy|||{|y{|}w}}w{~{~|z{{}}{z~{{}|||~}}{{|}{}z~{}y||y{{xy|~~z~|{|{|}|{}||{|y{}}|z|{~~z{}~}|y|z~}~~}~~~~~|~}{||}~~|}~}~{~}~~|}|~~~}~|}~}~~~}}~~~}~{{~~}~~~~|~~}~}~|~~|~~{{~}~~}}||~|{}{{xzyz|x~z|zw{yyzz~{}{{|}|~yvy|~}y}}}{{~~~}~}{~}~z|}{||||zy}yy~zzy{~xw||x{yx}y}y||z}y{}zvyw{}}~||{~~}{y~z|{~w{zy|{~{w}z{{}yz}{x|}~|{{}~~{z|{|~{~}x}~~~~||~{x}z|y~|||z}xz{|yz}}z|{~vz{|~{|~y|{}}zz{}}{}z|~zz~zzz|~{z~{~y~|{y|{~}z{}|}~}}zy||y{}{|}{w{|zyy}|z~y}w|~}}}|ww}x|}}{}{}w{z|}}y||}{}}y~~{}|y~{{z}|||~~~}y|}z{x}}}}}zz|{{}|}{}|~}{~|zz~~yz{~~||}z|}z~wxzzzzz{|y|y}{}~||||z~}~z|~}|{{wz~{{~}}|x}~{z~}x{zy|wy||}{~x~}{~||x}{{zy~}|}}|}|~z|z|x}~{|{}}z}}~~}~|~~yyz~}{}{{~|{|~~{|z}}~}y~~}||}}{z~z|zz|vwzxx{{}~{~|{z~~w~{}|~z|}~}~~}z}~z}y}|}|~~|yyy}{~{x~{~}||}}y}z}{z{~{~~|~~}}}~|}|~~~~}}}~~~}}{}~~|~}~{{z~~~~~~}~}~}|~~~}|~|}}~}~}|u}~|}t~}~|~~~}}~~~|}|~~~~|{{{~||w~~z~|~zz{|{~{~~|~}}}~u{~||yy}}|{|}|~xx{|z||}}}y{~x||{zy|}~}|x{{{}w~y}{~yyz}z}|||}z||}|}||~|}~~}zyx|{|y~}~z|yz~zw}|z}|~~{}zwz{||}{}}xy||yzz{|}v{{||{{}}~|{}y||{{z{{{~x~|~|zz}~||~||}~}|yz|z||||y}}{}z|v~~~y|}z}}{y~}}}||xx{{x|z}||~}|{|}wy|{{~|||~}}|v}{ww~x||z|}z}~{{|}}z~~wx~{{~~}zz}||}y{{y}~}z}~y}w{~{z~~~{}y{{|~|y|xzz}{|zy|{{|{y|z}~~{z}|y~x~~}}}~xy~~{|{~||}~~}~}|~|{x||}x{{}y~z|}}yzz}|||{zwz~|y~y{|y{~~~|z~}}~xyz{{~|{z~zy|}{}{w{}x|vq~{z~~|z~~}y}~z~}x~{}|z{~z~}v}|zxy~x}{{}xx{~}{}}z}|}||z~{|y|{|w{|w}}z|~z|x{|~y}z~|~x}{|{z}yq{|~y||~~~~z|y}{}y}~zy}~}||z~}|~}{|{~~{z|{}~~|~~~~~~}|~~~}}}~~}~|}~~}~||}~~~~~~~~~|}~||~}}~}}~~}}}|~}~|~}}||~~~{~~~|||~~}}}x}~|}~|~~~~~~}}~|~|~~~}~|x|~}~xzyy{z|y{z~}~~}|z}z{}{z{yy|{{xz~|}z}}{~y~|}}}}{}{|{{z{xy~yu{{w}wy~|{w{yyzy~xz{z|twz{|zz|xx}w}|}}}{{|z~y{~}z|zx}|zv}y{~z~|y|z{}yvz{{{}|}y{|}~}~z|y~}}z~~}}{~}{yy{{{}~|z|wy~y~y{z~}{}~y|}{zuy{|~~}|yy~|}|~w|}w|z{||{z|wyu~~yv{{z}~xzy~}yy}~|}}~~z~|}y|{{|}}z{{|x}zx~y{z|xy|{||}}~w{zz}z}x||}~z~}}|||}~{zz~}~}{~|{}{zz{z}}zv|z|~{{{{||}xyz|y~~zz~|y|v|{|}~~y|}y}{{{|zz}y|x}|z||{{z~x}|y||}w{{|~w}|}}||y|z}~{{|||}~{}|~~}{|||{{xz|x~}x}}|z||y}}{{~{wz}}}{}}}||x|zzz|{y}{{|{~~}zu}}{|}{}{}x||}{{~z||{|xy{|~{zv~zzy}{~yz}y}z{yz}x|zy{zx{z{z||z~{zyy}z{v~{y{|{~|{{|z~{yvxwz}~~zzy{}}yx}|ywzzx}yy~zz|uz}||yxz}~{}~|~~~||}|~|~~}}|}~}~~~|}~~~{|{~~~}~~~~|}}}}~}z~}~~}~{}}~~~}~|~~{~~~|}}~~|||~~~~{}|}|{{}{}~~~~~}yy}}vy|zz{}|~x~x{}x~~~~{|z}zy~zy~z{}}x{zz|~xzy|y}~wy||}|}}}~|{~{~~|zx~z}z{~|~{|w}}|}|~|w{z}}~~x}x}{~}o{|||}~z}}||~yy||{|~z}|y|{xzx|~{x|~}~y~z~~|z{~}}~~zz|{{{{}y}z{z||{zw|{x{|~}}{|}z~{}}w|{{|~}}{}~~~~}~|z|{}}||}yy{}|y{}|}z|{{||~z{|~~{~{~z|yz}w{yxzzv}|}||y}y}}}~}}|wy~z|{}{yz~{~z|~{}|~}}||}xy~{}zz~{z~z~y|}~{y|}}~z~{}}{}y}~{{x}{}~z|}}~}}{|~uz|~yy~~|~|{{zz}|}{|~}yx|y{}~z~z}z}}wyy}{~}{||w|}~{zx{~y~~}~}z}|zz{y{||{|~y~z{{|{zz|{xy||}{}{}}y~~~z}~z|}~~zzy}}z~|zz||}}}{{{~}zz}y{}|}|{~~y||w{}}z}|~zzz|{|}~{z}}{w}|~|}~x||z}{}}y~y|x|}|y{~}}y~{w|{|{}}|{y{|}~|{|||}{}{y}}}}|~{|~~|~~~~}|~}~~~|~~~~|||~}~|~}}|~~y}~~{~}}~|~~~~~}~}~}w}}~z~~~~~~|}~{{~||zxzw~|~z|}}z~~|}xz~|{y}|{}}|~zy}|w}~zyz|{}}|~~{{}{}yy~}|}|z~|~zx|z}y{z~ywuzz||~{~zzy}{}{}~|~z{|~y~y~}~~y|{|z|{{}{y|{}vz}~|}x|}{z~~x}~}y~~zz{y}|}}}z~{~z~}}}}||{||z}z~|{y|xyy~{w}|~z}{}zz~}~|||y}|}|x|}{}}~~|}{}y~w|{|yyu}|~{{x~||{z{~{~~~yw~~}}||}|zzx}|{|}|z{~{y|}~y~y}{y~{{{zy{~z||y{||~z||z~y}|}{z}}|y}~}|~~}y~|}{||y}}~}v{}~|zzxz}|zw}{}z|{|{~}}||{}~|~}}~}y|~~}{}}}~{y{~{}{{y{y|x}}z}~~zu{z||}~{}z}z~|}~}~|w|{{zyy}{y|xzyz}|yz|y}zz{}{yv~||{|}~z~}}|z}|}}wz{t}~{}}~~z{{}{y{}{{vy}w|~~~|z{~w|{z{|{}|q|~~}}{}z}zwywy{~zy|{y}}yxzy|x|z}xx{~zz~y}{x{|{|{}~z{||}}}}}~~}zyz}y{yyy|yz~|{y~{y}z~{~q|x|~|~}}{}~|~~}}}~{}~~|}~~~~}||}|}~~~|~~~~~~y|}}|}~}~~|~||~}~~~}~~|}~}}~|~|~|}~}|~}}}~|~~}}~~z}{~~y}~|}z|}|{{{x~{|wy}ww}~w}y~z|z~{z~z|{~~x~~|}|~x{|z{|~{{zzy{{z}x|}{}{||zxzz{}}|y}zxyy||{{z~~z~}{~|}{{w~}}|~|{z}|}y|||{zw~~z{yz{~|~|}}}|}}}xz{~||~{||yz{}|||z~|{}~z}zx~{y|{z|~}z|}}~z~}|yzxy}|~~x}~{~|{z}}~}|{y{z{{|z~y~~z~{zzyz}~|z{|}~}~|{}z{~|~x|{}|{|}~}xxz{zw}~{x|{yy}~z|~{}{~|{}|}|~y||wy{~z{}y~{~|}}x|{z~~{yx}~|x}~||v{x||}|z{~{|w{}~~x||z{}|l~{}}z|y~z|x}}uz{|}|z~y{~y~z{z|y}{~~|}~{y}|~y|}~~|}z|~|~z~y}x|{z|{}}||x}{}{{z{yzzzw~zzz~{{}xz~|z{{}u|y{zy{z}y{{v||yy}zzz~x}||~z~~zz{y}~|y|zy|{x||y}{x|v~||}~}~y{|||~|xz{~{{~|zy}}yx|||z|||x{}}|}}yzz|{y}{||}}y~zz||{z~{}|y{~}u{}{||w|{y|}}{|}~|~|~}|~}~~}}|{}|~x~|||}z{|}||yz|z~{{|~~z~~}}~}|}~~z|}~~}~}}|~}}}~{}~|}}}{{~~}}~}~~~}~~{~{~~~}}}}~|~~}~~~}~~~}}~{|}~w|{}~|~~~~~}{}|{}||{}|x}}yz{~w{yz~~~}}}{|y~{{|z~|~|{{{y}zz{~|{~}|}}}~~~~v}{{~{}y~~y}x}{z{z~}|{|z{w|x{{z|}{|{|z|~~}}~~{~~}xz||{~uz{}w}}y}}~|~uxzy{|z|~{{~~u~{y{|z||x|z|z}|~{}{{{z}~|zz|w~zzyy{{|}}{{}{|{~yxyw|||~|z~z}z{{|y~|xz}z}~zz}{}zy{~z}z{yu}~|x{~y{{zzz||}}}x|}}|~}u}|}{~|}|{y||{}yx~z}yzzy~z}z}~y|{}zz|~z|~}~yz}z}~}}z}|}~x}~{}~{y{}}z}u|{z|}}{z~yx}|zy{}|~w{||z|z~{z{~{}{}~||yxy}y~y{~x{~||{{~yzz}yyxyzz}}{}z|{~|}}{z|}~|}}|{zww}|{|{{{||{z~~w~vz{{|x||}~}~}~}{{y}zx{|}y{}~}}zy|}x}{~z{}}|}~w{{z}z~|y~}}||y}~}|y{}|{~}z||}qz||}{zzz~~{}{|zzy{~{yx~~}{}z}{xy|~~yx}{x~|z}|{x|~{{{y|w~{y}y|x~zuy~{}}zy|z~}~{}}zy~~{}}{~|~}~~}}|{z|||}~|~|}||~~}{}~}~~~z{|~~}}}}~}z}}~}|}|||~~}}~~~~}|~}~~~{~~}z}}w|~~~~}|~~}zy}~}~~}}~}|}~}~}~~{{}{~|||y{{}zz~{y~}{|w~|~~||~|~x~y~yy}w{yv|{|~}~|z{{y~}u}}zx~}yz~~~z{zy~z{z|}{~}w}yy}y{z}{z~}~z|~}~~~{z|y{}}y|~}~||y~}xy|z|}~|~}{}~|~y}}wy|{}zvy||{{~w{|{~{|{y{z~y~zw~}||||~zzzxz{||}~{~z}~x|}{y~{}zz}z|{{w|{}|~}}{~|z{}}~{~{{{{z|}z{||v{{}|{~|xzy|~~}zx}y|||~y~~~{|}{~{|{|~z|||z{z~w{}y}{{y~|~}{|~yzy~{~{~~}~{~y{z~~z}yz}}y~vwy||{zzyx}z~{|{}~|||}x~~}y{~~|yz}}y}z|y|zy|z~|zywz}}y|}{}zz~~}}z{|}{|~~|y}}z~y|z|~z}|yw{y}||~{}}y~||~{{z}}|~y}|}{|{}||}}~~{~x}{|~}~y|~{z|y~~{|{z~y|yx|{{z}y~z{z~z{x{}|}y}|zz}||z|z{z~}|}~{}|}|}y|~|w{|x}{{||~zy{}{|z{||{yzz|{~||}|zzwyy|xz}~||{|{~|}z~}}|~z~{{~yzz|z~}|z~~~~~t}~}||~~}|~~|}}z~}}~||~~~}}|~}~~|~}|~|~{}~~}~|}{}y}}}~{~~}~~~~|~~~~~~~}~~}~~}~~}{~~~|}|~~~}~~~~}{~{}{~{}{y{y|zs~||z~{wyzx{{|v|nyyy|~xyz~}{~||}z{}|}x|zyy{|{y{}y||z{}x{y{y|~}z}y{yu}}{x}z~|{{v~{}z{}x}{|~}{~|~~z{|y|xw{{}}}y}{~{{z||}{{v~~z|||{{~{z}{{y|{~~||~|{{xxy|z}{zyw|{z{{{{zw{zx{z{yq|zyzw~|}}}{~}|yz}|}{z~}w}~zz~~}~z}yz}}|w}{||}~}{}xz~}yw|}|{~~~}|||}v{{}|~|{~}~}~y~|z{z{z|~}|~~z|z}~{~}}|{{z~z}}x{||~||{~~}{}~||~}~z{z~z}{|{}|x}yy~zw{y{{xyy}zy~|||}}~{~}}~x~|{~}{x~x}y~z|~{|y~}w~||z{|{||z}~{~}}~y~}}}}}|}}|{z}z|~~|}{x||}w~{~yy}xz{||{|{y~{|~|{}}y~y}|~{|zz}{~{~~~}z~~~z|zzz}z|}z|}}}{}{|{}{}~xy}vw}z|z}y}{z}||y|z|{{z{|}|||}w{|zzyw|{|}}xyy}||}w||x~{}z}z~~|y~~}y{z}{zy|zzw||{{y{w|}||}y||y|}}~|~y}}}{|}}}|}}~~~||~}~}|~|~~}z~}}~~~|~}~~}}~|~}}}~~}|~~~~|~z}}}}~~|~{}~~|{y}||{~|~~~uzy~{w}}|yz}{{~|z~~||{{y}~x|}w}v|yz{|||~|x}|{}y~}|z}{|{}}~}zzyz|{y~{{{~}}||~{}}}zz~{{zz~}|w{zz|w|{}~xwxz~|{~x{}yzyzzy|z{{|~z{z{||z}yz~xy~{{|}{~}}}~|z}x||zyz{|x{zx~z~~{|{}|||~~z~zw}xy{|~|z~y}|~~x{x{||}||{|}z}|y}{|}||~}~|{z|z}~{xx~~|zyz~|y}~zz~x}z~}zy{w}}}{|z|zy{}{}~~{|}z~||~|{|zyyzz{||}}}{|zz~v|}}w{|}||~{z}y}z}{{}||}{y}|z~}~~{r}|~}z|}z{}{~}~vy|~~{ty~{~~}~z~y|z{}{}v|||~|{~}zy{{z}z~y~x~|{|}{}y~}|}~yzzz{}yy~|||~}~|z{|y}{}|~|}||w~|}}}{~}|x|z|}z|y}w|}{}{{{{{~{x|{|z}w{{{}y}zuw|{wzy|y{||wz|zy|}}z}|{~y}}}~z|x||{{}zy{z{{zzzy|~|z{y|{{w|z{{zzzz{~x|}}x~{x~{}~{}|y}~}{{~y|||y}{y{y~z}y{z|~|z{zz|y}{xz}wy|~|}|}~{~}~|~y}}~~~~}~~z|~~|~~~||}~~|~}}|y||~{~~~}}~~{~{~}}|~}~v~y}}~z}~}|}y{~|~~||u{y}}v|wy{~~}|~y|z}x}}}}{{z|}{~}~z||~{}}~y}zy{{~|~}|~yyz}}z~{{xy{}|{||y}{}x}}|z}|{}~z~~~~|{y~z{~}}z{|x}|x{yy}}zz~{|~|x}}}~}z~~}|z|~~{{{~z{}}|{{}{}}{|{y|{z}~}|{y{~|x|~y~zvy{z|{z|~{{|~~}{|z{~{|~{xy~}|{y|{{x||~~z{x~}z}}|}|{}y{z~}~{~}}yw}|{~{~~}|{||{|~{{|x}y|~z}z~w{|{y~|y~yz||}zz}|y{}z}{}|}|{}z}~~~|~y~|z{{}y}}~}y}z{}y}~z{}{||zyx|y}z}y~}}{~~|}{~{}z~}}}~}y}yy}|}{}yy|yyy{z{|}z|u{yyz~z}}|}||~{{}{|}{z}~yvz{wy{|{x~tw~}z|}y}{~|~||}|z{|{z}{{}~}|}~}{~|y}|z|w||}|y}{}|}{||}|w{}}~|}||~z||~}z~|~|}}|}}zy}x~|x~}w{|{||{{|z~||}zz{|}~}}z{{|z~|{~}}~~|}~}||z{|}wz}}}{|zw{{z|z{}}xzzxzz|}z{z|z|z|~~~|~~}}{~~}~}{~}~}~}|~{~~~~}~}}}y|}}z~|~|~~~}~}{~~~}}}}~||~~|~}}~|~~||~~~~}~~~~~|}|}~}z|y}|~~yy|||z|||z||y}{z|yz|yz~{wz~~x~}}~y|z{{}|}|~}||z|~~|z|z}|z|~z~~{}|}|w}~y}xz~}~~{}}~{}{~}}{x{z}z|~|y|{|~~|~}~|y}{{v}~z|z{||}~|v~}|{v{x{vx}{{{}}rz{~z||x}~~z~||}z|~y{z~~~|}~}z|}{|y|}~}~}|}}}}{yz}}{{~|x}wz}v{z~z~}~{{{y|yz~{|~z{{~}{}w{v}}}|}}}}{z{z{}{wyz{z||z}{~}|}yz|{~~|y{}|{yzz||z}z{}z{z{yzx}|y}~x||zz||{z{y}{}}~|~|z}{zx~z~x}y{yw}z|~zz{~|z|{{~|{|{||zx|{zz}|y|{|}w}}~|y~|{}z}|z{~{~}}||{zy}~}|{|~}~z}|~z{||~{|~{z~x~|}~v~|}||zz~z{}zz|~|}{||{|}}~||{~{z|{}}{}x~y}z}|x|y|||{~y}~y}~~y|}~|}|x}z|w}{{|z|zw{z{{v}~{wy}z~|~~}}{~||y|~{}z|{}x}z|{w~}}zy{xy|z~w{|z~xv}{{|}}}}|}|}}||zz|~{z}}z~zz|}w~z|}|z||x}|{~|yzz{}~{}{{|{}{~{~z~}~}zz~~}}~|~}~}|~{~}}}}{~~}~~~}~~~{}t~~~~}{~~~~}~~~~~|~}}~|}}~|~|}~~}~~yzz}}zy~|~{}y|~}xx}~}z{}y|~~y{~y|yz{}x}~{z|~z}}}||~{|~z~{~}}z|}}z{~zx~xx||xy{|z}{z|z~x|}y|~|{w}{y{y||~yz{}||}}~|}z{|}{}{||{z{z{}{|}{z}{{||~w~z||||z|z{z|~z}|w||}}|~w|{zxyzy|yz|}zxz}}zyxyzyx|||{zvyx~x}|y}~{{|z{}|~}z|{|}|{}y{yy{}|~zyzz||x}}}~~}|zz}}{z~~~}{||~}~|{~}~z|~}|}}{~}}}yyyyx~|z{w|{|zzz{~|{~}z|z{zzzx||}~z{|~{{|z|z|~|zvy{}{{z{u{z}x}~{x{sx}|z{}||}}|{}{|z|z~~||{}~w{{~}x|zz}{z}||||~}xz{x{y{}|zzy}|}|z}}|}~z||}}}}|{~x{|~|yzw{zzzx}xx|z{{wywz|z|x||{|}||}|{}|w{|{}{{z~{z}z}wzx|yw}y}|{~y~~|x|{~}zxy~}}yzy{|z{}~}~|~||~|z{y|}|}{}xv}x|y{y|~yz|y{wy{w}yy}zyy|~|{}}}}xy{{|~}}z|~|}~|z{|}|y~{~{|uz~|{|{|}~w}{{}xp||~y}x~}|~~|}}{~~{}~}}}{}|~|{}|}}~~~~|~~z~~~~~y~~~}~~|}{|||}}~~~~~~}{~|{~||~~~~~~z|~~}}}~~~}}~|y~}~~}{~z~|y~}}|y~}x{{y}x{y|{}yz||}}{wz~|{|}z~}zv~|}|{}}}z}z~z}~y}}}}~w}}}}{~|{x|y~}||z|z}z|}xyw||||}zyv{|y}}z|zz{v}}|{~|~z~xy~|{}{x{}{|xzx}}{w{|v~~|{|}zyyzy}z~~~~|~{{{}{z}}}~u}{z~z}{~zz}~|{~{y~}{{~y{y}|{y}|}xz~|}|{}}z~x}|{z{}|{|~|z}|{{}z{yzz~{||~|uz}y~|{}}zz{|}z}|~|w{~y|}|u||~|{}||~y}|{|}{|y~~|zz{yy~~zz{zz|{}~|x~}z|zx|y~}{z}~y{|{}}{y}|~{x}z{|{{z~~~|z{}|{||z|}|||}~||~{~yyy}|||~xx|{}}w{xzyz{{z{{z~{x{~z{~}{}y|~|~{{}~y|x{{s{{z}{}{~}{zy{{{|w|}z{wz~|yz}x}{z~zy|z|}z}}}z|zzyz{x|y{}}|~~|~x|zyz{z}}|}}w~z}|~{y|wy}~}}yy|{}{~{{}{|{}}z}x~}}{}}}}v|~}|{|{{{}}{u}~}||z||zzy~}}}{~z}z{|}}|{}y|~{{|z}|}x}|}z|{|}{y}|x~~|{}{|~~}||z{}~}}zy|~~}~~|~}}~~~x||~{~|}}}|~~~~~}~}~|~|~~}{z~}~~~~~~~|~~|~{}y{}~~~~~~}|}~{}|}|}~~~y~~{~~}|~~~~~~|{~~{w|zy{~{vx}{|{}z~|{{y}y|z}zx{y|{}z~y}{}~z~~~~z~~z}||}|y}}}{xz}{}}}v|}||}zzy||x{|{y|z|~x|{|z}}|{}{zz~}{{z{~||}}|{{v}{|{x{}~z}{{~yz|x|u|{~}}~~}~{}~{}{~{||{|{{z{{x}z~|||}zy|zzx|{~}zywyx{xz{x~~|yx|{{|}{{~{y|w{{y|}|||xv}y~}|wy||~||z|x|}{v{~{wx~z}{{|~|}|{{|}}}|{xzxz}{}w~zzw}}{{|}x}z}yx|x}}|}|}{zz~}||{}{|y}v~|~}{~zx~xy}~}yz~{||{}{zz}z~~z}x}}|{|{|y}|~|}}~{}}{~|z}z}|}||{{|{~wyzyz{~z{yy}|}{{}|~xz|~}~|~~~y||{}|||}{}}{~~y~yz{x}{{{~y~z{|}x~~}|}~y||~{}~}~x|{}~z}~|~{||{{zy{}~yyz{~{|~}{y{zyzzx|{|~~}~{}}|{{|}|}||}~z}}{{|{{}zyz}~|}{xyx{zyx{{{y|ywz~{~y}|}|{yzy~~||}|yx|{{~y{}|z~{}{zy~~y|~xxz{xw{}z}y~|z~zx}z|~z~}|~~|}|~}|~~}}~|~}~~~}y}}}~~~~~~|~~~~~~~~}|~~~}~~{}~~}~}{}{|~~|~~~~~~}~}~~~|{{~}}|z~~~}|~~~{~{~z}{~|{v}|~y||}yzyy|{~{~zy~{|wx|}~{y|~y{~}}z}{t~x|y{}~|xzx|z}~{z}zz}|y}{~}|}}{|}z|z{||}z}z{~x|{zw~|}{{x|~{}||||{z|z~}y~z}~{~~|}{~z|z|}}zy}xz}|}{{yzyxz|}~x||~|~z|{}}||}}~{y}~y}zy}~z~{~y}yz}}|}||z|x{}~{~zz{z}z}z{{zz{z{}{}{}|{zx{z~~x|{z}{z}}zz{|{~~}~{|}|y}z}}yyz~{|{~~y}yz~}}}z}{{{{z||~}}|z}z|~y~z~{y~}}}zyzw{z}{u~yz||y}}~{zx~{~}~|~}yzz{}y{{y~z~}~z}|}z}zx|~~~}{x|}~y|{{{|{|{{yz{{{~|}~|s}}zx~{{||}}}|~|y{~{~~{|x|}x{}{~~|{xz}{}z|~|z|y{}{x{}zz{|{z~~||{~~z}}|~}|{}}{||zxyx|xyzy~~}{}{{z}{z|~~~xz}|z{zyyz{|~|z||{}}y}z|{{y{|}}|{y|~|y{y~z~{z}~{|y~}~{{~{{~}~qyww{{|xz{wv|{~~|z}{~~|}z}}|{yzz{~}|{~|{vz~}}z|}x~|z}zz{{zy|~}x}}}}|~~}}{}}~~~~~~z~}}{}~~~}}}}|{}~{{~~~~~}}}z}~~}|~~~}~}~~}}}|~~{{|~~{~}~|~~~~}|~{~~}|}~}|~|~~{{~{|~~{|||{|{|y|x{yw{z}}z}|y|{x|z{}{{~}{v}x}~z{z{{}}x}{{|{{{~yz}y~||~~x{{}w|{v~|yz}zz}|x|}{|||}zw|}~}~}xz{{yz}|z~zx{zy{|}|~{~{y{zw~yw|||}}y~y{~{{|~|~|}|}}|yz}}~~z|~~z}zx|wxzz{|}y{z{{z{|zzz{{z}}~}}{|z|yx~x}~|y~}{||}{{{~{|{z|~}{~|zx{{w{z}z~xz}{zy{zz}~}zx}~{z}|w}z{|yzx|z}u{y}|{yzv|yx~{z|{xzy|z|{yz{y{z|}y}~z|}}~|y}{|~|}|w||}|~~||yz~~|}}~{~|{|zz~{{{}y|{y}|~{|}~{}z}}~{zyy~|~}{{{w~{zw|y||~}}{x}y{z~~{~|}~z}yz~}~~y}~|}}}|{s|||~{|{x{zz{{w{{|y{{xz{x|}}}}}{}|}zy{~|~|z~~|~{}y{zy{||~~}{z|y|}|}{xxyx||}v~~z|{z~}}}}|||}||z~x~}}|{~z~yzwx|~|{x}~yy}z{||zw||~{||}zz~{~}~z}yxz}y~}~}}y|}u~|~z{z{{~|}~xzy}y{}w~{z~~yx|}|}{~~~~~|~~}~{~~}{~}~{{~|{~}}~{~|~~~~}~}~}|~~}}}z|{~~}|}~}~~~~|~}w}}}zy|~~|}|~~~||~}z~}~|}}{}{~}~~z}}}|~x{}|}~|~y{w}|~{w}|yx}{zy}y~{w||~{~{|x|wxz}yy|}|{yz|x{x}z~~~zxzx|}|~x||}z{||zz|~}{z}}{|y}xzz|q|zy{|~~{z||y{}y}xyz{|x~|xx{y{|y}yw|}{||{y|z~xzx~}z|~~{|}{~y}}w{x}|y{|~~x~|{{|}yy~~}|}zz{t|}}|z|~~{|{z|yyz{}~z|{{|yt~y}||z~xt{|}|}}|z~{y}x|z||~}{~y|{}z{|zy|u}y~}~{y|}~zy{}|zx|}{w~}|}|~w}|zz}}|~~}}|z~}~}||z{~z}x~{~|~z~}x|y|y~~}y{}{~yz~|}|}y~~~~{}{zv~y~z}y{yz}{{}}}}w}{z~|~|w|{z|}yz~z~}{|x}}v|~~}|{{~|{|z{|~{|z~~y~y}{|z|z{y{}zxx|}|y{}xz{|{|{{~{{x~{|u~zzz|z}~}|}~}}~|{}}}|}~{|x~{}v~{}||x~|~{zx}}v{~|zxy{y|y}x|z~{}yo|{zwz{y~|{|x}xzz{{~|}|~}}~}x|~x|}y{{{~}}~~y}|}{xx{|y|}zxzy}||w{xz~xz}|}{y}z|y|~|{yw{wzwy~z{~}{y~~|{~|z~~~{||{y|z}{}y|z|yz~~}z}{wy|~{z|~~~||}~|~~|}}~~}~~|~}~~~~~}}~~~}}u}}{||}~~|~|~~~~}~~~~~~}z~~~~~~}}}~~~~}~~{|~~~~}~~~|z~z~z}~}}}~{~}|||{z~}|{x~|vx||{z}z{z{x|}xy~~|}}xw{~|z|w}~{|~}~}}}|y|z}|}z{}~|}~}wz}z~y}zy{{~y|xy}z}~}{}}zy{}}}~}xzwy{}}{||{{z~~wx|}yv{{{wy}z~}{}{|yy|z}|y|~{}|}|}}y}{~}|}}||zxzwu||}z}}~}{}}}||z}}z{{z~{|y{{~}}||}~}t}}~~}}}xzz~|{x}|~{wzw|{y}}{{}yzz~{|{~{~}zz{~w}}~zyz{~|z~{y~|~y{{}xz{}{||{{{}}y}w{~|y}{~{}~~z}}|{{y~w}{~{{{x}{}yzz}{||z|z~}}y~{y{{x|{}|~~{~~~~~}~~}~{}}~~}{z|||{||zyy~|{|z}}|yyyw|{~{|z~|x|~|y{y~~~{z{z}x~{}~}}}|}~vy|y}{}}z{{y|}y|}{z||{||zy|~}{{z|~}|}{|y~{~}}{~{y|}y||~~yyz~ywu{w}~}yxz~}{{|z}z{}~~}z~|~|}|}|y~}}}y~~}|{~||}}}zz}x|z{y}~{|yyy~}|z{x}x~||}}}|vz{}||}|}}y~~}~}wz||y{}}{{}xzx~zz}|}||}yy{}~{y}{y~{|~~z}}~}~}~~~}~~~~~~|}~~}~}{||~~}z}~}~}~~|y|~|~}|~}~~||~~|}}~}~~}|~|~~}{}~~~{~~~~~}~}|~~~}~~~~|~~}v~~|~~|}}~y~~}|}~|~~~~{|||zy||z|wy|y{}}{{z}y~{y~{|x{y~~|y{z~}~~~z|y}}y~}~{|}|vz~|~}||}{}}{}yy{~|~~||wzzx{}}|z}z|y{|y}|~}||yx}||}x~|}||}}{x|~}{{z~w|~|z}~zz|z|{{}y|{z~~|~}}|z}}{{|}zz~{~y|}|z{~{z}}~~}zz{~y||z||}~yz}{z|{|{{|||{|z}}~zz|y|{{{yxz}z}{{|z}w{}{zx|{u|}zy}~x}w}{{z{yz{}~{~|{}}zz{~}z|x|{zy{|~xz}zz||x~}{~||{}z~{|~y{{~}~||{{~}|{x{|}|}wyz}||~~|{|yx}z{zy}~{|{|~yy|~~}{z~|~}~{}~{x~{||zw}z~}y|{w}|wyz{{|y~z|z~zy|y{~~~|y||~}{xy{{{~{zzz~~zx|y~}{zy~y~||z}y{{|~~z}|x}|}}}~{|~|{x}y{z}}}||{{}|x|{~|y~}}z{yw~|~}~z|yz~}}|zy}|{{{}~{|}|{u~}yx|y{y}|}}|}{|zzz|||v~u{~}{~}|zv}{{}{||||~{{{y~w~~v|xy|z}z|y~{|y{z|}~~~}~{z}|}z|zy}xvy{{~~~~}}}{~~~{~~}~{}~}~z}~}|}|~~}~}~}{~|}{~~|}~~~~|}}~~~|}~~~}~}|}}~~}|~}z~{~~~~|}~}~~~~}}||~~~~~}{~~}~~~~{}{||zz{}~|}y|{yyy{~~~{{z{xy}xy~|x{yy|}{v|~~z|}|~{|y|w}}}{x{y{~}}}xy|{{w|z{{z{||z|zv}yzw}yz~{{y|~}yy|x}}|}z}~{{~}{}{z{z~}|{||wzy}|y~x|~zz|yy|y{zwy}}~y}}}|}w~~zz{|z~x|{}x|yv{zy~|u}yzt||w{{z{{{~y}{}~{~wxyzy~}~|xy}z{{~}~}{~|zz|}{}}r|y~|}{yy{|y}{~||{zx{z|y~|yt~}}zy~|{~}{}z{}y}|y|}}~z}~y}}zz}xyz{~}|}y}|y{~{z~xyz~|~}{y}~xz~z}}~~~~~}{}wzy|}z}yx{zz}~y{zy|~}}}}}~{~z|||~|{~|{|{}|~|~|~y}}~z}|{~y|}||}z{|}{zxz|{y}{|{{{~}~~|||yz{~}|}}z}||||}{|yxz|{}zv||~{z~y|{y{y}}{xzz|}{z{z{~|}y|{~z}|~}}z{}}|x}|{xzxz{zwzyy~{zz}|{}}~~{}z}~z~{{}z}}|z}~y~}}|{~}z{{z|}}~{}|}z||{}|w|}|{||{zzy|{|||{~|y~{~{}~~}~{yzz~|z|z|y|y{xw||~wxzz|zxyz{}~|xy~x~z~y}{y~~|}~y}~}y~|~~~|~~~~}}{~}~}~~~~}}}|~|~~}}~|}|~{~~~~}~~}~~{~y~~}{~|}|{~~~}}||{~}~|~~~~}}|}|~~}~~||z}~}}~|~~~~~{{|~~~~~~{z}y}{|{{~|}~{~~~}{}|}~z|yz{}~z}y~y{z}||w|{}}~xzzzy~zzzz}y{|{~y{||}|{|}}{zw|xuy}|{~{v}|zz~~~~|{y}yy|~z||}{|}~zy{z}}y{|z{~{~{~zw|}yxz{~||}yz{}zwz|||}z~y~yz}zx|}{|}z{zz|{}{}}{{||{}w|~y{}}u~}|{}}~z}{z}{z~|{}~}{}xyy~~y}}z}x}}}}{|z|~{||y|||z{x}~}y{~}|~z}|z~{~{}}}{|}|}|}z||}y~||~{{z{}z}}{y~|}||xy~~{}||}~z|~y}|}{{|z|~|~}}y~|{{{|||}|{}{w||}{~z|}|}|zz~}zzw|{}}yz~wz|yz}~v{|{~z~}|{y}~yy{~||~{}|}z~z|t{~{}}w{z{|{~|zy|y||{|x}}}||~|z}{}}{~{|}}}}~z}|{z}}{|{{z}|~z~}y{~|zw|z|z|}{}}}z|}{z{y|{~|zz|}{~{|~z{{{{{{|~~|zyz{{y~|{}{y}{||z{{|yv|w}y~|~{}}||}yzy{||{z||}{||x|{|y~y|z{}{v|{~{|}~}}{~{}{z{~}yzz|z~}z}zy{{~|{|~{~{~|z~z~~|}}~||}yz}~}z~{}}~~~~}~~~}~}|}~~{~~}~}}}}~}~}}~~~~}}|~~~}y}}}}~}~~}~{}{~~{}|~|~}~|~}}~~|}~}~{~~~}}}}~~}|z|y~}}~z{}}~yy}}{x~xp~|vyzz}~w}{}||~xzvz{{|{y{~y~~}{zy~~}~||}}yyy}~yuy{x|{|x|y|~{{z{{{{{|z{~}~{~}|}z{{|z~y~zy|{}~z~||z|ywzz~|yz}y{z{}}|~~|z{{~wyz{y}|~~~{~y{|{}|t}|~x{{~~||z|~}{{}{}}yz{|{{y{~x|x}yyz{z}}{|{|z{~}y~{y|}z~|y{|{}zzx~x}yy}||{{}z}|zzzxzz||z{z~z|s~}y{|~}{z~~|}{~}y{||{z|{}{z||~|{}}}y{~{{{{{z{~}~~|||~~~~}||{{}|}~{~v|zzzzx{z|{|{}{w}zy~{y|w||~z{z}|x~}}zy~~||~~|{}~|~}z{yzy~{||y~|z{zyz~~y~~y}|zyyyz}~}z|~x{{~~}zz||~}|}}yz|z{||w{}|w~~~z||{|{y}|{|y}w{{}}~||z}}|~~|z~|~|~y~~|}}|||{{z|w~||~}z{{zz}zz|}}x}||x~~|~}|}{zvyw|}z}}y|{{}~z||{z||y}~zz}{{~x~xz{|{y|{|{}zy{}|{}x|{|~}}~{|}||{~}z}z}{}zxzy{|zy~{zw|~||zw|}u~{yz}{}z~|z~{|wz{|}~|~}~~}}{~~~}{}}~|~~~|}|~|}{zt|}||~~~|}|}~~}z~}}~}~}}}x~}}}}~~~~~~}}||~|}~}~}~~}~|}}~}}~~}}~~~~~y|zxz|z{}~w||x|xy~x|y{{~|{||{{z|z|z}z{||}~||{~|z|~{{||y~z{{}~}~x|{y|}x~r{{yy|~zy}{z|~|~||z||y}zy}yy{xz~}zz{{~yu||{z|z{{{~|}z|{x|~}}|{}|}y{zy}zyy||}y~z}}{}}z|{|~{~|}z}wyz|~}z}{||u}zz~||}x{~{xz}}}|{z|x}{}x{~z}z{|}}|}zz|y~}{z~z}zz~~{||}|{zz{z~~z|x{}{z}y}|{}~y}|~}{{}}zz}|~{{{z|}z~x{xw{~yz}y}}z~|z~~|~}zz||~{|}|}yz}|}~x}z}{{{}z}z|swy|{~zz|uzy|zz~{y||{|x|}|~|{~y{}~~yy}{zz}}|}}~|~}zz{~|~{}|||{~~z}z~z~|}y{~~{}y~{yzz|}|}}}z~z~zxy{}z{{zzz{~|z}}|~y|}~|{|{~~}~~~~w~}x|{}|~u{y{x~y|{{}w{~xz{|~{z}}}}}{~~zz~x|{}}zz}}}{~y{|}y{}y{zyv}y}z}|~|}zy}{{|~}~yzx{{~{~~{y}}x|~z}{x|{{|y||||}}}|~y~{zx}z|}||}}~{y}~|yy|~{|z}}|{y|}zy~{x{~||yx}~}y~{y}y{}~}~}z}}|~~}~~}}}~}}|~~~|~|z}{~~~~~}}~~~~~}~~}~}|~}~~}~{|~~~~~~}~~~}~~~~~}|~~~~{~{}|~~|}{|}}|~z||z||}~{}}|x|xy~~}~{zw}|}|~w|}z}{}}}y}~{~~zzz|}|~~yzx~y|{yy{|{x{w}}{z}y|}{~}}y{{~{~~{}|xx~}{~}~~x}{~|}}||}}yyyx}}|{}x~w{yzzy}}z{w{w{|~|~z|~~~y~|~~z~|z}{}|~y|yy~|yx{vzuv|~yz~y{{z|z~{}y|~y}w~|}y~}~~|{z~|~|~~{~z{yyy~v}wy~w|~}{~{|}{y~~yx|yz}w}}}}z}x{~}}}{}~}}}}|zy~z}~~zw{}|z{}}yyzwz~}~}{{z~v{|}{{~}~}zw~y{}|{z}~y}~|{zzy{{y|{y}xyx}x{~{x|y{~zw|z|}~{|{|~wx}{{}~||~|{{~zz{v{}yts|{}zz~~yz}z|}}zyz|~u{}{{|{|x{z|~~x}}||~}~v~~{}{|zxz{}x~|{{v|xyz~{}|{x~{{{zz~}}yz|z}z}||z{}{|~zz{}{|z}}y|z||{|{{z{{}zy{z}}t}yysxz||{}~{|u|{zx{|{}{x~{{y|}z{|~|~~~z~|~~{}x~x}y}{zyz{yx|v}|}~{x|~}|~}~}{{}ywzy{||~|{y|yzz{}{{{|o||}y~|{{|}y~}{{}}~}~~|}~~~~}|{}~}|}}~~}}~~~~~~}|~|}~}}}~~|~~}~||~~~~~~~~~{|~}}z~~}~~z}|}}{}~}~||{|}|}||~y~~|~|}{~~|~}~~|}}||y|{|~|y}{wz{}}|}xx}z|~}{}y{~w}~~}{zy||}w{}{~x|}z}|z{}z~|~}{}~z{w|~y~~z{|{|yz|}z|y}xy}z}y}u~zy|{}{}|z||}~}}y|{}{y{{{wz{}~}~{|z~z}z{}|z{~}zw~y~~{z{~}{{{z}z||yy{~y|||}|{~zx||}}x{|{||y{z|{{{vz}}yz{{{{|y{zz~{x}|y{{}wzxy|~|vy}y|}~y|}|{x|~z}||y|}|~yyvy}|zz{zz{||zwzx~~y{~}}|~y{}{~}y}{~y}{~|}||}{zz{w{z|w}|~}x~{~y|{|}|{|yx~z|z~}|yyzz|{z~~}|x|}~~|~|}{xx~z|~}z}~y|~||{y~~~|||~~}{{|}{v{~}{|z{{yx{|z}{}z}y}|z}z|z||~|}}}~y}}}y{w|{{z|~|uz}}{z|zz||~{|~}x}y}}~}}wzx|z}x~z{z|||{|~{zz|}~}~yt|xy}~{v|}~|~y~|~z{~}|{}}u~zx||z}~yzxx~{~xy}}}}}{~}~|~}~{}{~|}{{|~}|{}{~~~~z}w~|{}wz{y|{||xz}~~z|}yzzy|{|}}x|||zvz}y~xy}|{y{}{{y|}y}}|~~y{z}||||}{{||}}}~~z~~~~}~~}{{~~~~|~~~||~~~~~~~}~~~{|}}~{~~{}~~}~}}~|~~~~~~~~~~}~~~~~~~~z}~~~~}~}}~~~}~~~|{x}x{y}}|{}yxyyvywy|uy~w}z{{}xxx{{}y||}}||zz||y~}z}||}}}}{~z|z}{x|}v~v}{|zz}{yvy|s{~{|{y~{}|{}x|z~}|zy}{|{yz~}}}{|}{{{}}zz|yz}yy{||yzyy|z{{||{y||~z|x|y~y||~||{|x}{~{~~}~}{xyy}xzy{}{|z}z{||~{{{}y||z~x|}w{z~{{z~}}x|w}}}||}|||}}|{{}~y|x{y~zyx}yx}|z}|{}{}|w{|y}|~x}~~z}~}}{{~~|{x{z~||||zy}xzzxv}yy|~||}z|~{}z~}|~~~~z{{{~}{z~y|{~||~||~w}y}{|}|{{z}{{|y{|zxy{~}yzz}}x~}w}|z}||}||y|z~}}z~{xz|}|~||w|y~~zwzy|w}{x{{|||}xz~}~z~~|{~x{yu{{~~~w~}{|~|{wz{~}|{z|z{}wq}{}{|{{}~{xz}|~}z|~}z~~~}~|||y|{y||}}~}{y|{x|{|}~zzz||yzy}z{~zz{{yzzz{|||{~{}|z{z~{~{{|{zw|}|~}w{vz~{y|wz}|y{|w~z}{|~z~~t}|zzx|}~~zzx}xzvv}~{}~vx{{zy{z}w}{|xx|y|w|~z|{{}}|y}zz}}}z{|~||~~~~~|~~|}~}}{{~|~{~z~}|~~~~}}~}}~~{}~}~xz~~}~~~~}}~|}|~}~z|~~~~}}~~x~~~|~|~}}}~x}~{|}~u|x}|}~||{|{}z}xyz|{|{z|z||{y~|{{t}|{yy||z}z~~}z}~}y|}z|}yz{}z{x}|~{{{~z|yy}~~~z~{|z{yw{u}yyz}|z|||{o|}{|y{|}~}}yx~szzxy|{zyx{|{|~|zz{y}x{~{x}y~}}{|{z|~{{x}}|{{~{}{y{~y}yz~|{z}z}y{}{zz~|{x{|~}yz|{zx|}z{y~zz|{z~}}}}w~|{~zz}{{|x~}y|~}{|{x|z|}z~|}zzyy|{zz~|}xx~~}xxy~|xy|~~{~}~z~~{|z|~{||~zy~zw||}y|}w}y~w{~~}~}{|z~}|~z~}{}ww}{v|{}v}~}z}yzv}y}~x{vyw{~{x{}{}~}~zzw~}z}y{{}}xx~}{|~}}y~z{zy|}}|}y{z}{}yx||~||z~}|z~y}}y}z~~yy{w}{{}|z{}}{z~y}}zt|y~zy~xy}z~{w|z|{}}}y}{y~|zy|{}|}|}~~~}|z{|z|w~|zu}wy||zx{{yz||}}{~xy{}~y{w|z||~y|}z{|||y~{y}~zyzzzzz{{x|u}|z}|}~~{zz{{}}x{}|{x}}~{|z}}{{~|~|x~~|w{x}y{y|}||{|w~~}|{y}~}}x}|}y~}|~~~~{~~~}~~~}}}~|}}|~|~|||}~~~|}~~}}{~}~~~~~~}}|}{~}~~z|~z}~~~~}}~~|~~||}|~}~~v~~~~}|}}~}~~~}z}||{}{|||{}~}}}u{~x{z}z{}|~|z~|}|}zzxy~}|t|y~{}}|{y}}|}}~{~{}|z}~~{x{}}}}|y{yz}xxvyw|y|~z}{z|z}~||{}{y~{y{y{}w}zz}~}{}}{~{w||{{{x~x}}yz}||zz}||ywy}}|y|yx{~y|~~}{{y{z}zxv{~wz||y|}|vy{{{v}x||z|}xzy{~|}w}y~}z~z~}|~}|y|x~||}~{x{xwy~z|{{z}{}}|~|}}z~y}}}zzxy{z}}~{||z|{z{}z{}~zz|{}||z|y||{|zyz{}}{y{zy}wzyy{}||}}{xzz|}}}|z}zw||}~|~~|}{|{z}{{|{{{y||zz~}yy{z~|w|}yy|y~}||~|{{~}|~{x{|{|~}y|y{~{~|z|z{}y|}{{~x~|z}}~~|}x~y{|~{|}{}yz|y}}y}w~{~|zzyz{y}x~yy~{yy}z~vyy}{|~~}}{y|}}~|~zy|{~}}|w}}xz~yxyz~xy{yv{z|}}{z|~{~|{xzy|w~}y|x}~~}~~~|~}{~}}~|uz|{~x|z{w~|yz{z{y{|}|x{|{xx}|}z{||~y}|}~xx~{||~|||}z{~|~y{|}zy}|wy{|}y|xz{|wy{{|y~}}}|z|{|y}z}}~~v~~}{~~~~|~~}~}~~}x~y~~~||~~}~}}~~~~}}~}~}}}|~~}~|}~}~~}{}~~}}~~}|~~}}~~~~|~~}}}~}~}~~{~~~|~~}|y|{~x|y~{{|~{|{~y}x{|zw||{{~~xz||}{yy~|{z{{z~}~~y}u~}{{y~zx}yz|}~~z||~{|{|}{z}{z}z{|u|{{xyz|}{}yx{}x{y~|}{~y}~y|z|zz}{|~}}x|w|{~x{z|}|{|y~{~{zp{z|zzz~x|x|}z}{z~y}y}~z|z|}|~z||}{}|}|{}{x}~{{~y}w~{~{|y|}yxz{zz|z~|yz{}~~}~zyy}~|y|y|}{||}xzy~{}z{z{|||{{z|~zzzx{|z|{}}~~{y|yyyyx~{~{y~z}z}w~z|yy{zy{}~}y|yx{~{~y{|z|zzz|}}{z{~}w~{yyyxz~yy|}~z|{z{{}}z}z|{}~}z}||y||}}x|~}z{~{z|wy~{~{yzy{|zyy}}y||z}|{z|{{}{||}|xw{|y}}u~z{}y{|z|z}|{}x|~y~z}}y|{~{}z}y{}{~z{wz~}|yu}x{}|y}}}~{}}{|~|{{}}xy{zv|}xxy{~|{}|y~~}|||vzy~|~}w}~||~|{}y|{}y|z}{}~z}zz||y}|}{{~{uz~~|}{|z|y}}|~y{|}}{{}z}{}~zw}~{x{|}~}}|}{~{}~}~{z}|||{{z~}y|zyz}~}{{{~{}z}|}}{}{}}|}yz||}~y~{~~{}~~~}~}{}~~||~}}~}}{~~z|~~~~~~~~}~~|||~~~~}}~}~~}{z~~}|~~~|~|~}~~}}~~~~}}~}||~~}}}}~~~~}}~~|}~~}|}~}|~~|y|}}{~|{{{{{|x{|{yy{yu~q}zyz}}z{~}zz{{{{}{z}|}|}||}z{~}|~|~||{|{~{}|zxy~z{{zx{{{{|z|v{}{zu|w{yzz{}ywzz~{~xz|{~}|y|z{z|}||y{}|{y|w{}|ywzwyxy}|yyx{{vv~zz}yz{vy}}y}|}}~~z{~y{}{|z{z{~|{z{zu{{}y}|{|}w~{y}}{z|}~|z{{{|}}{}{{z{}}z~{~x~}|}}zy{{}|}}|zz|xzt|{|{{v|zxzvzx~{||}~}}{~~}|}~~|~~}{{~{}~~yy}z{wy~}|y|}|{z}z}|~z~}wy{v~x}}~|}zz}}yzyy~z}}~||||~vy|~{}}wuz}x~yz|{~z{x{z|{~xw}{|}~{~{{~~~z{{~{|}~}z|~|z||x|x{v|z||yy||zxyx}zxz~z|~z|~}||||x{{|y~y||}x|}}{}}y{{z}|}{zy|y||{}~|~}~{|~||~z|~~{|y~w~~~~~x|z|}}|}{~}{|}z{yw|{y{wz~{|{|}{}z{x{w||y|x|y}w}z}xx{~||~|||}~}~}wxxvv}z|}||z{{~|x~~{yx{{su}|x~y~|}~x}x}~y~|{~}{}x}}~{}z|x}z|zv{w{|xz|w}|}|y|yy~|z|z{z}z}{}|~}}||~{~~}}}}}~~|}}~|~}}}~}|{x}~}~~|}}}{~}~}~||~~||~}~z~~|~~}}~}{~|~~|}}~~}}~}~~}~}}~{~}}{~|||||~~z~}y}~~}|~~~~}}|~~~{|}|~|z|~~|{{|y{}zzw~}zy}~||{~||~~w}}{z~z{}|~y}}z{{{|z|z{v{|~~||{{||{}|s~{~}{}z}~{{z{~y{z{}yx{~|}x}z~}}{{~{z}}yyz}z~|{|}}{|~}~{|{}{{}{|~~~x~{yz}|y|}||z}zx}{z}z{|{|z}}z~~||}}|{}~{~~yzx|~}}z~w{}w}wyz}zyy{xx~|}}}}m{|{z~||}zz}~~}|}{~zy}|}|}~{{|~}|}|}z}{zy{y|wv}|z~y~~{||x~wy|z}~}z|}{}}x}}~z{|{z}w~{z~|}{z{{zz{z|{y|w||x{y}zy}}|w}{|}{{z}{{~~|{x}|}}|~|~|zyz}{zu{y|}z{x}|yzz||{}y~zz|{z}}xy~}{{{}x}z||{~{y~zw}zw|~zz{{}x~}|z}|}wz~}z~y}~||{||}v{|y|v~{|}|}|~{}{}}v{yu~x{xzz}}}{~~z{~{~y~{xz{}zzw{}v{}y~||zxzx}y|~{xxx{}{zzw|xy{yu}v{|zzz}{}}zy|~y{}~~{~|z{x}~zz~{}z~~{{|}|yz~|{zyy{|}y{u{y|{v}}}|{{~yv|~}|yzyz|z{|z~zy|v{}x}{yzz|||{}wz|{z}{}z{{z~~{}}|y~~~{~~}~~}|~~}}}}{~|~~~~~|~~~~~~|~~~~~~~}~|y~{~~~~||}}}{|}~y|}~}|~~~~~|~}~}~|~|}~~~|~|~~|}~~{{{{}yz}~}}~{xz|yy}|~|u}tv{z{|{||z{|yx|y|zy}|}||{|}}y~}y{|}}~x{|{}|~z|{zzxw~zyw||{{xxx{{}|yxx~~|{|~yzy{}w}~{||z|{x||x}}~~zzyzy~wz}{z|{{{}|zz{wy}{{{z|{yyzx|~y{~{|z{zz}~~}}z|{}~{|yxxz|{wyz~z{zz|w~~y{zww{~zz{{|~z~~~{~{}}|x{~}{z|x|{zyy}|zy{{{{|x|zv|yzx{}~|z{}||y|{}{y|~}{{|}x~}y|y|}z{y~|xy{w}|zyx~~{y}|~yyz~||~{y}}z}z}{|{zz}zy|~y~x~||~zwzyxz|{~y~||z}~~{zxz}zz~|~}~||zy~z}~w|~x{{y}}z|~z{y}y|x}|z{~v{v|z}~~{~~{~x{y|z{|~{|z~|~v}||zz|||z||}{~z~yx}{~|z~zy}|}{~y{xz{|~zz~}}{|||{}~~zzz}|~}{z|x|~x|wzy{|}~{vz|zz}x|{~|~{yy}z{}|~}|}~{|||{{}zy}}z|}zzx|z}zzwy|}~z~z~}z}{z~}}z}|}|zz~~}{y|~}wxxy~}{}y{z|{}|z{}{~}y|u}xyz}~}|}|{~{~}~~~~}~~~}|~~~~y|~}}~~}~~}{}{}}{}{|~~~}{~{~~|~~~}~||}}|~}~yz|~}~}~}|~~y}}}}}}}}|z}~~}z~{|{~~|{~~z~}~~}~~||~}~~{||{xzyyx}{}}{|}{}z|{y{zz|y{w|x{{|~~}}~yy||y{{w}{{{|z}}~|{zyzww}y}|}z||~~y||~|}|{~z{{|y}{|}z{xy||z}}xy~y}|z}{x}}{~z|}zz|~{q~{s~uyz{}}~~}zy~}~{{z}}|{~{{{|}zzxzy~|y|||~{||z{y|~z|||}}}}t{|{{~}v{{~{~|}y~z|zz~z{y{z{zxz||{~{y{z~y|yy{{{|yz|x~yy}w~}x|wz{y~{~|~yy{x~{z{xz~|{}w}}|}zz~}}}ztxyyz|~y|~~z{xz|z|zz|{~~}|{}}}|~}x||~z|~{{||z|{}zzy{|q}y}}x}}~z|z{}}{}||{{~{z}}{}{{z~||z{|ywy}{|}||v}}zyv|~~vz{y~y{|z}~z}{x{||~|}~~~{{{|{}{|~x||y~xzy~w|||}|}w|{~{x{~}}~~~y{{||x{}}}v{y|{{}{{u}}|}~|x~{x}z|}z||x~yz|x}}z{|{|~{|yw}~{v}|~~~~{|y||zy|z}{y|x|}{}}w{{|~|~y~z~xyz{|x|~z{{~|z~{}}||y|~{zz|}}{yw{{z|w~{|}}|y}{|{x{{z~u~w}yu|y}|~wy~{}z{{|z}x~{x{~}w|~{x{~~~~y}x~~~}~}}|~~}~{z}y|~|~~}~z|z}~}~~~~~{~~~}~~|~|}}~~}}}~|~}~}|}}}~|~~~~~{~~|~~~~~}~}~y~}~~~~~~}|~}~|~}~u}|||}~}~y}~~z~~~}~~~{{~x{z}z}~|z{|y|w~{xzs|{x{u{z{z|w}~z|z}x|}|}~|y{|yy~~z|~}xzy}|z}|{|zz}~{x|z|z}{~{zzyzy{z{yyx~}~|{~{{|}{|~|x~y{u~||zy|w}zz}|~{~|~|}|zy|y{yxzyzy|{}y|z{zuy~x~{}||~wz{|{xz}~}z||}zz}z|{yt|}~|{{z~zzww|}{|}{x|{~~}{{|y~~~}~yy}|x{}{{zz|{z{z~}}}}w|w}{v}|}}z}{|y{z}{{|{zzw{{yx}||}z{xy~|z||~~}zy{zzxz}}|y~|z~|zzw}|{xx{{|wy{|zz}}}{{z~~~~~{z~~y}}~{~xz|{|z}zzzxzzuzz}zx}~y~zy{}y|}}z}|{w}{}~}|y{}}y}y}||{zzy}wy~}{{z{{{|~z{|zv}z}}{{||z{}|~|}{|{||zz~{{wy~{}|yvxzu}}v|wx|y}y{|{vx{}{~|{y~~z~}~zz{|{{z|zz{}}x{y|{|yzw||~x~{xz}y{zz}z{{{wv}~y}wz{y~|{}||}|}{}xy{}~|~z|~{{y~{|}z}|xv{}{|x}{yvw|{|}zz{yz}z|}~|{z{y||}{{~x~vy~}{z|xz}zzx~yzz{{|{~}wx~zy{y}}y{|~z~{w}~{xxz~~~{|~~}~~z}|~}|}~~~|}~|~~|~|~|~~|~|~~~{~~}~~{~}~~~~~~~}~|{}|~~}~|~}}~~~z}~~}~~~~y|}~~~z~~|}}|}}}|}~|}~~}~~}}}~}}{{|}x}{z}||{|y|~}{|}w|~}z}~}y~zy}wz{{z}y{}z~{~{}|{zz{z}|}~|y|{{z}|~|}{z{~z{}{yz}|}x|zz||z~z~}y{y~~x{~}zy{|~|y~z}||y||z}||{}z}z{|}{y{}z}y~~y|||}||}~x}|~|{w{u|z|{~}}{zzz}x~}x~|||}zy}}~}x~~z~{zw{z{yz}}}z~|}z|{x~|}~}zx}{}x|~y}}{}||}z}~|}~~{{x{yw~|~z|v{}|}|y}|x|{}|{}y}{y|}{zy~}x~}{z|z{|}w}z{y~yzy}}y{z}~y|{z|~~}vx{}y~|}~y|}|}y}~|{{yz}}{z}}~~}{~z|z{{~wy|~zz{|{{}~~}y}~{x|z}}{z|}~}|{{~z{|z}y}}zzy|{y~}}{{}|}||~{{|}z{~~xz~~u}}||}~~~|{}{y|z}|{|{||zzz~~}{||z}{{~yzz}|}|zz~z|}y|}{~{{}~|}|~|~~}|~{{}}}||xz}y}|z}z}}}zz{}}~{|}~zyz~{{}y~|~{~{}|z}y~z{|rvy|{z||{z|}~{}}{{|}z{yz}}{}{}z{{{zzv|}|zz|~~zy}|}|{z~yzz}y|||}|}{||~~}|{|~y|~}||~}||~~~|~~}}{|||~}~}~~~~~~z~z|~}}{~}{~}}~|{}~~~~}{{~}~~}}~}~{~{|}~}~|~~}}y~|~~}}~}wy}zz}}{~|y}~{x}~y|{yzx|z{|z{~{y{y}zx|||z}|~|~y}~~}~|z{}|}y~~|z{z}x{|yy}y}}|{z}y{zzz}y|{}~|xwyz||{|{w{|zy}{zx|||{{|y|}}|}}x~xy{zv}}v{x|u|}{yy~{{x{}y{|{|{{z}xx}~z}}~~{z{||{}~yz}}zxy{}zvzznx|yz|yzz}~|~{~}|~|z|t}{~x}yzz~}{|}}~z~~||~{z~}|~{}}zy|}zwv{|}{|~{y|y||{y~||~|x~|}||~~z~|xy}|{{z~|}}}|y|x{z}}z||xz~|z{z|zx|{yy{z{y{{{||}|{}~|~}~{|~}y|z|z~zz}{~{~{s{zz}|z|}~y~|{{|y~{y|yy|~z|~z|z{|y{~~}z|~w{|~~|}z}{|~y{{z|zz{x{y{}~xzz}x|{z{}~z~z{}y|~|}~wy}y{xzyx{x}xy|{}}{{zzw{{x~~{|~{{~w~}w{|~|~~|~|~y~y{z}}z}|~y}{v~z|z{|zxu|{xz}}ytx{z||}}z}}}~|~z~{}||~{{{{z}{w|zyx|x|}zy}{x}x|{v{|{z~{~z||}~}||y|y}~{y~}{|~{|{}|}{zzy{x{{|{|yxxx}~}{|{z~z}~~}|{|z~y~~~~~~}~|~~~~~~}~|~~}z~~~}~{~~~~~}}~{~}}~}|}~~~}|{~}||~|}}}}~}}~~{~~~~~~{|~~|{{~z}~~}~~}~}~}~~~~~}~~~~~}}{}|z{~~}z~z}|||{{{~}~~|~yz{|z|zz||{~z|~|z}x}{~{z{}|}~z}{}|z{|}}||~w{{{{~wxz|}}x|x{}z}{|y||wx{{y~}~{{}|{}{}yzy}~z|}v~|xx{xzyz~~w~yy}}}yy{~}yw}zy}|~y~z||{}|~|x}zy||z}yw||~x{~~}||}z|yzyx~~y}|{z{y|{~}{z}}}yzw|z||z{x~~}}}{{~y||}{{|z~}xyy}z~z}yy~~y||}~}||x|y}z~v|~|{}xz}x|z|}zw}v}||{{y|{y|{~{w{~|syy}y~}~{{}z|||}{|{}}{}{|~~~|}z|xz}{||}v~{{}z|~z}|{|{zx~zzxz||z~yz~{~y||}w}}z}}xzy}y{|{{z{~x|{|}}~xzz}{}z{zz|zyzzy||~xzvxz}||zyzz{z}|{|w}|yw{z|y~{{{~y~y~}||~{y|z|}|z|z~yw{|{{zzy}zy{~x}|~{{~xz~|y|~|}}}{{z{z~{z{}x{z{{y|{z||x}|z~}|~zz}zvz||||}zv|x|}{|~~||y~}xw|~}yz|y~{~}|}x|~~||zw{}z~|z~~~{{}}{~|}{zy|{|}zyz}xxz}{z|{{{}{{|x}~~~x{}}~}}|}w{}y{z~y{}~|z|~z~}}{x|}{|{|}~}}{x}y}~~~~}}z}|~}~z{}~~~~}}|}}||~~}|~|~~~~~~z{}{|~}}|~}~~~u}~}{~~|}~}~{~|~~}}}~~~}}~}|~~~}~}|}}{|}{}}~{~~|zy|}yzy~y{z}}}z{{yyz~~y{}|{~~}}}}{~|}{~}}~}yz~}{}y~~z{~{}yzxy{z{}{z{z}~xyyz{{|||x}y}}u{|~y~y|}wz~|z|{||zy}|}|~zyy}|{}{x}{|~~}|}}yy{xz~x|~{{{||w}~}w}|z{{~|}}z|}|{|z|y|}yz|~}{z|zz{{zz~|{{w}z}~y|}}}~|y|~yx}~{||z}zy}y~~}zz{{y~{y{}}}}{|}zz~~yz||zx~|}|~{~zz}y}y|{~~~z||y{|x}}z}{zz{}}|w~{|}|~|y{{|||{~z|u}}||}z~zv{z}{~|zxzy{z{|{||~||{{w|z|}{~|}~}}|}x}}{z{z{}|{{z|yy}z{|x||~|{{|~{|z}vz{}|{z}y~|z}|}}yy~~{|~{~|{|}x{{{yz}{~}{x{}w|yzzx}~|vz}|}~{}}zy~~yy}~{~|}{}zz||z{|x}x}y~u|{z~x~}|||z{~{zyy}{}}~z|}}}~|z}{}{}~}z|{y|xy~|x}{yyzz|~|{|}z}|{z~y{}}z}z~z{x|}z|y}~~y}y}}z}}~}}~{|z~x{||z}}}|{z|||yw{z}~zx}}{~|~~~{}|{}}}~~|~~~{~~}~}}}~{~~~z}z|~}}~}~~}~}y~~|}~{~}~~~~~z~{}}}~~~{}~{|}{~~~}||}}~~~||~~{z|}~}~~{~~~~}}}|}}~~~}}~~~~~~~}~~{~~~|~~~~~|y~{{xy~~~y}z|}uyy{}~{~~~{}|y~|{z}{z|}~|z{yzz|{~{x|z}y{z~|{xyz}|{}|u~yx~v{|~z|{u|y}|z~~}~xy{q}z{~}{}{{z|y{y||~x{z}{{y|}{{}z~zz{{|x}}|}|x{{z}~|}{{u{}y|u{~y||~|yy|{{~y|~~}{|z{}|}z~}|}}z|zxz}{z}}~yy||{{}zy~zx~y~{~||}|}~|}|~z~|{z~~}{z}|z~|{}|}}x}|y~}{v{y}}|x|||{}z|{}}yy{~|{z~|z{|~}|{zz{||{~}}{~z}x~z}|{yy{x}{{y|}z}||z~}|{~y{~|||{y}y{~|{~||y{x}}}xz}|z{x}|z}~{~}~zz}{{~~yz~z|z{|xy}zwy{}{{~y{|~{~{z}vyvy~~z~y{|}wz}{|{~|||}|||w|{z|{y}y}|~}|y||{{{}|{~z{zwz~|{xx{~v|}z{{|z}~z{||y|{~~|}~}|}{~||vy{}zz|{}{|{z}||~zz{~}}xz{~{~}{~}}~y}{}{~z}z{y{~~y}{}}||y|~y{{wy{~}}y~}~{}}w{{}~{yx~~~z}}x{z~~yy~~|zz~z|{|}|zyy}||~|z{}||}}z{{|||}|~}}~~~|~~}~~}|{}~}}~}wz~|z~}}|~~~~}~}}}~~}|~{}~|~~~|~~~}}|}~~~}~x~}}}{~~}{||}~~|~~}~~}~|~}}~|}|{|z}{|{z~x|{{yz{yx{zy|z{}y}y}}}x{~}}z|{{|{yz{|{}|{|}zzx{}~||}}v|zw}z~||~z}t}wxxzy}}~v~z|{|w{{|}x~~{}{||{{}y~{{}y~|zy}|}w|}{{~~zwzy{~w}|yx|y{|y{{|y|~{{{~~{}{}}|xyz{y{u{yxvy{||zxyz}{|w|{{||vy||}}~|y{z||~~|~}{{~y|z~||~}{{}|{}}yz{}|x~~{~{|z}}xx|zz}{y}w}w}vy~}}w{|{z{~|z|}zz|{xzy}}{zw{zxyyzz{|wz}z{|}z|zy}~}~}{}}{|y~~~}{v~{~y}|w~zzz}z}z|v}~}}{y~~|x}~|}{y~~z}{|}}||~~|z~z}{{~z}~z{}zw{}~|xzzx|y}}y{vwz~{~}}xz|{}x}{}~}}x}~w~~~zy|~z{y}}xy}{~{}z}|{wy}z||y~~zz{{|{|}~~||~}x{z~}z}{zz}wy}{z{yv{yy|y~|z~}{~zzy{}}{x|~{{}{}zz}~z}}~{}y|wz|}zz|}x||y}|{{zz~|zzv{y~{xyz}~||q|{{~~~}z~x}}}y{|~~t||~}|{}}}zx||yy|wz~{x~~|zyxw|zz}~{zy}}~}}}}yzy}}}~~{~}~}~~~}~~~|~{~|~}z}}{|~}~}}~~}}~~~~|z~~~~~~~}{~~}~~~{{}~~~}}~~|~~}~{|~~~z}~~~~~|~}}~~~|}|}~}~~|}~~|~{~~}~}}}y|}zz~{z|~z||~z|}||~z||zyy~{|z~z||}~z}xy{z{{{}y|{|~z||~|z}~z||||{|~}y|z~{||{{|{x}z}z|}}}~|~}{||z{yzw{y}|}}z~y{{}~|~~zy}{z{{{z|{x~}yx}z~~{}|x~{|x{}zzx|z|yw~y~}x}}{z{}}~~}}|~{|z{z|~{yw|z~~z{z|}zzyyz}x||}yz{yy{{z~}{{xx}{{|}z|}}~}~}z~}~~~~{{xy{|zy~y}}z}~}|{{|{y|z~}z~xw{|{||z~}w}|zy}|v|y{}|{{}v|z|}z}|}|{|{|}{}~w|}~{|}}}{z~|z||~||||yz}||{}~xz|}y~}y}}z~}}{xz{z{x~y{}{}}}|{||{~{{~{}wy}~~{}z{zz}}y~y}}{z~||{}{|||{y{}}|{~{}|}||}}~zzx{}|y}{{zw{z{|yx}|yzw|}{~~{|w{{z|{}||z{|}z}w}}||uz|z}zzx}x~y}}}|y|{{}x{|}~{y}z~|z{y~y}~y~y~y|zz~|~z~||yx{{v|}~|}{zx}}{{{|zz|}}}{yz}}{|~{~z|~}|z{|z{}yz}y||}y~~}x|~}y||x{{|z~{|z~}{|{{|{zzzw||{~||z{}~u}|}~{}~x~|}~~}}}~|~}~~}~~~|~~{~}~~~~~~~~~~|}~}z~}{~|~|~~~~~|}|~|~~|~}}~~~}|~~|~~|~~~~|~~~~y}~||~}~~{~}|z~z~|{~}|}|wzwx|y}z~y{|y}|{y|y{|zvu}~}z|~|y~|{y}|~|}}|{}}}z~~~|~}x~}{|{v|yxzy{|x~{ytzz|~w}~|w{||v}|yxw|}{~y{y{||z|}z}vz{{{y}z{~{|{yy{}z~}|yy|}xz|~z|{~{{{{}{}|}~}}{zz~~{}x}{}{x}{y}{||~|vzx|{w}||xz}}{{}}}}~~y~|zz{zzzyyv}~zs}zx~}wzzxz{~xv~wz}~|{{~y{y{{~|zv|{}|y{~|{|{zz}|xy{|~}~||{~~{{|{}|yw|{|}}{|{||z|~|{yz~}}{{}z~z}z||~y{z|y|~y|}|z}||{|zyzzy|z~}~}zyz|{y|||}{{}|}z{z~z~|}{{z|{|||}~}}||~}{}}|}{~{|~{}yz}~~~zx|{yz|||}z}~{||y{{{}~|}~}{z~}||~}qz{|w|{zz}y~z||{xx}}vx{z}z~}x|~y~{{xw|}{}{{~~z|{z~z{|||y}}}v|z~~}~z~|z}yyyz{||xy|z~~wyyu{{|y|}|xz{}|~|{|}~~|}y}|{}z~~}~|z{{}}{{||}z|y}xyx||x{z|z}x{{yz{z~{}{}|}|{}|~|zz~~{~}{v{|}{~y}{x|xz|x|yzx|z~{{}|~{~z~~zy~~{}~}~~}~~~}}|~||}~||~}{~||yz}}~|~~}~~||~}y~~}|~|}|}~~|{|~~~~~~|z~~~~~}}~~~~|~~~~}}~}}|~}~{~~||}~~~}}~}}|~}}~|~}~~wz}{y{z{{u{~}x{{|x}|}}z~~{|}wzy{z{~}{|w{{yx}|w|~|||}}||~z{}{|}xx||zz~xz|}y|yzy}|wv|zx~y|z{z|yy}}{{y{{xy||w~{}zz}{xxx{w|}z|}|}y~|xx}|zz||w|{y}z|{}|y{|{|{|~{y|zz{~z|}zzxy{{{zyz{{{{}y~|z~~z|{||}{y}{{~}}z{~z|}~~}{xyw}|{zzx|}z{|{z}~~}z|~z}}{~y||zx}{{x{yw~~~}{~z}z|x|{z}~}}y{z{{x{yy{{|}xw~~}|{{x|zyz{{{}z}y{|}|}x}{~y{y|{|}}~{vz||~{v{~~||{||{{}w||}~{y}z~|z}u~|{{z}z{{~}zx{}}||{|}~||}}}{}|zz}||~~~{|{{}{~}}}|{z|}zxy}|z|zw|y|{y~x}|{{{z}yz|y|{}{|}z}{|~{yy}yyy{{~z~y|{{yy}}{|z}}z{y{}}z|z}~{}z{z|vy}|zz|}|}||vz{{zx{t{x||zzx|z}z{|}z||x~~w}~~}{z{}}|}x~}||z}|y{wyy}w{~|z{|~z|zz{|wz{|}y~|z|{||{|{~}{y~y{}}y}~zy{}yz~{|{~z|}|zy}z~|||y|{z~{}w}}z}}~|~|x|x}~{~~|}~~~||}~~}}~}}~{}~}~|}{}~}~~~}}}~{~~~||~}}~}|~~~~~{|}~|~{y~~~{~|~~}~}}~~~}~~~}~~}}}}~}~|~|~}~w|}{zz{}~}y}}zzy{}xy~{~v{xzzx{yx{yz}{z{|{{|z{||z|zy~~|}}x|y~~}~z}}}}zy{}}{yxyy~}{z{|~z{{wzxz}~yx}zz{~||~}{}{~|yz{~|~{yz|{z~}wzz{zx}}vz||~z{xzz|x~w}|z{{}x||~~~~|~z{||}~z|{x~~|}yz}|}z{xzz}{x{{{{z}y{z~~xyy|}{~{}|{|{}~|~{}}}|}{}|~}}}|}|{w{||y~z}~xzw|~{|z{~}|{}}~}z~~}}}z}~x}z{xy~z}zzzzz~{|~yzy{x|}{|{|x}|z}|z|z|~x}y}}~{|~~{|{}|}~zzw|~|}~z}}|~|{{}}}}{{||zzzzz~y~{}|}|xxz~y|z{}}{|z~||z}}~~||y|y}w~{x{{~{{{}y{z|||{{vyx|}}y||z|{|~}~}}{~x}~|y~z|}|y}|}|z{{|zyyy~{zz|x{{wzz{~zz}~||}{}z|~|~}~~{~{}~{|y{y|zy|z}{}w|{zz{{{xz~z|y~}}|}}}z~{|{{}{}~}}}|}{z}y}}~~z{~}{v{{x{yzzyz|}z{}|~}|}|}z{{{|z~|~{}~{|zz}~|u|zyzz}|xx{}z{|~yy}|{}{}}~|~y}|{}||}yz|||{|~~~}}~~}~|}~}~~}~}~~~{~{}~}|~{~}}}~|}|{|~~~w~~~}~~|~z~}~~~~~~}}~}}}~|}~}~{}~~~~y~~}}~}~~}~~}}}|~~~}~{~~}}~~{~}|~~~z{}~~~}~|{||}~|~~}~}~}~}~|~}||z|z~||z{~z|y|zz{z{xy}y}z}~|{|{y{}zx~v|uy~~}y{|}|{{yz~z|yywxzw|}x{|}y|~~}y||}|{{xyy|{||{}~xz|zy|}~{|~~yyzz||y~}~|z~|}{}z|z|~~}|x{x{}~y{{}}y}w~}y}xxz|y~x{}{x|{{||z{z}{z}~}|y~{xy}|{~{}|w||~|z|y|{y{}|{{|y|wyxxw||{z{y{{}|z}|~{{~|}}{~|{|zx{x~}}}{}}|z{|{z{z||~}{~~z}y~~~z{~|||~{vyzz{|{|z|||}yx}}}{~|y|z|{~~|||zyy}~~yz{}z|}x|||{}|}~y|{}{x|{yx|}{{zz{z{~}|{}}|xz|v{y{|z|}|zx{{~|~v}{y||z{v|{{{z~zxy{}y|}||}y}}z||z}z{{|yz}|||z}}|{|u|}~yz|v~y~yy}y||z||{~{y}}{~||{{zz{x}x}yy{zz{||}{|}}y{}z{z~~~~zzxzxy}{||{|z~~zw~}}|yzy|u|z~}w{{|y{z{y|~}|y~~}}}y}|x||{y~|{}{}zyy|y~~{{|~~y{{vy|{~y}~{|y{z|zzx|{|~{|{{{}{v{|z}~{~}|{}|zz}{}z|~~}yy{{~}|}zz|{|}{~x}tzxy}{}ux~{~{}}~}~~~z{~z~~}~~~~|y~~~|}~~~~}z~~~~}}~}}~~~~{~~|}~~|~~~~}~{{~~~~~~~~|~|}~}|~~~|~~~~~{~}~{~}}{~}~{|~}~}~}~~}z~}~~~~~z|~}~}~{{~|}|t}{|z}x{{}~|||{}yy}}x~|{z{|x}z||{~z|}~~~{x{{|y}zx~||{{|~y}x~y|}{yyzzxz~{{}{x|~~yy{w}yvz{{z|{}}}||x{}~~{~~{xv|{}z|y~zz|{x{|u{~|z{|{{z{{{|{zx|{{~~z{~||~{}|zy}zz{}}}}|}}z{zyx|sy|~yz{~}{vzyy{vyx{{|y|zzz|{}~}{{zw~}z}}|w~{z}|{{|z~u~}}~|w||}zw|zx{|y}}|{}yx~{{~z|}}z{|w||{~}w~}~zxx|z{|}x{~zy|~}}}~}{{zwy~x{~y{~~}~|~|{w}{~y~x~{z~|}~~zx{|~|~y{y~~}y{z}{y~x}~{{y|v{y|x}z~|{{|{x{}}|vz}}y|~~}zy~{z|v{~zxxz{xz{}zz|wy{}~~y|}{|{}~}~|~{y|}||z~|z|v|{~z{{}}v{v{y~x|yzv~}{yx~}}{{{v||~~|~|}{|}}}~|{}x|y}}|{|z~}|~{{y~zw}yz}xzz}yy|z{z{{v}x{y}}~}z|||~{y}}|z{|}}|~~~z}{{y|z{z|z|{}x|{yy|x}{zz||z}zy~x~}y{~~|x}~x}}}x}{z}{~z|{{zz~|}z|{||zy|zz{~y}}vzv~z~|~y~z~~}z~~~}}}}}}{}z~|}|~~~}~}}z|~}~~}}}|}y~~}~|~~}~}~~~z~}~~~|~}~}~}}{|{~}{~~z~{}~~~~~~}~}}~}}~~~{|~{|~~~~}~{~~}}~}~~}|~~~z}}{{x{~~{~~||z{|{{|}{z{zz|}ytyy{{z~~~~z~|{{|}{{x}u{uy|{|~}z{{wz}z|}~~|{{{|z||z}{|~z}{}|||}|y~|~~y{{{~{{zywz{|}w{}yu}{z~~}}y~}z}{~v~|{}{~|||z}zxzy}~zx{y}z|x~yvz}{{w|xz||{|zx|}~w}w}{||{z~|xw{||z{wzy{{}w||}|x|{}|{~}~z|}}|y{y}{r|{|~xx|y|z}}}{wzy{}y}{z}}~~|~|xz~|y|{yx{||~xx{z~|~{{}|{{}{~{xz|~y{w{}|~|~~}z{y|z}v~~}||{~y|z|}||{}|}}z{|}~|y|z|w||}{|}}{|z{||}}~~|~}~z{||{w|~|}~~|||~{y||||vy}{z~z}y~y~{w|x}}}vz{z|}}|{y~{{y}yy{|y|y~xz~|y{|yzz}|}}{{||x}w}{}y|yy|}~}}~~v}}{~{w|y{|}y{y|x}wz}y~~y{}y~{z|}~}y}}|y~}~vz||zw~{w|}||~~||{~}~z~z|z||~}}|x|}|}~{{{~~|x~|z||x~y~|z{|yzx}~~|~|{|z}|~x~~z||{|{z|z}|}}}|~}wz~}vw||~~y~zz}x|{}||}{|~xzzwwvz{|yz{~}|~}z~|~}~}|~}~}~|}~~~}~{|~~}}~~~~y~~|}{}}}}}~~~~~~}~~}~}}~~~~~}~||}}~~~}~}}}~|~}{~}~}}}~{~~~~~~}}r~~~{~}~~{~~}wy|~|x{x~|zxz~|s|zz{}|{}yyzw~}xzzz}|}}~zxyv{~x~x||}}}}xzyyy{{|zz|~wz|}{~{}}z|vzz|w|{z{~||{y}}}}z~}|{|z|~|}z}}}}{~|z}|}{zywxz|yx|{|y{{{z{{}xy}}xyx}|{}x{z}{||{~{y~}{z{|~~~z{}|zu}y{z|{|zy|zz|zz}|u}z~y~y~|z~~|||{zw{u}~y~}~~w{}}~xz{|~zz||||{}y{y{y{z|{|{}~y{||{y}y{||{}}}||~~|z|zz~zy|xzzy||{zyy{y{x|yzz|{{zz{}~zx}~z}{y}{zz{|||~{~~z|~zxyz}}zy{||x}}zv}{z}{{z}|}}}|}zw}{}zz|}}{~yy{z~|z{~{~~x}z{{z~x}|y|}x|y~zy}~|yz}zz~|~}|}y{||~z{}w}|{}{}}|{{{}z}|{{xy||{w~y{x|z}{~|{yy|{{{z~|}{~}x~{y{}{~|{{{}}~}z{}~v{{wzvz|{{w{y|{|wz|}|zu{zxyy}~||||}yy|v|}{z|}z|}~{~~xz}|y}zzyxv~zwy|{zywz{wyv{w{~{}|x}~{{~{~}|w~|{~{}{}}|{|}y~xz{|{|{}y{{x{y|z{~z}v~{yz}~|~~{||||x{||{~~}|}~~~}}~~~~~~~}}}x||}}{~}~}~y}~~~~w}~}}~}}{}~~~~~~}|~||}~~}~~}~~~}|}|~~~~~}}|~{}|}|}~~}}y~z}{~}~{}}~~~|}}}~~{}}{|~}~||}|z}z{{xz~}zz}{{z|x|{}}vxz~z{z}|}wzz}}{z}|}{y}}{{z{~|z{||z|xz|zzz{~{z~vz}xyyz~y{yzyz{}y{{|z}w{{{|{{~}|}x~{}xu|{z{yy{}z|zz}~{z}z}x~z~}z{{}}}z{u|y~{|~~y~|zxxz{z|~wy|~}{|{}|~|z{~{|{y}~|~{~|}}{vx|~{}wx|~z}z}z|yz}}~~~z~z}z}}y}{xx}x{}}|}}~}x~|{z{|{x}~~{}z}|y}x~z~}{~}~zz~{|}y}~}}|{{|||}w{|vx{zz~}}}|}~|~yz|yy|~{}|z}|}|}{}z~}x|u{|}}||w~z}z{}~{{}}|~{~{z}}{}{z}|||z~{}|{~}{z{{{|}{}|s|zz~|w{zz|~~~{~yz|z~~~x}{{}{}{{x||}|x{{{zz}}}w~~z{z{|{z}|{}x|{}z|}xww{}|~z}~{{}~{z{y||x||{}{}y}~|{~z}}z{}~{}||~~~~~~{~{|zx{~z~{|{}yw|{{||~{{|}y|y~xzyzy{{}yz{{~z{~{y}||{x}}|~|{|{z}}}|~{z}}|z{y{{wy{~{}y|}yz{{y~}zz{~}{w}|~{z|~~xy|~z}{z}|}~zzzwy~|y{z||{|}zzx}{{{y~y|~{|~~~~~|~}}}}|}~~}~~~~~}}}~}{|~~z~{{~}~|~~}}}~~{|~}~z~}~}~~}}}~|~~{~~}||||~~{~}}}~~}}~}|w~}|}~~~~}~~}}~~~|~~~x}}~}|z~zx|~}y{~y~xyw}yvy{y{}|{~{y}|y|yx{w{|~}z|{}z}zz}}{}|y{y|w}}|x{x|x}y}z||zzyx{zw|vz{x{y|x~zzx{{~|}}}{||}{u{y{}}{}{||{|z~y||{{|xyz{y~||}{{~}{{y}{w{z~y|xz||x{~~x{}zy~y{}{{yy||xz{~w}zy~x}|~||{yw}}y|{yyx|~x}|~v{~{}{{}~zx{~~yyzy|||~{|{{{}zz{v|~|y|{z}y|||xzzzx{zz}{|{~y{xx~x~|z{|yz~~zx{|{||}|y{t|{}|~~}|}|zw}}{x~}~z{{}|}~}|||y}{}}x}}{|{w~{|y{yy}{{|x{x{|z}u|{vyzzwzyyy}}}}{w{}~||z|}y|}}~}y|yz}~{w{{z~{~y{z}z~wvz{z|{{z}{v|}}}yz}|zw}z}{}|z{}v{|{{~}u}{y~~z}x|yxx{{zzz}xw|yy~{}{|z~~{y{~y{~}~}{zz{}|~||}||~{xy}{zyw}z|{}|{}|{{zy|y{xvw|}yyz{}|~{|y{x|w~x}}|x||~}}|{}|}}||z|}|z~|uyyz{{{y}{||yz}~|~|}y{~|~~}{{{|}{}~~{~}}~}}~}}}|z{}z~}{}w}|}{zz}yy~{y{|}|u|}}~}zz{}~}{}{{z|~}|}yz|~}}~~~|{}~}~~~{~~|~{~}|~~|}~}z~~|}{~~~}~~|}~~~}~~~}}}~}}~|}~~~~}{}}}~{{~~}~~}~}~|~}~}~~}~~~~|~~y|}~~~{~~|~}~{~y~|{~|||y{}~{~{z{|}{~}~{uxz}z~|{{~w}|{x|}||~{z~{|x~{z{||{|{||{{{}~~yy{xzz|xy{}zy{u}z{y|}z|{z{{{{}}~z|~{|{|zv|yu|}}zwz{z}|x|y||wz~}|z}}yy~~{zy~~|{|~z{yz}~z|zzzy~{z}|}|z|z{{zy|z{~|{|wx{{~yz~{|z}|z}|}x{{|yy~}|{{y|z{yz|z~{||}{~y{x}{y|{}}w{|{{}y~|y}{y|yyz|z{{}z}|{~~}{{uy|{w|zx}{~z~xx|||z}zy|y{z|yy|~zzzz~~y~zy{~z}{|zx}~|{|ytxysz|{}y{wz}~z||{~}x{~}~|}~zxy{{x{y{|~}||}~|{|y{y|x|zzyzz|{|v{z~z|{{y|{|}~|~xz~y|{|}}x~z|}~y|~zzx|~~{||}}~~|xyy}}|z}zz~{}y}|z|yxz{zz~||||y|{v}{}|{{{{{}|||z~y|z~{~y{~|y|}x~}y{~}{zz||{||~x~y}}}|x~|{zz{~||~z{|y~}{v}|{wy~|~z}s}u}~z}||{|~{sxu~{}zz|x}x|yy{|{~{|{z}|~~|}}z|z}y~}||zzx|{}{{{~zz{{~|{y}y{|{z|}{|y}{|}y|{x~{z~}yw}|}{xz~{||}}{z}{~~{||y{|y{z}}}~~}}}}~~~}~}~z~|}~}}}}}~}~~~y~~}}~{~|~~}~~|~~~}~}}}~~}~~}{~}}~~}~~~|~~}~~z~~~}~|~~}|}~~~}~~~}|~|~}}}~~~~~~~}|}{|}}}{z{y||~|z~~~|{||x{|zy~|{{xzzyz{x{z||x}zv|}zy~w{w}y~z|}~}~}~~y}~z}z|~z||{xz|r|~x}z}|{{|s{{~u}{z~yw}}|w|{y~w~y|||~}zv|}|~z}{z{zzzyxz{x~|x|z|~{{zy{z~x{}||{zz{|}}~z||~|xw~|{{z}~rx~|z}{{|xwzzx{{vy{{yz|w}yx~~~{{z}|{y|{|}ty~}}|{}z~~|xv{x|{~}z~~~yz{yz||{|w|{|zz}~||z{{{{z}z}z~{}}||||z||}yz}x~|}{z{y}y{}~t}~x}~}{vz|{xy||xwv{}z~}}|{{}}~||}{{{~y}}~x}~y{~{|{{x{z{}}|{zyz|{~|x}~z}y}}|~|y}zy~z~w~~|z~|~{{~yyxy{yzxx|wzy}x{xy|z}wx~}~yzz~zx|}}}x||w~}}{|}}}~~w~z~|~~yzx}|xx{zzz{{z}~z{~{yw|{}x|{z{u{}{z}|}y|{|{y{~xz~yzwz}}y~~yx}|x|}}{{{x|zz{xy}{~}|z~|{y}y{}|z|yx}{z}|{z~x{{z~|x{{{|tz{~yx{z}{z{||}z~z~||{}~}~}}|~|~}zz~|}}~}|{}{||y|y{zw||~u}|{|}}{|}wz|~x{z~{zz~}{}~|z{x~}|x~z}}||}}|{~~~~{~|{}{~~~~~}}~~~~}|{|u~|~~~~{~~~{~|~|~}~~}|~}~{}}~~||}{~|~~~~~}~{}~~|}~~~|}~~~~~~~~~}|~z~~|~~|~}|x}~{|x}}vz{{~|~}{|~}y|x|w~z||{y{|{|z~|y|w{||x}~zz}{|{}}~{yy|}{}|~||{|z|yy|~}xx|~}|w}~{x}z{}{{z}{|{y{yywzw}{zx}z{{yx||y{}y|{}}{z{|}z|zy{||}|w~|||~xz}~{z{z|z~{{}|z}|{{|}{}|~y~{}z||~x{|y|x}y||~~zz}~|~~yx|y}x|~|}w~zz}yz{z}{{{}{}}}}z|zzz~~}~}|{y|||{}~{|{~t|~z}|}}|{}z{|{}v|w}|{w}z{y~t}~t{|{~}|y}{}}x~{}zyz{z~u~~w{{|yz|yy~~|z~{y{}}}{}z}y||~|{{yz|{z}|x~{{{z}|uy{xw}||z{x||y||||~x{x|{||z{zz||z{~}{~y|{zyzzz{||{yyy|zz~|vxy{v{y|zxy~||{|z{yzz|{xz}xy~z}w{y}~|y~{z||z}~{~zzz}x}{{|{{{|z{{{{}~zw{{yy|x}{xy|y{yz|{|~}{~~|~|w~}{~}{}x}u{zz{x{|}{}~w}yw~|}}zz~|x}}{{{z|~{v|~~|z{~~x~zy|y}yyzz|}x}|}zz~~|z}wz|{xy|z||z}||}{|~~{~~|x{y{|}x{yzy~}{{}{w~~z{}z{|y}|y|}y~~}{~~z{zz||}~|}~}~~}~|~|~}|~~y~~~|~y|~~~|}~~}~~~|~~~~~~~}~~~~||{}{}|}~~}}{~~|}~}}~|}~z~{}|~~~{~~||~{}~~~}}{|~{~~|}}}~{}}~}~}~~~}}~}}}}~~|{~|~z|}}{zz{}~zz~vx||yy}yy{x{zyvxy||xz{z}z}{zz}z|yz{~~}|~w}|||}{~}xy}}z{{zx~~z}zxx{~|yxz~|z{xy|{|{{|||}~~~|{{z~z{{|~}|z{~y}}}{}|{zx~~{{{x}yyxx~xyzztv~|||w{x~y~~v||~w|y}|}xx||z{}~w{yy{xw{}}|{w|}}|{~|wzz{|}||y|xw||~}z{~|~{z{xw}~{{}yzv{|{{zwy~~z||y|{|}~|}}|}}}}tyz~|{~|}}~~y|{}|z{{zwz{}|{}{{|yuv~~{|{}|~}~|}~|{}z~|~}{z{y|~}|y||zx{x|{{{y||{yzzz||y{|y{x|}}|~z~}}}}{~{}}|~}~{zz}y|y{{}w}xzx}z{y|~}||}|{~}{z|yzvzxy~{xv~|{z|{y}y||~y~}{{w{y{yyxy|}x{}|xzwz|~}~|||{z}~|}{}~z~{|{wy~x{}}~|{{w~|{||}~|{yz{z|}~zw{x}z}|~{z|}{yw}z}x}}{~{|z}xz~|y}~}{}|xvwx}}z||yyxwy||x|~~{{|{{{{}~}{z{~~z|}|{}z~||w}y{zy~yxzvz}~y}}}{~w{y}yzx}z|y}}{|~~{|v~}}|~z~{~||~~~~~~}{}~}~}~}~||~~|~~|}}~|}~}|z{~~~}}~{{}~}|}~~|}y}~}}~~~|{~~~}~||}|~|}{z~}}|{z}~|}~~~~~}~~}~~~|~~}~}~||||~}~}}u{z||~|}|{|zyy||}xz|~|~|yxz|}~~zyyyw}|{{{|~w{|z||{yz{}|x|}{z}y|v}{v|{zw{{xz{}{}{yw~{|~~z{y}~{xx~v}}zy{yzyvz}||{}}}|yxy}}|zyyz||}{yzy{}z|yz||z}||~~}|y{~{}z|{|z{yz}}~{{w|y||yzy}}|y~{||yxz{{z{}}{{x{~|~{}}|yw~{|{z|pw~{z|y}{nz{y|yz}~}|z{{}}~}}{~xz}z|}yz~y~~{|}yxxz~y{z{|z|w}z}|~z~~w|~}wz}~~{xzy||y}yy}{w{{z{{z|xz}{yx{|w~zzyz~}}}||}}}}}}zw|}zz}w}z}{~zy|}~|}zz|{|u{~|z|~{{~{yz{zyx}zx{|||{zxz{|z|{zx~||}{xz{|}|{~}||{zxyyz{}x{y||}{}||~{y~}{||r~|yxw|{z~}{vt||{~|}}~x}|}y}}z}|w~y~z{y|{}xzwyzy||x{y||{|~~}z{{~|z}z}~{zx{|y}|z~~z~v}x{zx}{y|{}}{}|~~|~}{{{}y~{z}~|w||y|{}}~||{{}{|zy}|{{t{}|z}{|x|}{{xyzx|x~yz}|y||xz||{{y{zzz~{x}~~~||{}zy}}{~|}y~~}}~~|z||{x~~zv{}z}|xzzxzy}}v{{|~~~}~~|}~~zy}~z~~~}~~~||}~~z~}~~~}~~~}{{|{~}}~|~{~||}}~~{~~}~}~}~~~}~~~}~~}~}}}y~}~~~|~~{~}~}~~~}~~~~~~|}}}}~~||~z~}~~}~~z~}~}}~~}{||{~|{|}~~{z}~y{w||zy|z||~}{{yzwwwyyz|yyt|x||}}|z{}}xz|{z~{~~~|v{{}{y~{{{}yvyxzxzwzxx~}{{z{zv||x|y}xzz}z}}y{y|{~~~z|~{y}|yzzz{uy}{}~|~zx~|~~y|{z{}{y|{xzy|y{||{~}~~|}|~}~zzx|}|~~}xx~{z~|z||x}w{{~zyz~{}yyvx|{zz|~xy{~~{}}z}}{||}~~}{~{||zz|}|y{y|{{||{{z{{z}{zvv{z|zz||{~x{{y}|}~|}y{{x~~y{|}y}y{z|{|z|{y{|{|}~x~zxwz}~xx~xyu~~{z||wy}~}zx{~|}|{zy}~}|}zx{~|zy||z|~xvy|zxzwx{}}}}y|}|{z|{{x}}y~z~{|~~x}z|y}|~z|{||x{{}zx|{z{z{x|}|y}{|wzzz|~x|x{|~{w}{}|y{~~z~}wy|z|{|~}zv~}vy}zu{~}y{~{|y||||zv}xz}{{|x}|z~zx|z{||{||}}}x|}|{}{{|~zzy}}|{z}zy{y{zz{~{~{|z{xyx~|~y}{}|~|~~xz|}x~}}~{}|}~~}{x|y|xvy|zwyy~zx}}{~|y|w|x{|y~w{}~~{|}}||||z~~|z~|}|w||t}y~v}x~|{yy{x}{{|{}{}z~{z{||~|}|y|}{}~}}|}~|}~~~~~~||z|~|}~~}|~~}}~}|~~|~yzy}~~}~}{~}~~|~|{~~~~{~~~~y~}|}~~~~{}z}~}}~z~yy}~~~{~~{~}|~~|~~~||}~~}{~}~~}~||}~~{}~}~|~x}}~{z|}|~zy}}zzy}|w}|||{|~z}{|||z}x|}{|z}vx{|{~}zuu~~x|z|||{z||||y|xz|vy}}|z}~{|~}|z}{z|z{{{}|{~wzz{}w|{{|~}x{y|~{|~xz|~|~yxz{v{x{{{{~}z{~x~{~wz}{{|wz}||{}~{zy~{{y|{|{z||~|y~z{{|~{}yxz}|}{|{{zz{||y~|~~|x|zt~y{xx}w}{~||||z{z}~yz{~}{|||{z{{{{~vyzyy{z|yyz}}xw{x~yz{z{zz|~yz{}zw||~|x{z}}xy~}{{{}zxy}}}z{wzvy|~||{z|~~~y||{z{zyz|{{z{z}{z{|{y}{}{}~y{~|z{{~}zx~|{}yyz{{{{x}x~~{z{z}||z{z}|||wzz~zzwwyzzx~~z{{y~~{{|}zz}yyyx}{}y}|yx}{v|y}}|~}x|}}}~{{{}|{{||y}}||t}z|{~z~~||x}}~{z|{{}z}w|y{~|}{zv|~{}x~}vy|z|}y|~|z{|}}y~|zz}|{}||~w{}~||}}x|}z~~|}z}||zyy|}y~|~z{zyy{|~~}y}z}}{w}||z{~}|||zz~}yx{z|{|uyyz{w}}}}y|||{{}z{y}~}yxyz{||}~||xy}x|z~x|y}z~}zx{{}|}~u|y{~z~~|}~~~z}~}|}}|}||}~~~|~~}}}}~~~~~|}|~~~~~|}}~~}}|~||}}~|~|||{}|}~{~}~~~}~|~~}~~~{~|}}{~~~|{}}y}}|}|~|}~~~}~~}~|||~{v|}{y|wyz}x{}y}|y{vv{zxz~z{{||zx|~{x|y}y|{}z~{{{x{v{|}|}{z~~|~~y{z~|{}|~xyz|~{u}|}{~zxxvx{uy}xyzx}x||~~}|{}x|~w||{{|y}}}}|{}z|}x|zwvy~v{||w|x||y{yvz{{{zzx||{y~z{z|z|{~y}z~z||~~|z}x{{y{~{y~{zz|~y~zzzvu|zz~{uz{zx{{}|y{~~~yzy~}{x~}}{~}|~|yz{z}xyz|v}z}z|w{{{~}}yyz~z|yz}{z|}x{{z{z{{{}{{}|~|~}|y{}zv{{xy{z{ww{zzx}}~y}{|{{zz|~~z}|}{x}{~}|{|||z~}{y~}{~|}{~~}y}}xzy~{wz}y~x{z~z{}yyzx{{|z~}|yz}}z|x{~}w~|}}y~zwyy|y}{}x{||zy{y}y~|{x{{|y}|~}~}z~y||z|x~||{yzz}~z{~~}yzx|}y{yz~{}}~{}z|{y{yyx|{||v~{x}~{}yz}{}{}~~~zy||yw~}}z}{}~v}vx}{y}x{ywvvyz|}|y|wy{|~z}yxx}|~|}~~{{{{z~~|{z~x|y}}~x}y}y|zxw}v~zwz{zzyzz{y~w~{yyz{}|zv~}v|y{{}}z}|~z~}}}|v~{}x}~{|{|{z{}|~wz||y~zxyz{|}z|{{{{z}}|}w~|||}|}}~~~~z~|~}}{~~}~|~~~|~~}~}y}}}}}~~~~~}~}}~|}}}|~~~~}~~~}~{~}|~|~}z~~}~~}~~~~~~~~}}}~|~|~~~~|~~{y~~}}}{~~}~~~~uzz~{||z|y||~}|}{~z{z{{~{~}zw|}{z~{}||zy|~z}|}{v{{|||yz|wxzzy|zz{zz}~}||{xyy}{}}|{}~xy}}{|y||}}xw|y~~|{zyy}y||xy{}|y}}{zx{{|wy|zx{z~{~}{}|||y|{|xy~|{xz}zy}|}|}~xw~y}zyyzy{{~}|}zy{yx{x}zzx||}|y}{~~z}zzyz~z{|z{~}{~{{zzz|y~|~~~|{||}y~~}z}{}{|v|~~yyyy~xwz|}{{|~z|}||wz}~{zw{|{|yz{}|z{}z~zzy||~|{x~}z|}{x{y~yyvy}{zy~{}~}~~{}|{{}|~{y{x~~{|z~{||}t|~|{}}}}|~|~{z|||}||}v{x}}{||~yyy}|~|{z}yw{}z~|y}|ux|}}~|{{v{~|}v~}z}z}|{}z|}{y~z{zyxz}~}zzz{{~~{v{~{x~zzw{w}{~x||~{{y}||~{|}}|w}}{}xyy}}|}wz{}y~|x{x|y||}z}xz|}{|~}{{}|}yzz~}}}zy{x~|{|y|}z{zyz~|~y|yy~{|}|~x|~{uz|||}yy~~~~}y{z}}y|z{w|}y{{|~{}~||xzwy|w~{z}{{~y{{w}||}|{zxxz|x~y~{||{x~y|}|y|{y}}z~~zx|y}yv{w}|z{y}{{zy|{~~|}{~~||}~}}~}~||||~~}}~}z~~~}~~}}}|~|z|~~}|~~~~~~}~}}~~|~}~~}{}~~~~}~~~~~~}{}~}|~x~}~~}}}}}~||~|}|~~~}|~~{}~|}|}~}|}~~}}~~}~~||}~}}~}~~x|~wz~}~y|~z|}xx|y}}}}z{zz~x{||vz}|}uy~~xz|zzz~}y{z~z~~{}|z}y~{||{~zy{zzw|{x|}|y{yzvzy{{{z{y}yzy}y{y|{~w{~}~{|y|{z}y|~y|y|}}s}{|ywz}vvyw|{{}~{{{}~~~zzy{zx}{}{||wx~y}}x{~x}{}y{z{||y|~w}||z}yz|yzy}{z~}x{{|w{||}{x|y~~y}||z||{w}y{|{|~|y~~}yzyyx{~~{yx|zyyz|x~}{{z{}y}|wxz~}|~~|}{}|}}xyyyyy}|y~{~xy|yz|{ww{|zxz{|z|y{{~x{wz{xz}{zz{}}z}~{}~~}{~y}z}~|||}y|yy}x~|}z|r{zx}z}{|yxxz~u||||x~{|{{|s~{|~{zz~}yz|{|{|~}~|z|y{{y{x|xuxy{z|}|y|zz}{~{|z{{z|{}~zy}z|}y}}z~{|{||||x{x{z||z~y~|~zx{y~|{{{~v~x}|z{v|}{~~}~|vyx~}|zz{{{z{{{~{{}{z|{|z||}{}}||{|yz{|}y|z}y{y|{zz~z|{}{~|w|yz|}yzz{}z||z|~~|x~z{|{{yy}y|zz|x~y{{|z}{y{}z|z{z{{{{|v}}~}y|{~z{|}{||{|~|z|~{}vzz{w~||y}vyws{zyyzzz~}{z{z~{}z|z||{}|~|~}~{|}~~}}}|y|}~}z{~}~~~|||~}}~~~~|~z}~}~~~}}}}z}}~{~~~x~~}~{}~{~}~}~|}~~}|x~|}~~~}z~{~{|}~~~{{}~|{|}|{|~x}{{|z||z|z}{{xy{||{}{~}z}}yywx~}~}}yzz{z~~z}{y{||||~}~wyu{{||w|{{|}~z}}~~|z|{|z~||}||}yz|{z|}v{~y}{~~{~y|}ty~vy{}{|{yz||{~|~|zy|||yv|{zwy}z|}~}v}y|~|z~y}||~{|~{}{{}|}~z{~zy~~y}z|x{}z|}}}~w~w|{}z}}{~}{|}||}||{y||yt~{~~~zzz~}|z|}}y~|z{|{w~~~uz}{|}xzz{{v~z{x~~yv}{~}}{x}~~x{w{}{|{~{|xv}}}{z}~~}z|{|w}|yz{y}z|{zy|}|{{zx|{|zy{}}|~zz~~|~|{|}~y~}}z~~}y}y}|||zz}}~}~}~yz~{w|}{}||x{x}~~}{~z{|~uzzw}{|~}~zy{|x||}y~{w}~|{{~{||{|{x{z~||~~z~~z}wx}z{|x|z{xy}z~{~x{|{~xz}|~|z|z|z||~}~~||}v|~v~{x~|yyyw~|yz|xz~}}xz~z~yz~|{||z~~~|z{}{|w|z}}y|}{|vxyx}}{z|z|v|~zy{~{|{{{u~|{}}|x|~|{}}z{|yz}z}xyvw|y|~v|y{|}zyyy{z|~|{{~|z||}}~~~y~}y}{||yx||~z{~{yw{{|w{{z{z~~z{y~|yyz{|}|}~~}~~}~~}}|~}~||~~||~~}||y~~}}~~{}}{|~~x|~|}~~~}}~~~~{~}}z|~}~}}~~{}~~~~||}|~~}}{{}~~~{}|}~z}~}~~~~|~}~|}{~{~}~~{y{}{|{}}z|y|{z||x{~~z|}{{}z{}xz{|{z|ywz}z}}{}~y|z|}xz}}z{y}}y{~y{}{}y}}v|y|zy|z}zzx}yyz|y|x|}~zyz|y{y||}~z|z|~|~~{|zw~yw{y|x{|uy{z||yzzz~yyz|}yzzv}~~~~}{z{zz~}y{|y|~vz|y|z~}x}{|}|}}}y|z{zy|{z}~zz{|z{x||~|x|{|~{x~~zy}{y~{}z}}}|}y||||||z|yz{{z|{wyy{}yywwzz{|{~z{}zv}~}||~{{w|}~z}||}~}y~yx{}{}{~{{~|zz}z{|~x||uw{z|x}}|z{||}}~{}||||{{||zz{}~zz}|{y{wz{|}}w{{~~y{}{xz|z~z{}}|{x{{}z}|{}~}zzy}|}y|{{||||z{~}|}}{zzx|zx{x{w|||}{||~}z}yz~}{{xzz||~y|{~||~}}z|z~|}~wxx|}z||zz~{xy~|{v~|~~|||x||z}|~{~}zy{{~~y{yxy{{|y|zw{~zy}~w{zzyyxz|{}{~x||{~~}|}}{{{x~z{z||z}~z{}{yx}uy|{|~zy|||y|xy||x}~}}z{}|}zy~}y}x|~}~}z||}y|x~~{{z|}|{|{|}|t{|~|xzzz~wz{xyyyxxy{||{}|z||}y}||~~~~z}~~}~x~}}~~z}~|{~x}~~~~~z|~~{}~}~z|~}wy~}~~}}~~|~z~~}{~}~|}z}~}z~||}~}~}~~}|}|~~~z~}|~~~}}}~}~|~~~~~~|}{}~~~}}~~{~~~}}}|~}}y}{z{{x}yz~}}x~~~z~|x{{|w}z}x~z|z}~||}|{zy~~~{{x|{yx}u{z{}vy{~y||~}{|{z}y|z||}~}xy}}~|y|{|wx}|y~y}{}~}|}|~y|~~z{{yz}z}xz||{|z|zzy}}z{{z{z}vyw|{x{z|~||z~u{z{z||zz|}{}x}v{{zzxzx{|{||{zv|{~x{x||y{{|}~ww~}x}x{}||zy{x{~~yzy|xy|y|}xyw|w|{|y{z~|yx{yz~{|||y{~{yw{~~|zx{yz}y}{u~z~z{x{z{}xy|z{{y||zzv}xv|~|zyw~{}{y}x{z||zwy{v~{~}{~zzzz~}zz}~y|xy{wzy|}y{yzz{}zz}{zz}y{|~|{~{x|xzz|y|{|}}{}|}}{{{|{}}|zzz{zx|y{|}}~~{{y}~}{z~}{|z|{{||}{w|{|}~}{yw|||x{~|}}y{z}}}x}z}z{|y~wy}}~|}z|{{z|~zz}~|z~~~~|z|z{z}~x~yx||yz}z{|}wy~z}{wy~{}}|{z}{|x}{z~xxyx}|}tyzy{|y{{{}|zx}y}}{}{||x}}zxz|{~{~z{|{{~~y}|y||}x|{~{|v~|{zy{{{{w}z|yy}y|z}|}}{{z|{|~xzz~}{}}{}}{}zxz}{}yu{~~||y~|~|}~~{y~x~z~{z{z}||~|~zz{~~|~~}}|{}~~~~}|~{}}}~~~|}}|~}{~}~~}~}}}~|~~}~}}}}~z~{~~~z}~~|}~~~|~}z|}~}|~~~~|~~{~}~~}z~|}}}|}~z|~~}~}~}~~~}~~~~~}|}}|x}~|}}}~{{}|{|xzzywz}y}wz}}}{zz{|}{y{zz~z}~wy|{z||~}|{{||~}|{~|~{}z{~|||{zzw{z}yzxy}|~|t|{wwy|xx|zz}~~{}|~}|y{~||}~xz~~yyz~~y}wyv}zx}yzyy|yyxz{xu}x{{}{u}{~{y~}}zz{|}}{{~{}}~~||{~{}{}|zw|x}w{z~{~yz{|v|t~|}}~y|z~~w~~{~zzyzz|{z||z~~|~~{~|y~y{~x{{|zzx{z{x}zz{|zzxzxw}}{zz|~|}}~}~}}|}{z{zz{}yx|yy}zw}}}z{y~}z{~|zy{v|zv{||}~x}yzz|}z~y|{{~~{|~~}z}z{|{|v|}zw|{|{w{{y|z{z~zx~{|y{}{~}{{~}zu|~}|~{|}~~z}~x~xz||~z|yz{||{|v{|x~{xx|~ywy|||z}}|~|||}{|{|{|}}}v}z~{{~}|}{|wzzzxyyzzxzs{{z~}{yy{x{{x{~yz}z{x|{~{{~||x}}v}{z{xy}|yv{|z}}|y|~}|{}{|}|||}}z{}|yyz{~{{x|{}x{}{~{{y|y~{z{~|}{|{zzz{|yyz{|~zyy|}~{yy}zyy~}}~yx|z|y{zz}|}}~{{}||zz{{x~|{~x}}|~||vy~z~{~w}}~~~}~|~}~~~~}}|~~}~|}{~~~|~}~~}~|~~~z~}~}}~~||~~~}}|}~~}~~{~}~}x~{~}}|||}}}~||~~~~~|{~}}{{}}~}~~~~|}~}|~~}{|}{~~~}{}}|~x}~}~~}~~||}}z~~}~~}~}y}{}{~}xyu}z~|x}z}|}{z}y{}y{{z||}~y~}}}{}~x|v{|x{|~|z}|}yzzzx|z~x}xx|}z}||~}}z|yyz~zzwzzyzzzx{~|z}{{y{yzxx|~~{~{~z}z}}{}vz{~xwy{z~x{~|}}}|||~~|}|xz{z|~x}{|y{}z|}z}}{|~|{|}|}zy|zw|||z{|z}}}|{y|yz{~yuw|{xv~z~z~yxz{|}z~|x{zy{z~z~{~x|}{{z||~|zyz{}~{{~~}w}||}z|~|}|z{|}z|z~z{}z{|~|{v~|~zzz}z~vz}|{z~}|}{y}|~~y{}~{~|y||}}|z{|{{{}}wy|~}|{zy|zw{z|~~{z{y}{}||{|~z{{w~{}~y~z~}~x|{}yzxy~}y~}{{z~}z|}}|z}{}|~z}}~z|yyyx}|z||||}z~zty}|{zzw}~y{}{}{z{|~|vxz}{~}|z}z~|{u{|z{}{}{yzz{|zw~zzzx}~z{|wx{z~}{|{z||}|}z~{z~}~|~~y~}|~~|}{~|~{|{|yzz|}yx}y|z{{v{~z}||z}zzv~|~|~xy{z{z{~}~{~{|y{x|zz}zxyz{|{|}}||{yzyy|zv}}{|}|}x{|~w~x~|y|}|}~|y|{xyzy|~w|}~t~}|{}}v~~yz~x}z{||zzz||{~z~|}x}~~{~|}|z~~|~~}~~~~}~~~}yz{x~}~~}~~~~~}~~}~~}}{~|}}}|~~~}~~}~}|}~~}}{~~}{~}~~|~}}~~}~{}~~~}~~~~|w~|{}}}|~~~}~~~~~|}~~}zyxy}~~~yzz|zvy{y|xvxt|{}y{{}wxxzxyz{v}~||{{z}}{}z}||~}x}}~|~z{{}{|zyywy|z{~x~}y}yxz{www{|xw{|{{v}x|z{|{}}}{|}y}z~zzz|~y|}{y{v~y|{z~xx{y~~~|wv~||zyyv|{v||||~z}{wv{{zrzzz{~y|{wuz{}wx{{|~y|z}{yx{|y{|{vxx{}z|x{|||{~yw|{||{{|{y~}{z|}v|~y{|}|yy|v|y|yz{zx|~~{{w{xzz|{|zxy}{}{{|~|{zx{z{}~}{||{|{|z|zz{{yzz{}y|{}y|w{zyxz{zx{wyz~{{}||{}~}|~zy{y{{{{w||}|{~z|y}|yzz|zy|{wxx}~wxx|{|zzyz|zw}z|}~u|~v}y~}y~{z{z}||}{{|z|y}y|~{xz|}yy}z{|xz}}|xy}x~xwzyzz|{}{|}{|~}~|z}~ywyy}}y|}}yzxwyx|}x{{yz|t{}vzy{yw~|}yz}{~~w{v}}~{}xz{|~|{|{{{x}}}}}y{|{yz{x{vz|{}y}zx~~{{}~|~yyzzzz}~xyz}z}~}{{{~w{|w}yy|{|y~~|zzxz{z}z{x|{|xyywx}{|y{|||y}v{}{}zz}|z{|xz{~{~x~~z}}{}{{{w{xxv|{|{{zy|~z}{{~yz~z{||{{x}{}~{{y|~{}}|~~~~|}}|||}}~~}~~|}~||~~~|~~}~|~~zx|}|~|}~|~|}~}|~~}~|~~|}}}~}~~~~}}}~}z~~|~}~{|}}}}}}~}}~~}z~~~~}|~|}~~}~{~~}}~~}~~~~~|}{~~}{|}~}}|~~}|}~~|~~}}|{~z~~x|}w{}~|yx{{}|{|zy{}|{~}~{y||z{zzx{}{|}z{}}}{~x||{}{{z~z~}yy{w~yy{|x|}yyyzzvz~|~}}y~{{|~||{|x|{|~|{||{yzzx{yq{x|x~|}zw{||vx{|||z|{}}{~}z~{~}}|y{~xy{{zz|z|}y||{~}|||}~{zz{|zz||}{{z~~|x|~|z}}}|z{{yzz}{|{{|{|~{}{~~{z{z|{}z{~~~~y|{|~{yxz|}~~||{|z~{|}zy||y|z~|z}|x}}w{vxxz{z|y}|yz}||}~|}|yxu{}x{~~yuyy}}|}zz|}~wy}|x~z|~||{z{|{yz{z}{x}{~|~|y}~{v~z|~}|{{|xz}z~~|x}|{~yw}}xz}z{y{}}}}{}y~{{}zzzyzy|z{{y~|y{||~~y}~|~}|y~{zx~ysz|{||z~x{|}w}zvw}xyz|}~|{v}w{yw}}z}}}}z|}|y{|z{y{z~||z}|}x~~}t|w~zvyz}|}z{z~w}|z|}|}y~}y{|}{xx~|y{|}}}}~}{{z}~|yy||z|||y{{~uz{z}zy}{y|}}{{}yy|zzz{~{{}|z{~yy{}~u~~}{}xx~{}|zxy~{{yz{}~||}y|y}yyz{}|{y~yz~z|z~}|{||}|w{|}v{{{{zz|{}~}~}~}}~~~}~}}~}|}}~}}~}}~~z~~~}}t}~~~|||~~|}~~}~}}{~~~~~}}|~}|~|}~||~~~}|}~}|}}|~~~{x~~~|}}|~|}~~~}}~}}~~x~}{~}|}~~~~}~~~|}}y~zy{{|{|z{yy|{}z|z|wzz{}xwz{|{{|{|{~{}}|||{{}}{|}z}|x}v{~{}|x{{y~|{}}w}|{zy~{zyz{~{z{zyzy|z|zz|x|z{x{{}v}{z~|y{|{}~{z|~zw{~}xzy}x{z~yzy~{xzxz|{{zyy|z{}|zz{xxx}|~z}{||}{|wyz{x|xx|~{yzz~}{}~~~|z|{|y|}{wx{|zu|{{}~|~}}|{|~}{|}{z||}z{y}|wwy}|~z~z}{z{|zz|y}vxvx}y|~~~~}{{}{~|{|{y}}|yy~}|z|||wz|xxy{x}{{}y|~yzwy{z~z|}}~{|{{{}x{{{|}{z{}|}~|~}}z||~|~}{w}y|~|{z}z{y}zyz}{~x}~}}~}z~z}{{|~{|}|{}}}z}|{}{z{xzxzxy{yx{}y}y|~}}xy}z}yx{x||}w{z|}u~}}y|x}{~yz|}||}xv}{~}z}|}}{|zx|~zy~}z}~{|{|{}{z|~}~|}{{|wy~zz|{}}}|||xuy}|z}~t{|~y{zyyz{|}|~|xzz}y||z~|{||z||{zxy{{}{z}||{zv{y}w{vz{|zx|xxyy|y|y}~~zxyx~yy}{{~}~y{}~q~y{z}~{}~}~}z|{y{{|{|w{{xyuww~|~xzy{}{z~||w}~|{}zy{~}wyy~~|}~}~~~}|}}}}{{~~~~}~~{|}~z~~~{~}~|}~}~~~}}~}}|}}|~~{~~}y{~~|}{}~~~|~}}~|||}}~}y~~}~{~~}}z~~}|}}}~|x}{~}}{~{|}~}{|~{}~~~{}|~}~~}~y~|}|{~|zz|{|{|z}}|y||{z{|y}z|{}{{y}||y}z|wx{y}x~y}~{{{x{z}}{z||~{}{y}~|{{}zzzzy{{z{}|{y}~|}|zyyz{y||~x~{xy{{zyy{~~}|z|{y{y~~xyz~yzyz{}z{|~yxyzz{|zz|~yz}zz}{|||}y}zw}~}}y|}|y{y|}}y~wz{~}{y{zy|{z}|{{}zx{}z||x{|yvvyz{{}zxx{~~||zz~}{{z}}xz{|}||y}y~}~y|{z|{zxz{~~w||z||~}|}}||{}{|}xxyz~|~|}}}{u|w}}{|}{}z{}{v~|{x{y||y|~~}z{zyz~~{|{y||||}y||~}}y|{z{~y}zzz}zx{}{x}|zzyqw}yy||yy{~|~|~z~|x}{|}}|y||zz|}}|~}zz}|~{}|}{z|||}~x{w}zz~~|}{{y||||yz}y|}{y~zx{||wz}|}{wu{{|~}zz||zxy~y~{zy{}y{~|||z{|}~|z}~y{zv~|uz{y{}zz||~w|y|zz|z}~yz{{{{|||}z~}|z}wyz|}}zy{t{{|}}}~y}ww|}|~|{z|{v}y~{x{y}|}}{w|yy|x{|vz{}zz{z}{y{{}{z|}}~w}||~xyyz~}|z}y}}~{|}{z|zxz{{y~|wz~z~|{{|{{yx}}y}|w}z|~~yy|{}~z{}{}{~~}~~}~~}~~}}~}|~~}~~}}~~~}}~}yu~}}~}~~||}~}{|~}~}~~}~~{}~~~~|{~}|}~~~}~~~~}}}{|~|}~~}~~}~||~~~~}{~~~~~}~||~|~}~~}}}~~~}~~|||}|~~~~}|zz{{z|{|~~}{}yzz{|~x{zz|y}zw{{xzy}xz|{{xy|z{|}~yz}zy||x{|~}|y{y~z{||~{{y}}|z{y|x|x{yx{zzzxy}yyxxy{}}y|{~{uyxx{y{|~|~zy{}{|~{~|}{|{~|{zwz||zz|{{}}z{{z~|{zxz{|}}{||}||{yz{z{|z~}}|zzz}z}zz|}}|}{~|}|vxzzz|~zzy|y|txv~|y|zw|}~z|{|{~~~~z|z{zx~|zz~|zz{|z{zzx||zxz~{{w||{x|~~~wz{x|y|zz}z}z~|||~}||x{|{zyz}yzz|yx}~yzz}{vxzy{}{|}}~z{}}{{}z~}{{}|}~z{zy|}|{w{z|xwx{z{{~zx~{~zz{w{~~~}|}|~{|{}z{}~~{|y|~{~{|}{~zy{z{{zzx}z{|}~~|{|{z|}}}}|{}ys~zx|y|z||}|w|~|}|}~w|v|w}y|w{~~|~|}{y~|xy~}|~~|z}x|~}xyy|y~w~y~{|xz~z{y{~|{yy{||zyx{y~xzvz||y|z{|x}~{}z~y|~|~{|vy{~||}yywz{~{{z}z{wz~~{wx~z{zy}}||z|||z|y||}|}{}|~}}{{}{{{x{y}~zy~x~}{x{|}{~x{~xx{}|~}|{|{{~}yz}|zz}}}~~~}~~}|}}~}~|}~{}}|~~|}}~|{~|}}}|}}|}{|~}~|~{}}~}}~}~x}~}{~}}}~~~~~~}}|~~{~|~}}~~~}}{z~~~z~|}~}}|~}}|~}}~}{}~}}}|~z{|y|~~}{{|~}|w}{z|}}zz|z{zy|z}{z~z}|}~{y~{|{|z~||u~{~|z|z{|{|{}zw|}{z}zx}~x}}x~|}{x~x{yz{yz|{|z}}{z|w|~}y{{|{{z|{xyx||x|}x~zx{|zy~~{|~yw~v}zz}}{}zy}yz}{x}{~|z{{z|||~{|~x|y}~{{z{z}~|z|~|w{wyz{|u{{z{||y~~xz|yy}~{|~~~zx||{}x|x{vz{}~|}x}|{||~yxzx}|}yxz{y||}{{}||{}}{z~yw{y{|xxyy|{z|{||}}{|}}yxzy|zz|x}}}}{xxy{~|}{}zz}|{||w{{y~z{|v~z}~~x{|}y}}{||{~~tz}x{|}z||{}{|{~~}yz{~~wz{xy||z}~|{|}}{y|{~y{|}}||zuxy|~~y|{yy}}||z}x~z~}}~~v|yx{{}z{|{~|}}wy{xz}}z~}z}yz~~~}|||z{}yy~}|~}}|y{~y|{~y}|}|z|zwy{}}|xzy{~}~{}x}~~~~}y}}||xz{yxy{y|xwz{}}~|zzxy}}||~z|x|{}~wz}zzy}{~}{}{yz|{{zzxz~z|x~||}|{{{x|~{{y}~~z{}x}~|{}{~}zz{uyz~|~x{|}xy{y}{}||z}{y{y|z{{|y{|zx|y}{}{~{}z{|{y~}}~~}~~~~}~}|~}~~~}}~~~~}|~~~}}~}||~{|~~x~~~~~||}}~~~|~~}}~|~~|~~~~}|~~}~||~}~~}~}}~}||}}|~~~}}}{~~y}|}~z~}~y~~~}}}w~~~|~}}}~{}|y}{xzz||||xzwwzwz{|zz{xxv~~xz}}z}}}|{{~zzz~|}~xyz|y|z|~}yy{|v|zt}|}|z|{{xxw{uxu{||zz{{y}~}}~||{z{z|{{|}}}~z|{z{{yzzw|w|{v}|}z}{y|zzv|}u{{xz{x}{}}}~|{}{}}yyy|x}y|z{|}}~}z||}~|y~y|yw~x{{zz|~~z{xtt}}z{}z|x|{||{}|}ywy~|y~|yzw~|}}|}~}~}y}|{||w||{}w}z|||}yz{z}}z{||||w~{~|{|y|{{}{|~~~}|v}z{v}~{{wyu}~|x}{{}}zw|~|~v}|zy}{||}{|z|{}{x}z~||{~~~}vt{y{~z~~}z|zy}|y{~zz|{yzz{|y{~~|{yx{{|{}{|~|y||~|{{}}|}z}z|z}~{|yzzz}{vwyv|||||w{{}~|~z~|}{}}{|{zw{|{~}z||yz{{}x~z~{x{{y|zywz{|~{~wz|||~x}y{zz{~}z~yy}}~yz~y{y}{zz|~z|{{{~yy}{~wy}|zzz~w{{zz{{{{xx|{y}~~}{z|{}w~x}~z~{z||}||z{{y~{{zw|y{}||z~{|}yy|y|}xz|zyw||}x|zz|zz|}{|y{z{v|{}x~{zzy{wzw}xw{|}wwz|z~|{~{}{|y~|}||~zz}y|}{y|{~~|}~|~~|~}~|}|~~~~~~~~}~}~~|||}~}{y~~|~z{}}~|}~}}~}~~~}}~|~~~~~~|{~~~~|}~y}}}~~~}}~~~~~~~~~~~}||}||{~~}~~}}~}|~}~~~~{~}z~|}~}}}~|~~|||{||~{{}}~|{x}||{~ywy}v{{yzzzz|v{|yzz~zyw{{z{yyw|{|yw~|{z}}~||y}~||z|}{|~}~|~y}x{||x}}~}z{z|zw}~~yzy|~y|x}}yy}xz|y~y}zx|}}|}yzz{{}~{zy{{z}zwxz|{z||~z|x}{~z}}y{|yz|{xx}zyu~|z{z~y|}yzyzy}|{}{{uz|{|zzu}{|~|xx||{y{|y|||z|}||||~|{zxy||{||}z}y|{~|yzzw|z||xy|}z~zz}{|z|{}{~|x~}z{z~{{|~}v|}~y|{z{~x{{{|{~|||}||t~x{{~xz}|xyzx}{}|~z{|zyy}|{|~}zy~}}zz}{}y{|}|~||{{|}{y|}|}{~|zx~z|x}w|y}~|y}{~}x||wzx}}{x{{{~}|}|z{|~{{||z{~}{|{zz|}{|yy|vy}u|}z{}|z|}z}w}x}~y{zz{z}z~x}xz|zyz{xz}{}xz}{y~~y|{zyy}yyzy{{~}x{w}{|z{|~w{z|{|zzzz{}{z}|}vy{|{y{}|}}|x{|z}yw}y|}|}~|z}|}yx}{}|{z{||}|{||{|~}z~}{r~}}||~vzz}{zz~}z||}}|{zz|w}y~~{~~{~{|{yz{{yw~{}yzzxy|~}z}z|~|}w{z{z}|{xzzy~}{|zzxyz|}{|zyzzy|~yw}~z|z||}{|||}~~}~{~~~}~}~{}}~}~}}{~|}z~}y~}~~~~|~~~|~|}|}~z|~~{~~|~~~~~|~~~|~~|~~~}~|~}}||}~{~~{~~|~}~}~~}}~}|~}z|~~}||}{~|}~}~}~}~~}~}~|{}~~wzxzz|}}~x|zzzxx|vy{|xw{zzxzz}{x}{z~yxxx{z{||~|z~||zyzz}xyy}{{{|y{z~}~}{z|}}|vzz}xuv{~z~{wzz}x|}z}y{}~|~zy}|z{z{zy{||||}zxzz~zy{zz}|~u{vu~ywyw}~{~|||{zvvy}|z|~x|}}~{z}{yx}|{||{y~{}}||z{zy~x{{~zy{x|||{}z}x~xy{zzyz~z}x}|z{~}r}z}{z{}}}}z}|}}~|y~xz{yyzv|zz{yxz}}yy{|~zx{~xy{z~}}~~~zw}~{yz{||{{}x{zz{|z~~{xzwz{}}xz~|zyy{{xz{x|{y~||y|~y}wz}z~yzzz~}zu|y{zyyy|yzz}yy{z~}|{wyz{|zz|{wu}{}~{{~|~zzx~~|w|}z}}}xy{x|~}z}z{x{{zxwyzzx|{w~~~y{x||z{{~z{{|{{|{xz~y{|{yy|}{yy}~}|}zx{|z{xy}~zzyzv}w}y|~{{z|{~}z|{yx|{{||ywx~y{|~~{y||w~yxzzx}vv}~|z|z~~yzyx{z{}|wwz|{z{{}{|~zwx{z}~~}|y~z}|~{y{xy|{~yzy~xz{y{zz{{zuzxvyy}{{{}vyx~{z|zy|z~y|~~|z~}~}~{yz|~{{~x~ywyx~|x|}}}y{}z||~~|zz|}|{{}}~x}y|~~{~~}|~~}~}|~}}|~{~}}~}|~~}~}~|~~|{|}|~~{|}~}~}{}~~~~~~~~|~}~}}~~}}|||~}~}z}}|{~|}}~}~~~~~~}}~~~}||}~|z{|~~}~|~y~}~~{|}}}~}{~|{~~}~~}~{z{~|yz}zy}~yz}||y~}zw~yxx}}~|}~}||{y}|z}~{yx}v{zxz}zxz{vz|y|z~~{|~{z{~}z{~|~zwzzzwyz|zzzxv|~y{}z|{y~{}z~|}|yz{||xx|{|y{y~}z|z}yz}zy|~|{||{{y|||zz|}{~|w}{||w|}{}}{{{}|x~z~z~yy|yy|}||{|{{~~~{y~|x{{{yy||zyy}|z}{y{{x|y}y}}|y|xw}~||{{{{zxz{z{zzy|{~|}|w}}v|{||}~{z|z}x}~y}||z{|y}z{y{{z}{z}~|{|{y{~}|}|z{z{||{|||{~|}{z{|y}wxxxw|~{z~{z}zyxzy|y|z}xz~}x{xy~zyz{z{z{~~|}~{x~{x||}y|{|}||{qx}~{yzz|{|||x~|w|{{{|~yy{zy~x}|y}{{zyy}|{||~|{|wy{~y{v}{x{}}}y{}|xy~x{x{}wyw~}||}}~z~{w{|u|z{}{}z}|{z~}|ywy}wzw~{{xyx{~{}~y~|z{yzx{~{|{{~{yy}zyyzw{x|||{|y{|x|~{x~{~{z}~~z|~|{zy}~zvy{{{{yzuxyz}{{z~zy|{xz{}z}|||x|~}zz}|{~{{~w~~{{}{~zzy{|{}x{x}y}|{x~y}{z|{|z~x{yyx{|w{x|~|~wyzz|z|~}y{|y{w{}z}}z}|y}|y~}}}}}}}~}~}}~}~~~|~}~z}}~~}~}}~}~}|z~|~}~~~~~|~~}|~~}~~~~~|~|~}~}z}~}~~|~}~~~~}|~~}}~~}~~~{x}{|~~~}~~~z~x}~{}~}~}|y|}}~|~~~~}}}y}~{~}}~~}~z}~}~}~y}}|yw~~}}}xw|ywz{w||yzzz{{y|z|{|yxzxvxy}yz{|||}{}~{x{|}w}||{z||}{}|~z|zzvyzx{}}y|yzxz{{{v{x}{||{|u}||}{~|~|w}~z|z}z{}{}v~|~x{}zzy|~z~zx~{{{}{{}z}{{}z{}zwz{|~{}{z|~~|~}~~x||z{z{|}z{v{}}xyy~{~yy{|wz}|{~zy|{~zz{y}z{||}z}|{}~yu}|z|{{~|y|{~u|{|{{|{|{~|x}|~z}x~xyxxy{xx|z{z~z}|||y{}}~{~{~|}{}{}~z~}}zx}xzx{z|z|{}y|}~y}}y{~{{||z{~}~||{~}~|}~{{}{z{z}|}~{x{w{z}}}}yyzzw~zyy|{~}z|}y}}||||{{}~|z{}|}~||zx~~}{}w}}z}}{~yz|{wz{z}|~z~zxz{~}{~|y|v}z~y~~{{~z{|yxz~z{{~|}yyxwz{{{{||||yz}yz{~{p~w~|}zy{{xz|}z{x|z|~~uz~~~vz~{{~|y}{yy{|xz}|{z{|||v{{zzzy{z{|y}yyz}}y~|z{x~{x{y}~zz}|z~{}}y{x{~}zz}yv{xyxy{z|zz|zwv|z}}{}~}|zz|{}|{|}~}~z{z{{|}{z|~w|~~|{z{z~{z|||{yz}xzzx{{|}{}||}{}|~}}}}}~}w}~}||}~~~|~}|~|}~}~}~~~~{z}{}~{~~~}{{|~~~}~|}~~}|~~|}}}}~}|}|||~~~}|}~~|}~}~~z~{~~|z{~~~{~{}~}~~|~}}}~~~~{|}~}|}}~y||}~}}~~}{||~~|}~|~|}~~~~~wx{zzz|}||zz{v{~}{zz}{z}z}uzzw{zz~y|{{zzz}|}{z|}rw|~x{|||}zz{zzzz}z~~zy{|{}}z}yy|~yy{{}|vxw}{zz{y~vx||zz{{z{z{{{yzy|x}}~{{|w|y}~}}zzz|~wz{{y}}{~|y}}{y|y}z{w{yz{~zzx|w~}|{{y|}~}{|y~xqyz{zy{{~|}~||x}|yvz~}zyz{|||{}|z{~z}~|yzy{y|~|z{|x~x}{{}~x{y{zz|y{zzyzwz~{y{}zzz}{}~|{z}z~z~z{}~|||z{{|{|{||{~y}~}|{|z}z~|z}y{}{~~xyz{{~u|xux}}y|wu{}zz~{{{|||v|}}|{z|}}}}~x|{{{|~z}y{~|{~|z}|~~z||y~|{z|{}||}}}}xyy}xy{|~}{xz~y|{{~{{{{}|~~zvz{|}yz}|{|}zyx}}yw}}~{x{}}~z|}zu~~~}|{}||y}y||{|}y{{{|y}{}{v}wy|y~}{||~zyx~||zz|~yzxx}x~z}zx}{{|}}{yzy{~w~{~|~|y}zzzy}~|w~z}|~}{{~{y||~y||{~{|yzy}}z{}{}~}|y|zz|~|~{z|{yz{{yz{x{zyz}zx||zw~w}{z|}y}y|z{y}||z}{{~|uzz}~~xw{~zz}}sy~z|{}~{{||}xy~|x|y|~}z{{~y~}zxy}~~{}~}~~~}~}~~}~~{~~~~~}|~}}}{}}|~~~~x}~~}}}~~~|~}}~~~~|~~}~}~~|{}|}z~~~z{|~~{~z~}~}}~~|~}~~|~~||~|}}}{|~~~|}}}~~|~z|}~~~}|z~|{|{|z~z|zx}y}ywz{zxzzy}{~z}u{zy|~zz~}{z}z}yxyy~}w{|x|}|}|u||{~{{{||}y|y|}yx}|~xy{yvz}}y~zz|y}z{{z}}{{~}}}}y|w~~{}||{}y~{}~v}{xyz}z}{~}|~y~{}~{{zy~yxy}w|y|v}}|||}}||zy|||}}zz|x~}{x}|{|~{vzx{zz{z}z}x{zzv~{yz}z~|vzw{w}}|y|{x}{~}}{{|z|{}z}yz|}|zu}z{{y{z|z|z}|}|{|{~{xzyyy{www}{|~z}z{|}{{{~}|}y{{}y}y||~||{|y{zzz~z}yyz{z|sx~{}}z}}~z{~~{}|{}{x}}{}z{}~}zz}y{{|y|y}{~}{|{xy|vz|~{~{{||}{w}{wyv{|{|}|{xxyzz{{{z~}~x|||{{yx||~|z||z{|}|yy{zz}}{xw~~y}~}|}|zy|xx{}|z~~{z|{z~y|w{|{~}|}zywz}~|w{|{z|y{}}wz}z~{|}{{z~z{{||{y|}w}~~|vzy|xw{~xxz}~z{{yz{{w{z{{y}|yy~{{|}|{|z{|y~wx~~}||~|~|zy{|x|}w}z{{vxz|~z~yz|zwxv|}|~yz{yz{{||y~}ywz{|~|}~{xyzw}|{}}y~{}{wzwzyy~}|~xz{xy{||}}{|~}{y}~}{}t|~~~z~z}~~|~|~}~}~}~}~~}~~~~~{}z}}{~{{~|}~~|~}|~~~~~}}}{~{z~}{}~~~}~~~~}~~~}|~~~}z||~|}}}x~~}{|~~~}~~}~~~z}~~}~~~~}}~~|}}}}}~}~~~~~xxy}~y|w||z|{~yz~|xy|{z{{v~x|y{z}y}wzx{|zx{yzv{||{|{y~yz~{}zy{z|y|zw~~}z}|}|~{y{|}y|}r}z~yz|yyyy|}xzzz|~{z~wzyzz|||u{z{{z}x}||z}|~~y~y|zy}{zyz{{zy|xyzzyy~{v{yzwyz~y}}z~x}yx{x|z}}y~}{}}{{z|z}zy}{z|}yy~z}z}~}|{~t}z|~|z}v|y}zy}|}}z}z||||{{|{{{z{}~{z||}}|}~x|}u{{||{z|z}}||{||zzzw{{xyy}z}~~}||y{}|~}{{yy|zsy||y{y|{y}||yz|{{|}{x{}|{zy|zyw{xzz|yu~{qz|z|zz|~y{{}w|}z{xz}x~x|~yx}{z{}{}|y{{~|}~}~{{|x~{||{{|x|~{|{}{y}zy}y{x{{x~w~|}{{zvyz{|x}{}|}|zxy{y|z~yy{~zw}{z|}||yz}y{~~|~|{|y~{}{{{}z{y}zy}~yz{zyy{yu|w}{~{}}}z~||~}}x}{}w{|x|xzy}zy{|{{|}||}zywz~{w|{x~}wzy~{{{{{{xx||}xz~z{zy{||}{~w{|{xx}{v|yy|~|{{zz{z{vv|{y|{}z{}{~|yz|zyzzzxz{{~{~}zzxzzy}{|{x|yz{zx~t}}~z{z{z|~}w~y}}|~~~~z|~~~~~~~~~|}~}|}~~|}|~}}||~~~~~~~~}}|}~~}}}~}}~~~~|}|{~~}~~~~~}~~~~~|~~~}~~}}~~~~~~}}|}}}~|}|~z~~~~{}|{~}{}~~~~~z~{{{~~u}{yv}}|w|x}zyzy}}t{z{x{yy}z~yww{{|vzx|{}|yy{||}~{|{~|y|~w}}z}|yw~}yy{{{xyx||}{y~}zzz||y{y}xyz}}xxzz||}}y{z}}}|{{|yx|}{~{zyyv|}z}}}zy{y}|{y}zw{w~~x~|}}}|vz|~z~~y|y}z~y~~{}z|z~|x~~|xyx}{{|{|||{y}~}~zyx~}xzxy|zy{yy{~{{~||~|}z|~}~|x|{|}||{z{z}|~}}y|~yz||y{{yyzxyzw{vw|~}xv}zz}zzyz}z~{{|{||}{||y{|z}|zyxyw}{w|z}{wyyv|{w~~w|{w~}{}~~z}|z}|~{|~z|~|~}{y}zzuyz{|z|{{}yzxz}y|z{zx~yy|{|}}w|{}{{z{}y|}|{|{{zz|z{|~}~|}y~y}z{yxx|zyy~y}xz~}|}z~}y~x~}z}xzy{{{y{{w~~}~|~{z{|{{}{x{||z~||zy{{zv{~}zz~zzzyzzzy}|{z}|~}|~}z}{~xy~y||}wy|z{}yp{wy}|y~{x{x}zz}~{zy{z}~|{|{~~z||z|z|{}~|y{~}zz|y|yzzw{|z}{{yx{{}y~{x{xzy|zxw||}{|z|~|~{}{{~{}~y~|{y||}}z|wzywy|z|z}{zz|z}z}x{|{zxw|yz{{{|{x}|yx}}~~|~~}y}}}}z~~~|}||~~y~{}z|}~{||}|~~}~~}}x}~{~|~~~~~~~}z~~~}~~|}}~~~~~}}~~~}|{}~~}}~~}~}~~||~~~~}~~~{|}}}~|}}~}{|~~|{~~~~}|}~~}|y~~}}~~~~}}{}~v|}{x}|{z}||}w}{x}yzzzzyz||~{z|{{{{~sw}zzx}}{|{x{{{x~{zx|~~{{}}{{|y|{||z|z||~yz|~xz|yzy|}{zz|}z|||~y{{{|{{z{}zx|y}|xz{zx~|z}y||zw~||z}zzz}||~||yz|}xz||~{z~wz}}|zxyy|zx|}x|}~|||yy|{||{|y{~zz}|y||}{{||}}~wz{|{zx~zz{}}z{yx|y~}|~||}x{z}{|~x}}w|z{{z}x{z~|}}|zx~}~z|}|zzxy}z|zx}~|}y{}}w{z|}yzx~}x~zz}~zz}|}x}~~z||~|zx~}||{z}|||}{|}}}}z}|z|}}|w{{z~{}~z|}{|{yz|~zx{y{|{z{{|{||}~|w}}~|||xy|w||z~y{{{{z|}yy~y~zzyw}zzx|v|y||z~}}xzz}{}y}|zw~~v}~}~|z}{|}~}z~y|}z{}{}{}}|zvzy}z}z{~{z|zy|}|{yyyz}~zzy|~{}{y{z|y|yz||}}z~zz{}z{{|z{z}{~z{|y{}}wx{{y}y}z{z||}z|{xyz|z{y{y{y~{{|{z|zyz}|{|{z{w}}z||{w|{|x~zzz{|x{z{{|}}{zzu~zyyx}|zv|}z||~}|{|{|x}w|{xy~{y}}zwx{~}{}{|{z{xyz|y}~{}~z}}}}||~||}x}~}}{~~~}|~~}~~}~}~|~~~~{|w~}}~~z~~~}}~}~}}}}}~}~}}}~}}~~~~}~~{~~~}~~}{s{~||~~~~|}}|}~~|~~}~~~~}~}}~~~}~}~~}z~~~~~}~~~}~}}}~~|~~}~~~}}{w~~||||}{z||~w{x|wzx|}||zyzy~}~x}y{~x|{|zz~~~|{y|}{~~z~y}}~|{||{}{}|}||~}z{}xvzy~}zz{~{yy{yyz}w{uwy}{}}z{|~|{}|~}}|y{{yw{yz~~}|xz{y{y|{|{~y{y{y~}|uz{yyz}z{|{~x||zzz{|}v{{|}}~z~xy|v~}zww{z{~z|vv{yy}|~{x~y}y{{zz|}}y{zy{zz{}~xz}{|||y}zz}}u{}oywzzzy|{}xz|~yx~|}|}z{wzvz}zzxyy}|z{|||y~~}}y~~}yz~|yz||~z|||z{w|yzz{z|~y{z}{~xw}yx{|w~{z|||yyz{|}{~~{~z|zz|~}z|~}y{}|{{|{xy|y||{|{|yzzvvw}xy}}wz{|}}v{zz{}y~|z}|{{zxzy{{}yxzy|}}y~||x{z}z~{}z|{}z}~z~}}~y||x|xz|{{{{}|y}|{y}~~{x}|~~y}}x|w|zwx{~|wz|wz|{{|{||~z{|}z}~|~{~{}w{}{{}w}}||~{|yz|zzz{~{z{xwx{~{z{{{|y~}~~|}{|z{~}x}|{||z{w}x~zxx{}{{z{zzxyxz{u{|{{zyv{zz~{|~y}z|{|}}x{}x|zz}z}|{}x{|{x{{z}x{{{{}|||~~x{~z|~}yw}}|}{{}}{~{~}~}~~~~~|}}}}~z~~~}~~}~z}}~}}~~~~~~}~~}}z|~}|~~~~~}}~}~}}~~y~~~}~~~z}~~{zz}}~|~||z~}~{|~}y~{~}|~~~~|}~~}|~}}|~~}}y~|~}yxzz~yxy{z{{{y|}z|||||z{}ywzz}{y}{{z{yy|{y|xw}|y|z|z{{yy||}wx{}|{z|z}y|zy}~|xz|{yz}{{xyx}}{~y{y{}|~{zzxyz|z}y}||y{x{x{w}~y||}{z}{}{~w{zxz}zyz}}yz~~zz}|}{yzw{||z|}|zv|w{~{yzz}{|y||z|||{~|{||~x{{{{z}yz~}z|zzz|~~z}~zz{z{s~~|~z|y{yyy{{zz}|~}}}}}z{}zz~|wy}{{}y}v}|z|{yz||z}}zy~|{zyw{|z{||{zx|w~zzzyy{~w}}x}}{~xx|zzy}z}}~|}y|z}{|{|{~}~y~z|}{}{|{yz~|{}~{xz{zz~~~{zzw}~~zw|xw|||{zzxzvz{wzz}z{yz}~{z|||w{zv|xz|~z~|{||yywwzzx~{~{z}zy{x~}}}y}y}{z{{v|z~v{|x}{yzx~}~|w~|zx{|{{~y|~}yyw~{}y}zz}z~yy}|||xyyx~y}{{~|zzzy~yxz|{{|}||~|{~{yyz{uzzx{}w{z{xy~|yz}|}|{{xy||w}}~w|xu}~zy{xz|}z{{}yzz}}{{yzy|||z}v{zx}|zy{{{zxz{yzz{{|}y{xz{vxxz|||w~u~|z{z{{}|||~z|}}wy{{|{x{|~||zv{zz}~{y~y|z{{tx|}|}x|x{}}yzzy{{}~|~{}}|z{|~|~~~}~|~~||~~~|}}|~}||}{~|z|{~~}|~~{~}~~~z~|~~~~~~}{|~~~|z}~{z}~~~|}~}~~}~}|~~~}}~~}z~|}~}~{~|~~z~||~~|}}~}}}}~}~|~}~|z|}|}|~y}~||w{||{yxv}}z}}}z|}{||vy}z}z~}yz~zwz||}|~|~z}y~{{}y~{z}}zz|{|~{w{{}}z||x|x}~yzx{{|xtzzz}|{zyw{}|}z}|y}}}zy}w|}}||z~{z{{}|{|~x}zz|}}z|{~{}}v|{}{~v||z}z{w~~|~{||}}||~w||x~{z|~yy{yzzyyyy|w{zxx|{}y||{y{z|zz~|w}z}}z}yzyz}zyz~}|{}y|}{~}z{{yyz{|z|{~{y|{{z||y}zzyy~x{{yz|{}w}~~z}|~~~{y~~~~w|w{|y|~zwx{z{~yu}{xyz{zy}y{}{}~xu|{}}}|||{{|}yx|}y{}~{yx}x|{}~{{z}y|~~y~{|}yzv{~yz|z}}yzyzzyyyy|~~{{}}{z}}z{{~z~~z{~~~|}{zxz|y|}|{x{~zz~}z~}}{z|y|}~{||{|}~~||~{~z~{}}x~~}z{}~{{yz|}~xz|xzy{{}}zw|}|{y{zz{|}{z}{{~y~z}yz||{||y|}}zz~~z|}{|{|}~z|yswxzw|{zzxxz|y{|{}v~{|}}}~{}y}}~y|{}~z|~{~~||{zz{yz|y~{{{z{|{x|}~}yz}|||y~|z}|{}w|~|}~|}}z~~~~}z~zz~}z{~z{x{|x||z||z}~|xy|}}z~}~{~zy}|z~~}~}|}~{~}{|~~~~}~}~~~}}~}~}~|}y}~~}}~~|~~}~~~|~~}||~~~|}}}|||{}~~}~~}{~}~{{~}~}|~~}~|~{|~}~x~~z}~~~|}}{}}}~}y~~~|}~~}}}{}|}~~~}|~}~{|~}|~{}}~~~~}}~~~|}|~~z|z~zx~yy~xz{}~|zy|y{z~}z||v~~{{x{{xxw~~yzz}}zz||{|z{}~{~{xzx}}x{y~||{|x|}|~z}}~{z}~~z}zyz|{}~|~x}~z{v|x|x|~xzx{{zv}|z|x|x{~y}{}zz~z{z}}{z{x~wx|y}~w{wvx~v|}|yx~{}zz{z|zy~|w{{z}{y}w{{||xyyx|~yx|zzzyw{{|}|z}w{z|{yz}x}{{yz{{z~|~x|}z~|}||yxwz{~{{z{xz}{||||~}{z|{|yw|}z|}wv~~~|}x}|~~|}|{{yz|yx||||}~}~~{x|{}v{z~v{}z|~{}{{{{y~|xzw|z{{}wyw}}z~y~~~z|}z}z{}~|~xx}}|x}}v||x{{x~~|}zz~zxxw}|{{z|zx{z~{v||y~{z}~{}z|||~zyz}w|{y~y|z~}zxzy}}w{{~~|yz}~}x~zzx{~yz{}z{ty~zz|zzxu}~z}{x{}{u|{z}||y}|}}z{}zzwzz{{zy{y{y}{}|x}x{|w}z|}yz~x|{|~|{v}{{{{~|||{|~~z|vz||z}{yx|{}zx}y}y|~{|}|xyz~|~|z|{|y|y}z{||~|yxyzzzy|~x{|}|z~z|y{z{|yyz{|zx}v~z{v~||}}~~}wyzz|z|{~||w|~}|y|~}}y}zvz|{zu~wz{x{z|}yz~||||}}{~~|~}~~~~~|z}|~~~|}~~}~~}~|{~}}~}}{~}~}~~}}z~~{}}~}~~}~~}~~~}~}~}}~{~|~~}}~~~~~}~}~~~}~}{{}{t|}~|}~|~}~}}{~{~}|~}~~}}}}~|||{}}~~}~~~~~}{{}zy{{y|y|xy|y|v|{v{yzxy{|{y{w{~{~zwzz|x~{v|zz|{{yxzxz{}}~zz||||yy|z}}|{}}}yz|z~zzy|{v{vz{zy{}xz{{y|{yy{y~{|yxzz~{~~{{}{|{wx|{x{}z||z}yx~t|x{zy~}}zzz{{}yxxy|}{|x{x{zy}}}|}|{w{~}{{z|vz{|{v}zzv|zy}w}}zz|zyx{yy{z{zzzz|z|x~xy~zzz|~|{~y}|}zy~}|zyy}}|{z{z{{}|}z|zz{}{yxvz|x}{|yzz~yx{~x|z|z|||xz|}z}z{|yzz|{}~}~u|xwzxyzwzyzy{yzyz{z}|{w~z}}}y{z{{|}{{|{|}||}|}~|}|y{yyz~~~{z{|z{xyv|{yy}}{{ywz}}||z~}~}{|x~zyzz{{z|~s{{{}wz{{|}}{x||{z{~{z}y{{z||}}{{{|zz|x|zzzxx}y||}w{|{y|z}yzzw|{{|z|w~|yzx{z~{yw{y}x|w|{z{z~}y{~~{y|}~zw}}~z{{z||}{~{{~}}{x{x}{||}zx|wy{{~z|x}z~xz}y~~}~}|}{}{}{x}~zz~}|{xz~|{z~|{}z}yy}u}|~yw|wz|{}zyzuyu|z|}y|z{|v~{|}|z~{|{||~}~}}|}}{{z~zz}yy}x}yzyvwy}z{{{y}z|zz||{~z|}z|z~y~~~~||~~|}|~~~{~}z}}}~~}}~~~~|}~~~}~~|~~}|~{~}y~~~{||{|~{~~}|~}}~||~}}~}~~{~|~~~~~~~~~~|}~~}}|}~|~}~~~|}~~{~z{}}~{}~}}~}~}{~~{~~~|{|}~~~}{~{|~~}~}}|{~~}wyxy{}z{xz}|~z~x{~~}|}{y~|x||z~zz|}y~z|z|{~zzy~}}||wy{{|y}||y|~zvzy|}{|{|z{|}{{|~||w~z~|z{zz{w{||yyz{{|}|z|}{|{}{{|x{zx{~z|}zy{x||{yz|{{|z|{x{~||}vz~z~{}{}{|~|||{yx}{vuy|z}~{{|zxx|{yy{}xz}{xzz}|vx|~}~{xy|zz|}|{~wz{}{y{{z|~{u|x|y|{wzyxz~||w|{{z|}{}y}{||zz~xz~|{|~~|}wy|y|z{zz{~zzz~~yz~|y~{zv|}|~y|}}}||y|{zy}zxxzz}{|||{x||}||{z|z}|{|wzz}~}~||y}~xz|y}{{|z}}{|z}y|{|~{yxzz}x~}|~zy~}{~}|uz{~vv}~|z{xz|}|~z{}{||yy}~|z}~}~y}|{y{~yyx~yy}x~y~}x}|x}}~yw|u|~}||z}wzwzyy}}{xz{}{{~}x|y{z~z~z~y|~{z{z}v{{{zxxxzz{z}}~|||xz|{zxz{z}|~~{{|{|}xz}z{{}||w~}|}~||z~|{wz{z||||{~yz|{y|x}{w}z{y{|}{}~~{{y|z{~~z|}z~w{{{{{zyz}yw{{{{z}zyy{}|{xv~}wxzz{r~|yy}|}x|}}{}|}||{z~y~z{|zzyy|vxw||}~t{|{yy}{|u{~~uy||yw}|{~~}}||}~~{~~~~~|}|}~~}~~~~~~}|~}~~~|~~~~~{z~~~~|~~~z}}}}~|}~~~|~}~~}|~~|}~}}}}~~~~~|}}~}|~~}~~}~{}~}~}~}~~}~z|~~~}~}~|y~~{|{|~~||}~~~|~}}~~~}}}}}{|{|z|}}~~}}z{|z|y{vz{wv{{|}}|y{|v{xw|x{{z{wz|z~|}y{y|{{||z||xzwzz}z{~|y}{}{{{{z}y}{z{z{z~y|ywzz}{~|z{~{xx{zz}{|~{z{}}~}}wz|}{z|{y|w{wy|{y{wyyz~{~xxx{yxw}w{~{|z|x{|||z}}}~{~}~|}}|zxy|{{|vww}z~y{}z{|zyz{z{}zx{vxz|~|~w{|}yxx~{yv}|z}~~yy|}~|}~~y{x||{yz|}zz~}z|||{zzzyy}}x}{{z~{{}{y{{~||}y~~{~zy~{y{zyz{zx}{||}~wy{{}v|~yyz||}w~|{x}}z|z{|x{y{y}~|~~{|yvz{{{xzxy{xt|{||z~}~uw}}z}~||z~~}{~}z}}|{}||~|{{y}{|yxyyz|{z|wyx{y}yxy}y{xw|}{v~{{{||x}|xz|}}|xzz}}~|~z~xz|yuyy~xzy~{{{~y}y|yx}yy{||z|}~y{z||~v}}~xz{zz||~|{}||}{z}{yzx~~{}}y|}~vx||{yqyyy{zyy|z{|z{z{|~{}|||z~~}|}|z{~~x|zxx||w}}{yxxzyz{z}|}{yuvwx}{}|}}y|~{~{y}||{{||}w~{z}{|}z{}}zy{yyyz~{{|z{||z~|{}z~y}|{{z||x}{x}||~||}{~~|~}~}~|}|}|}~|~~}z~~~{~|~}~}~~{}}~{|}}}}~~}}}~~~}~~~~~{~}{}~~~|~~}}|~}~~~}|~}}~~}~}~}~~~}~}~~~~}~{~z}~~~}}~~~}~~|}|}|~~~}}|~}|~|{{{}}y{|w~|}|{|~x|z|y~xz{yz|~}}{{z|z|y|~z{~~{z{y~{yz{{y{{{yx}wyy{}yz|z{~{|y|}x{zz{}}~~yz{}yz{{z|z}yx~u~}|z|wz}yz~x{zyz{w{}y{}vz{{~{|w~}wz|{y~zz}y}~{{{{|~|~|}}~}yz~}{|}{zy{}}}{~~z{zx~y{xx~{x|zy{wz~|}|}}{{{y|zy|zvyy~|}{|~}~|{{z{{z}|}}}~|v{{x}y}y{~~z{y{}x||{y|~|{}{{z}}zyy}~{zz}y~z{~y{~|z|z}y}|yx}z~}~|}{|~~xxz{y{}|~}~|y~x{|zy{{{{~}~z{{}}xxx|{|z||}~}|~z~y}{|{{|~{||{z~y|y{z|}v}wzzz{zzx}}~|~z~z|y}}}~}~||{~~y||{{||~yv~|x{zz}{{~|y}{|~~}{x{|zy{}{xyx{|{yzw}x}{{}zzzt}|{}|{x|{y~}~}z~{}|{|}|xu~}|{y{z}}}zzy{}xxz}y}{y}}z||}||z|{zzyzy~|z|yw{}z{yzyy~|y}z{yz}}|u|{yy}}||xz{q}|y{|}~}{|}}{}}zz~y|~{|~}~zyx}x{{{}{y~|y|~x{{{z|y{yx}{ywz}z}|z~{z||y{{|z{{~{w}|wy|~z{z|{{{z|{{}|{z~}~~y||wx~zz~z}}}}~{~}~}~z~}|}|~}~}z}~~~~~}}~|~~~~}~}~~~~~~}~z|~~{{|~~~~}|}~~{~~~w}}~}}}~}}}~}~~}~}~}~~~~~}||}~}~~}{}~|}{~~~~}{~}~~~}~}}|{~~|}}{~|{{}|x{|~|yy{|~|xz|wz{|yx{|x|}z{xy~zy}~z~|}y||}{yyzyy|{{|}}|{{{wzx}{~}}{{zzx|}}yx}{w{y}|}}y{v{}~|}x{||{x||}y|z}y{xz~|u|zzz||v{wxw||||x|{z}zw}~zz~x}{~z}yz}~|||~z}||z|~yyzz|{{z}z|}~w~w{{|~wy{w~z|{z{{y{|{||}||~|{|{z~vy|~|~}yz{}z{z}}}x}yz~{|~zzyxy~|}{|}y|y{{|||u{|{~{|{{~}y}xz|y{}}}|}z||yyv|zxx~}xz|y{|{|~xxwyzu~}|y|{yy}||y{}~{}|~{{~~~|~{wx}y{z{}|x{|}}{z~|||y{|xxzy{wx|~{z~y|}}}{{}{{|xxxz{|||{{v{~}z~{}x||z~y|w{}|yyz}|tyzy||zx~|{|yzzz{x{~}{}y|{|}|{}y}|||y}y|{}z{y|}yy|vzx}}x~w}}z{{yzz~y|{|z}xxzwx}z}}|zz|z{y{}~y|zy}zz||vz||z{|}zxw~|y~z}wz{x~y||zyy~{|{}{{}}|}|||zyy|{z}~{|}y{|||{{~zyz}|z{|w{|v~}}~{|{z||z}}{z}{}{||}~z|zyx}zy~~~{~~zzzy~x|{~}z}{|z{z~zzvwz}|z}}}~|{{{|}}}~y|{~|}~{~~}{~~~~|~|z|~}|~{}~|{~|}~~~}{~~~}|~|~||}||~|}}}~|~|}|}|}{{}}~~|{~~~||}|~}~}~~|~~~~}|~}}~~~}~~~y|~}~~~y}{y~|~{|}}}}||}|~{}~}|}}|~~~{~}}~}~~|~}}z|~~~|~|~y}}}{zz}}|zz~y~~yzz{w}y~{zx|}{~{}~{~~}|wz{}w||}{{}}yzz{~{z{}x~zyzyxz}}~}yz}~zxxy}yu{z|}|y}|wzy|{||{x~~z|}{z}y}y{|xz|z}{y}||~{xz|w~zxz|~y}}wz|z|}|~yy{{y{xy{}{{x}y~~zzz|~z}zx}~{x~~xx{}|z{~y|}{|w}{|w|y{~z{|{x{|~yv|w{{|z{~yx{zz}z{}{zz|y{}v{v|~|v~|~~}}|}{{x}{}}|{~{x||{~yx{w|y|y|~y~}y{}|yw{xzvy{}z{||xxz~{~|zzx{}|x{yx~zw{~{}y}||{|~z}y|}z}~zy}~w{zz{}{{z|{{{z~y}|y}w{{|{z}}~}w}z||}}}|zzwyzz{{wz|~}{y~x|y|z|~|z~yzy{}{}{}~|~}z}}z|y}~}s~~}{y}}|~{zy}{{vxz}{||~}}|y|zyv}~}~{{{{}x|~x{}x}|xx{x|{}yzz}xx~z|y{x~}z}~|zu~x{{z}|{|z|{zz{y~|{v|z~x~}z}v}}}{{yzx{xzwy}{|{{}z}y{{|~|}z}}z{zx{}|~zz{}z{{}}}{~x{{{{||~|{|{~||w}~x~z~vx{x~vx|~y~w|zzz}}{{}|}}{}{}{yxz~{xwzz{z|yw{}x|yz{{yzy{{{}}~xz|z}}xz|y}|x}z}{~}~z~~~~~~|}~~{|}~~|~{|}~}~|{|}}}~}{{~}~~|}{}~~}|}}}~~}~}~~~}|~~v}{}~~}}||{~|~{}}~{}~}|~~~z~|||}~}y~~~|}}}~~~~y}}~~~}~}~{|~~|~}~~}|}~~~~~~~~~~{~~}~~}{|~{yz{|{}y|}zy{~{|{zvwwy~{x{zyv{x{yz{xz}yyz}}{{x}}~|y}~s|vv}wz{{yx}~|}}{}}|{~yv{yz{zzx|{yw}{z~{zv{yy|zy}x{}}~|y||zx{{wzx|z{}{zx|xwxzz{x{y{|~{z~~yy|wwu|w|}y~~yz{{z|{xx~|}z||z|{y{~{~}|x{wv}x{{|{~||yx{xxyv~}zx{||{{~~z|z}|z}{|z{|y~{{}}{~{~y}}z|}{y{{{y{||zwyyy|xyz{xy{xx{{|y~x{~}x}}|xw|y|~}z|{}}{}}~z|}zwzz{y{~wyy||x{}w{y~y{}wy{w}|~z{z}{}zz~|z~~zx|{}|{{{y}~zz~}yyzz~y||wxxy|xyzw|vx|}|||zy|{zz~|}w}z~~}|{~w~{{|}{z|z}z~z~yz{|xz}||zzx{{z|ux{}{{{}|}|}|z}y{y{~z}z{|{}z~{y{}|{{~z{z|wy}x|z}ww|y{~{ywz}}v}}~z~|z{y{|{yz}}}yy}~}|z|vx}||{}}{y{{{~x{{{y|{y{|z|{x~wyyvz{y}}|x|x~~|zz{|x}||x|||yzyz~}{zx{{xz~}x|z}ty{{}||{{{xz|~{{|z||{~{}zz|w~y}~z||~{||yx{}{x|v|swvyzxxz||}y|yxzzy{yyzxy|~}{~|{z|zz{|{~}}~~|~~y|~~}z~~|~}}}}}~~~}~}}}}~~}}~~}~~~}~~~|~~|{{|~|~~~}}}~~~}}y~~|}|~~y~~~}|~}~~|~~~~}}w~}}~}~}~|~~~{|~~~|~|}}}}~{~~}~|~~~~|}}~~~~{{~}~~~~}~}|||~|~~~~}{{{~~|~z}z|yx~|{~{z~|x{yz||y{w}~~{{||z|xz{~}w|z{x~zwz||}z{}{{|y~zyx}|w}}|xz}{w|y~z}~{~zy}{~~z|wx|{wzx{w{z~}yy{}y|||{|}{{{zxzx|y{z{~z{z|}|{zz|y~|{zz{v{xw{wx{zw|}z|y|zyzz~wzx~{{~z|}{{y{z|{}~x|y|x|{|z~|zz{{z{y}{x}|{zzy|}|y}z{{|||w{}}{x{}x||v{|}|y~}zy|}{xw{z|{y|{~{xx}|{}z{{s||~}|||yz~y~{{{z{||~wzzzzz~~y~{z|zw{y{ty{w~|v{z|x~||}|}{}}~}{xz}}x}~|zz{yw~y|||}||{|~~y|~{xz~zzy|x{zy{zzxwz|y~|}}zz{|yz~{zw{z}|~|zyzx~}}{~xy|y}zz}z}z{||z~{~~xy|{yw{zxw~{ww{}{~|~}~x{|}~||w{x{~{u|{{}z{||z||{{zz||z}x|{z|xw}~x}zz~zzz~}yyx{vz{z~zu{}}~{~}u}}{}{xz{|z{|v{z~{y{|x{{{z}x|}w{{zwx|||}zzw|zzz{~zxzzz{{{~z}~}{y|z}x{}~y|}y}v~|z{z~{{{z{tzyy~}y}yz~|}~~|}~zz|y|~}|~{x{z{y|}y{y{~|{z}w|{|w|}{|z~zy|y~x~{|w}|x}xx}|w|z}z{y}|||~|~~~}~z}|~~}~}|}}|~}~y~}}~~}~{~~||~~}|~~}{|}~~}|~~~~}~{~}|~|~~~~}~{}~~~~|z~}~~~~}~~||}}~}~{{}~~z~~~~{~~}}~~~~~{}|~|~}|~}}~}~~~~}}}~~~~~|~~}~}{~{|z~|}~~~||}~~~z}{z~y}{{~z{~|~zwz|zyyyyz{|{wy|y}{|wyxzxy~z{}z~}}vy{~~}yzy{|x}}yyy|w~{~|~}{zy|vr|zxz|y}z}yy{z|zy~yywy{~zz|}}|}~}{y}{}{~w}zq|~||{|{z{xy|wxzx|vw}{{{||||{{y|u}|yu|xzx{y}z{{~}{vx~z}}x{|}|{||w{y{{}}|}yxx|x}y|x~zx{{{v{zxzx~~ys|zw{{z}{}}z{{|~|}~yx}}||z~z|~z}~z|xzy}{z|zz~z}}zy}z{zz{z~|}~~}w}y}~~|}z|z|}y~|x|~~{|xr|}x~y~zw~zxsz{|{{z|~}yw{z}xz|}}yzzz}zyz|{{{|}||}y|{x~y{xz}yzz{yzzvz~ywzzzy{yzw|xy}}y~}{y|}z|zy{{|z|z|{y}{w}z|vyzwz{zy{{y}x}}|x{z{}}y{x}{x{{v}||{x|{}}y{{y}{|}~zwyu}|{{}w{zx{||y{w{}y~{~{{{{w|x|y{{|w~~|y|}y}{}{x|{}||~|z|}x|tz~~uwzz{x~~xyzx|{zw}x{{{~}yx|}~{z}{|{|}y}|zy}}}{zzx|zxwyz}}{z}yzu{wzxszvy{yy|v|}yzzzwxxy{x|}~}|}}~zx}}}{|~zz~~~{|~yyw|~{{yzy~yxyv}y{||zxz|xy|ww|{zz}||}|x|}}z|{|}~|{~}}~~~y|~|~~{}~~~~{~~|~~~}}}|~}}~~|~}}~}|{}~}|~}|{|}z}~}|{|~~}}~~~~~|~{}|~~zy~~~}}~}}||}}~~|}~~|{|~{~||~y|~~}~|}~~{}~~{}}{}|~}||~~~~~~~}}~}}}~~~}~~~|~~{{~{{}|{}y{zz}}}{{y}~|x|x|zx||s}{|}{|zyzx{z|}{{|yz}|z|}}x||~yz}z|}~{|w}}{||zy{|}|yzw}zvz||~|{syx}xzy~zzux|xzxyy}w|yxx|xyyxz|||v|wzzx~~yx{}x{yz{{}z~~~~|}{{v|~t|z}}~{s}yx{xy||{{z|||||{||z|}zz}yz{y}y~|~|x{zu|w|{y{}{yz{uzx~y{xzyz}}~|y}{|y}||y|~{{{|}z~~y~}|zu{z|{{|~z|}~{{w{|yyz}zw|zx}{y{{zxz~}y|zw|zxyy|{z}{|{}{}|{zv~z}}|z}z~{z}|{z}}|{~|{zz|{z}y|z|yw}{~z}}y}yz{x~|{|{}{}{xz|v{yy{x{z}|~|z{|zz}}z|y{{yz{uwuw}}}|yzy}w}{}}|{|x|w}}{v||}}z||{|{|}y{{}w||~y~v||{~x~z{{|z|{{w}z{~{{zy}}{xx}{{|xzx~z|}u{w}{{|}yz~{}~}~|}{xyy}~}}||}{yyz|}z}~~xzz{x|}x|~x|x}~y}}zy}{}~z}||yz{x~|x|z{|y|{z~{{{y~w{zzuz}|||w~w{}{{||}|yzy}z}}|{zx}{}yx{z{w|zy|{}z}{}{yyww|z{{|zz|{}~{|{zw}}y{}}|{}z{}~}{yz}w}z~w{|yzzz~~|yu~y||{z}{{wx{}~yy}z{z|yyyy}w}~~~~}~~}y{~~{}z~~~||}}}~z|}|}~z~}~|~~|~~~~~|}~~~~~~{}{x|}~~~~~~~}~~~|}}~~~~{~~~}~~}}~z~~~~~}}~}}~}~~~|~v}~~}{~~}~~||~~|~|}{|}~~~}~~~|~z}~}}~yzz||}}}uz}{w{|y{x~zv|vy}|wx{~yxx{zyz|{z|~yyzz|}}~x}|z{|~~}xy}}y|y{xywz~|{|w~x}z|}wzv{x~xwvyx}z{~y~{}z~}}x|}|w}|}xy}yz~w||zy}yzzz|}y{~uzx|yy{yv|x|zz|w{uz}~x|}z}{{wx~}x~}}{|z|z}z{{|}~}zyyy~wzyv~wy{}|ww}{w{xz}yzy{z|y}y|zzz}x{~z}|{|}}|}}{{|}z|wz{z|{z|}zy|z~{w}{}xx}{y{{y~{xzw}y{y{~w|}{{}|||{|v~~{|z~}zz}|x{~z{|z~zzz|{z|yy{}~w|{{z}|~z~}yzy|~||}|}{{{||~z~}|z}{zx|}}~yzz||v{{z{{}{y{{}zzx}z~z}|y{}~w~{y{{{z}}yzzzy}{x|{{|{xyxwz|zyyy~||zw}|{x{{}{yz}s~{~|{{z||y{{p}}||~z|z~zu|{x|~}yz{{yw||~{y|z{zzz~~~z}{|~{yx{|{{x|y{|z}~{}}{{|yy{}z}}|y}|zw}|zzy|{}y{x{{yzzx}yy{|{|~xz|{y{}y{|}|z}}yz{{x|{{y{|y|y|zyz~yz{}{z}{z|~~|~x}|{z{{|{}z~}vy~z}~}}|||x~}}xx{zz~yx{z~{~z{z|y{}y{xzz|{x{x{{{}|yy|||~zwyu||}|}~~z}|~|}}~~~|~z~~{~}}}}~~~~}~~~}~}|}}|}~}~~}~~}}~~~~~}~~}~||}|~|{}}}~}~z~~}~~~|~~}~|}~~|~~}~~~}~~~{~~}~~~~~}}}~~{|~~}~}~}~~~}}~~|~||yy}{~|~|xy~||}zx}z|zzx}yy~y{yx}{~yyz|wyx{{~z{yxz{w{|{z}|{{u~||zzx~yw}|}}w|~|zx}~{{|}x|w|}yzy~{z||zz{}y~yz|zy|wz}~||xzzzy~{z{{{|{zzzvz}~{|z{z||xzwy|{{}~{~{~{{v~zvz{}zz|xz|~ww}|z~|x|~x}{|w|v~zw||{ry{}{{}~|{~wx{y}}~|{zyzz|~zz}zxy}}}{x|}|}{|~{|z}{zy~xy}{x{{z{|||}}~z}~}z|z|~y}x{xvy}zy|}}~{y|y}z}|xxw{y{|zxx||yx{zzzy}yyzz{zx||y~||}}{zy}w||ww~{|~z~|{~uzx{||x}{x{~yzx~}z}~{w{xx{{|{|}|}}~wz|}x}}||zw|{}y{ywzz}~~{yzz~zzz{~t|~|x~}xw|{|{w}z|{||}yx}}z{zu{z}z{z{|}zz||z}}|yxy{yz}yyxz}{}yx|~|}y{~zx{~yzz|{w{x}zyy}v|yzyz{w{|}zyyny{}{|{|yzzz|zz{z|}|~z}{y}zxz|{y||x|{}}yw{{}||yyy{y~y}{}{|uw|z{||{w{{z~z{y{~xz{{z{y}xx|x~xy}~yy{y}~zzy|{zxy|y{{|{}{|yy{y{{|}{{~}{z{z~y{v~}{{w||z|~~~}{}{}v~y{}xv|~||{y}}y|~}}}~|~}~~|}~}|{}~x~~}}}|}~~~|{}||}~|~~~}}~~~z}~~||~~~~z~~{~|}~x|~~~x}~~|z~~~~~|~}}}|~|~|~~~|~~~~~|~~}~}}~{}z~~}~~{|||~~~~{~~|~~~~~~}~~}}{~~}~}|~~~}||~~~~~~{~}~|~{~z~|}{x~}zz|}|}}xyxz|}zxy~zyzz{yzx~}||~v}|{zz}~z|{|{}}~yzzz}|x}{|}y~|{xwz|{{w~{}||yzzzy|{}wyx|xw|~||z||w|yx|{v}{|yv{}|{}~|z||}||}z{uy{z{x~x{~x}y{z||}|{y{{wvtzw|}|~}~y{}~{|}|{z{~}}}~}z}|~xz||z|ywyy|}zyxwxzvy||w{|u{xwx}w~}}|}}}|yzx|z~{~|~}|~z}x{zzx}xz}xzwz~{y~zv|x||}{y{|z{zwyxzx|}{}~{zy~|}~v||yy|}wy}y{~yx~y}|xy|{||yy}}|w{zx||{z}v{y|z{yvxz}x~{}|}z{|zy{~z}}}wz}x|{{z{}}u{xyy~|y{}w}xx|{{~|z|yy||}y}}}}x~}|{}z}}|z|~|}yy{}xz~|y~y~y}}||vz|y|x}|vvy{z{}vz|}}|}}|{y|~{y|yz{}}}x~|}|{~{~||{zw{|{}{y{}yv|z{z}}|v}z|{|yw}}zwu}{|z~y}{}~y|{}~}|~x{yz|z~~y|}|{|~{u~{{}||{~w|}z}{yzz~||z||{t}z|w|{v{~}|w}~|||}xxz~{{z}{y~yxzw~~|~}}vxyx{w{|{~|{v~x{|~{|{~y|z|z{}z~}zx~}x||~|zy{yy|}u{zz|{v}{y|x}yzz}yt~vz}{|||}{y}}{}|zz}~|~~{~}~}~}}}~}}~||z~|~|~|y~}{}~}|}~~}~|~}~}~}}}|}~}~|~|~~{z~}}~}~{~{~~~|~|~}|~~~~}~~{~~~}|x}}z|~|~~~}}}~~~||~}~|}}~}~}{}~y}}~}}|~~~}}{~~}~~}~~~~~~~~~~}~}}}~z~~|~|}}}~~zz{|z{{||zz{|wz}z|}||y~}z{||zzyx|~|~{|x|xuzy{~xxxyz}{||}}|y~}{{||}{{{~~}{z}zzwyw~yx|{~zxyzy{x|||x|}|x{~z|v|xy}}}yy~zy|}{{{|{{zzyyz}yyzz{yz~y|zy~|zx|}}xxy{zwzz{yz}|{zw~xz}|{z}~}}}z{z}z||zyz~|z~y~z|szzzxyx|y|z|}zu{|~yxzzwx}z|z{wy{vz|y{|yy{|w{w|z{z}wzy{{}}x||}y{z|zyz{{{{wx|{|{}v}|}x{xy{zw}|{|~}~~{|}~|}|xw|{{|wzw{z{~zz{}~~x|{|y|}{xwxzx{yz{}{yz}z{~yz|zy|{}}x|{~w~z|{yx|{w|~|}{{z}|{{{~wx}~{x}z~z|{||{}~{~~}~t}x~y{}wywy~|{xt}{}yyz~}{x~zyy~y{|}y~z{~|wy|w{}|yz{}{|y~}z|{{}{~x~zz}v{zw~xy|~{{||{z{z||{z|}y{~}~}~~{z{z{|y{w}||z{}~|{z}{{|}}||||y||xx{}~z{}{{{w}}|}|{}y~}{{{z{{}x}zw}yy~x~{x|{x{{z{w{zzz}~{{xw|x}zz{zw|{~~z|}xxw{~|xzzz{}xxyz{zy~}~}{}x||~w|{|y{}{{y|{z~x{~x}{{{yzyz{{}||zy~~~~}~}~}~~~~z|z{~|~~}~}~~}~z~|}}}}}~}w~~y}~~~|}~}~}}}}~}~{}x|~~~}|~~}|~}|~~~}|~~}~~~~~~~|}|~~}~~}y|~~~~~~~~~~}~}}}~}~}x}}}}z~~~}{~|{~~~~|~~~}~{|~|~~y||~|z~{|{}{v}|~~y~y{wz{}{{|x}}vx{y|||zyxz|~yz}{{yyyx||x|}z~yv||}z~}z~}yyyw{|vx}{{{}{xz{v|xzvz{zy{y}{}|x{xzyvz|}|}|ywyx~zz|}z}{zx|}z{vzy{y~}{{vy{|y}zv}xy{zv}yz{|{x~}{}}z|}z{z}zzxzw||~|~}}~z}|z}z|vw~{{}{zz}yyyz{y{}y{{}y}z}~{{|{{~z{{v}z{u||xxz}v|v|yxz~{{vzu~yx~yy}~|}|yz}}}|}zu{|}y{w~{xy{|}}}zz}}~{z}}wz{}xx{z}}y{}z{yv}z{}x{x|{}x~~{yz{z}{~}zz{{xvy{|~z~~yz||yz{||y{|{{||yxw}z{w}}}yz~{|{y|~{{y|yzz}y}~~z|{{{xw~z{z}zwz{}wyyyzw~x{|z{~|~{{|{|yzz|t|x~|~z~x}z}{|zlyyy|~{~{~y{ztz}|}m{{xyxvxyw~x{|z|}z{z||z|}{zyz}|zw|}y|}}zz}}wyz}z{~{}{yy}}y||y|z{}v}{}z~}|{~uwy~~{|zzy|~|z}{||{|~~z}wyyvz}}{}{xx{y~z{y|zx}{wuy|{zx|w|~y{{}}v~yz~xz}}{~z|xz}zz}{zv}{zzyy~|{}|y}zzw~vx|z{yz|~|}|}|{|}y~||z~|}v{}|}~~z{{|}~|~}~~}~|~{~}~z~~}}}~~}{~~~y~~}~||}}|~~~~~~|||z~~}~~||~}z}{}||}~~~z~~~w|~}~~|~~|~~~|y|}}~}y~~|~{{}}|~|~}~~~~}{{~~~~|{}|~}}}~~~~|z|}~|}~|}~~{~}|~{z~~~y~}~|{~z|~}|xw|}|~zzz{~z||y{y}{|}~{}{~{~|z{~}}{{zv}|}{|{}|yyzy~{x|xx|~}y|}{y{|}{xx|}y|y~|}|y{|}zy}|~}xz~z{y{{{y{z}}|z~}|~z{~||y}{z|||{|{}z}{zy}xz~}~z}|}~~}|~}z|{~}{z|x{yy~}|}~|{y}~~}}}||x}~v|~{{u|y|}|x{|yw|zxz}{u~{|y|zwyzy|}|xx}z~{{{zxy}|{{{x}|||{}{~|{}{zy|y~~~|{|{~}x}{y~~}z|z}{|y~{x{~z}{~}}{{{w|yz{{~u|}~~~}|}}{|yzz|w{{|x~|~zxxy{zyz{||xz}}{y}{{~z|||x|z}}z{|z|y|~{w|w|{~|yy|y{|~|}z|z{~|~|}zx~{zxxu{~||x}}{{zwz}{{~{x~~|x}zzy~vy}w}{~~y}}~v|y|}{{}|zz}~~~zxx{}zy|w{{{{{{}~{yy|y~}~}|y~|ys{|{y}{~{{ym{y~y{z}y{zvzzyy}x~zv|}z|zy}~|{y}~{}z{}~}}|y~~|v~|~{y|w{||y|w|x{~}}{y}}{~~w}~y}~|}z{~|~zy{}}|zyzxy}y~yw}{y}{~~z{|{{|}z|}|{~}{|zz{~~{|}}}}|}~z|}{{{{|~z~~|~{||~x{y}}~|y|xx}y}~{}}zw{{{~~y~~}{}|~}x{~{~~~~~~~}}~~~~}|~~||z}|~}~|~~~}|}~|~~|~}~}~~{|||}{z~}~|}}}~~{z}|~~}~|{~~~{~~~}~}~~}}~}}{~}~~~~}~~~}~|}|}~}~|}}~}~~~~{{zz~~~}}z~~~~|~~|}}~~w}~|z}}}y|{z{yy}{}vwz}xyyz|{}~z{w|y}z}~yw}{xwzy|x{|y}y}}yy}|{zzz{|{zy}~z~z{z{~w{zwyzzzxzxy~{z|zxy{ywyzww|~w~|{}}}|{y{z|z{}z{}y~{}x}x{~z~xu||{{zxy|}wxxw}{{z{y{z|}{uxwwx|}{|yy|~y{}~x|xz{|y}z{~|~{~|u|{||u{}~|w||yyxxyy~zxx|y}}w{y~zwzy|{||}~{zz}}||z|vz{y{{{}{{~|{|yy{{}wxv{|zz{|{yt}wx|twz||{x||||~{|~~w|~t{~|wx{{y~{}z~{z|xyw|yz}zxzx|||}{|}{yy{v|y|{~xv|z{wr}|||zx~z{}z~zy|{~{}|{{z{|{{wzxz~{|~y|xu|zz|x{xxz{|{~x{z|}z~~{yy|{yx~{~wx|{|yz|{yw|}}|~{|z|{{y|}u|}~x{z~}x}{{{yxz|yxz{}~|{yy|yy{{z|~}~{{|~y{~~|}{y|zv{|y}w~~www|{}x{|z~z|vx{{xx~x|~}{z|xz}zyy||zyvw}}|xyy|}{xw~~w{{}x}}x{yy{~x{w|}zux~|z|{x}|y~w}}}~z~}{z}w|~y~{}x{||{xw|x}x{~v{zy{{zzx{y|~v|{zz|zzywvzz~z{~{~y||xx{~}z~}}{|x~|{zz}xyz~z}zyvyv}{{{z}|y}x{xyvw{}y{|{}{~~y}}|~~|~~}|}}~~}~z~}}}~|}}~}~~~~}~|~}~}~~}}}~~}{}~|z{{}~}}~}~~|~}|~}}y~||~~~~{}{}}}|~}z~|~|~}~~}{}|x~~}}|}}}~~~~}||~~}~}~|~|~~}}}~|~~{}~~~~}}}~}}{|~}y~}}}}}~z{z}}xx~z~}~~~~}}}~~}}zwyy{|tyz|{z|{}y{ww~|yy||z|{z|}xx|zz~w{zzz~xu{{}y|z}{}{|}|~~w}y|zy}{}yz~{|yx}{{z||xy}zz{}}z{}{xx}y|}y}zx~|z}x|zz~z|{~{x{zv|yz{zy{{xx|{{}|}|yzyx{zzzx{|x~z{yz}zzxwvyy}|||yy}{|~|}zx{~{|{}z{~||z{z|yvy|zzwu~~y~|{{vzu}{}zyzzy|x|y|}}zzyyy~{|}{|~{{y}|}~|yx|||}~y~}|y}z{xzzz{z||z~~~x}|~{{{||}yxyxyz|{y|z{{|~y}}{xyz}yzy||wzx}{z}|}zzz|{||z}zy{~t~v{~v}|}}{||xz{yzy|y|zxz}z|y||zzw|x|}xw}y}|zx|{y|}{}zy}{zx|zz}}~|{{|yw|}z{{yv{z{|{|{{{}||}zyzy|~}zzv|}zw||x{qy{~y|x}~~z~|~}|{{}{{{xz|{{~z|z{|yyyyz~y||z}z{}}|~x~~{}{|x{w{z|~|yyyvuxyz}yzx~}y}~{{{}z|~|{{{}~y||xy{~y{x|~~wyzy|y{{{|y|{y}}|||{z}}{|{||||{{}zz|z|~yxw{|~|zx{w{yzx{~wz}yxz|{}zx}{z|zxzx|~||}{z|z~|z{w||yzz{{~}y{yx|~}~|zx|||~{|||~x{{xzv{|v|yz~~|~{~~~~~{|~|~~}{~|}|~}}~~~~~~~~~~}~~~~~}||}}~~{}|~}~}~~}}|~~~~~{}}|~{~|z~~~~~~~}~{}~}~~~}~}}~|~}|~}{~|z}|}}}~~|~}|}{}}}~~{}{}~}}~|}}~~|{}|}}~~}|}~}}}|~}~~}z}~{~{~}|~z~{|~~|~~}|~{z{~x|{}|w{|zy~~twy}y}xy}x||}x{}y}{~z{|y|zv{{x}}}z{|{{~|wyu{|}~{|~}{|y|z{}~y{wv}xyyvy{|zz}y{}{y}z||zyyv{{}}|~{}|}{{z{|{}}~}|||~~z}}x}|zz~~{}y|z}}|{z|xy{xw{xwyxy~{zwz}|~|z{{w||z|z{{}|~z~xv~|{{~z~|{|vw}x{z}{wvv}y{wx|z}}w{yv{zvz~u|yyz|y}~{z{|~~~y||~}}{w}{|}~||x~yz}zxw|{zx{zz||{yw|zzywvz{}y{{|y~|xz|}{|zzx{{{}~{{zy~}x|{y}zyzxzxwz{{{zuyyy||yy|y|{~yz}zx|{}z|x~}||}|{{{xu~}|~|}xz{{w||}yxyz|{zv|rx{yzwyx}|}yzxz|{y}|~z}y{x~z{}|||y|x}{{z{}z|}zyxq|{~zx|}xwz||{|x}z||w{z{}x}}zxyy{{z|}}|}}x{}~~{~{~zzzx~zz|}}~}|z~xyy|zyx{~szx{xxzyz|~y{}{zy{}w|{vxy||yx~}w|~z}{yzwxy{{yyw{yzzy|zy{{xy{|w{{}}x~~w|w~w{|||}|{x{zzz~|zw|}|~v{w{{||zz{}{y|{~z|y|wyz{|y}x{yv|{z~}}|~{}{{}~y~yy~}yz|y|yy}{{~y{s|x~}{z}v}|xz}y}wz{x{{y}{}}~}|z}}zz}}|y}}~z}}|}~~~}{~|~~}~{~|~}~~~~{~~}~~{~|z~x~}z}|~z|~}~{}{~r|}||~}~|~~|~|~}|}~~{~}{~|}|~}~}|z~~~~~~~}}}}~~~|~~~~~}z}~~~w}~}}}~~~~~|~~z}~|~}}}}~~|~~{x~~}}~}~|z|x~~}}|~~}}~|}}~~~~}~z~~~{~{~||}}~||}~{z}}|{~~~}z}}~zuy}|wz}zxz|zy~|{vx}|~~w|}~z{zyx~y|z{zz}z|~|wzzxz{vyzq|{x{|~}yzx{y{yzyx~~}x}{xx|zv{{{uww{|y|{{|y~x{yz{}xyx}zzwzy~|w{|y}|}|{}{z~z{}{vxz{y}{zz{yyy}}zx{{|x|}}{}|zy~{zz|~}|||x}|{|{{{{z~||yz{}}z|{|}wz~z}z{xyyz}z~}|}z|{|{{z|{zz|z{|zzy{y~{xyy|}~{wxy|||{{|y|}~}v{|zv}}|z~y|zyx{{}}|}|~}y}~w~{yw}z|z}|||y~{z{zzxy|vx{~}|z||~}}{z}{|{||y}{{~~yz}|{yxwww}{zy}{z{{v}~||{x}z~z{}u{{{|{xz{z}xyw}{||y|yt}{yxx|}y|w{wzy{|||z|{yy|}~zy{{|zwz~}{|yy|z~~{|}zz{~~}{}z|y|}{z|zz~}v{x|}ywzxy{|z|yx||z{zy{}|{z||{{y}|{vz}z||~z~~||ywz{zzw{{}y{t}{y|{xz{xwx}zy{|xzx|~zy|xzz{{yy|xy|}yz}yyz|}}|yy{|}|{v~zw~wyyzzy{|y{{zw}zz||{|y|x|}y|z{y{{zz{{}||zy}}x{|{x{~}y{{yyy~z}{||y||x}y{|x{}||uyzxz|z|z}zzyz}{|vy~}y|}{}|yvwz{{|zz{y}}~}|}x{xy{zz|}y~y{~||~~~}{}~}~}~~~z|z||}}}}~y}~}~~~~}~}z~~~}}}}|x~{|||}}}}|}~}|~~}~}~~}~~}|~~~}}~~{|{~{{{~~~}}}~}}~~|~~z}~|y~}}|}~|}~}}~~}~~zx~~|~}~~~~|~}~~|{|z||x}~}z~y{v|wzy{~|}xzzyyy}z|yx|x{y{~~y|}{y}zy{~z{z{w{}{~z~}}{{}|||yy{y{{w}}xyzzz|}z}}{~||w{zz{w|{{z|z{|{}z|yz{|{|w{{|}~z|}}~{|{|{|z|{y|zxx{yz}}yyy{x|{v|yzyvy|zz||}{}}~x||z~zx~}{|y}}yzxy||}y{{}x||z|}|x}{{z{ww{yw{z|z|yw|{y|x|z}{}z}z|v|~}}zz~z}~{~|{w~z|{zw|wx{}{xyyy}}~x{~{x}{{}||}~}z}||{}}y{}xv{xy|}{~z~s{{zz{z{|y}{v{yx|wxvz||yyw}{zx|{{yz}||{{~w|}y}{}zzx~{{|z{~}||{xz{{{{|{y{}{|yxyx}|z~yyy|xzzyxz}z{{~~|y}|||{{{yz|}y|x{~}~~zqz}z{yzyw|wvw|{wyx}zz~||{z{{x~xxz}w|x}yz}~y}|~{|zyz}~{x}|zzyy~y{xz|{{{z|z|zw|}z}zy}{~zz}{}z{{}yy~~{||}{||{zvzw{x}{|y{z}~zz{wx}v||xx||y~~|{xv{}vzy~y}x~}z|~~{z}||ywz{}|{~{|}z~{z{~zxx|y|yw|{|~yy~x|yzxwyyz}zz|z|}~~y|vzy~~{}}w{~|{}|}y~wzzzxzxy}z|{||yw~|}|x}|z|zz|{wx}tz||zzy{z}}}}}~|~}y~~~~}}~~~~}}||~~{~}{|}}|~}~~~~}~}~~~~}~{|~~~}~~|~~y~~~~z}~~~~zy}|~}|~}}{~}~||~}}~}}~}~{~|{|~}|~{{}}~~~~|z|~~~y|z}~~~y{~~~}}}~}z~|{~y}}~~}~~|{~~|{{}}~}~|~}||~~}t}}~}|yzz|z||{y|}~|w{||y~z~{}{~z{||w{{}y{y|~{|{z}~w{y|z}||z{{zz~{v}zz{zy}{x|z~z}x~{{{|}|}|}}~{y|wz|{{yx{}z{|{u}}z~~~xwx~{z|~z}z{y||z~}z||wz}zzyzz~|zz~{z|{||~|yxyyyzz|}|~{z{}y{~~~vyz{|y~|~x{~u|y}||}||~tz{y{|z|{x}zyw{|z~|{zyw||}yzz{{}~~s|xz}{~z~{~|y}~|}v}{{{{zz}}||vvx}}x{}zz}}~~zx{}|{}||}{{|y||y~zx|}|z|~{zyy{z|z}|x{{y{~|}z}y}|{z{yzzx~x|}||zz}}|zy{y{zy}zzy}z}w}}~|z|{|}~}z|{{{{|{y~{zz|{z~|yy{{z|||yw}|y}{|z~x{}{{{yz{|}}z~|}~{y|xy}~~wx}w~{||~}}{z|xzyz}|{xw}{|v}z|zx{|zyxy{{}t{t|z}}}|vx}{}z|{z|{z|}|{z{{zz{y~|z|}zyyx~v~zx{~y|uy~}}y~{{z}x{yzz}{|~z|}}y}x|yx}|z{zz|}zzz|}|y{yz~}{}{|{w~~zx}~{~}~zz~z{{|y|}y}zyz}yy|~y|u|~}~}zz|{y{w}xz{|z~y|||u}{}y{|z||z~||{x}y}}|x{yzw|}x||{~|~~|{x}x|~zz|~~}|~~~}~~}}~~|{|~~}}}|~}{z~z}|~{}||~~~~}{~{~}}|~}~~|~}~~{}}}}~|}|~|~~~~~}~{z}~q~||}~~|~}~|}|~}}~~~}~~~~}}{y}|~}|{~~~~}~~~}~~}}~~}~}~~~~~}~z~~}}~~~}||{~~|}{~zy}~}|}}|~}}~~~}}}}|~}~|~}~~}~~~|~~}}z{|}}|y{|~z{z{{|w|{z{zz{zz}w{{{{{z{~|zz|y{|}yxy{{yx{}~|x{|y{}}~{zzzy~}{y}z{xz|w}v{}z|yz||}zwvxyz~yty|z|{x}~}yx}y~y|}y{|{||}w{z}|x|z{}w}{}y|{yzy{y|}|z{yy|x{yzyzxx{x}zz{z|~zx|}}y~|}v}{~z|}{||}|}~xx|y{{w}|{wzyvyyz}wvwx~{xz~||}~||z~|}y~||z~{|{zz}{|z}~y{{zw~v|x}w||{yyy}}~{{z{|zz{|{||}{z|~y|{}~}}|||yz{~}}}{{yy{~x{xwxw|yyyzxyzxy}yz~~v|z|{}}~}vzz{~{yx~zyz}|~}}}}zxzz|}}zwyy{wy~z}|{~{{}yyyu{{w{|}~}|z{w{yz|y}||}~||y}|~}y|}x~yyyyvxyzv}yyy{{rz{zzzyy{{yz||yzzy{z{xy~y{}~~||~x{yy{|z~{|z|}{z|~{zx{yy{w||y|xz{yvs{x}{z~yv{}x}}{}|z}|yzyz|{{}|{|x|yyx{|{||}|yyz{y}}~~}wz|z}y{{|}xv{}z{z~y{{~yyz{v~||x}~xzx{{}y{yz{y{zz|~x{|}wxz{{~{|y}z{|wyz|w{}{z{|w{{|{y{|y|zzzz|{wy{~~~y}~y{}{{|~z|{|vx|w|z{{{||{y{z~}{zv|z||zy}|}}y{zzz}|}}~{~~|~|~{|{~}~~}~}|~~~}~}}{}w~~z~||}y}~}}~y~}~|~~}~y|~}}~|~~~~~~~~|~~}~{~~}}|{~w}~}~~|~}~~~~|~~{~|z{~~}~}|}}}~}}~{~}~}}}{~|}~|}~}}}}~|~~~}~~}~}}|}~{|z~~}}~{x~z|z{}~w~~}y}xy|z|}{yx}uyzz{~{|yy|x{{||z{}zxy|{x|z|{yyy{~y{z}z|xy||y~}|~{~w{zy}{~z{~zz}yzz}|~w|z{z}|z|~y{}|~~z|{{|zzy~zzx|{{}{~|vx~{wyw{zzwxyw{}||z|z{{|{zx~y~|zz|~}y}wy|z{|y||y}xw{|xz~|zz}}|}{{|}{}{{~~{z}s}|~zv|xu|{{z{z}}y~}{y{y~||y|xz{}yy{w|z|~ys{|xzxy{{}w}|}yw}v}~zy{|zw|{w{}xx{z|{{{yyw|xy|y|~z}xz}||zy{z|}|}|~}|~|}y|~{zx|vy}wvzz|wxy{{~y|}}z{zyy|~y~yz||z{{{}yzxw|}|~}}yy}}{}~y}{|{x~xx~x~{~~~}}~yyx~}||z|y|y|zwz{y}z{{{{y|~|~~}|}{~}zxz||{x~z|{zz|~{|{z~~{|}}{z}~|~zz}zzy}z{{zv|{{|{yz{{yy|y~y~w}w|~z{zv{w{z~~|{~zz}{}~}w}s{|}x}|y}~zz{~z||z~}zz{||x{~z~y{uz|uz|x{}zzz{z||{|~{z||}|z}yyy~|w}zzz|}}|xz|z~}|}z|v}{{|y|yz}uzzxy}z|{yzx~~xx|{z|{{|}y~~xzxyyzzw{}xz~yu}wz{|{zv~z|~y|u~|z|z}zv~z{{z{|yxx}|y|xzy{vzx|y|yzx{x||~|~{y|{~{}~}~~~||~||}}~|~}~|~|}}}~}~~}|}~~|~}~}}}|}~}}~}}}{~~}}|}}}~~{~}{~|~|{~~~{~}~~~~}|}~}}~|~~~}~{~~}|~~}|~~{}~}~}|}}||}}}}}|}~~|{~~}}~}}~z}}~~{}||~~~~}~~}}|~|~}~|~{|~{}~z|}|||y}|~yyz|~w||xzx{xvytzy{|}{zxwz{|{{||~}}~{z}y|}{x|{|||~~~|{yw{{y|{z{yzz}~z|zzz{zw}|x{yz||}||{zz||x}}x{~yx}wx|{}~{}z{}zxyw~y{w{w{||y|wzy{|y|z|}}{z|{v{z||{|y{~zy~|~{}}{{{||}~{{~|xz{|{{{zyy{zzz|zxzz|{y}y||wt}zyzvy|{{}{|~}}zz{z~{{~yzx~ywz~|xwx{}~uz~}}{||w{xz{}|xy|z~{~{}}{{|zy||v||y|z{}z}|{{y{zwy}|v{|~{{y|yw{~{}|z|zzz}{y||{{}{y}y{yz{y}y|||~}~|{zy~}y{}}y{|t{y|}{y}{{wv{||z{zy}yyz|{}}{{w|y|z~~}~z~x~x}||z{~{zz|wz|}~}{{}|y}|{z|{w|{y~}|}{~}||}{|z|z{|wz{y|}}~}z|vz|{{w{{}{{yxwz~|yz||}x}{yzy|~|zz||y|~{y}x{{|{y~z~y|}~z}yyw{{x~x}{y||zy{wu{}y|||zzy}|}~}}x}|||zy{~|{~z{||yz||{yzv}y|{{~{w~wx|xyz{|z{}}zy~yu}z~~|wzyv|}}||~||{||{}y|y~|zzy{{~s|v{{z{zzzz{|z~{|{|y||~}z}x{{|}{|~~}zz||}}}}z}~~~~}|}|~~{~}}~{~~~||~|}||||~|~~~}~~~||}}|~|}~~|}|||{|~}~~~}~|}z{}~}}~}}~|}~~{}~}|~~~~~~~~~|}}|~~}|}~~|~}~z~|~|~|}~}}~{}~~}~|||}~~~}{~{z|}~}~~}yzyx||yy{{|}yzzx{|{~x|z}y|}~{y|y{{{yv~||zzyy|yz~{{x~zxz}{x}z{x||}y}|{{{{{{xzxz{w{}||{{yzz{{{x{zy|ww|}z{}{y}y{}zz{z}{yyxx}|zx{{zx|zz|z|||~{|~y{zyx}w}z|wzy{yz{w~}xz{zz}yz~zz~x|}||}{x|y~}z{zzz{{{y{}{z||zz|yyz|{z~|v{z~x||z{}}}xz|yyz|{|yy}wx|{y|w|}{yz|{}|{z|{|yy}zvzz|z|x{{zz|yxy}~x{x}}|}y}{}{{{}|}}}|{|z~z{||~zy{}{z~yzv||{x}~{|}|{y||||{}|~{zy}{}|x{|~yyz{}|}}~}|{y{}||z{{~yvyzy}|yz{}{|z|y{|~|}~{x}|}}x~~|{x{w|{z}~y~z~}z{}~|w}~}zy|yz~|z~z~|||x}{z}{z~|~{z}}x|z~}x{yx~yyx|{}{{z|}zu{|}zyzx|{{|{z{{{}|}z{|{yyz{}}x~{x|}}|x|}y|wy|yx{}~~w~xxy}z|zx|v{zw}z{}uyy}z}x||}~~v{zx}~}|~~z|y{{~|xy{|{{~|y|z|w}w|{~w}{z}}xvzy{{{zv|x~}x{|{|z~ww}y}xzw{zz}y{{~z|z{|}}xy{~|z|}y}~~|}~{y}yz}{{zzz|y|}r|y|~z|~z|}}~}|x|}zz~z~~~}~~|{~|}~y~}~~{|~~~~~}}|}~~~z~~}}}~~|~|~~z~~}}}~~~z}|~x~~}{}~}~}}|{|}|}}~~~}~|~~}~|~~~|~|~~~~~{}}~~~}{~}}~~~}~{~~~~zz{~~~|~{}|~|~{}}}{~~z~{|}~~||~~zzz{|z|z|wy~y{|vxxx}{wxy|{{{|xy|y~{zyuvxvz|||||yy{{}{y~~|}~{zy~|{~x|{y~|z||z}x|xz|}vz{x~zyz|{}z|yz|y{zzxxw}{}{}}|}{v|}x||y|~{|yz||y~|~x}x~y}zxzxzz~zz||{{z{z~y}~zzvz|{x}{|}z}~}|}zx}~{||x}{}y~|}|yx}|zy{w|{~z}w||~z}zzy{z{|{wz}x{}}{{{z|yz}zxz~|y||}}|{|}yz{}|{zy{}}}zxx{{z|z{|uyz|z{x|x|y}{|yyz{{y{y|{|y{w}~{x|}}}{}|wx}z||}~yzw}yzzz|z{zz{}y}}|{zyzy{zw~}{{|z~zy}x||{}{zwz~~z~|{}|w{}}|ytz|}~|yz{|zx|wxyz{y}y{}{{|x||{zy|{}~}{{y{~{~}||{|{~}|z~x|}wy}}{|{z}|yx{z{}{|x{wz|z{{}{zy}x|zz{z{}||{v}{|v|~}}yv{zwyz}zv{|wz}zyz{{y{y{{w|wz|y|~}yrx~xy{}|~{{~|}zy{|v|{zyz{z||{wzz|x{~xz}}|{yz|y|}|y{|xx}~z{zx}xy}|{zy~|}y}|yz}|~{}|{x{y|}|yzy}|y{yx|}zyy|~z|z{u|~}}|y{{}|{z{~}{y~y{{yy{{}y{y|{yywzw|~z|zzz{xyxy{u~yy|{z{{~xy|||{zxxxy|w}}|}}~|~{}y~|||{~}}}~|}}~}~x~||~~{}}~}{{~~~}}~~|}z~~~~}}~~~~}|~|~~~}~~~}~zz~}}}~|}~~~~|~~{}~}~~~~~~}~~~}~}{~}}{~~}z|{~~}z{}}}~}z~~}{|}~|~}|}}~}|w~|~}}~~~~}~~~}|~|}~|}~||~{{~}}~{~~{}y|}y}}zx}w|tyzzzx|zxz}{xyx|zzyz|yx{|y|||y{z|xwxxz{{~y{{y}{y|zzyyy~{{}{{{|||w|||wxy~zxz~~{x|}w{{|wy{||zwuy|vxx|yxx|||~~{}xxz{}~y{z||y~y}zx}tz}~yxz}|{{z}zy~|{z|{z{}zy|xy{|{{{z~{xzy}wy|{}}{zz{z|y~z~wtz}|z|yy}y}{z||}{{z{{{z}|{}|{}{y}|xy|}y}~xx||{|yy~z{~{{z{|~xwyx{{zyyz{}zy~{~zzwx{}zyy|zwz|sx}~|v{{|x{}~z{{zzy}z}t~{}z|~}}}{zu{w{|xy|{|{}zzyz|yy{{{{{|w~|~yx|zz}|}{||}{{z~z~{zz~{vz}{y{{x{y{}y}{{zz|}|~{~|}|zxz}{z{}{|~|y|y|sw|}~yz}}x~yxyy|~z}u|}{~z|x|z}{{|}|x|{|z}{~}}{~{}z}y|{z{{}~v{z{~{}}xz}~|~x{{}~ywy|{~|{y~x{}z{}~|z|}vz}|{{oy|yyz{vz{}}zz|zz}}xz|yy{{y}{}|~yxu{|{|y|{z{zz{|}zz{}z{{{|zz{{|{y}~{zzz{|x{{}~|{||{y}}}}~|y~wy{|{{{z|{|x{{z}{}|{}|zyz|zy|{{{}{x|||{~|y~yxz|{{v{zxzz~{{}v~~y}z{|z{|{|xz}{zy{y}z{~{~~~}~|~~}}~~~{}}~y~~~{~|}~~|~~~|~}~~|~~~}~|~}}}~}~~~{}~||}}~}}|~{~||~~}}{|~|~~~~~|}~}~~~~{}~}~}~}|}~{~}~||~~|~~|}|~}}~~~|{|~}}~}~~y|}~~}{~~z|}y~~~|}~~~|~~~~y}~}~}}}~~}~z{~~~~}~{}}y~w}{z}~x}y{{x{|zwzy{z{{{|yyx}z{|{|zx{|~y{z|}{|}|uy||yzy}{{|{~z}|{z~{}{{||yvx~{y|{}zy{z|}xx{z{{vwwvwzv||~y~|{}{~||}~zzx{y{~yyy{z{||u{xyxzy{x|{yz}z{yyx{xx{zyxy|}}y{w{~{{y|}|}{{y}{{~||~{z||wywy{v{{~yv|{y|{|{xuz~wz|o~zz|}|z{|~|~yz|zy~}|z{yzz{{}|wz{|}y{~{|~y{}}|{~y}v{y|xyww}|{}y}}{yx~}{}y~zy|y~z}~{}~{{xy~z{{z{yxxwzvzwxx}{{zw{|~x|x|x{x~}}|zt|~~{z{|}w}z{{|}}{}|{zyxz{{y{w|y{|xzxy||{~yztww{{xy||~v{}zu}||z}y}z}~~{z|{{}|x|xx{}~{w{z{{w{|}zy~|{y{x{zxy|y}{xy|y|x|y}ywz}|}wzx|~y|}zz{}|y}}z{zzy|y|z|}|{y||}vy~uy|{yz}zy{|{yx{}~}~~~~|{||||{{{{|{|~{yz|{~|xyy|y{~y~|zwz~|}z{zyy}x{z{wy~zz}~yy|{{}{{xz}}}|z}|zz|z~{z}|z}{}~ywx|{xz}y|z{}wz|~{|{uwxyxy}{z||zzxuzx}v~z~|}}|}y}{xx|zz{{x}}{yxzy{y|zzxw||wz{z~z|y{|||~}ww}{|{zz|z{}z~{{~y~|y~}~~}~}~~~|}~}~||}|~|~~}~{~}}~~}~}}~}~}~}{}~~~~}~~}}}|~|}|}~}~}~{|~|~|}}~~|~~~||~~~|}}~{|{}}||~~{}}}{}}~}|~~~{~}{}}{~~~{}~~~}|~|~|}}}~z~{|}}~~~~~~}{}}||~~~z}{}x|uy~y|wyzu|}{z{yyz{zuzz|||{z{}yyy{}y|yyxxzyzzzz{z}}|}y|}x|~v|{~{yz{y~x|yz{||y|yzz{}x|z|wz{z|uxz|}y|z}}{}w}~{~}x{wyww}||z|zt}}yz{y|{x{wyw~|}z|zx}z||xxywzzzy|}{}w}}yxz{{|{|{|xz~|{|{x||}}~x}||z~|{z~|z|}}xwx|z}|}x{|y}|y{x{yy{|{}||}{}|{|}{zyzy{z{|{{|z}{x~{{|{~{}zx{~~|}zy~{wu{z||z}z|{}{||}{|{zxy{}|x||{{xz{{z~{z~z{y}u~~{|{xy{z}{{w}yz~z{x}{|~{{{xz{||{y||}y~y}|x{wyzx{{{|}|{x{{{|wz{zx{}yy|{yy}~}wz{y}}}}~}zy{|zw}u}x|zw{z{{x~yxvzzw||{zz}{v}}~}~zy}|wu|{y|{z}}{uw|}{y~z|y{~xyzy||~zzy}~w{|}|zyzy|{z|w{|w{~x|{y}}{{~{z{zyz{|}zzz}|||y{yw{wxz|w|y{~x~z}~yz{{|xw~u{{||{|y|{{yzy{}{~{xz|{{yz{zyy~z~y~ywyz|{zzzz|}yz}{}~w{z~x{y~||vzzy{y~~zz{z|}ywz~|z{}}zwuz|zw}y}x~w{{}y{}||}{{x{}xy{{}{x{w|~xz{}xz||{x}{}w|~z}|{{{zwz|}y{{~}x}~~|}~}~}}}~~}|~~~~~~}~}}}~}}x}~~{}||~~~~}~~{}}|}~~~~~~v}}~|||~~}}}~||~}~}}}}|z~~|~~z~y|}|~}}~}z~~~~~}~}}zx~~}~~}||~~~~z~~{{||}~}}~~{~~}~~~~~~{~~~~}|zwz{|x}}z|{{{xz{|}yyzx}z{|yyuz{}y~vzzz}|yz{}{y{zz|z{{z}zy{x~z|{t{{{|}z}zz}}y}~}|{{{}~y{}|{z|{wyy}}y}|xyyy{y{xzyyw}{|y{|{|y}~z}}z{}}x{zxyyyxx{~zvw~}{{}}xyyy}{~|x~}y{yw}yvz~x}{y||}x{{z}zz}yy|yw}x|zy|ywz{zy|zz||{}xy|}{y{|{xy{w|~{y{y}~}|z}|{{z~~|~y|{{|~y}zx|~vwzz|yw}|{wyyz}t{zvz}{|}|}|y{y}y}x{|zw|}y}}{r{z|}||wyw}zz}yx}{|x|{y{{xw|zw}|}}{{~|}y~zz|z{z|}~|{y{|~}{~~{}}~yzzxy|{v~~{{|yy|{z}{{wy{|{w{}~||{yz{{y|}}{|{~{}|}~{y{}{xy{|x||{|{yw}yy}yzzx~zx{t{{w}zv|{}z~||xy|x{}~wz{}{y|zz~}y|z~}|{x}~x{xxwzwzxy{zz{|}|~x|{zy{{{~~{{}z}y~{zz~y||~{{y}{|z|~z|{yx{x~}}y{yzx}|y~x~z|zxz{xxyzz}{}zz}|z{{}y|{{|z}}y{||{{zxx{{{}|{xzz|xy|y~|||}{|~wy}~{~w|yx~||zy{~}{x~|||z{z}x{|y|}{{z}xxwy{w{}{zwzv|}xz{ywz~x~z~}{~z}z|~||~~{}|~~|}~}~~}~z}|~~{}~{|||}~~}}}~}~~w~~{~~~~}z}|~}~}|}z|~{}~{w~}|~~}}}|~|~}~~~~}}~}~{|{~~~}{|||x|~}~}}}~~||~~}|}|{}~~~}~~~}|}~}~~||~|~z~}~~~~{~}}}|}|~~~|}}|~~}}}|~~z~~{{||~|{}~}}~}~~z~w|~}}}|~}}}|}~z}~~v|}||xu|}~{{~}}}ywv~z{z~z{}~~{}|||{yyzy~{z|v~x|}|z{}}x|zxx}yzz||xyvx}zz|}y}~}~uxz}y{y{|}{xyzx{{u|w{y|{x}x{zz{}w}}|xz}z|{w}wyyz{{{}~{~zzy{x}y{}z{x{{zz~z}~~z}{zz{zz|yz{{~}}{z{yx}{y~{yz||}{}}y}~~zy{zyzyx}v{}v{{}}z{}|x~~yz{|vzzxy|z|{zxy{~yw}}{~{zyz}zzz|{}yz}y}}zvywy|}}w|}{|y|}yy}{{{zy}zy|}~|{}z||}yx}||z{~y|v}zz}x|}xx{yzyyy{{z|{~y|~{}{}wv}|y||zx||yy||}y|z{x~v{|~}||{zy{xx{~x|~{{~}y}~{}{{{|||{{|zy}{ywz{{z{{y~yx|zy}z{|{y{{y||}}|{}|{x{}{|y{|~zzww{z{y||zzz}yy{zz~{z|y|~|xy{z{|z{|~}yz{zw|zx|~}|{~||ywz{{~x||{}{|z||z}|~yxw}w}{{~}}{}}~}z|zz}{{xz{x~~{{w~{yy}~y|{z~{zzyz|}}yz}}{xy}}{z{}y{y||yy|}|~}}vzz}~~|z}z}|~|xz~x|z{}z|{zy~}x||v~}w|~}|y{|{uy{}}}{{|x}{~x~z|{x}z~~{}zz||w}}yzz|yz}~}}{yzy|~}~}x{{z{z{{||z|z{}z}~}~~~}~}}~~||}}~}~~|}~~}}~}~~~}}}|z~~}|~|~~~}~~~|}}}|~||~~~~~{}~{~~||~~~}~~|~~}|~{|~~}~~z}~}~~}z|{}|{~|}{~~~{}~~}~~}}~{~}~{|||||}~~~~~~~}|}x~~}}|~~}~~|}~}}~}~~|~~{~}~|~y~{z~~}|}z}}z|y{y{|y|xz|x{~}{w{{{w|}wz{~z||{yx{{{{v~xv{||y{}w|xy{x{|~z~{uz{}uzyyxxx}yzzvz}zyy{|xzyzxz}zz}vvy{xxxz{x}|w|~yx}zu|yzyxz}zz}|xy{~{|vwxxw|yxx~zzty{y{}{}y|y|x{|{{w~{|yzyz~x}y{{y||zz{~}u~v~{zsy{|{zz~wyyx{xy{{zy}{xt}z|u~x|z{zx|w|xx||x{{y|~{{yy{{xyz{|x}{z||z{wz|xvz{z|{zy}z|zyy|xzyqy{y}|yz}}}|{y||w~}x|{z{{}{y}|~{y}}y}}yyz{ysyy{xyyz|yzyy{~y}zzy{xzyxx|~y~wzy~||~x{z~{}}}~z{{u|{{|}xww{x|yw{{}|yzz~yzzqyy}yvxx||}|{v{x{{zzzz~{{|}~{|}|{~|{w||x{y{{|zx|{~}x{|zyz~~z}yy~x}yyw~~|z{{}{}{z}z|~y}zux{{z}}x|wv|zvz|~{|{sxz|y}zy|}z{z|yx~x{yzy}}|~z|}zzv~}|}z{}{z|{yz}x}zz~xxyz||yzzw{|{|y}}~zwwz||ywt{yw|xz{z|zy}y{}y~{{y|{yx|x}z|||y{||y||{yzxwxx{v{{}y{{y|wyx{{y{|w{}yzzuy|}z||~z}zy{z||}zv}{z}zx||~}|zv}|yyz|v|zyy~z}{z{y|yz{{x}y~~~|{}y~yz|y{|y|~}}z~}~{|~{|~|}~~}}{}~~~|~|}{}~~|}||~~~}}~{~|~|~|~~~~{~~~}|{~~}~~}~|~~~}}}~~|}|z~~{|~}|~~~~|~~~~~}~|}||}~~~}|~}~|~{~}|{}~}~~~~|~~y~}~~}||~}}~}{~~~}}~}|}~|~~}~~~||~~~}~|~}|~~}~~}}|}~}|~}y|}~|}}~}~~}~}~}~~}~}|||x~}zz{{{~}}~}{y{z{yy|u~~|z|{{~|z}|yyv}zz{z}|{xyy|yxwy~z}~x|~{|{}|}~{x{xz}|}{}||y|{x{u{|z~|zx~|{}}~}v~|tz{zx{}}{w}zy~}~y}w}{||{{z}{~|{|x}zyz{{zzxwxz}{y}}|x{y}{yyz{||||{x}{{vy|}yw|}~{{|w|{{|zyzx~}w{y|{y{z|w}zw}{{z{|{zwy{~{y}wz}{xz|}{zzy}~y|y|{|zz{r{y|{x~|y{z~~yx{|x{}z|{~z{~x|}{z|vxy}~z}~|wz}xyzz{y{{zw}z}yzw}}|}y{xx}x|{|x}~{z~y|{}uxyy{w|zvzy~~x}|y~z{x|y|~{yus{|~yzxz}yv~{{}|x{z~{{w{zyw}}{|{}~z~|z~|}u~zwxz~zx{y}~{|}~z{~{~|{}||zz|~~z|||~}xwx{y{|z{{{y|zw}|yv~|y|zwz{~w|}~zx~|yz{y~|zz{|{}|~{{{|~{z}t{|y{|z}{{|z|{z~}{z|}w}wy}|}y{~|||{{v{{|}}}{{{y}{{{}z~|||zz}z}}~{yyyy}wy{{w{|{|}{||}}yyy}{y|w||z}xy|y||~t|{}{|xy|{{}|~x}{y|}|zz{zyz}{}|}z{|y}z~x||{z~{zw|{z||z|zz~|v{x|x~z{{|}}{x{wz|y|x{v}yy}}}~w||{}|z{y|~y||x|}~~{y|||~}}~}~{~~~}~}~}}~z|~~{}~~~~|~~|}|~~~~~~}}~}~~~{|~|}~~}~~}~~}~~}~|}}~~|~|~~|}}|~|~||}}~}z{~}~{|~}}}}~~~z|~~}~~~~~}~~z~|~|x~~~}|~|~}~~}}}~~{~|{{~~|z}~}~y~~|~~~|~~~~{~~{~}|{}z{|yy{}~}|y~||w||{z|y{{{||{{}{||wzzyyvx|zzzu~xz|~vz|{y|y{z}y|zy{{|zw~{{{xx}{zu{z~|{||x{wx|~wy|{}w~}xxy||{{zz}{}z|{}{{{{{}}||||x}|y|}|wwwz|{{xw}z|{z~{wy~}wyyx{u|y{zv{{y{z{v}z{|yz~w{}|w{}{|}y{|zz}z~z|xy{z|{yvyvw{z{y{{zy|}wzz~{|}{{x|{|z}y{zz{y|}x{{{z|~x~}{w{yzw}wxxy|vyw~{z{||wzwwzyyuzy~~x|}{y~z{|z{w|~~x|}{z}|z}z|}zy{wzzxyvy{v|yyzyxwxyxxxz|ywz{{{|{{zzxy{|w~x{}{|z}}}}{z}}{{|}yzyvyxv~||zyzx|yzyz~{y{wx|y|xzz|{|}||yyt}{z}|{}|xz{}y~zy||yv}xxy~yz{y~zw~w{}{w{{ywx{w~z}uvwzzxyy|~yz{}yxx}{|yz|zzxyxz{}{{~|{wz|z~yy{wxwz|zx{w{zx|uzxx|{}xy{|zzyzz|x{{}}~~||yx}v~}|}y|yyzww|{yx|}}~|zw~z|u{}vzyyz{z||}|yxz}}{}{zy}~y{vz{}{zy{}{~{|y}|y{{{|ywyxvvy{w}u~y{|~|y|ywwx{{{{{~|~{~{|}|{{~{}|w~yxz~}z{z|yyxzq}{~||}|zzytw{x~|z{|y{{}y}|}z}{||z~y~~|{~~||}z|~~~~~}~~~|}||{~}}~~}}~~~~~{~}{|{~~}~}}}}}~}~}{~~z|}~~~~z}~}|}~{~}~}~z~{~}|~}~|}~~}~}}~}}~}~{}~z||z|w~|~}}~||}}~|~~~|{}~{~{z|~}}}~~~z|~||~|}{}|}~{|}z~~}{}~~~}~{~~|~|{||}|}{~}~~~~~|~~}~~~}~~}~|~}~}~~}}}|~zyzy{}{z~v{zxxzy|z}w|yy{||x|vyxyz}{~zzwz}x|y{y|~{yz}vzz~{{|yz|y{y{uwx{yzz~~y}{{yw}z{y|zy}|z}{y|{{{xy{xxy{|y~zyw{}yz|}{z{y{zzxz{|yzyx{x{~|{w{z{z|x}||z|}w|xzyz~z|}wyx}uyy{wzy~{|xyy{z|}xxvy|zzz~zxu~{~{|{w}|y{{{xy{~zwz}w}zy{}{|xz{yy~{x|pv}}z}}~~xy}wy{|uyzzzz{|~{|{zyv}zuxxr{{wx|||{{}wz~xzz{{xw{|yyz|y{{z~z{wyw{x~z~z||z||}yzz|zx}{yzz~{zy~y~}{u}z|y}y{|{||}|y{~}|y{zz|xyz{}{y|yz|{{z{x{{y{z}}~yr{|sv~x}{{|z}z{vz{}u{{x}{y~|~zz}vy{||}{}zz|z||{~|z||x{{~y~|}vzz}x~ztzyx|y{wzz~{z{z|{zz{w{xw{zxy}x|||}y}z|zwx}|{~|}z~~||zy|x}yx}zx}yxz{}{}y|uw|yz{zzzzz|x||z|yzz|}yw~z|{|{xw|||{yz~x{{}|{|zzz}xzz}y}{{x}yzy}y{wzz{w|zyxvwx{{ytx|~}{{y{|{z{y|z~}|zy{|y{wx}}~}{yyz|}zv|yy{{u{vx{{xzzz}||w{}z|}z|y}zy}x{}|{~}yyyv~{}~{zz~x}z|ww|y{}{zux~zxy}|w|||}}~||}~~~}||~}{~~}|~||~z~}}}y~~}~~~{}{}~}|~}~~}}~~|~~~}{{~}~~}|}~~~~{u}}~y||}}}|}~}~}}}~~{~~~~}~}}|~}~}|{~||}~~}~~~~|}~v~~~~~~~}}|}~~~}|}~~~}|~~}~y|}|~}{~}}~~|}~~}}|y~||~|y{y|yzz|~x{|{uz{uyy||yy}}{yz{{}{{~|~~|~|{}|zz~|yw}{yz~yzz~||{||w|wz|}wx|wzy{zzyy|yyyzy{xzxzyxv~y}zz}~~|}z{{x{z{}}~zy{||}|{}x}{{{z{wzyz|zy|x}z}y{wzz{|{}z{z{||z{}{}|zy|}}}|~|zz|}||zyy{}z||y||}~y}vy|zzxzx~xy|{{}zwy{{~|t|}zz|zzx}{zx~yyzzz~~}}w{|z|}}{zy{zyz|z|}z|y}zyvy{w{z}|zz{{z|}y|w{{}}~}~||y~{||}}zzyxzz|yzyzzz|zzyy}{xz|{~w{{w}}~y{~{{~|x~|z|~||~}u}x{{{}}zx|||{zx}z|}w}|zx{|{z{{|{zy|vzx~zx~z|yz}}~xxx~}z}}z{zzzz{~}zyzz{~yy{w{u~|{|x~yvzxzz||{z|z||z||{|~{~z}~x|{~z}{{}}}~~}}|~yv{|{{x|{z|}z||z||{utz}{{zxzy|x{y{yy~}}y{{|||z~~~{}y|{~{w{z{x~|zx{wz~y{z{yy}y}{{|ywxz|{~|}|}x~z~~x{zy}z}vx||}~}~|{|y}|zzz{{{}y|||xyzzx}yy|y}{y|y{}~|}|{{~||}}|{|z}~y|}~}yy}|vv{y|~~}{xv~{ywwz}{z}z{xy}x~~y}|z{x}}|y|{z~~~~~~~~~|~~}}~~}{~~~~{}|}|~|~{~~~~~{~~~~}}}~}~}}|}}~|~~}}}|~}~}~}z~~{~}z{~|~}~~{~~~}~~}~}}~}~}~~~}~~}}~}~|~|}~}{~}~~}}~}}~~|||}~~{|}|}|~}}|~||}~|}~~~|~~|{~}~|~~}{~}~~}}~~|~~}~~~~~|}~}}~}~~{z{y{ypzxz{z{~y{yxy{yx|}|u~yy|~}{{|}x{}yy|{yzzy{z|z{z{}}xzz{}|}}|zz}}{|z}}|||{}{yzyyy~|}|{y{~{yy{yx|~~xz|zw~~y{}{yyz|z{|||yz}{~}}wyt{{zz}||zyzxxy{}}y|zyz}}y||y|}|{xyzzw{}{x~{|z{xz{}~z~}x{}x{~~|~xx~~|~y}z{|y|w||{|~{xx}{wz|xxw|v|y{y{~}{}|y}z|zz{~|{|zy}z~{~z}yz~z|y|xy|}|{y}{z|yyv}}y}}y}zx|z}}z}x{}}|w{}|y{{~{}|z}uz~|}|~|x||{{yxzz{xy{}}xz{{~z~}w}x||}w}y{zy~zzw|xyyxxyy}{z|{|~zz}vz{}}w{|}zxy}}}|w}zx}y{y}uzz~~y{yzzyyz|~vy{z|y}z|x|x{}yx{{~~~x~|x}{~}z}wwz|y~zy{||z|wyyyywyy|{{}}x{}}z|{z{{{{{{~{||yz~~z|{x{}zv|zv}z}vzz|{y{z{|{{~{|~y|~{yyxz}xy~z|~{{|{}yy|xyz|zz}u}{{||y~{zxxyzzywzz{|xxz~y|~}z{{|z{x}{zz{yz}||~{}zyzxz{zx}|~z{}u{{y}z{|zz{y{{{y}}z~{x~x~|{|}{{}}z{y|x|~{{z~}{|~xzyzyxxzy|||yy}{wx~wx}y{{}z{yzxyz|~yy|{}zxx||z~}~z~|~~~{z}~y~}|~|~}|}~{|~~|}}}}~|||}|}}~~{z}|~~}{~}}}}~~}}~~~~}}}~~}~~~~~}}~}~}|~}|~~~~|}}~~x||~~~{~|~~}z}}}~~~|}}~~~~|}}|~|{}~~~y|y~~}{~~}}|}z}~~|}|~{{~}~|}z{}~}}~}{~~~}~~|}}}~}}}~}~~}~}z||z}{|}{}yx}vyyzz|{v{z}|xz{{x|yx{wzwzzy}|{|y}|{y{{{}{x|x}z}|{y{x{~||x||xzz|{wxz|zty~|zzxz{wyy{zz{xx{z~~z{{|y}zs}{{|}{|yy{yx~{zz|xzy|w{{|u}ux~{w||v~y}y}{|~v}}|z|yz}|}{{}}{{|uxw}|z{yz{|y|xzx}ywz}}zzzv{{yv}{y}~xyx}y|yzwy}{|su{}z~|z|{~|z{zz{|~}}{zx~|}|y~|{zxw|{{|||yy|{{|z{zt{wyzx~yz~{zxz}z{y~~{|}z|z}}{yy~||~zzyz~zyvt{yy}zzz|x}{~zz|{{|y{y|z|~|}{|}}~}~|{y{}{}u{||~~z~{|xz}{yzzzxywx{|{yy~|w}|yy|tx}zyz|x|yu}|{}}}zz{~}{~|{}||z{|ww~yy}y}y~zx{v{xv~||uwy{w|z~zz}}zw~zz{|x||~{}y{|z|{{|~}{|zyy}{wxyy{{{{|w{}|{uywyzzywx}v{{}{}y{y|y{|x}}x{~x{}yxw|{~{}}|yzyywww{z|~y||y{|yzz|}{ypwx~zz|{{{zzy|{||~}w|zzx}{~z}zzz|{|vz|yxy~yvtyy}wzy{z{zz{w{|zwz|x}xz}}|{{y{y~||}v}{|{}{|{z{z{zz||zy~{yx}yzwwzwt}|y{|yy{}||z}z~{}zy{}~{~||~|~~}~~{~~~}~}~~}~~|~{{|}}~}w}~y~}}}|}{}{}|}}}~}}~~}{~}}y~}|}~}~~~~~~}}}~{~}~}|~~}}}~~~z}|~}}|}}{~}~~~~~~ty~{~~~}~~|{{w|}|~~|~}}}|~~}{z~~|~~~}~~}~~}~y}}z}}y~|~~|}~|~~}~|~y~}|~}~~~}~}~~~}~~~{|y|z{||z}}zyw{}}{v|z{{x{|{{|yy~}xw}|{}{|}yz{|{z{{{{z{}|}~|z|}}||u}{~||{~{u|zy~~}{y~{{zw||zy~}w~yxu|x{y|y~wx{zy~||~xy|yz|zzy|y{~|{z|y~y~x{{|{|yxz|{x}{|}}}~|}~||{|z|z}yz{}yzx|xz}y|x|y}|~{~}}{}xy|{|z~}|}z|zyy{|~|}z|zw{yy|z{yz{{{~z}x~}xz{y{u{}y|z|}z~x{||{z~yz|{wyyy}|}}y}xwy}{uz{zz|||w~{|{{z|zzv}~z{z{|y}wxwz{z~v|zy|{{}z{|{|xyz|{xx}{z{yz{~|{z~uy~{}zy|}zzy}||}|{~zz}zwx|{zyy}{z~|xw}z}|}z{{y}}vz~{~|yy|y}zxw|{vz}}x{z{~z{|}z{|ytzy||y{{yx{{|}~}}u}}|}yz|~xy~z~}{{~w|u{~z|z{{yxy}{}}{y}||{|{{{z}{z}uww{}}z||~z{zw{{{x|{y}zy{}{|zz}y}|zyz{}{}zx{y{}{vzx||{{}wyz|}~z}||}{|zyyzz{y}|w{{~y}xz}|x|z~}|z{z}v{wx~|x|y}~~z~{y}{z{|x}{~x{y}|~zy{{{{z{}~z}||}vy||y{}||yy|y|x|yzz|x~{y|}~z|z|z|vz|}yyvyx{zxww~zz{|~|{~x}zzyz}zz{}~|}wz}y~}{}}|~~~~|~}~}||}|~~~{~}||~|~|~~}~~|}~}|~~~|}}~|z}|~~~||{}{~~~}|~}}{}~}~zz~|~}~~}}{~~~~}~}{~}}~~~~z}~~~~}~~}|~}~~|}}~}~}~~}}}t~}~~|{~~~}~}}{~~}|~{}~|{~|}~|}~~}{~}}|}}~|~}}~z{|w~~{zx{yzzyx|yyxyuwyy~y|ywz~yz~{yz{{yy{}{~}y|{w{z{{v{}x~|y~{v}{~w~zy{|zz{wzy|}|}yzzzyz|z{zx{xz{{y|z|xyywyyz~~w|vz~zz}{}z{z|{zyz|yzzx~{zzzzzx{zzzxvz~{|{}w|vww{zw{yy{{}{|w}w{~{}}}y}x~~}}~~{x~}}|{|}xz|xyz~{{yzx{z{yy{{~}xz{}vx{x{z}zwwy}}}|~}{}x|}y||y|||{~yu~z{x||{xy{{x|z{yz{zw|x~wzyz|yw~z||yx}y{v~x||zz}{|{|}}||||||{~|z{z{{||yxxzy{w{zz|y}zzy}ww{}zz}{z||z{{|z~~|y}{~z{}|yx~|}}y}|z{{wz}}r{y}|uz|~y|yy}{xxyz}z}{|{z~z}~}}{}{x}{y}|z{z||}||yxz{|x|yzy}xz}{~}{}vvw~wzv}ww{xs{}z|~z|{}|z|{}}{{{|z}{zy{y}yw~|yw}x||~{{z{z{z}{{~~|wz{yz{vyxy{}|x|}~}{y|z~~|{~{|yz}z{xz{{{z{z|z{z||zzxw{yx{|||yzzx{zz|~|{{|{m~z~~|u{{w{{y~z~{yzxy{{{{}}zxy{{|z}}{x}{zwwvzvyzy|}zz}|}}|{y{||}}z|z}}}}~}||z~~}||{{yzz}x{w}yyy~}}~{x|{|}z{{~~}yz{y}{|yz||xx~||v{}{}}~~~~{||~}}}~~~~}}|~~|}z~~||}|}~~~||~~~~}~|}||~~}|}~~~{~}~}}}}~~y|}|}}~}|}z~}}}~}~{|~{~~}y}}}~~~}~~~}}}|}}|~~~|~~|~}}}~~}}~~}~~{~~|~~}{{}||y~}}~~}}~~~~}}~~~{{~~~~~~~}{~~}|~||}~~}}~|}{{~z}~{}}|}~~~|{~}}{xz|y~}}||||}z{z~~|{y{|zx}|zwyx|wz{xz|}}zy|{zz|wz{{|xy}|y{~}|{z}z|{wzx}w}yx}{x{|wzz{|{{|z}y|ty|xy|yy~}}z||}~zzzxx|y{{~yz{xz}~|w}yxzwz|zy{}~|{yxyzz|~~y}|{yz}y}{z~~r~|z{z||}~z|{|z~zyzzz}}}zz{z{y{xzzzzyy{xxyv~zyx|{}z~|yxyx}z|}|w~|{zyz}py|z||{{|~|~|}}|z{}z{w}tvyy{}|z}xz|y{zy}}}{~|z}{z{{x||zy{~y{~wx{~z{{}zyzx{z{xy{|y{{}|yz}}wzx{{~|z|}z||}zyx}|y}||xw}{yy{~}|{{z{}xzz|v{{{y|}{z{x||~w|v{yz~}x~|w|}yv}y{~wy~~{~z{|{{zy|w}{y{~{{y~|wz}{xzy{||yx}~z~xy{{}{y{{{v}|{xy{z|z{y{x|}z|~}|}}zyyy{{z}|{w{z~yv{ww|xy{|w{}y|}z}z||zv{z~{vyz{|~{~}z~}~|y{zx|~{xy}zw}xy~xyzx}~y}{y|}|vxyyx|{|tz{zz{{}y{yxywxzzx|{}{z|{{y|wz}~v|}{{{|}wy}||wxw}zz}}{{}~z{s||}z{z|z{yz{|zzz}{{{wx{yz|}|wzx|yxx|z{~y|}z~{|y{x|zxxxyy{y}{|~y|~}~}~~}|}|}~~~|~~~}}~~~{~}|~~}}~}~}~}~z~~~~~}|~~~|~|~}~~~~}|~~|}}~}~|}~}~~|z~~~|}}{~|z}z~}}~|~~}w~|~~z~}~~~~~}}z~~~{~{|}}}}}||{~~~~~~~}{~|~~|~}|}{~y|||~||~{~}~}~|~|~~~}}~z||~~~zw}~z{{}}|z{yyww{{vy{yz{urz{|uz|z}y}|}wzzz{yx}|x~}zyzzt{|w|y||z||{{y}zy{{{z{y{{z{{|{wx{}y{|wu{zzvt~yx}xy|z|zzv}{y|x}zyzzz{}}{|}u||z~~{}yx|xzv}~|x}vyx~{{xyy|{zyy}z{{{|}{|z}w}}|{~x}}{{|{w~}{{}z{zx}~y{w{y{|{wv|}xzwzwxtyw}|w}zvz}{y{}|~}~||{}}x{y|~{|}z}z|~|{y|zzxyxy|wzyz|y~x||y{~zxzuy{z~{||}y||y||yz|}}}~z{{|z|{|zy}|z{{w}wwyyxzz||y}wz|z~yyy}z|yu{{z}|xy}|{y}}|~||||}~~zz}}}}{{~|}y~vxvy~yx{z{z}{{z{zy|z}y|zyzxz{x||z{|{|z||{~y~}~w}z}}{~zxy|}|{x{~~z|{~wxzwy|}{x{~}y}}|{~~y{{||y~}{zy|{zz{{~{}{}{v|~|yz~yz|w|y{|zzzyxw|wzyy|y{|vz}x~}z}|~{y{zx|yy}{}y{z~|{z|{~|||~{|}|zy|}zyw|w{~{|w|v}{xy{~wvu{zz}y}~zzyy|z||v~{|~xy~~z{~u}w|zw{y}tzwwzv|w{~xz{wz|}xz|y|zx{|}y~v}|x{z|z}|~}}{{}y~y{wz|{zxyszy{xwyx||}{|z|xz{z~zyzy}y{{z||z{||~}y|{{|~{}~~|~~~~}w}}zzx||}}~~|}}~}||~~}~{~}~}~~~~~}~|~~~{}~{}}~}~~~~~}}~|}~|~~~~~~|~}~~~~~|x~|~|~~~}{|~~}~|{~|}}~~~|~}}}~}|~|{}||~~}x}}}~~~}~~~~~}|~~~~z~~|~}~~~{}~~}|~}{~}z{}|~y{|}yzv{y|{|zz}x|{z}x}{z||z{zz}zs{}|}~y||vxzzyyt{{|zyyy|wyxzy}wz|uyxz}{wxyxzyxy||y}~{|~~xzt{u{wyzy{|z}xzw{z|z{~|}{xvz|}~wzvw|}{wz|{{y{xz}y{{{z~zyz~|z{{|w|}z{}z~||{zvx~{yxzyyz~w|}z{}zwzv}x{v}{{{yz{|}}zzyy~}|y~~}z~|~}zz|x{zzw|z|{}z~|yxyvz}y}{yyzyy{z}wx}}x||{zx|z~~{{}u}||{z{x{|wwxvy|yyxy|w{z|wyt}z}~|zwx|}z{w|~|z|{z{z{|y}y|w{}{xy{}xzx|z}{|y}~}yy{{w{}xwwy|y{{y|zx}zyv~x{y}~|x~}{x}y~w|z}zw{{{wx{{vz|x{z{}yx|v{|uy{w||zx}|{}{x{~}|{yzz}xzwz{~|{w||v{xzxy{v|x|}|{|y}}x{xzz|z~yyxzz|{}xzzyzz{{zz{z~{{||wz{z}x{|~z{~y{y|y}y}~{|~}y||z{|zyy{y{x{{xzxv}x~}{{{}zy{x}{|{z}vz~}{xwz||zz|y|yz|z{z{|zuy}vz|x|z|zzzx}}}}z{}zzx|y|{{{vzw}}{~}{}|{v}}ywyz}y{{||{|z~|{{z|y~|wxxwxzxzx{tz|}}z}}z|{}{{~{}z{|}|}x|zzyyz|xzuz{y}z|xzyz|tz{~xy{~z{{xwy~}~}~}~~~~{~~~~}}~}~}~~}|~}|~}~}~|~~~~~}||~~}|}~z|~{|~~~~z~|}~}|{{|~}}}}z{~~~~~~|~~~~~}~~~|~~|~{|}~~}~z~|~~}}{}~|~~~~~~}~{{~}z~~}}~~{~~}~}|}~~~~{}~~~~z}z}}~}}}~~}~}~~}}}}|}y{z}~w{z{{||y{{{zzzzx|xwwu|wzz}zzzyw|{z}{y{vzx|y}{|{x{|||y{y{{{zz{{xy|xy{}x}{x|zxxz~~zz~yy|}~uy~zzz|yy{{|xzr{z}||x{xy{{yz|xyzzx{~~}}zvy|z{yyzyz|vyxzyy}{yzzx|wwyy{z{zw}{z}}~yzw{z|{{w}}}~~{}}{{{{}z|v|y{y{~zy|zvyw}{z{yvxvz}{|xy{zz|z}~~xy}x{|~wz{}|v{w}{y{zvy{}yxzyw}vy{||}|zzz|zz}zy|x{~}|}~w{||}}|{w~wx}{|{{x}|zy}{~{y{y{xzwyzz|v|z~}|xx||xzvx|{}|||x~{{~{xy{}}}z~yx|}{}z|yw{}x|||{vz~{|||u|z}z|zx~}z}y|}{~{|x~~}y{|z{w}z|}z||yw{zw}zzy{}|~vzxzx||{}w~{|}|}wzx~zx|zy}zz{|~{|x{zw{~|z|}|wz~xz||y{|y{{vzy|}{}{|y||zxx{uxz|{{}zzzz~{z}z|{}y{|{|{|z||~{ys~||y~|}{z{|}x{x{w|{{~x}x}w}wzy||{xz{xw|~|{z~~}}z~zyy{~zxx{y{uyvy~|xx{||{|yxz{}|{|}z|}{{|}|~z|y~~{|||u||{|~~z{{|}v{}zu{y{v{{{~x|y|{x{vzxyuz|{}{x~}zz{zz|~y|}zy}|}}~~{{}{y}~}}zz|{~~z}{}~~}~~~~~~~~{~|{}~~}~~~}}|}z{|z~|{~}{~{~}~}~z~}}~|~{}~}}~}}~~~~~{~~}z~~{~}~~{|}y}~|}}}}}}~}~~}~~}}~~~|~~~~~~}}}~~~}~~~~|~}~}}}~~~}z}~~}}|~}}}|}~~}}}}~w~~|~}}~|z}x|}}~z~~y~|{~|~}|~}{~~~}~~}~}~{|{}yyzy{|yx}y{zzzw}y}xyzzz}{{z|}||z|x}w~|x|yz|z|zzx|~x}xz||{{{z|}y}zx{yzw{{||}yzx}v{|}{xx}{wz{t|}y{{|x{|}yz||x{z{wvx}{}z{{}yzzywwy{z{~{}yyzyz||yxzzy|{{}y{~y|{{}vxu~}}{}x|z|{|xxyy~~{zy}x|~}zzy}{|||x}|zxy||z{}yy~z}yzx|v{y|y~|yzzy~}{|ywz|{}wzz{z}{}{~x|vvx|}~|zxz|}||y|{}z{~w|{z{{{z|zz{z}|{z|}zw{zyzy|z||zz}z{{z{}|vz|yw|zwzxyx{zy{y}|wx{x{x{z}zz|}}|~y|{~y}{yz{z{{x|zyyy}||{|}{z~~~~}~|{}zyzy{}xz{}wyz|yz}}{~{}{~t{||z{|z}y{|zyx|}|{{y}||}}z}}y}{}}{}yy{z|yyz|x|yzz{z|zz{v{z{x{||{}z|yz{vy}|}~|zyx}z||wz|y~zqx{zzx}~yzwzzy~y{{v}vx|{||z}xy{{}w}uz~~xzzyy}z}yz}yy|yyxxx~y{y|}|yyw{}x}{}w{{yxyxw}|{|}yzy{|yx}z{xxxv~}y|z~{zxzzy{}{x|vzz|}wz{{yz{yy|{~|~{|xvxzx}v}y{}v}{z{yy{~{y|zzz{|{z~{x|zw}{}w|z||{z|}y|{{{{|}zxw{z~{||}{|zz|z}~w|z}x~~}~}}~|~~|}}}}~~}~}~~}}}~}}~|~~~}~|}|~~~|||{~}~~~}}~~~||{~~~}~~|z~~~~}~}~~~}~}~|~~~}{~~|~|~z~}}|~~~~~~y~~}~||~|~~}~~~~}}}}~~}}~|||~{}{~}~~~~~~|}|}{z}~}~~~~z~~~~~~}}}}}}}|}{{~y|yzy{wyzvx~yzx{w{zwzuw{yz{zw|{{zxy~|}{{|{z||xzz|~v}zy~|~}}zy{yvz|z~zxtx~wyxvwtx}z{p}y{zxy|}z}xy|zxw}|v{x|{{wzy{}yyz{x{}|y|xxyzvy|x{{}zxwxy{z}}y{y~}{|y{y|{{xyx{}~}}|{}xx{yzxyyx|zy}~}z}zy{wyz}yzzvzyv}|yzz{{yvxzyzxz|}ywzvy{zz|||{~|w|z{}~vz|}x{{w~~zz~xxuzxywzzxy{{zx|z{{zx~{|x~z|}|x||{|{{z|~|{}{zz~~zz}{z{}w~y}yyx|x~xyzzyyxxzxy{}{x{~vzyyyz}~|}~~|yz{zzy|{wx~|~{yz}}{{}{zz}y{|z{{vz|txwytzzy||~{w{yx{uz|~z{{{{{}{~w{|xy|zx}|~z||}x{xzxz{{y{}yy}~z}{wwwyzzyvxzx{}{z}x||~||{||x~yz{}~~zzz~~|}z{{{xyy}z|yz|v{|u~{zz}yx|xyy~wwxxz}|}z{}x{{yxvy{|zy~{}z|}~xy|zyyz}xw{vuz}}}xz}z{y{{~||ty|w}|w|~~x||{wz{v{|v{{}{|zx}{}{}y|~zyy}|yuxx{z}|z}x}{yx|{xyzxyy}{z|{z{z{y{yz}{{|~{}z~|{}|z}{}}v}y{||zzw}|{x{{yw}{{~xy}zxy}}z|}}y}zyvz}yzz}~~~~~|~~}}z|}~}}z|}~~~}{~~~~|}{|||~}||}{~~~~z~||~}~}}~|~}}~}~z~~}{~}}}~}~~~}}~||~|{|}~}}~~|x}~{|}}}~~~{{~~}}~~~{}~}|}}w}|~~~~~~}}z{~}}}}|~|}~~|}}|{}}{|~~~~}~~~~}~}~||}}{|~|}~~~~}~~~{{~}}~~{~~~{~~|}~~}}{~{~~||||{}zz||yy{zz{y|{{wz~z|y{|~vzv}xwz~}z{||wt||zz}z{y||w}y{sww}|xw|v|}|w{|y|{||{|y~y~w|{v|z~x{{zx}y{||{{z{yy{|z~|z~yxzzz~xyyywz}vz{{{zzwxx~xy{|xyz|}z}|y{~y|x}x}}{|y|y~y}{|wzvx}||zv}{~|}~{z|y}zz{{{x|v}yx{zyywz|~}yyy|~|{{|{yy|zyyxx|yzxzy{z}yyyzx{}y{xy{}z}|{z~{~w{w~{|}z{{~z|~}yx|zxz{yzzw}y}w|{}|zyxy|vww~}|~~}zy{{z{||zy|~yzyy|yz}{{~yyz|~wx~xz|}zy{}y{}x{}|wy|yzz{|}z~y~z{|zw}zz{|~|}{{zvzzy}}x|x~{szxxzz|z}zz}|xzz}~{|z|v~{}}z~|{{zy{|yyzz{z|z}z}{~yy{u|vx}}|{vx{xzy~{z{zz}}z{}x{|yy{{{~yz|zz}}|}}{u}{yw}}}|y|}zzz|z}{{|yv}{y{xz}}{z{zz{yzzu|{w{z}{x}z}zzx|z|~xxy{{{}}|x||y{y{xzzx{z|{{zxw}{xy}yzzvyzw{}zzvwv|zy}|{|z{z{|y~~{}{y||}{wxzy|zy}{y~||y|x|yyz}{xyx}zyy|~|z~}}x|~zw{{|}|z|{|}w~||x||{w~}{~vzyxx|}|yyz~|yzz}z{|{zz}wwy{|z}wxy|}~}~~|~}}}}|~~|~}{||~|||||}~}~~~}zw}~}|}|}~~}~z}|~~{~~}{~|}}}~~~~{}||~}|~~~}}~}~~~{~~~~~~|~}}~~|~~~z|}|~~~}~}~}||~}~|~~~}~}}}}~~z}~~{~{y}|~{}|~|~}|y|~||}~}|~}}}{~~{|{||~}{~}}y}}}~~|~~}}~~~~z~~~|{~}{|yy~|{zvwxvz~{zyyzuz{rz|~yzw{}y~}{v|txxzz}{}z|||yzx}}{~w{||{{y{|}zyzw{z~}}yu{wyzyzvxvz{z}zxx}{x{y|}{}y|{~}zz}y~{}}w||||~z}{zw{zyyz{}{~}z~{zxyyu||x{{yzx{u{yzy~|~}||{|v{{zyzzzyw||}{{{~}xz~yz{|wyxx{zy~yz|}zw|vx||xxy}~{z~~x}{}{xyy~}yz{~~~|v{z~{|~~}{~{~|vzzy||z{wyxyz{zy|zx|yyz}xzx{}|z|z{{z|{~|~{yz}~}~}|}|zz|v}zxxzzzw{z{}zww{|x}|||x|yw~z|}x{x{|}|~~}~}~}z}~{v~y|w|}}|vz|zy}yyyzxz}|wy|zyy{}{x||zxz}z|}}}{{}y}z|}yyy|||z{|}}{}~|~yytx|xx{{z{y|~yz}ywvz{{|zxw{{w|y}y}|}}t}|{|~|zzy~xzz~y{|}}~{~y}}ux|w|{zx|z}{||v|}x|zzy||zw|{|z|z||~|yu~~}{}zy}y}y{}}}}yw}w}}z{y{y{{yyz|~y{y|zzyyy{y|wzyz{yyx{{}}zz{|}{{}wz{}{|y|}{z~{z|wyy{xzz|yvzy~{y{vzx{{xz}}xzzy}}{|zyzzxw|~|zxz|~|z}zy}}|x}zyzx~|z{y{||}zyz|v|v}x||}y{xsuv}~y|xvz{{}|~{y}}~~z|{~~}}}~~}}~~~}}~|}~~||~z}{~}}}~~~~~~~}~|~}{}{{}}|{~|~~{~|~}}~~}~~~~}~}|~{{||~||}~~|}~|~~~~}}}}~~}}~|{}~}}~~~}~~}}x~|{}~|}}{~|}{~~~~}~|~~~~}~z}}{|~}~|~|~|}~~~y~{~~}}~~~~~~~z~{~~}}||}~~~~~|~~~~~}|~~~~y{~x{{z|}{yy{y}zz{{y{y}y|w~~ywyy{|{}{z{z{||}{w|{wy~{{x|}x{}{{yzwy||y{y|zy~|wv~z~vzyvy|~}}vxyz{w|}w{}yzv{~zx~zyzy|zyxy|ww|ux{w|}vzw{zztxx{|wyzyzyyy~{yz{xy{y|{z|~{|{wz{}}xuz}|||z|z{}wz{{|z{zy|x{|{{z{zx}|z|z{{~zzzyz{|{y|}zz|z{xz|}yx{y~z}uvxzx|y{{y~}|z{{{~~~{y}|||yxxz{zx{y|{|z{|zxx{{zw|w{{ww}yy}wz|x{}wxryyvzx{{{z~|x~|{{||}y}}yy|xy|}wyxxz{z~}tz~{yy~{~zx|zzz|||~}||{{|~yx|{z{}{{~{}|xy{~}y|y|}~y{x|{|{{||zxv{|~|||~|xzuy}y}}~|yz|y{{}|~~yxy{{wy{zwyyz|xyyyy|}{n{|}{v~x|{}{}u{|y|z|{{}xyzy}{w|z}y||||w{z{{z|z{z~||}z{y~y}{w|~z{}xyxzzyx}yy|y~|{||xz|}xzw}{|{|{yz||x||z|}}z|~z}x}z~zzzz{|x}{}x{y}w||wyw{{~z{vx}y}y{}xy}zy|z|}v{~|z{}}|x|{wzz|z|~x}yv{zzzz{xz|yy{zzzy~{{y}{{}y}}v~{z{y{}~~{yyz|{v}y{zz{yxxz|{{{x}{}yyz|{}|y~}}|xyzvz|z{w{z{|{|yy{|}zz~~}}}}{}~~~z{{~~|{~~|}~}~}~{~|~~~~}~z~||}}~~z}~~}~}}|}}}~|}}~~{|~~{{}}}~~~~~~~}|~~~~~~|}~|~~}s~}|}}{}~|z~~~}~}}}~|x~~}~~~}~}}}~~|~~}~}}}~~|~|~{}}||~{{}~}|}||}~~{z}|}}z}}~~}}}|}~~}~|~}|}yz}||{x~z|}|z}yzzxuz{{x{w}yx}}w}}|zwzxyy|{|}y{{{{zzy}|{~zuzxyxz~~~zzzyz|{~z}}zx{}|xz{}yyzyz|xy}xwx~}z|z|w|yz|}x|w{{|}~}}}|~|y|}z}}|y~{||xzwyyy{zxyzx{~y{~|uy|{}x|x|xxy|{{~}{}{{|}x|{{|~||y{}{y~y{|z|{y}{wyy{{x}z|t|~{}{vwyz{}{u{|yz~z{w|}z}y|}}y|{{|}y~{~y|{{yyyzuy}{vy|xz~y}{{w|~{ytxy{z{{z{{~z{|x}}w{w}{zzxyx|}y|zy|x{}z}x{ztzzww||y{~y{yxyzx~}yz{|~}||y|~~~y|{z}|yy{|u{yzz}~z~|y~x{yyz|{}zw{zuxy}w|{zxz|zxyx~}zz}z~{{{z~||~|y|{x{{|z{}}}|w||zzxzx}z}xw{~z}zzzzwwyxxw|zx}}~|}yy}|z{|{~}y|{{{|x{|{}{|y{zwzvy|z~{zy{vw{}~z}{|x{yz{{xu~}}{|{~|y}|~|x}{~xy}z}u~}z{{y|}yw{yxqz}}zvxzx}wuyuz{|{|{}zz||~}|}z{{{~w||x~||x|}x~}{{zw|ztxv|y{|yx||}{yxzz{y{yz}xzwywyxx~zx}{|z{xzz~zv~z|}{{z|~~xx~{|uzy|wzv}|~{y{{xz}ywzy{yyzz|~{}{{y}{}|~}w~~~{~y|}|~~~|}~~}~|}|}|}~|~~~~}~x~~~|~{~}}~{}}~|}}{~~}}~~}z|}~}~}~z~y~~~}|~~~~}}~~}}~~}{~}~~~}}~~~{~~|~}~~|z}~}~yzy|}}~|}~~|~~}}|~~~~~~~~~|~}z|{{}}z}}}~}~}~}y|~~}~~|~}|}~}{~~~~|}}~~}~}{~}~~~~}}}~}}{~vz{wzw|{xz{uy|{{{|{x}x~y}y}z{vx{|yzzzy}zy||yx|v}zzzzy{{{{|{|{{~{zzxy~xw{y}{}~zzzz~{xz||~|zz{{y{{|y|~zz}z{}|{{x}y{z{}|xv{xtyyz}{x{xx}z{{{x|yyz}y{yz{z|{y}y|{|wy~y|y|wzy|zz{z{|zyzvy~zz{}w}{{{x{{}{{{|}~y||yzz{{xz~uz|{}z||}}~zx||w|{{zw}zv{{zzz~u{~}zwz}|z{zzy}}|~z{zz{w~}{y{|}}zz~|z|xxzz}y|~{z}}}|}|{y{|{{{wu||{zwyyz}yy||xy}}{z{xxwyxyzz{y{{y{|}xzwwxzx{xz||z{z|~x{yyyx{wz}z}{|}~|}z|z|z{wvy~zv|{yyx}xzyy{|~y}|~u~zyy||yz{~{|z|~~{}z|}|||z}y|z}z||~{uxzzz{x|{z|yy~z{{{x~|z|vy|}y}|}zxyzzxyyzy{||z~x{~|yzy}yw|zyz}}z{zzvx{~}|{}y{xvzw|zzx|x|}z|~yv}{yw|zwzu|}|y|xzy{{~}||zz}{{y|||}}y{||yxw|{y|}yyv~{|uzzyx~{~z~yx{||xy}|z}}|zy||{}{xx~{y~w|~|~|z}}z|{zz}z~}zyz{{zw{|{{x|}}{}z|ztw~y}}||y{}|zxyy}}|x|}z{zz}{|xx|}y{zywzxx{zz||z{{y{zzzxzzz|z|}||}v}~~|~~||~~}~~~}~|~~}~~~||z~}}}||~~}~~~{|}}~}|~~}~~}}zz|t}}~~|z~|~}~{~~~}{~~~~|~}{|~~}~{~~~~||}~~{}~}}~}|}}|}}~|~z}~|~}}z~}~}~~}}}||x}}~|~~}|}|||}}~~~}{}}~~~}}}}|~}|~~|~~~}}~}{}{{}}~~~~~}~~~~~}~}y~|{~~~}~}{~~{|v{~|wy~{{||yzwuzwwy{xz||ww|}|u{{xxyyy|wz}{w~z{}}z{|v{wzz}}}}z{}|{zy{y{|}z|yz|yz|y~xx~vw|vxyzyxxz|wzyux{{|}{|}z||}x{yx~|z{z|y}{||~}{~z|}|w~zzvtxx{wz{}w|~wzxz|xv}x{ywtz|{yx}vz|{x}z}zzx|zyzyzy}x~|wy}}}yyz}|y{{|yzzxxxywz}zzyzx~|ryyzzz~v~|z~}z|y{{}vxzy{z}||}xy{xwzywzwy{|z{wx}w}}{|xzxzyvv|{z||zxz{z~z}||}|}vz}|z~||x}x|{}yxw~}wzzz{yx{{v{y{yxxz{{yy{zyvyw~|w{yz{~|~|}y~xzz{{|y}{~z|{ux}z|x~zx|{yyyxw{||}xy|}{z|xz|{}}|~ywz~x||yz||}|z{|~z~~z~yz{wz}yx}{~wy}|}~wwz{}wxy~z{|y}z}{wy{xw{{y{~{{||}}|yz}z{z{}{}~}{{~y{vyxz|x{z~zxy{xvw}yy}x~}w|{||xz{z{zz|ww}|{|zz{}{|~|y|~y{|}z{~zyw{|{uyzy{||wzzy}~{zyx{xwyzyzx{~x}vzwx|~{{|z{{~zz|~~x{{w{~}|x|{z}zxyy|xw|zzyxx{wzy|w{yyxwzwy~uv|z{}}yz{|}y}z{||xzzw}{wyw}{w}|vxv}wy|w|xy|}x{~}|xx|v|z{tzy|z}xx{}y||~}}{{|}|~}z}~|}~~|~}{~~}~~~~}|}|{}{~}~~~}|~|}{|}}}y|{~~|}~|{}}~}}{~~~~|{{~~~}~~~}~~~~|~~z}~}~~|~y}}}}~~~|~}~~||{}~~}~{~}{|~||~}~}}~~~~}~||}}}|~||}~~}}~~|v~~~}~}~~|~}}}~}{~|~}}|~~{||~}}|}}}~~}~}}~}~~}~}}~z||}z{|vxyw|w{z}y}zyzyzx~|y~}}{}yzz}x}~}~zy{{x|z~{|{}yx|{z{y{|{y~z}{ywx{|{}{~|xzxzx}|x|zy{z|z}|y~}{w}xz~zz|||zyz||}|z|wx|}{}}zx{x{z{zx~y}z|wz{z||||}}{|z{yzz}yywyzz{v{xzyz{{z~{z~zz||zzzzzzxz|xz{{x~~zy|{{z{~{{}~|x{|~xyvyx}wzyyz{{{}~yy{}wy|}{z|{z||zz}{{z|||yz}{|zz|{x|{}{}{yx{{|}{}|{zzzv{|xzywvxx~xzzxzz{x|{{y~z|x}{{|y}z{v{yz}xyyzwy}}~}z{{u{|x{{w~|z}||{|zxz{}zz|z|yy~y{z|vy|xxz~|~~z|}z||~{||v~x|z~}xz{vz|yy{x{x{||yzz{xz|xzz}y}zz{||||{y}y|y|x}z~xzz{zy{y}x~~|z||}{}{{}z{}y{|}x|{{}{z{{z}{x}zzxw{}|z~~{y~~y}x}|z{||{|}xz|z~}{x|yzxvv}zxz|y{x{{z{yy{z}}{|y|zy}||~y{}{{x{}xy~|{zy{ywzzw{{|y~yzz}w}~{yy{z|}{|z}|sy|||{}z|y|}|}{{|y|x~y{}~z~z|zzwzwz|zy~}}|~|}x{y{zz|~}xz|x}~~x}|y{{z{yz|{{v||~}{{|vu{yxz~}zz~zy||}{{|{~zxzy{{y{y~~~|~~}~~~~~}}}~~~{|y~~~~~~~~}|~~}~~~~~~|~|}~~{{~~}~~~}~~}}{}~~{~~~}~~||}~~}~}~}}}||}}~|}~}~~}~z~|~}{~~~|}~}|~|~|}}~~~}~~}}}{}}}~}~}|||~}||~~}~xv~~~~}~~~~|~}|~~~}z}~|~}~}}{~~}~~|}~~~~}~}{~{~|~~}{|}{z|z{}|y}||}{ywzywywww{x{~|x}yyy{|xzxy}}xxqyy{xr}y||s|}|{~~w{{z~|z{}wzz{{}|zz~zzzz|yzyz}wx|vy{{}}zzw{|xy{y|zz{|{|x}{y}||z~|~x~}}z}z{z{wy{|xvz}y|zuyx}~}zzxv|{||zx|w|{{y{}|z~}yx{|yz~{z{x|xz|x|}|w~|vz{x{xyy{zuzwz{|yz~{zz|{zzzxx{{yzz~|v{yyx{|{x|{}y{{{|z}{{||||z{v{||{xx{y{yy{~w{z{yy{y|yxwyz~~|zw~xxyzzzzy{yz|{}y|~{z{z~}x||}xyvyx|xv{{vyuw{|{||{zxxy|zzyx}|}~|yzzy||}~|{~{{|}z}~{{}}|}xyux{}|z}zzyz}zx}{yyyzux{{{z}yw~{z{}wx{{z}{x{{~}y~}z~yy{w}z{}}{xz|zxvy||z{z|zx{~yw|yv|{{~|{{|{zz}|||v~||{|}}zywy{|zyxt{zy{y}}{x|~yyx{}xz{z~zzyxz|x{|y~|{~{z}~z}~|x~}{z}yyzy{z|~~{|z~x}|ys{{}|xw{v|y{{~{|{{z}w~}{|{xz|{{}vz{|~z{|x}|~vt~|{{vw{wzy{z~{vy~}|zzuywzwxzy{}y|v||{|}}|x|{zw~x{|y|}|}z}~{|}}}zz}wwz|{|{~|xz|v~x{{|}||zxx{xzx~~z~~xxx||z}tz{~}~~~z}~}~~~}}}|z}~~}{}}}}z}{|}~~~{||~~~z}~~~|}~|}}z{z~}~~~~}~x}~{~||}~}~|~~}{}~~~|y||~}|~}~}}~~~~}~}~|{~z~~~~|}~~|}{||z~}~~}}|~}~}}}~~~~~}~~~}~|~~~~~~~{}|~~}}}|}~~~~}z}}|}}~~}~~|}~~z~~}|~}}~|}|}~~}|~~{|~~|~}|{}~{|~~}~|~}~|~||}}~~}}~}~}}}|~~}|x}~y{z{yy~xx|y{|y{p~{{{xyz}xyz|}{|uzzzx{}xwyz{u{{z{z{y}z|vy{yy~|}z}x~yyz{{x{}xy{{}|~y|{yx}{}}yw~xz}{z{zx|xyyvyvz{{zyu|}{}zyyv|}xz|{zvx}zxz{x}{x|{yy||xzyxz{{~x|x{x{}xuy{xz|yvz~{z}{{|}}x|wx~yzx}xx|}zyzyyyz|x|xy}y~||x|~w{zy{wy{{~z{yuy|{zyy{w||{~yyy~{{||}zxy{~z|~z}{z{|}zx{|{|{ry}}yvv}}|y|zw|yyywzx{zxx|}}|zy~|x|||w~}wywy|z}yx|}x{{zy{xvywxxyyx|zy|}|xxx|x{y|~{z|}}}zzy|zz}|y~|y{z{|~w{||{zz}|yz}~z{~}wxx~~{{z|{{z}z{||ux{z~z|}{{|yzv{zy{{|z{yz}~v{xw{{wzy|}}}z{zwz|||zv|}|x}|r{{}|y{y|~}y}z}xxz{wyz|z|x}|yz~uzz|xv|zyx|yzz~}|{}x{zz|}zzzzyzxxz~}xy|{~zxz||zz}x|}z{{~{{{y}}z}{{||{}z|x}}{z}}|y||{x|yywux|{{|{xvzzz{zyzx}wx||z~x{}~|{{}|{{zzx{{}y|{x|w{|zyx|yyy{yu||wz{yz{{{z|{z{w}y}u|zzz~||y|x~|y}{xzx{|x{x|{~{||}y{{y{}v|{z|~~}{xw|x|z||wyzy{xy||}|}|{y}}~~}}~}}{}~~~~|||~~~~}~~~|{{~~}~~|}}}~}~}{~}}~}~~{{~~~}}~~}~}~|}}|~~{~~}~~}|}~~~}~}}}~{~|z~~}}}~~}|~~~~~~~|||}~~~|||}}{|}|}~|~~}z~}}~{|~~}~~}|~yy}~~~~}~~~~~~~~}}~~}||}~~y}x|~}{~}~|~~|}|w}~~}|}|~~{~}|~}|~|||}~~z}}|~|}w{~|{{|z}y|{z{y}xxxzyz}z|y|zzzz{zwyyxx{|xwzz|~|{{zzxyx{w}|y{|z}}}|yz~||{{z}{|{y{{y~y{{wyw~{yy{uyx{{{x|wz|{wzz~|z|x|{}}y|}z|z{y~y{x{{{}|yw{z|wtx{{wx|w|y{{}x{w||y{uyx{z{x{{||yzzw{yy|~||v{~x{{{yz|zzy{yxxzy|z{|wyzz|z{|z|zw{||}yzyzx{}}x|{~{~}wy|y}}~{{~z}y~}z}|{{~yx{|ryzu{xyxz{xyx~{w|{{zvzz{z}~z|||}|}}{~{z}{y{}z|z~{y{{y{|{~|~xyzx||}{y|zxx{}|{x|wyx{z|}~}}||~z||}|y}{|}{{|xzz|y}}{zx}}z|z|{yyx{uzx|{v{zzx|}xz|vyy|w~}x{y|~|{~y~{|z{y~|}{y{|{|w~vyy}~|xyyvzz|}|vyzywxsx||zv{{y|{v}ywyz~{{z~~}z~{{z|zwz|www}}z|z}{y{}yxz~~{x||y}z}zy||}}{~{|}yz{z|zyzxx{}}{{x|z{}|yxx|z~z{{z|y{}|}y{yz{|x|{zzz~vxyzz|y}{|{|{||y|z~~|{}}v|xv|{{|{xyzzx|wyyzz|zyyyzyz}}{y|{zz}zyy{{|w|y~{}|}}{{}}z~{||z}{~x}yzzyzyy}z|y{|}{|~y{|wyx~zxz|xx}}z~}z{}}zzy~x|}|~~~{~|}|~|}{|}~~||~}|||}~}|~{~}}~|}}|}}|}z}~~|~~}|~~}~}|}|x~|}~||~|}~|~{~||~~~|}y|}z}|~{{{~~}|x|z~}~{~~~}~|~~}~~|}~~}}|z~~~~}}~|~~{~}~}~~}||}}|}}~~|~~~||~|w}~z{~}{~}~}{}|~~{~|~~|}}~{}}{~|{~{}{}~}~|{|{~~~|}||}~~~}~|yz~}~~~|~~|~}|{}}{}|}~~{~|~z}}||}~}~~yw}{}yw}|}|z||{{|xxzz{y~xyw|{z{w{y}z{z{txv~zyz~y}~y{zx{wzw|{{yzz}|{{y~zy|}|{x~||uz}z{xz~zy{|{{x|}|wy{z}{zz{x|zzw~~v{z~x~}w{|{|{v}z}}z|w{xy|y|z|w{yxx{{}x|zwzxzwz{ywx}z|{}|x{xz{xwzz|||~{{||z}{zwu~z|zxz{w{zw{|wx}{}yx{}yzx}{{y{{x|y{yyzx|x}v|{y{}zzx|{}}|zz{|yz}y}}yy|y{||{|}y{}{{zyyyxwwuwxz|}|{zv~{~{y{x{|{|}z{~~{|}z}|yz{~wzy}{wx}{x}{x}x}||~{zxs}yz{zx{}}{{z{yx{}{z|xzzz{y}|y|{~y|}~v~x{yx~~|~{zzzyz|z|}{{}|yxw}xyx}y|{{x}y}{{yz{xzy|}{|||~x}|~|}||}}y{}|yz{~}|zy{{y}}{}x||}x{|xz~wwx|{z~u{zx{~zz|xzy{|}zz{{~{{zw{||}~x~wz~y}x|z{zzxz~z}z|y|||{{x|wzyy~{||{|w|y|x{}yy{{||{}{v{~}wy{|}{}wz~w{|y}y{~zv~~{zy|y|{yzzzz}{|zy|{zz|}~z|||{{|~}}x{xyyt~|x}z|~v||zwzz|~{z}vw{{}}~z|yzwywy|y||{}zw~wx||~{}|x}y|}zy||{~w~yzwz||zzz~y||}xxu{{{x}~{~{|}~}{}~~~~|~}}||}z}~~{x~{|~~~~|||~~~~{}||}~{~~~|~~}}}~~~|||~~}{}~}}~~z|~}~}|}}|}~}}~}~}~~|~}|~~~~}}~}|}}||}{}{|}~{~~~}|}~}}~{}~}~{}~~~~~~~z~|~~|~~~~~}y~~{~}|~~~}~~~|}~|}||~|}~}}||~}~~~~~~~~}}}}|||}}~||x~|x}{{zzz|}y{~{xzz}|}|wvxy}zxx{}|w|xvx{~}|y~{uzz{|{~{y|{|}x||}z}}{w||{xxzzz{|{z{xz{zyxwz|{{|wy{xzzyxx{|y{z{}~yz|x}{{{zz}~|x{z{yu|}y}v{y{|}ywxx{uy|x{{wzzv||vyw|}zz||y|u}wz}{||}x{yz{{{|}y}|y|y{zxz{zywxyyyzyy{{|yy{{yywyyz}zzsyxx}z{|}{|}|y|~vyx{}zy|w|z{wv{|zuzv{wxyx{x{wwxwyvxx|{x|}}{|{}~|y}|}{{|}{uzz{||~}z~{zyu{y{vyyxy{z|y{zyz{y}{}ww{wvzx{~z|~|~z|x{x}{}zvz}}{x}~}~}}|x}{xwzzz{z|x}wz{{zy{yz}w{y|w{{{~}y|y|y~{|xz|}~y{|}y|z||z{x}|y|{z}}y}x|yxv}{w|zw{~zz|z{{}u{z|y{||{}~{yz~{}{{{|}}zzx|{|{{~~|{xz{z{||{xy}~yyxvy~|w~y|z||zx{ww{}zszz|xx{~|x}zwzzz{||yzyxzzzz||{y~|xzx|}y{zxy{y{zx{xyxzw~{y{}~{||z}z{y}z{{}v{|z|{|~{{~||}y}~vzwy}zwwyz}{y||v}xuzuzww}yz}z}{}|w}w}zz~}}z}|yz}{~z|{{~{{w{{yyy{zy}xzy|}ywyyyzz{x{wwxzzy}{|~}|zzz||{z}y~}~{{~||v{}{~~}}~~}~~}{|}~}~}~~}{}}~}|~}~~}}}~~~|xx|~|~|}~~{}~~~~~~~~~|||~{~~|~~}{~~||}}||}~~}z|~|}z~~}~~|~~~~}~~~~~~~}~|~}~~}}~|~}~}~{~||}~~}~|~z}~}{~~}~}~}~||~~|}}}}||}~}~|z~~{~|{~~}}~~|~}~}}~~}~|v~{~~~}}~}~~}~~}~{~}}{}}|~|{~|~{y}~}zyy~yy}~{z|z{~{zyvy}|}yy~z{{xwzz{~}~{{zz{yyz~yxz}}{xy{{}xx~}}wzy{}}{y}~~|yy~z{z|~{y{v{ux}v}|x~z{y{zzzxzuwxzvww~yvv{xx~yvyz}{~~wx{z{|yxzz}y}}v~~{y{~y{{y|{{xx|z||y{zszxxzyz}y{|{{yx~{}|x||zzvyyy{w}~x{|~}w}}y~}z{}w}|xzz|z}}|zz|z|u{z|y{vy}~}}~x{}yzzzz~z{yz~|y|}}y}{z{{{|z{|}z{x}{~z}|}yz|~y{}{y~v|||z{~~yv|yz}yuz{~|}xzzyxx|{yzv||~y{yz~{zy{}}~|zzw~|x{{y|yz{{wx|~x{{~|}x}}|{{}}yyzz||zzxz{{zzxx{{zvx{{}yzx{z|sx}y~}||}}~{z}z~z}~{|z~x{yz{|yyzz{z|}}yz{zzzxw||{}{yx|~|z||{~{x~y|w|zy|{v|||{y|}{|{~{yzxx|z}x|x{wyw|w}||y{zz{z}{z{z}}z~{y{{}wzyzvz{|z}{{yyw{{}y{|||||{z{zyxz{wy~zzyzvz{w{z{v{yx|~z{{}y}~|}{v|x~|{}}{}|zz{{{{{|{x}{|yv}z|w}yx{|x|{x|yyzx}zw|~~{x{yzzyzzz}z|}x|{zzz{|}{{zw||z}y{|zv~}yvw||~~z|x~{yy|yy{{y}{yyy~z|~{yx|~}}~~}}~z~~z~~}~}{~{}~{}~~~~}~|~|~}~~~vz}}~~|{~|~~|~~~~}}{}~~}~z}~~~|~}}~{}~~~{~}|~}~}|~~~}z~|~{~}}}}}~~~~|}}|}}~}y~~~~}~}~|~~}~}}~~z|~|}~~~||~~}~~}}~}~}~y~~}|~|~z}~~~~}yz~~|}~~}y{~~}}|~~}~~~|~~~~~|~}{{{zz}y|~{|~}yz}}z{~y{yz}zxywxyvx|z{zzzxxzv|v}}vyyzyyw{yzy|~{y{{|{{|{{y{y{}~{zwz{}z|}{{t{}|x{y{{zzz|{x}y|||{|ytwzwz}||{|zy}{z{zxyz|~{y|yz{y|~{~zzy~wyw|xz{yx}x{zzzy{v{{{zww{{}}y|y{}~yy{zz|{}|~|w{|{{|z|}zx~~|yy{y}wy|{{{{zy||xwywz{zz~ywx|y~yy|}{~|}xw~|{x{}}|yx|{y~z|{v|||x{zw{x~wyx||wz|yz|zy{w}{z|y}~{v~x}{}x|}xz}{z}}{w|{w}y|~w{{|z~y}yyzzzz}{v{{||zzz{|yy{|}z||||}{{zy~xz~~y~||y~{{{{xzyz{}{{yz{||z|zyzzzz{{x}w~{|{}}|z{{~||z{{{y~~x}{{{{{y|z{}yz|zy|z|{|w{w{~}|wx{zwz|z{xz|{x~zyw|{z|~}zz}~v{|vy|y}z|z~~{z{}zvz{{}vw{{|zww}yzzwz{w{|yw{}{|z{~~{}{}|}{|w{|{~w~{{w}z||~ww{{{~yzx}y{yxxyw{wy|yy{{{zz|y||||y{{{z}~{|~~~|w{{|~~z|||{}y~|~xzy{wuy~uyzz{{}}yx{y}{yz~{|{{{|{y{x||{z}}{y}yz{}~z}~~}}{|~|{x{z|{{|z|x{}}|zwx||y}w{y|y~zw~z|{xwz{{~z~~{}~}||}}~~}}|}r|~z}~}w~~~~|~~~~~~|~|~~}}||}}z~~|}}}~}~~|}|~|~|~|}{|}}}}~~~|}|||~}~~~~}|}}|~|~~}|}~~x}|z~|}|~~~~~~}}}~|~~~|}~}|~~~z~z~{~~~}~~}{~~|~~|{~}{z~~~}~~}{~z~~}~}~y~~~}}~~}~z~~~}~}}}}}}{|~~~~}~}}~|~}~~|~~}~|~yy~{yzy|{y{{vzzz}y{x{||yx~{x{|z|~{~{y|tz{|yz}}z{{w|xx}zxzzx|w{{w{}}z{zy|yyz|y}zxxy}|zvzy{{{x{xy|}xyx{zzyzy{zz{{zzx|w}x|}z{zvz|yxy}|xxyzzyy}||x|}y{{|}{y}}zuz{}y{zzy|z{{||~yzzx}xytz}~|xyuxyzy}xy~zz{z~|yx{yxy||y}y{{~zz|~|y{zx{|zyv{|y}yyxz{yxw~|xu||{z~~t|z{~||||yzz|zy}wy{{zxzyuyx~|}zy||zzz||z|{}{x|{y}{y|{xzuv}yy|xx{zzxz{{|{|z~z}{zzzvz{zy{|}zxzzxx~}|z{zy}|{}|z{{{|z{{x~|xz~}|}}|v~y|{}|}~}|{yzx|}{yyz}~|z}yyy{~||yy{z}ryz}z|xwyw~}}z|{~{zyz~||z|z}yxzt|}}yz~xzvy{z}z{{~x{x~}zx{x~|~xxz|zw{zw}{{{w{zw|y}~{{x{z{|}zxz}xy|x||v{zzy|z}|w||wvyw}z|z}{~zzzz{{u}|zzz|x||z}yv{y~zvzwx}|{||z}wyyy{y{}wyyx{zxz}z}z{|x{}z{y{xwy{x|}y{|z|}yyz{z|{}{z{z{{z}||}{||x~zxy~yy|wyv~z}{}zz}zwz|zyxz{{y{{|{}z|{|}|{xz{{{|}y|y|z|zy{y{|{|x}~xxyyyo|{|yz~z{{|z{xyz~{|}}~}~~}~~~~~}{}|~|~}}}}z~}~~~~~}{}~~~}~~z{|~{~~~~{{~~~{~||{~~|}~~y~~~{~}}}~|~~~~}w~||~}~~~~}~}}}}}zz}~|}}~}}|||y}|}~~}|}|}~}~}{~}}~}~~}}}~{~~}}}}~|~{|}~|~~~}~~~~}}~~~~||~}~|~}|~~|}}~~~~~~|}~~xz{~{~|}u{~ywwy}{zyw{u{xw{z|zy|x}{yyvwz}{~z|{}}}}{|z{|~|}|x{{yy||zz{zy|z~zyxz{w{{|{yyyzvyzyzzzzyxxu{y}v|{zyz{x|~z{|xzyz~zz}{zz~{uy|yx{u|vy{{wx{y||{xx}y|xwz{ywzyzx|~}zyyu}|{}|||{{|{~||y|xwv{||yz|xyx|{y~zzzyzx{{wy|{}yy{{z~{|{|vz}|z~{|{~{}zyy|z}|zy|zzyyxzxzvyyxx}x{yyzwx}}{wxy{|z|{yzzz{}z{y}x}{|||y~{w{zyy{}uy}~}~{{zz{{xwzwvzwxzx~w|zz{zy}w|yy|zz}}}~~}z}}wx{||||}zx}}{zz|}{yz}{|}|x}|~||x{x{~}}w}{{wz|~|vz{yyz{{zz}}yz|z|yz}{|}|~{{{w}w}|{z~z{{{{xxxw}y{wzxwwz{{|y{y{|zx{{}w}zy{y|y{zxz{xz~ux}{{y}y{}x{{~y{||xzx}~|~{t~|}|wyzzwyzyz}{|~w{}}~y{||}|~{y}z|}~{x{|~{y{{|}|vyyzxzwy|xwxzz{z{{yxy|}xy|{w}{z}z|y{~{x~}~{~{}zyy||}xzz|{|zzy{xxz{}{|~{|z{{yx~yx{|xyz~{v~{~||z{|~||~{yz|z|x{}zz|{zy}{}{z|zxvz{||{||ywyuzyzyx}zy{vu~{{~zxy|}||}}~~|}||}|~~}~}}}}~}}~}|~}~}}{~~~|u~~y}}}~~|{{~~{y}~}|~}~~}}~~z~~z~}~}}}~|}|}v|~|}}~~~z|}}~~~~|~~}~}}{}||{~}~~||}~z|}~~}}}}{}~{}|{y{~}}~}~}y~~~~}{~}~~~}~~}~~~~y}}}}~~~z}}~}~~~~~~~~~~}|~~~|~~}~}~}~}}~{||~}}~~}}~~{}}~|~~~||z|}~~}{~}|~|~{~|~~}~|xw||wz{|xz{{z|y}{t|{}}z{y{|x{z|z{x|}v}}}xx{||{{z|{y{zz{{{w{~{{}{w|{|zzz{}{{{}w{wy|{|wx|yy{z|zzz|yzz{|{{||}w|x{z}w}~xy{|{z~xz~zz}zy~z|yvxz||v~{x{{}{y}{zxy}xzzw|xz{}~x|z}~z{{zxy~|}{{zzvzyy{y{}xxw{{{z~||w}zv|zzy{x}wzz~}x||wv|y}|}|}uy{y|z{}zz{}z||x}{~zy}}|{yx|y}~w}}y||zzw~}y{zy}y}|zwt~yzw{y{y|{}||{y{wv{v|{z||~|~zy|}|x}xy}|zzyx|}vz{x~w{|z}}}ww}}{{~~{zzz|{}{}{{y}z{||yz|{{{{zwx|y|z{|zy}{yw|{{|{}yzw||yz}~|}y}zy}|{|{}yyz}z{}||zy}}|z~{y{|~{v{{{|zz}|vz|x|yz{|}x}~zy|{z{}|y}{}}{yz|z}{|{y|z}{{{w{~||z|yz{{v|{}yz~~zuzz||{}~}{|xz{{|{z~zy~z|~xyyz{z|y|x{}x{z{{|zyww|y||xz{{x{~w}|~{zz~~wz{y}}~xy}yz{|zy}|{{|}{z||z|~}z{}{yz||}zuv|x|}~xy}||y{~xw}}{|zzyz~y|{w}||}|x{x{|||||}{x|}z}{y{~{{~{}{vw}{yxxx|x|{}{w|yw||zz||{|yyzy~|}~x|x{}}z||}}}~}}~~~|~}~~v~}}~~|~~}}~{~{{}y}}~}|~~~}|~}{~~}~~~}}|~~{~~{}}{}}}~~x}~}~{|}~~|~~~~~~~~}~|}~|~~|~~~||~}~~|}~~z~~~{|~|~~z~}~~}~|~~~~~~~|}{~{~~}~|||z~~||~}|~~}}~~~z|z~}{~~}}}}~~~}{}|~{}~x{~yu}{|{|{|}x{|}~uxxu}y{yxv{yxx}vw{|{|wxyxxx{{{|yu|yz}{z}|yxy|~{|v|z}}{y~z~}{vyy|}yyxyx~}|vzxtx{{z{{{y{yxyy|{x|}zzxxz{|||}}{yx~{{~y{|wzyyzu|~vw{z{{{y}x}|{{wxxz}|y~xx|z|}z{}v}zv|z}|zv|}z}}{y{|{z{|{yz|{zz{vy{|}v}z{}zzz{zzx{u|yzx{|wu|}{z|{y~}wz{v}{}y|z~|{|z{uyyuzxz{|qxx|{xxz{xzzz}y{{wx~x|{|~z}|zx|w{{zxy|w|}}|~|}yx~yy||}y|y{ywyxv{yzzt|yxu}wzz{{{w}}|vy}|}wzx}xz{||wz|{yz{~{z~x{y|xx{|xwy}}yzvx|}ztw{{vu{x}x}{}~{{yyz}z}zzz{{|{vy|~{yz{}|xyw|y{{wy{y|{xx|zuuz}|xy}vt{|wzx|{}yy|xz}~|z{{yzx{||~wzyz~{}~|x{|wwyy}zz|{|xwxz~|zux{{zu~w{xy~y~|}y}{|z}|{{{zzz|~z{x{~|~}xv}yx{w}|wy{zwyz{|x||{xt|}xyxz{z~zy{|zxy||v|z}{{|{|~~{}}xwz}~{zyyxxzzy|{vz|uzv|{yw{yyyz}vw|y}}~}}z|t{}x~{|}}|yz}~zy}y{~{|}|z|yyy|{y|{wyz{z{z||zzzzyx{y||v{}y|{z{z}|xz{{y{z{{|~{~{~~}|~|~||~}~}~}|}~|}{}~}~{{z{{}z~~~{}~|{z}|~~}}~}~}}~x~{~}}~~~}~}{}}~~}~~~|}~|}|}|}~}~}~}~{~~~|}~~~~}}~~~{|}~|}~~}~~z}~~}}{~~}~~}}|~}~{|~~|~~~{~{}}~}|}~{|~|{~|~}}~}~~{~~{~~~~}~~{~~}~|~|~}y~}}}}|}~{|~}}~~~~|}|~~}}{~|}{|{{}|~~}}|{}~~~~|{~}~~}x}~}~~}{~z{zz{xzw}~yy||{y{}|~z}yy{xy{z{y|w{}xv~}y|xxyyzyx|x|yxx~y}xyxz|~ywwy|}w}~{yxz{|v{|{yuw|wu{syyzzz~}vuxzzx|y{z{|xxzy|xyzy{|zyy{x{yzyzyw|{vxv{xvv||v}w{yz}{{}w{{|{y|{|}yr}y{{~{z{xyyzz|xz}~yy}y{yz||w{{|||}{y~|~zyz~~|}z{~vywyz|zy{x~{yyx{zz}~{z|{~|z{{{y|yzzy{y}yz}}||z{yz|w|zx|}zzzzz{|wwxy}yxz|w|{z|zyzy|{{zzz||{y}{z~}|wzz}z~yzxyw}vxzz{yyxy{x|y~x|~|yz{|z{zy{{zvxz}||}z|{vyzz{xzxy{wy}x{{yx}x{xzzzyz{w}xzyvyxyyz{}|z{yvw|z|{y{zz|zx}}}xxxz}|~~z}|w~yw}yw|z}~{~z~}zzzxxzy|zzz|~w|xyz}{ywx{wy{yy{zywuxz{{{}|zx|yz{}|{z{{{yyw{w}{z|{{}{z|wyz{||yx{~vxz|yx|||yzy{{|~{zy{{tyx||{{|vy~{}ywzz}}}z{{zzywzzzx}yzz}~w|{zzy{y{z}wz|yxv~||}||~x{z{xy{|z|zwqz{{}z{zx{|zyz|{}|{wzw|zx|w}yu{~}}}{z|~|z}|wyx|v{{y|||~{{{~z}|z~|}|{zz{w|y}~{}}}{y{|~xwz||z|}{|{{{|}yy|||zy{y~~~~z|~~~~{}}~~{{~~}|~{z}~~~}{}~~|~}~}~}|{y{{|~~~}}~}~}~|~{~~~~v{||}}~{~|~~~}~~}|~}~~}}}{y||~~{}~||~}||~~~~~|~~~~~~}~~}}}}~}x}}}|~}}}~~~|~~{}}{~}}~{}~}z}~}}}}~~}{~}}}~}}~~~~~|~}~|}~|}}}}~~~~~~~~|}~~}|}~~x{~~{~}|~|~~~~~~~|~}{~~}}}}~|~~|}z~||{{|{y}uz~}||{uzzyu{|wyy~xvxx|{w|yzxu|{{vv}}z{{||zyyy|~z|}{{|{{y|yzyx||yz|vy|wzyzzy{z|wzzwtxzyy|zv{xwywz{{|y|zz~}|z}z{z{xyy}w{y{}xz}}~{{|ywxyzy|w|}yyzz~}{{xzvyxxxy{v||{{x~{{w|z|}}xz|}z{yz|y|}zyz|yz|{w|yz{zuzxy|zxx{{yy|yyy|ywzzz{|z}w{zz|z{yzzx}{z{y|xzzzyx|{xvx|wy}wwyyw{x|{|yz|xy{yy|w~{~zzz{~{~y~{|}yyxz{x}zyxz||xy|y}||{x|x{yt{wxywyzzyyy}wxyy|xwzx{{}zyy}|y}wz}{x|{{|xx~{}~{xy~xy|yxy}xxwzzuxy|}{||{}y|y{yxz{|}}yy{yz|{{zy|wx{~|~}~zy|}~}}y||z}zx{{zyx|tvx|{{~wzx|z|zwt{yyw|{zxx|y{z{xxp}yxy{|~y}}{}|x{{{|~}|{uz|}yxyx{z}yz{{wzyvx|z{z|}yy~}{{~zy}y{z}|~z|{{|xzzyy|z~}z{{~zx{yyyw{zz|~}}y{v{}z|z|z}yywz}|~|x}|z{||{v|z{yxw|||wx{{xzvywxy{~|wyxyyzxy|}zxv|{||z|{y||{yzz~||{}~{{z|{}{|{{}yyywxxs}{}vzv{||uy|{v|z{xvw|ywx|xz~{z{z}}|z{|zzy}~}||~z~|u~}z~y~}}z~~~~}|~~{|~|~{|~}{|~}~~~}~~~~~~~}~~~~~}{~~||}~~|~~{y~}z}|}~}~}}~}}~}~|w}}}~~}~}{}}~~|~{~~{}~{|}}~~{}||~~~|~}|~~~~~~}~|~}~~~}~}{~~}|~|y{~}~|}~~~~}~~}~~~~}~|~~~}{|~~~~~~~}}}||y}~~|}~}}|~~~~~{x~~~~~z~}~|~~~}wyz|zyyy|yx~}w|}|{}|~}{}x{zwy|wyx|{}|{||yw{x{xyxzzy{yy}wy{zz~zz|{z{wx}x|zx}yz}z}zz{yy{yyzz{}||yv|zywz||}~{y|yzz{yzwx}wwyyz{{{{xyy}y{zwy{{zy}{{y|w{w|z|{x{y{y}{x{|wxyy|zz{zxxxz}|}y~}|~{yx~|z{}z}|{}yy|{x}{}~z|{vx~xwvz~z}{|{{||}y{{{}z|z|}|||}||x{y|}~z~y||z{zyx~{|z{w~yy{xv}}{|{{zyz{yzwx{|~xu~w|{}y}~|{w{~zz{|}{{x~{~{|yx}{z}}x{x}x{zzx{wyzx}yuzx}{}|y{{w|zuzz}zz{z|wyz{{}~~}z{}||}|yw~|zzyy|y|}{~}{|zxzz{{xyzt{~}z}{x|}z{z{{}~y{z}w}z}}x{|zy|{~w}w|}~}{z~|z~{yyyv{|z{y|}}yz}}|w{yy|{x{z{y{~{{zy{}z|{{{w{l~}|{|{}z{yx{|y|yzx{{|zwz|z{||}}{|yyzz|v|x{y{z~{zwyy{u{~z~~{zxy{{|yw}{y|zv|~|z}yz|w|wzzz{zw||zz}w{yz}vz}x}z|zzzw||~|}|{w{y|{yy}{{zy}x|y{|{}{{t{zw~yyzw|{|{{z{|yy}|x~}}}|zz{yx|}y|}|z|w~x}|}z|wy{|y~zy{{~z}x{~yx{}x|{~zy~}{w|x~|{yy{|}}~~~~~}~}{||{}}|}~}|||t}~}~{}~y~}~~~||~~~~~~~{~~|~|~~~}~{}~~~~}{|z}~}~~}~|{}~~~~~|~|~|{~}}~~|z~}}}|}~~~~|}|~}~|}}~||}}}~~}}{}}|~}|}z~}}|~x~~~~{z~~~}~~|}}~~}|~~|~~|z~||~|~{~~|}|~}}~|~~~|~}|}}~~~~~~~}~{~~~}~y~~~|{}~~}~}}~}~~~}}~}y}~~}~~}|~}z~}}{{}y|~{~~}|}{|~z||z|y{|y{zzwsvwzy{vzzy|}|xz|xzzuszyvzv~x}}|zxz|wz{|}xyy{yzz{|zxy}}zyyw~yyy|z|x}w~||wxx}{w}}{zzx{{xzy|z|{~|xwy}y{}}yyyz||z}}|zz{yxv~zywzxyzw|~yx{z~xv{xz|z~|zzw|z|yxz|~{~}{yy|{{~z{}zvxzzy{y|v||zzxy|wy|{y{yyyz|xzw{{}{~|yx~||~{}}}~{{{}z~{z~yy{xzzzy}w|wzwzuzy{zyxuv|yz{v}|{u{{{}~}y||}z{}w{}y~xt{{|~{|yy{||{|v}||zvz|zzyyxtxzw|y{|{{|{zy~z{y{|z|~|~~y~v{|~}}}{z{|vu~|||{zy|{xx|xyw|yywzxy}~z}~vz|wz{{zu|y|y|x||z|z{|}z{}{}{}{zy~|{{{}x{{{}{|y~z{w|{|}z|zxy|wzwy}|x|}{{z|{x||~z~xx|}}}}zyy|}z|w}y|{yvv{yz{}{wz~}yx{z|zy~yyxty{||wyz|z{ztx~z{z}z}{}}z{xz{||xy|}zyzwyuxzyx}xyy|y|ytzz||{y{uyzxww{y{}|}{~y|z{|}}z{~z|x{z}y}vt{~xzz}}xxy~x{{||y|z|zzy{{y|~yy{yyz~z{|v}|z}{z}x|zz}{}|y{{||}~||y|xxy}w|nw|}{|{{zzyxuwy|xz}{w|x~x}~{}{}x~z|{yy|~}}~~~~|v{||~|z~~{}~|~~|~{~|~~|~}{}~~~~}}z~}~}~~}|}~~{||}~~~~~}|~~{}|z{|~}}{}~}~}|}~}}~~~~}||}{}}}~~}|{||}~~y{{~|}}}~|~~|~}|{~|~}{|y}}~{}|}~z}{~}}|~}z|}~}~}|}~~}~~~z~~~{}~}~}~~|}}|~|}~}}~||{||~~}}~|}~~}~{|}}}}|}|~{|~yyv|{|yyy{}xyy}zzzw{{w{y}yz{zw|yyzx{x|yzz{yyyxz|x~{zy{u}~{{xzzy{|{yy{yx|z}}yzy{{}zy|zz|}zzy|x{u{}{xzrzy{{zyz||}w{vzy}xwzxw|{{y||y|{}z~{y}zyxz|yw|z|~{w|x{y~z{z{wxwy{{yw{{|zy{{x}z{{w|zy~y}y}~}yyx|yy|z{{yz{|||}y}xwz|w{|zzwyzy{{||zy{~yy~{x~w~yxxy{zyw}{yz|{~yz~xvwz{|{|wuyzwyy|w{z{~{yzy~wzz||y{yz|y}{y}{~z}x{wu}y|}|{|y}~{z|~z|yxyx||v|y{{{zzzwz}~z{xx{x~{t|z|zw{{z|zyy{yx}|xv{}y{zy||||y}{}{|y{{vyy||wx|yy~x|myyxzxzuxuzu{xx|ztzywx{ywxy}|z{wx}x{}{{}{}}y{}|z{u}yx}x}zzzyxz{xx|}|x||yzzxy|yzvxzzyy{{{zzz{{|yy{{}zw|z{wx{{}y|}{wzw{wyyw{|~x{v|v{zz|w}|zz|y{~zv~}x{{~|~{{z}|zzvz|}w}y~wxx{y{z|}||z|{y|}w|zu}||uxzvwxz}}|{y}~yxy|||xxxvzz|z{x{wxy}{z}~|x|xyy}ywzyz{}zw~zz|y~|{}}x{yz}{w}wy~}}}||}|{z{|zzz|{y}uz}x|z~{yz~z|{y}zzxz|}{x|{y}~~|||zxyz{}w{{y~zyxwt{{~~}}~~~~~||}}}}|~~~~~}~}{z~}x~~~~~}}~}}}~~}{~~}y~~~~z~~x~~}{}}}}~|~}|~~|~~~|||~|{}{{}}|{~z~|~~~~}~z~~~~|~}~}}}~~}~~{~~{~~||~}~}}~}z}}~~~~~~}}~~{~w~~~~~~{~~}}~}~~~~}}|}~}~{{|~|}}~~}}~~}{}~|~}|~}~~||~}}{}}~}~{}{~|~~||~~}|}{}~}|~}~{z~}yy{v|y{}|ww||x{zw{uxy{{{x||z~w{yzv{vwz|w|zw}}z}z{~{{|ux}v{{}z{|{||{|~~y{zx}zuxx{zxv{zw}|w{|tt|zzxxwx~wyw{zyz{xz{}||yy{{{zvv|}z|yy~{zx~ww{zz}xz~z{wvw{z}|{syxz|yz|ywyz}yy{z{}{{{y{}|||z{~~z|y|yx{{{yx{z{v|{w}{yxxzyzzx{y{xyyzztxyy|{zy}~{}zxwz{yzw|}}||{|{z{y|{{{y{{}yyzwz|vzz}{|{}{|yxwxvw{y{}~z}~{z{w{|z~y|xx|yz{y}z{xz}}y{zw{uxx~zx~xyz{wyzxyz|~y|yq}xzx~y{w}{}}|}|~}x|z~}zyzyu~}}~|{{wu{z{v{xzw{z{|ww|xysux{v|{y{|xwy~z~y{}}||{z{~w{}x{}yxxx|zy}z~{{zy|y{x{z{z}yy}yzxuyw}}zwxzzzx|~y{xwy}xz{~~zyx}||y{x~|~z}zyyy{x{yy|z}{zyxx{wy||yy|~z|zz~{wv|}|}z|z|zxw{~y|yy{vzy|||{{}yyyvy{xy{y{||zy|{zyxz{xtzxv{}xw}||~zyz|z}|y}~~}|y{|}|zzw|xzyy{z|}{yy{}v{|{{|xy|w|xv{zyxzxuwzyx{y}xyv~yzy~{}z~{zz}|z{}||x}|~~z|yxwwy{{|ywy}}|wwxy||z}|xvr|xxx~}{|x{{|}{||{{vy{~z~}y~{~y~}{|~{}|}|}}}~~{~|}~~}||}~}{{}}}~~}}{}~~z}}}~~{~~~|~~}}y~|~|~|{|}~|~|}~~}}||~~~{z~|}}{}~~}~|}}~~}}}}{~~~~~}}~~|~|}}~~}~~|}|~~}{}|~~{{~}z~}||~{~{}~~~|{|~~}|}{}}~}~~~}{|~{{~~|}|~~~|~z|~}|zy~x|~~~}}}~~}|}}~~|~{|~}~~z}z~|}~{}||~|~|}z{~~}}|}~~}}~~|~|}~x}{y{{{|{{yyy|zw{x}w|z{{}|zzuyzz}{y}zz}{{x|}wytzxz~yzzuwyzvyz|yyxzxzv}}uz|}{{v}~{w{{~xzxy|zxy}z|w|zy|yy|z{z{xzzvxxv{y|y|{y{yzw{y~vy{u{}x|~{xz{{{{yz||{z{{{zyw{{xzzy|wuzy|z~zz~}wzx~{z{~z{vv{xu||z||zz|vyy{{}{{~y{xzzz|xyw~w{zxy}ww}xy~zy||{yzx|ywxy}wy{}z}zyz|wz{yy|}x}{z{||{{{yz~~|zzzyy{xz}}w}|{|{|{|xvz{z{z{vw{{||yz~y}{zz{z}ww{z{zs}z{{xzxz|zx|y{yx{|{y{x}|{xz|{{zzwyx~z|{~{}zy{z{|y}~zxy}{|}|~x}{yy||yu}||{y}{zyxzw|}|zzxyy||y{}{{|~{|~~y{~}|~{~zw~|}||zz|w}{y|yvy{zw}z~y{vx|zy|}|z{~{w{z{zxx|{xz{w|{|zy||~|}x}ywy{xzy{yzz}|zz{|{zzy}z{yzw}z{||zzuv|x||||zw|{||{yy{w}uz{x{{{}|y||y}zx{~zwzzy|~|}yyz{}zxz{z}|}|xyy{~|xwy||{}z}}|x}z|{y|ww~||w{z|zyz}}{|y{z~x~zzy|~}z{x{|}z~|zx|xy}yyy|}{~}y{|}|||zyy|yx{z}{}xw}zy|}v{x}|z|}{|{~|{}~x~yzzz{{|}|z||xzwzz~}}y}|}{}~~~~}~|~|~}~~||}~}}~~|}~~y~~~|~|~|}}}}~}}~~~{~}~~~|}|~}}~{}}}~z|}~|}~}~z~||z~|{}~~}~~|}~~~~~~}~}}~~|~}~~|{}~}}~~~~}~~~~}~||}~}~~}~}~~~|~y~|}~|}~}}{z~|~~{|~}|~}~|}}~~~{~|}~}~}}|~z~}}}|~}|}|}{~~{}~|~~~~|~~}||}~~~~|~~{~}z}~z~yz|~|}z~zx}z}yz{vzxwvwvx{z}x{|{v|yw|y||zzz||{{|}ywyx{~xy|yz}}yzz~||z{y{zw|}vx{v}yvuvzyztz~zwyx|}{{xyy|{{xzzw{wwz||zx{x{y}z|z{zx{wy|}}{{|{zzwv|yz{zu{|y|{z|yx{z~yvy|y}~xy|{}{z}|}zz}yz|z|{||y{|z{}xw{z|zyyu|{yy{|~zvx}xzw|y{zyzzx{x{zzzzz}v|{xzz~w}~z{|zzx{z{}zyt||z~y~zzvz~|zxuy{{y}{wyzzz{xxy|}{{xzv{||y{|yzz|{v|z{}wz|{{}yzw|yy|v|{}t{{w}xyv~||yzxw|zzzw{{~~~{}y|y~uvw||{}z|~||xy{w}|{yzz|x|wyy{{yx}{|yyy{{y|yuxw|zzx{|z}~y{z{{wzy~||||||~}{{|}}xz||{}xzzzxwwy~zz|zyyy{{}xw{u|yy||y}z|z{|yz|z{zzzw|{|y{xv}{y{}yzz|vzy|}zzy{{xw|zxxx|z{xyywzy{{z{zzy}}zx~|yz|z~|y{y|z{{|ztz}{yzz|z~wz}x|~zyytyw|y{{v|zy{zyyz{zy{zx{w|y}}}yzz}u|~{zzz{|yt~zzyy|yz}zx}yx}xyyx|{{x|y|xzz{z{{{xwy{}|y{|{}~zy}{{}x|yx|w{|x|y~yzy{|zzzx|zxxx|w{x{yu{yu{}|yz}{x{~|yz}z{}z{{z}{z}~~~~~~}~{~~|}~}}~~~~~}|}{|}}|{}~~}}}}~||~~~z~~~~}~z~|}~{~}~}{~}~}}z~~~~~{~|~}~~|~~~}}}}{~}|~z|~~~~z~}~z~~|}y~~|~|}}||}~}}~~~z~~}~~~~{y|~~~y~}~{}}{}}z}|~~z~~~~{|~~}}z~x~|~}~~~~{}~|}}|~}|~}}z|~{~~~}|~~y}z{||{ry|~y}x|{zzx{yy|{|zy{uyz{z|zyz|{x{v}}uy|y{wy{}{xx{y~y{{zzz~yy{|zyz}}xv}}z|zzxz|z|{{}yy}yxw{zz|}|uzzw|wzxv|zzzzyzx{yz{|~uzy|yzz|~{~tzzz}{z{}{|~yy}|{x{{}zzz~xy}w|w|~}z{~x}y{~xyxxxzz{{zzxw~{|{y}{~}y|~zxzx|z||uyx{~{~|{~{y|zy~|yy|~x}{~|yvx}z~w~||{~v{{~{yzw|{{z~zz~|w}y||zx~y{}yz}{vzy{z~{y}w|{zwx||~x~yz|~y|||{|}{{|}x}w}z~ywz|ywy{}}y|z}z~~}xzw|~y|zz||zyzw{z|{{{{z|yy}wz{|w~zyx{z}x}}{{xxyy}y{y{yvyvxx{z|y}{zxzyz}{zz}{z~z{|y||{|z}|{{zyx{{x|{z|{z}xy|y}|{y||{{z{u||~|{vy}xxx~z}{|{z|y||{|{{y|y|}zyy}||{x||}|w{|}||zv~|~}{z~}v|~}zyz}z}z|y}}xy|z{}{}yz~x}}wzyv}~zzvw~~}x{y{y|~zx|~z{zz~{zzy{xz~|xx||}}xyyw}~zyz}|{zzs{zzzzz~||x{{uz}zw{|y{{{yz|z{{{y~x~}{y|{|||z~z{zt|{{zw}y{{|||ywz~|x|yz}u{|{{wzy}wyyz}zxyy|~|}y|||{zz}{}z}wy|yz{}zy{~~~~}~~{|z~{~~|~~~}}~~}}|}~~~~~}~{y}~~~~~~~~}~|||~|~{}~~~~||~~~}~|~}}~x{~~~}}~~y~z~}|}||~~~~{{|~~}|~}|}}~}~}}y~}~~~}}~~~}|}}}~|~}{~~}}}{}~}}~}~z~|~~z~~||}~~~~~{{~{~}{~|~~~~~~~}z~}~~z}~~~}{~}{~~~{~~}|~~{|~y|}~|~}~}~|{{}{|}z|}~{yvyx{}wxyx|xx{z}{y}}zx{y|xx{~yyyz{~|{zxyzwz|~yw|yyz|z|{}|y}{{{x{yxzx~yyu{}|zz}zyx{zyyyu{xzy{xv{wz~z|z}z{{u~y}w|||y~zwzz|zy{{y{}x~v{y}ywxwwzw|z{{{yyywv|ywyvywy~wz~z{{~y|y{ztz|{|yw}}w~|~}y|~~yyzz{|zyw{yxz{wyxx}yw{~{y|{x{z{|~y{zzuuy~}|}{vyty|{w|}}|}~|y|~{x{{{x{v~vz|z~{zyxw|wzz|x|zux|w|zz}~w~{|t|}{zx{z|z{|z~}|zy||~yyy{vxxwzzrx{vyvy{{yx{xxytzuyx{}{w|z~{z||yzyz}yz}}y{yw~}~|z{zx{}|z}y}zyyy{z}yzxzyy|yxzw|y|~|{|vw}y~~~{w}}|zz}|z|{x~|y~||}yzzx|yz}yxyvy{u~v|{zyx~x}x{|y}|~sx|{|{y|}}}~}x|{||}{z}{{{~{xxz~yyzzz|}}yyw~x}z{}zu|{xy|{xxy|yx{yzyw{{{}zz{|{~{y|z{{y~{~zw|{x|x{wzz}z{}|xyz}{}xywz{}wy{yy{x}y}~{~xyyz}vy{z}{{~{yxyyzxz}{{z{vyw|x}|{y{wz{z~|z{|{xxzy{zwz|}|}z~z{|{|z{z}y{|{z}{yz|~{|{{|x{|}u{xy|{xxyxxwsx{zzyywxywz~}{|~s{yxz||}}~~{y|}~|~}{~|}}~}}}}{}~}}}~~~}}~~~}~~}~}z~~~~~~x}~y{z}|~}~~}}}{}}}|}~}~}~~~}}~~}|z~~||}}}~}|~|}~}~~~y}~}x~~~|~}||}~~~y~}}~{~w}~}|~|}~}}}}}|~}~~~~~||~~~}~|}~~{~~~~~}z~}~~~{~|}}z|~~~~~~}}}~~~{~z~}~|}}}}~~||}~~|{~|y~|{}}~|{{~}x}}z{~z{~~}{||y|{w~w}|zxz|tx|z~z|{x}}|wyw|~yzy{}|xxxyx|~zz{}zy}ww{zy}xzx~}yzy{{{yz|zyyzz}{}xyy|zzw|zu{z|yy{x{||wxu}z{zx||{y{vzwzyzyzz{tx~wyyvyy||x{{|{z{vy~yy|z|{xzyzy~z{{z{{{yz{{||{|x~}vzyy|y~zxx{vx{z|z|z|w|}}zzzx{{yzwz|y~zwy{uxz{y||y|yyx{|{|v~{x{zw}zuw|~{yy}|x}vzwx|}{ywzz|xx|zzyy|~z|{|}x}vuzxx{y~}y~yx{y|y{z{{{{{z|y{}|z||xzzzy||{~{z~}yvyy~{{|x}|}{zy}||wzz{y~~zyzyy{~{}xz~{y}uv|{}}yyuxy{{{|x|{zz{x}{{{yx{y~zzyxwzz{z~}|x|yz{~wxw|}zyyzw||y~|{|{yxy|yy||}z|{}y|z{}y{{zvyzxvz|y{x}|{yzwz}~yzyxuzx~{zzzz{vzyxw{{z}z~||{{}||{~{x{x||y{xy{{{v{}zyz|}xv~y}yyz|{xx{}xxxvx|yzwt}~zw{z{z{}x{wzyxz{|~y|{{xxzzywx|z{xvx{zz}x{}xyxzw~y{{z|}~{|yx}z{xyx{z}z|u{x{yw}vz|}w|x~zwy{|u{~}z|z{}{{yzwy|zwx}|y{|}|zvwx{yyv{~{x}}zxy~|~{z{z|{{{{yz|{y|}{wz|x~}yyx}zw|{yzz}xx{z{}z~~~~}~}}|~}~|~~}}}~}{~~~|~~|}}~~{|{~~}~|y~}}~}}~~~{}{|~~~~|~~}~}~}}~~~~~~~}}{~~}~~|{~~~}}}x|~~|z|~~{}~~y|y|{|}~||~~~~~~}}{~}|~|y~}}~}~}|}~}y~}}y}}~z~|~~~}~~~~}{~|}~}~~~~~~~~~~}~}|{{}}|~}~}|z}~||~~}|}}}~|{x}}~~}}~z~~}|}~~~z~{}~|{}}~|{~}}~}|~|~~}~}{}~~}~~~~{~~{}~}{||{|z|}xzy{z{zzzz~zy|xvx}z|xwzw}xy{zzzxwyv|}yx||}zz|wy{x}{|wy}zzyy{{{x|~|y}uzy{}xw{vvw}{v{|y{uyt{wy{z}}{yvz|~}|}}}}}x{|y{|}}{|zy{|z}zwx{|xz}|ywy~w|u{x}zvy{zwwz{wvx{{yyzyz|x|{{yyv{|~{v|}{z}z{yx}y}|wyvw|yzww|v|~zs{~|wwy|w}|ww{z{yz|{}{}z~{}{y}xwz{|x~}}|zz{w}zwy}wzywz{|y|zx{}|z{|wzwwxsz|~uzyz}v~zz|}z{{|}{z}{}yyzz~z|}xzxzuxy}zx{xxv{{yywy{wx{{vz|x|{zyzz|zz{~yyy{|x|{{{~}y{u}{zy~~}w~|y|zwzvwy{zwz{zv{{{u{w{{zw{}wyz~z{~{{{}{}||yxx|z~{||x{}{|}|{zywu{}{zyx{{zzz|}{z|x}y|y{{zz|wzy|zv|}ywx~{y{{~w}{}y{{|{{zzzz}|~yyxyw{xywwytwzxw~|zw~xx{y{||w{|z~{~z}}|w{|{|{zz|z}||~yzw}zzyyz{}}~x{v{zx~{{|xyw}ywz{z{vyz{|~|z||urz}|||~yt|yz~}}||z{{{z}v~|{zz|w}|yw}yw|x||uxz}wz{|y|{{}x|x|}|x}zx{~x||}z}|{}~zxz~zu|w{||zy{xyyy||yw}{u|~v{y}}y|zwz}{{}zzz{|{|zzy{z{~~}|{}~~z~}{~{z|}}~{~{|}}}~w}}~~~|}}~}~z}{~|~~~w}~}~~}z{|~~}~}~}z}~~|{||~z|}~|}}~}~~~|~~|}z{|{~{~~|}}~~~~~{{}~~y}~}~{}|x~~~}~|~~|~}}||}{}~|~}{~|~}}|}{~{}~~}}|~|~{}}~|~~}~}~{|}|~}}~~~}||~}}~|~~}z}x}~x|~~~z~~}~}~}}~~~{|}|~~~~~}~}u~{|~~}}~}{}}}|~~~z{||~}}{}~vzx{{zyzzzyyxw}x|zzyyyzz|zw}{zz|z{wz{|w|~zyzyyvtzz|vxy{z~|yyxzzyyy|}{{|v|yyyzwyyzzxw{|}x~{|yx|}|{{{{~vxzz{{xxz|y{xywy}~wx{y{z}{|zv|txyy|yx|yx{}{~||zwzy{|zw{y}{{z||yxy|zzxvz|y{{{zyzx|}xy|zwyyzy~zyzy{||{yyyz|yzxzy{ryu}x~{||||{zxzt{z}w{xwyxwx{{x{z{x{z|xy~{~w~xt{z|x|v{|{x|{}|{}v|~x}z|zy|wyx{{z{|xzz|}zy}{|yw|y}|wy{}xwxzyxy{w|||z~z}y}ww{|wz|~{~z}|~{{z~y}z{z{yy{|z}z{zxzx}~x|xyyyyzxyz{w}|zx}zy{||zxvyz{||~z}}yzz|z|zw}x|xz}yyxxz|y}||zyy}{z|w~y{{|z{}}wv}|zyy{~yzwt{yzwy{zxzyyuz{}{}yz||y{yw{w|y}{x}z|||{{y|{|wx~{zz{{x{|uwz{|~}{zz{xzzz{}z{~zwwv{yyv{zxy}|xzzy~}zzzwzy{uz{x{zywy}yy|}x|x{z{||wz{{{w|u}~||wxz{|{vxw}zwvyxy{w{}{xzz{yzz}x}|{z}w{y{{uy}{z|{|{x|||z{|{{}zx{z{{{x|y{yx|}z{{z~|y{~~yw}{yz|z{}zy||y~xz}{~y|z{xy}{y|wxyxy}z}~}{zw~{z{zu|yx||w|y|xx|y~~}|~~~|~}}|~~}|~z}}}}}}}}}z}|~~~|{~~~}~~z}||{~{~}z}~|~|}~~|}|}~~~~y~{}{|~~~~~~}~~{{~}}||~|~|~{}{~{~~~~~}|}~}~|~}|{~~}~~~~}~~|~|}}~}}~~~{~{~}~z||~}~~~w~~}}}}~~{~||~}~~|{}~|~|~|}}~|~~x~~{|~}}~}z||}~~~|~}}~~}{}||}}~}}~y|}}}|~~|~w}}zz}zw}yyy~zy|wxzuwxz{y}z{x|xzy|}uyxzxz}|yx|w~vz{y{x{{}zzzzx||zz}}z|zwy{x}{{wz{{~zyww~xy|wyzzvzw{x{yu{yx}|yyzx}}zzv}y}{zz{{|y~zz|{||zwvx|||zw{yzz{wx}xwy}~zz{wzy|zxzxz||}|}|x{~|z{}yz}yxx}{yz|~}{~x{}xzzyvz|y}}y|z{w|x{yy~zzvzxyux}t|{wyxw||xzz|}y|xzx|}zzz{|w|{z}wtw}|wx{{{x{zy|zx}~wvx|wxxzy~yz{{{y}zz~y{}~|}yx}|v}}~z|z|z~}~y|w||z||z{vw|{{zxw{~{{|z{xw~wzxw~|z|~|{~{zz{}{z~vz|}z{x|z|~w|yw{{x~z|zz~yvy|{x|yzwxwz|{zwy{ww{~|xy~|~{y|y{zzy|~y{{||{~~yz{z{x|}v{z|yw}wyzzwzyxwt{x{zzv|z|uxzw{~x}v~|{x|x~{uxxx{y~yz|~y||xz|z{}{}~y{wxxwz{||xxz{x{}ywv{yz{|wyxyzz}x}yz{xzyy||y{v{wyx~zy{xyyy|x|xz}yyyuxxzywyzz{|}{zx~||x{{|x{~}~xz~}y|z|{zyu|w|{{zxzyz~yy{zu|w{yzx|xw|xx|yzz~yxzzx{y~u}{zz|{x|yy~{|z|}x|z~z|~y}{{}yyyy||yyxvyyx{zxv}sy|yx|}v|wzz|~x|}y}{}xz}|y}~|}~~}y{~~|~|~~|~}y}~~|~||y}~|~}~}~{~~|{~~~~}~~}~{~}}}{|~~~~v|{|~~{~}}~}}}|{|{|}~}~{~|}}~}~}~~}}~}}}}|{~}~~}~|||~}{}z~~~}|~~z~}}~~}~||~~~}~~|~~}~~}||~}}}}~}{}|~{}}~}z~}}}||~}}~}~~|}~}|{{}~~~~|~~}}~~||}}{~|}|~~|~}}|~{~|~~||}~~~~|}{{~}}|}~~}{|}~~~}|~z{}y~y}{zzxy}zx|}{y|z{{}{{wyz{{vy|z|~}yzzz{{xxzz{xxz{xzzy~~wx{~vyzz}y{~yz}xx{|y|z}y}yzw~}{w{}~z|y|v{xxt}zxwyvx{zyy|yx}{}{xyyx}~w{zu{z{|xy{{zz}}v}zyyz{{}z~{{w}zzy}~{{~|x{{zxzzzwxz}{~}{|{~}|zyyz{|{y|{zy}|{}{zxzv{~xxy|uzyy||{{~~zx|{z}xw}yz{y|yyyzz{yyxuz}y{y|z{||zzy{vx}wz{}x{yy|~{|}}y}{z|{zyyz|y}|~y{{x{zw}vyx{|yyw}{v|x|z{~{~}~z|{y~{yyzyzzz{{ywzzx}}}{vz{{wvz}y{~{yz|zzz}z||{z|z|xyy{~x|zyy|w~}xz{y{|{{yzxwuxx{}|y}xy|{z||{yy||wyyy|zzy}}~}xzw|zz|{zyz|zwz}|x{yy}z}yzy|zzzyzz{~zxvyy}wzyz{zx|y{~}sx|zzwyy{z{z|{z}{{{{{{y}{x||{zyz|y{y~{zy|~~z{{zw{z}yz{{yw{xz}yz}~{{z~z{y~x~~{xyy||zyx~|zy}|{xzz~|{zz{vy|x{{|{wz||v{|||{}zz}zz{yy~|}|zx{{x~|{z{tyyx{wz|x|z|||~z}}xz|y{y{x|z||~|vv{~{x}zwyz|~{}z~xz|~{|{}y{}|xz|w|{{wx{w{{x~}}|||{xz}{}z~zx}uzy}zyyyzz{y|{yz}~~~}}}}}}|}|}~|{}}~~~~~}~z}||}|~~}}~~||~}}~z}~|{~}~~}}~z~}|~~~~y}~}{~~}~~}~|}z}~~}~~|~}}~w~z}~{}}~~}|~~|~}z~y~~}}}~|~|~~~~~~~{~~||x|{|~~~}z~z}~~~~}}~}|~~~|z}~y~zy{~|~|}~}~}|}}|~}~~~~}y~}}~{{}~|~||}~~~~}~~~~|}~~~z~}}~|{}~~}}~|~~~~}|~zz}{||}z|}}xwwyzzzz~x|}|}}xx{{{yzy{x{x{|v{xyy|zyxy{|z{x{wxyyz{{xwy{{z{~}|ux~{{{y}t|yx}y|~}|yz}|~xzvuyy~x{z||z{|z{~zxz{ywvz|x{~v|{||zy|{{x{|xzu~w{z{wyv{y~}z}zxwzy~vy~y{zzz~}}|y{{~z{}|zy~z{{zyy~z~|}}z}zw|}yw|yz{{wxzzy~zz|wvv}z|z|yy}zxy|||yx}{{y{~x~y{z||}{z|yvz|w~zxzyzz|z{zyyx}x}wyzxxx{|{xwyy}}}{z{zzx|{|{|}zyz|zz|wz}~~||{w{yzyxzxwwz{w|w|{wwx{~z{x|{|}vu|xz||~}}y}}}zz|}|xz||}}z{yx|xv}zx}z{~|}}||uwx|x|v~|yuwywx{|xw|}{x{}zzzwz||x{w|}||{~y{zuyxzx|y|xw||x|xvw}{z}|{zv~wyxx|zy}||zxxy|v~x{z{y{{wx~y{y||z{xz{z||zz{{z|xzzvzwvyx{wz{zxzyzwzy}y|xwzy|}{|||{zzz}wz~{z{z}z|{{xy{vyzxz{xxx|{v}zxz{yx{x{||wxz~{{w{{{{{y}{y{zz{z}y~{x{{}z|~}z{}yzyxz}w{|||y|x~ww||vyzzu||xz|~z|z~w}z|~y|xx}|||z~y{}~{~z{}{}{{~yzz{z{wzywzwzx|v{{yy{xu{v||x||~t}yx{{yyy||zz~}|~}}~|}}}y~~{~}~~}}|}~}~~z|{}|~|~|}|~~zx~|~||~{}~}||}~~~}~{}}~|}|~~~~}~|~}~}}{~~}||~z~}~z~}}~~~}~~~~|}}|||~{~}y}||~}}~}~~}~~}|~~}z~}}}}~~~}}~~~}}z{|~~|~~~~|zz}~}}}||~~}}z|~~|~}|}~~{}~~{}~{}~}~~}~~~}~~~z~~}z}{~|~{~|}~}|~z}~}~~}~}~~~{}}}||}}}|}y{}}z~|~~~~zvz{xywz{}yzy|vzxxzz~xx||u|yyyxzzz{|||z}z{x}|xzx|{xxv}wzyxyzy{u|yyy}v{|xyzx{yz{}xy|{|zzwzyzz{xw{yw|y~|z{z|yzxzwzvx}|zxxx|zyy{xyywwxwv{z{{y|w}}yzxy}~vz|z~{}|{{}{|w}zxyxyzz{}w{yvyyw|yzy}}xyzz{z{x}xyyy||xw{}}{z}{{~yvyw}wzv}xy{zyzyyx{zzyzw{{|yuw}|{zzz}v~y{|xz}zwxx{{zw{{}{y}z~{x~y~z|y|zt{yxzv~yyx{||{||vy|~{yy~}|{{z{y{|x~}{y}{{v|xytywywxy{{wz{y~zz{v{|v|xzwwx~{{|}~}{z|y|}{}{yw}y|zy|}z|{z|y{zzyz{zxyvvu|w}xzz|x|y{}x|w|}~|x|wxw|xz~zz|~~{~yzyzz~z{uz~y{|tw{w{yxy}wx|{yw~|z{||yxwz}{zxztyzy{y|zzz|{y{y{x||wy}wxv{y|{|yz}|y}y~wx{~{}x{y~zyyy}y~z{zyz~uy}{w}{~w{y{|w{{v{uzxuy{{y{|~yx{xx~}y|z~}yzx{|uy~{xyz{y}x{x|||w|}xyyzyw|{}z|z~|zy{zx|xy|{y{zxz|{xz{{w|~yv~~|yzz|{z{z}{yw}{~y{{w}{x||{z|zyxy{y{wyz{wwzx{|yzy{yxy{{{z{y|zvwwy{ywzz|x{{}x{}z{||xz~|{~~|}~~}~~~~|}{|~}~~~~~}}|~{~~}~~{}}}}z}~~|~||~}}~}}}{~}~}~}}}~}}~~~~}{|~}}~}}~|}~~{~{~|~{}}z~||~|}~~{|{}}}~~~~}~~{}}z~}}~~}~|~}|{~|~{~z}~~}~~~|}{~|}~~|}{~~~|x}~~~}}~~|~~}~}~~~~}~~~~z~}|~}|~|~||}~~||~||}{~~~~~|}z~~}}~~}~}z|}}}~|~~}}~}y}~~}{{~~~}~~~}~}~~}{|~}~~~z||{{{~|}y|xzvxwy{{|zz|~{yyyzzxzyxxxux{}yxvzyzzyyzyx{y~zzy|z}yx}|z|y{{{y|~xz{z}z{~|zyyxy{{yvy{|xuwyxw{|z|u|x}||v}|vz|y{{uz}yw}w{vy||x{x{y{xx|yxyz|}~yzxw{yvxr{tyz{y~{yy}{{z}{|wy|||~~~yz~|wz{}z~|yzzyx|y}yw{y{yy{tvz{xxz}|zyt}{zz|~|~{{w~||y|{~}}{v{}~zyx{|}wx{|zz{zzz|yyy}x{z|x{}|z{zyvz{z{{|z}||}||}|{{{zy|z|yzz|~z|x~~z{|z|wzyvzvyx|xuzxwwzxytv~y|{z{~|{yz~{{{~|w|{}zzy|~{~}||zy}y|y|xxz{{yx}{{tzz{tzzx{wyz||~xzyx~}}|||~{w{x~~xx{}~{~zw||{}~z{yy|zz|u{x|x|y|y|yx{v{yw}wyy}xz|uyyxz}zv}{{{z{|zz{~xy~z|z{x}~zyyyxzzywwy{zzz~}||py{z{|}uxwwwt|x~{{}x|{{~{{zx{x|{{zy{zyy~z{|x{{x}{w{yzww~wxw{uz~y|zzzvyxx{zw~x|{z{}~wx{{w}v||}zz|{}}wz}|{zwz{}{z}u|wyxv{y|u|y{w||yxxwyyx|~w}{w{y{{y}}yyz}~zy}y{{y{{{{}|}|x}z|~z{|xx~zyxy|zzwyy|}x||y~{}{{zyzzz}y~{}~x}~~~|}~||~~{{{~|}}|~~|~}||z||{~}}}~|~|z|}|~}}}~}|z|~{~|~|}~~~{~~|~|~{z~}||~{~~~}||}~{x{y|~}}{|}{yz~~x||~~~}~||~}||~x|~~|~~~~~}~~}}x~|~}~}}~~~}{~|}{~{||~~~~||{}}~~~~{~|}z~}z{~}{z~~~{|~~~}~~}}~|}~|}{y}}~{}~}||~~~|}~~~{~}}~{~}{~~|~||}~}~~}}}}y~||{}}~~|y|x{z{|w}yxyzv|zyy~zxz{|yzxz|{zz|yz{}{y}x}}yww}}}yyx|{zzwzx{{}|~{{yz|}yyz|}{zzz{zys{{z|vzzvzzyz||zxzzyvyxyz{{z|{}y}{|y}{v||{||yywz|x|{w{{y{w~|y{yx{~|y|}|tyzxy|z}zzyw||z{~~}zzw~z{{}x|yw}y|{z{z|yx~yz}zyvw{||yyw|y{{}||y}{|zxztyw|y|x|yw{zyyyzxys||zz{zxzz}}|}x|y{|y||}~yy~{{{{|z{{~}|xyyy{v|yxz|{z{}}}{|wxyy~||{zxxy{x{w{y}w~{{zyzwxyz|w}yy}yy{}{zxx}x|z|{|z|yz{{x|||zzy|w{z{w}y{{w|~}}}||{~~}z|z{vzyww|z}|z~y{}{}z{wzx{yquyxx|{wy|{{}}}y|z||}|y|{zy{y{z}wyz{xz|}||{zz{}|zwz}{{y{y||z{zzx{{~~z|y{{zyzyx~z}yyyxzzuz{}wyxw||}yzxy|xzzyyzy{|}zzz}x{yx{w|zzz}{}{|||v|{z}{y|xyxz}{zz|zzy|||zy}~}}x~{x{yxwyzx}~y|z~zywy|v~zy{w|z~{w|{}z~|{x|y}{|wywzywz|x{y~}}|{{x||wzuzzz{yx|}|{w|zvyz|w}zzy{{vy||}}{|{{|zz|zz|v~~{}}y|xw{|~~|wzy{~yzyy{{y{~|yz|y{uvz{y|vz|ux{}z|y{y}||}}}}~~|}~|}||z|{}|~|~~~}}~}~}~z~}~}}~~|~|s|}}~z|~|~}}{~~|~~~}~}}y}~}~~|~~~~}}~{~~~}|~~~{~~}{}~~~}|}}~z}}}}~~~~~z~}~~}~~}{}~}}~}~~{{}{}}{~|~~}~~}~}~~|~}||~~~~y~~~}~~~~}~|~}}~}~}z}}~y}|}~~}{|~|~}~{}y}~~~~|}}}x||~||~{{zz|wzwvxy{zy|wxzu|y{|z{wywx}vvx}{~|x{z{}zx~z|w}{}y|yvyux{xv{z}~}w{~zyy|zz|{yyzz{yvzyzwzyz{{z{{zy|~y{y{zvzz|z{{y{x||{zzxyz{|zz{z}}y|xw|{vw|zz{yy{{|xx|yy{xywzzzz}w||~y}{x~yyz}}{{y||{wxzy|{}z{yx{xy||y{}zw{{xy~xyzwy{|zwzsxxyx}||yz{||yz{xw}~w|y|u{|y{~}~~|x{x{{yyz|yyy~x{wu~{|yzw{~zxu{wyz{{~yzzx{xyz{yx|u|zx{{~}{~zzy|~~|y|{z{{yz~wzx}{xy{wwtyy{zx|}w|}|uyxy~|}z}{{z{|zw~xs{{w|}{|~|w}x{zzxyy|yzzywtvzwyzxyw{xy{zy|x}yzzutzw|{zv{{{y}||~|~}yyz}y|{{xzwzyw|{|zz{y}x}{wuxxuu|z|}vxz|z{z|x~yw|vz}~|uzy~{{z{}{{~{zzzy|wyyywz}{|{z{wzx||y{{|xz|wx{}}zxv~yzx}xwyv|zxy{y|}{{{xyy}zz|z}|z~u{|vxz{}z{z|{{zuy}zy|xtyvwxzzzyt}{|{|}zyx|{zyzyxz|zz|y}yw}}||y{{}}w|zxvzzyy}|z|{ywv{xzyv|z{wv{}|yxzy}z~y~}~{}|xz|}vz}{~x{y|{ywy{}yx||{xzz{yy{yz||{xx{u{zz|zx~yz|||{w|}|~||}~~~}}|~~~|~|}}~}}~~|~~~~~~~~}}~~~~~}~~|~~~~~}}}}~}}~~~~||~}|}}|}|~{~}|}~}}~}|~w}}}|~~|}|~}}~|}{~~~|~}}}}~}~}~{~}~~}~~~~~w~~~~}~~{}}~}~~|}||}||~}{}|~~}|}}}}}}~~~~~~~}}|}{{z~~~}~|}~w~}}~~}}|~~|~||~{~}}}~|~~~~~|}~}~~}~~}~{~~|~|yz~}}z~~x~{y~{{z|zzxz|{|x~|wxx||{y}yv~||y{x}yyzwz~z|yyyw}{{~yzw}~xzvy{{|zx~x{|z|{{yz||{vz|||~y{{{{y||}z{{{z|z{uw{yy|xz{z{{y}||}|yxyw}x{|{{zzyz|vyy|w{{}~~|y}|{}wz}zyxv{v{zyz{{y{u|y~y{zyx~yxx}zz{|z{y~{y{yx{||z{x}}{z|xxzuyw|wxzz|{z~~x{y{x}z}zyyzz}{xy{{yz|~{|w|x}x|{|x|~{|~y}{{|y{~{|x}|~z|{x}y||zz}x|zxz}}|~xw~~|xxwz~{zy~yy}||{{|y|}x}zt}{s{{{}x{|{~zyyxz|}z{||}xzw{}yx|y{x{{v}zyzz|~|y|{z}}w}z}z{v{~zy||xwx|{{|{zyzt~{x{{y~z|{w}{{}|z{}y{yy|{||}|}z|xz|{}z|wx{}z}{{z{{xx{{z|{y|uxzz}~{{}|z~y{{{{|}|{{zx|zyzy}|z|y}~~yv{|~z|wywyxx|x{|{vy{z{yu|wx~}{zz{yzzx{wy{y}{yzzx~z}zx~{z|xzk~zz{}{||v}x{|wz|xxy|x|z~{zwxy|v}}zxy|{|}|{ww||{y|x}}|yyz}zx|}{yz||~~{|yzvz}{{~y{}xw{yx{x~||x|}||zz}}}}~|wxzz{{y||{~w{|zyw}z||v~z~||zw{vx{y{y|wx}y~{zz||yzy{{|{~yz}|y}{z}|}||~|}|~~}}~|~~}{~~|}|z~}~~~~~w}~~|~{}|~~}}~}{~~~|}||}~}~}~~~|~}}~~~~~}~}}}|~~~|}}~}~||}{~~{||~}~}~|~~~{~~}y~}|z|~||~{w}~}}{~~~{|~}{}~|~{~~~~z}{~~|~~}x~|~~~~~~~}~~}~}~~~}~~~}z~~~{|~}~|~~}v}}|}}}}~~~{}~}{~z~z|{~}zw~}~~~}~}}~~}~~~}}}~}~|}~}|}}{~~~~{z~}~|}x{~|{zz|zzy}{{}}{z{{|y{tyxr|w{vywywyw{{zy|z{zxy{|zy|zz|y|~|zw}{|yxy|zx|~{y}xz|xyy{w{z|yxyzx|{z{w{xxyyxwy|{wy{ywz~yz|y{{y}yw}zyzz|}}zzyz}~|y|y|zyvywvzvyyzxzzyyt||yzsxyzzz|x}z{}{z~zz{~|{{z{}w}}|{{z{{~zz|zu{wy{x|{xy~ywzu|yxxwy{w{zzxzyxzz}zx|~yz|{}~{|~~vz}||z{}|}||z~x|||zx|yzxx|w{yx{wy}{yvvxzyz|z~x{z}y}|~|~|xyx}{{{w{{|y~xxyy||}w|}vxyyyyyyzwyz{yvxz|~x~wsvw}yy}yz{{z|}xz||~z{z|{x{{xyz{}|}|~|{zzy|wwyzv{yy|zyy{}xw{v|zy{zz|zuzz}xx{{zy}~~z}|z}~~xz|{{{z~zy~{x}|t}{yzuxx}tzv{y}zyy|zzy{~z}zyzzzzx{}|z|~|o{{{zyz|y|zz~}}x~}{y|xw}{|~z{xxvy{{xwxyzyz}{~x{uyw||~z~{|}||{}zw|wzxzy{z{{u{{|{{wyxx{}y{zt{yyutw{vzyw~z{{s{{|}x{~|wwzxz}|{{{||{{||xzz{y~yx{xyt{yz{yyxu}~y}~yxyux{zyxyx{{yzyz{}zx{y|{}{|{x{||yz||y{zzx|{zy|z{w|zy|xzzz|v}y{xyzuwy{y{}{wx}z~z~zy||{x|y{~~~}{~|~}~~~}}~~~~}}{~~~~~}~{}|~}|~|}~|~{|~}~~~}|}|v}~}~~|~|~}~z}~~{|~{}}~~{~~~{}~|{}}~~~z|}~}~~~{|y~||~}{}{~~}|}{~~|z~}{y~{~~z~~~~~z}}||~}|~|~~}{|}~~}y~}~~~}|~{~~}~~{~~}|}}~{|z}~~}}~~}|~|~}}|}}}~{}{{zz~}~|}~~~~~}}}}~~}}}{}w}|}}|}~~|}|z}}}|~y~~~{~|y|{~z}~~}}z}}~~~}}{}~|~|{~|}xzyyy{zz|x{{zy}y|xv|z}}wzzw{y{{|{{|w{zy}zzysyzy{xywx{z}zx||{|z{x{zx|v~~{|z}|v|{{z{|~x||zzw}zx|zz}ynwyw{{||w}|z~y}z|}{yzz~vzz~{zx{w|~vyvyywwy|z{tw|yyyxy{xxx|wz}xz{uw{y{zyz{z}z~ww{{zyz{~|y}{|~zzz||xy}zy{x~||xz{vz|xuzwzy~zvz{yzz}}zyytxzzxx{}y}{|xu}v|yzv{{||}{zq|zz{zu{v{{}~}y}}z{{{|{yz|||z}{x{z{|z{yvz|{y}z{x|zyxyyv{yww{z{~z|{{|zx|zyzv|y|z~}}{x{zyw}{{xyx|zz}z|}w}y|y~z{yxz{zy~{xxz~}{y~}~}zzy|{z|yw{z|zzw~zxx|xu~y{yz}{yxzzyv}x|yzyz~zx{}z|w{z~v||{x~y|~vyx~yw}x|{}{~{}{}{x}zzwx{z|~yyzzyxzu}~z~~xxzx}{}||}|y|wz{{zx}|}xwzyy{|{~vzvv{~xy{zyy|y|{zzxx}x{~zyzzux|y}{wz}y{zzwzy{|~||xzvwzz}{yzvww|yzz}wx{{z{|~yz|wxx{{yzyvzz{{y{{z{{yy{|||vy||yyz}{{wyz|w|{{z|x|z|{yv}yx{y{w|{yzx{~{{y{z{||{zz}w|{||ywxz{z{z~yyx}}y{|||zyxzyyzz|w|{z{{{|wv{yy}y{z{y||y{x{|{}|}w{wyz{{y{}~~w{}}~~~}~}{}}}z}~}}|~}{~}}}~z~~|~~~|}z~~~~~~~~~}~}~|}~~}}{}}}}~}}~~||}|{}w|}~~z~~}~~}}}~~}~|}||z|~~~z~}{~~~~~}~}~~||~{~~~|~~|{~~~{}~}|~}}x~}z|}|~~}~}~}~~|~~~~~}~{~}}{}z|}~|}~~~|~~~x{}}~~~}{}|}}~}{~y~}~}|||~~}~}~~|}{~~}~|~|}~~}|~}}}~~~|~~}}|y~~|y~~}~~~}|}}w|}}z|~|v~}}wzz|xsyzwz{{{z{zx{yyyzzyzyyx|x{wzvv~{{{zyw|{~{}}zzy{{{{}|~z|yzx~zy{{w{v|{|uyz{}xv}z|{yxxv{yzw{z}w~|yyy|~x|}||x|zz{~~||x{|w|}|~y}{zz{xvw}{zx{zyw}x}y|v{yxyyzyy{}|}y{{|{||z{x{~w}~~|~y}{|zy{|zx|yzvyx|xzyxyxzxwqvxzxz|zxxx{}t}xyx{y}{w|y|yz{|{z|~{x}}|{x}yws}|xyzxwyzz{y|xxy|xxxvwvzwyz{||xyv}}}zyxz|}}xvxyx{{{~x|y||~yzzv{xyyw}wwy{xvxxxyyyx~xyxyzz~yv{}w}yyz~zz|{y{z~{|{z{z~{z|z|}|{yz{|yyxzzuy{}{xyyz}z}xz{z|zw|v}xzy}{yy}{yw~zyw{}{}{y|x|~zzyyzzyyxyy{|{yxsyvz{{}w|w{{xz|{vyz{wy|{}~x|}}{{z}x{zx|z}y|||{yzzzww{~xy{v~{zxyvywvwx{{y||zzxyx|||{|x~{wyz{|{xx{}z|{{zzz}zz|{{xw||y|yzzy{xtyxzvy}zuzxxy}xt~z{y|}w{~zxz~}{|x{{wxz{{z{~~}|y|{x|}z|wz|u|wyz|xv{|y{x|zxz}~xz{}|y||zwwzz{zy}u|{y}~~zz|}{y|{|y|~u{xywy{v}}y{tyuyy}y|z{{}yx||z||y{x~||{z{~}}~}~~}|~}~~r}~|}~{|~~}~~~}~||}}|~~~{~~}~~}}|}|~}~|~~~~|zw~~~}||}~|zz}{}}}~}{~|}|~}}}}x~~}~~~~}~}}~}}~~~{|||||~~|~~~}y~|}~}~|}}~{}}|~}~}~z~}|{~}~~~~~~}{~|~~}}~~~~}}~{~~~}~~}{~}}~~~~}~~}}|~~~~~}|~}~~|||}~|}}~~}}}~}}~{{{{~{}|~{~{z~~~~}~~~z~}~~|~}}}~~{}~}zy{|{~~}}}~}~z}}}~}~w}}|}~z|||}wx{|||x|wvv|wywyw|z{|wwywy|}|~y}}xzyzz}wvw}|{x|~z{yy{y{}}x|y~y||wzz{y{{~|yzyxw|u|xz{||z{}|xy{xw{y|u|z|}z{z|}{x}xy}|x{{|z|z{{y|{~|y|y{y}xyy}{y{{yw{xzxx{yyzwz~yz~zzzv|y|{~z|wz~|||v}xvzzz}{wwz{zxy~vxz}yxxyzyz{x}}zx~xwzwxv{}|x|y|w|{xz~yyyzy{~y{zy{{|yzxv{{z|zyy{z{z{yy}{y{z{u}{w{vx|||{zzy{x|{t|x{zw~v|{z{|yyxyzyx}y|~{x{ywz|{{|{{w}z|wyzz}z{y{{ny{zzxz|~w|{|zywv{zw{y{zxy|z|{~ww}}{||y|xx|||x~{zy{{xzx~{w|~{zzzxzx|zwyxvzy||y|x|x{z}}x{y{}{yzz~|{zwzy{||z|~yzz}zy}{{xwz|y~y{{}|y}y~}{zywzxz||y{|{|||yyy{tzxwzzx~zv|}wyyyx{~~zxzx|yy{{zyx|wyyy{|zy~||xzyz|~|}y{{}xwzy{{|xx{{zzyy|z~{yz{|{}{x}y}w|zyzvy{}y||z|{~yx{|zzszzz{yz{y{y|z~y}|v{zzyzzz{x||{x}{yx|z|{}{xxy}v{y{zyyy||z~~v|z|{yz{{xx|t{||}z}|z|}z|wzz|{{z{yz}|}~{u|zsz|{wz|}|}x{y|z}{{|{{xzy}yyv{{v{|}~~}}~}|}}~~z|~}~|}|~}~~~|}}}|~~s~|~~~}~|~~~|~~}}}}}|}{z{z~~~}}~}~{~}||~~~z~~~|~~|{}~~}}|}}|~~~~}~||}~|}~~~~}}||~|}~~~|~}~~~}~~||}{~|{||}z~~}~|w~~~}|~|}~}}}|~{~{~|}~|~~~}||}~{}}~~~~|}~}}~}~|~~}~~~~}~~~~z}zz~|}|~~~}}~|}|~~}~}}~z~|}y~~~}~~}{~~{{}||~}~}}}yv~||zzzyzzyyz{wzzzywvuyyzzu{y}{vzx|zsz{yz|yyyy|z}x||z{~}{{{}zyz{{|{xwyy{yxyyz|{z||}xzvz|yxxzw{z|z{xv}|zv{{v~y{{}zzyxzzx}vy|z}}||z{{y{z{|}x||zz}wsy{|yy|xxz|ww}zw{~u}zyxvw{yzwyzzyyzvu|z{zx|~}{zzz{{x|ywvwxz~|x|vyzwuzy|{zy}yw{zz|yuu{yz|wyzw|}}zyz||xz{yx}~yx||x|{xy|{zxz{y}zy{y{}{zvxywzuuy}xytywyz{{}ywzxz|yy}z|y|yx|yywwzzxzzxy}~zy}wzy|xzxzwxvy{{~w}x|yyyyy}v{{yxy|~~}yz||z|{y|z{|xyz{u|{{{}|yx{zv}{{}{zw|uxx|y{zxzuxwxx}y}}}z}z||z{{||}{|}{|}}x~t{{|{{z||}}{|}}y~z{xzvx{xw|yyx{wyw~wy{{z|zz{yw~{x{y|{w||yw{x||z|zxyw|yyyxw|}x}w{z{y}{|zwy|vyxyx|zwxzyz~w|}yywyywzz}{z}y}z{{z{{y|vyyvzyw|y|{wt{}w|z{{|yw{x}}vz{|uv|xyzzyxz~{}{|y{z~{yy{zwzx|w|zvxw{|ywz{zysy{|wwy|x|z||ywzy{|wz{}y~}uzz|~{|w|}|{{|}xz~~|}uzzy}xzxz~|yxuz|zwzyzyywwx{zzsyxzy|}~~|wx{v~}y}wz|~~~}~}}~}}}}{|}}}~~~|~~~{~}|~~}~}|~|~~|~~}}~~|~}||{~}{~}|}{}x~{~~~~~}{~~{~~~}~}z~}|~}}~z||}}~~~}~~}|~|{~y~}{|~}{}}~|~~|}~|{~|{||}|||{~|~~~}}}x}}~|}}}~~}~}~|~~~{~~}}}{~}||}~}}}|{~~~{~}~}~}~~}{}}}}~}~}y}}~|}~}|}|~}~~|}~|~|~}|}}|||}}~{|z|}}~y~|~{}~~}}|}}{~x}~~z}z~|~x}~|x}}yy{}{yzyw|zvu{yzxz|yx}z|||zz}y{zy|{y{~{{z~wxx{xz|}{}|zz{xy{xyx~{|vzz}z{|yx|xw{yvzz}yx}w}wz~}|{|u|y{xy}z{yz~vyyy}{{yy}yvzxtzxz|}{yzzy|{w}zwzzy|z}{z|}{z|~y|z{{y{v|vyx|{yy{w}~yw}u}}|wx}|zzu|{w}y}t{||w{}|{|x~xz|{zyz~{||zxxy{}}||zzy{}u{|}y{}|zvxwxz{wv}zxyx{yyz{|z|~y{y~y}zw|}|y}{x{{xx}|{}z|zyyz|yyyz}~}x{yz|zyy|vz|w|zz{zz{zvx{|{}}~z{|z{x{vyyyzzyx{{{|~|x|}z{{yyzz{{{{}y}vx|{{vy{zz|{{wy{v}y|y|y}{~yw|{zyz{zyyz{~{x|y{z{{yyy~zzz}{|}|z{yz{zy|y{{z|{{zz}yyzy}}y|}y}{y{{{z|{zwz{{{x|{zy}{xx{v|z}v{}|zz{y{{{v}x|y|{s}z|{~~|}yxyyx|y{|{}yxzy}}{x{yy|yzz|y|z{|x||w}z{|}{yyw{zuxy||}zw|yzz{y|zzuywxzw~x|y|{zz|zyry|w{{y{}w{{x||zw{{v{{zy|z}|y~{~zyz~}z{|x}v{vz}x~yx|}xz}|w{|}y~}yvyzzxzz}|xz|{yyxy}uxxx~xw}}~~{yz~{yyyz}{yxz~}}|{}yxyxxzzzw~{}}{yxzuz~y}{|zx}{|{z~z|{}~~{|}}~|~~|~}~|~{}}}~|~}~}|~}~~|~|}~}x~|~~}~|~|||~}}}|~~~|}}~~~}{}|~}~~z}~}~|}}}{}~}}~{}}}|~~}~}{}}}~|}}}}~~}~~}}~~|}}~}~|~~~|~}|~~~~~}}}~|~}{|x|}}~{~~|{~|~~~}||{~~~}z}}y|~~|~~|~|}}~~}~~~~z}{{{|}|~|~y~~~||~z|~~}z~}|~|}|~~~~|}|~}}}~}~~|~}~~x|~}~~~}~~}~~~|{~|~{{}{yyz{||}}{zy{x~xy{xyzzyz|zzyxzzyyxxzz}xzyzyx}|wzy|z|x|zzyy}{x}}~|yz~yz|{}||}zxzyxzxxyxvzyz}v|yxx{xs|zyyyxvzyz{{zz}wx{|w|w~{~y|z|x{y}w~~y{}ywx}{wzyw{x{zx}w}x{z{xy|yzzzyzx|{{z}y|x~~x}z~uz||~||{|}}xuytxy}zy{zx{yyy|z{zzuwxzvx{y~|xuyz|zw||yv{xyzyz|x{{z{z|~y{|zyx}|y~x}yxzx|yw}}wz{z{z||x|wxz}y~uwxx~y|y~|||yxx{}{}v{zww|{{{{zx}wxwywyy|{u{zw{tzwvxz{x}x~wz}xv{{|uy|y{yy~zz}x|{|{u{zz~z~~}z|{wu}yzz|xzyzx{{zwzyxv|ywv{wzw{{|~v|y{{x{z{{~|v{|v{~{|}y{wyxwu~zyy{zz~{}z|y{y{zxwwvxzv|{ux{yuyzzz{zyx~}u|||y|zz{}v}zx{x|}{y~{~zv{xyzz{{{y{tzwzuz}zyyx||zux}|yzwx|~|y|v{v|z}||{zz{{x|~~{yxz}z}vx{x~{~zz|}z{z|z{w{ywxyyyzw|y|y~~w{|{w|y~}{z|xzy{{|x{{z}{z|zzz~xzvw}y|yxy||xyxyz{{yxzy|~x{y{}}{{|~~|{wxxxu~z|{uz|yz}{{}zv|zw|z|}}yw{{vxwxx|xy{{{yy||zzz{{{yy}~~y|xy~wx|zx{x|}|~~~}}{{}~}{~}||}}~~~}|~~}~~~||~~~~~~|||~}y~x~~}~~~~~}}w~~~~~~~{}}}~~{~~~|~{~}~~~~|~~x|}}}~~}|~}|~}}}~~|{}}~|~}z~}}||z}}|}}~y}{~~|yz}{}~~}~|}~|}~|}|}}~z}}|}}}{~~|~~~||~~~}~||}~{}|~}{|~}~~~~~|~}~{}z~||||}~~}~}}|~~}~{}~|}~}}}~~}}}~~|}~}~|~|{{~{}z}~~y{{~}~}}~|{~}~}}~~~}~~{~}|||{|~y}|}~}~}~xz}yzz{y|~z{|||xzzzz|}yw}y|}{|zwxy{w}yv{{|w{{x{|}zxyz|z~x}z}x{yxzx~{yyyy|y~x|{z|y~x{zx{{zyxxzvzz{|wy~}x{{y|y|~yyv}yyz||yzx~yx||yyy|x{w~~{qyzw{|zw}x~{xv{|{~|zy{yt~}vyxzy|zxxzyzu|u{{zz{|{}|x||}{|yyzyy}x{zwvz{wz{|{y|~{yy{xyyzwx}|yyy|zy||wzzzy||wxwxzzz|z{x{||{wwy}{x{}xy{|x{yxyz{z{}{zzzy{xyw{{wv{||~z{}y|{uw{z{xywu|}|z~}xw{~xw|{z|y|}{{zvw|{w{yzyv}uy|}|{zwx||}yy{z{wxw{uyw|v|z}|z|}}}~|yyzz}{z~x|y{y|x|yxy{yy{{|zy}yzu~yx|{}x|{wzy}{zx}y{|v{~y{{}zx|yzy{}{y}|~{~}wxv||yxxzz{zw~z|zzzy||}zx||zy{zz||{}zyxys}|z}wz~zyt{{~}ywyzyuzz|}z~}wz{x{{x{~wx{x|yzyxyzz|}y|||wyz|}xywv{w}|y|{}zzzx}||z||v}y{||w{wz{{wzz{z{{x~zxz~{w{{z{|~~wy{yzv{zyy||y~z|{zw~}{}zvx~xz||zyxxy}|yyx{z{{yo{z|}y{x}yx|}y|{|x{y|{xz|{x}|x|xz}zz{z{wz}w|zzw}xywyv}x{z{|w|}y|}{~zz|{yy||}z}|z|{z{zzw|z~}~}|~}z|}{~{}}}{|}~}}~{~|}}~~~~~|~}}}w~{~~~{{~}~~}}~}~~}~~~}~|}}~~~|~}z~}~~~~~}z~}|}~~~x}~~~~~x~~}~~~|}~~~w}~~~~}|}{}}{|}~~}~{}}~~|}~|~~~~~}}}~}}||~~~}~~~{~|}|~|~}~~~}||z~|~~|{|~}~~|{}~{~~~u~|~}~y~}|~}~|~~~}x}}|~~{~}~~{||||~~}~}}}}}~{~~~}}{}~~~~}||~~~~}}}xy{z~}wxz|{|xuvzw{{xzx{w{uuxxzy{xy|zz{|zsy~zwy|z~yz{vw||y{z{|yz{zyzz||zx|z|y{z~yzzx{wzxyz{{xxy|x}xyyz|xxzzz{zx{|yxy|z|z|zzy|{y}t{u}z}{{z~zz{{ww{yyv}{{zyy{u{wxvvyy{yzzz|zuxv|v}v}}zw|}|zz{x|y}|z{x|myyzv|~~{wxzxvxxxxzxy}|zx{v{zyxzzyyyz|yuzyz~wyyzz{|u{}z{y|z{|~}|~}zx{~{~|xwzvyx||zwy{{{xzz{xx{vz{{z|||y}{z{x|vy}{{{||z{}yy}y|}ywz{{}}|yy|vy{vzyyyxw~{yxz{w{yyyzx{zxz||}zz|~{{{zz|x|x|zz}{~uz{zxz|y}xyy{zwzx~{vzyx|zw{~wxz{~z{y{{{}~|{{wz}~~y|zzzz}y{|}z{zz~y{wy{|xwzyyy|yyy|zyyuzt{}xzz||{x{{{|x}yzz{xz{x{}z{z|w~zy~{x|{vx|x{yv{}|z|yxy|{{yux|vz{|v}yx}}z}||zt{}zz|}{{|z~wz|{xzv{{zz~y{wwzyv{yz|}|y}p{xvyz||ywyuxwuyyw||}~zz{x|z}{xz||yx||z|{~y}z{~{|w~zxvz||{y}z~yz{zyx{z}yzvxxyx}{|~xz}yxw{zy|}{{{~z||~}|{z{v{z~uzz{}zzxx}zy~w~z}x{yx|{|y~yx}zxz{zy}{|~w}}vzz|{yy{}z|}||~}||~~}~}z~~}~~}}~~}{|}z~~~}|}z~|~~~~y|y||}~~}~}|~~}~~~}}~z}~~}}z}}z|~y{~}|~~~}~~~~}}~}}{~}~~}|}~~~|}}}~~}~}}~~~|~}}~~|{||~}~}~~}~~~|{~~}||{}}~~}~}}|~~|}~~~}~|zy}}}{~~}~}{~~}}~~}~~~~~}}~}|}||z|z{{~{~~{}~|}~}~}~}~~|{~{{~~}{~~~|zy}}z~|~}~~|~~~~y~~}~~~~{~|{{{}~}{}|}||~~~zz|{{{|}|w|{{xwy{xz}xzx{x{zyyz~|{{ywyz|yzzyzvzxxzzzzx~yv||z|yzxz{x|zy{|wyz|yzx}{}}zzzyv{y~{ywyzy|zyv|y|yxzyyz|ywy{xvz|||v~~z{~|{|w|wyzwz{vz}yxy|zxt{zzx{{|}}yzy{|zyzz{x{y}|xvx|y{{y|u{yw{~|{zyzzxzzvyt|w{zxwzyzx~xwyx|xwvzz|{yz{}zvzx~twy{zx}yyx{}x{zy{z{xz{}y~~yxwtz}xy{}w{{z{~{y~z{}|y{|||yw|{{ywy|}{{}{ywyz{}vyw|zx{yzz{{t|yxwy{xy{{yuww{zyz{xwz{||www~yv{}{xyy{w|}wyyx{v|}z}xw|~|y{y}|yx|x||z|}yy}{|z{{u~|zzxw{{z{zx{z|{}y{zv{zz}zy|r~u{zv{yx{{z}yzzy|wzvzzzy~~z|z{|xz}z}zxx{yxyyxxx|{v{x{yvv}zyxz}{|ywzyv{}xz|zzxzzyz|}zy|xy{zx~t|{{x|xyw|{~{x{x{|yxzz{|z{zwyyyvz|v}~z|xxz|{y||{yxxxzy~y}wzz}yzyvzyyzvzwyx{tzwxy}{z|y}zy~tzy{wz{zx{~z{}wwztzyw{yz|w|xyy||yyzywy|{{~xsyv|zzz}wxy}zz|xxvzzyv|yt{~yzxz{y}}x|{}w|}x~xy|v{z{|vzz}v~z~{zx~|{|}{w}~xy{~{||yyyzx{y{wx~}{y|{x||y}}~~~~~~{~{~}y~~y~~}}z~~~~v}~~}~~~}z|{|~{}w}~~~~}~~~}}|z}~}}~{|~}}~~~{~~||}}~~~}|~y~~~~|z~|~~~~~}y}}}{}}~~~~|~~~{~{}{}~x~}{~}~}~~~z}|}~|~|~~|~~~~|~~~z~}|~}}}|~|}~~~{}}~~~|}~}}~~{~}}}~}||~|~~}{~}~}~~}~||{~~|~~||~~~|}~|}}}|~~~}~~~}~~~~}{}~~}}~|~|}~}|~~~~~|{{~}~~|~~~}}||{}}{y~}yz~yz|z|{}y{{wyxtxxzu~y}zvu~wz{yy{yxwz}{yxx{{||zwzx{|z|{{{}{|{{{y|yzywzzyu{xx|{|zy{{xyyyz{yzsxyvvzvwxzwyvyx{{zw|zzxz{x|x||}z|~{{|~{{zxy{zyyyw|~xzz|{zv{|yz|yy{zw|zxvxww|y{z|x~zyxz||yu~y{z|{{||x{xzy|{y|z|yy{u|zxw}xxwxzwy{{{{zxty{zwyy|xx{}|x{zyz}y{|zyv}r}|zy|||yxy{ywu~vzyzz{yyxzyyx{yzz||yxyuyxzuwz{xx}xy}|zx|yy~x}u}}wz|zy||z|}x|x{z{yv{}wyyyxxx{xwy{}xzxxz{x}}z{z}y||~xwy{}{|~yy|{{}{{{~~z{zzzxz|~{x|xyxywywxvwzzvyyzyxzyzzv|{}|||ywyz}|{}{wzx||zwzz||w{yxzzz{uyyyzw|yy{x{z|z{wzzzzxyxyyw{u~|{{w|w~zyv}zz|{z|zy||y{x{zxu|wz{{wzwy|yvwv||yzyx|x{z}yy{zz{|{y}|{wu}|y|}xx~v}{}zyzw|z}}zww}yzxy|y|xy|yx{yu{wzy|xyzwzyyy|}zv}~yzy|yz}z{zw~~|w{w||yyyzy|yxwyxwxuxwy{z}|xyzxy{{z|vuz}}{z{zz}u}}~vv||yzw}y|y|y}yyyzzv~zzs{xz|{yzw|zzyxxyvvw|y|wwy{zzw|z|{yzwyy}z|z{{}}~~}}|y~|||}||~z~~z{{z|{~|~y}~}|~||~}}{|}{{~{}||~}}}}~~~~z}~~~~~~{~}y~}}~{~~}~{~}{}}~}|y|}{~~}~}z}~~}~~~}{|~{~~}}||~~|z{}{~}}~~}}}y||~~~}||~}~{~}}~~~x~z{{~}}}~~~|}~~}~||}~|}|~|{{~~{{}}||}x{}|~|~~~|{}~||~{~~}{~}~|{||}~~}|}}|}}{zz}}}|}|}}z}~||z||{}~~~|}}~x~~}|~~}z}~|{~x}~{|~~}~}}~~z~~~{~z|{~~|{}~z~~|~{~~~{~}{~}}}|y|~|u~|~{}|~{}z~|}}{|z|}{|}~~}~|~||~{~|}~z|~x~~{y}|~|||~~}|~}~\\\\\\\\z|x<}|}|}|}{}|~}x~}|~|}~|}{~}}|z~x~~~y|}y~zz{{~|~~zx~{}{|}}~||{{{}|}y}{||~}}||z~~~}}}z}|z{{{}{||{~~||{|z}{~|}}}~~~}~}}}{{}y{y|||~}}zx~~}~{z{~{zx~z~{~}}}}{y|{yy|}}~{~{~~}|}~|~z}~z||{}~z~{~~v|y}~|}~}{}}z}|~{{{zz{}|}~y{yzz|~z~}~{|x~}}}z{}}zy}y~}{}z|{}y{~}~~~}||{y||x}{~}x}{|z~}~x~|~}|y|}{{}}~{}~}{|}y|~~y{~~~}|}}}~~||{z}|~|~}~||~{}|}{{||{~{x~|}|z}z~}}|~|}}~|}y}}z~||yz~{}}{|}z}~~z||~{|}x}}}|~||{||~}}{~{yzy}y~}~{||{~{|~{~||~}~|{zx}|y~~~|~|}~|~{}|~}{y~xy~{~|~z~~}}}~z{}|}{}y}||y{}}~|}}{{|{|{|z~x~~}}}}|~{~|z}}{~}{}}|~{}z~~}}~|~~{}}|~}~x}}||x}z~|}{}||~|}~}}}}{{~}|}|}~}|}z|{|}}}y~zw{z}{|~z|~~|~}}}}~w||~~~yx}|y~|{|}~{~|}}}z~|{~~}y}~}||}|}}}}x|{~x}{|~{w{~~}z{~~}|~~~~y}~{~|~~}x|}|z|}x|~|}|}}}zz~~{}|}{{|||~x|{z|yy}z{~}{~~}{~}{~~}t~z~~}y}{~~}}~z|y}}{{{~{~{||}|~}{|{z|}~||}zw|~z~}~|~~}z|~|||}}|}|~~}}}ywyyzy~{}~}~~}~{~||~}~z|x{{y}|}{~z~}~|}}~}~|~}~~|}|~~}z~~~}}|~~}~~~{}{}{}}}~~~~~~~~~~|}~}~}~~~|}|~}y~~{|~}~}~}~}x}{y||}}|~~}|{z{x|}~|~}}y|}{|{{}|~~~|y~~|zxv~{|}}|{w||y{}z{~y}}}}}|||~{z~{}}}|||z}~~~z}||w{x~}~z~~{{}|w}~|z~yz|z~z|}}v~}|x}z~}}{~~}~}}}~~~||{~|}~}|}{|{}|}}}~}}}~z~}|y}}}yz}{}~|~|~~|}{~|||{}|{|~{||{|}~y}z~y}|{}{~~||}yz~~||}|{}~}{~|}|yy{|~~~z|~|~~y}y~z~|{}~z~y}y}}~}}|{z|v~||}}{~x~}}}}}{t}{|~|||xy{|z|}|}{y|~~~}{~~~{|}~~||{||||x|z{|y~{~}}~}}{{z}}|||~~}z|~|{~}z|}~~|{|~}~~~||}}}zzz{}~|{|{|}|{}w|~~}{~|{z}x~|~|{}x||{}~y}~~{{|~|{z}}|||{}{~}|~{}{{~{|~}~zz}xz~}z||}}{~y|{|}}|{{|~z~~|}}{}}~~~~~z~~~~~~{~~~}~}{~}~~~~~~~~~}~}}~}~}}||}~}}z{}z|{{{|}{|{|{~yy}~x}}{~{~{|~||}~v~{~~|{y|}}|{wx{}|}~x{~{}}}~{~~wx}}{}|}|{z}||~~~}}}~|||v}~{~~}x|}{yz{|~}|x~~~}}}|}~|{~}z|z|}}}{~y~{~~}}~zz|~|{}~~{}||{||}}}~~}}y}|~~}|}}~~~y{||x}{{z|{}~y~~{}{zw}|~}~|z|~}}|~~}~}|}~|}}}{|}|}{}yw~|{}}|~z~}~~}z~{|}~}~~y{|~~}}~uz{}{~{y|{}}~~}|~~|~~{}|~{~~}|{|w{{y}~{}{{w~{{{vzyz{z~|y{z}~}}|}}|}}}|}~{z|}z{|{yzz}~~{}{z{z{~}{|xx}}~~zz}~||}z~y|}~~~|{~|{|w~}|{|~{}{}}{w~{||{{|y~y~}{{}z}|}~|~{}|}}~x~{}v{~y|{vy|v~yz|z|yz~{z|~|z|~~~}}}}}~~y~{~~}|w{w|||z}zz}}~|}~}y|z~}}~|}{}{~{~}}~~}}~~~}~~~~~|}{}~}~}{}~}~~~~|}||~}~}}~}|}{{~}|~||zz{|{z{{}{}~}~}~z}~}{z|||~}~~~y}~|z{~~{z}|{}y~{zz{{~|||{}~yzz~{{|}z}|~{||x}||x||v|||{}|}|yw|~~{}~}}|}~z|w~{|z}yx~{}{{}~|}{|||}z{~}}z}|}z}{||}}x}}yw~~{|zsv}}{~{||v}~}z~}z|}{~}zzzz~z{|}|}w}|}z|{y|}{z~}{z~|{}~}{z~||y{|}x~~~}}{}|}~z|}x||~yw}|~w|~||z{}}}|x}}}{~z|~|~}y{{{{~~{{y}~~yy~|yzx~|}|w~{}}}{~~}~}||~|{}~{zt}|{}~~}}}zv{{{z{|}yy}|~}~}{x{}z{}~x~||{yyy}|{{~~z{x}{~{|}}z}|~~}~z~{z||||{}~yz}z{|z{|{|z~{|w}}x}}y~~|}x{y||}~}||{{||||}}y~~|~z|{|{|}z|~{{|v|}z~z{z|y|}|{y{{}}~z~|~}z}|~{y|}~z}|{~|z}{x{{||{|{z}wzw{y|||z}{||||{|{{|~|w~~~{}~{||~~~}~~}}|~}~~{}}}~~|||}}~~}~~~}~~~~}y~~}~|~~}|~}{x||~{z~|~|{z}}x{|~|}}y~z}}||{}}z~}{~{~{|}z{}}{}~}}|{~{|wx{|~{|~w}{|{||{z{z{~}~x~~z|~}}~}z|||~~z|x~z~{w{}y~z||zw~}{{{{}z~|{wz}{}~{~|}|{}}||~}}|}~|w~y||{zx}|z|~|}}y|y|}{{|p{|}zz}}}~{~|~|~{{~|y~y|yy|~|}y{}||{}y|{|z}~~}~~}~|}~~~}{}{x~zxxz|y~}z~{}u{rzx||~{~||}}w~||}y|{|~~z{zy~|xyz{zy|~|x|~{~|~|}}}~y}}~|{z{}yx}}~|{}|w}}z~z||}z||y|}}{~z{|{x{zz}}{}|}~~y{||}}|y}~|w{}zzv~y~}}}|~}z}~}z~{|ztz{||z{|~~}{x~|~{|~~|z||}|~|~{}{~{y{z}yz{~||w{{}|}}~{}{z~~{|{{~}{}}yz~~~}x~{~x|{}z}y{z~z|z{y|z~~x}|}z~{}|y~|}{{||{}~~{zv|x}~z}y}~z|z}z}~z}z{{~{wy|~}|~{~{{|~}}~~~~~~~~}~~~~~~{~~|||~}{~}~~~~{~~{}}~~}~}{~~~}|{|}}~{~w{}~}|~}~|~~~~}~||||~z~yy{yz{|}~z|}~}}w}|}xx}z|{~~|~z{~|x|}zwyx{zy}{}}||{~~zzz|{~~xz|~}}{yz{~|~{zz}}}}{{|{}x~||{{|zx}~z{}z|{z{}{{y||z|z{}w|wyz}}~zxz||}~}|y{|}y||}}}~~{{}u|~z~}{|}{xx}}{}}~~}}{~|}z}~~ywz}u||{~{}{~z|}x}}|}yzw}|{{y~|||{zy|{x|}~{z}~||xzz|z}||~}|}|~|u{{|}|{z{}y{zxw|zxzyq{{{zz~||}{|z{{y|~}{{}{{x}||zz|{~~~x~~~~z{~z}|}{}y|z{{~}|~}|z~}|~}||zw|y|~}}||z~}~y{yzz|}}}y}|{zy|~|}~y|{|{~{}~{|~|z{}|~|v~}{~{~}|z|y{z~{z}v{z~~||x{z|}y~x~}zz|}~wz{|{{~~}}}{|{~|}~xy}~|~zw}|z}||~z||~~x}~|~}{v~}{}{{~xz}}|z|v~~z|~}}{}~}~|y~|~~y|}{~{}~}}y}~~}zu}~{~|yz}|u|}|yz~~|~||}{{~~|~|||{{z}}w||z|}|}{~{{|{|{}|}~~|{y||{~|}~}z{vyw~z{{|xz{~}}{~}~~}~~{|~|~}}~}~|}}~~~~}~~~}}~}~~}}{~|~~~{}~~}~~}~}~~}{~z~~~~}~}~|~}~~}z~~~|~zyz~{{}yyv}~yzz~}z{}|{{~|y{{~y}~{|~{|~x}~~}~y{{z}||}{~{~|z}zyzz{{}zx}||{x{~~x{y|xx}~}|z~{{}{{y~~|~y|wx|~{{{z{x|{zvyw~{|t}w}}}{~|~~~|}~{{z|{~y~{}y{{{}x|y{wyw{z~{~|||}zyy||{{zs}~z|{~|~|y~}{||~|~y||{xz|~{zx|x}}}vv}|~}|z|y{{{}{~}}}{}|}z{|}zz~}{|{~{}|zy|}|{}|~}{}{zx|||}|~}|~~y~~}|}|{~{|x}{{z}yz|z|}z}{|zw|}wz{{|}{~v}z|}|v{{|x~{|}}{~|{~|z~}y}}~}{}|}~||||~z{{}}|zyx}~}z}uy{{|{}}|{~uxy{~|~|{}~||{|}{|}}~}||y{w|{y}y|{}y|}~{{|~z~zz{z{~}|{w}}z|~w{zz}}z{z~}~}|zy}~|{yw~y{{|~y~~{|{||x|}}|}|||}y}~~|}|z|~z~|{|{~|~x{z~~{{z{~~{}~|~{|{zz~~y}wxyz}|~}~}{}y{xyz}}~}~~|}|~~}{~{~{|}|zxz{{yy}w~||}}zz|}zz}{|}{~}{~~~x~~~~{|}~}{~}~{{~~}|~{~~}~~~}~}~~~}}~|~z{~x~}}{}|y~~~|}}~|}~}~~~}|{~~}w}z~{}y}}{}{{}}}z}|zz}z|zz~~|}|w~y}}~x|{}}|{{wyz|~|z{{{{}}}z{{{|~y{|}u{}}}|y}}{~|~}||}}yzzz{}~~{~y}~y|~x~}||y~{z|~~~~yzyz}|v|vxx~{{z|zy}z}}wz||{|wy|~z|{}x|{~|}{{}|{u~{~~z}|~|~x{~x|{}|z{z|{uy|||}}|||~~}~~z{|~z|z}~}}~~y}zz}|}~~{~~zy}|zz}}{~|y{|}|z~}w|}y{~~{~}~~~~}|y|{|zz{}}}y{~{~}z~~}w~~}~|}~|~|zz{zz~}x}}x|z{v{{y{{||{}x}{{{~vy~~{|}z|w|{~}~~~{}{y|{|}}z}zzx{~uz{|}~~~x{{}}}z{{~zw~|}~{~z|{|}z}zzyy}}z}~|y~~|x}|~|y}z{|{w|{~{zx|w|~}y~z{}|}}y~y|xy{}|yz||z~|{{~z|~{~|{|x}y{|v}}|~{}|~~~x|y}|}z|}~|yyz~w~y~z{z~z{zy~|y}}yx~}y}||||}{y|}}{z{}{}~~{yzz{~{|{||w~}|~~z|{~~}}y~}{|}z|zx}~}~|}~|}~~~|~~~|}~}~~~~~{~~~|~}~~~~}}|~|~~~~~~z}}|~~~~}|~~~~|}~}}~~|~~}}|{~~|}}}~}~}~|~{{{}}}~z{z~{~|xzz{}}{y{z||{{y{zx|z{~~{}{|y~}{~z}{}}y~{|x|w{}{|}{{~y|y}~|z{|}|~}v{z}{|}xzz|{}z~~{}~}z~~x|}{yz}{|{|zz~{~~w{zw|xy{|}w{~{z}}z|~{{{~~{|z}}{}zz}|}yz~zz~}{|z}~}||||{|{yxz~}||~~~}}||}z}}}~{|}~~y~zz~{z{wyz{z|{}{}|{|}w}~z{~~~}||~z{}{z{y~|y}z||z~y}}{zyz}z|||y~||}}||z{y}}y}~~|}z|}}x~}yy|}y~}}~~{|{x|{}}y~zx}|x~~~z{~~}}}|x}}~~}|{z|z~~{|~{|}v~}{t~x|~yy}}{}{}xv{{|{yz~{|~{{y}|}|~{}|y}|z|{{yy|~~}~{{}}y}~wz|}|z~{y}||~}}~}||{w}~~~}{~|yx}|}}v|yx~{~{v}~|~{||{}z~||~}~}~|}~|~{||}{z~~{{y|}w|~y~}}}|}}{yzz|y}}v{{v{{z{||yy}}y{||~~}}~|{~}}{{|~y}}{w}~{|{||||y|}}xz||~zy}|zy~|~z~||~~}~~~}~{}~~~~~~|}}~}~~}}||||}|}~~~}~}~}~}~~~|~|{~y~~~}}|{}}}}~~{z~}}}~~|~|}}~~~|~~~~{~}}}~~~|~~}~~}}|||zy}z}~{}~y}{{|}~v{yxz|z~{zx|}zx|}z{}|}|~z||v}{~x~w}{}z||}zy~}y}~~|{}|~x}z}z|~}||||wu~}}x|~}xy}|zzx|}~z|~}}zx||||z{}{{~y|~}}~|}~~}|zy|{z}}|{{~|~~x|~z|x}~|~~|y{{}{}~{}}{}x}~}|y|}{}yz~{}~x}}}}~}{zy||{~|}|{y}x}}z|}y|}yzz|y}~zy{y~{}}z~~|}|~}x~}{~~}|}uy}y~~|}~}{{{|y|x~}x~||s{|z~}{~}}~{|~zz{~z~|~x}|x~}}y}}~}~}}}{y}w}|||v|{y~}|~z~|z~}x~}~y~~zz~zy|zz|w|~{|~}||y|{z|y~|}|}}|||xy{|~|{{}|}~z~|||{|zw~wx{||}uy}{zx}x~}|{z}}{{}z||}{{}x{~{}y|}}}z{}{}{z||}}{w}z|}||||z{z}xz}{wzxx|~{z|}{{||~{zxy~|}{}z|~||}z}~~}z}z|~}~y~u|{wz}~w}}|u~~x{~}{~~|y}~}~~|yz|y}|}{~~|z{{}}~{}~}w{|~y|{|}xyy}{||z{}wzz{}||~}}~~{~||~}}}~~~~~}~}~~~~}{~}}~~}~|~~~}~~w~~}}~||~~~{}~}z~|~~}}}~||~|{~~~~~~w~~~}~}}}|z~z|}||~z}~||~|y{z|z|}{}{}}{~~|{{}x~}z~|||}z{{{{|{zxy|y{z{|}|z|z~{z{|}|z{yx|z{~z}|x}{{{zy|~{~|}}z~y~zz{y}~|{zyz}z|||u~zz|s{{}{}~z{w{z|}{zz{|y{{z{|z|xz}~y}~xv}y~{||~|y{|{y~zx{{|{~}}z}y{~~x||y~}~xxz}y|yy{~y|~}~xzx{uyy|{z~yz~}}y|}}~}{}||~~}|y{z}y{}~{}{|{|}z|xx{{z{{{~y|}y{{zxy}}|~||}{~~~{}~|~}z}{|y{}}{y}w{w~z~|}|wzzx{~y{}}{z{|z}y|{|yz~}}y{~z{u}}}~|~{~z{{y}yzxzy|{{y|zzx{{}~~x~}|~}{~|x|{{{xy{~|~|}~~z~{}|x|}z{yy}{y|~~zt{|zz||}y|{~~y{xz}}|~yz{}w}}}|~}}|yzz}|y~~|uy{{z{|}{z||}~yx~~}}z}}xy{y~}{{y}{{|||}~wzz~ww}z{y|}}}zz{zzzy}}y{{wz{}}}~}z{|||}z{}~~yx{x~||}|z}{zz|{{x{{z~}yz||{|zz}~|y{{y~~|{y~~}|~|~||~}|}~}~~~~~~~}}~||~|~}}}~}~}{}~|z~~}~|}~x~{}z~}{}~~}~}~|}~~~||~}}}}|~|}~~{}~z}}~y}~}~}|}|~}y{xx}{|~}{zz}||{{|}y{{{|z~y}}}~{{wy|z|~z~x{|{x||{xz}||z~z|||~}}~{v}{~{z|~{w}}}}}z{yy{|~{|~~|x||~}}{}{{x{{z~}|s}{{z|zwz{~|~{xy{{{~{{xz}{|~z~z{}}}|x|{}|z~{~xy}y{}|~{|}~~{{~|{v}z|}}~~t~}~v|}zy|x|{z{|}z{|}|~|}~}{|}}|~{yzx|y}|||{z|{~y~x{w}y~z~|~||zz}zz{|{x}z~~}|~~|~{~~{{z|uy|z{{y{|z{{w~||||}{}~{}y}}||z~z|x|~~}}|}z}}{|v~{~~{{}tz||{}}~y}{~}~y}{~|}||{||{}{yz~|}xz~x|}|z}{~|{}|~}||z|{|y{}~~}y|||}x|}y{}x{w~xzzy|}~}}}}}}~x~x}~}~|}{~|xzz{~{~{||yx~~}y|{wz{y{~{||z~|{|~}zyx||z}zv}|xuz}}z}}|y~z~zy||{|}~|{{~}|}{}||}}}|{z|}|{~~~~yzz||x|}y|~{}}yz}}~||}z}~}~{|~w~{{~}z{||||{||{}|}{{z}z}|}}}z}{y}}z~}|~~~}||y{~}}~~~}~~~}~{|{~~~~}y|~~}~}|~}}~~~~~z~{~|}~{}|}||~~~~~~~~~~}~|}{}}}{{}|~|~}||~{|y~}~y}zx|{|y|z{|y{yy|~|yzy|}}zz}|{|{{}~u}{{~{z{~y~{|~y|~~|z{||{y}zz{z}~~w}yxz{wy}{z}|}|}~y~~{{|~|~~{}{|y~w}~z|||}yzy{{}{wwzz|~||yzz|{||z|w|{~{|{|{|yy|{}{|zx|~~zz|~z|~}}|}zxy}{}y|z|{zz|y{zyv|{}|zz{|~{}|}|zz{y}|~}}}w~}|||zyv}vz}{{}~|w|yz||wx{|~}y||}|w}y}z~}}z|~z}}{|~}|~}~|{~zy|~y}y{zy{}}}|y|{}{|z~||}}{}~}|{x{|~|x|~z~~x{x}}}zz{~y}|{y}{{|t}|v}w}{x{}|x|}y{}~}}~{}|~~|{|}}zxz|{u}}{{}}x{u}zz|{v|}}zxy~~~~xzyxz}|yz}|yy{||~}|v~yy|zz{y}|z~{zw{~|{}v~|{w}|~}{{zx|z~|z}~z~|}|z{{y{y}}x}~z~xz~u}}wyv{}|w~{w~}xyx~tz~~{~y}z{~{~|~|~}}}||{x||}w|}|y}||vz{xy}{{~x{{y}}||{~|z}~{{{|{z|}~|~|y~{}|~{y}}~~~}{y}r|z|}{}||r{xy~{~z~{||y{~}|~~}~~z~~~~~}}}}~~x~~}~~|~}{}}~~}y~~}}~{}|~~}}|}~}~~~}~~}}~}~~~|~~}~|}~~~~~~z}~{}}|||~~}}~~x}~~~}|~~~~|}~~}~~}~z|{|zz{~x|~}y|~|x{~{zz|||zz|{{{|~w~}~~~~{{~}{}}y|||wzz}{|y|{{{~~z||~|zzz~}{~|z|{{}~~{y{zy|}~z~~}y}}}{y~|x|w||{}}u||v{|}y{||}z|{|}{y{~|{yz|||z|{{{|y{||}||}}|~u}}w~{|~z{z}|}t{{}}|~{~}~z}zz}|yz{|~|}x||x|}~|~y|z||~{}}{||{y||~{|z{|z{{z}|x~}w{z}zyz|{}wx~x|}}~|z{{uy||{y}z}~y~y}x|{~}}|{|}|{}|z}}|z~|}~x~}}xz{|z|~yx~|y||z|{||~u~~|z}wv{~~wy~{z||||{}|}{|{~vx~z~~|~|||}z|z}|~w{~|~}~}}{|||{}v{z{{|}x}z~{yz}}|z}~y}||}z~|{{y}|}|x||{}}}}x{~{z{|ywz~{}yy~x|zz}}~~~~z|{z|}}{~}|}{}{~~|{z}|s|wy}w}yx~}z}{{||w}}}x}|{yx~~w}}{{|{}z~z~}|yz{|~}~|}||}{~~}}z}}y~{y~||}{{|}~||}|}}y}z}{w|}~|}|||{|{|||z~z{{|}|{{x}|{}~~}~~~}}|x}~|}~~~~~~~~~}z~~|~~~{}}}z|}|||}~~~~~}~~}{}||}}}}}|z~|~}~~}~{~~|~}z||{~}|}{vx{{yy||}zx{y}{~~z}}z|{{wyz|{|{|}||{y|}~z~|}{|~{~~y}yy{~}||}yxy|wz||||}}~z}wzxy|}yz~~~}|~|~}{|}|}~z}|y~zxzy}}}}~u{vzzz{zyxzzz~~|{z||y}{z|~|{~{yz}y{{~}z}}|z{{{z|}}xy{y}z}}w||z|}}~~z~{}|}|{~y}}{}zy{{~{y|tyz}y{~xx}{z~||}{yzu|zy}{}~~y}}~|}~{{}~|y}{}{~|x|~|x{z}}~xy~~x{z}|z{~|{z}~|~{~~~|}||{x~{{~{|}}}~xy~|z~vx{w{{{|}yz~}zvzx{}{}~x{}}|z}{~{z~}}{zwx|}}z~||{v}{z|x}{z|||{zx|~z{}zz{||{{zy|}||~{y}|}z}~~|{}uy}{~w{z}~yzy}~}x|~}}yyy}{~zz}}{{}||}|~~}{~}~}{~y}}{}}zyyy~}{|z~wyyx~{xz~}|v|~~~}{}~~{z~}}{}{|}}|~||||~~}|||{~|{}~|z}~{zy}}|{zy|{y|}}}|~y~||w|}|~{}~}{{|z|y~|x{x~|~|z|xy{}~~|{|}~~{~}y|}~||}|~}}}~{~}}~~}{}~z~~~~~~~}|~~}||~~~~}}~}~~~}}~~~~~|~~}}}}z}}}y~}~{}}~~}~~}~|~|{}~~~}~~}}|~}~|~z}~}~~}}~~~}~~}}~|}}}|x~z{~~~|~z{y}~}||{||}|yy{}|z{{}|yyzyv}z~zyy{}{{|y~xz~zy~zz~y~}~z|}{~}x}{y|}zy|~z{~|y}|z}|xz{||}}{}}{~|z}yy~z~{z||y|||~}|y{y~w||z|}y{|}yu}}xy{~|~y}z}{}|zv{}x~}}z}z~{x{|z|}|z|}{z~{z}~uz~|z||}}z~}~w{|{}{}}z|x~vz{}~y|x{zz}}xz~}~~~|z{}~~}}~{||{zzzyz||y}}{zx|z|{}||{~~|{z|vz{{}{~|{y||}}}||yy|}}|z}~z|xzz}w|{z}z||}|{|{z}y~|}~}}y}~x}}y||||}|}}}zy}}z|{|~z}zyx|{|}{~|||||}~~{zz|~||x{~y{||{yy}~zz|}{y~|zz~}|~xv{w~~~|{zz{|}z}{{{{~|}z}|{{}||{}}}{}{y{|y{|~~y{y~~z{|y||y}w{x{~|{|z}|||w||}zz~{||}}z{|||z~{{xx|sy~z{|{x{|y}}|{~{~z{|x|zz~}}}}{yz}{~w}{w|{zyz|w{}}{||~y}yvy{~~|zy~}}}xwz}z}x{|}{{~{~z~x|~~|}z{}{|}z{w}yy~zz|{{x{z{~~~~~~z~|~~}|~~|~~{{~~~~~{}}~~z{~}}z~~}~y}~~~{~}~~|~~~~~}~~{}~~~}}|~~}~~|~}}~}}~~~}~~{~~}{zy}{}}~zyz~~~zy|yy}|~}~s|wzy~yzxx|}v~zy}~||}zz{x}{}}~||||z~y}}yxz{w|~z|{{{{{{y}~|z}z|y}w~~y}xz|y~|~|}xz|~|}z{}}|x~z}||{|}}xt{zz|~z}v}}{{z~}}}zzz|z||}~z{z~{}~|z|}}w{|x}x}y}xyz|y{w}}~{}}{yz}zr}y|}z|y|}|}y}{~~{}{}zy|~}}~y~~{{{z}}~y{x~}}yy~|{}{xzy|z{{~{}{|}}}}{~|}y||y|z}}zzy}}}z}{~|zy}x{~}z~~|}}}{|{z}}}}}}}yz|y|~z}{{~||}||}}xz}}z}{y~}z{~}|y{~z{xu{|x|zz{}~|z}y{}{z|~}}u~~~||{~~}}|{|~{~yz{|}z||}{{y~~||z{|{z}~{~}~~~~z~}{|}{|{z}w||}{||}|y}|}wu~{xy{~zx}}~|~}{}{~}y}~~{~||{|~|y|y{z{||x|y{y|{}x|zzy~~}{{|}w{zxz|{}y|{|}x|~}{|~{}{}|}{zyz|z|}{|z}{|x{wz{wy{zy{{z~zw~}{~{zx~z{}v~~~|{}~}{{{|y|v~~zzzzxz{yy}||{z|~||~}}{~~~{~~|}~~}|~|}~}}~}||~|~}~~~~|}}~~||}}}z~~~~~~}~}|||~~~~~z}|}~~}~~~}}~|~|~~z~~|}~~}}|}{z~|zxz~{{~}|{|zz|{|{|y{x}}z~xz{}{|}~z}z{~{z}}}{{|~{~||{y|~}{z~z{{y|zz~x~|{|{~}{{{|~{~{z|}|z|{}}|~}}z}|y|z{~yx}||~z~z}||{}}~z||{~{zz}zx||{{~{}wz}~}z~~z{wzx}z~|{{|~}}}}~{y}}~z}||v}yz}~}{|z{{}|}y~|xyy}~x}{}|~|~y|{|}}|~{{{~}}zy{}}~u{~zy~zz~{{|{~zxz}~}zyz||||}x|{}}|}z}y~}}{~z}}|}{~|~~~}}y{||xz}zy~}{x}z}}{v}~x|}}{~{}~~{|}z}{|uz{|}xz~y~|~}~{}|{}|{~}~~~}~|{~{|{}z}z{~|y}|}}{{z{~xw|~}z||z~~}}}y~zz{y{z{{}yz}||}}x}zy~}~}y|~v||v{|}~{|}}|||~|||yz{}}z||}|z}~x}|{yy|x}|}yz|w}|yz|{}}}}||}{|z~y}zz|~|}w~{}|z}x|}}~|}zx~|{{~txz|x~zz|y}|{~{y}{~uyy~~}v{}{yy~{|~~|z~~~{zyz}{{{|~{~}x}~~}w~z||~}}}{}z}y}~z~xy}}xzu{~~}~x|~~{~}~~}|}|||~~~}~}}~}}~|~}~y}}|~}~}~}~~}~~}|~|~}|~}~~~~|}||}~}}~z{{{|~}|z}}y~x|{|z|}{y}{~~}~|~}{|z~|{}y|zz||y}y|{~y{{ywx~z}}~yzx{{|y{|}|z~{z|{|z{{z|{|yz{~y}}yv{zzyx|}}||}~y|{z|z~y}x{zxy}x~{~|||z~|w{|v}z}{|~}z}|{}y{}|~|}|{~z|z{||}{}{~{{zw|y}yx{z{{~~x{}~|{y|~~x||{|{||z~|{|||}}{}z~{}|{x}|z|~yzx{zy|}{}~|}}||~|t}|v{~~|zx~|{}z}~|yz{~xzz{|{y}{y{}{|y}{z}}~}}~x{}~}|}z~{{~}}z}z}z||x}z}wy|~|{|{}}zz}zz~{w{~~|~||{||}zy~~z~{|{}}}~x}{}y~~}}~{|yy|}zy|x|}|y|yzz}z|z}|z~~}{}y}zz{}~~|}|}u{|ww{zx{x}xx{|zy{|}}{|}x{{}z||}~{yx|~~y}|z{{{z|~~~|}~|}}}|y|z|{vy~y{{{}|z{}ww{w|~}|~{|y{z}}{|{}}|z|}~~zxy~z{}|zy{yx~{y{xywyx{zz}}{~|z|~}y~|||~~{~z{~||{{~{w{{{{{z|}{~~|z{~~||{|z|{x}}|}{}~~}~~}{~}~~|y}~|~}{}~~{~|}}}}z|}~}~}{~~}~}}}|~}||}}}~y}|~~~|~|~~~z~|~~~}}{{~~|~~{}~~}}{{~|~~~~}}~~~~v{~|{~z}|}{}|}y}~}{}|~{z}|z{}{z{~|z~{~w{{z}}y|z~}}x}{|{}}z~z||}}|z{||}~z|{|}x{}|}}~y|~{~v{y||{}zz}|{}}|}y|zy||z~|zz~~{{zvy|x{yz}|z{{}|{~~{z{}{{~~y}~{||z|}|x~|~{||~|~}|}|z}~{z|{{}~|}y~}~~|x|z{|zyzz{z}~y~}~}zzx{|wx~{}|~|}{|z}z}|z|{zzw{zz~{{z|{|||{}{y{}~|}}}{w~{}}}}yyz~}zz{~z|}}{{y|z}|z}x~{}}{||~}{||}}~|~z|x}}}|~~{|y}|~|||~zz{}}}{|{~}z|{{}{}}y}|w{y|{{zy{{}~~}}y||~z}z{zz~x~}~|}|}{zy{|y}}~~y{{~|yxy}~{||w|{}{~|o{y~y~{z{|}~z~}{~wz{{z}}{~}z|{|{||z~}x}z~}v|~|{z{w}}~}{}|yz{~{y}}|yzzzz{zz}}}|||}~{}{|}x|}}}}}~yzy}{~y~{{w}}w~||{~|~}}zz}y~~{z}zzy}||~|||z}~zx{~~zz}|{}}}{}{zzy~{~~|x{|~}x}|~|}w}}|}~|||y}|~~}{~~~}|~}~~~{~~~~~}{}~~~zy~~~|~}}}}|~y~|}}~~~~~}~~{~~{}}}}~~~~}|~x~z|y{{|z{w~~wz{{wz|{yx~}zz{x|y}yx|~~sw~{}}{~w}~~~|z~|}y|{|}|z|~{zz}{y}~}|{}}{z{||{y{{|x}}z~}z}||}|{}|yz||{}}||||~|{~zz}z{x{}{y{yz~{}zx~|xxzzwz{{z|z}}|}{||}yzz{{{~|yz}{~}x}|{wz|~||{||{{~yxxyzx|}v{uwz{}{z|~}~~|{|}|}y}yy{~||{~~|z{x}z~|}yx~x{u||~z~w||x|xz{x{y}}~|{|~{|y~}{zy~}|~}}~|xzz}}{~u~~yz|{{~|~~|~x{}{}}{z{}~vz~{||}z~t~~z|{{~yz}w{y{zyyyzw}{}}{||x~|z}zzy~|~}|{|~{|~|}~{}~{{~y~{{~}y|v{|z|{|}w|}w}~{y}z~z{|y{u{y||z}}{|{|{y}~~{zx|{}|{~zy|{yyy}z|{}||||~~{zwzwz{}}y|yy~z||}zz}{}}z|~}~{}{{x}z|y{{{wx}xw~u{|}zyxx||y{~}z{z{x~|{}z{}{~|}}}}}{~x||||z~zz{z|xz}{}x|{x{}ww{}}y|yw{~~{z}}~}}x}|}~{z|~y{|~~}{~{}{|zw|y{~~uy|w}|zxzy{z{|}}|x}|~{~|y{}|~{{~~|}z~}}~~}}~|}~~}~}|~||~~~~~{~~z}~}}}~{~~}|}~~}~~{~{~~}|~~~~~|~|}~~~~~~}||}}~|}~}{~~~{}}~}}}{~}~~~}}|}~}~}~}{}z~~z|}w}y}~|~{|z|z}{|}}~x{yy}|~yz~}{wz~{}}}~||}}zz~x}p~zzz{|u{}||~}{|}||~}|}~|~||}}}zwz{|}|{}yxzy}{|x~}~|{}}x}|||~}{xy~z|yx}zy{~}yy~}y~{{z{{~z}~{}|}|x{z|{{~{}z}}{y|y{zy~{}{{}~{}|y}}}|zz~|v{|}}~}}~|y}~}}|}}zz}{|~z}|~{|zz{}|||~|y||y~~{z}x|}}||x~}|~~{y{{y{~|}{||z}x|}|z~|z~}~{~|~~z}}~yw{{|{}}}{|{|}|{{y}~~~z|}|}|r{}~}}}~wz~{vz{}~{z{{x|~}~}~|{z|{{z}z{|}~z~}~|}~}|x}z{|}{{~z{~}~z~x{}xy~~}z}{{}}|y{~z{xz}}|{}z{~{z|w||w~}{yy}}{z|yy~y}||{}{y~zz}y|~}~z|~{z|~{}{yxzzz~}~yyy}~}~z{~yx|w}w~{|}|}w{~y}|y|||}}}}}|}~}{}~{z{{||{z~}z}y{||{{{{z~~}||}y{w{}{y{zy||~|x|}}zuw{w{}~}|{}}~}}y|{~|~{{|}~~}||{z~yz~{~|yx~~}yz}z~z}~{}~~~}~~}~~z}~}~}|~~~||~~}~~~{}~}~~}~}~}}~~~}~~~~~~~~z~~}}|}~~}|~~~}~}|~}~}|~|y|x|~~w|y}}z}xzy{z|z}z|{|z}{{{|}~~{{~~|z|}z{|{~w}y||{w{|}~yz}~zz~y~}zzzy{y{~y|y{yy}|z{|yz~{~z|}v}{}{z~~|~{{}|||~w}x}xz|{|y{z{z{||z{}}xw~vz|}|{z|~y}z{~~|~{yzz}|~|}~}}~}|{|v}~{z~z}{|z|z|}{~z}{}w}||~{~}w}~w{~~y{}}}}|{~}~}}}~}y|w|z|{}z|zx~~y}{y}x|{zy{{{z~{}}~v|~x}~z~{{|{y|{yyy{|{}zzz}|~||z{{zy|}|}~|{~~|~|{v{}|~z{y{|~{||~yx{z|{u}}}||}||~vz~z{y|~}~||~y}x|||x|}}{{}~}z}z}w~|{z}yy}{|~}}yzzyz~~||}}yx|~~~~|zzz||y|zz|{}}z~y}{|{{{{z~z}z}{z|}{}~|~z}z~{|{{~|}}{|{x|{}|y{z}}|{{y{{x}zz}}~tzxy|yzz{{}~||}{{}{|{||}~{}{z~}|{~z~y}}{wv|}y~|~z}||}w}{|yy|x|vzz|~}~}~{z~}~{{|{}|~xzz|z}||~{{zu}~z|z|{w{|||z{z}}{~}z}{{{}~}z~}~~~}||~}}|~{~~|}~~}~}|}~~~~|~~}~}~|~}|}{}~~{~~~~{z}~}~y}~~~z~}}{}~~}}~z~~}~~|~~|~~~}~}~~~|}}}}}~~~~{|~~}||||~}x}}}{}~}{}zzyz}{~|}{|~zzxz|{yt|{}|w{|v|}}{zx}xyz~}}}{|{z~}}{|zz}}|{}yy|{}}|}|yz~zzz~}}|{{z{~zx|x}z|{z~v~x}{{}w|~{|z{{|~w~}{w{z{}}z|w{|}|}{}}{}y{{~u~||~{~zzv~zwy|~{}~z{}{~{yz|}x}}{~~}|}|y}z{~|~|}y{}~|~|{}~}y}|{~}{~{{|y}{{y}}{{}z~{yy}|~{}{xyz|z~xz{{{y{}}~}~w~xx{u~~{{~{}x{|y|zz{zz~|z|{~{z}z~{~wxy~{y}~|}z||}}~w{y}z~{}{{{{yz{}~~~z~{}}{|}~~~~{wvxy~}}zz|}|~z}||{zz}}~{}}|}x{{~{}{|~}}}z~xy}z{~{yzzz}z~|zzuyz~~}{}~x~x{|}{z}}}x}{}y}}z}z}|z~zx}z{|~}~{~z}{}}|y{}|y|z~~{zy~}x}y|z|y~y~~}{~}~x}}||z{~~|y|}||}y{x}|}|~|}z~|{z{}||}y||{w{x|x|||z{~|~{x|{}y{~xy}}{|zz|z}{}~}{x~~~}~}{{z~}z{|{~~}~{{}}}|z}~y||}~{z}|~|y{}{|{x~yz|{{|}|}{}x{}~}~~~~|~|~~~|}}~}~~~~~}~{~~~~~|~}}~}}{~~|~}~~{~~}}z~}~z~{}~~||~~~v}}|{}~~~~z~~}|}||}~}~}}~}}}|}}}}}{~||z~{||}w{|z|{|~||~{|}|}{zxz{}~~|{}}|~{y}y}~|x}z~{~~{}|{|z|z{|zzzzz}zzwx|zyy{zwz}w{y|z|y|z~}zy~{~}x~~|z~}|y{}y}{}vzw|y{xy|z|~wy}}yt}xw{zz}y}~~z|{~||{~{|{~z{x{}{{x{~wz~yx}}zz}y}z{}}w~w|~}~z~z||{y}|x~}}}y{}}}|w{|}}z|~}z~|v|~{y|x|}yv|xy{{x{wz|wz{vzzz~~x}|}}||z{{}}||}{w~y{|||{}|{~~}~{{|{zw|yyzwvv{~}v{zy{z|vv{~{z{z}}~zz{}~|z}z~{}{}|~v}y}|yzw}yzz{xy}{}|}z}xy{{~}{||{||||}zy{}~|~z~~}}~|{}~}x|z{xzw{{www~}x~~{z||z~w{~v~{|~|{~z~|~||~~x~|}{{|{|}y{{}}y}|{xy|z{}}}{xty|zyz{~}}{}wz}z}}|~}{{y|{|{~|}|{y|{~{y||{{y}y}|}||{}{|{yw{}}{||y|{}{}~}}}}~|||~~}y|{|uy|x}~|y}y{}|yxz~z{~|{~yvy|~}}~~}x{{~}}w~}{x}}w{{|y{z{}|{||yy|}x}w{x|{xvz|||}|}z|z~y~~}~}y~~~y{}~~}~~|~~~~~{}|}~}y~{~}~|}}}||~||}~z}~~{~~}~~x~~{{~~~~~z{~~~{}~~~}~~~}~{~}}x}}}~}{~}}}~}}~~~x~~~|}~}}~}~}}~~~{z~}~}}z|~|y|~z~{z{~{y}}|{}~|y|yx}}}x~{yy{|~|~z}y{}}|}}{|y|}y|}y}}|~}}~xzz|zy{z}|}}|{}z{zz}~||~zz~~{y}y{{|zyzz||{{{~{|xy{}{yz~z|}v}{|{~{z~||{{||}}z|x||{~~}~}|zw|z|}{}zx~|{{}{|}|}y|{{||}||}zy|}y{|}|zv~|z|}~z~~~x}y{~zxzz~~z}~|{~{{~~z~~{}{|~yy{yz{{y|}z{{}{~y~~}||{~{{}}{~~x~}y|zw{}yw~z~x~~}}~~zzxy{z|~|w}}}z{{~}}yzz|w||~|~z}|}y~{}}~}z||~{wy}z|y{~{|~|~{{{y~~|z}z~z~~{~}|z{xz{||y~}~~z}|z~z|~|y{}}|zx}~y}y{x~|}{|~}y~|~}zwyz}y{~w|z~z~z~}||~~x|}}{}{~|wz~|~{x|||wv|}||{|xxy{z|~{t}{z|z}|}z}|y{||y|{|}|~~{|}y|yx~{}|y{{~{z{}{w|}}}z{}}x}|{{y|{x~}~x{|z}|{~y||{y~zzx|~|{{{|}{x}x{|~x{yzy||{~~zz}w{~y|y|z|x}}~{|{y}{}~x{y{wz{~{|{}{~|yz~~}{}~~}|z~~}~~~~|~}~~|v~~~~~~|||~~~|}}~}~||}~~~~~||}~~}~}~~z|~}}~{~~}~~~~}~}~||}~~}|~}}~~}|}}}~~~~}~}{~||}}{~~~}}z}|y|z{{~z}~xy}wzzz~yx}w}w{z|z{}z{{zyz||{}z|tz|~~}{{yx~x}|~t{v}z|{~zz|v{|x||xy}||}{|z}|~~z|~y}z|{}||}}}{~{}{}||~ywzxzz}|w}xy{~zz}}{{{}|y||}}}}|{|zz~{}}}z~z|{{{{z{x|~}{y}ywx{}|u{{zu~||z{~{}}|~{w|}{}~|}}|}zz{{v|~wzzyv|y{|}|zz{~zyz{||z|||}~w~~{x|y~|~z~~||}x}|z||zw{y~}}y}x{|z|xr||{}||y}{z}~~|z{}y}|{}}}z~~~y{zz{~}}||z|zz{z|vz{}v{|{yzx~~|~}~{xzy~|}}}}{~~z}|y{{|~}v{{x{~}{}wx~{||y{}~z~}}{|z{}{y|}}|y}}}|}{}|~|}|w{zzzyz}w~{|{yx}}v|w|{z~||y}{y}}}}{{~|z|yz~z~}{~{||{|{}~||{{|z{~x}|{xwz}v~{z}z}~}~|y}~y|{}}z|}zy}~|~y||{x}}|{w{w}}{z~y}|~~||~w{xv{}|}}~{z}{}xyz||{z{{z{~y~}}{|}|{}~}yx~}}~tx{}{{~zy||{|zxv{}|{{~}~~|{}|~}~}~z~z~}~~}~}}z~}~}~z{~~}}}~}~~~~~}~|~~~~~}}~~~~~~}~~~~~~|}~~~}}~}|~}}}z~~|}y~~~~}}{}~~~{|~||}}||{~z}}||||||}yzw|~{|}{|}{zyw|}}v|x|{{xxzv~z}}|y~yw{zu||z{~w||}{{{~{yz{uuyy||z{{x{~x{{z|w~x|{zy~|}vx}}{||}y}{~z|~|{}}|y{}}|x}yyz{z{}|xz}{~|{|}}}|{x~|y}~}v||}}~y}}~x{z}zy~x~|y~~}||{}{}{|zy}~|~}z{}z|zv~yx}xzy}~}|z~|}}}{~{{{~}|{z{}|{|~{z{}z|}v|}}x~yz~w}|~}~||}yz~y~}~{~{x|{|}}}{|z{|yvz|zy}}~{~|}{y}{z{|~zz{}{{}}{{zz}~~x}|{}z|{x||{}~}}{}zzz~}w}x}||y{|}}~|z{~~w}}{}~||{|~{}}~~uy{|y{~~|~||}|{{yw~||~x}||~x~zz{}{{~z~|xyy{z|y{~||{}z}{z{~}}||x~{}x{xz}|zzz{y|}~u~}w{|{}|}~zy{{~{||z~z||yz}w{}z{{}||{z~|xw{~~~|u~}}~{{}{}{{}wyyx{{{}|}y|z~{}|}{yz}~~}{{{zy|}zz|{|yz|x~|{|~{~}~y{z}}y||vx}{x{}}}y}{x||}}y|v{{|~{zz}zz|yzyz~}|{y|}||z{x{}x{{y}|{zz~}}~~~~~|}|~|~|~~~}~~~~}~~{~}{~~~~{|}~}{zz}~~}~~~}~z}z}|}~~~~~~}}{~{~~~z~|}|}v~}}}~}~{~~|||}z{}}~}|~y~z{~{zx}|y}~z|{||y}zz}||{~yz{~|}z{z}~|zzz|||~|{z}}|~zx{{~w}z~z}}{{~~vx}}|yy}}}}{}|{|yz}y}||{{|~}~|~}||{z|yzz}~}}|x||{u~|y}}v~{|}~y|}}}}}zwz{{}}~~}}|zyy{~xz|{z~vx|{yz~z{x{xx{~}}|{{~~|}w}{}|~~~~~{}|{~y{v||yvx}{{z~~{zyz{||}|{|yz|z~}x~~}~|}{x~}~~|~}v}z{{x{y|z}|~|||}w|x}{y}{}{}|~{~|}|{y~{~{~~}~}~~|~{~~~||y|xz}x||zzxz||zzx||{~|}~}|{~}x|x~{z~}}}}{~}~|||zvy|{|x}{y{{||}|{y|zz~~~z}~y|~~{||{}}z|w{}w{~~|x|~v~}}zzw|z}yzy~y}~}|{{|||||z|}x{|}yz}}{}~~}|yz|z{{}|z~}{{{}{z}tv}~y}{{|~{|}|}x}}z|y~~zzx}{~yxyw~zzx|z}y}{||zyyzyy||zy}~x{~y{|}{z}~~|~y~}~|||w}|zxyzy|{z|w}|yzz}{zw{~|z~z}|~y~{~}~~z{~|~}|~~~{~~}~~{~|{{}~~|}~~~x~~{}~|}{}~}}~|}~~|{~|~~}}~~}}~~~}v{~~~~~y|}}{{|~~}}}~}~||~~w~~~~{~~|~}z|~y}{y{~yz}xz~~}}y|~xz{}|{|z{~z}|y{z|{|xx}}}{w{x~{v}vz}x~u}{|}zy|}yxw~z||}||~y|yz}|{|||}|{~{|zxx~zz|~|z{|x}{~~{~|{|zv~|{~{{|~}y{z~}|zy}{w~~w|y{|~|zyz}{|||||~|z|x|}||}{z{v{|{xz{{|~|yw|zy}~}}|{~~{{}||}x}}~|yzzx~||~~z~{|y~{y|}yz|||}z|~y|||}|}|{{|y||~y}{|~}{{{|||x}y~|}}}}y}z}}}|y~{yy|{}~{y~x|yuyx}x{{}|{~}xz~{~{z~|{~~|}~}z||}|z{z~z{}y}{zx}}{}}{{{{}{y{~zz~}~yz|z~|~}x~||}z}~}~}|z|x|~x}{zw~|~{y{z|{{}{{|~}zx~z{~z~}}~{~|{}|z{{}y|{{~||}y}y}~{{}zz~x}{|xy|{}w|}|}z{uz{zy}}z}~~{~{x|}|{z|zx}|{{||{||{}{{x}z|}}}}~}}||z{u~~}{~~z{{|y}z|x~}~{~{{{~{~}|~}}}}~y}w{y}|{{x{~{|{z~||y{|v|}zyw||}}}v{{z|}~~|v~|x{|~z|}y~}}zy||w}}w|~|}~~z|}{~~}}|~~|~~}}~|}|~|~z|}}~}}}~}}~z}~~~y~|~~{~}~{~~~~|~~}|}}|~~}{~|~~~~~}}~~~{~z}~}}|{}~~x}~}~~~|~~~|}|~|z}zw}y{z{|||||yz{y{}{~w~y{|y||{|{|}{{~|yz~~~~z|~z|z}xz{~y||zq~|xzy}}|y{zwxwwz~yz~wxz}~~wz~}}|{z|||~||x|}}~~~}|{{|yx|}~}{}{z|z{}|~z{|yz|{|v}}}x}z{y|}u|zyzy|}y}}}}{|}z~z{v~x}{x{x{~}{|{}||}{zxy}{}y~{~}|~}|}~||}zy~y{zz}{{{y{|~|w}|z{~{z|z{{yzxyyw{zx}|}|}xz{z{z}yz}zz}~|}~y~z|y|z~|r}}|~x{{|}{wwy|{{{|~~{}}{|}||~|~~|x|{z|{~zz}xxyy}|vz}y}}y{||{}x}{zz}}|}{{}|||}y}}~}|{{y~|~~zz|{}}z~|z||zwy|{|}z{|{}|yz|z|}|}yy~}ww}|~|}{}v|~~|w{xy}{zy{w}x}}}|vzyz~yyz{zz}x{~{{}zz~x{}x~y}{x||z}|}{||||~~z|wz}|z~|{yz}|z|}z}z}{~z}|{y{y|zy~{|~{}~~|{yz~||{|yx}{}yz|{|x~z|yyy{z{y{}{}z|{}{{y}||}y|{}|z~|{{}{~~y~~~tz{|{v}~w~~|{}{||~x}|{|z|~v}|~}}~x~~}}{~}~}}~~}~~}||~~}}}}~}||~{~}~{~~~~~~~~~|}~~~~}~}~~{~~~~~}~}t|{}~~}}}}~~~~~~}|yyy}}|{}~z}~~~~~}}}}~}~~}}|}~~~~~~~~~~}z|{}{}~x~|||u|}z}~|zy}}z~~}~zzz~}~~zz~|{}~yy}{{}~}{||}|y}|{~}z}z{z}z|z||xzzy|}{~|~z}|~}y}|}||y|x}zy{{|{wxz~~{~~}{x{z{z{{~|~}{|~}}}~{~~|~}~z~w{||}~z~{~~{zxz|y~x}~zz|||{}z}}w}|}}y{|{yy}}~{}~||zw{x{|z}}{zy{|{|{|}x{}~}|||zy|x|~w{zz{}||{}z{||{y}|{~}|y~}x}||{|}~~~}{x}|~}}z~||}|{{~w||yzyyy{yu|{z|{~}||{||}ywy~~|}~}|}|}z~|{{}{}{{|{|x}zzzz{w}y{z~|y~}}vz|{|~y|{~~|}z|y~}|~{z~||||{y|~{~|z|{z}y{}|zz}~~z}||~wy{|{x{|}|}||x}{}|~z|{}}}v|~}{|||~||y}}}z~}{xw}}|z}w{|x{{y|zx|}}zzz}}||~|{{~||}wx~}|}{||}z}||}y|{||zy}y{~{y|{}|y|wwz}x~}~|}xyxzz{}}~}||~{|z~}}z|{zy}x|yz{~~~z|y~x|~x|zz|y|}}}|}~z||||}}~~~y{~y~y{{|~{{}|}~}~~}}{~}~~~}}~~|}~{~}~}z~|~~}~}}}~~}~~||}||~~}}~{~~~}|~~{~|~|}~}~|~}~}~{}}}~}}~}~~~}|~|}}~~~~~|~x~}~}|}{||~z}xy{{}y{zy|wyxx}|z{~}|}}{zz{{}u}x{~z}}zz{}}}|~}}}y~z~|~}z|{x{~|}~{||}}x}xzx{wy|zz|zy|xzy}z}~~w~|||{|{xyy{}~z}{~y}zzzx{x|y|}}}~~|~|||z}}{{}z~{}{}y|~y~y|z|||{|}}}}}|{wt|yw~y{{}w|{|zxx}{w}~|y{y}zz}{~||}|yy||{xy|~|~|||{z{|wzwzyy|}}{|~|xz}{xxwz{|z{zx}z{~~yy{~|~~|yy{{{{~~{|y}~xz{}xz|ywx{{}z|{{xw|v|{x{||}{}z{~}~zxz~~~y~~}}~u|zz|{zz~}zv}~|yy{|~xwv~xy||}~{{zy}y}~~z|~z}}z}z}xx|}|}{{z||z}z{zyz{||xx{z~}}x}|}~zz|||}|y|{z}zz{}|z|||{{{~}xy}}}|zzzy||}~~~{w|~|{zyyy|zz|}}xw}|{z}|{~{~{}~yzxz~|{}{z~{wwwv~}{yyxz~{zyz|{yw}~}{|{~~~yzyz}~|yw|~zw{zxz}|z|zy}{xz}||xz|v{|{~|}|}|x~}}}|~|~{}v|z~}{vz~~wz}z}x}xv}|}z~zyz~zz{zzu}z{~}}}}|y~~z~}~~~|}}~|~}}{~~~}~}}~|~|~}}|~}~}~{||}}z|~}|~{}~~}~~}~~~}~z~x{~|||}~|~|}~y}~}~~{~||}}}~|{}}|~}~z}~~y~|x{y~y|}y{{|}zz|~{{~|~~~v||y}~wz|xy|}}}}}~{zzy{{|{~{zz~{~z||~~~|{|{w}~||~yz}|~}}~|~{y~~{~||}z}yyxw{}|u|{|~yzz}z}||~{y|~{{z}zz~x}}}}~z}}}}z|||~{|}vy|zxx|~v}||y}y~~{}}wy}yz||{|~{}{}{{}}{{x|}~y}zzxz|{z~zyyx|z|x~~~x~~yx|{}{~|z|yz{~{|~{}y}|{{y{yz|}{x{{zzy~~~zz}{|zz{yzzzzz}yt}|xy{~}{~{y}~{|~x~xzx~}~{zxyxz|{||{{y|}~}{|{|{~}z~}u{|{|z}~||~|z{}}{{y~x~}~|||}}z~z~}y}}|{y|yy}w{||z~z}y~{}}~}{}{||{}~}y{{~{~w|||}||}z{x}z}~|~|~}}x{~~|}}|~|y{y{||{z}}yzy~}}~}x~y{x|~~}z~w}}~y||{xy{}z}||xz{zz~z|~z|z|xxy~|{}}||yx{|x||}|z~{}|}zy~|}{y|z|{x|{z}{|}z|{~|}|zz~~|{}|w{||}z|{z~}{}}z}}~z~~z|y|}~}}|yz}}z{zz|~y~w||{~|~v}}}{~~~~|{}{}{~zz|~}|{z{}{|vy~|y}~~y{z||~x~~~||xyz{|{~|}zyzz{yz}~}~~}~~~{~~}}}~|~{~~|~~}~}}{~}}{~~|~~}|~|}{|~}~~}~~~~z}~}}~~~z~~||~~~|||zz||z|}y}|wxzz~yzx~z{x|~{}}w|{yx}~y}~}}|{{~||{y}~{{}}|z||z|~~}p}u||y|zy~zz~|{z}{y~xxx}}|}}z~v|zzzy~{~{~z{{{}~|yx}zzxw~z||||zzxx~zu{~~}v}|{}{y}{|x~z}~{x~}}|{z|zyy{y{}|{yxz~||}~{}z{y~x|x{z{w{~~~{{}}}~}{xz{}|}}~|~|}}z|~yz{}{y{z~z{}|yz|~{w|}}~{|zz{yyzy}{|}x|z|zz}|}}}~~|}||z~|y{z}~|zw|z||x|x~x~|{}z|xx~||z{{z~}{}{}~|}|{z|z{}|}~{~|~}z~}||x|y}}x{z{|}~zxxy}{{z}|{~|y{{}z~||}}|{{szz}}}||z{w{{{|z{yvz|zzyy{{yzz|y~yz{~z}{|}z~zy}}|~{x{}{y{{w|{|}{{~|zw|~x|{|{yx~{z{{}{{}z~|x|w}~{|}z~{}{{{~zvxz~{}|v{~}~|x{|}}{z{{|yzy{|{{||{{}|}~}}z~~}|y|w}}xz}z~x{{|{z|z~}xx}}}wzxzyz|{}{zy}x}y}zz}{~~|w}z||}yy|~yy}y~~|z|z{wy}|z}{zx|t}x{{y~}}|~~zz~}{yz}~~~}~||}~v~~}~}}}}~}|~}}~~|}~|~~~|~|~~~}~}}~|}~}}}|~}|~~~~|~}|~~}|~|~|~}|}~~{{~}}~}{~~~}}}~}}~||}z|~}}z~{|z~z{|y|{|vyyzx{}{~zz}zzz~y~}{{{||}~|y{|}}yxz{}|z|{z~yzw}}}|{~|{|{|}y~||}||}~y||}~{}|~}wyx~{z{~||z~{xw|zy{|y}z{|{||{}yx{}~t}y|zxu||y|{y~|~~}{||zyy}zw|y|}}~}|z|zy{{~{~|}z|~}|zzz{~~{}|~w~{x}~|~z}{{}wy~}~}y}~vyv}yz~}{|y{|}z~|}~w}}|}|yz{z{}|~~|{~}|z~~x}{yz{}|~{|}|{y{}~zz~~y{|x{}||~{}z}~{~~|x~z||zx~~x||~~x|}|~{{}}}w{{}}z|}{|}|x|}xz|{{xzx|{z{}||~}|~wyz{|w}{{~zv|zyz|~~}x{x|{{{z||x{|xzz|ry~}}p|x{~}x{y|~x{|{|v~|zxt}~}}}{{y{|{xz|z{w{||||y|{|yuz~}~}|y}{|{z~}z~}{}t{|}|y~~{|zzy|~y{{x~|}{|}y||||z{}{~}z|~zy}|~|{y{|uzx}{|~|~y|}{~x~|}{|yzz||}}}~}y|z~~{|}||zxy{z}}~|z|y~|x~yzx{}~}z|||}}w~xy{yz{{{z|~|vx{|~v~z~y}zx||{|u{z}zx}|}~z{z~{|}~|}}~}|z}|}~}{|}~~y~||~|~}~~}~~}~~~~{~~~~y~~}~~}~}}}~}~~~}{~~}~~}~~|~~|~|}|}~~}~}}~}~~z~~~}~~~~}}~~~}}~w~z}{~{~~y~{zz}y}|||y}zzyz~z{{z~}y}}{|~|~{||z~|~|}}|}{}~}}~|~|}~~y}~{zyx{|}{|{w|||{sy~w|~}zx~~|z~z||}{{zw}y}y{{y{}}{y||{zy~}}~{zy{}~yzz||~}|}~~xy||}{{|{}~z{~|~~z|{}}y{|z{wy{xxz{~yz}|xx{|{|||{y~w{~}{{z{x|zy|~}{{~y{y||~z}y{}z~{}{~|z||}{~{|wzz~{|{{z|}zy|zz|}z|}z{{{zx{}|~||}~}~{y~}z~{{}|||}y}x|}{}|y|||y{{|{}w~|z}yx{xx||z}}}}~y|z}|z|zzw||||||y~xzzuyzz|zy|}}|x|}|~{|~~|yz}|{~~y~y|{{w|}{~y|z|y{yu|~{{~~w{|}~z|{{|||}vz}z~z}|{~|~||yxzww}~~wx|}z{}|}||||||{~{x}w}~y{z|{}~~}~|x~z|zy{y~{{~{yxz}|z}}~|x|||x|zy{y~wzwv||xx~||{z~~x{x~}~xzy{|{}{|}y}z}~z~~y{zzzv}}|~y|}{v|}u{}}y~{|x|~}y{{y|~|{~x|}z|z{}~z{{|xz{y}|{yx||w||{x{|zx|{zzz|}{~~~|{{y}z~~{}}~}~}}||~~~{~~zz~}~}}|~~~z~~{~~}}~}{~~{~~~}~~}~}}z||}~}}~~}z~~}~}{~||~~|}~~~~|~||~}{}~~}~|}}}tx}~}~~t}~}~|zz}}{~~{y~{|yz}||z~{zz{}~yz||{}z{}|z}w{z}}x|}}w|}}~{~}v}|{~{}~{}|}}{~|~~|yx|}zx{|}~|~|}}~~~{z{{~}{{{~}y}{}y|{|zz~xuzz~zy||z|}~~x}{z|}|z}zwxy|yzx}|~}{{}~}~z{{}|~{y}}}z~{x}|||}~z{x{}y{y}~|~~y}{y}yz|}}||~{y}|y|z{~{yy|}zz|}~y{zz||||x~||x~~~~z}xyz}w{zx|}y}{{z|yyyy{|~|}{~{x|z||~z{~~{}}wz||y|y}~|}~{|z||z~|~}|||{{z|}}|x~|x~{}x|w|~~||x|{||yyz|z~}~xy}~}~z{{|}xv~~~|z}~zz~|}w{z{|x|~|}z~}}~|}{{|~|x}yz}|}|}}|}||{{~~}{zx}~{}{}|}|{{~}zy~z{{|zv}~{~y{|{|}|x}}~||z{{||{~z}~w~~z{|~y~{~}~|~|z}x||{}{}|}{~}~~z|~|}{y{{xyz{~~}y|xzz~~zwy}{|}{z~{|z|x||{x|{~z~}{|z{}yz~|y|y}}~~~~~yy{z{|{~}}|}|y}|~{{}z~|z|~}{|~{z|||z|}{z|{|~~z|{|yxy}~yz~}}}~~|}{|~}~~~~y}}{}~y~||~z~~~}~~}~}~~}{}~~~||~~}}|~~~~~~~~~|}~~}~}~}~}}~}}{~~{}~||}y~~~z}~~~~~~x~}~{|y~{}}z|||~|}~w~wy{{}}y{{{wx|wzy}{y{~|z|{|{}~~rzz||{~}~z~{{~}z{{w|}|{{~{}||||{{yy{{xv}|x|||}y{z~xyz}~{~}~z{yzy{}|~~{~{}|{|{z|z{x}wyx|}z{~~z~{|{{}}x|}|z|{~|~y|}~{z}x|}~}~zyx}{}|y}}|}}{xxzz{~~zy{{~z|{z}y|~~y|z}{}~}~}|z{z~z|{}~{z{}w~|{}~y|x|~{y{y|z||{{{xw{|yyz|}x|{zz|}|x~}|||zy{~}y{xw||zz{}y}zy|{x~|{|z}{xx|{{yy|}{wz}}{|}z|{}~~}~|{{xzyzyy{||}y|xzx{z|yz}{xz~}~~}y~{|}z}|z}{}~z~y~}zx}z||~}|z~|xyzyyy{}wz}{z{yy{}|{|z}}}~y~x{~xx}~|zz~}|||{}x{~}wyy~y{zz}{zy|{}~{|~}{~{}~y|w{{y}x~|z}}|~}|{}||x{|~zy~{~}|y{|z{z}zv|{z{{|{|x|}x~~}{x|~yz|}|}}}~}}|z{~yyy~xz}{~y{|{w|{{w{{{||~xz~zxx|{~z{{zz~|~zz{}|{~}}~u~}yzx|z~}}~|~|{w|~y~u{~~|z|{zz~~y|z||{x}|w}~{z|}~||}}|||y}~~}~{}{{|}}}}}~~~~~|}~{}|}~~~{~~~z~~|~~|~~~~|~~~}}~~~~y~}}}~~}}~~}~~}}~~~}}}}~~~w~}~}}~}~~{~~}}~~y~~}~|{z||z}{|z}yz|z}||zy{~|~xy{xx}{y~||{|}}|zzy{{||zx|y{z||~{}zz}{}|}}z{{{}~}y{z}}vx{zz}}wz|~{{}{}{~{}z{}y|zw|w}w|~yz{||z{~|y}||~y}|{~}{~~|}|~{~}x{z{w{|v|zz|z{|z~}{zy|~{~z|}}~|z}vz|}{~~~|{z|||{~y}{y}|}y}{y}y}{|y~wz|}x|xz|{|x{yvz}|||}{|~z{{{vyy|{}|~}{~{yz}zw~~{{{w{x{z|}|z}}~z}z|{{{zy~~|}~yz{~}}}y{{||zz~{~y|{{}||x~|{}yy|z}|~{{}zz|~~y|}z{y{{~{}{|y{{||||w}{yzyy~{{|zy}|y}~{|}||v~}{}}}|{{z|}}}~}}z{|z{y{}zz~z||}}{z{zz{~z|w|z|{|yx{~y~w|}z}yx|z}{zz{}}z~}z}|y~}z{~}{~{{~|}z}}|{}~}w}vz~~z}}|}~zxz{{yvz|~y}~{{|y}}xy~|zz{|tzx|}{}~~}{}}xy}x{}}}||}x{|{}yy}{|{}y|~y{||y{|ywyz~{{}z~||{{}{{{}yxx{{}y{y}z}}~xz}{y|}|y}~|x~}}}||yw}}||yyz|{{y{|~}}zzz{||}zx}y~}z}{y}}~~~|~~~~~~|~}}~~{~~z}~~~~}|~~|~~}}{}~~~~~}~~{{|~~~~~~|z|~|~}|~}|}~~{~~}~~~z~~~}z~~|~~}|}}~z~|~~~z|~~}||~~~|}~~}|~~}|}~yz~w~~}~zv~|~}}y}}|zxx}||z~|~~{yxx{~z|{{xyzv}{y|x~|y{|x|~|}{{u{}}}}z|y{}}|{yx{yzzy{~}}z}xzwxx}}}~zz~~z|~||}}}z}z{|}{z}|{zyyzwy|y{|{y{x{|z|{{{~{yx{y{}{{z}}}}{~z{|{{yz{~||w||}{yyy}}z~}y|}yzyz{xz{~}{{yy{}{{~x|}{}|z}}~x{~}z~}x}~}~{~}|y{wzyxy{x}}w|yz~}}}|}~vx{{}zzy{z}~{}||~~}~~|z}x{~x}}~|||y}{{{~|xw||||{|zz}{|}|x}~}zyw||}|{~|~yy{zx{}~}}|z{{t{z{||{~{w|y|x{y}|z{x|w}|}x}{y~yz|z{{~x|}z~{~}~y}|||~}}}|~x~zuxwzy|zz{}~x}z}{~{|~z|{~|~}~}~z|~}{~x}}}yy{~{}{}vv{z}yxy}zx}~}vz|z}|}|yy{z|}{|{||}|||}~~}}zx|||}y{~z|}zyzyzxy{|~{{xy{||z{}z}~y||{|yx{}{~{{}|{|}~|}uz|{{w|}zwzw}|~z|{z|~y{zxz}|z|{|z~~yz|x|||}~~~}|~||{}~zzy}||~yz~~|~y{{yx{zy||}z{~zxx|~yz~}|z}|{}~~|{~}||||}}}~||}}~|~~~}~~}~}~~~~|~|}|||}~}~{~~}~|~|~|}|~~}|{{|}~~|~~~~~~|~~~~{~{~}~}~|~}~~}t~}}~~~|~~zy~z}}}~~~~}{~~~z~~}~}}}~~~|x~{~~|xy|}|{z|wx~z}y|~|}z|{y{z|xx|~}}yzxx|y||~|{v{{}vz|y{}~y~{{xzzzz|y{|z|}~||}y|~}v~}xx}wz~}}zz|{z|~|~}{u|{~yzt}|y}~|wyz~{}uzz{{}zw}}||~|{y~z~}}w~z{xy~}zy~{{|~y{}{|{}|{~z{|{zzy~x{}z~}}}{|z{}~|{~{|{~xz{y~xzz{}}wy|}}}y}~~}}{}{|{||~}{~x||{{}{z|{y{w|z|}y|{~x{zz~|{}|}{|}{x{|~{}|y}|z{{~~{|~}{|~x}z{{~|vyz}~{|{|t{z|{}{{wz|{yzz~|||~~|}|~{|}~~zy||t}v|}wy|}|xzy}}{{}}y{}}|yy}~{{zw|~{wz}|z{|yx|||||~~{~v}z{z|{}yz{|zyz}|}zw{z}}z~{~{~}}|yyx}|z}|zz|~{xz~|{{|~}|||x~||~|}yx{z{}~}|{~~}}~y~vxzyyzy}}|y{|z}~w|}|}}|~{{{||z|}}}}{~||{{z|zzxxyw{}{u~{z||~}}x|{|z{~z{}|~}~{z|{|yv|{}{}|{y|}x~zz}{z~||yx~{y{}z}}{~~~{|}|}z||{yv}y|zw{{~}~|y{v{yx}y}}{|}}||z~~~y}x}y|~|~yy}zy}~|~||~~~{}}~~~~~|~}}}{~}~{}{~~~~|~{~}~x}z~~}}}|~|~}~~}~}~~|z~~}~~}~~~~}{~~}~}}~z|~z}}}~~~~~~~~~~~~~}~~{|~|~w}|}~|}~~}{zzxxw{z||~y{~}{|zzzy|zzz{z}{||}}x|||{~{yx}|}||~x|xy||}}y~{~~{zyx~}|}~{}zx|{{w{{zy{~z|y{w{~z}~}~{~x||x}{zy{y}z{{{{|{}x}z~~{z{yzwxy{||}y}~}}x~z{}z~y|}~}~~~{{|zyw{}y{z}}y{}z~y|~zv}zy}z{}~|x||z||z}}|{x}x{{|{~z{{~x~|y}}}{||vz}||y}y~}}}xxy~v}y|}{||~}z{|}~}{x|x~|x}y{~{}{{zyz{}|~}~{{|yzxy{z|{zz}v~zy{{~~}|}}~y~}x|~x|~z{|}~|}z~~y~{xz}|~wyx~xz{xy~{~}{}{y{|z~~zyz|||zy|{~z|zz|}{yzy~{}y|}{}z}{yz~}~}|yzz{|z}~}|~{}|z~zxx{z}{{yz}{{||}z}{xz||||u}|yz}|||z}y{|vzz~}x{x}~~|{zx{}y|y}x|z}{xy|{~{~xz}yy|{zxy~z{~~ywyx|z{z|~}~}}{z{~~{{|}~|}}y{z~|~|}x}{z|}w|}~z{|}{}|}~{xxxyyz}z|z||{~{}}{|||~{|{||}zx{y}|~~{u|}x{{z}~}z{|x{|{{|}|{z{~|{|y}{|{{z~~}~~}}~}}~~~}~|{}~~|}}}~}|~}}}~~}~|~}~{~z}~||}~~~~|~~}~}|}~}~~~}z}~}~~~}}~}~~~~~|~}}~}}}~}~~w~~~~~~|}~~~z}~~|~|{{~yvy{x{z}z~}~{||{yzzy{z{}y{}|{}zz}|y~{}z|~}xyz}|z~~}{yz|{x}}|y{v~|{~}xzzzyz|z~}}||}}||{{}|||y}xz||~}yxv||{~y{z~}{yx|||~~||y{}}{z~zzzz|y{}|||}{~vz||zy{}}xzz}~xy}vz{}{~|}{z~~|||{}xx~y|{~yy|{}~z~y}|yyyz{}}z|~~w{{~{|{|{{{y~|y}~yz{~~{~{~|z~zzzx}}|{~}ww~x{||xyz|z{|{z|~yz}{|{|x{|{zz|~{x}|}{|zx{z}{z|~y|}{{~zz~~~{~x}yz{|vy~}{{xx{|~|}{~|~}x|}z~~{yz}~{{~z|x|zz{|~v}}~z{{}y||~~}wz}~||x~}}z|}y~~||~}}{~x}~zx}|z|z}}z|z}xz}yz}zxzz||~{zxyz|}zzz{x}z{{{|}}}{{~~{z}|v}y||}{|y{}y}{z}zzwz{yz|z}~{{||}}{v|qy{|z{~|~x~x{|~}{|xz}zy|}{~{}|~}yzz{{{|{|{|zy}z~xz{}{{z}{z{z{z~~|y}y~{y|}zx|zyzx|}||{{x}zxz~u{|{|}}}{y~yyxz{{{}y{z|z{~w~|}~|~w~|z~{|{x{y|{yy{z{~}|y}|y{|}}~}{~~~}~}}~}}||~~~}}}}}~~{}~~}}~~~~}}~~~~~|~}||}||~~~}~z~}~}~~~~~~~~~|{}|z~|}}|~~}~}}|~{~|}}~~~~~~~~|}}|~zw|z{zw||{|u|y{x|~xz{{|~~y}}z|}zz{{z{yy||{}{y}|z{~~}|y~zz{~{~|~}}}}{}|}{uy|{~|z{}{z|z{}z|}z{}{yz|x~{v{}|u}{~zz|y}|y|}{~zz}}{v}~~wzyw|{{||x}z||{{ywz|v{|xw{}|u|}|{zu}}|~}}~y|}y{y}~z~~}~}y{yz{{uy~yx{}v~|{w{{y{|~||{z|w}y~yy~||z~vx}}}y}{|}~z||{x{{}y~{x|vz|{x|}{|~~x~||}y|y|xzy|~|z~z~}w||{|{~~||~~w~}|}}{{}v~~}}x{z}{xz{z|}|yy}xyt~zzzy~{~}x}~{y|~|~}{~~z|}}~}~|{y~~|zxwy}{xzz|zy}vz~zzyzz}{{}}{~z~}|xy|{z}~}||~}zxx{}|}||w{zxzy}z}y}xz|~{{w}zw}zx{}x}xz|~|y{}|}y}w|{|}y|{~z{yzyyz|}~x|sz{|y{{~}{{{{{{y~z||{~|}}}|}{|zy~|}~|w~|~vyz|z{~z~y{}zyv}{~|{z{yz~|y|{z~y|||{xxy|||{}|~|y|~|{|z{}~z}|{|{x{xz{|~z{zww{|}y}y{z|}{|{|}xyy|{|z}}y~z{~|||}~}|uyx}}x~{{wz|{||y{~}|}y}x~x|~z~}z~{|~~}{}}}~}|}}~}~~~}~~}~~}~~~y~~~}}~~~}~~~~~~~~}~~~~~}|}}~~~~}|~}~||}}~~~~}~|}~~}}{}~~|{~|~}{}~~}~~|~~}~}~}~}}}|}}}}}}|}|w}{{{}}z}{~{zyx|y~~~{~}z}}{z|z{}y}|y{yz~|}|}zx~|}|z~|}x~~|z}~}z|zz}{{}|y~~zz||{~|zyy}{{|yx|wz}yx|{}}y{||~|~y}||}~y}z|y}|~w}|~{{|~~}|~~{~z}}z{{}|{y~|z|zyyz}y{{~vz~~|y}~~}zy~z}~z}{}{{}}}|{y|}~|}}z{{{|v{|}}yxx}{~~{z|z{y{~{}||z}~}}}~zz~|x~{}||z}|{zv~z~}~{|}{}z|}{||}|~xy~|~{yz{}x}|z{}|}~|~{z}}v||~{y}}{}{}|}z|~y|~x|~{{}|z~}{~}|{|~{x|{y}||z{{{y}{|}{xw}~|z~~|y~zyy~y|{z{v}}{{z|z~~z{{|}|{}{|yx}|}|}{}xw{{{{}{~{{u{~{{{~w}|}|}}z{}}|yy~|v}{||}|}~x{{y{}x}~z{xzyyz{}|zz|~~}zx|z~zz{~|{~{zzz{~||wv}|{||{z|zyzz}x{|y~|{}zy}||{y|{~}}~{~~|}{q}zzvzxzz}}z~w|{x~}|r}~|yzzy{|~|xz}{{{~z{x~{}y|~}}}{~|}}}~{y}{|z|z{~|{y{~}x}~|}}y|yw|{}~~~}~~~}u~||~|}}}~z~{}~~~~z~}|{}{~}}{~}}{~~}~~|~}}~|~~}~~~}~~~~}~~}~~|}~~~}~~~~{~~~}}}~~{}}y{~}|~~|~}~|z~}~}}|{~|v~~~}~{||{zy~yz~{{|zx{{z}x|y|}yz|y{~{zwzz|~zy{{~{|{}|yyy|z}|}|~}|z{{}~{wz|zzyxwy{{yu{vy}~}z~||}w{{{~{z}yu}~~|~}}zy}{xz~{{|{y||||{z|}~||}{|~x{}v|zy|{~w|{~|yy|yzuz~z|{{||}~z|~{|y{|{|}}}}}~{}|u|yyzx|}~y~}{~|{{x{zt|x|z|||{~}||{|z}y{~~z|~|~||}z|}yz}~~y~~u}z}|y}{||w{vxy{yyv~x{{~}|z}{y{}~}z||y|~z}{}~{{xw~{}~{|{|z{|zx|}{||~{{z{zx}|x{{}}}y~{zx||~}~}|}}|}z|}}~|{xx~y}~v}{|w|y}yzxz~|y}|}}{w{}y{zy{}{z|x~w}}}~z|{~w{{|~|}}}v{~~z{z{x|~{|{{z{}y|zx~z~}}~~}||~}z~}}{{|z~x{{y~{xz|}xwzy|{zy}|~}x{}{|~~~|}~~}{{~|}~~~~{~y}v}u~}x~{{{|}}}yvxz{y~z||~|y{{x{zy|}x|x|y~w{~}zz}}{}}~z~~}|{}|z|}|{{xzyyz{y{}}}}|{}{x}|~|}||{y}|{{~z~x~z{{y~|{zz}yz}}|~|z~}~zy||yvxx{~y||v~y{y|}}~~{z}~yy|y||~}}}}~~~~~}}|~}~~~~}|~}{||}~}}~{}}~~}~}~}~|}}~}~}~~~|}z}~|~}|~}}~z|~}}~v~~~|}~{~|~}}~w}}~}{~}}}~~|~}}}}~~~q{y||y}}}||{~{}xxy}{{x|{{z{zzx|z|{{x|yw{{~zx{z{|}||yz{x}x~~zz}~xz~}z|z{|}y{~{|{x~{z{y~zzxwx{|w}y{{~|z||v{}{{}xxy{}z~x~z}|z{{zy|~xy|}y}z}{~|{y|zzy{|yzy|~zzy{z|yx}~~{}}w}{w}~zz{~x{{z{{x|~}wz{}w}z~v|~||{{{~|}y|yxz{x{|{z}{{{}y{y}{y}xz}{||zz{{|{|~||}x|y{y~~|}|y|zzz{}{y|~{}{{yy}z|z|z}zzy}{u}{}{}}x|}{|x{|}{s||{|x|}|z|{{y}{y}|zx}~~x{}zzx|~|}xy~{{w|xyxy}{|yw}{||yz{}|~~yyz}}{~y}|{~|{{{|~|{{y{z}{z|yw~}y}y{y}}}}}yz{zzy}z||z~{~y}y|{}{|{y~|{x{{|x|z}}}}}|~z}x}|~|}z~|yy{x||{zzzyxx}|xzx}y~x}|w~w{vy}|~{w}w{z}}~z}|~}}|z}}~|{yx{~|yx{{{~{}{}xyz|}}x~{|z|y{||y}y{}|}{}}zx~x|{~}|z||{y}|||{z~|z{{zzx{xz|{||wzy|yzy{~}}{|z|{}{}{}z|w|}zz}|~xz|z{|~{{{}}}}|}z~xx~x}{|x|zy}z{}}~~|~~}}~|~~~~|}}}~~}}~}}~~z|~~|||}}~~~{~~z~{~~}~}w}~~{~}~~}}}}~||}~|}v~}~|~}}~~}~~~~}~}~~~|~~|~~~~}{}~{{|z}{}{z{}y|}xzwz}~{{zv}{|x||{}y~|x||}~{~|{z~z{}}}}}z|y|{~}}||||~|{~y{x|z||y{}|}yy}zy|z|zwzv||{|~}}|xyy{z}}z~{{zy}}z|w~zw|~{z{}}{{{|{yz{||{yt}{xzyvx~|zy{{|{~y}}xy~{~~|}|~}}{{z|zz{xz|vzzz{zzz{}|w|{|~{}}wz|zyzqz~z|}}|||x}{}|y{||||~~{{z|zyy~zzz}{}~yxz~}y~wyx{x}~{vzy{}z|z~zz}{}~zz{}u{~||}}{|}{y{}yxy{{|}|wz{u{w~}~w|yzw|~z|y}~yzy~}}{{~|{|||}{}|{z}{}zz}|~~~}}xzy}}z~z|zyz}w~{{|}v~{x{z~~}{}|}~yx{zy|||}||y~|}}vy{{u{xt|w|}~|{|yz|}}~~|z~z~}~y}}|ww|z|xxu~{z||{w}z|}~}zv}|{}~|~x|}z|}x{|yz~z}z|~||{|~|{{z~zzwp~|yxzzz{y}|{|||zzyx}}~zxyy{yz~||~y}y|~}{|{yv|}{|}{}z~z~}{|y{}|}|~xzy{yz~xwx{}{|{{~~|{|}~z~{~}yz|{}||z|s}}~~z}}xw{x~~{}|w|y{w|vzwy}{||{w|{}z~z~{~||}y{|}|}||{|}|}~~~~{~~|||~~~}}~~~~~~~~}~~~}}|~~~{}~}~|}~}~}~~~~~~}~~|~}~~~}z~~~}}{~~~~}~}~~~~~y~~~|}}}~~}}~~~~}~~}}}|{~~~~~}|~}}}~{{|~{}}~~}}~~z|}|yz{~z{|}z}~xz|}~|{{yzz{|~}}z|}zy{xz|z}{|||y||z{~|~~}}{~||z~{w|||}~~|x{y}{||||w{}w~z||{x~z{||||}|||wzzyz}yzzw{{||{{|}}{}vy}xz}|{x}yyy~}z{~x}z{y~~z{|}|v|{x|}|z{zy~}{~{x~y~|tt~x{}w{x}{|{|yz}z{}yw{z|z}~|zx}}}|v|xy{{{{}|}z~~{{}x{~xx}{{{|{|~}z|yz{{~}~z}~}~{}z|{||{|x~u~}|w|y~~{}z{y||{{ww|zz||~x}|{yzz{y~|~||}||}z{z}~|{z~|~w}{{x}|~y|||z}~z|zz|~|}|~~|xy|{z}~~{{|{{~|~x}}}}~}w~}z|vz}x{{z}|{|y|~|}yv~}}~z}w|{~}{}||}zy}}{~z{{zy}x~z|}}x{||~z{{||xxz}~|{{}x|zz|~|~}}|w~zzyw{yzw}}{z{~z}||~{~~yy|~~|x|~zzz}zx|}z|||y|{{z{}}}{z{{|}xzz{{y|z{zy~z~}z{|~|}~{}yzz}{}zw|||yzz~|z~y|}~zy||y~z|{zyz}xy|z{|}z|zz{~{|u~|{~|{}}y~ww{{z{v{|}}|}zz{}}}{||z{|}}~{|||x{}|{z{|~~}|y~~~~}|~~~~}}~~}~|z~~~~~|~}}~|~~z~}~z|~|}|~|{|}||z{}{}~~|~}~~~}}~}~~}x~~~xx}yz|}|}z|}{y|{|y|w~|vxz{y|yw{|zvxz{{y{}|~{{{zz|x}zzz||z}~y{}z{||{z~z{{{}z~~v~|xyxyzu|x}{|yx{~|y{~xyyz}||{y~|y|}y}~~{~{|yx{x~w|~wyyz|}yx{}z}{|~uv|z|{{w|y|~|y{~}||v{|}~}~|{|~z}||}}}xzv~xy~zyy{xz~zzxz~{zz|}x{}}y{x}}y|z~z|z{}}~y{z|}z}xz|}yzy|z{}{zzv|||zy||xvzzz|~z}yz|~{yxz{~{{}|{{w}{{~{y~x}}w|w{}xxy|x~~}}z~x|}|{yy}|~v|{~~}~}|z~|z{z|}|~z}~|~}{yzx|~}~z~~}{||~y|}|yyx|{yz}}x}}}}~{y}z{}~{|w~z~}{{~y{~u{{v}~|}||yw~w|yy|{~{~x~}z~y}|~{y}z{z~y~~~z|}|{y{|{z{yz}x{~|}zzyv}|||zz{w|y{|~zz~}{{||~y|~~~~}~}|}}}|}~{{zyz{|zy{yy{|z|}}xzxxw{{}x|}y}|yy|||~{y~x{}}~}}|~}z{}|}}}{v~|{yx{{{y{}zz}{xw{z}xy~z{|zyx{}y~}{{z~y~}z||{{~|w|z{|z|xx}{|z{~}wx}|~z|{zyw|zy~{}x}{}{z}|~||||}y~~~}~}|~{}~~}~~z}|}~~~~|~~~|~~|~|~}~z~}~{|y|}~~|~}~~~~~~|~~}|}}|~}~}~}}~|~|~{~~~}}~y}}z~~~y~{x}}}~~}}~}~{s}~}{z|z}v}y}~~y~x}{}|}}|z}}|yz{|{}|y~|{x|{{~{|||{~y|z|}}{yzv{|~uz}{|}}}y|xzy|{y||}|~y|xzzzzx~yyy{{~z~x{}~~z|~|{||y{zy||z{{vzy~{z|yy{zz||zyx|{zz|{|x||{}~y}||}|}~{|}|}{|zx~|x~{z~~z|||~~yu|z|}~}x}{}{z}z~{{{y~{}~~~{|{yx~{{~{||z~z|~|}}}|}|{|}xy}}~}}z}}}|}|}|x|}|}z|}||{}~{}|{{z{|~~{v|yw||~||z|y{wz|z~x{z|z|{}{}z}}}}|||z|y~|{}~|}|z}|{{}~|u|~x|~|y}{{zw~~y~||t{~{{y}}}z|x~~y{|||zz|}|{{}~|}{}~}}{{}||}}{~~{}|{~~z{z{zz}{y|}||~}wyz{{x}|yw|~}|~z{~{uz{|{y~}~w~w{z}{x~|{x{||{}y{x|zw}zy}z{{{z|}|~vz}}w||{}z{y}|}zz|{{x{|}x{~~||z}|x}|zz{|{{|{{|~xx|z{}}zz{~x}|yz|xy~|~|}~}z||z{|}||zz}|{|{z}|{y{z|{|w}{|~|{z~~}z|z~~x|~zs}{{~}}yv{|{||~|x~||z|{~||}yz}{~~{}y}{zz~}{~{~}~|}~~}w|}~}z~~}~{|~}|~~~zz~|~}~~|}}~{|z~~{~~}~}~~}|~|}~~~}~~}~~~~~|}{}~~~~}|~{~}}}~~~~~}||}~}||~z|z~z~zzx||~||v{z{|zxyz{{~{x~~z}z~uzz|yuz{|~z|{}~|y{{~}yz{y}}}~x}z}}~z|}||xy~{y}x|{~yyw{~zz|zzw}z|~|}|{~~}|zy||yz|{z{~|}{|}~~w}y~{{}{{|~}||zzzz}|||yww{z||x}|}~|}~{~|~}z{|~{y}z}~~||~y}}y||z{x{zy||}zz{}|z|{~xzzz{{{{~}|y}}}y~||~~|z}z||~z||z}}x{z{|z~|zw~{y}~{v|}{y}x~}z~~x{}~y}~{y~z|{z}||}|~|}{{z|{yxyx||}w{z||y}|z}~w|{~~|~~|}|z|{z{{}|{}}y}~~{z|zz~{}{x|z~wyz}y}y|{w}y|w{~y{yzy}zz|~||xv|}z~~}~}}~}}zy}}}}zzy|}}}{wz{{xx{~y}}|}{{xt|y{~}{~}}zz}}}yy}{~}}y~{{z}|}{|x||x{{x|z}~|~z}{~zz{|{y|}}}~wzy||{{}|}~|~~|zy|}}z{}}{{z{{}xwx~zz{~}{wx|x{|}|{xxz|}~}|}z||}z{{{z|z~z|z{x}{z{~zzzz|xzvz{x{{}z}|y|xy~{~|z}y{y{}~|~{z|~z|w}|{~x}{{~}}|{~xyyvy}~{z|zx{~z~{}~|}zzyy{{~y~}~}}~|~~z}~~}~~~~~~~}|~~z~|~~|{}~}~~~|~}}}~~~~~~~}~}}~~{|}~}}~~~}~~~|}}~|~x~~|~}{~}{~~~|~|~}~~~~}~{~z~}}~}|}~}{|~z|~|~z|y|z~~{z|~~wyy{||z}|{{x|}}zz||w{~~z|}xzz{zu|}z~~z}{ywy}yxw}|y|{}{|}}~}y~|}yy}z|}~||{}z}x~}|~z}{{z~~||wy}y~v}|~z~{{|~}{{z{~{z||{y}{~{|z{|y|yy|z~{z{}yzy{y{x~|~|~u~{}|z|{xx{{y{|z}|zz{~{z}||{}{~x}|{{yzxyyy|{y{z{{~|x}}~{y||}|yy{{z}}xzz|{|~{wz|zz}|~v|z}zyy||y}w~xz|{}|}w{{}}~|}z|{z~|~{|~~~~y~z}x}y}|}z{}zx{{z~{y|~~w~z}}|y}y{~z}~|}z||u~wzzzz{}y}x}z}y{z{|~zx~{}~yr}~|~{x}|}{~{{{}y|wz~~{||zz|yz}}~zzyv|{wyzzx{{|zy{z|{{w}||}|xx|x~{yx~z{{{~|y}}}~~yz}{~~{w}yxyyz}z}|}}|~~yz{z{{|yz}~||v|xz~|x~}x{yy~~~}{{xz~|x}|~|{~z{}{~{~}|{{{~||{~}}z}|y|{|}y{|{x|z|{xy}w{|{{|}{|u|zz~~x~|~z}{yxxx{|~~z}{wz|{zy~}y~|x{|~~}|}|x}{~}}~}{w~}}~zz~}{}z{|}}w|~z~}{}~x~{y{x{z~|{}~~~~}|~|~~}}~~~~~}~}~~}{~~~~}~}}}}~}}~}~z~}~~{|~}~~~|{}~~~~||z~~~~~y|}}~}~~~}~}{}~}~~~~||y~}~z~~|}~~}{w{wy~z}|y|y~w|||w{{{zyyzz{z~}{{}|y}x{z||~~}xx}}|{|||~xz}}{||}|~|}{z{{zz{wy{}|z{{zz}zyux{z~yyw{{|}z{|}|{~yz{|}||||~~}|z||}|}{z|{|z{zy|zzx|{z|{z}~~{wy{|}|vz|~||}|}}}}~~}{}z|x|v~zyx|y||{xx}}x{xxy{t|~|~wzwy|}~}~{}~}y}{}}z}z~|y|}z~z{}~|}zy{z}|{~|{y{}|w}~xzzzy|~zx~zz~~zy{x~zwu{~y}}~x|{}{zz~{{{}}{z}{{z||~}z}||}{z}z}z}~yzx|y~x}~}||{w~|~yz|||w~{|zz|z}{x{}|}{yz~vxzy}{|y}{|{|}z~}zzz}~~~y}z|x~z|z}~}{|{~~zx|y~|y|w{{|yz}zy~v{}y}}~|}{|y{~z|x~}{z{z|w}|y{wz|xwz|xy~yzz|yx~{{}x{}|{|y~y~~{||{~~~x||}{{{|zy}z~z||zz|{x~w~z~{xxz{||~~{{x~|{z}~z|~|{{yz~}z}~{||{}{z{w{zzzty~zzy}||{y{~{z~}~z}z~~|||}}~{~}{|~{~}y~}|}z{|y~|~}y|}x~}~}}}~x|x~~}|}}z||}~~z~}}}}{~~~z~~~~~z}}~}~}}~~~~}~~}}~}{}{}|}}}}~||}|}|}~|}~}~~|~}}~~|~}~~~}~~}z}~~~~~~{}y}|~~~}|~|~~}~~~~}|}}|~}}|}}~}~{}~~|~~x~~|zyz}{{{}||y|x{~}{y{|~~}~}z{{z}y}{zw~}y{yu{|zz|x{yx|~}{z{z}|z{|x~{{}{|}~~{z|~|}||~yxz}x{zy}~y{~~||{||w|yy|z~y}}~x}z{{}|{z|||v~|}|{z{|{}}{z~{w~~ywyy}x}}}~}}vx{yx}}}z{~yzz{}z}|{{|}}~{{||}||yzz{}y{t{z~}||xy{yz}|{}|z}{yw{y}}}}yvy{|{y}zx}~{~y{}|{~||}{xyyz||x}||wz{|{zzy|z}~}z||}|{{{zz|z{{zzz{}}}}z|}}y~zy}{|{~}zu~z{~yz~||yy{z}z{|z}z~~~~}||}{{{{y|~}}{z~||x||}y}vz{}~~y}~|~~|{y~z~}|x|{|~z|zzz||w|z||~{z~z~}x|}|}y|}}}z~}{|zz~y{}{v|x~|}z}}~|u{|}y~}||~z|y|~{{|{|}{|}y}~z~xvyyyz{y|}|xz}x|}~{x}}}}}~|y||x}~{y}{|~||{zz}{y}zz}|t{z|{zw~}|}~~}|zx~~}x~{x{|||z|~z}z~z~{}~{|}~}|z~x}vzzz|~{|}y}z{||}|~{{u}zwzz{{}|{w~~{{}|}}}}~{zz|u|~~z|y~{y{{{|{|{zwx{}wyx{|z~~{{~}~~}}~~|~|{}}||{}~}{}}|}~~|{|y~~~~}~y|~~}{~~~~~}~~~y~}~}}~~~~~~|}~~r{~~~}~~~~|~{~~~~~~z~~~|}{~~}~z{~~}z|xy}{{y~x|z|{~{{xzy|{||}{{zv{y{{~|z~y~{{zx}{z{||~}|}z|~|{y}{yz||~~yy}{~wy{}{zz|w{{|{y{z}wz}|x}{}|}~z{|xz~~y{|~yyz~zzz{y||z~y{{}}xz}wzyyy|zyx~y{z{z{~|}}}|t}yyy~|}zz~}}|z{}{|{}}zz{z{|{{~||{zyzy|zzx~|}{z|zy}z{{yzz}|y}xy{z}z~|y~|y{z{~|x{w{yxz|}zx}||yzyyw~|x|{|{{||~w~|}zz{~{zz|}||}z}~|}~~}|wz}yxz|y{z~}{y{{~}yxx}}zuy||zvz}|y{}|}}~|~~yyz}}|~z|}}xy~~v}|}{{}|z{|{{yxz~yx{|{}|yyx}||y{w{{}x}}||~}}|{}|xz{||{x|y{{|xxxzy||yz~{|z|z~|y}~z~|||{|z|}z|}{z|~}xz~~|}}yxvz|zx~y{{y{y{xx~zwz{z|}{|y||z|~x{{}}{{~}|}{y|{~{~z{xz}{wz}w|}zw}y}ux{}~y}~zy{y}{}~zy{}|||~}{{w}y{~{}|}yz~{zx{z{u|xz{}w{{|~zwy{|wz{yz}~y~|}x~~{||~{y~}~|}{|{}}xzz|v||}}|}||zzy|}y~}}{~{|}wz|vy|yzz}~|}|}}y~{x}w~}|~}}}{||~~}~~~}}}~~|}y~~~{~}|||~~~~}~~}~~|}~|}{~~~~}}~z|}~~~~|~~~}~z~~~~~~}~~~{~~~~~~z~||~|~}}~|y||~~}y~|~~~}}~~}}}~}{~z~zx}~~~~}}~~~z~~|~}~~v~|{{z}~zx}|}xx{|}~|{}wy~}{{y{~y}|}}w|}~{y|{|~}z|||}|wy|~{}y}z|{{x|z|~{}|zy{{zz{yy|}v|z~yz|{}|}~~}zx|~|~z~{w}|zyy||~}z~~z~y{{{||x|~{z~~~~{}t|z{{||{}{|yyz|}yz|{}|z{|t{|~}}|||zz}||}{|}{|xy~x{z|}y|yz~{}zyzx~z}||y}|z~{|zy}y}~}z~|~{|zy{{}}vv|z|~v~}y}x~|{yy~~}|x|zz{{~z|{|{}~}x|{|}|}{|z{{|}z}x}||{}u|~|z~~{z{zwy}}z{|}}}|{z{{}}{{~{{v{|{|z|{|}|}{}||~yy}|z|wz~}|y|}{|y|zw~~}}zzy{}{|}}}~{{}xzz~}~}||}{~|{~z}}|}||{y|w{|}~xz~z{}z~{y|~{zz~|~|||}z|}x|}{{{~y}x{}|~}|{}|x~|zy~y|{{x{}|||||}zyw}~uu{{}|}~|~zy}||y~zx|x{}|z||yz{~||}~yxy}~~}{}~z{}|}}|z}|~z||zw}yv~}}}xzw}xy}z{~zz|~|y{}yzyz~~utw}u~|{~{|z}|~y{wzx~}~{|}~}}wyxz|~~vy{w|||}}}z{z||z~z}x}}|}}~|}~|}}~z}{~|{~~~~~}~}~~~|~~~~~~~~~~{|~~~}~{~|~}{~}z~}~}~}~~~~~~}~|||~~~~~z|~~y~~~~}}~~}}}~|~~}|}{~}|}~z|}~}}{|~||~|~~~}~}~}y~w|{zx|{z|{|}xy|yx{z{{x}zzyvzywzz}|yy|yz{yz}wy|{y}z~zx|y}}{|zx~zz|{{wz{zzx|{x{|zxyx}}z~~y|zs|zwy||}{{~zz|~y{{z|w{xy|wx|{{|~~yyz{wzzy}{|~z{}zxyy{}{|{yz~y{}z{{}~{|yy{}z}z}{zy|{{{{|}|{z|{x|{|z||{z}||}{v{||zzyz|}z{}xx~u}y{||z{}z}{yy}}{~{~~{{{~}y~~{}zw{z}yz{wy{y|||}|~}y}{{|}~}}~~}}x||z{{{}}}z}}}~z|{y~|{vzyzx{y~{yx|x{z{{z{|}|~|y||}x||xz|}y}y{{|{{{{~}~z}|y}{yyz|}wzzyzw{~z{xvy}}~~}}~~~|~~~x}}z}z{zz~}z}x}zxx|}zzz|zzy}~{|z}zzzzz~z|u{}}~x|{~{{{}{}~{z{~~z{x}{~|wwy|}yyvx{}{{u|y{~z{}}~}||}{|}{~}~{zy~||~{|}z|wz~x~zzx{z{~z~y}z{||{{}|{yx}z|x~}z{}}{~{y|}~{|{}}{~~~{{}y{x|{{|{x{y}{~{}zz{~yyvu{z{|}{}z}{}|zz}{~~}}}}zz||}x~z{~uu}{wzu}z|z|{y}zvz|}z}y~zzz{~~{z{||{{zw{{}}}|}}~||{~~~~}||~~z||}}~~|}~}}~~||~}~~}{~}}~}~~}|~{|}}~~~|~~}~{~~z}~~}x}||}~}}~~{~~~~~~}}~~z~~}~~~}~~}~}~}~~{z{~x~}}~|}z}~}~~~}}~}~~}~~~}|}~~x|{}~}{vz~|wy~{{|z{~y}xyz}~}yvz}xx|x|xx~zzwzy}}z||zz~}y}|||~z{}|w||{{{}x{~{z}||y|~{~~}}z}{y}~xz|||}{~~|zzz|z|x}w}||~{{zz|wuy{zz|}wz}zx}xy}~zy|z|yv~z~||yx|{zwz{}~{~}|}|{zt{{x}|v~y}{~yy~{}yy~}}{~|zzz{~{}~y~}}|z~|{z|{y|{}z}y{|}zxz|}|xz~|{|tzyy|{x~}}xz{{}z{z|{}||~zyz}|{zuvy~x}||{}~~z|}yz|~|{zw}y|{yx||}{}v{||y{|yxx{{z||ywz~zyx~{zz~}~||z{~|{||vy}y|y{z|{w{~z|zzz{{}{}||x~{|{{}{|~|{z}yz|{yx~{}|z|}y}~|~zx~~~w{}{z|~yz|{{}wy~zvzzx{yx~y||y{}~||z{xyz}}}z{{|}{}z|x{~}zyz}}}}z{{{||z{}}}{z|~}|}|{z{{y~||{~}}v~|yuz~xz}{}{}u}{~|{}~zy~{|}z|x}yy{y}||}~|~wz}z{|{|z{|w~}{~z|{zzyy|~{{{yzt{~|}z{}}z~zxy{w|~}w}x~zv}{y{~x}zxy~y{|zz{}}~~||y}}x{z||x~y}|||z{}~z}{|z{~v|xzz}z{zz}yzy|z||}}~}}{~}x}~}~~~|~~~~~{}~~~|~~~z}~}}||}{}~~|~|~|~}~~~~~}}}}|~}}}z~||~|~|~}z~|||~~~~~}}}~}}~}}~~}}{~|{~~~~}~~~{~~~~~~~}~~}~{~~{~~||~~|}~z}||}t~|{ywxyyvyzzz|{{}||z}xxzxyzz|z|}|z~zxz{||}zy||y}~}~~|{z~|{}z~z}~{|zy}}|z~|{~xz}||{|{yzxxyy}}|z}x{}{|}|{{|}|}|z{|}z{{|v}xz|w~{x|~|y~|}x~z}{|z{|||~|}{~~z|{}}}zwy|x}|~|{zyxy}y{zyy|{{{}xz}|z}w|z~}xz{y~||~{||{v||~|z{{||}{{y~zwwyxu{xyv}{|y|z}{zyxzxyyzy{|}{|xyx~{|xz{|}|{y{|y}xy~xy~{{{~}wz|z{zt~z}}z~z{}x}~|{}zzz~|}~{y}zz}z}y||xx{{yyz~{w~|}|{~}}x{}y~~zy~z|~~~~||||}z~y}z|x|vz|}yyw~w||z~wvz{v}z~z}x{{uz{z|}~~z{{xz}y~|{x{|}~{{{}z{{z}z}}{|y~{{xzz{{y{{uz|{~{}~|w{~}{}}{yz{}|y~~z~{|{{||z}x|yz~z~{|~}z|w}yyyy|{~|{zw{xy{{{yzy{}{||~||{|{{}}}z|v|}z{zx|{{y|~v|}xz~yz}~{}|}|{{~y{yxwzy{{{~|{~{{{y}}{{x|}|~yz{}~{}~v{}|z}|z}}xzw~}{{z||{}|z}~}|||{}~~}|}~~~z||}||~~~~}~~|{}}z|~}~~~|~}}{~~|~~~~~|}{~~~~|}}~||~~~}}~}~|z}{~|}~|}}~~~~~~~}~|}~~~|~~|~~{{~}}~}}~}~|{~|}{}}~{|}~|{~~~~~|}~{}y~|~}}~}}|x~~|||y~|z}|~{{~zz|zy{z|||y{~z|~z|~||{{{y}zyz|~zzw|zz}{||x|~{{{}wxy~|z{{{|{zy{yy}}|}|{~y~xy}|xx||y~{x{~z~||z{wy~}z}~{y~|}y{zz~{yx{y}z{y{z}zz~zz~z}}y|~}|{yy||~yx~|}|{{}|}|x{~y{}{{~z|}{}{~z{{~}~y||~{}|x|z}|}~~}|{yz{||z{|{zwx}y{yw~}|{~~z|}~y{{z}yxy|yw{}{{}{}|}x~{{|x|{~}{z||~|}|}{zz~~|~{}}{}}||zzy}{{~z}{|~{}|y{}~}}}}~{|~|~z~y~xzz{xy}x}z~{z~}{}|}z{~zy|{z|~z}|w|}|z|yzz}~x|z{{z}|{~{|{~|~~|~}{|~z~z}|yy|xy~}z~v{}{vxzzv{tzy}~xv~x}{v~{~|z|xx{||y~|}~}z~zz}~zy||z}y}{}y{zzz}xx{yxx{~}{zw{xz|zvz{|xx~zv{yxy{|{{{{z{|||}yyzyz}xx~}|{}{y|}y|x}y|{{z|~{z}|}z~y~}{}}}|z{~~}|||{{z~}|{zz||}}|yz{}|{|zy|y|z|}||~z}{w|xx{{}}x~}|y}{{yy|{{}~xzv|{y}}z|}}~{~x}|{{~~}|{}}|yy}{}{|~}~}~}~~~}}}}}|~|}}~~~{{~|}~}|}~~}~~~~|~~|}~~~}}y}|~~|||}}~z}~}~~{}~~}}~~~}~}~~~~|}}}~~}}|~|}}z~~~~~|}}}~~}}{||}}z~|~~~}{||{y~~~{~|z{w~|zz}u{~z|zxyzzyxz}{zzy}{z{}||{{z{~||x~~~~x~y}}|{}w{~{z}|{z{zxz{z{}|y|x|}{w~}z~zyzyz|{{|~x~{x}|wz{}}{z~}~|y|y{u}{v}x~{z|}~xx{y{}xyy{}|~{||{{|y~|{~}|{~v}~zvy|||y|}}x}xzz|x~}~zyzwv{ywxz{{y|zz}w~yz}y~{~|y{}{~{|}||zz{}zzz||z||yz{{xyz|y}z}zvy|{|u|~}|zxyyxz||}x}}{{~~~z|x{z~y~z{~|}xz}{zxu{{y{z~y|}||zv|{~|q}~}||x|z{w}}|~|y{{{xyzz~~{yy{}{y|z||{~z}}yx{x{{}|zz~|z||~~z~~~{w|~}x{{}w}||y{|z~}z|{y}~z{|}{{y}xy|}~}|}xz|||{|}x~~}|~|~}}{|}~}}{}|{z|||zz~}}}z|}{z{x|}zz{z{{||}{{~|z{w|yz}~~||}{|{{|~}{{z{z~y||}~ztzzzz{|yx|yz}|~}zz}{}~{~{yz{yzz}}|~{{{zz{x}wwyxzyyx|{{y{~z{|}wyyy{|{{{}wx{}}yy{yxz}|y{z|zz|}{{}y~}zxv{|}~y|{{|ww{~z|}wyw{z}|{}yxz~}}{}}|~~}{}~~|~~~|||}}~~|{~|}~~|}|~|~}}~~~}{}}}}}~~yz|}}~|z~}~}}~~~~||~~}~~{~~}}z}z~~|~~}||~~}}|~~{~~~~~~~}}}}}~~~}~|}~}z|}z~~~~}|~}~}~}}}x~~~|}}z{~{~|x|ww|z}y{}{w|zz||{y{|~|}{}zz~xxz|}{x~w||{|~y{{~~~zyz|y|x}|y|}y{}{zz|~}x~z}|{{|~{w{}vz|{}}~{||z|{~}{|{{z}y{{w{x||}|~||~||||}|y}~}}|}}}}z|zx{~w}x~|z{z{~vzy|z}||{}~y}||zxwzy|w|}yz~{||z{||{z~y}z|}z|z}x~}xt{y{w|y|wx~y{}~{xy~v~{{}|||z}yy||{|}}~~||z{|v|w{}y}y{{{{|vz|~}zz}|||y~|yw|~zz}||~|{x~{zyz{wxyxx{z}yx{{{x|zx{~}~|~{y{}~|z~z||~z~z|}y|y~{y|{|~~|{|}}}}x}~||~z{zzy}{{}z{~yxz{}||{|z|{zy}~~}~y}z{}}z}|~zw|w}yzx|z~{zz}~{}z{z}|}}{{z~v~z{|{uy|}}yz}{~~~|}|||}~|{y}{{}zzx}|}~{yyz|~{|z{{z~~xy}v{{}{}~||z}x|}yz{}~xy|{}{|{||~~{z~xxy~|z}~y{}~v{~xy~xx{}y~z~}x~~}~}z{|x}|zy|z~}{svw|y{z|~w|{}|z|~|}y|z}yzz~y|}{y{|~{||}~{~|}|{||yz{{{|{{}z{|zy|~|}|{|z|{{}z|}z|x~}{}~}{}~~|~|}|~}}}|~{}~~}~~~|y}z~}}~~~~z~{~~|~~}}}~~{~~{|}}~~|~~~}}~~z}~}~~~~~}~}}}{{}~}}}~~~~|{~~~~~{~}y|~~~~}}~~~~~}~}~~~~}~{~~~~~~~}}}}||~~{~{z{}y}{zz}wy|~zzz}}v~x|y}~|~xz}|yz{yzzy~{|{}}x{z{}||y{|||{{~z~y|zy{}w{yzxx{zzxz|z||y}|v}}zz~{||y|y{y{wz~{|}x{}|}zx~~}{}~{}|}x{|}{{}{y}|xy|~||ywzy~wxwy|zwyw~~y}}{{z}{|{{{||~{z{~x}}}y{ywz|zx~|}~yzz|{zz}y{{{|yy~{z~zy}~~~{z{|}x}~{zy|z~z{{||}~}{}{}~yzz~|xy|z{|yw}~{x~|}~|~y{||}}{}zy|~}{{|||{z~~x}zx{yy{z}z{}vyyx{{y{x}y~{wxx}~w|{}{zw|||~}}zxz|z|~}x{{{xz}yz{zz{|{y}}}yzx|y{~}wyy|x{{}|~~}|w~~~||~~|~}{|{x~{z|v|}}|z|zyz|}|{x{w}yvz{zv|}zz|}z|z~{}|y~{}y{~{z||z{w|zy{{~x{xy{|znzvz~{xyzyy|{{zxx{{z{{zyy{}~~{}~{||~}{|}|zzy|z|y{|}}z{{||{{}yzz{z}{z{}|xx|x|z{|}{{||}}~~|}|z|~{w}|}}|}}{{zy~wz|}|wy|z|yy|zy|z|y||~{|{}}zy|x{}{}}y~}{}|{{y}{z|}}}|}xwz{|y}x}zz}ww|z|z|~~}{{y|~{~{}{|{|}z{zx}}}~~}~}~~|~}}~}}}}~}}}}x~{~}~}{}~}~~~|~|||~~~~}~~~~~{}~|}~}{}~~~~~}~~~~~}{|~~|{~}~|}~~}~}||}~{~~}}}}~{||}~~z}~~}}~}}|~zw{{~z|z{z~~zz{y|~{~~x|{~~}z}|y{z||}xyz||xzxzy|{{x~z~}{{wxx||z~||{{{||}yyy|{z{ww}zz{}z~}yy{|{||zz{z{~z~y{}z|y}y{{}|y|y{|}yyxy{z{|z}y}|z|||{{|}}zvyzyy}zz|yz|~|{x|w~||{~|~}z{z{}yzyz~~yy~|{{z}{}{{y}}}~z~{w{z|z|yzzxx|z}|{z|}{{~}z~||wy~|z}zx}~z}|x{||z}}x}zw~|}vxw}~|x}zzyy}~zz|}{~{yz{{{z}z}zz}|~{yz~{z}|~~||{|}y|}}|~y{||~z{zz|w{z}}}z~|~|{z}x|{y{xzw~~~~yy~y{w{~zw}||{|{yx|y|}~{||{~z}y}}~y|{{|z~{|~|zw~}{{||}}{}|zz{xx}|{|~yx}z}{}|}{~}{x{|}}{|{z{|||~~~}|~{}y|{{|~x|z{|{~{{|{{|{{}}}z}}{|{|yx}}}{zw}yvyy~}|y}{zy|}v{|~x|}~|}z|z{~y{}z|x|{}~zyw|{{~~{~z}|z~}}{||||{{}y{|{|zz~~}zy{w{{|~||~|}y}z}yy~}zuy{y}|z}{z|}xz}|~}~|{~xw||xx}}~x{x{{{}~|||{z~{}y{|}{{~|yz|yx~||~|~{|~}~~~~~{}~{~~~~{~}}|{~}~}~|~}~~{~}~|~{~{{}|}~z}}~w{~~~~~~~~~}|{||~~~|~~~~~~{~~~}~y}}~{~|y}}|~v~{|z|zzyy~y{y{{|y~}xy}zy}xzy{}{zz{zy{|~}y~{{z~{{|{{}zy|{z~|~w|{zzzxyy}yz{}|~yyzu{z|{||yx||z|y~y{y}y{zz{|{~w||}{}|}z}~}zz}~zwxz|}y}vx|{}}zx}yyyy{w~w|y{}~|}|||~}}~~~}w{zyz}~|||z}|~|zz|z~zz~{{zx{zx{{~|yzzxzw|yzy}{z}}}{|{~}}yxzzz~}z~}~{{z{{x~}y~}|yw}z|x{x|x||zyy{||{zzx}{||zt~z~~|}y|{~t~~zz|}yz}~{yy}}x|}{~z|}|x{zz}||y|~z|~z}}z}~||zz~|}{{|}}~|v|z|zy~|zzz~{{{x}{y|}z~}}zx|{}~}}z|x~|~}z|x~|y}}~{}~{{z|{~{z|z|y}z{|y}u}z|z~z~}{|~|~|wyz}|wy|yz~~yx}|y{{{~{||}|{}{~}{w|}x|{x}y{y{}z|x|{}|~{~||{vz|z||z||~}}{{y||zy{z}~x{zyz{}v}yzw{yvzv}{z|y||}v}|z~~|}~{~~x|~|||z}|yz||{wy{w}}zx{uwzs{|xz|{~zx~~~z~y|y|yy|~|{}~xzy}~}z{w|y~}}}~yxy|z|z~|}{y~zy~y{|x}}|~{~{{||y|}w~|~}}~~~~}~~~~|{}}~~~|z}~~~~~|~}|~~~{~~~~~~~~~}}}~}~}~~~~~~|~}}m~~~}}}~~{{~~~~{~~~~~~~}~}~~~}x}~}}|~}}}~}~z~~}~~|~}|}}}}~~{~~~|}~~~~{}|y}{}}zz||{{{{yw}z||uwyy|y|~{||~~y|y~y{y{w}y{y}~z{y|w{{{v||{xxw~z|}z{|~z{z~y|x}~yv{yzx|}}v{{|{z{xzu}u}xy~x{}x|uy~yz}z~w{zz||zzz{}}|}{y}zyxy~}|y}yz|z|}||{zu}{yz}xz}}y||~z{|{y|z}|}{xywxx}x{y}~vx~|x|vzy~~}{|z}yz|yyyz}xyz}|||}zzxzz~|~|||{{y|~|||z{xt~}~y}~}u|w{|wy}z||xv~y~|||yz~zz||{z|yw~{|{zzy|}{}{~{|w}}|zyz}~~|yv{{}y}x{}zy{}}{xxzz~x{}}{z||{{}{y{z~y~|z~|xz~~z||zz}x}|wz|~zy{}z|x|}}~|||y{yyy}}{{w{}y|}{x{w~z|~y}|{~}|~xz|}{wz{x||zyy{}x|{{{{}|~}|}|yzvx{~~xy{}yy|yz|z{||xz}w{w}zvzz{zx|{{y|}|z}{x}{{zw}{~{~~|{y||~y~|}x}{||~|~}}{yy}{{|{z~t}|~{y{}}}{z~z}~zzzw{yz}|y}|zy}x~~zzxtzzyw{~}|~|{}{z}{{~zzwy|zyzyy{{{{{|yw|x}}}{z||y{}y~xy}y}z{~x{{~}}z{y}~y}{yzy{z}uxzz~{zxt}}}||{}}~~}~~}||~~|~|||~|}~}~}}|~~~{}~|~}}~|}|}~|~}|~|~~}~~~~}}~}}z~~|~~~}~|}~~~|~~z~|{}}}~|~~}~~}}~|~~~|}~~|~|}~}~{{}{}|~}z|}|~z~x||xuxy{{yz}z{vyz|zx{|||||}~yw}{|x||{{}}|x{{{|xz}z~{z~}~||yz}~xy||~{|~y|{w~{xx|||w}{||zx||y~y~|}|~{{{{~zw|{~}y|}{|{w|z|rx|{|z{{||}{}{xv}xz}zz|{~}|{{z~~{}{}z|z||{}z}zzz}}x~|{zz{|{z|{yz|z~y~~{zxy|y}{}|x|w}{}~}z}yx|{{{~~|{z{}{y{yy{z||y}}{{~xz{|yz{}}|zyz}~~{}{xx{{}|}xzz}~|}|z|xyy{y}z~{y{z|~{|~}{q}z{~||}~}}zyz~}~|zx~|{~}}|||~}zzy|z~z|z~}vzzxz|zz{~zz{z|x{~|~~zzz~}}}}|y}{y|z}~}}{}yy||~{{y}y{{{z~zw}xz{x|zy~|yy|x}{}|~|y~~zx|}~}|{y|z{|~}}x||}|yw|{}{zwyy}~{~{z|x}~}zvx{{{}~y|{{y}{~||x{{zy}}zyzxzx|z}v|z{x{y}xx{x{|}zz|}y}~|{z}yxy|{}{z{||y}~}}{{z{}u}|}}z{zy{x{wxz}}xx~x{z{}|z}|}y||y~{}z}{|~|~|yzx}{{}{yy|y|z|}{x|xz}|z}zy{~||~|~|~~{x}}y{~|~~~x~}}~}~~|~~||~~~|{~~{~~~~~~{~~~}~z~}~|~~~~~~~}||~||||~}|}|~~~}}~~~}~}~}~|{|{{y~}}~~~~}~~|}z~|~||{}|z{}}~~}~~~|~|~|||~~~~}|~~~~}~}~~~~~}}|}~~~{}yy~y}}|}}z{y}{{}zz~z{{z~|{~yy~~x{|{y}y~|{z{|w}{}{{}{z|}||{||{{||}|y}~}{}~||||{z{}{z|wx{|zwvz|}yz{{}|}z~{{y~zz~}z}zy{|}{~yz{ywy{~~}{{}{vy{zx}y}}}z|y|{z|{z{||}~|}{~xz|}|{|z{||vzw}z}x~}{|z{}~}|{}{{~||x{|y{v{y|y|~|~zz~}~|~{}z~yyw}x}yzzy|||z}}zx{|}~|yu|}|{|z}|{zz}{~{~~}}}zz~~|~{z|zy{||{z|}{{~x|{{y|{z}~}|xz||x|}z~~~}v~{{y~|zz}~||x}y{}z~{}z~~~|{~}z{z~zz{zz|z}}}yz}~xzw}z}}y|}{}|}}{w~}~}{}|y|z|}y|{{}z||}{{yw~|z}y|x~{}{y}u}|~~|{}{z|~|z|z|}}}z{wv}{}wz||~w{xz|~}~}x}{}yz{|{{y{|y}w}t~|{~z}}|z{x{yy~{{~z}}{z{}~x~~{~zv{{{|zw~zyz|y|z{|{zz}wzz{||y||}}zz{}~vy}y{y}}y{xzv|||||~y{yy{~wzzx{{{x|}~z{y}}w}{~}z|}{~}z|zy|{{|{||~z|x~y|}{y}wz||{w}}x~}{}zz}{w}~}y~||zz}|wy{|~~}{}x~~}~~~{~~~|~~|}~~~|~~~~}~~|~~~}~~|}}z||}}|~~~~~~~~{|}~~~~~~~~}~}|}~}}~~~}{{}~}~{}~~v{{}~~~~}}}~~z}~~~|~~~~~~~{{x{{}}{yy|w{z|w{||{|yx{}}}~|w{{zx|{zxzxzy~xzz}z~x~z|~}z|}}}z|x}~x|{yy|z}{{{xy|z~z{xw}qwz|{zy{}|z|}|}z{|{{z}~{~}||z~{y~}{||}~~zw|~sx{yx|{yy~z{}}xz~z}}|xy|xyyz}}~|~yxz}w||~|~{{~z{{~}z}|yxx|~~z~{{~zwz|y}{{{zu|}|}v~{}~~{}~{y|}~x~y|{|}{}|~||{~}{}yz|{|||{xu|{zxxy|wz{zzy|{~||}w|x|{y|{|{y{~y~z~x}||~y|}z||v}xy~x|y|{|z|{|}}yyz{}~|}{}y~~{|{{}~~|{{||{|~z~~y{|y{{}zy||zy{{|zz~w|t{yyx}{y{x~yzx~~~|~}|}~z}}{z{{{x|||}z~|}|x~zw|~{y}yz~|uy{{|{~|}~}|}|}}}{}z|~{}y}|z{yz{|{{|yzxyzz~zwz|{{z}~y|zzx~zz{z{{||uyz{}z}}z|zx{{}{y|zy}zy{{}zy~{|z|x{xw~{|}xy}{y}}v{{zz{}|z|}|w}{|}|}~|~z}~|~~~ux{|}|{~yy|z|{vzxzvv~ywy}}x|}{~zw{~z}{~~w~x{z|~}|v}zy{|z{}zzzy}{~|xx~||x}vz}~z{{|y{z{~}}~y~}}|}y|~~}{~~~~~}~}~{}x}~~x~zy}}~}~}|~}}}}|}~~~~~~~~{~||}}}~{}~~{}~|~~}}}~{}~|{z~|~}~{}}||}~}}~}|}~|~|~~~~~~|~|~|}~~}~{|}{}|}ww{y~}~~~{~~}y{}{y{}~~~y~|~~z~{}{}~|z|}{{y{|}}~x{y}|~xv|z}|}z}}|}}|z}~|yw|y{yzx|{{{}{|~yx|}|{y}|{{{z{|{{{{{|||~}}yz~{z}|z~{{~{|z}|zv}zzzy{}|x||{}}}}|v|}z}{z}}~zzy}x}w{{}~{||}z}w~|y}{}|y{}~zzx||v|z~xz{~y}w~|yzyz|zxz~y}|}v|{~{|{{z{}{|yz|}z~~~xy|zz|z|z{{{~|uu||}~{y{}y|{~|{y~|zzz|zzy{|||}xy{||y}{z|y||~}|y{yy}zzy{x}}{yy{}z}z~x~}{|~}}{y{yy~|}|}}z|}{|~{~x{z}|}z{~{}~||||{{|zy}wz|}||{}{zz|y}~~}zz}zz}z}~|~{}{{~zz~y~}w|y|~}{wzx}}~|}|{{|}z}x{}~||y{y~|z{|{z}}w}|z~|yz|z~z|{}{|{||}z|zz}}xzzx{yy}z~}}{{~z~{{{z|z~~~{{x~y{y|z{yz}|{xz~~|w}}|~|}{{zx}}~}{z~x~{~}{~{|z{{}}x{|~zy{z}|||{~v~}v}{y}}z}|{}}|y{||xyw{y}~}{}~z{{|{y{{y}|~||||}{{wz}x}|z{}z~{zz}{~|zz}}|~~~~~~~}|}~}~~~~}}}~|y~}}~~|z~}|~|~~~~~}}~}|~}{}~z{~~~{~~}~|~y{|~~|~|||}~{|~~}}~~~{~~}~y}~~}~}~}{|~}}|~~|}~||~~~z~~||~~~}}|||~~z|~~||}~~}~}}~y{}}}{||{{{yvw|{{y|{~|x{{~yz{z|vz|x|{yyyy{}}{y|z|{||~z~z{z|~vy~}|}|~{{|{z~y~xw}vy{x}}|{v~{wzvy{~{|yt}~|}}z{}yz{z~~x}z}}~|}y|}~|}|z{yv|{~}}{y|{{|xy~}xxx}|yz~{|z|}{~|{~~z~{|~~v}{z}}}}vzx|~zz}yyzxtz}{||~}z|{{z~|y{{zy|x{~}z|||yw|{{yx}~w~||{xyvxz{{|xxzzvx~y|zv}{y|vyvwy{{~zzzzzxz{{|{}{{{z{~x{|w}z|}zw{x{zzwwzww~~{w|v|uwx}v|x}}{xzy}~x|~}|~~}{}|}z|z||~yy~{~~yz{z|zy{}|}~zxx|{y~xz}~zw{{~|}yzz~{y}|}~z|vz{x~{|{|{|{}{{x~x}y|~z{zzu}wz|~{~}w{}}}z|v~|y~z{xyz{}yx}y}y||yzzx{{wyzzwyy}|zyy}xz|{y{|~yy~|z|~z~~y|x~{}}~|xy|}}}z|z|{y{~}yx|}zzyyy}z}t}z|zz{x{{~y||z}z|~~z}~}}zx}~xzy|wyxyx|{|wz}|{y}~xwx|{}tzyy|y}||{||}y|~{}{~{z}|{}|~|~z{|xyzy~}{{{xy|}x|y|}|z{{yxzy|z}yyzx|z}zx~{yz~z}~|~}||~~}~~}{}}|~}~~~}z~}~}~~~{}~}}}~~}}~{}}y~||~~|~}}~~~||{|~{~~~~}}~~{}~}~~}{~z|~}}~~}}~}~}|}~}}~}}~{~}}|~|~~|}||~y~{{||zz}z{yy{y{y{x{zy|{{~z|zz}|{}zz{yy~xz||}~z~}zzzywy{{z{{z}{|y{{y{y{}zzyx}yyx{{xz{y~z}}|y~zy{x||~y|y|z~{}zy|y~{{|y~}~zz|}{{xy|{}z~||zz|{yw}~z{~}}zwyz|zzw|{~y}wx}x}~{{w}~zzzyx}y{|{}yyy{{z|{~y{y~||z{}|}vy~y|~|z{z|z|z{{z}y}~|~|}zxz|{~{zw|}y}||y|w{{|}yzyx}x{{||}wzyy{yy}}{z{|~||~{~~y{{y|{}v}~|y~}}}|{||x~~wz{yz||}}zz}}v}|}yz|y}~~||y{||}zxu~}}{yw|xzz|x}|}|{y{yy~{~v}z|}y|z|~{|y|{x{y{|{}{}zzwwwy~x}~~}{~zz|{zyz|}{{{{}}}}{}~}{|{y}|zx|{{}{{xy~v|}~z{yyw~w{{{|{{{{z|~~~z}{y{||}|~z{{{z||{}z}~w{}|y{}}{{y}|w}w|{zyzy||~||~{y||~{{z|zx}}zx}||{y|z{{z}~zw|y}}|y{|yxyyz|yz~{|y|y|{{|}y||}{}}|}|xzz||~y~{yz}zuzy{yy}}~{w{z}zuw~||y|zx{}}yz}|}}|y|y~{~{{|z~}~}z~x|z~|yy}~}{}z|}|}|{w||xwx|}}{{z|~{{}zx~}~z~|}~~{~{}}}~~{~}}}{~{~~|~|}~~~}}|}z}||~~~|{~}~}~z}{~~~~|~}}|~}~~~~|~~~~~}~~~~y~}|}}y~~}{z~}}~~}}}~}~}|~z~~~~~}~}~}}~~~~~}{|{z{{|||{zyy|zz~z~|{}|x|x~|}{}zy{x|~|xz|~~|||}}}}~}z}{{}y}yz}wy{}{yzx~{zx{y}||{|{||y~{uzz|{{y{z{}{}z}uz~|}|z|~}~}wx}||~{yy}v|~{{y|{|zy|yzyz{zx{{y|}{zyxz|~{|}}{~|}}|}{{|~x~|}x{}~z|{zy}{x}yxt{~~~xz|zz}wxwyzx|xyz|yy|{y~~x}|w~}~wyz{}y||~xzyzwy|w{y{{w|zxzzx{||}}|}wy}x{|z{z}||~|x}zzw|w|{z|}z|}|~~~}{~wxz{zy}y|}|}zuz~xy~zx{~|~xy~z{{}{|}zz}y~}z|{~}|v|y}}~~|{}~w|z~|yz{v{x|xyzyzxy}wz~~u{|z}~{{}|{|x~|yz|wyz}y}}{|yz}xx||zw{~}y~~||{~~{z|{xy|}{yy~w|{~~{y|{z{{{{}z{y}|||~{|~wz{{{xvyy{{xw|{z|{zx{vy{}w|}{z|y}}}{}||zx{{}~~{{{|w|~vyu{z{~zy|y}y}}{x{zw}zy|y~yvzz{x~~~|x{}}|{}z~~~}y{~}z~{}x{|zw}zz{yx}|{{zzzyx}v{}zywz|~x}z}}}|yx{~xz~||y~}y|zz~y|{z}}}w|~|z~{x|z}zz|zz}xxx|{z~|}}{z{yx|z}~}}~~~~{{z}}~}y}}|{}}}~~~}~}|z}~~{zys|x}}~~{}}~~~}~|~}~}}~~~~~~|~~{}~|}|z}~}~}~~z}~}~}~~}~}{}|~~~}~~|~|}~~~|~~|~~y~~}~}~}~y{|~~~}~y}yx{{{{xzy{}x~y{~z{y||y|w{z}||y|}~z{~}{}{}|yx|zx|twzy|||x{x|yw|zyzz{}{}yx|u~|{{{{||vyx|{||z~|}}yy~{{z|y~|vw}z{}{}y|yu||z}y{w|zz|z~}x||z|x{yy|{z{z~}|yz~z{zy~|{zx{~}yxv{}~{z}t{w}z{}~}z~z|w}vxy{}}|{{}|z~{~~y{~z{{{y}|w|z}{xy|{{|yz}~{|z{x|z}~|{~}|zz|z||z}{}|}y||~~}|zwz{}x~|z||zyz~zy{x{~tz|~}x||zx|}|{|vyxy~y{|z{~}|}yz}z}vz~{{{zzyywvz{}~{}}vy|}|y|yxw}{~{||}{|}|{w|y~|{}|yy~~{z|{}z|zz|z|~zxz}}x|}}yz}z{x{zyzzx|{{}z}{p|}|}y~~y|||{~~}{|}y{{{|}~y}|~|{zwyz|x|{xy{~}{|yy{~{w|{}z|y|{y}vzy}||{z{~|yxyx}z||w|}v}{~zw{yy}}|y|{{zzx{|}|zuxz~x}}{yz|yy|||z|{y{~~wy{x{~z||z}~{~|xyzy{qw{}y}|zyz|x|~szzz||z}|z~}|{~|}|yy|{~yz|}}||x|{}{~w~|{|z}}||{{{vz{zw}z|wzz{|{~{||~~|z||{x~xz{y}x}zy{{x~y~~wwy{xw|zz|yz}{}xw}~~|}|}~}~}z}|}}}}~~~z~~~~~~~}}~||}~~}~~~}}~~~|}{~~{~~~~y}}~~|}~{~}~}~~}|~~}}|}}}~~~}||{z|~~~~~}~~~~}}|}}~}}~}~~~~|~y~|||~~~|}~}}{~~~}~}~|~~}}~}~}}}~}{}}~~~~~~v||zx{yx~}~zy{}y|{}y}zzzz|{zy{~{{zwzzz}v~{w~{|{}}{w|y{}}|y|x}~|x{y{|||}z~y~z~{}z{||||wz{yy||zy{}{yuxyzz~z}{|}z|xz{}|~}z{{x|z~{yy|zzzvz||}|{xx~z~|}yzyy|~z|y{{||yzz}}zz|{|zz{}zz~{z||y|~y}|~zyy~yt~|{{z|zyzz}{}zz|~~{z}{{z{}y}yz}|z{{{zx||~}~}|yx|}|xzz||}xzzw|z{}{{tzy|{z{y}z{z~zyz~~z}{~|~~{|{{|}}~}y{{|zx{zwx|w|x{txyy|}|ztuy{||{z{}~{}{}|~~}|}z{z|{s{}~~}~x}~{zzyyxy{~y|z{w{}{z{wzzz}w}|yxx}}}~~~~|~x|z}|z}y}~|~}z{u|yzz{z|y|y{zy{x{{}x{wz{x|x{|~{}{|{~|}~|zy~y|||}}}}z~~xzz~}|}z|}|}yy|xz~z}zz~x~z{z|~{z{~x~z~}~}{yx{~~|}z|~}wz|{y}uz}w|y{zj|}yzy|y{|zy}xz~|zyyzw|~z|zz{|}~yyx}{~||~{z{}x{yyzzz{{yw|z~|~xy{y{w|{yz~{v|x~|}~z~z|}~}r||y{}}|}{~|{|yz{{||~u~z~|y}}y||ux}{|zz~{{{~|{{{}~{{{{zzz}|~|}~}~~~}~~~x~~}}}}|~~~~}~~{~||}|}~~}}}}{}}~~~}~~~}||}}~~~~~~}z{|{}{~{~~|~}}~{~~{}}}~~}|~~|}{~~~~~~|~~~~~||{|}|}z|}~~~}}}|}~~}~}~~z}~~~}}}{|v~}~x{|y|~~{{x}z{z{x{y}y|yyy}~y{|z~{|{{|zzx~}zy}~}yy{yy~y|{~z|z{}{w|{|{w~z}|}y||}}}v{z|~{|y}|~}{z{|{y{x}|{z{zzx{}{{~|szxz}{|{zx{z}||}|}yx}z{{|{{||x{}z{y{~}{x|zz|~vy|{~yz~z{z|}||{z}y|}{}}}{x~z|~{||{w{yz~{{|wx~wwz|y|{{zzz{z~}}v~~{x|z|z}z{{{zz|{|~{x}}|}}~yyxzy}{z}|~~{}z|z~}zw{}}}}~~}x}}x{}{z~}{}|}y||~|wzxx}}y||{}~||z{y}||~z~}y~}}z|~~y}|}x~zw}|zzx~}y{yux}{}}~x}}}~|}|x~y~z~{z|}|zy}yy~|~{|}|}|{z|y|y{{~||{z}y}v}|}{||||~~|}}zzyy|y}z~yyz~~}{~}yy}zy}}}|}||{|}z~~{{}zx{{~{{|}z~}{z{z~y}}~{|{y|}yz|}}~{{y{~}{|x{{{{{|xx{z|}z||yz|y{||z{|}}~xz|}y{|}}z|}|{{y~{{yyzz|}|}z{wzzzz|}{}{z{y}z|y|z~~{{{w}{|z||~}}|{~}}wz|{x|~{yx{zy~}||}}|{}{zzy{{|z|{|{|{{x}}{~}}|~}}|~|~~~|~~}~~}~~zr|}~~}~}y~}}}w{~}~~|~}~~~{||~~~}~|||~~~~~}y|~~~}~|~~{~~}{~~~|{~~}}z}~}}}~~}~~~{~~~~}~|~}}}}}}~~~}}~~{~|}{}y~||{y||~{|y|y|yv{}wz{{y}x|yz{yz|yw}}{|y|{||z{y~z}z{{||{|y{}~{|y}zyyyz|}{~y{y}}~zzv{{yx|xv|y{|z~~y~~||z{{u|{~||z}{~zz{{|zz|}}{~{}}{w~wzxw~zx{}z|~xyx{}wy{{z|}x{}z|{~z|x|}y{y}}{||}{{}{z{}z{w~{|zz~z|ywz}v~|}{~{{{yzx|||~}|}z{}~z}~|~}{|z}{zy}xy|y{y{x~x}z|v~}yw}|x{{}zzvz~||{{{~}}xyzz~z|~y{}|~{v}{|y{|}w}zyxy|||}z~yytz~z~v}z~||}|~}z}{}z}x}|z}{zy{{}{{xyzz}wy{xxzz|z|y{|z{}~~~}}w~|}}~y}|z~~~|}|}}}|}zx}}|}{uvz{}|~vz~~||z{|v|}}z|x~y{{{{~|~y|}{zz|~{xz|{~v}x{~yyz|yzzyyzyyxw~x|}zyz|~~{{z|}}x~~z}~{|}z~z{}~~~~u}x~{y{{w~x|~zx~}zz|s{|xy}|}z~|{|w}|}x{}|}}~yz~|}{y{{wx|z{z{tzz||yvz|~xzzzzz}y}}|}||zv{{~w~||{|{~|}||}{{x}~|zz~~|{{z}|{zv|{}w|z}~{~}}zzx}|~}w{yzz||z|~x|}}zz{{|~~~~~~}{~~~}~}~~~}{~~{}}||~~~|~~~{~}~~||{|~z~|~~}||~{~~}~~z|~}z~~{~~~|~~|~~~~~}~~}~~}~~{|{~~~~~~~~|~}~~}~~~~}||~~}~|~|~|~~~~~}~}}}}|}}~~}~}|~}z~}~|z~zy~{~{}~|{||}|}~z{y}{}{}y~wz{}xyz|{|}|{y{zzzzx{z}{z||y}z}vzz~|}}{yy}{x|z{{|{|{yx|w{z{{yw{y|zwz~vx||z}vx|y|{yx{}}z{|z{}||{|y}}{{~{zx}zz{{|}~{{z|{yz}}}z|yyzx~{{{{{x|}}x|z{~{x{}yy|}|y{zzz{z|v|w||}}|{|x|{yzx}yyy||zzyyzwy{{|{||w}yxy}z|||{y|~z|zwyw{{||z{{}{|z{{y|y{yy{~{v{|}{{|z|zyz|w{{{y~{~}v}}z}}}{}zy{z}~~}|{x}tx}|}}{yy~{}~}y}z{}|}~}}}{zyz|}{{y{|u~}zy{~}~y}y}|zx~|{z~|{y|zx{|zv{}wzyy}~~}{|||yz|y|xz~z}z|zz}~{{|~vyx|~}|w|z|z{y{|{|x}|}u||}{y}x}{yyz|y|{~}~}z}}~{~||~~z|x}~}xz}|~~z}y|{}}yw~zz{}y}||xy|}z{}xzzz|}~y}}yz|}{z}|z}}{}{}|x}|{|{{zwzy{~|{{|}}~||{}|}z~{{}{{{|y~|y~zzv}|yz|}z{yz|{{y{~|}xyy}yw||{|y}sz}w~{~||tz{}{z~|||z~xxyxz}}~y}~yz}||{w{~yyy||}||v{|{y~{wz{{}{{}~~}}}}~|~~}}~~||~}~~}}~|}~}~~}}}~}~~~~~~}}~|~~}~~~{~~}~~}}~{~}~~~y~~~z~~~|}{~~~~~|}~~~~~~~}~~}}}}|~}{~}}~}~~~z{}}}~}|{~}}y|{~~z~~{~~|}||}y}|||zy{x{|xyzz|{y{z{~}yxx{|{z}zy~{{{{|{{}|z}{~}~z~z|}}{{|~}{~~zx{{{||xzx|y|{~yv||{yzy|yz{~|||~}}|{w{~z~w~|y~~~zy|yww{xx||yyz{z{y{|{z{yz}|y}{z}}zz}|{|~}y{|z}{}{}x}x{}~}{{{~}~z|~wy||||~{zvzx}~|z{y}y{xu~z~{y|{z}}x}z}|{}y|~}~y~{|}|||~xz~|}|z|z|{{}{{|xy}|}yz}y{}z}}~{{wz~z~yz~zy|y~||}{z~y~}}{{yzv{zy{~}{z{|w~}y{||y}{}|z|z|{|}}~|~}||y~{~}~|~|xz}|{}|}{wzz~}ztsz}wz{~ywzy~z}|zy||{}}~|}}z~}~}||~}}{||~{x|~~xx||y|zy{z{yx|z~yx{zzz{|{|{|}}||~~}{||}z~|}{}}~z~}}||}zzyyw{{zx{{|sz|{{xzx|}u~z|x~||~~y}|||}|z{{}}}{}zx~{z}||||{{x{{yxzu|yzvwv|z{|}}u}{}}z{}{{{}|}{~|y~x|yz}zywy{zw|zxz}{zxzwzz|z}}||z}|~|}yz}|}~x||}~|z{~|}~~~~z~|y}{||{~z|zz{{z{z~v{{{y~}|}||}z~}{z{{~}}||~|{~y~}|{}~~}}~~}}~~~~{y~}}~~|~~~~{}~~}}~~~}}~|~||{~||~~}}}~~~~~}||~~}|}~|}}~|}}~}~~|}~~{~~~}~}}~}z~}~}}~}~}}}~~}~~~~~~~|}~z~}}~}~~|{~}{|~~{~~~~}z}}yy|}~}z||}|~zy{y|{}zx~z|~|}~zz{z{|~|||}|||}w||{}}x}}|y}y}{{w}y~~x||zy}{{~x{zzy{}|||}|y}}|z|||}|v{{v{~z|{~y|{}y|xy|yx{}wz{{zz{z|wy~||{v~{}||z{~}yy|{~yzz{y{y{}u{w|y{~~{}}|xz|y||{}zw}|{{}vzw~{x}y{yx}{~~}{|{{yy|~zzv~wy||~z{|{{~}x|z}~z|z|~{y{zy}|xv~~|~{|{z~z}|{ywwz}|z|{{zy{{}}~{}zx}}yv~{y{xx}{x}{zy}{}|{{y{x}|y~|~|}yxx}}}|}zz}{||y{y~{y|~|~x~{|{{}|}}~|u~|zxzx}{x|}}|z}|}z~~wxzyx}wz{|zz|~}~}z}z|z~~zzz~x{yz{xy{}{}z{y}z|~}z}xx{y~w~z|z~{zy|{{{{{u{v}y}~xz}zw~}yz}|{~|}{{}|~|{{{zzw}|}z{x}|{|xzx}zy~xy}w|}|x~~z~wzy~{{{||~}~z|{y{y{xy{}x|{zx}{||ztwx~~~x~uyz|~{|y{z}x||x{{~q{}|zy|~{z{y|y|}}xz{z}||||y~~{zu{{wzz|{w{|x|x}z~}z{w~~}y|~z}z{~zz~x||z{||}~z}}~z||{{}|~{|z|z||zy||zx{{}{z{~~~~~|~~~}}}~|}~~~}~}~~~~~~~~|~y~}~{}~{}y~~~|~~~~}~|}~~~~}~~~y}~}}~z}~|}~|~~|~}~|~|~~}~}||~~}~~~~}~~~||x~}~~~{~}}~x}}~}}~~|~~}}~|~|z{~z|z|{{z|z|}{zw{zz}|z{z}{xz~{}y}ywx|z{{{{}{|sz|zu|~yz|w}|zz||{z~yy}}~x|~{~~}w|}yu||x{{zv|w}|}~|z|z|{{{z|{{w{z}||~{|{|z}}|~{|{|z{|x{zwx~zxz|z|y{zy{{|{ywz}|}u||z~zz}|}x|y~|{{|{|{}{}z}|x{wzzy}|yz|}|zy|}|z}y{~{{z||y{|zw|~|~||}{z}||z~z{}}t}~~y~{{}{{|{||}xxx{~~{}~}vzzx{}}|y|{x}}|~~~~}}{|{yz|{|~}|yzy~{{}zvx}|yyzx{z{zz~{xy|zzx{~{~{yzz}}~}}{{z|{y{{{~x~|}}{}y{|}z|~~|z{~~|||y{z}zwx|{z|~|~z|vx{|{|{{{z{|x~~|xx|{x}u}}~|}yxw|}zzzz~}z}|{z{}||xy~{~|y{}{{y|{||yx||z{|}~|{xz}{y~~z}{|w|y{~{{z}|~zx|{{~~||y|||{}}yy{|zyw}y|zy{||}||}y{zzzz{zy}~~|~{}{~yx}y{zu}~z}y{~z|z~~{xz~{{}z~~{}}|~|}z{zy}yyx{xwyty}z~}{{{}z{vz~z}|{u|s|{~}{zz~~{|~|~|z{~~|w}}zzy{xzzy~z{|{~x|{x}~{z|}{|{|z}~x~~}~~~~|}|~}~~~x~}~}~}~}~}~~}{{~}}|{~}~{{}}}~|}~~~|||}~}~~~z~}~~~|~~~}{{~{~~{}}{}~~~~z~||~~~~~|}||}|~~}~~}}}~}||}~}{~}}{|}}}}y~~~~}}z~~}~~|~}~x{~}{~}{~}{||o{xz{{{vy{xxyw|x|}{}}z{w}{y{{z}~x}z{x{t}~{}{~~~}}~}z|{wz|vy{|~z}|}|zxzxy||vz{y{|zzzx}|}zwx~zz{}}|{xwy{|}v{}{~z||~~zwz|wz{zyy{wz~z||{z|{w|{{u}zz}zz~y}{z|y{{z}|zz|zz{xx|{}|yz}z|y|~yy{z{x|{xxzzyz}{y{z}|x~xw~}{~}z|{|~{{}}{y{z|zyzz~y|xy}w~{|}vw||~y||{z|}x|{{|{~}{yx{z|zx~z~z|||zz~{~{zy}xx{{|x{x}}{}~}|z{~|~}||zy|}y}}zy|~~||x|}z}y{{{||y{|z||~~{~{||y||{z|{}}~z||~zz{{zz{w}vz~}}|z}{}}{|z|vy||zv{}~{yz~~~{}{|zz|~~}z{z}{}{zyz}{zwz}|{zzz|y|yz~|||x|z}x{y|z~{yz{|~}vyw~}y~|y{}z~|}y|~}{|w|wz}xx|yz||xy~z{zzz{}y{|x}}y{zw~~{}zx|{{w|{|z}}|x|yyz|{zx||{y|z{{y|}xzx{{}yyz{{|z{}xzz|}{zz{{{{|}|{{y}z~}|}{z|t}}y{{zz}zw|||z|z~{~xwy}|yx}y|~yx~{{}zyz~x}y|y|z|||~{~||||y{|}zzy~{}|w}{|{z{{}x{{||{}~|}~{}}~|}z}}}~~~}~}z}}}}}}~~~~~~~{}}}}~~~~|~}~~~~}}~}}~~~~{}|~~|~~|}{~{~~~z}|~~~~}{~~|~}}}}~y{}|~|~}{}~~}}~~~~}|}|}~~~~~}z{{y{z~{|~{|}yy~|w||zz~yz{}}w{z~|{z{}yyy{vyu{y}|{{}z{}||~{z}||{}{{|}~~|~|{y|yxx}wvzz{|zy}zw~{{wyw|w}}}y}{z{~{}{|}zw{y}{|w{}{y}}xy{z{vz||}vzzzyyyz{z~{}yz{zzv}z{||}}u}|||{|zyv|~}|~wz|}{|~y~uyy{{zz|~|{{w||z|}}}}{wy}{|~}|}|yw}|{z{{{~|}}{z}}}yy~z{|~x|{|{y~yz~x|xy}zyy|~xx{y~}|z{z{{{z|v|~zz|~{~|z{{y|~{z}~zy}zx}~y|{y|}|z||||x||{}|{{{|y}z}|y||}{{z{|~|z~y|z}~}}wy|~||}|~}z||x~}y~x{~z|{~|~{|{z{{|~{z~y}}{~|x|{~y}|w}w|y~~|z{}w{x{xzxxxx{{{zv{{x|{||{}x||{~{~}~{}z~~|}x}z~zzyxxx{}z||{w|||ztz~zt}}{~{y|{z}||x|{xz}{{zxz}|zz|||{y}|}x}xy}zzzzx~w{|yyy|xyy{||{y{yz{z~~zzy}{}~~~x|{}y{~~y{~|{{{zx}{{xyzy||}|zyz{z~|{z{z{s{}}~y{{u{yx~|||}y|}~}{|~y}{y~uyy{{~|yxx}zz}~~}|{|{z|yy}}}{{~~{{{~}}~}}~|}~~|}~}~}~}~~~}~~{~~~}}}}}~}}~}~~|~|~~}~||}~~}~~~}}}|~~~{|~~~~z~~}~z}~}~x~~~{~}}~|~z|~~{w~~~}}z~}}}}||~~z~{~~~~~}~~|~~}~~~||~~{~~~{~}||}}~y|}~xx~~y||||yzw~|x}||}|}||z{z{||y{yy}z{wy||zz}{zy{~x{|}{|{}{vyy|{{~|}y|~y|z|~yxwy}{{w~}z}y{zzz|~|}xy|xwzz{zz}}y}zyz{}~~}~z}z{}y~{x{z|zz}{{{{}z{|v{~{}zwwy}}{t~{||~}y|{z~}z~}}z|y|}|~|xy|}}}}}}{x|}y{x~z{z|{|{|{{wz|z}xxy|}w}}|{z}|z~yzy|{{|y{{vw}{y{|{}x{|z}y{|zzz{~|z}|z|zyz{z|{{yz}{||~x|}y|z~||x~yz{yzx}y{~|y~zzy{~yzz~}}{xv}{~{{{|yy|}z{}{wz|{||z||{zzy|zx||{}z{{}z{w}z{~z{}{y{zx{}||}z}~}}}}{|zzwx}}{~|~|}x|y|y|~z{}}z{}~~~}z|z{{}}|z{}}{xx|}|xy{}zy{}|}{y~z}}w||}}}{vxyz||}}||xy}y~yzz{xy|}z}|~|y}{||}{|~|x}}y}w{y|}y|{w|{}z||y}}{|~{}{|{|{}|~}{|~}}{|||{{}}}||{}}z}}|~~}~z~xzyuz|||yx~y|z}{{||}~{z}}~yy|zz{|z~|z~y}}~{yzyzz{z}|zzwzzz{~z~xx~z}~||xx}wy~u|~~}~~}~z{~~~~|~|}|~~}~}~}~{~|{~}~~z|~~~~~|~}~}~z}}~}|~}|~}}}~}~}}~~~~~~~~|z~~}|}|~~}~~}~~~||||y}~}~}~}~||~|}~|}z}~~}}}|{}}~||}||z}|}}{~~}{}{~}}~zz}}{{y|{}|w}yyyyzxwyu||y}yz~zw}z||||x}~{{{y~}z|}{z}|~y{z}}z}|}~}z{zvzz}|{|{wyxyyty{{zxy~zz}zuzzx~w}x~|{v|||{}{|}{|~|||{z|z~y|~}~{zz}|z|}y}y}zzzz|z{x|y~{~zzzw}zy|y}zy}}~~}}~}z|{{}{{{}~||~{||y{zx}v}}yyu|{z{x}|uwzxxywzy~}||{y}~zz{x}|z~|}y{~|~||}}yy}{}z|xyy{{y{|{y~{}yw{{x|w|{}wwv}|}{{{y|zz|{|{~{~y|~z~|zyxv|yu|{s||wyxz{zx{z{yv{x{y{|x{{{~zzz|z|}||y}|z}|}}{}z|yx|}{{{{|{{}v}|{}xz{}||zzz{{|y{}x{y|~||y{}|z{~~}}}{|}}}|wzz{|yy~{v~{x{|z|zyy{y|y{z|zz{~}y}z||}~|x~{z~xy{zz|}{|||{y}y{|zx{||yy|z{zwv}zxyz|z{xxx||yx|z|||yy}{|{{}}z~{~zz{{z~yy|yxwyy|wu{z~zwyy~zu||||zz~|}~|}z||~{y{}zy{~}~~~yy~~{~}}{{}xyy|w|y}{}zy{~|x|}yz{}{|y~}~|}y|{z{~z~{~~}w{{z~}~}y{|{y|{|u{|x}}}{{}y||zy|w}yw|z|z~}}xw~}||y||{|y|~}z~~~|}~~|}~}~{~~}}~~~~}||~}~~~}~z}||y}~~~~|~~~~~}}}}~~{|{}}|~{~~~~~w~}~~~~~}~}~|~{}~}|}|~~|}~|~~~{~}}~~~}~~~}}}}|~~}y}{~}z~~}}~}}}~~~}}|~|}~}~{{~}~{~y{z~|}zz~}yzzy}xzzwy|~|z}y|xzx~y{}|{{zzx{}~{~{~}{zzz|{w}~~|{{y{y}{{z||{yx||zz{~{z{~v|~y{|}vzzzywv}}z~{}{~|~{|{{||tvzx{yz|}yz{|}z~||}~uzyz~~|{}yv{x~|~xzyx~|x}zyy}~w{z|{{x{yyyz{}|y}~x}{|z{|x}v}}y}}}}y|zz~}yzz|x{|{z{{}{{{{|x|}||z|}zz}}z}zx}{{~x|z}~{}y|z{|~|~z||{{x{}|||}||{}zyz{z}~|~z{|z{|{||zwzw~x}z~z}zz{zy{~}y|x~zxzz|||{{}}}|||}~y}}||z~z~y|}}|yzz~|z|yy{z||{z|}z~}{{{z{v|x}~z{xy{|~|w{y}{xx}vz{||}{zx{y{|{|}|~}y|{~{|zx~wz{~~z}zvxyxxy}}yyyz~{}}zyzu{~{~z}y||y|{~}~}|}}}|yzy|z{z{}~xx{z{{}{||{}}|~|{~}|z{}}{{{~z~{zw|{~|}}zy}y{|}zzz~z}~|z||uxyz{y{{~~z~{{|||{|x|}z}wx}|~||wy|zz{z{}~|y{x|}zw{~{vy{y~{yz|~}yy{y~~~y}w|~y|{x}|~yw{|x|z}|~z{zzu~{~{z{{|xy|xwy{|~||x{x{xz}|~z{}~yyv{z{{{}w{}z}}zy{~}}|}~~}~~{~}}~~~~~~~||~|~~~~}}|~y}||}}~|~zv~~z|}~~~~|{}~}~~|~}~~}~}}}}x}~~}{~}~~~~|~~}y~~}||||}~~~~|~~~~~{}}}}}}~~}~}}~~~|~~~z~}}}}~|~~~~~}~~~y{~y|||~zzz||{z~w{}z~wy}z}{yy{ywyyz{}zzxx{|||~~}}}w~~~y{~||}}{{y{xx{}{z|yy~|{yz{{y~z}{}yz~zyz|{vy}y|zz{|{}~{}~y}{}||}v|}x{~}x~y}vyx}}wy|~xz~xx||~|~zv|yyy{|{{}zy{}|y||z~||}{{}|{|z|y~z|{z|y|zx}~yy|}}{}z{{~}x|}zy}yz|{zx~}{~|{}|zv~|{}z|{}zw}yzz{{wxw}y|~{{y{y|y~|{xz~z~wzz}}}~}{yx~{x|||z|}||~||}yw{}~||{zx{z{{}z{xzz{}|xy~w{y{|s~~}|}sz}~}yzz}x}{||z~}{wx{y|yx}wz{zy|}z|{y{z|}{yxyz~~w~|~u{zzx{z|}|{~zw~}z|{w|~w{}x~x|{~zzz{|{xzx{|zz~{w{~{|~~~z}~|~||yz|zy}}zy~}~~{z||zzz~{zzyy~yx~}zzz{~{wyyx|||z~||u}{z|}||||{}wxz}{~y{|x~|}~{|}|y}~z||tzz{|yxz~{zx{z|{||}}}~z}z||{{z|z{{~|~}{}||{wzz~}wxy|yv{|}}z~{z{z{{~{yzxx~}~}{{}|{x|}}z}z|}zy~y}~~|z|zyy~{}z{zz}z{zy{|qz{zz{z|t|vy{}y}|z||||~}}~w|~}~z}|}z}~{~|~}~}~}|~~~~}{~}~}~}~~|~~}~}}z~}y~|}|~}}~|~~}~}~}~|~|~~}~~}}~}z}~~}}~~~|~}}}~}}|}~}~y~}~~}||~{|~~~~}||~~~}~z}~~{z|~}{~||~}~~~}|z{}xz~z~y|~~}{x||{wyyz||z|~zzz{~zw}xyz{z{{y|{x|zyzyxz{||z}vy|~yzy}|y~}{{z~u{|{w|{|yz{}|wyzw|{}}y}~|y{{}vzyzxz~}z|x}}yz{{z||{zz|x|zzvy|~{~||zz|w|}{x}y~}x|x}x}wy}zz{zzz{yz|x{}}y}|w{||{}y{wy|{~x~}~{}~yvz~x~y{}}z~|z}z|yx}y}x}{|}}}yyw{z|zz~zzzy|xx{u}}}{z|zzyz|z|}~{{~y|vww{z{{y|{}|}yx|z}{{y{z{|zz|wzz|yy}}~z{|~}}z~}w~~|x|z~|~{{{zzx|}z|{~~{}y~||{y}{|x}~yz|}{w}{}{}{z~z||yzz{||}}{~|z}x{w|w~z~x||wxz{{}~xx{}zz|y~~z||w~zz||}{y~yz|z}z~{|z}~z}y{zyyv|~{y||~}|y~|xx}wzz{}w}}}xx~}}z|{~|||}x}|zz}|}{z|{{{~~}}z||z{|{|}z~x}xz}z~|z|y{}~}|}z{|z|z|x}y}~}y|~~|~zz}zz~xw{z~{x{||zw{{{w{}|y}{|}~}yw}x}}{~w{{}}~{~y|z|}~z||y||}|yyy|z||xy{~w|xw}{x}wx}}xy{~xz{~|}||{vyz}}}y{w~~{zz{~}}{zz{w}~{|{{~z{{z}y}~{||~{|xz||y}z|~}|~~{~|~~~}~}}|~~~}}~~}||~}}~}|}~}~}}}|}}~}~~~|~~z~~~}~}|~}~~|~~}{~~x}}}~z{}}|~~}~~~~}~{~~}{}~~~}~~~}~~}}}|{}~~~}{~~~{}}|~{{|||~~~~~}~{~}~}||z{}x||||{~x}yy{v}y|}yvyz}|z~{|zyy~}{z~wz}~zy|{|{wzz|{~z|y|s}y}}}}w~|}zz}wxvz|~zxy}{|y{x}z|{|vw{yz~|{|~|}}z{y{{{z|{}}{y{|||||~}z{yz}yzv||z}xz}}{}xyuzv}yzz{xy}}}y{~{{}z}}y~}yz}xzyy}z}~yx}{z{~vywy|{yzy|zz}{wzvv~|{zyz{y|{}x~|{}y{{z}~|}}~y~~{z|~ywy{|x{zxz}zz{{~{{y|zz||{{z|w}}}}z~~zy{|{||x}{{z|y~{~~||z|{~|zzv~y||}{z||wz|}y|y~}y|{~}||}{y{|}~~zz|w}}z}y||{z}{{zx}{{wxz}|z{yyxzy|yz}~{}}}z{}{{{|}}~{}}z}{}xzy}{|}v~~zu|z|y{{uwvz}z{x}{~z{||}{|}~|x|{{z|w}|x}{{{}|}zwz}z|}|x|{w{{|}{|xzy~z{~vz{{ty~z}x||y|z{x{}}zy{|w}{|z}||w{|{|xyw}}z|w~wyzy}~~{xzy{z{~~~z}{zyx{x}||~|}|zz{}|x{~zzy{x{{xx|zzx}y{x|x|{yy~{v|yz{|}|||{|{~}|~z{}{w~|z|{y|}zy}yz{}w{{}{x~zzx{zy|}z}{|}{}{{|z}~}|z{~}~~zz|~|}~~~~|~~~}~~~~~~~~||~~~~~~~~}}~}}{}~}~}z~}|~~~~}~}~}~}}~}}}|~~}~~}|~}}}|||~{}~v}~|}|~x~~~z~}}~~|}}|{|~|z{~~|~{|~~|}|{|}}~}}~~|~}~~}|}~{}~~~}|{{~}{|{zy||~|||{{{}|}yz{|z~}}y|}|||ty}z~|}{|{z|{xzzy}|x}||{}~y|}}}|y{|{w{{{}z{|zywy{xy{z{y{|}~|x~{y{~~|xty~{x~y|y~{}{xs{|z}|xz~y|z|z{~z{x||x|~|~z{~{}}|y}|yz|y~y~xzy~{~||y}z{~{w{||x|{}|x{|{}{z{}z|~~{~yxvz{zy{y||z~x|~|y{}|x|z{||{|y{}~|}{~yxy}~{y|{w{}~}{yxx|}|v}|z}yxzzyvy~zy|~|z|~{}|||~{~{}{y}xz}{{|{}{|{x{{tz{~vz|x||{z|~{y{~|{{~~{~}}}{~~|z|~s{}}}}~}|||~y~}{y~z|z||}x|z}~x}}yy{{~xz||~{~}{}}{{}~{}|z||zyx}|y{w~{{~}y}{yy{xzyy~}y||x|z|}|{x~z|z||{}|{{y{y{|~y{z{{|}}wz}y}{yy{xwzvz}}yw{{~|{zz}~~ywu|x|z{z}|{t}z}y{}|~~}zz~zz|z}y~|||y|}}x}|z}}}}{z|{{x|||y}~{y{zx~y{{w}z}z~yz{x}~|}~y~z|yzyz||zzvx}{wzy}{}wzz~{|||{}|wxx}z{z|~y{{y}yz{~}{|uy{||zz{z|}}{{}{}{~}|~{|{{z{~{~zt}~~~z{||z{v{|x~|}}x~}~}}{~~}~}}}~~|~|~~~z~}|~~~|}~~~}}~~~||}~}}~}}~~x~~|{||~}|}~}~~|~}~}~~|~|}}}~{|~}}}~~~~~~}~}|~~~}~}~z~|~||}~}~~}}~|v}}}~}~}z~|}}~~~}}vy~w{|z}|}}|zz|xy}z{}~x{z{}x{wvzyx{uz}z|xx|z|z|z{~z}{}{~}|{|~z|z}zy}y{~yz~|y||wzzzzy|v~|y{|}wx~y|y|vy}~|~~|}xzz|{{zzz}}}yz{}||v~|y}xzx{zy{|{{}v{~|}y{yz}yzxy}|z{|{}x{|zxx|{|{z}zzy{}|{~vyzzzzw|{zx~{x{{{zz||}{|z{z{|x|y~}~{z{~~~|{~~|}~}~{}}x}zx|y|wvxz~}zzy{~yy|yz{|zzyzy{}}yzy}}{y|{{}{||~{~}|{z~|~{z{x{zz{v|{xw|x|wzx~x{z|~zx~{{}zz{||y|{yz|yz{{~{~}~{|{z|}w{z~wwv{~|{wz}|~{wyuzw{xxzz{~{}{~||x~~}~}{x{z}}{{x~y~v{zz}|v|wy}z~|xwyzy~z{zy|}|{{~{|}{~~|{wv}}}||}z|xx|{}yy{z~{|{z~}t|~z{vz{~xzyts{y~y|}|{{~|||z{~|y{x{~|{{y~}}z}x{~|{{zzxw~~{|{zzyyyvz{y|yxzwz{~}}}w|y}|~w|yv}{{|w}w~zy~}}}z{uzyxy}zx|}v~{x{x{y|zxz{z{y}|}x|zzv|w~{{~{~|{{}|y{u|{z{|{|}x}y{{{|z}~yz|{~{{||{}|{}{{~|{z||x}w{y~~|}}||~}}~|}~~~{y}}~}~~~|~~}~~}~}}}~y}}{~}~~~{{~~|}}~~~z}~~~~}}|~}z~}}}}~}|~~~~}}~|}~{~~~~}}}}~}}~|{~{}|~~}{~~}}}~|~~{z~}~~|~|{~~~}|}}~~~}~~}}}|}}}~|}{|~~{~~~~}~}|{|x}|{~{zx}|z}{~}{y||}}y|vy{yz|xy|~}|z~}x}~}}{|{{{xy|{y{|{w}z|{y}|}y}|}{|}w|y}||}z{|~y|}zwxyyyz}~{~~|}x}{yz}}y}|{}{{{yy~z||}vwv{zz||zzx~|z~||yzxx}{||yyyxxyv{{}|zz|xyy{z{{}y{z~}zy~z|z||y{z~|x{{}yxwqv~|wy|}zx|zx{z||~{}y~{}}~||~{zz~yxx}yv}{y}}||}|}}}{}z~yzx|z}{}|yx}xz{{zzxy|xx}||wz|}zy}~{~~y}{zy~}{x{y|xx~~|{~~}|x{xyzz||v||x}z~}w|}{z{y{|zw{}~z~~{~}{}}}{{|x}{}y||}~{zz{|}|zyz}yy}v{||{y{~zz}w|yw~zyz}{~{yzzy|yz|v|q}y{{}~w|z{{{w~~zz~~z{~~y|}}y{}yvzyzz~|xzz{zuz||z}u{{{}}|yzy{zy|~}zxw~zzyzy~}w|wz}y{s|}z{z}~vuz{~|wz|{}zv}{y{{|x|{|y|z|y}{}|~{}~}~~y|zzx{v|zz{{{||}{{z}zz{|{y{|}yz{zyzyvw{{zy~z|z}z{|u}}z{t}yw|wzz}{}|w}yy{x}z}z||{}}xyzw{{|~}x}w|y{~|z|{{x||zyzz|zy~|{{}{|{z~zz|z|||~|{}|xz|z{}{~yzz~z}z}w~w}~~~}}~~{||}~}|~x~}|~}}}~~~}yz}{y}~}}|}~~~~~|~yz~~~~|~~~~~}}~~~}~~}~}|}~}}~|z{{}{z~~}{~|~~|~|}}}~~~~}~~~~}w~~{{}}}~~~~~}{~}|~~~||~~}z}~|~}~~|||~|}}||~~{~}|}}~}~|zy~}{yy~}{z|y{z|~zy|w{{{}wz}}vzx{|zz}x|y}yz{|y}}|~|yw||xz~{z|||z|{|y}x{}{{{z{x~{y}w}}{x~y~zv{{z{{yy|{{}y}~y~{z{w}}{z{z{{}wyw}vy}}|y{zxyyz~zzx|x~|xvyxzzz{}|~~x~{{{z}~zx}|z|~z{xz|{|yz{z{|z}|z}x}}w}|y~}zv|yz|~xz{}}|{}~z|}{w{{}}|}~}|}z|||{{~~tzxyzyz{x~{z|z|xx~z|ywzx|xy|x}}}|~|||z~y||~~~|{||}}|xw~{~{yy|x|{y{{x|z{|xzxy}}zz~y}{v}~yy{|x~|}{~z{|}z}~{{|{~}x}{z{}x}~|}yz}~{z{z}yzz}z{{|~}~x~}}y~|z{~x}}~y|~}}~z~}|tz}{||{|||yy~z||{vy|yz|~x}{zzyy}}{z}~|z}}}}yxy~{z|{{||{y{}x}yx}xy|}{w{zxvzzzy~y|vxy|z{~~zxz|}~~|z~|~z{|~|}}{zzyxz{}yxyy{zyyu}x{~w|}}xzz{x}|{|}|yzz}|~}~|zx{y|x}{~|||xyzy{|{|~|zy{{}wz}|z{{|wyss~~|}|{|~}}z{x}}vz}y}}}|}|{|~y~yw|w{z~{y|{{w|}{}{y|zt}{u{~{|~wy}}|{}|||{}}~}~{}~~~~~}|}~|}~~}|~~~~~|z|}~}~~}~~~~|~}}~}}~}~}~}}|}|~}~~}~}|}}~|~~~~|~~}~}~~|~~}~{||}~~}~|}|}~~|~~~}~~~~~|~|x}~~~|}}~~~{z}~|}}}~|z~}~~y}}z}~~~|z~~~}}~|}}~~}~~~zyx{{x|y~z{x{x~xxxz{{zy{zy{v~x{~{|{yxz~}{yxzzyz{{x|y|~x|}zyzy~{}}y}|z{xw|z|y}z~{}}|x}|y||{|zyz|z~pz~{|{|y}~wx|xzwz{{z}~|y{w{|{{}z{{z~zy|~{w|z~xzxzz{||{|~|{}{yz{zv{y||{zzy{{{}{{x}~{}~z|z{x|z{||~{{z{{xz||{|{~}}x}}{|y{{xx|{}zz}||}wy|}zy|x|}|}|{yv{|z|zxxy|z{|}z{z||~{||}x~}xz{{{{}|~{{v|}|}{}|z|xw{zz~|}yx}y}|z{z|}|y{|zx}{}z{xz|~z|z|{{|{~}|}xzzyz{z|{{~|x|{z{{}y}wz|{}|}|xzw}y}|z{{||ywyz}~}{}zxv{|z|z{{|y{~z~y{|}{}{|}z}zwz||{{}z{y{~{{y|x{z||x~{y}~{}}xxz~}{{|{~zx|y{~xwy{y|{yx{}~}}}{~|}z~}zzxy||{~u}|xx|}|y~}|~}z|}||{{w{yzyv}|w~}vz~y}{|~{{}v}|z}v{}{y||{{~{~{}}~{~{|~x}}||z{|y{{||y~{z{}z}|||zy||{|{~}{|xzzzzyz{z|r{{{{{z|z|v|{~y{zzzzyzy{{zy|{}z|~{|~wx~}w{|~zy}{|}xv{~}{z~yz|||x{z|{{~yyxz|}|~|~~~|~}~|{|~}~}~~~{}{{~|y~|~~}|~~~~}~~~||}{}}}~|}x|~~}~~|}{|~}~}~}~}~~~~~{}~}~~}}|~~~~|}}~~~~}|~}}}~}~}~~{{}||{~}|~}~~|z|~~~~~|}~~~~|~y}}~y|{|zxy~{|z|x}yy{urw{|y{yy|yvy}z|zy~}zywyv{}{}{}{{|}{x|x}|w~z|w}t{{|zxz{|u{|{z||zwwyx|xxvz|wy~y|y|zx}~xzzz|{}~z}|z}~yz~{{{z~zz|u{|z|yx}xy}yz{|y{|z}uz{|yxy{yzxyy|z~{|||~{|||}|~xz{{~|}xz{|~yyz{w|v{{v|z}w~zvyzzy{yyzzz|~xz~zz}y}{{|{r{{{|y}{yz|{|~|zw}}v}y|yw~z|yz{zzy{}x{zxyzxyz|~w{y{{}}yy}|xz|{yy}~z|{{y}{}w{x{yz||{}yx{||zv|xxy}zzyz}y|y|||~yz{{zx{z}zzy|~}z}}|~}{{z||x}}|{x{x}|{yyy{|{}|}{yxwyzx|}{|~~}{v{|w|{~}}~x}|~|~w|{zyx{z|zxyywywyz~zz{z|z|w}y{uz}yz}y{|~{~{~{{x{xyzz~y{{{{||zzzyy{zyzv||y}{yxv{zzzzxx}y}{z|z{}{y~{}~{|z||{|{{~{{xz{zx|v|zxz}{~|yzx{{uzwzx|}{|z{z{xzv|{|zw}||}}}~y|}}}~}}|}z{~|yz}~z{z{z|xzxzyxy{|xz}zy|y|wz{y}x}z~yzzz}~~~{{x|{}|{{|zy~z|wzz{{uyv{~zz}z{{z|zz}|y~}xz}~~}{z{x{wz|~{~~}y}~|~~~}~}}~~{|}~~}}~}}}}{}~}~~}}}}}|~~~~~~}}~}}||~}{~z|}}~}~}~|}}x}{~}~|~~~~||~v~}}|}~~}~|{|~~}~~|}}~~}~~}~~}}||~}~|~}~z|~~t}|}~~~~}~~~~~~}}}z~}~~~}~~}}}~}|}||~~w|y{~{yz{vz|xyu{|}zzt{w}{||z{{y|z|{|{yy|y|z||}yzy}~yu|||p||y{|y|zz}}}|y}z{|{szy|~w{}|{u~{{~|uy{z{||yy}{{}{|~{x|w{yu{z~yxxxz}{zy{{zp~|y~|z|~~{~{{~x{z{zzz||}}xy~y}z|t||~yy{}||yyzx~yz}|{{|}{{}{y}v{{~{z~|y{z|yxz|~{}|x~}}z|y|~z~{|x~zyz}{{|z}}uyx|~||}{~|z}|}|z~{|}~|}w~zxz{}u{w~}v~{~}~}{y{y{}yy|y{|z~}zz}{{}y~~~xx{w|{}z}||{~|w~xy{}~}zw|z|x}||}zyyzz{}zzzx}{~|z||xz{w}~|}z~|xyz|z}z|yx~{|}~{|{~~~{y}yx~{z{zy~}|}|}}xx}y{{w|{{z|~zy}x{|}}|z~{y{~|{{~w|z}z}|z~z{~~zx~z{z}yy{|~}{{{|x}|}}}|}z~||~|}z~~y~z|~{zzw{}{~{{|y{{|{{{z{z{~{x}z{z{zzy~v|z|x|{yyyv}zvw}wy|x|yz~z{y}|x}}~}y{yz{|yyz~~y{{~|~}xy|{{{y{||{zz{wy~~{~z}~}z|x{zxz}yz|zzy}||z{~|}yy}~~z|}{|v|z|z}{|{}zyyz||zz{z|{}~{v|}}z|z}w}y~{~~y|}z}z{y||~|~~~}~~~~|~{~~~|~~}~}~~~z~~}|~~~~}~~y}}~~y|}{~}~~{y~}~z|}~||{}|}}~}~}~|~~~}~}}~{|}|~}~~z~}~~{|~}~|~}}~~~~~{~}~~}~}~~}~|~~~{~{}}~}~}~}~~y~}||}}~}~}|~}{~~~|}x|~~~w}|}z|||~zxx}yzz}|x~{x||xyy}|y}zzyz~|zz}zw|y||zzz{{|y{~z~}y{{z}{z{{xzy{yvxzz{xzzx|z~wv|}x~|y}u}z{~{|}}{{|y~yxy}}{}y{w{xy}yy|wz|zy}vu}~{|{x{||y}xyzwxyw||{{{y|~|~w}}{}v}||y}{}w~z~zzyyz}}zx{{}|w{u}uzy|}|{z|ww}{{zxw}x|yxv~|{|~|{{|{{~{z}~}{~y|{xy~u{}~w|{z|y{v||{}{||~||swzwv}{xxv}{|{}|xx|{{~}{}~{~{{}||z~~v|}{|}yy~yyxy~xxw}y|v~v|zy{w{}|zz}}}{{}yz||||z|~||~x~}|~yx{y|z||z|{y{{yz|{~y|xz{~{|~|{{y|{~zz{|y{}~~}|~yy~}~{y{y}~y}y{x}ywxz}zz{zz|~{~xy{zz|}y}~{{{|~{}x|~{~}vx{w||y{}~yw}}}|{{|y|y|zyz{z{|||}z|~v|w{{|y||{x{zvxyxz}yzx}{|~|wzx||z|z{|xvzx{z|{|}}|yzxz{{v{}|x|yyy{{xy||{~{}{}zv||~{{zzz~}z}xzyvyzv}}xwy||xzx|z{{zy{|y}|wt}y~y}|}w~|~{}|}y|}~|{}|||~|zy{|vz~{wzxv{}{|}|||y|zz}~{yx{y~}y~{|yx~}}yy|{~~}|~y}}}}}~~~~|~}~|{~}~t~~~~~~}}~}~~~}{}|}}~~}}~~}~~~|}{}~}}}~~{~~}~~|~~~}}~~}{}~~~|~}~}~|~|z}}}~x~}}}~~~}}{}}|z~~~z}y~y}~~~~~|}|{|}~|~}~}|}y|~~}z~}}||xv{}|{z}{|}{zz|w}yzz|}|{}~}||~|}|ww|yyz|zz}{{}yzzy{~{y|}yzz~yz{y|x}zzxyy}|zxx|{}r}u{}y~{~{yv~xzyxz~zz{{~|{vz}||y|z||zy}z|z|vyz{z}yzz|}zxv|}|~|{~||{|y{yzzv{|u|zxz|}x{|z}{z~{{{{||{z~{|x}{z}{}{}{u{xw|}u}}y{~y|z|}}zwwx{|{}yyx~x}z||~{wzwzwz|{{x||}~{|~}|w~}z|}|yv~~}yzxzz{}~{{y}}{wx|z}~|{z}z|}||y~u|}{}}|~y||zzz}{||z~x}{x|~{y|zy{y}|x||}y}||u|z|{{yzz{{||{{{z||ww{yzsy}|~x{{w|y}|~|}{}|{x|}y|w|ztz{zz{{~|}{~{zy}zxz{||{{x{z{vx{|~{{w{}~~}}z}y{{zuzy~|}z}{z}{{zy~~yz||}{zx}}z~}wyz~{z{~zzx{zzx{z}{vwy|z{{zy{|y~~zx}w||w{x|~{xy}~~}~z|~{~|}||{{~z{x}{vzz{z{yx|x~{{|{|{{~{}|z}x||||}zy}}~zyy||w{{zz{z|z{z}~||{{|{{|~~w{}~uz|||}tx{|}~yyy~y|{wzz|~{{{~~{}{z}}}x~|z{y}|z}zyz{w}}z{x~zz~}z{u}yy|}zx{|{u{w{{|~~~~~~~~{||}~}}}~}~{~~{|}}|{~~~~~}}u~~}~|~}~}~|~}~~|~}~}~~~{}~}~~~}|~}yx}}|z~}|}~}~{~~~~}~~~}~z~{{|}}~}}~~{{}~|~~~}~}}|~}~~}}~~~{}~~}}}~{~z~~~~~||~{|~~|}{~~~|}~|~{|~|v}~~~}|{||}|{|y{|yy|x|ywy{w~|{u{|~zy{zyy~yy}|}}{}~||~w{{|w~y||x|{}xy|zz}|}|z{w~zyzx||{|yzu{|{~z~z{yw{y{wy{z|{|}zz}{zy|wy~~{}zz{}}{z}|{xzvu{||{}v|~yz}zv|y|z{}zv{z~w{|t~y|}x~|~y~~}~{||z}{}y{y}u}{y|{yzzz|{}wwxzzw|v{{{zz|xyv|{|y~}|}~}{w~wzy|}{}||~}{||{wz|{z{yzxzx{w~zyz|{xu}xxy{|zx|{|{|||~{ww~~|z}}zy~{~~|y{|~y{}|y{|w}~w|vyx}{}}zz||xz{y~||{{{}{x{|{}|~{|}{~|{{{yyx|{vx||}|z{|~~wzz|}{y}|y||}{~z}|~~|}yx~}{}|yz|{w{||yz|yxy|yz~zyzww}{}|y{|}z}{|zz~}}}x~y|~x}|}|xw}}}}}~||}x{|x|}zy}yx}{yx~yy{{{z|||{}z|~{}}}wx|y|z}|~{}}~~yyzzy~{|~}}zxz{y|{y~{yzz{~{zw}zzzy{yx{y~y}{sx~y}{|~|}{{x}z|y}{{z|}z{{}|z|z~yz{y}yzxx{zyy}zx|}{|}zxy{~|zx|}yx~~}||z}}||~}z||}~zyxzz~u{|y}|z{}yyv}}|||~z{|{x{|z{x|z|y~tz|~~~|~~~~~}|~}~}|{~~|}}~~~}~~~|}}}~|y}~}~|~~}~~~|~}~|~}}{~}~~~~||~||}|}}w~}}~~}{~}|~}}~~}}~~~~~}~}~~~~~}{||}~~~}~~~}~|y|z|{zx|z|z|}}{yzyx~{{{|}{{z~~|{|{|{z|xw{z~~}}xx~zz||y}|}z{|{|z{{w|z}x|{}}{yy{}z}~~}{~|v{zz{y~{y{|}}z}yxz|z~{}~{wz|}z|y}~z~z}}|}xyyz{{{xx}z{zy{zx{|z{||z~{|z{~}|y}|~zxxu{zy|}{|x|zxz{yzzx|~||z~|}x~{{{z{{{~{|||yzy{~}}{}zxw{z|{|{}zx|~{}}{}y{|}z}z}yx{z}~||~}x}x{{{|y}~|yyxzyy|xz~w~}zwz{u|y|}}y{||x}}{{yy|wv}t{{|zy|x|z~x{~~}{z}y}}||z{{|~uzz}|xx{{~}|z|z~xz|y|}|x}|}|y{}z~}|y}{{{x{z}{|}|v{z|z{z|z}x~wv}xu~{y}~{|x|{}~w}{~}y{|xyz}|z|{||zwy|w|{}|}|z~zxzx~v|yt||{uy}}y|{|{|||~~~~y}{yw{{y~{}xz~{}{wz~{y}~yz~}}yzx~{|~}{zwz|{x|x~z{|~~y{|{~x|zy{x{}|zzx~{|{zxzw{}z|{x{}zy~||y}}|z{}yty{|{{y{|}zyxzz{x}z{|zzzy~{~z~{zw}{{y|z{|y~|{}|~z~{~yy|{|~}~|z{x{|y|xw}vz~x|{y{zy{vz|z|y{zy||z|~{||xz}z||~z{x}y}yx}}~~~~~~~~|}~}z{|}~~~}{~|}|}}}~|~~|~}~~}~z~~~}|{}~|{~}~~~~|}{~}~}|}~~|}~|~|{~}~|~{}}~z~~{~~{~~~~~}~}|{|||~~~~x~|}}~}~xy|zzu{|}{|w|yzw|zw|}x}w{|||{|~~{vz~x|zxv~|}}|zz|zy~{y}yz}|||}{|{|~}zz~wyz|zyz{zy{|{z|}{wyyzxwxyzzx~zyz{}}}}||{{z}x}~{yw{}~}y~}zx}zuwz{yzq{zv~zyz|}|y}~{wx{xx{|{w}z{|{zzz}{t||~}|{zz||||}z{|}{~~z}|~y{}yz|y||u}|m|zy|{z}xzx~}w~yyz~y~}{|}|}|~}z}{z}|{~}z{{zyy|yyy~wy}}x{xz}z}}y}}z}}{|}}z{{|~~zwzy{{y|{}{}z{y{~zwxzzuwz}zty~}zzyw}|{~z|}{z|~{|~~~zy~z}~||}|}z|z~||}y||z}x}y{z~zxwz|w|x|{{y{||{yz~|v|zz}~{}{||{|||{~}|}}{z}z{}{}z}z{{{||{}xyxt{|zz}xuy{{{~z{}}}{|{{~z}}zy{~{~|{y{|{{|zx|zzz||~|~{yyy{|x|z||}{~{{|zzxyz{}||}}zzz|v{{||~|y}{~y}~zy{y}w~z|w{{|{|x}yx}yx}|y|wy}{z~z{{|~xz|~{wz}|yz}|{~{x~||z~|y{yxzvuy{}y{{}|{{z}x{}z~x{{}{{{|}z|~zz~{}}x}{|}y|}}zzy{{zxwv|y}z{xy~u{{xyywwzz{|}~z}|{|}||z{{}}}|~}~}}|~~|}}~~{}x}}~}~{}y}|}~}~~}z~~z{~z}}~}|~}~}}{~~}|~~}~}z~~z}|{}~~|~}~~}~~}~{}{~|~|}~|~x}}~}}~}y}||~}}~~}}{{{|{|~~~~~}~}~}}}|~~~}~}~~~}~~~|~~~~~{{}~|~~}|{x{{{z}z{y|}{y{||y|zy|{}zx~|z|y{}zz|zzy{y{||x|{z~|~z{y|{y~xz{{~z{z{}zyu}zw{}}{zx{zzxyzy||vyx~}{w~~zxu~}|x{zz{|{|x~y{zz{{x}zxx{{|w~x||yx{|}||{||y~y~z~wxy|}}{}~|y{}|}y~{zz{w{y}z|wy{{}}z}}wy{{{|z{zx{}|{z~{{x{|vw|{{|}{|y}}x}yyzz{}zx}||{{~~}{z|{zzx{xx|}~x|y||~}xzzw{z{wy{vy}}}~}|}~~|{|yv}z|zzxz}t{y|||y{{{z{}}|{|zy|{yzw{zw|{zzx{~x}|vz}}zy~{z|zy}|z{y{y{}|}{}|z}}}{z}}{}{z}y~zz|y{}|y|zzz}}}zy}}y|x{ywz|y|{}{w{{|x{|{~{~~~}z{y|~}|~||wy{|}|z}|wyzwz}z{z|zvy~}~|}|~y~z~~{|x{~|zy~}|{y{z~}}|{|}y{{{{{{{{|}yyy}~{x|z{{|}|}|}y{~y|{~yw|~}x{wy}|}yx|}}|y}~}{}~{}z}z~{|~{~}~z~~}xx||z~{{|zx{yxx{|}||x{zy|yy}}|y}|||x}{}z}{z|}{y~x}~~{x}|xxx|{{x}}y}{}|y}{~zyw~z{||z}u}{zuz}~|{~~{|z{{x~~z{{z{}z~}{}x~x~}|zx~~|yy~zyz}{y||}{~~~}}}~z}|~}~z~|{~~z~~~|}~|~}~z~}~}~|~~~~~}~|}}~~}}|~~~}|~~~}}}~~~|~}}~}|}||~~~}~~~~|{|}~}~}~~}~~~|~~~}~~|}~}}~{}~~~|{~|}}~~~~|~~|~|~}~~{~}|~~{|~|}z~~~~}~|yzy{{z~~~|}y{zzzyzyu|{{|wzww|y{{zzz|yx{{zz}~|}~zyt~wzz~z|xz}x{}x{~|z|{{zw{~z|w|t}|zz{z~z||z~|z~x}vv|{yx~}yz|~~||z|vxz~x{}}y~{u|}z|~z|{z{zz|wu|xzx{wz{}y{~u}z|{z{x}x|{wy}z}~y|xx}~u|{x}~{yz{|{{{{}yvzzzy{{yz~x~zzy{|z{wzzy{yx~yzyzz~w{}}|z}}{{|~}~}}z}||}|}z{yv|~{v{xx|}y~{|}z|{}|z{{}{z||}|x|y|{|z}zz}|}{}yzy~}yxz}|zx}}~}}|y{wzyyy{ywxz}zyzy{||zwz}{x{|}~{}zz~z}|}}yx~}|~}{z{wz|vy|{~|xx{{|y{{|z}~yx|{zy|zy~y}yz}~|}{zzzz~z|z~{y{~}}y{{|}{}{|wx{{wvzxywy~|yx{|{}w}}}z{wztx||zyy{{~~s{~}y{y}z{{y}{z|y~zy{{{xyw}zz{zyx{xy}|y|yzx|ywyzwz|zy~zy}{{~}}}{}w|wy{x|}~}|}{z{|zwyz{{~{}|zyw|}~y~xy~~y{}|w{}w{zzyz{}~~{~x|}{||~zw}}{|vx{~y{vy}zx~zyx|~yzw}{}}}y{~}~}}|y~}}{~zxz}z~}}~{v}~{{~vz}y{{y~z~y||xyzy|~z{}w{|z|zz}z{zyw}x~|~~~~x|}}~}|~~~~~~|~}|}|~~~|}~|z}|}~~|~~}~~{}}~|}}~~|}~|~}}~~|}~}}~~{}}}}|~|~|}~{~x~|~|{}{~~{~|{~}~}~~~~|}}z~~|~~}~~~~}~~~}|~}}}|~}~|~~}~|~|~~~}~z~|}}||}~~~}}~~~~~~~|~}{|y}~~~|{|}{|yz~{|yxzz|~~{yy{{{yw|{{{}|z|zwx{z}|~z}z~{{|{z|w{{zy{x{{|}|}|~||xz{~x{z~w{y{y~wz|yz{}}~z|~{yw}}xxz|z|z{y}|yw|zzx}}{{|vz{{y}wxz}vy{z|z{|~zx{wxx|{|}v}w||}y{y~{w|||||y{}xx{~v|yy{y{~|y|{y}{|zz{|~}|z{{~}}xx}{}|~|}zy|x}||{{~xyyyy{|{|x}}|}z|~}zy}{z|z{~|}zz{x|~{}z~||zxyyx{y|~xty{yz}|~~zz|z~|ww~wzz}}z|{|xzxz{~|w|t}y|}{x{}zy~x|}z}~z|z{|~zx~{x}{}z{zz{x|{|}{{}w|}|z{}{|~zy{~w|x}~~zx|}||{{}}~y|zxzz~{|zzxzzz|yz|zx{|}zy}z|{|yx|y|y|yzy~{}{|{|w|}vw~z~~|{w|}z}{~{{t{~|{y~{{w||z|yzz}~~zxx~yy|{}|zvx}zy}wzzxx}|xx|v}{zxxy~z}xy|}z|zx|x|}z~y{y}{y{zx~{w{{w{svwzyy{|}x{{zyzyyxz||~z|{~|z}x|{{|yy{{x~xzz|{~}w{~}zsz}~~~}{y{z~yz{{~}||{|{{~|z{}}y|{}yy}w{}}z|y|}~zzz|}{|{|zy{|x|wz|y{y|{{{y}zw|yz}{|~{zz~xz}x{}x|{|v}{~z{|}~}}{}~}~~~~}~}~~{|}{~~}~}~~}~}~~~|}|zz~|}~~~~~~~~~~y{|{}~~}}~}}{}~~z|||~}}~~|z|~}~~z~~~~}}}}~~}{~|~~~~z~}}~}~}~~~~}}}}~~~~z}~~{}~||~~~{~~~z}~~|~~|~}~|}~~}|}|~~}~~~~~{}}}~~}~||~}~}}~}|~~~y}}|~|~|y|}~~}|z||{|}w~zu{{wyt}|~v{yxxx|x||w}xz|}z}{|~|y|z{{z}|yz{{yy|{}~z}|y}zy|zv{y}{{~~}xx~y{y{xx{y|z|{{z{}zz|y~{}~v|}}|}{y}z~{|~sx|{{y|z|w|vzsz{w}|}v}y|}v{z}}|z|y|x}y|z~||{{{}}}z|}x~|{~z~~{zxz~}zxy|y}zyxxyz{{y{w{|z}yyzz|}||z~|}{yzz}}|}z{|}}{{}zz{{u{z|{}zyz~y{~y{{w}x{{xx}x||~}|~~zv{{zx|z~}xz|}||y~yz}{zy{{~{xz|{{z{{yyzzzz~zyz~|uzzy|z~~z}}~z~|v{zyx}}}x}|}zz{y}{yyxx}v|{yy}ywwy{||zw{zw{||vx{{uz{}~}|{|}z}{z{z{~z~~{|{zzy|{wyzz{~|y}wwyzz|xz{z~z{|uyz||w~z|yzz~w}x|zzyy{u~||{}|||x}ywyz{x}{~yy{w|z|{z{u~{{|w{y}z~v}y|||yzw}y~}|{x}}~}xzzw|||{|~~zy{|zx|w}yz}{wy{z|}~~|{}{z|y|z|{~~}}~~yx~{|{}{zy{}}|{~y{{zy}}y{}z}}~y~}tz~y{xz{x}z}~yzzxw{x~|||z~}z}|{~}y}y}x}y}y||||yzxzx|y|||z~x~}zz~yz{z{{{s{y|yw{}~||xxy|y||}||~~|~~~{}|~}~|{{{}~~}||~~}~|}~x}~~|~}|~~|}~~~~|~~~~}~}~}~}}~~~~~~|~~||~}|{}~~~}}}}~~~}~~}~~|~}|}~|~||{~}}~|||}~~~|~~}{}~z|~~|~~~~~|~z~}~|~|~~y~~}}y}{~{}}~}~{}{~~|}}}~~~}~||~~}y||}{y|}{xw}y|{x{zvyy}{{z|y|}}{zz}z}||}|zzwyuv{y{v{}{wzx||~yxx{{y}y|wy|{}~||zz{y~|}x|{z}yu{{{yx||x{{~zz{zyt{|v{{~z|xzywyz}w~x{~}y{}w~}y|{~yz|xy||}}z}||zyyxzx{zvz{y~yy}~{zzzzyzz|{{||{~{y}}{xz}z{{|yz}~}zx|{yxzx{z|w{~{y{|y{~y{|x{|vz|yz{{x{}x|{yyyzt|w{{{{y~{y|y}|y|zzzy{}~|xzyx}w}z}|{{wzz}||vwu{}{||w~~zyzy{z|||{{}~|x}z|~z{z{z~zyz}~z|wz{z~{z|zzz~|~z{}yz}z}|}|{{x~z||||||xzzyzxzw{~z|~zyy|xx~w|zz|~v{z||y||}xz{}|{}z|}y{{|y}|yyyyv{t~w|zxyzy}}{yzw|}x{{}z{}}zzyv|}w{{zz{}zw{{~}}|w}|{{}wy{z}|zu{}~~oz{|}|~x||zwy}|~}}}{~{y}}z{z~{yz{w}z{z}{}zy~{}{|{|||~z|yw||~}{y}x{z|zy{|{~zy{yz}{wz{z|{yxyz{wvz{{z|x}|x{|z~{}|z|x}~{xxzx|yw~z{{|}|{x{{}{}}~|}|u~zz~|z|~w{~||~yz}z~yyzyzv{w|||x|{~|z~z}zy}|y|{}}}z|}{y|xx{~|{z}~{}~}}|~~~~}~|}~~{~~~|}~~}z{~~~}}~}~~~~}}z~}}}~}~|}~||}}~|}~}~|~{}}~~~}{~~~~~~|~}~}~~~~}}~}z~}~||}~{}|}|{}|~}z}~}|z~|~}}||~|}|~{~~~{|y~}~~}|}~~~||~}~}}}}~~~|~~~|}|}~|~}~y}{y|z}|{~zy|yuy||x|}w}yz|wu}{zzsz|{~|y}{x}}{{~z~}{{y{~{{yx|}{~|}{|{yyy{~|}{zwyw||y{z}w~}yy|{zwxzyvz}z}{z{|y|x|{~}|{z|}{|~{~yyy{x{yy{w~wy{z}~}yz{z|xz|}y|~{v}|{}{z{{yz{{w{~}}yz||{||{}~}~{wz{y|tzz}y~zy{{{|x{{zzzwswzy{z|}v{y~|yzz}}{zz{z~}}{~|z}{{~{|zz{{u}yw}~yy}w|zwz~{w{zxswzyx~s}y~}~}|}z{|y||}w|{x|}~{{{z}zt{zyw~|{yzz}}|}zzz{z}|{|z{y{~x~}{z|z{z{z||||yy~}~{}{zzx||{y~v{{{{zsz|{|{z{}|s{}z|wvxw||xw|}}~z}|w|~}z{~~z|yz|z|wx{|}{wz{z{}zz}yy{}z|xy{}z}{~}{{{|{v}{{|{}y}|}|zy~z{{|tnz|y}x}zyyzzy|}y{s{y{|ux{yw}xy}|z|}~{{zz~zz}{~}~{~y{{x|zwyy|zuzz}~}x{}w|}{z}yzxuyyy~{|}}}|~}}|zx{y{}}||}|~{|~{{zy{|wxzzyz{|}yvyz|{|xy{ry~{}yy}zx~|}~}zzw|}|}{w|}~|}{|w}|uz{~}{~v~{{{{}wyz{}|}}}|z||~yy~xyyz{|}|}~}}|~~~|~~~}~~|}~~}}~}{||~}~}~~~y}~~|w}}}}}}||~~z~~}}~}}}~~}||~}~z~}}}}~~~|~~~~}}z|{~~~}}|}}~~~~|~~{|~|~}~|}~~~~~|~{|~~~~|{}~~{}~|z~~~}}}~~~~{|z}}|}~z~z~}~x~~~~|}~~~~y|{}}|wu|zzyv|zy~y{|~y}y}|{y}||y||~~t}yzz{z{x~|{}x|zx|}||yvz{~{}{|z{z|y{y{zyxz~y|}z{zzzwz{{z}{~v|y{y|z~||zx~{~{{}{~|z}}~y{}zzx{zxyzz|{z}y{y{|y{|{{y}~||}|||~y~yz~|z}zz{}|{zyz}~{~|z~}{{y{}{y|y|}y~x{xzy|}}{~x|zzzx|y{y~y~z{zz|||}{}z~|}x~}}zx{zzy|z|}wz}zx~~|{}~yyz~z{|z{{z{zzu|~y~x|xy|~{}|~~{w||~w{{{}{x{|z{y~{{}z|}u{{~~y{z{{}|}{zz|y}}|~{{}|yz{y{}}~y~{|y||||{}|sz{~~z||{z}|{x~|}}xwy}{zy}||}yy~||z{yz~xw{||}vz{}}~|x{{~{}}x||z~z}}y{}|z}||w{yx~wzwyy}~{}|y~|w|{{}{~zw}zyz{}x}xy~|xwz~}}z~}{|{|x|z~{zy{vv~zyxzx{zu{{}z|x|yvzyy{zzyz~}|{yz{x{x~yy{}w|}w{yy{z~y}x|{||w{{|{{~|}|{}}v~w~||zzx~{zwwy~xzxzy}{|}y~|}u}yz}|}|{zz}y|yzzxy}{{{y~}|{x|}||~uzz{}{xx}x}{|z}|x}z}~xyy}|}{{|xzxy{|{x|{{|}~~}~~{~}~z~~|~~~~||~~~}}}~~~~}~~~~{}{}|}|{~{~|}~~~~~~}~~~|~}{~}~~|~~~|}z}~}~~~~~~~|~~~|~}|}~}|}~~~}}~~}y~}}~~|~z~~~~{}}~~|||~}~}~|{||~~zwyzyx}yyzx{zzzuzzyz{y{}zy}yzv{yx|z|{|{ty|z|w}{}}xz~}z~~~|~||x~xy{|~yz~z{{~wx{yy|zr}~}z||y{|xx|yzyy{||z{x~}|{||ty|}{v{xy{}||}|x{z{z{wxw|~zxyyyw|zy}yxz|yx{x{~xxz}|{y{~y|wzy{u|{~}|{{{zwx{}yzwz{zz|{}v{x{xxywz{|zyyt{|z{|yxz}{|~~|y{~~zz}x|{}{|}{}}z{y~y||yyzyxz|yzzyzwy~z{{|{yww}{vv|zzzz{{{yy~y||}||zzxz}}~}z~}}z~|{x{y~|zvx~~xzyz{y{zz}z{}}yz{xywyy|}~y~{w{}}}z{}~z|z~}w~y~}w~yyw|yywz~{}}~z~z}{wz{{vy|zzx~~|~z{}y|{~zwzwzy|||{{{z{|{|z|zy{wyxwy|zux~}wyy|x{|wy|{{zzwzy}|}z|y}{zxz||}|}||z|{{{~{z}|wzvzwzuzzz{ywxy}|z{{z|z|{y~}{yz}z~{{y|~|{|xv{}~{}{xywyz}{}xwy}y|zwy}{{||{y{w|wz{}{|yxy|z{{}x}|z{z~|{w~y}z{v}|y}}v|zz{z{y{{wu{vxyy~}~~y{yw{yz|z}~s{z}{}~~{y|||w{}|~{}{{z~{|}|y~}xxw|{||ywy{x{}||zz|xzzyzv|zzz~{~~{~{{|}|{||v~~}~~}}}~x}|~~{~}~~|{}~~z|~~~y{~~~~}|}}~}~~~}~~|~~|}}~}~~|~}~}}}|}~~}|}y{~}~~~}z~~{~}~}{~}~~}}~}~~}~}}~~~z}|}|~~~~|~~}~||}~~|~{}~}~~~{}{}{}~|{~~~z~~}~|~~~~~}|~~x~|~}~~~~}}}}~|}}xx}x{}{|~{y|z~xzs{}|{z{}{{|z|yy{|x}}x|~}{x{{yzz}z{~y}~}~{~y{y~zy~}{z}~{wvwz{|z{y}|~}yy}y}}{zyzwww~|}{yyw|y{}|wz}{z|~}u{|}}x{w}z{{}}{|yx{}|y}xy~}w{v|xyxuxv{{|z|{{y|y~|yzy{~ywx{x~zz|}|{zxz|}y|x{|{|y|{{w}~|vzzz~tz|{{}y~z{y~t|z~w{~}~zz{{}t{zy|y}|}{{~}zw{{~}}x{||y{}}{w|}yy~z}}xz}|z{|}zw}z{y||{x{}}yxyy}wz~y~zzz~{z}z{~|{z{z~||{{{{||yx~zx~y{{x}z|{~{z{~}zyx{}|{|{v}y}{}wx{|{|{zz}|}~|}{~~y~x{|y~z}wy}}xyz{}vz|z{yysz{{|~}zy|{}yz|z}x|z}}|}{wyzy~}{x{|}}xyzy|z~y~z~xwz~y}y{|z|}~}{}u{wx{z{}xx}z}|y}}|{zy{{}|}{zz|{~{{z|}|y{z||x||||z|z{|~}||x~|x}y|z~y}~xx{x{z{wxz{{z||{}|x~w~w}}xz}|{|yx||y|z~{z{|~y||}~w|zzzzx}}z}{y~{yz}y{|}~x}}zwxw}zz{{|v~z~}~~~xz{|~z||yw~}{x}}}y}z|}zy{~{}~~xz}{|x}w|zz{|yyz}~~}}|~|~~{~||{}~}~~~~~~~~}~}~~|}~{~}~|~|~~~~~~z~{}}|~{~~{~}~~|}|}}}}}~{}~|~}~||~~~}~}|~~~}|}}~}~}}z{~~~~~}}}~~}w~~~~~|z}~~|~~~|}~}|~~~}|~~{~~~|}~~~~|||~~|}~~~{~{z~|~|~z~~~~}~}~}|~}}{z|~~|{}z{u{z}}xy|{z|w{}y|xzzxyyw{y{z{z{z{{yzz|x|wx}~|{|~{|v}~y}}}y{~}}}w{yy|y~|z}|v{|}{zzyzy~z{w{{||ywu{{{|y|zz~y|z~xz}}v}}|~~z|~{~z{}|y|z|y|{y{x||~{x{|{|w|zw||{{yx|xx{{z}~z{}~z|}{|}{~}||zz|}}w{|yy|w|zwx{u}sxx}|zzz{wzv}~y{w|}{{y~yz{~xy{x}zz}}{{zx|zz}|~{wy|z~z{vv|{{vx|}{zyxzxxx{{}zz~}|yw}|}{y|}y}}y}w|}|}~z~}z~wzxwu}v|wzyw{}|y|w{z{~|}y~x{z{}~~y}|{}z{{{|x||zxzy}}z~z~|zz}{|xy|~{|yu}yz|x}y{}{}}uy{{{}}}{|z||x}~}}~x|||~z{zz|}{||}zxz{yy{z~~{}y|yx}yyywvz}{{z{y{wz{}{z}z{z}}}}~{wzzz}z|~|x||zy{}}z|yy|{{{|v{zz{x|{u{wuz}{~}~z{~{||||{{~wv{||{{v~{{}y~}vxw||yyx}x|x}}yy|~~v|zzww{{x~{|}}w|}x}z|}{}yz{{~~|w}}x{|yw~wx{zy|x{}y}x{}vxz}|zv{}}}v|}zz}}~{}y}}}}~{{}~|}}||{}y{z~yx{zzz}z{|yz}|w}{}u{z}}yz}||y}z~||~}z~~~}~}}~y}|~}}}|}~~~}~}}}|~}~~~}|~}~~{z~~~|}~{|}}~t}~|}~~~x}~{~~}|~}~~~|~~~}~}|z|~~}|}{z~~~}~}z~|}z}~~}~}~}~~|~}}~{~}~~~~~}}~~}~~}}|{}}~~{~|z}~~~}z|}~}~~|}~~~}|||{~{~~~}~}{~}~~~~x|y{|xy{x|yzw~{{{vw|zz|~{vz~y}}x}v{y|x|vx~|y{{~v}{xxxz|zxw{~z{v|{|{zxuyxyzy{y|{{zxyyzwyz|y|y}{zz}y|y{}|{wyzz}|zwyy}xxxx{w~~z}|yx|}yy}yyyt}y{zz|z{|||~yy{w{}{|{yyzutz|{z~{}v{wy|w{x}z{y||zx|~x~z{yz}z{{{yyxz|||}v~z~|}xy~y|}zyy{}}zvy}{zz{yuy{zy|xx}s|}}zz}~zw{{}~|wxy}|zv}z~y|zz{||x}{{{zz|uxx{y{~y{|{zx}}wzz{{v{{{y~y}|||{}xzz}yxy}w|y}{{y~v{{}y}z{yxzw}v{z~y~{|x{{||~v~w{||}{|{|}|wz~{}z}zxz~zzz~y~{y}w|y|t}x{{zy|{wx{}z}|}|y}v|z|y{y~y}w||}{w}y{z~~y}y|x|{~}ww{{yzywyz~vyz{yz{}{||{y|y{y~{|yvz}|~zx{~|w~zxwvyx||x}{y|{}~{{y{w|x{~w~{yx}{y|xx{|s}}|w}zuxzwy|z~|y|{zz{u{|vx|{~w~}}xy}}v}}yzx{{y}|y||{~z|~z|}zyzz~~yx|zv~{~||zz~{{}y~{w{~|z{zv|uxz{}z{zzyz|{|wy~}{}yz|}~y||{}}xx{wy{{|z{{xy{|z||{yz}{}z|x{z|yv}{}|z|{y}x~w{{w}z~y|{x|}~v}}z|~y~}{vy~|~|}~{|}~}~}}}~|||}}|~{}~~~}|~}{~}|}~~|~}{|~}~|~}|~~}|}|}~~~}~}~}~~}~~~}}~||}|~~~~~~|~~}|}~}}~{~}}~~~~~~~}}~}~~~~~}{}~|~}~~}|}~~||~}~{{z~}~~~~~}~~}~~}~{|}}z~|yzyw||z~z{}zxw}{wzx~yx|tz~y{x{w~y{{y|}zz}|y|||y}}z~|}||}|{{yz}{z{{zy}yzx{~z~z~}xyx|{z{|z~|y{y}}}zx~{yw}}~||}y{{|~{|~yxy|zz|{~}{|zzz}|zv{|w}|xyyz|zxyz|x{{w{wzxzxy{{zyx~x}y{{y{}yzzv{}{{{{{|}}}{|}||w}z{xyyyzy||}|{||xz|zw|}w|||{~z{yz}||~{~}{}{~{x}{y~|zz}|~{|}{u||zx{yxwy~z}}u{x{zzxwy{x|zz|}||v~y~}|{y||x~z~}}|~}z|}}z|wx}|yz||{txz{{yy{zyv{{{y|}|{~~||{w|{z{yxz{||}y~}~|zz}z{|z{||wy~vx}yzz{w|~}y{zz}}wyz{{zy~z}}x}~}~z~||}~{z~z~{|zz{~}|{~{|z||{y|zx{z|z{zx|w{~{w}yz|zz~|}}|x{{y{||{y}~{z}z}}|}|z|x|yyzz~vzyzzy}y{y}|}|{{}{y}z{{~zy|y{zz{{}}|||zx{zz|}{xxz|{|~}~x}{xyy|{}zwy{zz~xz{}~}|}z{|}{~}|v|~~}}z}||~|}|y~y|||||z{}}}{}||y{}{~~zxxwyz}|{{y}}{yzz{|zy~{~||~~||{{x}{|{yx}t{zxyu}y~zyz~ztyx~||~y}}zy|~{}{{~}~~~~||~{z}}}}~}}|}~~~~~~|~}||}~}}~~}|~|~~}~}~~{~~}}}~}|{~}~~{~|~~|{|~}~~|~}~{~~}~~u~~~}}~}}~}~~~}~~~|~z~}vy}||~~~||~||}|~}}~|}|z~~~~}}~}z~~|~~~~~~~|~~~}}{}|~~{~~~~~~{}}~~{~~||~}}|~yy~~~}~{|~{|{{{{~z~|{}|yzv{}}x|yzx|}{zx|x~z{z~yz}ywyzzz{{zx{z}|z}}w{~{{{yxzzz}~zy{|z~}{~}{z}{}|u{}zx~z}}zy|{y{zz{yy{|x}yyy}}z}|}~|yzw|z{xzx~~y}yzw~zz}{{yzy~}{|{}{yyz{zz{|y}}|{||x|{}{z{~}wx{}}}{z{{|{{{v|{}|z|xq~~|yyw{}|zv|{zy||{|{~{z}w}|~{y~y}x~{~z~{|~z}zz~zv{z|}~yxz}{|z|z~{z|y{w|{y}{}}v{}~w|~{{z}x{}zy{{yz}}}}z}~x~}y}|x|y|{y{~~y|}~x|||yy}}z}y{{}y{y|w|y}}||}||}z|y~}~x}{{~}z}zxx{}{|~||xxw}||zzzzzz}||vy}{z~z|yxz|v}~|~{||zz|x{x}zzyy{z||x{~z|z}{}{wyx{{{}u}|~}v~z|u{y|yyyz||z{yz~zy{|}y|{{z|{u~||z|~zz}~zz}x|~w{}{{{z||yzy{{}}{z{{}{vyxyx{y|{|~z{~|}|}z|{~{~}~z|xx}}z}|zx|y~z}w|}z~{z~xy}|}z}x|zzx|}~yy}{y|{z|{{}z|{~{x}z|{~}{|{vz|}~|v||x||}{}|{}yy}y|{z|}~zx~y|z|{}}{y|||x{}|zz{yy{w~|z~x~{w|y}~{~||{}z{x|}|||zy}y~|ywzx~z||yz~~~~|~|~}|}|}~~~~~{~~{~{~~}|||~~}}~~~}}}~}~~~}~~~}~~~}~|~}}~~{~~|~{}}~~~}~|~~{|}}}~~~}}}y|~~~}}}}}~}~}}~}~||~~}|~{}}~z~|~}~~~|}~~~~|}|}~~{||}~~}~|||}{|}}}~}~~|}~~~}~}~~~~~~{~}||}||z~|}}z{|{zszu{~yxv{x{zy}y{yz||xyxw~zy~x}{}z}z{|||yzzz{}{~}|||x~yzwzzyv{yxy|zy~w||zvu}xz{z}z|wwxx||yzz}{{xw}zzxz}~z}zx{{~}yzzz}yz}zwwyz|x}vyy||~z{|{{{x{{yz}y{xvy}yz|z}{{|}v||~|{}{y~yz{|}|{zxx{{xz}r|y|wwu~xy}|xvv{w||yz{|zxx~}||zz{}|}y|}zy}y{z}x|w{{}{{}|yz}zryz}}|y|vxzv|{xw{x}~xz~|z~z|}{w{z{}y{~||||~}{x{{z{wwxz|x}{}v{t|xzww|{wvzvyw{}yy~}zzy{zy{yz~z|y||}{{}z{|{~yy||zyx|~vzyzxz{vx{{|vvyx~~}y{|w|z{||z~x{}|~}v~|}~~{wzw}~}yyz}yy{{}{}u{xw~z{w{zz{z~|~}||{}y~{zz|y~}{||~|{{x~{|{{v{yxw}x|yxwzy|zz}z|x|{zzxz{y|{z}}z{{{|yzzy}|y{{yx~z{v{{zyvz}xzzxv|x{z{}}z{|y{yz~zvx{xy|yx}|z{}}|}zz|~}y{|x{z|}~{v}{~}zy~}wzy{t|xzyxxyxww{vz|xy~{yz}{|{{{~||{{|}z}zz~v}|z|wx~w}}{z{x|~xy{|y~zyz{x~}w{yy|{xz|~}}z|w|{z~}y}x{}|y~{}{{~~~~~~~~~~~~~~~~}~~|}~}~~|~~}~~~{~~~~}~|{y}}~~~}~~|~~||~w~~~~~~}~~}~}|~|~}{|||z{~~}|y~}}~z~|{|~{z|~~~}{}~}}}}}}y}~|}~|~|~}|~~|}~~~}}~}~}|~|~}}~~}}~~}}|{~~}||}}~|~{~z}|}~~}~|{~||}}}}y~~}~~}~{~}{y}}~z~}xwz|z}}xy{yzzyz~z|~~~|z|}z~{zyzz}|x~}{y}z||zz|y}{{~z|}xx~yx||w{z}~zu~zw{x{|}{yw~|x|{{yvyz~{yz~z~|||x}yzu{z|{w|x{{|zzx}~y}x{yz{~{zy{vxy{~xzzxw~yz|yx}~y{zvxz|{{x|}y{z}w||}y}{{{z{{{~z~y}}x|x|{~y{~z|~|zzy|{xy|~}uzy||{z}zx~|}|s{z{y|{|zxyy{{{}{y{zzy~}zy{|wzx|{y}~|~{zv|yxy}|z}}|}xy}y}w~~{{|}{wy~{|{{{{z}{~}yw~z|yzz~|x|z{{}~{}|}uy{|}|}|~}{w|}||z~{yzw}}{z{yx|~|}}{z{y{x|~zwy}z}|{yz|x~||{|y{zz{}}{|~}zz|||{zvwx|v|y}|~wyx|yz}}y{|y{|x{{{{~yzzxz|{yy}xz}}~xzx{~~yz|}}z{|}x}{}|{|~}v{|{xyw{|{{}~|{}}z|x{}zz}{yyy{{zw|zzz{~|wvzu{y|||{|}|~z|zz{x{{yz}u{zxy}z}||{{~{{~x{{~z~{zyzxvz{~zz~~zz}|y|zz{z{|}yy}zyy|{|{~xz}{vyy{yx}{|~}zyy|}{}y{{xy||}|~||}w}{{w{z{{}zz{z}{{|~{|{z}{~{|y~~|}~}|{{}|z}|v|{y}{~zy||{z}|{{zxz|{~~}~~}|z}~~}x|}}|{}~~~~}}~}~}{~}|{~~~}~~|~~~}~}~}~}}}}~~~}}~~}|~~|}~~~~|~{}{}~~~~{~z}~~~}~~~}}}z~~~}{}{}~~~}~~y|||~~~~~}~{~|~|}|~y}}~~{~x~|~~~}~~}}~~~~~||}~}}|}}}|~~~~~}~}~}}}|}||{x|}wpz~|y}x{v}wyz|}wzyu}x{{z{xxz{}yx}yy}}~z}{|{vz}{{{|}~|~{w}y|{|w~|xy}{}z{z|}|w~{zzxr{x|zzt|{z{}zzzyz}zuy{wxz|yz{yw|}xv||z{z{z~||zzv~~|wy}xvyywz{~yw~w|yzx{|zyz{y~~~}z}y{yz}zz{zzw}|~~{}{|z{zzwvy~z|y~w{xy|z{zy||v}yx|vwy|y|}xzx{}|z|~w}|{~zzz|~~{x~}}~z}zyy{y}|{yzwzxyyz{w{z|yywyyy|}zzzz~|~}}|{~{y|{{z|{y{~x{y{{{|yu{{|z{|yww}wzzx{z{|x|~zy{{y~}~yz}|~zy{}x{x{y{zy~wy~~z|xz||||xw|{yz|y}xzzyzyy|}~{|v{~z}y}{|z}|~y|}y}{v{}}}~|{{~yz{w}{}|z||y{{{|~|y~yx}{|xx{{x~}}~~}|}{|}{|{}z|}{}~||x{xyw|x|xyz{wzvyzz}zyyzvzyy}yz}xy~zz{{~vy|~~{z{y{~x|z{y}||}{{|y{|w|{zxyz~z|yx|{x{|{{}w{||x}|{}}{|{||~z{~{|y}}~|y{zy|{zy}z~|{{z}z{x||x~y}|y}}xy{w}xyyxw}~}}}}|{|~|zz}{}}}~|zyz|zx{yuz}z|{||}yy{|{}y}u{x{x}}}{||{y~{|{}~}z{~}w~}~}}~}y~y~}~~~~~|~~{}~~~s~{~~~}|}~~~~}}}}||}|}}}||}}~~~|}}~~~~~}}}}~~~}{~|~}{}}{~}||}~}~|~|~z~|~{~~~}|~y}~~~~}~~|~|x~|~~}~~~z|}}}}}}~{~}~}~{~}}}}|~~}}~|}}}}|~}~~|~~}~~~}~{|~~}~}}}}}y}z{|{zz{z{wzx|w}x|~{{wyv|zy{xz}|y|yzxx~~}{y}z{wxxvyyyzyy}{{y}xyxyy|y}|ww|}|{|yz{{}{wzyz}{}zyyxyw{zzzz{}{~w}yyx||y|yy~w|z{yxz}x{{|yx|xzy|y}z|{y|{|x~z{z{}|z{{||}{z|xy||y|w}w||{zzzyyv{{|||}{{~~|zz|||}v}}|x|}{z|{~zy~v|x{xy|yz|}z{xyzz}y{z}||z{|~{}xx}xx{~|z}x{{z||~{|||{{{y{wwyzxux{|y}y|z}zx|zxz{zy|{~||{x}xz|}|yzwv|{zy{|||yw~}|xxyz~{{{{zw{zx}z|~x{z}zzz|}||{}{z{{y{{x{{z~}}|yy}{|~z|y{|}|y|{{||zxzxy{}|~~}~~x|y}z~y|{{zz{y|~|z|{|xzxy||}z||~~zz~{zy{zz{}xz}}|~~zz|~}}{|x{yzxy{y|}zyz}w|zyxyv|ux{xxz}|y|wz|wv{~u~|{}~~zyz}}}}{{x{}yvz|}zzz}~{|x|v|{}{{y||{}yy|{vy|{zyu|~|{|||{}zzy|z{wz||zz}{||{{wyu|zzyzyz|yz|x}|w{w{}y~~|z}{y~zy}~{|wyyxzyyx||y{y{{~y|}|vy{z|z}v}~|y||}y{y{{~}{vwxx|z}{}v}{{{{|zz{y}x}zzz~y{zz~}y{{y|z{}~|}yyxz}|y}z{~}{}~|}{}}~}~~~}|~~|}~~{~x|}|~~~|x~~}}~~}}}~}||y{|~|~~|~~~|~}~|~~~~}~~~}}~~~|~z}}~~~~~~}}~~~~~{~~~~y}~|~}{|~}w}~}~~}~}~{~{z~~}}}~~~}~}|~~}~{}~~|~}}~}{{|{~}}}}}~}~{~~~}~}z{~~z~~{}|~|}||{|}z{|w{}xyx~zyxz|x{{{yy}zxvwz{{yyu~zv}xzzz|{{z}zx~z~}y~}vz}|{~u|{y{|zz{{{w{{}{zv|{zyz|z}z||{z|{{zyz{z|vyy|{}}wx}|~}zy{|uzz|~y}|xz|w|||yyx|{}x|yzyyy{z{}}wz}wx~zx|{zzv|~}}}y|y}{||y{zz||xzy}z{|||xz{yw{x{|{y{zw{{z}zz|||}|zzx{x||z{{~~x~y||}zvyxywu}z~{ywzwz{ww{{yy~yy{{w{yy{{u}z|~}|}yy||y}z{|{}}|x|y}w|}zyzzxy{|}z|yy}|}y|{zz|||{}||{}}xx|z{z{{}}|y{vx~y||~zy|{uxxy{|z|u{z{}yz}x|zy{yxzz|xxyzz~yz{}|{~}~|{y}{}}y|xz|}yzz~yx{{z|}y}zxz|x}~{z{y|z{|zyvxz|yxs|{}}~}}|{~{}y|}{}y{{yzv}|x{}xwx{{y{y~{{z||}z~xy~|zzwyz|z{~zz{y{y}~~{z{{}{}{y~{z|zz{{yywy|||~}y|{{zx{|z{z{{wzzy|~y}}}||~}{z~v|}}~z}u~w~vz{z}|{xyx{{y|}zy}{xyz}z||y|{zx{{z|yx|}||}|z}{{}~~|~}~~~|}|||||{z|w|zy||{zxyxx{zwzz{z~|{yyxx~x{yy|{{{}zy|x{~y{}}||}~~~}y{||~~~|~|~}~}}~}~}~||}~|}}|~{|{|~|~|}}~~~|{~}~}~}|~~}}|}|}~{~}}{~~~~~~~~}~~|~v}|}~}~|~~~{|{||~|}}}}}}}{}}~~~~}}}}~}}{||~~~~~|}|~~}~|}~||~}{~~~~~~|}}}~~|~~~~~~~}~}}~~}{~|{}{|}{~~~z|zz|}}|y~|xwux|zy}vw||~z|}~y{{~~{|z{x|{~{u{zxz{vy|{~{~wy|z{z|yz|}|~z~zx|{{y{yy{y{xz~x{|wyyxx}zz{z~{w{zz{{w{zy{{{}z|x{}zv|{~{x||wz}w||yvzzy|z}~|w~zwz|yx}|{{|}z}||{z}x}xz{zy|xx}{~t}{{y{~~y{}|{z|~y|xwz~z}w}||zz{~}z|~{z{w||z}w}yy}|}zzzz{|x|x|z{||y~~~wt|{~|xz|x}z{yz||xzz|{~z|||x||{}}~{}{z~z~zzxz~{x|{zy{{z{|zx|{{x|}}|{xx}{}wy{||}}}{}zz~~|||~|{z}z}{}y~|{}}|~yzy|z|{}||~y|}}y|}|{|y{|{x|{zx{zzxw|~z{}~~}|~xz~~wzz{{~yx|x}{w{{{y{|{x{}|z}|~|{y|}z{~|}yy~{}||{zy~yyzy~{xzy{|}x{}~z|{|}zyz}~zz~y|{y~~zyzz~~|wyzy{}|{{~{||{w}}{yyx|}ywyyz{}}|x~{zyz}}|}}{|{|}yx|x}w~x}|z|zy|y}wz~z}z{{y{yzv~}}vyw}{zyz{vxz{vxx|x{|z}zzz{x~y~x~z{zz{|z~~y}zzx{{{{~y{{y||zyzz{}}|y}{|y~~{~|||}{x||~|w~z|||z{s||zzzv{xz{~z{~|v~zy|}|}z{z|{xz|y|y|~~}~}}}}}~}}}}}}}{|}}}~~~}{~~~~}z}{|~}}~|zz~}~~z{~}}}~~}~~~~{~}||~~~}{}~}}~~~}}||z~~}~~{||~~{~}}}~~}}|}~}~~}~|~|~}{~~~|}{~~~|||}}}~~}}~|~|}~|}}~~|{}}}|}~||{~~~|~}~~}~{|}~}|||~}~y{~}~y~}}~~}}{y}zxwx|{}w~}z{zx{yyw|{z{{y{}|xv{zyywzzzx}{}|w}}yy{z|{x|}zwy}||||||y}|x}||zy|{}yzzyz|x{}y{~wywy{{|}{u~yvy}x|z}z{x|{yy~{{{|{x|}{|wzz|~{zx}yzz{xyyyx|~yz}|xyyx~{vx{{xyz{w{|}|}xz{z{{~{||x~{y|{z}{|||}}z|{{y{|x~yz|y}yy|zwy{v{yxxwyyzyw{xywzy{vx}|}|}y|~y||||y|}x{{~{z}zwyzy}}y|zy}xuz{zw{y~{yu}yxzy||xyy{}xtx~}z|{~{~w~|}w|||||z|x{}zyzxxzzxtywzyzy{x{}}{wzx{xz{}}}|zo|u}|y{{yyz}z||}{|}yyvz|}zx~}|x{|}z{x{{y}yvyy|{}v{}{y|~z|~{z|y||||z}z~{||{{{vz{z{yzz|t}{}xw{zzvxy|xx|{y}{y|~yzwz}{|}|||x~z{yxyz{}|{{||zy|z~x{~z|{v{yzxzyvw~}zxyvy{z}w{z|{y~{zz{x~x}}y}}}x||}y}{{{z{}{y|y}{z{xwz|x}zz}~|yxx{{z{||{s}zz{y|xy}}v~~{y}x}}}~z|{y|y}zz||z{{z~yz~{zyuw}uyy~xx}zzyxy|~zy|w~~|||{~z{zz|{{{}}|}|{zzz{z}|}{vx|{{|z{wwwz}y|w|{yy|{|}y}zz~}{}zx|{}z|{~|z|{~}|}~~~{}}}~~z~~}~}~}~z~|~~~~{~~|{z~}~~}~~}}~|~z~|}|}~{~~}~~x}}}~~~y|}}z}~}x~{~~~}}~~~~~x~~~~~~~~~~~~~}~z|}~|z|}~}|{~}~~~{~}~}}}~z}z||z}}{}{{}~~~}~~~z~~~}~|}~{~~~z}|~}|}}|~}}~}}}|{~}~~vz||z}~zz|{xy{vyvyzxy{zyz}y~y|wyx}{}w{zz}~y}y|{xyxzy{}~wzv}~{}{x}z|z|y|z~yz|xz}|}y{|zzyz{z{|x|z}{|zvw}yyyxz|x{y{yy~|y{z{|~x{|zx{y~zyzz{|y{~}}|{z|v||{{u{}y|z|{w{|~z|xy{w|yzyzzy}|}wz}w}{wx|{zy|y}yy~wyx||w{{z{}}zyy|yy~x|y{|{uyxw{u{zz{|~z{}}}z~{|z{|{}{z{}y}}|~{{z{|z|}{~y{}zz{w|zvy~xy||}z{~yzwz~|}~w}~yx{}~}|~w}~{y{}}z}{y}zwy|{z}{}}}v|z{}}z{}w}zyy}|w{{z}xyz|}zz{w|{y}y|x~zyzy}y|{y{z}|y|}{{~|z{~zz}||{{|{{zw|}zy}zwvxv{yz|yz|{~zz~{yw|~u}y}ywz|z}||z{yz|~x}z|{{~y{}yzz|y|{x|w}}{zz~{z{x{zx{|{y{y{{z~}zv||xy}~~{{s{}zz~y|y{z~|z|{yzy|}}|{{yzwx~{~y}xyzzz~~pzy|}zyz|yxx}zyz|}}}y{x{{{w~{z~yzz{~{|yzz{}}}~|z||{wx}~y}|}z}w{}yzxv|~zwxyx{~|~z~{{}}y{y~||zy~{}zx}|xz|yxy{}|{x{~zz|||{z{{|v{y{}w|{y}zyy{vz{x}xz{szy~{yw~{~{xx{~|||z~{z~}}}~}~~{{~~~~~|}~~}}z||}}~~~y}~y~}z~|~|~|}}|~~~~|~~}}}w~z~~}}~}}~|}}~~~~~|~|{~~~~~}}}~}~}~~~|}~|}|~}~~}~|~|}~}~}|~}}|~~~}}}}|}}~}~}~~~}~||~~}}~~~}~}~{||}|{{~~{~~}|~~|~~}|~}}~}||y}z|z|z|xyyxx{zwyx~~{yzzvxv{zyxvyz|}zz|xz}z|z}y~}z{|{y{{z~}|~x{|{|x{z}yxyzyzzwz{vwv|{||yw{z|x|xzvz||}zyzv~z{zx|xx{|xz~|}}}|}y{yy{~x{|{z{yyy|}x|zxyzy~{|}yxy|w~xxz|z{|}~{z|yz|zv|~~|wz|z|z}||{}zyw|{yyz{zw~|{{{{xy}y~yyx{x{zy}|{{|xy~~yy|x}|y|}}}|}yyz{zy{y|x|z{zyy{x}z~zzyyy||zy}y|~{yzy}v{{}v{y~zzy{{}xy}{{~{{{}|x~vyxzz~{z{|yxz~zz|}{xxxwx}|{z~{||{|z{w}}{}{v|}|zz~|{y}zz{{|||{z}x|zw}zzvw}zxw}xzwy{~xy|~zyy|z}}~}|{{|}z}|}~}z}vv{v{w{z~x|y{zyz~zv|}wz{{x{}yvy|}z{w|~|||zyz{}yx|z{xx~~~{{y}z{wzz|{vx}z|yxz{w{{{wx}zy{z~y}zzyx{{~|}~zx{{||{|zy{x~}||y{{~}|zvy{|x{|y|{z~{{yx}{y{}|t|z~z{{|z|~x{{wz{|z{~xv|~|zz|z{|}|zy}|zyxz{yv|~}yz|y|{yz}}z{z{}|x}||x}|}y}||{|}}{|}{|{~|z|{yz|zyzyy}xy~{~|}|vxz}{y~xy}y}yz{}{z~x{|~z}~~}{~~{~~}~~}~{{}~~~~~{|~}}~~}}}~||~~}|~~|~~~~~~~}|~~~}~~~|~|}~~}{~|}~~}{}~~|~~{~}}~~|~~~}~}~~{|y}}}~|~||y~{|~}~~||{~}|||||}{~||}}}}}z|}|~|~~}~~{~}~~~~~~~}|~{|~~}}}~~~}~~~~~}}}{~}~}|~~|}~~~|~|{}}|}}}|~~~}~~z|{w|zu}z~}y{{|}}|w|z||y~v|}|{yz}|{}~q|}y~|z{w{}{zz}wv~v|}z~{|z|y}yzywuxyzy{x{|w|w}zz{|{zxzx~|}|w{|{x|zy}{|z||{|vz~xy||~{|||y|||}|x~{{z{y|{{y|z}yy|x{z~{y{yyywzz|{{y{}y~~|{{}{}ww|w{|~x{zy}{{}~zz~|xzy||{}{{}x{y~|wx}yz|z{zzz}y}yyx{|{zy{}zz|~||yz}x||{}|xz}|{{yw||||y{x~}~~|zzx|y}xyzz|}|z~{yx{y|ywx|||~{z{}{z|y||x}xxx{}~yvzy{z|{~x~w}yt{{}~}|||z~wvz|{|{z~~{{|yy{y}||{y~}{z|{|x}z{xxy|{sz}}{y|{{zzyx}|}}{yzw~{|{y~}|z|x}~~zz|}xxy{yy||z~y}|~|y|y|yxx{|}{|{z{|||z{y{yy{x|z||zw{z|{~{vy}{|yx{{zwzv|y|z}~{x|xz|{x{zywx~xy{y|y{xzx{|{}}}|zz}vyz{|x{}|{{}||x~yw|y|z|{v|y}z}}yzz}{{}||z|{z}z~~y}}{|~|z}|||w{w}{||}|zz}{{{|~y~xzz}|{yz{z{~}tz{|{xzv{{z{{}z{w}zzz{~}|y{|{{~}{||y}}y|{x~~~z|~z|x||}zwy|||zzz|y~~z{x{zzzxw}yu}}~~}z|{}}~z}~}~|~~~~|~}|~}}~}~{}~}~~~{~~~~}~}{}|~{~~{~~~~}~}~~}||~}|~}|}~~~~~||~~{~~~}}~||}~~}~~x~~~~{~~}~|~}~}~~}}}{}{}~{}~}~}}}||~{}~~}~~~}}}}~{~~~}||~~~~}~}}|}~~~}~~{~}|~y}~||}~~}~~~~|}|}~}~}z|}~~w{}|}zx{|y|yv}{xy{yzyxv{{{|z}x~y|x}zyxz}|x{x||{|yz}x}zz|z||}{|}}zyx{|zxw|yz~uyyy}vz~}vzzzyzxv|z{zw{|||x{yxx}v|~yy{}{vy{{{u|v~y|t|y~~yz}}{{yxv}}|{yy|{{zyy{xyz{x{y~|y|y}|z|{~yy}u}{|{|zx{y~|{uyxww|uyx~{|w||}z{|{}wy{z|{|zy|w{yxzy{~z|}}{~~}y{{|t~vxzu{yzx}zx{|{{{xzz{{{yy{ww|zyy|{zzy{}}~z|z}z{y||w|zz|{x|}vyzw|vv{yx}{|yxz}|zz{y{z}}yw{{|{~z{}y}|~ywx{}z}{z}y{z{}}{|~|yy{||w|{xwtxyyzy|t|y{zvxz|}}u}}yzz{|||y}w~{||}|}}y|}{zyy{y{||z}uy|zwwy~|||{~ywx|w{{yyz|{zyy~}{|~{||{{{yy|xyzyzz{w}z{{y|{}|}~yr}{|~yz{wtszyxzx|wy{{x|~}x{z}xz{{x{|}y{||ymyy~{z|~xz{yz}z}x~yzzu{z{|yz|z~zvzy{{x|yx|v}}}~yw}w|~xx~xzyy}xz|z|}zwz|{zx{zzy{xyzyzzz|||}yyqyz{{yxx~{z|wyz|yy}}}v}wxz~z{}||zs}tz{w||vw{z}{|||{{|wy|{z|xyvz||}}~|z~~||{~~~}~|}z~z}~}|}}~}~||}~{}~}}}|}~|}{|}~~|~~}~}~}{}}~~~~~~~~~~}yz~|~~~}{}~~}~~}}~~|v|}{}~{|{~}~~~}~|z~}}~~~}|}~|~~|~~{}~~}}~}}}}~~}z~}~xz}}}z}~z~|~}~~~z~}|}~}~~}}}~~{~}}~{}z~|~|~~}|~}t~||}|}|~{z|z~~}{~}}}~{}}~~}}z~~|~|}|}|z}~}~}||~{~{}~~~{}}~~{y}}{|~}v}zxzzxzu|}z|z~xxz{{w|}yw}}}x{|}z}x~|}v}zy~w{}}~w{|~zv}{xzwy{{y|w|}wz{z{}}}|~{x}{yx{wz}z{xzz|yx{~zy}}{{z{}yvztz{yz{vzxz{~zzy{xxz|}{|w{|~{y{{xxwyw|y~|{z}zx{y{}z||z|x~{~z{}x||zyzx~{~|~}{{}}|z{||~{{}z|{}~|z{z|yw{~y|x{|w~|y|~}yxy{y{{|{zzz}zyxz{z~}z}x}xszvvy|}{|~{tz~{||y|~yxz|~y|}yw{|}|yx{~y{w~||zwyz}{yy}yxx{}{}{y{y|w|w|{|{|yx{{zy{xyw{x|zzzwv|{uwz~~|x~}zy}}}{|y~yz||xxvy}}}y~yz{x}||{~{~w{z{uwzzv|{}|zzxy}x|~{{|y{z{zyx}{{zzy{x|zzx}~|v|}{z|{~{~{{{{~}}w|w|w|||y}||{~{}||zzzzy}v{yv~yxxz{|z|z{}~|~}|z}|}zz{z{|}|v||vy|z{|zy}yz{w|}~{ywz{xy}{w||wzx~zy|}|{z{~y|yzz|~xzyz}}|y{|x{|{y{z~{|{yyz|x{vyy{z}x}|~zz~{}|{w{x{{{}{}~zxzz~y~yx{|x||}{~{w|zzz~||}zxy|~{|xyzz|}z~z{ywyyzwy{zz{}yz{y~y~~{}y}~|yyz|vzyzy}zxxwyz|w|}z~{zu~~zy}|}{}xyx|uxz}~}~~{|~~~~|}~{}}}~~}~~y}}~~|z~~}}~~~~~~{~|}~}}}~|~~}z}~~~~~|~~}~~{~|~~~~}|~{}~~}|{|}}{|}~}}~}~{~~|}~}|~y}~}||{~~||}|}}~~|}}~~~|~~z~}~}~}}y}|{~}~~~~~z}}~~~}~~~~~~|}~}~{}|}~}y{x}}z~z|z~|yx{}~{{v{y|{zx{~zzyy}|zyv{y{|z{|xyz{|wz~y}}{|{z|}{}}~{{x}y~{|y|zy{zyy|{{xz|{w|z{wyww}{|yzz}zw|yzxxzzvzxx~zyz~wy}{|z|{y{~z|x}{x|z|x|zz|{ywz|}|{zyx|zy|w|{yz|z}~|{}}{}z}|{wv{}{x|~}||zz}||zzyxy~|z}{zy{}zxyuzx{{}{y{yz}x{x{y|x{{xz~~|{|z{yzz{|{|}x{~v{y|||}wxyzyy}|}|}}y{w{{}}{{{~z{~|}|yy{z~|{{{v|v|{zz~w|}{{{|y|{{z~zw|{~{zyu{y{{~}zyzu}w~{}}}}x}~|{}zx{{}}}|~{}|y|{zv|w~yzz||u{{y{|}{}{z|w{zuxx{{~}{|}|y{|zzy{}}w{}|}|y{{{{xz{yzy|{wvzzz{{zz|w{|v{w{x~v}z}yxy{{y{x}|~z{z{{}}zz|z{xz}}|z|~z|x|~y}|~|}|{vyxzyxzz{}|z|wy{x|u{}}x{{|yz}||{|x~~~z|~zz|x{|{{z{{w{|xv{{}~|z|{wt{~{zy~{~xz||z|~~yx|{z{z{||||{wxz{|}y|yy|}|{z}z|xz||zz{{zw}vxyzz}|xzwzzwyx{~z}{{|~}z}{zv{~|{{|z}~z|q}~y}yzyy}s~x}}{~{x}zz|yxyux{{~z{}}{y{z}}|zy}z{{}{y~|~~~y}}}z{~~|}}}|~}~~}~}{|}~~~~}~|~{~|~~{~~|~~{~{y}}~}}}~~~~{~|~}|~~}}}v}~{{~}~}}}{~~}}}~}|~~}|{|x|~~~~~~~~~~x~|~~{~|~~}~~}|~}~||}{~}}~}v~{~{~~~}~tz~|~{{~~~}~|~~~{~z~~z~|~}}~}|}~~~~||~~}}}z~~}~~y~~~~x{z{y{|y{}}{xzu{z}z{}|{{{{|x{{||xv{{}}}z||~|yqv{|{xx|}{{~y|{|~zx~{~x{|{}zz{{~|zzy{||yw}~{yw||y|}}zyz}z|}xzx|{~{{|{z||zwx{}|yz{t{tz|{}w{~v}xyy}zzzx{~y{|z}r}x~wz|z|yv|y{z}{{|z{{}y|yv}{|xv|z{|yxy{z{{||yy}~|yy{}~{|yyx{|xyzw{yz~zzxz~}zzyxvz{}~}~yzz|z{{|zz}w~|yv}{|w|x{zy{{x||{~}xy{~xny}wz{y{y}x~{y|}{{zzz{||}{yv|yz|}zzz|yxz{xzyx{x||x|yz||z{|~z~||~{y{}|z}y}}yzy}y|||x{|{{~~zzz|}{zzz|{|}zzytux{zz}zx~|}~z||xz{|}z{zyz~|{{~zz|}z}{zx~}yy||z~|{|zz}y}~zv{zxvyvzy|~z}{~}~{yz~z{zz~~}wzz~|z|~x}zzyx{||}|{w{}}~z|zz}zxzxv}xyy~z{|y{yzy~{}z~yyz}zyzx|{||xy}|z}v}{zxzyz{|zxy}}{y||y{{|{~}z{|z~vz|}zwwyyz|wxz||zyyy{zzz|{wxzyy|zx{~z}{|z}z||zu|{yx|vzz|{y}xu{}{}z|{yxz}vzz}zxxx|z}zx{z{{{|xy{}|x|{y}|{}z~|x||y||x}x}zyz}yy{~z~zz{zyywx||}{}xyz|z|{z}{|{~~x{~~}}z}||~~~|~}~{}}~|{|}}~}|~~~}}z~|~|}}}~}~}~{||~}~~}}}}}~}}~}~~~~y~|~}~|{~~~{~~~~z~}~~}}}~|~z|~~}}~~}~}~}}|{~}~~x~|~~~}}~~}}}~~|y~~~}}~~~}|~|}~{~~~}}~~~~~|~}|}~|}}~|}y~~}~}~{~z{xy{{{{}zwz{zzx||{zyzxzxyxu|zx}yzy{{{{{}|z{{{x{|{|x}||y|yy{~|w~|{{z{{xy}{yz}z}{zzv{|x~zy|wzywzxw|x}z{ywxz~|~w|~{{y{|yz~zz{}~|{~zz{y|{y{|yy{vwwwztxxyz~x|zwy{{}xx{x{xzy{{{}|s~||~~z||z{||~}vzy|~y|}{}x||yx|zy}x{zyyzzx~yyx{zwxuw}}x{{|zz}{{{zy~~||||w~}x~x|}z}z}x{{z{yzx}~xxz}}}z{yyyy{|~z{y{{y||y}v|{{xy|}{{{z}{zzy}xyy{y{~{{zw|yyxxxwx{~t{x}u}}}z{|xx{||~~~{z}|}zy~x|}zy{z|}x~|w}z|{z||u}|xxw||y}zywzywzz||z|{~z}{y||w~|xy|}}z{|yx{}{}zzzvx{}~|y{z~z~|||}vxz|}~|zzyzy~{y|}{{y~~~z{y{||}x}{w{}yz|y{yx|y|x{zywwy}x{zz}}{~vzyzy{y{}zy}z}~|x{z{}|z|{|{zz~{z{yx|zy|v|vyuwzyzw{{yz{zzzzx|xxx{x{z~{}}y|z{{y{}{}{{wzx||z{|{vy{y}}{~t{{{}z}{v{}{|xzzx{~{{|{}{y{y|}{{|~}{}~~{y~}~}{y|}z||}~~y|wzy~zx~y}x}}}yy|{y|t~v|~{|yv|}}~|zx|{y||||}|}}|~}~}~~x}|}~~}~||~~}~}{}~|~{~~~}~}~~~~}}~~~~~z}~}}~~|||{}~|~|~~}}~~~~}}~}||~~~{~}~~~~~~{{{x}}~v~{|~|~~}~}~}}z~~~~}|~}~~}}}~z~}~~~~}~}~}~||~{~~}~{~z~|~|~}~}~~y}|~~~|}|}}}|~}~{~~}}|~~|z}{|}}|{x~|zxqz{~~|yzz|yy|}y|{|{yv~yy{~yyz}}yw{{z}{zyzzzzyy}|{|y|}~~|~zxxx{|z~y|}{}x{{wx}z|yz|wxwy{{{|}xxzxw{|zwz}w|w}|zzs|{~z|x{~z{}}{~x~|{xzyyu|}{zy||z}~}zz{w{~x}v{{z{xwz||x|vyz{{y~{z|~||z|x{x{{|{x}{{y|}xx|x{|||z||x|{~|~w|~yz{}|z}y}}||yy|}y}}x|y~z}t{{||{z}{z}}yy{~zz~{x||~y|~|{|}}}tw|z{{xw}{xy{{|zz|wyzzy{{z~wxzz|yz{y|{}}~{wyyzz{y{{y|v~}|{zyzz|~vz{zw}z{v{}y{v}xyz}yz~z|}}xz{xz}|}}wxxw}z{y|{}yzyxy{{u|x|z}{~|x|||{{{|z||}xzy{{|||z~z|ywyx|}|x~|t~zz{{{|{zzzx{y}}z|w||{zy|{uy~}||}{zywz}{zz~z||y}|}yx|z{zzzx{~y{w~{y}x}|{xy{xz}z|}y~}{z{|v||w~|{|t|w{~{~~z~z{z{||{}~~xz}y~~z~{z{vzww{}z}w{{}}x{zzvyz|{|{{zzw}|{~~}}x{zz~zz~z~|x~yz{{xyw|~z{vy{z~{z{z|zxxzzyz}v|v|x}y~{{{{{xw}|{z}xz~y|{~|{{z{}{x}|~z|zy{{|{{z}~y}{}|x}||||~}~vyy}{{}v~}~~{~~}~~~~~~~}~~~z~}~||}~|}~}~~z}~}~~~}}|~~}}~~~|{~~~||}~z~~}v~~~{|}~~}~}~}~}{~|~~}~}~}~{~~}~~~}~~z}~}|~~}~~~}}||z}{~~~}}}~~~}~~}z~~{~~~|~~}~~~{~~|~~~~~|}}~~~|~~z~~~~}}{}}|}|{~|w~|yx|y{{{}zxxzuzy}zz|yx{yzx{y{yxvu{{z{x}{{z}~yz}||vx{~|x{v}yy|}x||zw{|yx|||zzyzy|xu{~yy{x{yzzx|{v{x{{z|||}z{~|{y{~||~z{~~xx|{{x|yvzyywx|zv{|~w~yy{u|y|{z|z}~|~}|{{z|x}}yv|}~{||{zz~v{ywx{||xvxy}z}z|||zxyw{{xy}}yxvy{xzv{}v|{y~}}z|}{}~{~{{y}{yy{}zyyx{zyv{xuzxxz{|~{zzvwusxyzyz~}{}{||~yzx{~~~{{}{y{z|}{{y}}}|u{{wx|wy}|y}yz{xyw|{|y|yz}{y{|~yy{w~||{zvyyz|}zyw{{|x{}~}~ywzyzy{|yw}{{|{yx|}yz}z{x{zy}~z~|}|{y{~{z|{z}z|z{||||}~{}x{w}||}z}~{vxyx}||ywy{vyyyzz}x{z|}z{z~xyz~}z|x~z}z|{x}z}~}~|yzzw}{yz{x~z|zz}wvw~}yt}{y{wyz}{{~{{y~{}}{}z}|||xy||{z{|}|y}|{|||{zy{w~xz|~xw{zx}xxz}|yzyx{v{yz|}z}{}zy||z}{|y|}yy}{|{~y}wz}wx{{|yt~w{{|yxwy{zx~{z|zyxyv~zy}{y{vz}~{{{zyyz{~}~{|}~|}|z}{}z~w|w|||}{xyy{z||w~|v}yzyyz{z}|{{|wyzz{}|z}~{~~~{|{~~~~~|~}~|}}~|}~~{}{}~y|~~|~}}~~~~~~~~}~{~}z|~|{~|~y{~~|~~~~~~~~||~|~~}~|}~z~~|}~}}{|~~~}|~}}~}~}}~~}~~|~~}}}}|~}}~}~~}~}|~{w}~zy~{~~}}}|{{~}y{|}z~~{}|}~{~}~~~{~}~|~}}}~}~}~{}z}~~{~}~|~}~~|}~|~|}|zz~}}}~z{zx|}}y}x}{z|{|}{{z{{yyyyz{z|z|zy{zz||u|yt{{y|{y|yzyxx}zzz{x}x~zzxyy{|}{{z|{}zw}|x|{~y||~zt|zzxw{y}z|yz~xzzyx}zz~|x|}~y{}}|{z~{|}x{zx~w|}{|yy||{{z|~{z{~yyy}{wz|w|yy|{~}|~{wz{{|~{||z|zxx}}w|~ztyz}{{}u~z||{}||yx{~yx{|yzz|v~wy{y|ywy{yzz~zz|yxzzz{w~{x||yz|}{|{~z}}}{yxz{{}|{}{~yy{yy~{z{y|zzzw|}ywy|zz{zy~{}y}~~{{w}}yzw|{w}~w{wyxx{||yy|~{{xyyx}|{}y|{{||~}z{y|{{}x~{|{y}{~~z~zw}yx|{zz{~}}||~ww{|{zyz|wyx}y{{{||yzzy||}x|~|~{|{{x}z{}z|zx}}{w{w|y~zy{yzzz{|y{x~~{||}}xz}z~zy|{~yz|yz|}xy}~}xzx||zzy{~~}y{}{}|z|w{{|zu{u{}t{w|z}y||zwxw{{|{||}z}{y|}||yy{xx{zz~w~{y}|{x|z}y|z|yx}x|{w}{vz~}{zzz|y~{{|u|z|{{{~|x{v{x{wy{{zz{y|x}{||~{{}|||zxz~{z{yy}w||z}{xv{x{yyx}}z{}}}z}|w{||}}}}{|y}{|vywz{xzz}y}~~|{sz|{{z||z|w|zzv|}w{y}x|~|}}~||~}}}~~~~|~}|~|~}}}~~}~~|~~~~|}~~|}~~}~~|}~}}~}~|}|~~~|}||~~}~|~{~}}{~~~}}}~|z}}}~}~~{~~~~~~}~|~}~||~~~}~}}~||}~~}~~}~|{~~~y}}}~}~}}}{}~~~~{}~}}~|~}~}~}{|~}|~}~~~~|~}~}|~{|}~}~y~}~|~}}~y~}~~~y}z~{|{yz}wzxyz|vvzyxw~zy{{}{{{|xxy|y|yyy|z}y{~{y|}{zw}}|yy{zw~xx{zyy|{y~wxyxyv{zz}z|xyzx}y||}xz|yz{x{v}}}~v}z|}|}zz|}yzz|}zz~}|y~{||x{|zwyy}{zzz~}yyy{}|{||wxx{|}}~}|||~{{~~u|x|z{{v}{z{~}|~{yzxw{||yyz~||z{{yx}}xz}xxzw{zy|z~~{}{|y~}{{~|}{|z}zy{z|z}yx|~{|x{{{xz|~z{xxzx{z|sy}||{yx||||z|z|~{|{}x~z}}{{{||y|zx|yx}{}yzyyzz{~z}xwv{xvz|}q|y}}~y{|}|{xz{|{y~}~|~|}zx|z~~xy|{|y{z|zzyxz{zyywz|}{}w|y~z~~|y{}|y|}||{z}}y}~}}|z|yzv|{x{xww{zv~tvw||yyyww{||{{}s}|{zzz~x|y}{|yz|zx}|{}{z|}wzy~{{v{|y|{u{|~z|yzzx|{w||z{{{}zz~~{}{~w}{{|}|wv{yz}zz}}}~}}z{w{}}x|x|zyyy}zy}~v|w||x|~}}z}~y}{zzzz|~zz|{}z~|{wy{z}|}{~|~~||w{zxyy|{{~wwzx{}w{yyy{zxt{z{~|}z|~~|z|~|{}zzzwyv{~|||wxyy}x|}|zyyz{}|{yzx|yz}~v|v~|zzwz~~}{vz|{|yz~|~z||~z~~~}}|~|~~~||~~{~~~}~~{z~|~}}~~}}y~}}}~|}}}~{|}~|}~||}x||~}~|~z|~~|~}}}~|}~{~|~}y~}z~~~}~~~~{~~~}~||~|~}~}~}}}~{~~~|~~~~|~{~}|zy{}~~~~~~||~{}~}|~{~}~~}~{|{~|~~|}~z{}~{|~}|~|~}~}||{z|}~}~|w|yyx|w}{~zxzxy}~y~{w}yw}}zz{}x~xy{y}x|w}zzw}{~|z{u{|}~zy|yyzx{wzxxzxzyy|xx}{{{}|yy{||{}|x{xz|zvxyzx|wyyz~wzy{{zz|}w|xx~{w|ux{y{x{ry{z}zxx}yzu{{x{|}y{z{{~z{y|ytz|{|yz|z}{{xz{{uw{|yy}|vww||zz~}w|{}xxzz~|{y~xw{vxxz{{v}zyx{}||wy|x{xz|z}zz{x{zzz}~yx{||x|x{yyx||y~|yx}{y{qwyw{~zx}{|{z|xyzzu{{{yr|}{z}yy}y{x|z|}y|}wxzy||vzz|zz{xxxvy|{~zx~{~{zz|z}yz|yyz{}~~}{}~~{xzzz|y~|y{{z}|{|zz{{{y{||zz|yxx||~z}|w{x||{xvz}|y{{|}}{{x}{yz~zz|{~{|x}vz|}~}}x~}zz{{{y{w|||zxwxuxxyzyyz~z~yw{zz}{{z{zy{uz|v~y{zyz{~~{~yu{|{{{||zz}|}z|~|xxv{|w|}x{y|zxz{yy|~y}{w}{yz||{}ywx|xz{}wz~y|y{{}{|xz}wvz~xv|||{}{|xwy|w~z|w|zyz{|vz|xxy}x}ww|}vxwz{|x{|}}z{}|w|v~~zxzz{|}}|~yzxzxz|z}}{t{{yy}yz~{}{zyz|y~|~~y|}{z}{~yz|}yyy|yzyw}wzz}||{{zy~z~u{{|}x{|y}||y{|yu~yz|}|~y{}}{~~~}~~}~~}~}~~}~~~}{}}~}}~~|~||~|}{}|z~}|~y~{~}|}~y}~}~~||{|}|}}}~||~~~||}}{|~}|~~}}||~{~{}~~~}~}}~|~{}}{}}~}}~|{|}~|}z||~~{|~{}}z~~}}~~~~~~}~|~}}}}z}}z}}}}~~~~~}|~~|~~|~}}~~~~~|}|}~~~~|{~~}}~~~~}~~~|yzy}|}}}}}zxyw|x{zxz{zyzyy~z~vzw|{yz}z|y}v{{y|~yyxzz}~y|yy}yy{{~|wy||~zz~|yz|ywxx}zyzz~}yyz{x{{vy~{yx~xx~xx{z|{}}|{{w~{zx||{{{~w|{}y{z|{wzxxy|zvyz{{z{{{|z{w{y||y~x||z{{}z{{{{||~{}{{{{{|~z}~yz}y|xz~yyyzy|xytzy}}yz}{v|}s|{z|xw||~yx{|x}z}zxzz}y|}{}y|yy|}z{|x|}zzy{z{x{{{vzy|yy|}y|yz{yvwz{{{z{z{}|{zy}{y{{~~|xzy}w}y||z|y|zwv{}wz~zzxwz|}|{{{x}}{{{|{}x{~~z|}|zz}}}~~|}{{z{~zy|~z|{yy|yuwu{y}{ww{{y~|{xy}{{{vzzxyzzz~||zy|y}}z{z{~z}z}}}|{zy{|}wz|~{|y|zyzy|~y{wwxz|x}xxz|}zyy{v{{y{yz{yzz~yyt}w||x}}{wy}{|}}~|{|wu}|uwx{yu|yx{{zwzywwxywy}{|{||}z|}w{z}y~~{|||x{~zzz|~}y|y}x|{|~zy|wy}}{x|w}vy{z}yz}{w|xzwz~~}}xz{{yvz{|yw{}}x~{z~y~|{y{y|v}ytx|{vt}{~y{~w{u}y}x~t~{~{|z|}z}}~|xzy{yy~|||}|x{~z~{yuyw{w~~yw}vyz{{zy{~{z~yz{zx}x|y|~|y|}}|y{}x}}}~~~}{~~~|~z~~~~~~~}~~{}|||}}||{}|}}~}~}}||~~z~~}}}|~}~~|~|~}|~}z|z}~~~}~}}~}}~}|~~~}~~~~}~||~~~}~~}|}z|{~|}|z|}}}}~~}~}~~}~}~~~{~~}~|~}}~~~}|~~~|v~|~~|}}z}~~}}}x~~}~|}{~w}~~|~~~z~z~~{{z{}~}~~}}~{x~}zy{zyyz|z{||yyyz}w|z|~x|}x|zyz|x|y~}y{{z{y{zz{|{}|xx{zy|z~zzwxy}{yvy|yywp{||zy{u~}|{yuyyw}~{{{y{yxyzyyz{{yzy{{yxy{}|xz{xy}{{|}|z|~|t{{z~{{}xy~|yz{w}}{y}z{z}{~zzwzyuu||{||~zx~xv}x|{{|z}y{xxz|||ywzv|y~|}wxzyyzzz{}|{|{y{z{z{}|ywxyzz~{z}xy~}wy~~||zy{|v}xyw|z||xz|~z{|{z{wx~x|{y}{}{{y~yz{|x|z{|||z{{x{~}{~z{}zy~x|{}z~}{z}{xz{||{zzzzzxz~~}}}yyzy|yyy}{yw~yw{{~v}{z}|yzzvzz|~{z{{|}{}|{{}~~|y}|||y{}|{y|{~z{wzy||szzvzw}s~~}}z}yzzz~x|zzz|{z{zy{}}|}}}{uzz{w|zz}wzvzy{|{y}zz}x{x}zy|{z{{}wzy~}{y}vw~||{{~{zy|z}z~}{uwy}z{|t~|{}}|z|wzx~vy{w}||zz{}}x|{zz|{w~|{{zz~{z|}}{|x{zuy{x|~xvx{zw}v{{xy{y~z|yx|xy|~{zxwywz||}{~|}y{{x~|y{zt|~y}x|}~|}{y{xyxzz{~{~{{}{z{z}}{{v|v{{x{{{zv{|}y|z}{{|}zwzz{zz~{y}~wxw{x|yzw{y{|}{zxy|}|zy|}~~y}{{|yyz}}~}}}}{|~~~z~}}z|}{|}~}}u||~~~}}}~~|}}}~z~}~~~~~z~~}|~~~}~~~z~~||~~~~~~}{}~~}~~{~~~~u{}~~~~}}~}~~}}}{~~{|}{~}}~}~}{y~|}~|}~}~|~}~~}~}{|~}~~~~~~~~|~~}~~~}~z{}|~|~~~}~}{}{~}~~~~~}~~}~}{}~}~}~z}}{}}{~|}}~}~}}~}}{|~|}z}yz{~}|x{zv{~{x{{u{t{zyyy{||wywzwz{y{|~{{{|y|y|}{~||}|vu|{~{x|~x||{}|{|zxyzu}{xx{{~u{{x{zvzyxzw|yx{x|y|zxzz~x}{{zy|{|z|z~zz}|vz~zz|z|wx{wzzzxu|yywx{y|uyxwy|zw||{zz{}}|~w|y~{~{}{|}{|w|{|||}{~|w~x{y~|xyxzy|xyxyzywvxwyvyy}x}{|z~y|~|}{|zxz|z{zz{zzv{yzww|z|wz{x{yy}|yzzwy{{v{}xw{zxx|}|}z{vx}{y}{xy{{{{{}x|{~yxzy||||x{xyzwv{z{zxv}w|}|yz}xx|y~~w~x~|{|x}}|x}}}~t|}y}}}}xyu}}x|zz~|v}{|tyzyzzyyzzzv}xw}|y{|{}z{}~~y|y}|{~zy~|}||xz{|{{x}wzxwxz~{{wx{x{zzz{z{yz~{ywxy{}|z|xz|{xx~|zx}wyy|zz}}z}||xxy~{{zyx~||z}~y}yy{zyu|}ww{x}z|{x{}~x{{~~{}~z{~{|{|}{wx}~}{z|{}~uy}{z|zu{zy{|zxxyzw{}~y}{|z}uwz}{}zxyx}{{~||{{yx{{zz}zywvzw|zvwyx}{|xz{{|~zw~~{zzyy{}{|{|}v}~}|~y{{{|{}~~x}|||v|{|x{x|y{x{yywyy|}~uwy|y|{rx{{|z|~{yv~zyz|yy~{~|~}y{}}{|}z}~}~|~~}}}|~|~x~|~~}|{z~|~||~||}~}}~~|}}~}}~~|}~z}~}~~~~}||}|}y}{~x}~|}}|~~}}{z~|}~|~w~|||~}~}~}|{~||}~z~{}~{}~~~~y}}~}|{~~~y~|}~z}}~~}~y}~~~~|~~}~}||~}}}{~~}}~~~~~|~~~|}{x|z}~z}}~}~~}~|}}}~}~}~~|{}{{{x{{z}z~~}z{y{{~xy}~yzwzxy|xz{yy{y|xy{zz{zyyz{zzwxwy}{|w{}{}}|zy{zwyzwzx|{{}y}zy{||z|w}}|yy|{w}xzzx||{yyzy}~~}yxyx~|zz{}vz}}z|{{y{zy}{wxzy}}w}{vyv}x{}|~|{|xzz{wzzzyx|zuwyy{{{yuzyw{~|{y{{y~~~|z{yw|yxy|zy{x||zxwx|yx{{~}}v|}|z|}|}}w{yy|tyz|{~yz}w}{{x|yw}ywxzw{}z|}wy}}{z{y}{yx||z|zzv{{yw{|{|~z~{}~z{~z{|w|y|~w}{|yz}{||{|}}~xxz|vy}xy}{xy{}y|uw{}z|||z}|~{yzz}{wzywy{|x{|z}|y}z||xz}~~y|||yz{yyzwy}z|}y}{|zyy{|{||z}{{{yx|{w|{{zyy|yyw}y|yz{zwzx~zu{||z{zz}{~y{z{|{y|{x}yy|{zy{}yy|~y}{y{~}{{y}{{{xzz|{{z~|zzwyx{yy{{}xyy}y|w}|z|v{{x}wz{zz|yz||}{x}yxz{{}z|}z||}zwwx||zz}wz|||w||}|zxz|y~zwy{x{v|wz|~{{~|uzv~{|xy{|{{w~}x{v}|{{{}~~|{~z~xywvy|x}zyyy|yxz}|z|w|x||~{z{xzyy|z|y{{z{~vvyzz|{|{z}{wyz||v{u}yy{{zzz||y}x~xx|wyy|x}{z||}}x}xzz~|{~~~~|~~{}~}{~}y~~~}}|}z~}|}~~~}}~}~~~~}~~~|~~}|~~|w|z~~z~|~|~~~|}}}|z~}~~|~}~}}}|~~~{}~~}|~}}~}~}~~|~}x~||~|~|}{~{~}~|}}~~}|}~~~~~{}{~~}~}~~~~~~~~~}~}|~|}~}|}~}|~}}{|}~z~~z||}}~~~||~~}{{~{yz||~|}~w}z}{}zxz|{w}}z|ywx{z}{}{{y}{|y}||yz~z}|{yyy}{yz{{{|{}||}{zyzz{xzzzzy|{yx|x{uzyxyu{yzy}yw{|xy|yvw|~|}z~x|zyyzxx{~~|}y}x{z~{}{|}|yyy{{y{{x{xv}zy||z{yz}ywyww}}z|y|~{zz|z~zy{}z~}x|zy|}~~z~y{{|}z{}z|~x{z}zx{yz}{{{{ww{{xx~{xy~~~yz}xz~}yz|~}||~~y~|{v{{wwx}y~{wx{z|{}}z||vzw{y|yz|}~|||{{{|~}zzw|{}|{|z{||y{{{}|~||{zywx{{z{~w{zv|zyxyy||z~{{|zz{|{}}~{~|{xzzxx|}|{zz~z~}z~|}wy{z{y||{{xxxz{z{|x~y}|{}vz{xz}w}~~z{{{{}{y|{z||~{|{{||}w}yw|}{{yyyz}}yy{yxyzy{}zxzzx|}x{wwzx}~z{zzy|zyy|z|}y|~}}|}|{{ytz|zz{{yy|zz||zz~yzzz}{zzz~{~{y}zvw{yy~}|{z}{}~}~zz}{}}ywzzy||z~}xz|{y|v{y|y}{||{{}||~}|w{|}|z~{xy|z|y}yy{|~|zz{y{yy{}v|y{v||xzy~|yyw{xw~x}x}{||{}|~z{z|{}{|{|~zz||z~~|~yw}~z|w}{xyz}{v|yy||yuxzwzy|uzz~{|}{{~z~~z{y~}{~~}~}~~|~~}}}~}|}{~~~~~}|~|~~}{~|~}}z~}~~~}{~~}~~~||~}}~|}~}z~}~{|z~}}}|~~~~~~|}|}|~}~~|}{}~|}~~~~}}|~}~{~}||~~|~~~~~}|}|}{~~~}~}{{}~{}{~{~}|~~~~}||}}~~|~~~~}~}|{}~{~v~||~~|~~}~|~~~~~|}~~}~}zz~~}}~{~|~~~|}~|{{|{{zzwy{yz~y}y|z{|xy|{{{|w{xzz}xyz{}|~y}uzzxz~{z|{|~{~wwyz~}v}uzz{xu{y{|{{}|{s{|z|{yy{yzyxy{z~z}{{|x|{}~{}}}}y{||zz}|z{uyx~xz{xz|{yyy||v{y|z~}||||~|{~|}zz}|~y~{{z|x}y{zz{y{y}xz~{|y{}{||wyz}}v~z{vz}}zzz~|zyxy{x~|xzzw{{zw{{z{y{{xw{vz{w|}}{{~w~y|x}wz|}yzx{zy{~y{{xvy|z~zy}y|{y|xy{yw~y||yyzz{{{zy|y|{z~zvx{zzu{{z}z~{{{z~z|z~~z{yvyy~|y||z{|{xy{}w{x{z||{yv||}xx|zyxy~xxx|{{xzxz}y~|y{x|y{y{|~xwx{{yw|{yy}{||}|{|v~x{}xz|z}yv{}vy|yw}z}z{zzx}|}|z}}|~y}z{z{x|}w|x~y{zzyzy}|}|}{yz|z}y{||z{xz}x{zvy{{x}}zy}yx~}zyz||z~zw{|}}}{wyz}v}yx{yxz{|vzx{|}{~y{yyw|}|||}|wyy}z|zz~{y{}{x{~wyy||{zx|}u}{{}}~y~xyyzyy~wx|||zxyz{|{{zxz}~yyzxz|{|||wz{x{|uz{}zz}z||}zzz{zz{x{z{||v|w{xyyw}{zy}w{{zy~~wy}zw|{w}{z{}z|{{~|zz{z{zwz}y}z}y~|{y}w|~|z~}}{x|zx{z}~v|{{y|u}~}~}}}}|~}~y~~z|~~}|~|}|}y~~~~}}}|~~}~z~~|~{}||~~{~}}~~~~~~~~}}~||~~||~|~|}}}}}~~}}~|}}|||~}~||}{}~~~{~}~}|}y||~{}~}~~~z~}{}{}~~}~~}~|}{~{}z{}}}}~~}}~|}~||{~}|}|}~}|~|}~}||z}|~~{~|~~~|{~~~}}}}|}~}~|~}~}{}~~|}~|}~}y~z|s~~}~{{{{{zz~}|i}{|zxzu{|z~zy{wxwxy|zyywz|x|zwyzv}vy}}{zyx{{{{z{{|~}|||{|{uz||zxyz~{|x{yxyzyzvt{~z}z|wvzxxw{yyx~zv|{|z|zz{}x{y|||z|{|z|}|}}zxzxw{w~y{|zxz{{|}yyzzz{xx}xwy}z{|}xz||{yx{|}y}{}{x{}{}}x|{x}{xwxwxxz|wzywzyyyz||{zvvyx|xy{y}v{y||~~zz}||z~{||yz}}}{}~y{{~z||yyw~u|}ztxzvyyzz{}{yv|{{y{zy{zzy~}|x||zx}~|zz}|z}~yz{{z~zy~{{z{x{v{zvzz}{yyxxzz}|w|y|wz{yx}}|{}zyz|{|{y}}|{x{{}}tx}}tyxxx{x|z{~x{uy{yxpyz|~|xx|z{zz{{|||~{y{w{|~|{{{{zou|{|{z~~}}x|x|y|z}wy{{}z|xvuwzxyyz~{v{x}yy|}{z||y}}{{yx{{{z|x|}~{{}x{wyw{v~z}|z{|z~xxz}z}v|yw{y}xy|zzx|{}zzz~zyx{zzxxz{y{zyz}vx|z}|}vw}zy~xx||zz{w|{z{zvxwu{{zy|~{|{yvz~yx~}||}z||z~{~z{}w|z{vzz{x{|{z{xywxyuz{wvwwz{w|x{xz{z|}~|{{|}}x}~{}~}}}|z|{{{zzw~wyzxzzu{xyzy{y|~{x~z}wzwxv~}}~{xz~yz}w{z~~~|}{{~}~}}~}~~}~}~}~~~}~~z~||~}~~~}~{}|}}{}}}~~~~~|}~|~~|~~|}y}~z}~z~~~~}}}}~}~~~~|{|~{~~}}}}}~{~~~|~{~~~{~~}~{~}~z~}~}~}~}~}~}}}{}z{~~{~}~|s~~~}}}|}}~{~~~~~~||~~~~~}}}}}~|}}||}}~~}~~~~~{~x||~~}~{|}{}}y|}}z|y|}{}~}y|{~{w~{zx{{|z||z{z{yy~~~z|z{}y{|y{zzw|{z}{zz~}wxx|y|{yy|{}zy~{~y{z|{xz{z{zy|zy|v~vwzvxxyyzzy|}xvzzyyyy|w}|}{wzwz{{w{xy{|xz{yzy{x{z||y|z{|w{~{zzyzwy~{zxuy{}{wy|yx}{yyx~z}~{y{xy{y~}xxx{|}{|ww~z|{{{~{|x||{yzy|y||yw|{|z|}z~xwz}~ywxw|}tyzzy{|w}yz|zz||z}|zz{{{{|x~ywz~wz~zxtx{}|z|zxxx||{{z|z|}{y|{|}zw|y~|{z{zv{{z{y|xz~z|zxx~x{}{y{zyy|||uw|z}}|}|z}z}{|}zy~}}|x~{~{y{{{|{|}{}}{zty{x|{v{{r{xzz}x~zz{{z||}|uzxu|{z}z}||{{}z{z|z{}{~~{x|xxx||w}z}~yz{~y}|{z{{|y|z}|yzyz||y}{~wu{w|{{|{{|{|x~~{}xw|y~yz~||}zzz{~~}}x||{zyzw}z|{{w{}yzw}~x~~yzyzyx}~z{x{|zyzx{}~xzz{{||yz{x~|yzzzzxx{y{}ywt|ww|yw{|yxzy}xzy~|wx{~xzz{y{y}||wx}||}z~xzz|z{|x}|{z}{zwzw}}yzzyz|{zy||xxzy|xvz||{}}{zz|x~|{|~yz|{yz{{||{}|}{{z{{z{||xzw{yx{xz~{{w{zz|xz{w{y}|}~||z~~~}~~z}~~|~}|~|{~~~|z~~~{}}}~}}|~~{~}|{}~~|~|~}|}}}~~~w{w~~~y~~}|~}~~~}{||}~}|~}|~~~{}|~}}~}~|}{~~~~}v}~}|~~~}~~}~~~|}~~}~}}{|~}}}|~}~}~|{||~|}~~}}}~}~~}{||~|}{~~~z}}}|~~~~~}~}}}~}~~~}}}~|}~yz~{~{}~||{|zzxrzyyzyxw{y}~xzxz{wyvzy|{v{uyz~}zy|x{xzwyy||wy~|{{x|yvzz||~}{}}y{vyw{yyxu{z{vxv{wy{y}y{x||u{~zyzy||{}~y{~w|xyz}|z}{yzszyyytxw|y{vzx~}zwxww{zy{zyyyx||z~z{{z{z{}z|}||{~y|{|{~~|z|y|vz~|{x|z{xwzzxy|{w{xywyzw{{x{yy~z~|y~z{{{y|yz}{}y|x{zz}|~}z{|~{z{|wwxzwzx}~z}{u{{zyz|x}~|{x|{|z{y|z|yyy}|{||}z~z{zzy~}~~yx|~x|{wyxyxz~{z{xvzx||y}u{|{w||x{y}~~{~~zz}~x}wwzz|{y||}~|xyz{yxzzx|xxxzz~zvx|}{zzyyyzv{{{||{xvz{|z|z|x}}}{}}w}~}}{yywzz|y{y{|xxzz{tzzz~{}zz{z{vyyz}w}|{z~}z}y~{~|{|yxy|||y}{|z{uzy}z{{yy|~x{|{z}~}{w}{|{vtzzxwzz}|}z}||y}{|zwxz|{}~}|{xw~{|{ywz~{{~wxv{|yz~x{{z|{zuyx{zzy{}|~}z{~|{z~{y|z{y~}}}|{~{~|v~x{|z{z}{|z{|zz{zzxwz{xz}|}}{|wyzx{~||~}}}~{yx{{}y{{}{yzz{{}}yyx|z}~|xyy|x}{{|y~yww}|{|{}||{}~|z|}}||~{y}~|z~~~||~||}|~~}~|}~~|~}{~~}~{}{}~}~}~~|||~}|}~~~}~~}~}}~}}~~|~~}~~~zzy~|}~|z|~~~~}}~~~~~|~~~}~~~~~}|~~~~}}~|~}||~}~}{~}}|}}|{{}}~~}~{~{||}}}~~{~~{~{}}~}||}|~~~~~~}~~}}|~}|~}}~~~|}}z|{~~~{w}w}zxx{y{{{yyz|}zxxyxw}zzxz}z|zzxzzxx|||zyz{z~y|zx{yz||z{|z{z{xx|v||yxz|xy}z{z{}zwy||zzx}|x}u{vx{xvx{}z}~y{{z}{yyyyyu{|xxxz~z||x~y|y|{x|wtz}zy{~zyzy{~|yyz|z{||zzu{|{zy~z|zzyy{|xx|}{z|{}{|{|vzz~||{w|yzyw}{xx~y|{|u{{zyy{zyvx|yzu{zyyyx}yvvzzz|wz}zv|}x~|yyzzx{ywy|y~y|x}zx}{|~w|~{}wy|x|yvzyx~|x|yz{wz|yzz{}wz{yy}z{y|z|zw}z|y}||{}|}~zwzyy{}w{wzu~xxzxw|zyxyyyyzxz{v{~{yxxz~{yz{zyyy{{~{|z~}v|x}}}||zzx{y{|||wx{|xyrx{y{x}xv|~||w||~{v|{w{}{{{||~|{ywz~x}|{zy}{x~|yz}{~z|y}|{xx}zy}}}{yyx}yz}x{{y{zxx{|x{~|}t|v|~|zxy{zx{{z||wyv{~|{yzz}z|x|wz}|~{{xy{z{yx|{}}ywzvxy|y}|~{zzzz{{|{z{y{zxywv|y~|}{{{z}|wxz{|zx{{~||{{|z{||xx{{yx}y||zz|}}{{}z{|v~u||{|{{y|z{t{}y~}x}|z}wz{{|zz{y|||y{|{zy~v{xw|}x}z}|x{{}wzy|xwx{wx}|{}xz|}{||z}ww{z}|{{vyuy|}zxx{z|~|{y|y}}~~}~~~~}zz}~|}}}~|}}|}y}|~}|}}~}~}{~}~~{~~||}~|~}~~}|~v~|||{~}}|~}|~~~}}{~}~}~}~}~}|~}}~}|}|}}}~~}}~}~|~}~~{~~|z~~~~~~~~|||~||}~}~}||x}|~~|}~|~~~|~~}|~~}}}{~~~|~~~}~~~}~~~~|~~|~~|~}}~}~~u}}||}}{}|~~|}|~~{}|~}}}~~|~~~|~}w{{||}y|}y{{yzzw|vw~{v{yx{y}zzv}{x||{z|zzyzv{y}}w||zyz{{z{xz|w|z{{zy~}yx{x}~~x|z|}yx{xy{z|{{yxz||y}|xyx}~zyzy}{y|}||y}{}~z|y{~~}|z}}|||y||w|vyy~x|{}y|y{xxz}z{y}{xyzw}{vzzy||{{z{z|yz~x{~|x|z|}{y{y{vzx|~wz}}}w{x{w||z|zww~|{{w{w{yy|xx||z|}|z{x~|y}y}{}{}|z{{yzzxz|zx{vxy{yzw{x~z~x{}yt|x|zz{}w|x}{}{}z}{z|}}zxxy{{}}}z{xy{w{yzwxxx{{wxw{z}{zvz||yuy~xy|||y{}{yz~~z~}}}x~{}x}xz}|}|vx{x{tt|}y}yytwzx|zzz|zw}zz{|}wy}|{{xvyy~|{|~{~{}{~z}~|zz}u}}y~z{{yvzxy|{|{zxzz{zzx}}}}}zyzxy~zyzsx{}zz{|{z{{z{||y{yy}zz{~{|xw~{w|{zxx{z||xx{||z{wy}wy~|xxxzyzzt~y}}zx}{{|{{{~}y|}xtz}|}}|~{{v~{y}z{yw}zvxz{zyz}v|yxx{z|z}|zxy}{{~{{zzz}y~}~z}zyx}|~z|{y|zyy{{zz{wxxyxw~|xt{|zz~zzx|xz}{}z{}{}{zxxz}{}||{|}}}z|xzzxz{y{y{|yuw|x}zzyz{ww}{y||{{}{|}x}zxx}zz}|}~}}~~}~~w~~~~~}}~}~|~|{|}|~{~|{~{~}|}~}~}~}{~|}|}}}~~~~~}}~x~}~}~~{~|z~~~}}y}}w~}|~}}~}}~~~~}|~~~~~}}~~}~~|~{~~|{~~|||}|}~~~~}rz~|~}}}{~~~|~z~|||{}|~|}~}}}{~~~}~|~{y|}|}~{}z~{~~|~~~}~}|}~||}}xx}{y|w}{zy{}{{yyyw|}yy~{}~|zz|xz{{{|w}yw{x~y|y~~{~{y{{z|z|~{x|y{{|~~{}||{x|y|}{x{{{}zzx{{|x|~}zz|{xzy~|~zz{{zz{}y|y|xxw}{{x{{{yx{u|{yy{{|~z}}{~yz}|{|zxz|}s|w~x{zv|zxzz}|yxy{{z}{~}{zx}}zy~zxzzzryy|||{zzz{z{z{{xy|x{v{w}||{|y}vw}~z{{{~x~}zzy{|{z}||z{yzz|{wxz}zzxzx{|y}x~x{|~y{zz|||}zz{{{w}zz{z{w|yyyz|{|}y}y~vz|x|}}||z}zy|xv}wwx{yz{{x|{w{}z{x}{{x{}x|y|v{x{{}zz|zz{x{}zv~yyx~w}x{zvz{|~{~x}}}y{}||wz|z{{}zxy{{zyzw|zy}~|}w{zy|}{y}y}{|||xx{{}w{y}}yy{yz{y|w{{{|x}{y|x|u}ywxxx}z}~}{w|{zvzzzy{{z{|{vz{x}{y{~yzx}vzy{|{{}x{{}}{}zzyx{y|}yx{||{{{||||twyxxzz~}|}zy{{zzz|||x|~zz{{y}x|}zy}y|w{z}{vzw~|z|}z{}x{~x|}y{v{y|y{|ty}w}z{}|}{{{{y~|w{wz~{zxy{zz|{w~}{v|}z|yz|}zz}{|wx}z~|z}yy|w}x|x~}yy|z~|yzxy{{wx{}~{yx~}{|y}z}{|y}x||~yw|~}~|{z}~~~|}~}~|z}}~{}y|{~~~~~|}~~}|~}}~~~}~~~|}|~z}||{}}~~~}|~}|{{~}|}~}}~~~}|}}|z~}|z}}||}{~~{{}}y}~}|||}}~~~~}~}~~~}~~z~}|~~~~|}y{}{}|~~~~}}|~~~}~~~}~~~z|{~{~~{}}}|~~~~~~}~~}}~~}|~w}~~}~~z{|~~}||}}|~~}~}~~}~~}~~}|}||~~||~}~{~~}|~}||~~|~}{{{{y{{y|~{z|xy{ywxuy{t|wz|yzz|wuzw{zyx|z{zy{}}{}~zy||{|x|}x|{{z{zy{}y}y{z{swv|yzz{yxw|yv{}z|vywzz{|}}{}y}xzy{z||{}{{zz}z~|yzzx}zs}x|{xz}y|vw|{|wzyx{x{z|wzxzwuzx|||w~zxy|}z}}{z}{yzz{{{||v{|zx{xtx{~{xzxx|{}{{ytw}zwyzv{~|{~}}y{{}y|z}{yz|~yzx{y{{~|yzxx}yx}z|z|{}~wyzxyy|wzx{{zxytz|{{zx}zyx|y~|yy|y{|zzz}{{}|u{|{zxw{{z|zw{{y}}z}}xx}{|{wxy}}~zw~{{z{zz|{~{z{|yz|~|||{~||yzyxyy||{|{xy|~}w{}yx|ywx}{zzz}{|}{~|y|||}{|~z}yzxz}x{|{}y{|xxyx|zy|z{|w|{yzywzzz|yyt~|w~yz~{~yy{||y}~u{z}||zy{z}|xwz{|y}y|z}yz}}|{zzv|v~{zx|wyzu|xyyz|z}|~{zy{zz~{|{y~yyyw}xvxxzz|zz|~zx{~zw|z|y}x}z}|zoyzxw}xwyyz{{zwz{}{z}~|z}yyzy{}}{zv}~~y|{y||zvxz{yw~xx{y{{|yyv|}zzwyyy|{{|~~~y|{{|w~{y~{z|z{{w~z|w~z|{yzz~~wxu{x{z||yxx}x|}~{yzu}{y|{~~|~|}z}~{v{|y|~~|~z}||~}~~~}{~~~~~~{}~~}}~}}~~}}|z~|}|~|}~}||~zz{~~~{~~{~}~}~~}}|~z}}zz|~}~}}}{~~}}{}}{~}|~~|~}~~~}}~~z~~|~z||}}~{~~~{}}z}~|~~~~||}~{~~{}~}||}|}~}{~|||}}}}}}}{~z}z}{}}|}}~|}~}~~~}|}~~|~|}z~~~}~~~{~|}{|}{|}}}{~~{z{~}}~w|~x~~~~}~{}~~~}~~~}}~{~~wy~{|x~|zzxwx|y{{}|yz{u}z}zz{y|yy}|x|~z|zz{{{|wxw{yy{y~|}{{{|~{yzx|y}zxzy}|}{}z{y{yzvyz{{z|yyyw|{{{zyyy|{xvyxyzzyy|yzy{y{z|{yw{w||yyvyzyz~}vw{}||y{|{{{yz~}{||y|{y|x|{{|{{z}{}w{{yv|y~v{z{{{{xvw~x{y|}{|{{yw{zyz}yw{~}{~{|{y}||z|}}z{w{{}z|~|yxy}yx{zz~}}z{{z|xyyy{yz}{}y|}|xyz~|zz}x{{y|yvzy{|{{x}x}y}{}y}|||z|z~zywx~{tz{~|||y||z{||z|wz~x}|{~}zxzuyx{yz|~z{x}yx}x|}~x{}}xw|yy}wzz}z|ywyyyv{|}z{y{yw~w||{~}}|z{{z{xy~y~y}}}zz{y|}{{zz|y}{y{}}yx~}{}}t{}}z{zz~zyz|y|yw{}z~}|oy|yyx}rxxx|z{}{{}z||zv{w|}xxy}{|y||z{|y{xx|y|zz}y{{{|y~}~zzy}{{}{{{yyzyww|y}y}xz}{y|}y|z}wx{wy}}y|z|z}|{zw{~{yzxw||}||zyv~yz{xu{{y{}zzxy{y|}yyz~zz{{|}||{}y{}yvwzz|yxy}zy}{{}{}|yywx|x|||{w{{yyz|zxwz|}}uy{z|y|}y}|zzz|{}zw|z|}{zz~|{yz}wz{zyyzuzy}||x{||{z~xzv|}{}}~~{~z~}~~~~|~~}{}~}~~~~~~~}}|}|}~}|~~|{}~}~}|~~}}}~|}{~~~~{}}~~~~}z}{{|z~}~{}~}~~~~~~~}}~}~}}}~}z}}~~|||||~}~z{|~}~~}}~~}~~~|}yz}}}}|~{{}~~|}~~||~}}~{|~~{}~~}|}~{}z~~~~~~x~~~~|~{}~z~~}}~~~}}}u~~|}~||{|}~{||}~}}~|}{}||~~~~}|}||}y~~~~}~~}~wx{yvv{z{~y||xyxxvxz{zywyz|z{z|zu{{vx{zz{z{yx}zzzz{{z|||~x|z|{}{z{z|}z|}x{yyxzyvy|yzxxuy|z|zvyzz{y{{xx~~zyzyxzx~|z{{}z{||~{{}yxy{w{zwz}|t}{{xz~}{zy||y|yzz~~~yw}x|zvyyy}yz{y}x|yz{|~}{{}{wzy|y{|y}{}z}{||xx}xuz}||wxz{z{xyxyxy}y{y|xx|{|{zu{z}zx~zx{~|}z{z{~zzz}x{||w}|zw{|y}u}x}www|~w|||v{z{|{wzu|yx{}z~~}wzzy|||}~}{z{w{y|yz~|zx{z{|y|wwxz}y|yy|||}y}}{yyy{wxxy|y{}|yyx{}{{}|{|~{}{yv{}|z|{{}|zzw{{}w{zzw{tvywyx}{yy{z}z|yv}x{}{}|yx|~zz}}y~~~}{}}|yz|}}{{{zxz{z|{y{yz{|xyzwz|xyy{{{vyt{yw{{~{z}~zwyx||zz}zx{y{|z{|~x|yzyvwwxw}xtzw}~{wuxw}zy}x{xzy||w{{y||{~zz~{y{{|~}}w|y|z{zz{{zy|zzy||{xy~xyxx{||}vyywxzzzwx{}{|}xz}|y{{uy{zx}y}|{}}}|~}xz|}z}{{|x|{{x}||z{y{{x}zw{z~|z{{z}yz}||x~x}x|zv{zz}yx|}{||}z{}x{{{|yzxxyxz||{{zwy}x{u||y{|xz~}z{{~yx}w{y}u}}~}|~}{{}~~~~|{}z~}~z}}{{}}~~~}}~|}{~}~~}~~~}||}~~~~{~|~~~}|}~~|}|}}}~|~}}y}}yz~{~~|}~~z~||~z}}}}}}|}z~~~}}|~~~}~~~~}~~|}}{~}~|}|~|||~|~}|~}{~}}|~~~~~}~}{~~z|~~~}}~~}{~|}z|~|}||~||~|}}{}}{}~|~~y~}}~~}{}~|~}|~~~}~~~}~~~~|~|}}}}~}{~~}~~{}}}~}|}}z|}zz||w{x{|z}|{||{|z|}yyyyzz{wx{y|yz{y||{}z{}}{zxwx|}yzzyzyz{}w{|{{}y||y{w{}zz|z}xy}y{x{z~zz~z|}|xywsx|zx{yx}|zxz{}z{zxzz}z~{z}|{|}||z|{|z{{{{|zyz{xty|zzzyzy{vy{y}{{}yx}wyyy||}z|yx}xz~|{x}z{{xz{xy|{|z{{}}|zx}{}~|{yx|zy||~zxwyzyyx}zw|zyy{~zzxzxx{|}||}xz~||{xwz~}|{z}z~yzv~{z{xy{||y{w{{~{|wz}~z{zz|y{yz|xy{xzzzz|~||{{v||z{{yzx||~z|{yxz|{u{zs|vz{x}y|{y||{|}{|{|{z{z||{{{|z{|y{|}{{}}{y||yyy~{zy{z{~y|y}y|z}|||~zy~yw{|{}~xuz||yz}}zyzxz{}|}yyy}||}yyzw|~{}zz{|~y{~|y{xv}zyzyw}|wwz{}yv||}z|{|{{}y{{{~z|yz|z|||~~}z{|yy{|}{zy}vv||y|x|z~|{w{zyw|z~{zz{zsz||z}zxy{yyxy{z{vvx}{{y|z}z~{{|{~y|w~{}{~{}{}|z}zyy}|y{yy|zyxy{z{zy{y{||}{vyz~y}yy}y{z~{{|{xyy{{z||}x}yz}{y}y{xx|{yyz{{xz{~y{z||~z}}z~z|t|z}zzz}{y}|wzzyv{}tzy{zz~|zx|ww||{{|y|z~}}~|~~~}~~~}}~}{~}~|~{}|~~~}~~||~~}|}~~{~{}|~~}}~}{}~|{~~z}~}|}z~||}}|~~{}~z}~}}~}{}~|}~}|~~~|~}}~}~}~~}~}|~|~~}~}~~~}|z{}~z~|{~{~~~}~}}{||~~}~}~~~{~~~~}}|{}|}}{}~~~~~}|~{}~}~~~~~~~yy}~~z|~~z}|~}~||}}|~}t|}|}~{x}z|z{y{y{z|xxx|z{}{y|yyv{zyyz{}zy||}~{w|z|{yx{uy{z|w||x|z{x|zyzy{x{{yz|z{y{yzy|y|{zv|}zzyxtz{ww{v{wpz}z{yywzzxzy~}z}~zxv{xzzyzy{z|wxz|{v}z{|zz{xwz|w{~|y|u{{zx|y{x}z}}|{{~zx{{|w}{}y{~z}yz}{{|z}wzyz{z{zz{~xzzvw{z~|y{||xzs{z}||{z|w|~x|}|z{|y{|~ttv|yz|yy|xx{xx{|{zv}{z|zy}vwz}wx}}w|}||~{~}z}zx{~x{{}|z}z~v||}{wvz|zxw{z{x|zy{{||{z}zxzwz|wv||z|}{|z|xxz{yz~z{}z~||zy}y|~~ywzxx{{{{{~}|zx|zyzywy|}vx|yz{y}~|y{{}~|x|zz}|z{y}||}{z{|}z{wzx|xz|{|wx|y{zv|}{{}{y{zy{zx|x|{~~{z}yy{|z{uzvy|{~||~}y~~{vx|xz{x{yy}w{xxxz{{xywwyv~{yy~{}|~x}{{y||~|{z{vz|}|~|}y{|z{ww}{|vvyyx{|{xy{z{|zvx}zyyz{zx}}}|~z|}~|yw~}|y|z|~xy||~}|~zz||x}xy|y{z~zyz}vx|xx|}|{{{w}y}zy}{{vyyy|||}z~{x~{~x~~{{yyy~{x{y{ywx{|}z|y|x|{y|yyxz{yy|zy{}y}}y{{z|||{~}z~{}}}}}z~|~~}~~}~~}~~|~~}}~~{z~|~~}}}~|~}~~}}~}||}}||~{u~{|y~~~~~~~}y~|z~}z||~~~{{}}}|~~~~}{|~z}|~|~|~}}z~{|}}}z~~~~|}~}~}}~|w~||~|}{}~~~|~~|||~~|~~~}z~~{~{{~z}~||{{|~z~}}~|}|}y~~z~||~}~~~}||~}~~~|}~~~~}|~}~|}z~}}}~y~~}}~}|}}|{z}~}~|}{~{|~y|}}~}}yz}{}y|~xz|y{}yzxy{z{wy{xz{zy|xvxzwx~vyx{z{zwzv|x{~xy{z{zzzzuzvyyyx}~y|}z{|}zzy{x|}{{|{yxuxz||zxyxxyxxx}y|zzwxx{{z|zzz}wz}{{{zyy{|}yy~|v|z|y{xxyz{|zwxx{vy{y~y~|zwyyyxz{~v|{z{{|yyzyz{~z||{xxz{zzwz|}|wu{z}}x{}x~w{yyzz|vy|y{wzz~}|zyz{|||~yzw}~v|}}yyzzzyxz~zy|x|}z|x{xzzz}xy|{|~x}~x~y{ywzzyyy{|y{}}yz|}|zx}z|yx|zx|zyz~v|}{}w}{zxy|x{wz}}~y{wzw{xy|y{||zxx|{y|wx}}{}{z|{y|{x}zz~|zzy}wzuyzyz|{y}{{~{xyzzyyz|~}y}x||zzxz~w~|~~y{|~|{x{yx{{}z}|y{x}~{{{~{x|yz|zxy}v{z~~w||{y|{y}t{~}{{yy||zwz{{xz{y|z{}yyy{{zy}y~yz}}}vxxzyywzxz|~|v{}}~{{}}}|xz|{z~zy}{wy|wz}}}yyzyz|x}y|{zz{|w|~{}xzz{|y|zzx{rzyy}~}y{zxzzy|}xzuy|zx{z}}{|z{xxz|~x}{vy|xzv}~{z|yxwy|z|}z|y{|}zz|}yzv~y{xz}|zy}x}y{z~}x~|z|x}~{x}y{|z}~x}y}yxz{|z{xx{~yyz|zv|}}~|zz}}x|yxvz~~~}{~|}}~}~~}~~z|{~~~~}~|}~~{}{~~~|~|x~~|~}~}}~}~|z~~~}~~}~}}|}~{{}~~~~}~}|~~}||}~{|~~||}{~~~~|~~|~{~{}z~}}}~z~}~{~}~}}}~~{}x~}~}z}|}}|}|{{}}~~~{~}~~~|}}~~~|}~~~~|~~~~{~s}|~}}}~{}||{~~}}}}{~|}}q|}}~}}~{~~}~~~~||~s~vz}|{y||z}}y{z~v{vx{y~|yzzy{x|}x|vzxy{{y|uw||zzzzy|}{zxzzxy~}xyzyz~}~z{||{}|y||yx|xyzuuxw{z|wzzxzzwyyxzu{y||y~zw}zy}z~zz{yx{y|}{z|}{z{x}{yy|{ywv|y{xy{|w{w{z|xyyxyu{yzy{xx{||{yz|{z{}}|x|{}|zz|z}wz{|z{z~||z{vwx{y{|xy~|vx{yz}}uxwyx{{{z{y||~x{tz||y{|w|~{{|~z|}z{vyx}zy{w{ywxw{zx{zy~|xxwz{z{~xz~~~|zz{||zy}{zz{{{}}z{zy|{yx|z{}z||}z{|xzz{z}tz|w}v|z|{|y|x{zz{x}{}}xy{|{yx|{{y}z|{}|{~|z|}z{yx~|}||}wwxyxzuwyzz|z}{|x{|{{}}y|}|{|~||w}zx~{}|{xw{}|~}wy}|y||z{{z|w{|zz|{v~xz|yxz}}}wy~{yyz}z~{x}{|zzy{y~~{}|~y}|zz~y{vx~y{{v|zxz{{y|wy{zyyy{xxvs|{~}~}{}|z{z}{xz{}y||}ywv|}{z{yx}|}zv{z|{x|{|wzwwy}yy{z|uyyyy}|~{}y{{{}~x}}z~|{~|}|z{yz~w}zy|{xyx{}yvzyy|z}zz}{}}xwy|~{~zy|y}w}|zyy{{||x|zzy{{}y{}z}{}}y||z}{xwz~yzzyz~vx|y{{xzw{|~zz{x}}z}y|}yz{|{{~~~{z~|{|~~~|}}|}~~~}}}~~}~|{|z|~~}}|}}|}}~}~~z|z|}}}~|z~~|}~y|}}~~~|w~y~~~}~~}~~~~}~~~}~}~~~~}~}~~~}}~~~~||~y~z~~|~~}}}}|~}|~z}}~~~~}}|}}|{}~~~}~{~}~}}~~}~}}~}}~}~{y}}~~y|{|~~}}|{~~~z~~{}~}z{}~|}}}}|{~}|}~}}~|~~|}~|{{}}~}{|}~~~y|~|~}z~}z}}~{}~~}~yz}zw|z{{{zzz{xyvy}w}{}zzy{z|y|x||{y}{|zxzvx~zzw|~zzv|w}yyyxxxz|{~||zz{vz}{x|z||}z|x}{z~z}yzz~{~|xy{xty{x{|zwx|z{wz|x{|zxy{{zwxz|z}x}||{{yx{||zzz}x}||y|zy}y}yz{z{y}w~zyy{{zv{{yyx{yy{~{x{zuxz|{z|{y{}vz}zzyy|v{~|yz{{yz}w}{y|z~vxz~{{}~}|v~yzz|wzwwx|yzzzy|}z}|{z|{y{zzx{wuy{zz|}x}zz|{x|z|}yz{|xy~z{z|xyz|y{z{zwzzz|z|y~zxx{z}x{x{xy~x{zyz||w|yyyyxyzwzz|}yuwy~yxw{|~yy{zz}}~}zx}y|y|~{xvz}}y||y~}{x{}yxx}{{{{|}|y~|w}xx{|x{}yz{yyy~yx~|~yyz{z{{}x~|{|{zy}zzyy|}|x{vy{zy{yv{wy||z|{~y{z{~{|{{zwy||y~}|}{u|zx~yyy}zzy|zwv~|y||}z|z{{|yx||xxxz{|yyw}{y{{y}z|z}z{vz~|wy|xz{|{yz}}vy}||{|wx}x{yzw}xv{zyy~q{}{}{x|{zzx|xxyzz|~|v{}y~xx{zzz{y|w|||}z||z{||wz}{{~xxzw{w~}xx~||zx}ywzx}vzz{zx}wz~x{z|xwy|{zx}{zz|~xz|x}}z|xx~yz{}y}v{}wzxx|{{zz{y}y{uz}~t{y~yyyy{xz}~}y{z}{~~}|~}|}~~}~{~~~~{{|~}~}z{~|t}|}||~~}y|~}}~}~~|~}~~~|~~~~z}~}||}~{}}}~y}~~~~~}z}|}~~}~~~~~{~~~}}{|~~|}}}~}}~}y|~~}~|~}~{~~~~|~~|||~|~{}~{}|~{y{{||~|~}~~|~{}|z{~}{z{}}~|~}}~~~yz}~~|~}~{|~~~y}}|~|}~~~}}~|~}|}}}{|}}~z~|~~~}}~~{~~~||}|~{}}}~~}~~z}}{}}{~}~|~z~||~~xz|{{|y{}z~zz|zvyy|y|{{x|{wxwz{zzzx|uwy|xwyyz|{zy|xz~{}w}z|{|{|~zyyxu{y~zyz|yy~yvx{|z{z{~vu|wxww|xt{y}xxz{y{zywy~}u~{y{{}{xxyz{{|z|z{y}}yzzxvzz{yyzxwxzyz|x{~x{{yxwzvw{v|yzw|zzzxyxy{{x|{zx|xzvzxxw|}{wyyzwyzx{y}xyyry|{vx}{yvx~|{~x}x|ysz|~}|}{|zy{zx|~z{}{}}v{z}{|z~|zw}uyxz{y|zw}yt}xz}wxz|x|xxxzz||v}|wzw}zv|y{{}{|{{x}z}x}}{}z{vyw{u~}zxv{yy{{{wz}{{{xyx{y|z{{|}z~{|y~y|z|{{w}||{yxzzvzy~}z}zzz{wx||vyw|yxy~xy}v~wy}yuzx|z{x{xzx|}~{|}z{~x{xzt{|z}y{}~{xy{|{zxwz}xy|y}yxy|zzzzyyz{yy|uw{~xx~y}~z~w{u{{|yx{}x{}}|z{{{zzz||z}|z{v{{{wzwwy{y{wy|zy{ywzy{z~zy{||z}{|~}|{|~yyyy|}~{v{|zwvvywx~|{}xyz{xyvwxuwwwxwzxy}{~{z|{y||}y|~|z||||{{z}{{y}yz}yy~zzxwvxxtv}z}wty{wzty|wxzx|~zy{z|zzz{z}{~z{}xz}zx||zy|}|xz|}xv}y}z|xz|}}|~y{|x}w|yyzyzvy}{y{z|}~{z~y|}y}}}~~|}~~~~~~|}}z|}}}}{|~|~|~}z}}~~|~w~~~~~~~||~{~~}~~||~|~x|}~~||~}}~~~}~~|}~}~}}~}~}|~~~}|}~~}}}}~~}|~}{}|~}~~|~}~{}z~~~}{}z}~~}}~~~}~}}~|~~|~~~||~~~}~~{}{||}}~||}{{~~~}{~}}yz~z~|~~|}|}}~~{~}}~{~}~}~~~}}~|}~|~}}~}~|xy{y{v|z}{{y{zyz{}~u}y{{{|{y|||yzxy|{{xxw~{zy}}{yzyzw~v}z|xyy}}xzz{{xxzx~z{}|zy|{wwx|}y{|{xy}|z{yz{szx{xz{y}{|{xxy{xz{y{}yx|{{zzzxw{y~zw{x{xxyzw|{vz{x~~~xzz|zx{{}{w{y{zz{ww{zy|yzzxxy~|}~|vxz}}x}}y{}~yzzzzzz~{y{yy{~{{yy{~yyzxzy{uu{wz}}y|x{y{xxz|}~|yy|{wyvyyw}z|}~y||{zy||z~zzw||{x{{z|{x{zswy{y{|z{xx}z{yy}y{{}}|{wy|yz{{zy{||{u{yy}}yw{wx|~}yzyyyxzvxx}{|}z}z|{vxyw~z|y}yy{z|}{z{}|~x|~yyvyw{{~{{u{|y}yzz}y||~xxy||}{yz|xyyz|z|z{~|}zyx}~|zz|y|~xx{|xyy}z}{~zzv{x|w|}vz|x}|~||{xx{{{|xzyx|xz{~}y}~v|yyy{z|ww}~|{y{||zyzzz|v{y~{~{}wz{z{yzz}zz|{|{z{{u{~x{u}xx}{|yxz|uzy|{xwy~}zz~||}|ww~|yw{zy}~}~x{xz{x|vz|y|y}}w||zyyv~w|y{y}{|y|||{x}yx|w{u~||w{wz|{}zwty}yvy|{{x{y||{z{||v|{{|{z}{x{~{|~|xz}||}yx~|z}{yywzy}|vv|xyzz}z~vx{zz{yz{|~|y{v|{{z|z{y|}|}}}|~}~~}~{|~~{~~~~~|}~z~{~~{~~~}~}~}z{~~}z}}x~~}}~~}~~~}}~}z}}~}~~}~~}~~~z|}~}~|}}}|~}~~~{~|}~~|~~|}|y|}z|~|~~}~}z~~~}}}~}~~~|~{}{|~}|y~}}}||~}z}}~~~z~~~z}|~~~}}}}|~~}yy|}~||~~}~{~|~}~||}}}|~~}~~}}~w~~~}~~~}}~}~~~{|}{{xy}{~{~{}|||x|{xz}z{x{{{u}zv~{}w~zz{z{zyy|z{y|}{||z{{~|||vxy{}~{~z~{x{{~{~{yxx|zxwyvzzx~|~vzzwxz~zuzzlzz}{}{}y}{{y{vy|}}z|uyy{yz|||xty{{|yx}{yy~ywv|x}zzz|wwzuvyvwyw}||~|~|{zz~{zyty|~|}~}{}}|y{~}xz}{w{~yywzyz{y}uwwx|x|{x}yy{wx}}{|v{xyzxzxz|yy|yx~y|}{~|z~{w{{}}wy{vzxrvy|{{z{w{}|w|}tyxzzy{yy|y{{~xzx{{{}{|{~~~{}{y||xzxwyyyyz}zwy}wzwzxzy{wz{zwxxyx||~zzz|z{}y{y}zxz{z|}y{}x{}z}|{|}|yzx|}yzz{{}{{z}xwwx~vzzyz{~xw~z}xw~~t~w}z|zz{{zwzz~z{}||~{|{}zyy|y|y|{|tyv}{}u{{z{w~x|zzyyzzx|}{|{yzy~~{|~{~}zy}z}xz}yz{|}|y|}y|x{w{zz|{z{z{vy|u{z|wwxzz|~y}}x~yx{|{z~{|y}xz}~zzy{ty{{xywzyvz{{yx{{|}yxzzy{yy{{|wyx}{{x~w}z|zx{}|{{}~}}zx~~|}|{}~~yy|{|x|y~w~z|yy|}t~y}z|tz{uwy}|{x{z|yzy~zy}x~z{z{~{{~{x{|{~}z}|{zvyzzwz{uz|x}||y}y{|{{ys|xzv|{z}|}z{{}||{}}z~{}~|~~~}~}~{~~~~}|~{}~~}y~~~~{}}|z~~}~|}}~~~}}}|~|~~}|~~|~}~~||}~~~}~~}~~{|}}z}|~~~{|~}~~~|~}~}~~|{}}~~}~~~}}~~~~|~~{~z~}}~}{~|~}~}~~|}~}~~|~}~~{|}}{}~~{~||}||~~|||}~~~~|~}|~}~}|{|}}}z|~}|}~|{}~}}|y|{~z}}~{~~~~|}}|}}y|~~|~~{~|{yzzy|y}x|{|yyyy||v{{z}{xx{|xyzyv}xzx{|wzz{zx~wy}{y{xvwz{zzx{yyyxz|w|{yy|~z|zz|yw|v{ww{x}z{||{xyyxxz{{~||xww|zx|}{w{|||x{z|z|z|xz}z|yz|wzyv|y}{v{x{{w|z|z~{z{~}zz||wyy|{}z|yz{yz||w{x||{yyx{wy|xy{{|y|{xywzyzxyzz{}y}~y}{{z|xz{zy|}x{xx|v~{{y|zz{~}v~yvvzz{|yz|wxyzzyx{|xz|{z}vxy{|||}|x|{x|y{|zwx|{|x~||{}{~yzx}v{|{|z||xxvz~{zw}v|{xyyz}zx|y{vxw|zz{y{{yx{{yz{}{{y}{|{~zx|xz{}zvyxz{|x{{w}x}xzx{x}{~|xy}wwzz{|||{xz~xz}{xzzyyy{z}z|w}yyz{||||zx||y}xxyzz{yy|}|{wzxyzx||}w|z{|z|zzzw|{}||xx}|{{{vu{x{xzzz{x{zxz{~u}{|z{|z|~|w{}|y}{|y|w}zxz{}vvyy|z|zy{y|{zzw}|y|{zx{{y{zz{zx}{}yz~{{yxx{||x|{z{xwz|z{x}{vyxzwy}|z{yy{y}}yy}z}}|yx|xyy|yy{}z}zy{{zx{}xw|y{|{zywzxz|{{yvx}z|{y{{zx|yyx|y~{{yyzz{y|yy{xy~w~w{u{z~v{{}}z{~||}xz{}zx|xyz{x||y}zwywy|||}uy||}|z}~~~}}~~{~~|}}|~~~}y~~~~~~}~~~||}~}z|~~~}}{~~~{||~~~~}{~}}~|z~~}{~~}||}||~}~~~~~||~}}}}~~}~~~~}}~~~~|~|~{~||y}z~~~~~~~|}~}}~}~|~~~~z}}}~~~||}~{~z}~{~|~~~}~}{~|}~|}{~~{~~~~}~~~~}~~~|{z||y{|z{}y~|ywx}yyzxyu}y{vz{{~}}zv|}}yz|zwyzvzzyy}zyxyw}|{y}{|}~w{}{yx|{~rv}~vxzxvvzy{zv}~x{|r{yxy||xxzuw|xzy}}yx}x}|{y}z{{w{|{}|~x|x~|~y|yy|yxzxx}{}yz|y~||||{wyt{z|zxw|z{||{yx|yy|zw{zzyy{}~~|w}{z||y|yzv}{zxux|zwyy{||}{{{yzzxx}|{{v{{z{|}|~}z|}|zx}||{{y|{yzzy{y{wy||zzu~ww|uz~y|{z}wwx{wzy{}|zz{}~|~~xx|~|u}||~y|~||{zxz{|yw{{|}x{z|{y{yy|x~y{}yz{|wz||zzz}{{y}{{|{|vzyz{y}}|y~yyzzww|x|z{{zzww|{xzz{z{w{}wxyxx~v{{{}~yyzzz}||zy|{~x}{|}|y}z{}{zy{zzzy|xxy{y{yzy|v|}yx}|{zz|||w|~|y|||}xzx{z{|zu}~{}}{yy{|wvx{}{uxyyxyy{|{{{{zy|yz|x}yy|zyzxzz{}|y{y~{|||~}}zyy~~xzy{~}{~|yxz{yz|w{{zw{z{zyx}|{xx}z{}}|}{~}{yzx~w|}}v{|x}{x|{{yy{z{{zuu|~w{|xxx|~w|v|yxx}yvzwwv|{||~}~{{xxyx{|zz||}{zy}}{~~z|{yyy|x}y{}x|vyz}~xzu~zw~u~xxwx}|{}z}{{|z}yz{{~zz}~}||}~z|~~z~~~|}||{~~||}}}~~}|}~}~}{z|}~}}y{~}~~~~}}z{|~~~~}|}|}}||~}{~~~~~{~|~~|~z~~|~}{|||}|~|}~}}z~~}~~~~~~}~}~}~~~~~~~|}|~~t~~~~~}{}}{~~}~}~}|~}{{}}}~z||}~~|~~~|}}}z~~{~~{~||~~}|~|}|~}}{~}~}}~~~|~~~~~~~{~}{~~}}~~~}}}}}~}|~}~}~~}}}~}|z|yyxxz}y|z{x{zzx|y{zz{x{ywyxzzzzyyw{y{}zwyy}y{zy}z|z~xxxw}|}yyzwzxzz|z}}xwywyw~yzyx|{x}|{x||wz|{y~yy{z{}z|}}xzuyzxv{~wxu}}{{wyzzzx}zzz|yz||zyw||w|x{xzx||{{x{}y~{uwzzz|{y|~}~{{y||x{|}y}zx{zzz|~yx{vwx|w|{z{{z{}}zwx}~vwzz~||zyz}|~zzwxyz~~x{zw||{}||x~v~u}z}}z||{}zy|yx{|{}y~zxzy|}|v|yyyyw|yzv|~{u|zy|v|}{|}zy}y|uxw~~yty{~}|~|yzvwy{z{|{}w{z~z|z|zyzvz|xz|}}||vy{{||yzv}}{zzyt{}}|z||{}xzzw}w|z|}|}|{|xz{|x~|yx|{}}z}{zxwx{y{z|yyzwyz{~yvyy~{|vyy~wyzw{z{{y{}{}||{z~z{}|zyy~|{{yy}yw~||yv{x|z}wzv{yy{tz{vxz}}|~|}w|zzyy}{~~{{zyxy{z{w}z{y{|yy~|zxzy{{z||u{z{|}wx|xuzz}}zzy|zw|yy}yy|{z}{{yxy}~|z{{{{}zzx}{xu~z{{}zyz{{xwzy~yx{}x{|z~zyx}x~y|}~|~{z}|tx{u}~|}}zzz|vyt|y|{|}vzx}}||z{{{z}}yz|~{||~}~y}{zzy}{|}yz}ywy{{zz{{|~xzw{z{|{{xwy}yy~z{{z~}}|vzx{x|yy|x|~|~~~~~|~|}}~}{}}~~}v{}{}|~~~~~~~y~~~}}~~~}|}}~}~~|~~{~}~}}~~{~~|~~{|{|||}~||}}}}}}~}~}{z~}~~|{~~{~~|}}~~~}~|}~}~~{|~~|}~|~}~}}|~~}{~~~}}}}~~}~}~}}}~~}}~|~{~~|}|~~~{}}~}x}~~|~~{~}~}~}||~{~~~~~|~~~~~||~{~~{|zy}{~w}zyzx{w}w|ytwwzvzyvvw~|}zyy{yzyzy||{zzwz{}{|{~z{~}z}|v~~{zv{z}xx{z|y{wuw|zw|y{u|{xyyz|yyzzyzywz}y{zxw|x}~{z{{zxzzz~|zz||||y~}x}{{}{y~zxy}wuy|syyxx{~}z{yyy|w|{zzvxzzz|||}||y{}{w{|}|y|~yzxzy|z{z{yzu~w{zy|{zzwu||zzy{y{||y{||w}xx}z{|{}|~|z{yz|z}z}z|{}|{~x}}y{y|}z}xxvzzu|xxwzzyuwxyxz|{|}x{y{s{z|zv{||||{z~{}y|yxzz{{|{z}{y~}xy}|z|zy{z{yyyzw{xy}z~{~wyz{xx}|zx}{|~|wz{{{|}~}||y~{~|{}vyzwxxwx|x}yyv~~{{y{|xzx}w{zz||{{yzy{z|zw{yx}wuz~z~~||yz}}{|z|z||zz|y|yyyvzy}z{z||x}yx{wxz{x{zzy|{{~zz||w|z|z}{|xy}||z|{~x|}xv{x{z|ywz{zzyx~vz}y|yy|{y}{x{~~}{}yxzyw|xy{yzzy{}w}~~}{zyzz}z{y{x|zzy~{x{{zxy{uyz|{z~y{{xwv||w~x~zx{{||z{|}z{|{}vx{}{v|yz|{|y{{vyzzxwy{{}|x{{{w|}zx|{{xzvy|}{z}|}y}|{yz}~}x{~}{{~|~|{z~x~{||{{|}y{{|~yz}zxy{yz|ywxw{y|{wy~{z|z|{w{|}y{y{z}|~}~}~||~~~}}|~||}~}z~|}}|}}~}}}~~}~~~|~~~{~~~}~|{}~}}~~||~~~~z}}}}zy~~~y{~|~}}~~|~~~}{{||~}y~~{}||~~}{~z}}~}~~{~{}z}{|}~~}~}~~}{}y}}~x~~}{}}}~}~w}~}~}}}}~{{x~~|~{~~}}}~}}~~|}~~}~}y|~}~{}}}~}~z}~~}~~|}}~~~~}~|~}~~~~~}|~~}|y|}~}~}~}|~~~}}}}|~~{z}~|}}}z|{{~{zv}{zzz{w{y{{y~zz}|vzzyyz{{~zyyuxz{wx{zz{{x}|y{yx|{{xvzyz{u{x{zxzy||{}}{y~zyw~x{|}{|x}}{{xzz{ww|wx{|zw{z{}yz{yz|xz~yy{yy|yzz~}z||x|}{xy}}x{|{{uv{{{|}{~{yyxwy{yy|zwy}yxyxz|{x{z{}yzz|z|{}zzy|}{||~|vy|{{}yy~{|z|{zyy{|zz}z{x~}zz{w}xz}zzw~{{x}xy|xz}}{{~|yztx}w|{zz}|~{y{xz|x{|}|{z|z{{{{zw{y{~|w}|y{{|zy|~{{{{z{}w|}zy{}||~w{}||~x{~{zz{z|z|}y|zz{~{z{z|zv|}{{|zyw|{{|}yzy|ztwzz{{}z{|xxw}wyzz}zxxzxxwyz{|y}zvy{x{{~{wxx|z~xu|}}||}}y}|zz}|{y||~||z{{xzz}yz||}xyyy}z{v|{v|zxz|{wyzzzz~yx|w{|{{zw{yyz{v{{~}u|y|xzxzxyu}zy|zyw~|~wzzv{zzy~z}z}y{||z~|{{x{w{zyzyy{|y}z|}v{yz||{{||x{y}u|yw|{u{xz~{|}{x|||yyu{www|yzy|s{{}{z~}{zxx|{z||}y{|v|xzz{yx}{|xw{~zxy|~z{z|}}w~|~{yz|x}yw~x{y}t}z|~z}|zy{{{|zxyz~u{}z}|}x{~y~}|z~{yy|zzyvzxzy{vz|}}ywx|~z~z}~z|~~~}|}{}~~~|}~|z}}}~}~|}~{||~~~~}~}~}~~~{}~||||~}~{}~|}~~|}|z~}~}{}~~z~~}|}~}|~}~~}|~{~{||}|{}}|~}|~~}}~}~|~}~~~~~}}|~}|z}~|~}z~~~|~~{{~{~}~~}~~~~}{~z}~~~||}}}~}|}}~}~|}}}{}|p~}}~~z~}~|~~yyz}~}~~}}~~|~}}{{~y}y}y||}~~~{}{x}{{||}|{}vv}|xx|xz{tyzxy~{{~zzzxzzy}wy|zxw}{zz}y{|~xw{}y{~w{x}~v}}{wx|ywx|xxuzyy{}wx}y|w{y{{xw~{{x|zxv|y~zy}~}zxw~y}wyz}w}yy{x||{yxz{|xyz{z~|vzyz{|{xzzuxz{wyy~yvzyzzz{u|||{y{zy}y}|}z~|z|zz}y}|{}xu|~yyzzx|yzz{wy{{wxy}vx|y{xv|y{x|yxvyz{{zx|z|}~}z}zz}}~v~|xy{u{y{vwwwtwz}ywx{x|zzyy~|x}yv{z~z}{yy}zw}yxx{zy{|xzu}y}w}}|w}z|{~x|zx|{zy||wwyy}{}w}{yzuz}}x||||}{{}}~y{|z{zz|{}{{~z}|x|z}{~|}z~xyz{xzxzyyzw}yxxwt{}zx{}{~wy{wyx|{z|zy~{z}|{}~|yx|{zzt{v{~{|w{}zy{x{zwyyyzx{z{u}zxy{z|zv~}~x{{}}w~zz{z~yzy{zs}~}v|w~|{z|xy}||yzyxvyxzxx{ww}v}xww{}~}{{{{ztz{y}zxyy{z}~zx|u{z{{~||{zz{x{{~v}|y{zxwv{}xxtzx|ywwx{}}{w|yw{~x{z}{~{zz}}{{z~u||y{u{wxyzyxn}yzyv{~zxyx|zy{vw{yuwyzx|{xz~w}}w}~z~}|x{x~}zz}}}z}|}{zx}zzx{yz|t{z}y}x{xyzxzvxtyywyx}y{|z}yy||y{}|zwx}~}~~|~|~{y}|~}}~|~}{~|~{|}~|~}}|~z|}}~{}}~~z~~~~}}~~~~~~z~~y}{{~~~~|}~}~}}~|y~{}{~}~~~||{z|~~|}z}}{z~}}}~|{~|~}~}~|{~~}|}~~~}||~~y}~z~~~~}}~~|}|{|{}}|{}~}}}|~}}~~}{}~}|}~{}~}}~~|~|~}~{}}~z~~~}~|}z|~~}~}||~~~|~}||~}~|~~~~~~~~~yzv||{|{w}v~|x}xz|xzzyxzx~x}{|z|y~|z}xyyywx|yv{wyyz|xwzxyzy|w|z}|x{xxz~yvvy{{zwxz}zxzz~|xt{{vwy{zzv{zxyz}{yx||yzyy|xzx}{{vz|{{u{yzzyzx{xw{y{xzwzx{z{||||~xx{zyv{x~xyz{{|{}wwx}z}xvwv|z}wyzzwxyzz{z~w{z}zz|zyzzyzxy{zz{yyz~y{x|{{pz}}wzxxz{z{zxx{xvyuz}y|{z}{zzzxz|}wzzzxvyx{uz|y{}xyx|yyvwww||{xyx}u}||}|y|vzy}z{yxz{{{||x{x{zxy{z|{{|{{yvw{}xyz{|y{zzyz|{|}{{|{zx{{y|zz~yw|||yyz}|~ww{z{zy}|z}w{}zwzzw|z|x{zyw}zzzzytzwx~{}}zv~zvz~vzzy}yxy{|w|z|xz{{|{yw|{|xzv{}{}{{z{v{|xwyyztx~}w|{{vyyz~z{x{{{zyw{z|z{~||}{{|}zz|{wxxuxy|{}vyzz{|~yxvw{xyzw}wxxy~z|z|y{zywzx|||xxyx~~xz{|xzvzxz}z{zy}|z|{{}yzwy|uuy}yy|xwzw|w||yy|z{wx}yxyy}yy}z}{z||zz|y|vwz{|v{yxt|x}y}{www|z{yz{z{{~xxwy~y~t}y|xx{yzy|y}{|z||}{zwzxyy{{{|w}vx}x{|wyy{x}{|v|{}{}|}|zyz{wwzwyy|{zz|ywxzv~~|x~||~~{}~{~~~|~}~y|~|~~~~}|~}}}|{{~~{~|{~}~~}}}|~~}{{}~}|~~~}~~}|}~|}|~z~}~~}}~~}~~|}~}||}~}|~||}~~}~z~}~||~|~}~}}}}~{t}|~~|}~}~{}~|~~}~~||}~~}{{y~~|}}|~~}}}}~|~}||~{}}~y~}~}}|}~|}}~}~~~~~|~}~~~{~{~~}}{{|{~~~~{z}}}}~}}|~~}~|}}}~~}~~}{|}}|x~~}}|zxz}z{}yx||}zx|wwuvyy{w|{v|~xyx{y}|x{{~|{yyy{xy|y|xzxu{z{{|~|{~}|zx||z|z|zzz|zyzx{vxyyzuyzw|zyyv|yw}{zwx|{{{|zxyx|}z|ww||z}{|{{}{zy{y~~xzyy}uw{vwyy{v{zx{|zzzzw}y|{{{v{}x{}|||w{{yz~~w}z{||~}x~}x}~yyuz|yzxy{}z|zwzxyx|{}yvy{{zxyxuxxz{||y|x|{yz|yz{z{y}z|{{zzz}}~x{|vzz{{yzwzsz}wyzxz|x|{v||xyw{~yzzz~{{}~{}w|~{}|y{y{|wv}w{}w}}y{wxx~{y|}vvxyzyz{y|}{yxx}u|{|wy{|}~||}|x||zz{|}z{zy{}u{||{x|y||y|zzx{x}|w}z{w||z~z{}yv|yw|{|{z{{}w}{x|v~xy{|{{|||}~zz|}~}{y}z~v|zyxwzzz{}x{}y{||w{|yzzyv{{y{v||xzz~}yxyz~x||{{|{}x{{{~yzywy|}~yyz|v}wwx{yz}{}{{xxyxx{y~~~~}~{}~zzy}yz{{z{y|~{z~|{xw{}~zyvzt~{|yx|wzzzxv|z~zwyzwv}y}{w}{~|zz{}~}xy|xx~~~|y~{yyx{{{zwxyzx}zx~y}{y{yzy|{zzxzy}xyz{z{z}|x~z}wwz{|zy~|{}{|yv~}|}~yx||zz~xyywzz||xxxx|xy~zu{yyx{|}zzz}yzu{{zz}}~~zx}}~~~z~}~|~}|~}}}~~|}}|||~~~~}~|z|~~|}}~~{}~||~}|}|~~}~}~z}}~~|}~|}|}|}}}~~}}~}}}~~~~|}~}}}{}}z}}~{}|~~~||}~~~~|~}~||~}z}~|~~}~|~}|~}~~{}~~~~~~|}}z|}}}~}}}~||}}|}|~}~~y}~}}~}~{}}}~~|~{~|~~{~~~}z}~~}}~}{{~|~|~~}~{~|z~~||~}~{~}}}}}}~~~~~}~|}~~~~}}{|yw|{{{zvzz}yvy||}{~yx|xx}{y|{y}zy~xz{{uzx|wwz~z}wxzy|y{yz{}z}x|t{zz{zu~{|z~{~z||rvzzzx|zzx}zxyz~{x{zz|tzyz}~z{yxy|yyxx{wzy~~|x}y}{|{}}y~yyxzwz}|}|z|{y{|{{|{{|w}zz{~}yxzxyz|}w|{|w{w{|{y{w|z}z{|zvy|{xz{xwz|zzyyx|z}||yyyz|}{}y}{yyyuvwwy{z~xy|yyxyx||}|y}{yyzwx}}vyz|}zyzxyy}|{|z{|~{xz|}{vy~vy|xx|{x|y}~xz{{|yx{x{y|y|yy{z}}|{v{zz}|}{w{{y~x{{||~zvy}zz{ywz{}|{z{zv|zyz}yzx}x~zzz|x}}}~zzw{|w}z}zz|z|y|y|yyz|}xzzzzwzx{zz{~|z{{z|y|}xzxz{y|z{||{}|z|}xv|y}|z{yzy|}xxwzz||}{x}}x~xz|}}{yzzy{wwzx{{|{|zy{x|y|vwy{z{{}}z{}}yyy}yxx|wy|{x}|y|zy~yyyz{}}y~{{|~xz|zr{{~{xy}{}{y{{|xxzy|z~{zv{zyw{}y}xz}z{vy|yz{z}zy{{|v{v|{|{}|z{uz|{~z|}||||zzz{|~|x{z{y}|yx{{xyyyxx{{{{~z|xuy{zx~{y{z{y{y|||yxtyyzyyx|y{xzzz|}w{~xzxy}x{|z}v{zzxyu{z{{yzzz~vzzy|zyz{zz|xzz|{}w}z{zz|yy|~~|~|~~}}~~~~~~|||||}~~}||}}~~{~|}}~{}}}~~~{|~~{~~~}~}}}}}|||~}~~~~z~~~~|}}}}~y|z~~}~~~~~{~~~{{|~~}{{~~~~z}}~|~}}|~~~~}}~}}}|{~~{~~}}}}}}{~{{{~|~}}}{~~~~}~~|~~}~}~~~~}||}~}~~||~}}~~~~}|~}~{~~~{{}}}|~|~{r~|}}~{~}}|}~}~zz{{~~||}|}|{~zzy}{|wx|}wzyxw|zz|s{vzzx~~zv|w}x|{zytyx{z}xvx}}z{xxx|}{{||uy|zy{zx{|z}x|{z{zz{{zzy{qz{uzw~{yx{zzyy|yyz}ruxz{{zw{}zzv~}y{{{z{|xwz~~xy}wxy}}yzz{u|zzxz}yw}}x}zy{{w{w{zxvw{zw{|{}x}v~v{|y{z{|~|}xzx{}{z{~y|w~wx{~zz{z|vzzyt{zzyxy{xx{vx}|{{~y~{~}yy||}~{|}{{{z{xwz}|z}xwx|{}yz|||x|}wz|yywywyy{zyzvz{}zzz||}vwwy{xz||{zz~zu}~|}{~xzy{xzxvyxx|ywwx|y|{}w}|wx{v~y|z~{|{}|z|z{|z}}{zzz{y{xyzz{yvzx{{t{yx|~wyy{xyxzy{|xx{x|xy|y{{|{}yzx|}z{y{z~}|{{{~x{~}y}zzzz{zzzwyzyzwyxw{zyvw|~{~z}x{xz|ywzztyy|y~|zx}}z|z|zw{{~|}}}|zxx}{xz}y{{xvyzy{{x{xxvxzzxxzx{{swxz{y~{{z{y{{z}yz{z}yx}}zz|~}}{x|zz{y{w{zww|v{wzx|~z}vyzz{||{z|z|z|z{{x|z{z{}y|{z}z}~||{y{zwz~yw{{zyz{v{yz{{y{vz}y|y}z{z{y}}vyzz{~y|~yz{y}z|z|w}wz}{|xvzy{x{z{yw}ttzxv{zz~z}yzz|yx{|w|z{{}{|}{{~y{~~}|~~~~~}~}}z}}|{~z}~~}{~yw~y~}~||}}}}|~z||}}}~~|~||~}{~}}~z}~|}}}~z}|~~~{{}}z~|}~}~~}~z}~}~}}}~{y~|{~~~~{~~~}~~|~~~|{~{~~~~~z}}}~}}{}~}~~~~~~~|y~|}~}~|~~{~}~}|~~}~}{{~||{}}}}|~~}w}~z|~z||~~|~z{~}}~}~|||~~~}{||}~~~~|z}}~{~}||}z|}~~|}zy{zz}}{zu{yz|{{z{v}wz}x||yx}|zzz{z}}|zxzzx}yzxz|zz~t}}}z{{{w|zyuw{|zz||z|z|xxx{x|y||zz{ytyw{|}w{}|w{zzx|{y~{}|yvzxxtzy|yy{{}|zwzzz||y}z{yyz~yy{wy~{{{x{{~|{w~xzx|xy}{z{{zvy}}zu{uy}{z{w}}|}yz{zzwy{wz|vt}zz|}{}z{wyw}|{}y|yzxx|}}qxxy|{xy||{|{||x{}yz~z}{{~z|{yx|}xyx{z}|{{xy|w|w~yy|xx{~y{y||zwyz}~|{v{|{|{xxzyv|}zyvt{v~}y|~}{{{{}zzyyyy|z}xyx}y~{yux{{yzzwzz|x}{uzzywzx{{~|~zzx{z{|zy|}zxz}~~y{{{y{}~~uztxz|{zyywyv|y}~|yz}yzxy|xzz}uxzy|y~y}y||z{}u|{{x}x{z|zyy|z{vz|yw{xz{{yx|xy{{zy|{}w|yzw|{x{y}yx{wxxy~|{{}zw}z}yy}{|{{zzxxz}|zxy|~z|u|}{{|zxzz}yyzyywyx||z{xz|{|vx{{|yx{}z{{yyx|{zzyzwx{wzx|{zwx{ywzt{||~wyzyx}{}{|xy|y|{u|z}~||y}~yyxxyz|xw{y~yxxvxyzy{yyz{|y|{w}y|yzv}|||xzz{|xx||zy}|~yzxz|}zwxy{z~y{}}x|{xy{xx}{|yzz}xzz{yyzy{xz~z|x||xvyzzy||}~{}~~~}|~}{~}z|~~~}|x~~||~|~}z~|~}|~~}}yy}||~z~~~}~~||~~|{}}~}~~~~~{{~~~|~}~~}~~}{|~}~~|z~~}|~}|{|~z|}x|}~}~~|~}~~}w||}}~}||}|~}}}{~|~|||}|}}~~~~~}}|{||}}||}}~}~~~~~}{{~~|}y}~}~|}z}~~~}~~{~|~{~|~~|~}~}}|}~}|~~}}}}~~~~z}|}}~~|}}~{}|}~~~~}~~|}|~~~}}}}}{~{}}~}}}{~~~xz}{}~y|}z~yzy|z|z}yx|yxw}{w|u{{|vw}{vzvzxtzx|vsv{w}yz|z}z{}|||{wx|zx{z~~}}zy~~{zx{wuzyzy|{yv{xw{|wx|uzx|t{yyxvzzyz|zyzzy~xzz{xz}yw{||w|wyy|z|x}y{yyyvzyzzwz{xuztz{zyzxuzu|{zzyw}yyx{y|zzz{zxz{~{~y}|}y{yuy}zxxyz~zyzxyxz}y|yzzvyzzwxwuy{|zz{w|{{zy{}|}}zzwv|}y|~{}z{{zy{{}|{w}{ywxyxzw{}|yzzz|y}xxxwvtyxyvvyz{x|~~|{|zxyyvz|z{}}wwx{x}|~|z}}z|x}xw{yzz{}wz}|{vz}z{uwyvz||zzy~y{z}{|}|yx{zzzv~~}||~}}{{}|wzxxvxx~uz}x{zyyyxzzzy{yw|{xyw|yv}~||}{x|~{|z~x}~{}|{}yy}~|y|ww{{{}}z~xyu|}y{|zyz{zxwwyzu}|wuy|{}}vzyyy}|y|||wxzux|}}|~w{yvzzz|zz{uz{z}xv}zz}{}zyxytz{}x{{yz~{{vy{}{xzz}zz}~}}zzx|yx|}yx{{|{|y|wzxyv~xyx{~{|wyx|yvxuxy|vxw}|yzt~|}zxz||zz{{||{{y}z{y{y{zy}{~y|yzxzyv{zx}~w{~{{|z|yyzzyzx{zyx}vy}w~zyxwz~y|y}zzx~{{|{ywzy{{zy{y{{vuyz{x}zy|{yyxy|{vs}{yzzz|xzz{{|||{y}z|~}y~z|}~~~}~~~}}~{~~~|}z|}~{}~{~~~{}~~~|}y~~|z|}{{||z{}}|{}~~|~}~~zz||{}~|||~}}}|~}{~|||~~}~}~~~x}|x~}{}~}~}~|~~~}|}~|~}{~z~~~}~~~||~|z~{}}}w}y~}zz~~~}~~|||~~}{}~~~~}|~~|}~}~~~~~{~}~~}}}}~}}~~}{}}~}}{}~|{z||{}~~}~}}{|~{{}}}{z}~{}}~{}~~~~~}}}}~~~~}||~z~}}~~~~w|zxzxy|x}z{xzwyzyy|y~~zzz{txz|{w{v}xwy{v}|{{{yzz~y|~yzy||z{yy{zzxxxyz}yvz{zzxy{zxz{zyxw{{|{y}yyzwx~xzwzy{}|wz~z{}{}{z}}z|w{y||wy|}}uxx}}|}{zw|uz|y|{v~{||yyuz{}yxx}z{|y{z~|z{x{zx|zu{|zv}{~y|{zz||z|z~zw|{}y{v|{}wy}{z|{x{}wvvyz{xyyyzv{yxxt{|zxyw{{|{w}~~~|{|yw|yx|z{zyy|y~||{{|w{zz~zyyx{z|z{u|zyv}z|y}|x{{zzz{|y|xzzz}{yx|yz{yz}{|yy|x|{|y||{{z|{zxywx{yxyy}{~z{}||ww{{|{zzy{zx}{{yx~w{}}}z}uw{zyuyx|wyy}z{yy{yw{x}x||wz{}z|zxvv{{{yz|}|}|z~yz}|}z}yx}y}z{y~{|}yyy~z{yxxzzyz{z{x}{z}}~}||x~ww|vzzxxx|z{|z~x{}{{|{~zz|}yxxx|y|y}u|y|xx{w||{}u|{{wy|ww{~{y|~w{zytz}z{{zztyz{{{u|y|xw{}|x{~{|~xu{}|{yxvy}y||{{v{zx{yzy|{zy~ywx{|}y|wz{{|t}yyyyzx~z}x{~y{z{||{y{}|~z{{~z|z|y}||y|yyyz}}z|x{{|}v{}|xzzxx{z{}vz{|z{}|y}zzw~{{~{y{zs{zx{zy{{~{y|w{~z|zyxzyzwx|{~|y{x{}w}~}|y~~}~{~~~||~||~~~~~|~}~~|}~~~{~~~~}~}z~}~~~}}||{||~}~~}~~|~~}z}||w}}~~~}~~y~~}~}}}~~||}~~|}}~}~}}|~|~|~|~~~~~~~}~~~|~~|||}}{~}|z}~{~}|~}~~~~{|~{~~}~~}|}}~~~}}~~|}|}z|~}~}~}~}y~}{~}|~|~v~}}|{}}~y~}~|~~z~}}~}~~~~~~~~~{~{~~~|}{z~|zx}{z|}~}|xxwyxx{zxx{xy}{}yvyyzvv|zz|yz{yxzxzzxyyy|z|}{~|x~|xzz{z{|xz||z|x|vw|x~xx}yzwy|wxzx{zvzyyvxz|w{{{y{~{w~{y{v~~z||{}}|z|~}yyy}}~{zxvxw{wyzyzxww}~wz{~xx{{xz|{}yw{~|}~z||y}~|yx~|y{||{xv}}}{{}vz{~yyxpx}wyyyz|vz|x|yy{zxzxwzzwzz{|w{||w}{x{wz|{}}u}|zzz|{|x~x}z{|}yzuuy||zz{zx}zx}}~zz{zzyyy{y{w{|}{~}||}|~z{{x{{yz~}{~{{|}|yx|{uw{zxyyw{{zxzywzx{w|xxxv{yz{zyx{{zzy}}|{||z|{{}z{x~}y~x~}x{vxz{~zx}}yzy{y{|z{yzw|yy{y{vzzzv~{||{~zz}z|}x|yzxz|~}~{xzzx|{zy|{{zzzzz}zxyx|zz{xvx{yy{{xzx{|yt|}|}y|z{{~|{zw|y|zwyz|{~yy~~y{{{yyv}~zz|zx|yzyyzy|zywzzxxz{|{xzx{{{xzw{z{x|xzz{{zz|~|~{{y{z}z{||z{{|z|{zxyzz{|z}}v{{wxy}zvy|z~z{||}z~{{z{zy}zyxyy{|x{|{{{x}|zy}{wyv|wxzyyxz|}|xzy{|yy{xy|}wy~|||}yxxxw}y|z}|v|y~|zz~y}zxy{yxwzy|{yzz}wwwwz|xyx|y{yyz{zz}|yzx~z||y|~{x|~}~|}~{}||~{~z~~{z}~{~~~|}||}~~~{}~~yy~~}}{~~~~}|z~|~~~{~|}|||}}~~~}|~~{~y}}|}|}}{~|}z}|}}~~|}}}~|~{}~~}}~}}z~}~z}~~~~}z~y~|~{~~}}{|~}}|~}~~}}~~}~~}|}||}z~}z~z}}~}~}}~~~|~{~|~}~{~}}q~~|~}}|~~|||~~}||}|||~|~~}}~{}{{~|}~~}~|~~~~y|}}}}}{{xz||~||y}yx{z}z{xy{{yxy}w}|{{}z|wyv}{}xyzyy{|~~zt}y{vuz|w|wyytxxzz}xzz|z{{x|vyvz|~w|{||yz|zzy{|z}}{yz{yyxz{xzz~zzzy{yzyx}{zzyx{|z|u}x}yyy{{|wz{|{x{{xzy}yy{yz|v}||x{}zz{|y{w}}yxy{|xxvx{wz|}z{~xx{y}y}yzx~|z{|}w|{|{yzzz}wy{zvz~|||x}x{yz||v}~|{~xy|xz}wwz|w~w|{z||x|{y{|}|zxy{yzv~y}yw~xy||{}}z~x|vz|{}z~{}zzy|{z}x|yzy{{}{zz}yxz{|{{y|{{}}|{w}y|{zzx}zywxz|{z||x~zyyy}yy{yxy|z|zzz}|{y{{zyz~y}|{}}}zvyy|w|z{z|}}www~xxyxyx{~u{wy|z{yw|z|yx{|}~~y}}x}}{z|z}{|y}z~{y|zz}|w|y|xwx|x|}xz{yy}|{y~|zwyuzv|z{|y}xz{tyyx{yz|y~z|yxzwzy{{yyxyz||{{~|~vz|yz}zyz{w}{}y{{|yy}y}x}{xzx}{{|y{}y~|~|{|z{z}z||yzyz}|{z|y||zy|{}zzyzxy|~z~z{vz}|}xy~wzy{~{{zyy{y|w|{~|z|w{yz{|z|ywz}yy}{||yy|yy|~{zxz~w|zz}{wzy|xzzy{y~y{y~~|v{{}z{|zx{xzy}y~yy{y|{}y|y{z{|zxxw}y{z{{x{wxz}zx}|z}}|~~|}}}~~}{~}~|~~~{}|}~~~}}{~y}~~||~|}z}|~|}|{~~~}~}~~~}~~~|}~y}~|}z}~~{~~~~~~|}~~~~}|}~|~~~}z~~|}~~~}~~}}|}|~}~}~}}}~~|}~|~~{}~~}~{z~~~~{}|}~~~~|}~}|~|~|}~~~|~}|}z~~~~|}~~~~}|~}~}}~|}}}~~|~}y~}}}|}~y|~~{}}~z|~~z}~~|}~~|}}~{}}~zz~~|~~}}~~~}~}|}|}{~}z~|~~~{~|~}~z~~}|~zy{wzz|w{z|yy|v{zwx|xz~x|u{xzy{yy{zz~yy{~y{yw|wy|yyz{zz{}z|}|{}~}x||yzyy}||w{wwyuzzuz}w}x|v||}yyu|xywy}|||~{{}z}|zzz{~~{|z{zz|x}x~x|y|x|v|{yzwyuzuy{|zwwzxz{{zu|z{{{|yz|{}||zy|}|xxy{zzy|}v|{|ytx}yx|z{{wx{z{y{{wxy{x}{|yy|w}wy}z}y{}}}z{}~{zx~|}~{|z{}{{{zx|yyxz|{vxy{ywyxy}{{x}zu|wywxxz{|y~z}{}w}yy}yy|xzzzzz|{}y{z{zz|{ywzy{yzxwz~|xuyy{xzzzy}|x||w|{~yy|z{z|z{{{zy|ux~|}}|}|}w{|y{{|{txwzw|~y}r{{z}|{}yywzyzw}~xzz~{~}z~}{y}|~y}~{}x}x{z{v|~z|x|}zxwxzx{{xyyyxyz|}wv|y|yvzzx{z{z{z|{v~w}}{|wz{{y}{}~xzw}zy|yy{xzyzxxv|}z}|~}{x{xzz{x{vz}~w||{~zy}zxy}x}y|~z||s{{|}~}zw{{{|{y}{xxzxx{yy|{z}y|zzw|xyv{{z||y{~zzy~y{{ww|{{zx~{x}yz}xy|z{{xwx}|{|y|wzwzx{tvzw|{{yy{|}xx{}yy}|~z|yzzz{{}{|{||y{x{z{zw{{yzv}wzzzzt{|zzwzv{|yz}z{~y{{z}~{zzy}{}z{}~|~|~|}~~}~~~|{~||z~||~~~~~~|}}}}~z|}}~~|}~z~~|}||~z~}}~~|}}~~|{{{{~}{|||~~z|z}~~~|~}~|~~}{}~}}|{~}~}}|~{|~~}~~}~}~{}{|~}z~~{}{~}|~}{~~}|}~}~~||~}~{~~|}}{}{||~|}}~}}~|~}}{~y}}{~~{{|}|}|~}{~}}|}~~~z}{}}~}|~|~~~~}}{|~y|}}z~~~~|~|~}~~~|~}~~~}|{|~|~y~|yy|~yzw{zyz{y{}yxqy~zzzyz~yxy|x}x{{{|}{xw{|z|y{y}zv}v|yy~|yzvyyzzzy{y{{{zx{vzz}{{}w{w{xy|x{|{xz{y{vzvz}wy{zyxyyx{ywv|yy{xy{}wz~{y{zzx{y{|s{zz~x{u}z|zz||~~{xy||uxvx|yzxz|}{v{xyzwz|}zz}vzx|wx{{yxtzy{yyy~{}z|}{||{uyy}|xzzy{||zz|wz}w|}|z|y{yuyy}z{{||{y}}|ww|v{y}|w|zy|zz|zz{|{y|{{{xxwxyyzwx}zwxzyy~{y{|x}zy}xu~yy~x{z}uy{yyyy}{xyr~}||{{sxw|z}{{z~{z~{{v{z{{}z{y}~|zxt{y{y||z}{}z{w}}{{~}z{{y~{{y|zxzzxw|}}wzw}}xz{zzwwvy{|zxs}{~{{yyuz{}{}{yy{}y~zywyxw{~x{||}y}~{zv|{|zzxxx||yxzzzwyy}~}{}x|{}{}z~}~{z{|}zw|}{{xz{xyyxv~}y~yzzz{zzzyx}yz{{{wy|{x|y|x|}}}{z}|yzx}zy{zxtzyyzvyz}z~}x{xw||{{{xz}yz~zxw{z|||{{{x|~z}v{yxz}{{{x{{{{{{|txyxx{z|z|{x{w{xz|~yy|w}z{|}w}}|||}{zxx}{|}}zz{xx~|{{zz{}y||z{|yxzx{v}z{}~z}{|~yzy{|~{x{{y{xyzzz{~wz}y|z{{xxx{}zyy|~}~~}|~~~~~{}~|~~}~}}}~{z}~|}{|~~~|}|~~||~}~}z~~~~~|}~|}~}~~z}~~|~}}}}~~{~}~yz}~|z~}}|~~~~~~~}}|}~}~~~{~~}|~~}|~~}|~~|}{~}~~~}~~}~{}}|}~{}}x{z}~~}~~}{z}~}{{||~~||~~~~{}~}~}~{~~~~}|~~~~{~}~}}y~}||~}}{}~}~}}z~z}~}||}}{~~|}z||}|~|}~|~|~}~}~~||~~~|}|~}{}||~z|}{xw~y~|}{zxzvxxyxw~yzxyszyx|yz||xxxxzz{}|xy||x{z||{zxy{z{ztvx|y~yx||zz|}u||z~uzwyz|wx{yu{{xyw}|yxzwwz||xxy|~~~}}zy|v|y}vy|y}x~x|y}{{zw~w}{x{}wzwx{vwzz|}yyzy{wywuxxzxx||y||yw{vyv~zy|z|vy{z|y||}y}x|zz|w|}y}z|wyu}xzxy{zvz|zx|wu|}yxz}|~x|{|y{|{zz|||z{}{zx{{{}zw}yx{zzzwyz{yyzyxy|w{wxxy{z|z~zy{zyz~z|}{zyz{{{wz|yy{{}{}~y|y|yzvx|xwy{{yvyx{{x|y|z~wz{tzz|yyz|w{||xyx{{zz|zyy}x|z|zz{~z{yvxyry}xz{v{xwzvxz{{wx|zzzz}}y{wy}{~~~y~wy~~|~{|{{{~~{~|yz|zy}ywy~{yxz}y}{zz{uyzzwttzxxuzwzy||xx}{zxzw|{z~{y}z|xzy}{|yz}}z{z{z{|y{~z}{wxv{x~{|xq{wt}wywxxzzzz{x|x}yy~}|zxx{z|{xz{{}{y{{z{wyyzzyy{zyx~ytyzx|zwu}|vwzywvxvywzz|~|xw}{{vyxzz{|}|{|zxw{}zz|{yy{zyx}vxx|yzxyww|wyz{x{{zzywy{{y}}}{y||wx}w}xzx~~x~|{~{z~}yx|{zzy{yzyz{x{{wz{||zzvv{yyz}yy|zzzy{||||z|z{~{x|y~y~{}~~w~}}}|}~|~|~~}}~{~}~~}{~{~~}|}}{~~}z~|}}~~~}}}~||~~{~}~w~~|~}~~~~}z~|}~{~|~~}~}~~|}~~||~~~~}~z}{~|z{}~|~~~}}~|~|z}}}|z~|}~|}~{~{{}}}|~}~|z}{||}}~~~~~~~~}~||w}~~}}~}}{}}v}{|}{~}~~~~|}~}}~~~|}~~{}}~~~{}~~}~}~}~{~{~{|{~|~~~wyz|}{z|y~|w{}v}zxy}{{{|y~wz|z{w|zyzyyx}{}||v|yyxwx}z{|}|{{xxy|z|zyz}x{|}z|y|z}}xzyz|{zy}yzvvzyzz|yv|uwuzy}zyzx|x~ut{||wzy}xz||{y|y{z{z{x|{v{~|ww|{xxyzzy|y{v{w{xz{z~wuzy{{||zz{x}{z{{yz{xz~ww|y}xy}|zy{xy}x{z}|zz{~|x{x~yyyy|{zxz{{v|wx|w}wx|y{x|||{s|zyx|z{z}}zz~z{xx|xy{|wwywyzxx}|v{|}{{}{x|zxy|yvyyz~|{w||y{|z{|{vv}xwzx|}{ty|{{yyx{|{}x{{{|u}|{{zzz{{y{~y|{{{z{|vzzz|z}}{xz|}{|zx}|zzv{|zy{~{~{{{~{|wzz{x{zzz}xxt{{x{wzw~}}z}y{{xuy|z{}|{}{|zyz{}z~}{v~{z|zy{vx~yyxzz}yyz|}|xwxz|y|xzu~~t}}wxz}}{|xzxx|}zv{{z|{zx|xy~{x|{}yz{}{}yy|{y}|~vz~zy}|qzyxwz{v~xx{|z{|uzz|z|xz}}w|z{|{zwxyy{{zw~}{x{}}zz|y}{y}{yy|z{zz|y}|wz}xxu}zz~}z}zz{|||y{{v~z||zwz{yt{wzy{|}|wyx~~{|zw~vxyxz{y|y{|y|uw|zxyyzyyzw{yy|{~yy|}~}xvwy{|yzzx|vxz{y|zw}}{}zw{|{z}||{yyzzxyy{yxxyz{|x|zyuy}z{x}y|}~}~{~~}~~}~}~~|}~v|}}~{~~~~~~~{~~~{{~}~}~|~~{}|~}}|{~~~~}~|}}~{}y}|~~~|~~~~||~~~{|}}||~}~}}{}z}z}~}~~~~}}x}|}}}~}~}~}{}z~}||~|}z~}|~~z~||v~~|~|}~~~}~~~~{|}~~y~|~~}~~~}~}~~~|~}~~}|y~{~~}~~z}~~{|}~}~}~}}~}z}~}~~~|}~{}}||~}~|{~~|~|}~z|}||}|~|~~{~~~}y||{{|zxy|z{z{yv|y|w{v|{wvywyzy|x|vzzy|{z}v|xzz|||z|z|{|y}{|{zzy{|z|x|w{{z{y|yyy{wzxzz|vx|zx|zyzww{zzzxz{wz{wy}z}xxxxzz}}y|z}|y|{xyzz}z{xwwyywyxxxzy}xz|x|x{wx{y{y|xyvyy{|z{y}w}y{|{}y|}z}||w~~y|}~{{|zzx{xx{v~zyzx|v~z|yvvyvv}x{vy{}|z{z{z|z|}}s|z~yxvy{zzzyyyz|zyy{|{|}w{{y{y}{z|z{w~{zyxyxxuzy{|{y|}||{ww|y~x||y{vzx|{~|||}|~|}zy|{{x|{yy{{zxz~x{y{wyz{v{xxw{{}z{x{zxy{|{{{}|~}xzzw~~~~|{|xw|yt|x{x|wvxzx{{z||uyyyz{|{{{yv~x|w}zu{}}{}|}~yz|{x||~z{{zw~{wxx|zzx|}|}z~|z{}}{xxyvvy{~{zy}{{|{|z{|x|~z|~y{{}{{}|yyx|{}|}{x{{|{}x{}y}|yxzyy~||~}yzy~xwy||yyu{y}{}|}zxyzyz{zz|yz{y|z~{yzx{}~}zzyxyy|{vvxvz{yyz}{{|xz}vxzvyxxy}z{}y|yw}}}zx|xz{~wyy{yz|~{{{{{w}u{{zy{{z|}z|w|vux{{vx|wz|z~|yx{z{zwxy||{{z|}|z|x~zz{zy}zzy{z}z{}zx|w~}{zvyz{y{xz|{{}|x~}zz{~~vx|{|~zz~~}}}~~|~}~}|~~~}~~z}}{}z|~}}}{}~}~~~{}~}~}~~y~~}}~}}~{}~|x|~}{|}~}~}~zz~}~~~}|~~|~||~|}}~~~}~}~~|~|~~z|}~~~|~~|{|}}z}||~|}}~~}zx~|}~{}~z~|{|}~}~~~{~~~~~~}|}~|||{}}|~}|}}~w~}}}{~{|{|~||{~}}}~}}y~~~~~}{}w}~}{~{{{|~~~|~}}|z|}}|~||~}}|~~||~}~~~}}}|~|}~~}z{u{{{~{|yxx{{yzz{{xyw~xz|yu|xyzyy|y~|x{{|}}zxyzy{zz~|{w{{v|v|v|{}yyx}{uyz{~zxzxy~wsyz{|x|y|~{{}z|||{zzv{y{zxz|w{zzy~xz|{y{x|v}|ryy{{{yzwwzw{yyyuz|z{uy{xy}z||x{wyxzy{yzzwz}y|{ywwywz{x}z{{|uxxy{{x}y{x{xzyzzv~|}{{|xx|wxyx|x}xxzyzwyy|{zyyww{}{w|{{}z|yx}yz{w}zw|{yzy{{||y{|x}w}}{ywxzzz}|}{w|}}yzuyz||{z{{xzzz{~x{~vx}zx{u{xyyz{{}~z{yzwx}w{}|r{{x}zyxyy||}|z|x{|||{y|~zzz{y|{z{x}vxz{{}x{z|v{{x|}z}yx||x~{z{~{~|{x|{xzy{}{t{|zx{z~~v{|{z{zyyw{|~zz~{{tyzz{z}zx{{yyz{xvx{}zyx~{{~y{z{{|z~}xwzw{z|}z{~y|zzwvzyzzyzx{yxzy{{~ww}x|yxuy}|zxyxzyy{}xy{yx}yw{}}yxwx}zy{{w|yz}{v}~}y{z~{y~z{y{||x|x{u{x}z{|||wzy|yz{}zzy~zv|zz|}{zxxy~yxvyxz||xy|y{y{w|{{{{|}}|y{wz}~z|{|w|{}~zy{}yzxz{zy}xxzyz{z{z|{|y{{z|~{}x|y~|||x~y|yyzy{y{yxwx{z{{~zxyvz~zz|{~y}z{|v{w~w{}zx|{zyzxw~{}~w~|~~~}~~}}~~|~}~~x}}}|}{~~|~~}}~z~{~~{~|}~|||~|}}|{~~~~|}~}}~~}~~~}{x~~~~~}~z||}}}~~}||~|z|~~}~|~~|~~}|}}~~~~|~|~~y{}|}~~{}}~|}}~}~}}~~~}}~~{}}~|}z|y~~||}~}~}|{|~}}~~~~~~~~{~~~|~|v}}}~}{~}~}}z~{{}|~}~~}}}}~~}~|~}}~}}~}~|}|{}~~~}}y~}~~~~~}{|~~~~{|}{~~~{{zywz{{{zyzxw{wzwwyx{|wvyzxsyyz}|yxx|yxx{xx{}w|y|{w{x|{}zxzyy{y||{{y|{y{~}zz|www{{wxyw}{zyyyvxyw{w}wuyz}v{|z|xvx{zvxz{|{x|}{zw|z~}|{w~y|x|y|yzx|xxu}xw{vz{||w~v}yvzz{xyvw}zt}~}|y{{xz}w{{zy~{{}wy~z}|y|yxwzyxxy~{yzzzzxx|v|uz{yzzxy{yyw}w}|y{|z~zz~~z{z~u}}}}|xz~{y|{xyvzzy{{xwzy||x||v{wx~~wvzyyx|wwz|z{yyzzzy{{||w|~zzx|z}zz{|{{|{}}wyyxywy~w|wy{yyx{yz~xz}zy}w~zyw||{{{{|{zzz{{}~yy|||y{~|}{}z|~|zzwyyyy|~xy|}zu{{}xvwvuxxx{|z{yxx|{|}y|~~zy}}y}{|~}}|~~x|{||{yxwz{ywx{|v{yx{x|v|{wzzyzuvz}wz{|z}xzxx}}||~zzx}{w|{yxy|{}|{x||{||y{xzxyzzzzxxy|{z{vx}{xxz|z}vyy}y|~z{z}}}~xx}w||u~~{}}z{zx{{{z{{{zy|yww~{vy{z|{yxyz{xyywvyvv|z|||{x~{z~}}|yx{|{|v{yxzv}}|z||{{~x|wzzzzy|{{wz||{{{wz~zyzyy{|xz{}{zx{x{|}z|yz{}|{zyyz||}~z~yy}y{yx}zyyywzzwywyzz|y{{sy|z{yy|{yy{y{{{}{{|}xy~~|~|}~~{}~{~}|~~|}}~|~~z~~}~}{~~~z|~}~~z~~~||{~}{}|}z|}}~~|~}~{}}~~~~{|~z~~|~}}|~}|~}~~}z|~}~}}}|}~}|}|}|}~z}|}~}}~z}}}|}~~zx~~~}|~}}~}}~|~w}||~}{}~~}~~{|~}}~}w}~~}|~~|}~~~{||{~}~}~}~}z~~~||~~~~}|}|}~~|}}~~{{{}}~~{}||{}{~zx}~}}~~}}z~~|{~}}}~}|}}~~|~~{|}y}z~~}~|~}|{|xxzy}}}wz{zz}zzz{{{wz{xz}||{{xz|w{zz~zzw||zzwz|xzzxwzwv|{zyytyx|vy{}~|w|y|{~yxzwz|z}}zzy{~w{}{w{y{y{z|zz{zyz{}|x~zyzz~{xvyxx{}}{zuzyy{x{}yvx}yw}zzzyv}{|{|x}z}wx}xz~wy{z{zy{uxzzzywzzw}zz}z{zzq{~zyx|}|}y{~|y{}zw|{}}|}x{|z{}|||wz{yyxxyxyy}{{}y{zx}{vwx~}}zz}z|{yx{||y|yy}zywywx}{yzyzvy{y~x}{|{tx{yz{}}z{zy|y{{z|zz{zzz{|y{{{{x|vxz{zz~~w|}{z{~y{|}z{yx{w{}z}yx|{y{|x{z|xywzvyxy|zv}z{z~~y{z|}x|{}z|~x{xwy{yxvxx}|{}|zvyz~{z{yvy{~z{yy|y}yzz||{vwy{|u{wy||v{~|y{z|}y|x|~{|vyzx{zvy{}y|y}z~yz|x~y|z{z{}xz~yzy{x|{zz~|zy}xzx{y{y|zz~||{}yz{zzz|z}|z|zz~z{|x~}yuy{{wyz}}zzywzzz{~|yy|zwz|zzy|v|w~yxyz{{{{yxy}|zwz}|wywxy{|{u{yzyzxxzxz{|y}|v}|{{|yzzv}y|{|u}{{yvx{x~zuyy{}zz|yyw{{{}{{{{z|w{y}yyz}y|{yxw{y|||z}z|~yzz~}{z~{z|}{}}{z|}z~yz{{}|wv~{z}~|{zxxwz|}x||}}~~}z|~}~y}}~}}}|}}~}z~}~|}~~~}~}~}}~~|}}~~|}|}}}|{}{~~~}{}~~z~}~~}~}~}~|}~~}|}|}~~}}|~{~~}~{~~~~~{~z{|}~{}~~~~~~~}|~}~~~~~~~~|}|}}~~|~~~s{|~}|}|~~~}~~||}|~}}}~~~|~~}~}~~}|{~~~}zr~~}}|~|z~~}~~|~}~|}~~}{~|}~~}}}|~~z|~~}~~|}~~~~~|~}}}~{{}~~~~{}{||z~~z|{~{y~|}y~yyxyw{yx{wzy{v|{|{|zzuy{zzyzz{xvz}wzz|z{|{{{yxy{zxy|y||{~x{yz{s{|z{vy|zy|x|wvy{yzzzyz{xxwyw}{xyywz}||{|yy}{zz|y{z|x|w{z}yzu{uwy}ww}uv{zxy{ztzyzz|yy{y{x{yy|z{xxz|}y{z}{{|{wyx{y~}z{{z}|xzxwwy|{{zywy|zx{vxw{v|{zw|{zww|zzzy~~zxz}zx{yzxxw}~|}|y}||z}zy|w{{{{z|x}wywxx{z|yxyyxv|xxw|y}}zv}y||zwz~yzxwx{z{{wz}z||zzy{xzxuxwz}uyxz|xwwzwzyywxxxx}zzyzzz}|zz}}y~}{}{{{xy~}zzzz}xzz||}{z~vx|xyxw{yxyw}{|x{y|w}{wy{v}{{}|x{{zz~w{{z}x{|w}{x}vy~|}xyx|{yz{zz||xwxxwzzzz|xyw{wy{xyx|{w~w{{z||}yy|yzyv|||y{xy|y}x||{yzzxzzxyxzzx{zyw{{{xxv{vy}wyw~|yx{z{{vz}{z{wx{~y{{x}z||w{}|~yzzyv{ywtz}yz{{{xyz{{zz{wvyvzz||{|y{}y|x~}z{}}z{z{zxx}{~|{~x}x~{zy~x{wwwyzw{~wy|vzz|}y}{wyyx}|}zz{~y~yyy|y~y{zyyyxzz{~z|{}zwzxu}tzx|wx{y|}y}zzxx{|uywzx~wz|z{{zx}z~}y}z{{|}~{~~y|~z}z|}{x|||~~~~~}~}~~~}|}~~||}}}||}~~~z~}}{||}}~~~~}~|{~}x|{~~~~|||||~{}{{}}}~}{}{}~~{}z|{|{{x|~~}}~}}}{}}~}}x|}}~}~|~~~~|}{}~~}~~~{|~}}}~~}}~|~}~}~~~{{||~}}~x}|||~}~|||}}|~|}~||}~{||~~~~~z~|}{~}~~~~|}{z~|~}{{~~|~~~~~~|}x~~~~}}|~~~~}}~~~}}~z{{{{|y|{{}}v|y|qyy|zzwuu{y{zy|{x{}zz|{||vz{zzy|~|}v}zw}|u{zwzyz}zy}|~}{}x{w{zy}||zz|zx{wzxz}z||}z|tx|x~}}|zz|~{y{||z{y|{zyz}{|}y|zxx~{{xz{xz|}{}}|vy||}yy{~z{}x}z{yy{~yzwzwzzz}y~{zzzxy{{wyx{w{}y{{~|{zy}{z{{||{|}y~{zxyzz{zyxy{}z|{zzw|{{~xz||yzww|{x|u{yzw}{zy}zy|{{|{yy{{|v{}{}|vz{|}{{yywyy{zv}w|}yyz{{{~|z}yzz{yy{x{{zy|xzz{y}z{w}|w||xzzwy{{||ywy{z}wz{z|xz{zvzyx{{{yyy|z~{zz|}{zy~~{zw{z{|zxywx}{y|{zzw{yz|xz{zxx|||xyzyyx|~xzz}x{y|v{~y|z{w{|z}{z|z{z~y|z{z}|y}}z{{zz{z|yw}||xyxxyw{}y{{{y{{yx|z{{z{zw|{~|{||||}z|{yz|z{x{w{zy~y{y|{{{yz}}z|vv}yz{{zzy|{~|{{|yxz}}zz{{{w{x~y}|||z~|z{|{zz|}zzv~z{{|~||zwzz~xyyxwv|}{}|y~{}v}{|yz|x~zxzx{{}z|v{xz}z{zyx}{}~{{z}z{z~}{vz|{|yzy{t{z|}v{|zx|{|{|x{{y|~zyz{y~}}}yx{{|{|z}|||z{z{||{||{yxu{y||~|~{x|{z|y{y{|}}}|~|~}~y~}{~~|~}}||}}{~~}~|~}~~}{|}}}||}~|}}~}~~|~}}~}|}}~~~}~~~|~~}~~}}}}}~}}~|}~~}~z}~{}z}~~|~}}~}~~~}~~}||}~~|~{|~{}~}}~}~~{}}~~}|~{~~}~~{{}|~~|~~~}}~z}}}{|~~|{z}}}~}~}{~}}}}}}y{~~}~}}}~}~~}|y~|~}z|~}~|||~{~~}}|~~|~}}}}|}|}}}|~}~{}|z~|}~}{~~~y|z|y|||y|wz}v~y{xxxzswy{w|z|v{z|y|wzxuyxw|{}z{xv}zyy{y~{~wzz{xy{}x{z~yy{{{|uxyzz{xxzzvywwy{}xvzwzxxy|ywxwyzzzx|||}z|}xz{y{{{~{zz}z}yx~zz|z~y}||xwyzx}z{y~zz}{syxzzwzsywvz{{ww|yyzz|zx|yw|{{yyyxx{{~{}{~xwuyzp|}|y{xxzyx{yzx|w{tvyy~xxvzzyw~w}}wzx}z{z~w{y|{{x}~|}y||{zzzzzz}v|~z}|xzy{zzy{w{{w{zxvywx|yz}{|{zy{z}}w{x|{yv{xyw}zzz{u||}|x{{{}wxyx{}vyyvyzyz}}zyxw}{rwxyxw{y~~w|{|z}|y|x||{zzz~}{zz|z~{{y{yzxy{zzzwyxzwyx{z}y|{{tvyy{x||}||||xxyzz|{|{||}}|zxxv|~}y|{x{yx|y{zw}|xw}{yx{yyx|t{xxxw~yx{z{x|{|q}{|y{y{{~{}|u|zzy|{{~}|yw{zxv}x{xz{{~vxzyw{x{{zyq{yxx|~z|zz{y~|{{z|w}v|z{}~|~z|yy}|y{zzw{zz|yy{y{{}zzz|{wy{yw{|{yw{~|xyxzx||}zyzz||{z}yz|y||xz{{w|zyzuw|zywx{y{xzxuuzyzz~z{|xyz}{{|y|xz{wzx{}||}}z|{~}z|{z|}yxyx}{xzv~xx|z{y{{xzvz|{vyw{zzy}x|u|~||}~}zx}y|wuz}}w}y}~{z~~~~~{{{}~{~~|}~}|~|}{|~}{}z}~~~~}{{~}~}|~~y~~}~~~|~}z~}}|~|~~|}~}}{}y~|{}~|z{~}{~}~}~~}~}~~|{w}|}}y}~~}~z~|}}~}|~~}|}}|~}}{{}{||~~~}|~~~}~|~~}}z|}}~~|~|}~~}}}~}|~~{z}~~|}~|}}~}~|~~|~}~|}}}~~~{~~~~~}{~|}~~~~~|}}}~{}~}}}{}~~|{~~|~}~~}~~}~~||}||z|}}{}|~}|~~~~~~~|}~~~}|}|~}~|}}||}~}}~y{xw|}{x}z|xz}~|yw{xzz||z|zy}}}{|y{{{y{zwzz||x|z{{|{{w{x{}{y|~yu}xx}xyy|{zxwx|yuyzv{{zwyzy{|yuy|vyvy|}x|{xxw{zwwzzzy{{y~wy}y{|yx}|zy{zt}{ww{v{w{y{z||y}z{wzxwy{x|zxwz{zyyzyx|w{||zz{t||zzx|zx{{yz}x{z{|zzzzyz|{|xv|wz}ywu{w{z{z{yzzvz{{zxz|yyzvxwzxyx{|yy|{y~|}|z{{z|yz{|zzwxz~|zz{wx{}vzz{|zzyw{{}{y{yzzyzx{xxz{zs|wy||{yy{~ww{x|wyt|{}{y|{yyzx{}zy{|z{|~{wzzwz}y|y}|y}x{{yzzwy{}zyy{v}zzzx{z}{{x{{|zy|{|{xyvyyx{~y}x~{{zy~w|yz~zxy|{{{}{|x|}|{z}vz{yzzzzxzzy|yyzy{{}zx}}{zyx{x||}~xzzz~{{{x|}xyz{|zyywwwvzvzz|yy{y|yv{yz{|y{yywyz{xzz}yywzx{{x|yx}z|zw~y{{yw{~z|{{w|}{zvz{x{wtyzxxz}xyvzzw}yy|y~z}|zz{vyy|zzy|zyy|y|v~y~y{x|zxyy|~}~yxw{x{{}v{y}~s{x{xy{x{wzwyyxyyy}}{xzyx||zy}{~yzvw}{wxz|~{|w|x|r|yv~v}xyww|}|{zyz}{yyv{{zywy{~zyz|w|z{z|t}~~ywzyz|z{~zvz|yxxyzz{yz~}~~z}}}}~{|}~~~~|z{~|}|~{|}|}|}~~}}{}}~{~||~~~{~}}~~~}}}}z}~~}~~z|}}|~}}~~|}~}~}|||~}~}}~}{~~{}}~|}~~z|~~~}}~|~~~~|{}~}}y~}~|}{~~}}}}{~}~~~{}~|}~|~}~{}~|~}|z}~{|~y~~~{~|}~|}~{}~z|~~~|~~~~~|z~~~y~}~}}~|~zz~{}~}~{~~|~}~}|}|}~}|||~~~~~}|}}|}}}|~}~x{yxyzx~}{{vz{zv{zwwx~{{y{wv}{zwx}wwzy{zz~rwy{x{z{yxz{|{|yy||z}|z}y{~xzvy{}zy}|{ww{|zyxyyxzwyzyz~|x||yvx{ww}{wytxzvyvx{zzzw{|y|y|wy}||}||{yxy{xyry{{{z|ywx|}uzzzyy|z|wyvy{zv{|{v|~z{yvyuz|zz|y{zzyz{xzxyy{v{uvzw}v{z{zyy|x}ywzv{v}uux|zzyzxv{|{{}{y}zx|yy||~||{y~z{z{|z~|z{x{{yuz|zz|y|yxzy{zuyzx|y{{~{yzz~z~{|z{z~x}t}{|x||w{yw}}z|zzx}xyxzz{yz{vxzzx{{|uy{|yz}|}v{{x{}|x{~z}|zy||zxzz|~x}|}zzxtyxxz{xuwvxxy|xxv{~{}{{y{yz|z|}{}z}}{z}zzz}x}zy|{~{y{}||{{z{u{{}|xwxz{v{v}{yz{zxw|vvuxxu{x{{x|yz}wz|~~yy}z}|}}zy{zz|{~}yzzzxy{xyyzwyzy|yxw}w|xx||xww|yz~yz{{zw{yyxy|{zyz}|~z}v}z|{|{zw}{xx|zx|zy}x{|z|{yvyxxy}{zyzzx}xwz{|{}xzx~yz}{|||vv}y|}}z|zzzyxy{}yx|xzwxw{{|||xz~{xw|yv||{xwux{{}~{z{{{~{zxy|z}x~z|y{{x|{}{zu|yy{~x~yw|{}zxzyyyzw}xzyw{|{wzwx{{}{}~|x|}zx~}~|v}}~~|~~|~}}~|~{y~|~|}x~~{~~}~}~}}~|}}|~|}||~~{}|~z~~~~~~|~|~~z~|z~|z~~{}}z}|~}~{z~}|~~|}|}{|zx~}~{~||}}}~~~{~~~|{x}||y}}}}z}~}~~}}~{y~~|~~~}}}|~z~~|}x|{~}}~~~{}~~}}~||z}~}|~~~~|~~~}{{}|}~|~||~}}~}~y|{}~|~|~}y}~}|}~|}|z|~|{}~~z|~~~{~}{~z}~~~}~~~}}~}}}z~}}~~~~}|~}}~|~|{~|~~}~|~}}}}}~}}{}}~~~~}}~}}xy|vz}}|yzz}yv{|{{xyy}zzxv}xyzy|y}{zuy{{||~|v|{xxw{zzzvy||{||z}{z|xzz{{v~x{{y|}}{||zzy|z{x||v{zt{zyz|xx}zy{x~|{y{|xyzyyyw{||v}{y|}wz}yz}yz||y{|qt{zzwyzy~v{{}~z}xz~x}wyz}xw|zxtzxyuzzyzxyy}|w{{y{ywz|xwz|~z{x{zxyvxyyyv{|xz}{xs}xyy}z{{y~ywxxz{z|z{|zzvxywyyx{{{}y~{|zzzz~w}yyyy||z{{{zz~wxwyxx~y}{}xyxzy{zzyx{{||yw{||vz}z|x~{{{}~zxv~y{zz{x|yyv~{zwz{{{}u|zxwx{wx{v|~z}z~}{~x~u|xz{|}yxvuwxvv|{}|y{zyy|xzxwz{{}x|zzxvw|z}{~zxzxyx{{}x||x|x{zyy|{{zy}|}z{z{~z|y{{yxzvw{z{zy}{y{xz|wxuwyxy{zzzzw}x}x|}|{zzz}}|}x{x{vxx{~yxyx|ww{yy}y|z||yz{zu{{z|xy{xz{xz}yzyzyx|zz|{|x|}zzy|{zzw|{|x{}w|z|zz|{y|}xyzyxzxz}~xw}~z|}{{}zx{w||xyz~~}x}yzv{x{wzzzzz{{yz}|xyyx||~xy|{z{z}yy{xyyyz}z{{ywxw|u}ywwz|zxzz{|yyyz{zx|y{z~yx|}{x|zz|{xy{}}y{y~zzw{zzyyw}y}zyvx|{~{}|||~zx{{{ywy{{zy|{{}~z~|}|~}~~}~}}|}~z~}}~~z}|~~|~~||~|{~}|~~z~~|}}}}|{}}|z{}}||~~}~~~~}~}~}}~}~~{}}~~~}~}~}~~z}~~{~y~~{~|}|~~{}}~~}~y}~~~x}|~|~~~~~|~}~~~{}|~|~~~}}~~~}z|{}~~~~z|~~~}}{}~~~|}~~~~{~~~z|{||~|~~~~~~~|}|{}}}}{~||~~~~~~~~}~~}}|~|}|||}|~}}~}{~~}~~~~{|}}{~~{{~~{|}~}}}}|}~}~}}~~~}~|}~~z~}}}|}~|~{~~}|||~~~{}}{yzzz~}yz{{yvyw{uw|sz~ysw{|w{~}z{vzzw|vx{uw|z|xv|}{zzzzy{yzy{{yz|y|}{yzw{y}wz{x}|wyvxyv|z{yywxyzy{vx{zyzyx|zw{z|zyz|yz{y{{|y}z{}zww}{{zy}{y{ztv|}{y~zwxwyxz|xyzxyv|xww{~w{z{}zyz{w{x|zzxzz|x|{z|yxz|z{x{yz|zy}y{{x{||x{|yuz~xwx{}}||zy|z{{x}yz|y|z{}|y}y|wxx{|zx|yzz|}{uz{w~yy{x}xzyt|{yyxz}|w}v|ywu{x{{|x|~|}}}}}z{|x{yyyyv{x~yyz}|y}}}v{xxy|zv~xv}wz~~|zw~wzzz}{|{y~|xy{zz|z{}zv{{{x{~{{y|y}x~xw|{t}wy|yq}|wyw}|xwwzxz|{yywvyz{||{z{{xxz|{{|||yz~zxx{{{|~xxxv|z{|zww{zw{|yyyy}xxwv|{txxwvy{|yyzwzy{{~z~}x{}sw|}vz||||{{y~}|{yyzzyz|z{wyz{yvxz{zzy{vv}w~xxxzw{}{{x{zx{y|x{zz{|x~y{wwy{{vy~{yvzwxy}xz}|yx}|yvwvzyzzxyw{xv|xx}}}}}{{|w}}}zy|xzy|z|z||{x{yvy{zr}xu~{wyxv{{xzzyywz{yyw|y{wwvyzs|xxwz}zx||}|}}z}~xyzy{}{yv}{|}w}~yw{{yxx{{v|w{zxzvxyxy}z{zyw|x{z|{|yx~}v{z}~xz}~~~~}|~||}~}~{z|~||}{}}~}~~}~~}|}~}}}~~~{}|}{}}}~~~~}~}~||~~~~}{~}||}z|~}~}|~}w~~~{}~~~|~~~~~~|~}~~}}~{|~|{~~}~~}~}~}}|~}z}}}~~zz}~|~~|}~}~}}~}~|y}{{~}||~|z~~}~|}~~}{}~~~~||~}~~~}{{}~|~~~}}~}}{~~~~|~}~||y{~~~~}~~~~|~|}~}~~~~|~~}}z~~~}~~~{|~~{}~~}~~y}~~}~}|{x{x{zzzzx|xzwyxxwv}}{yz~|zy{zzzx||y|{|zvxtz}|u{u}}vy{x{yyy{x|}zyy{|xv}xyyuxzz|vw{}yw~|~{zxw|wz}z|yx{x|z|wzzw}y}|||yzx{}}uzzyyvz}|w~{xz~{w|~{z||yxxyy}x{yx~{y}zzz}yzxyyy}y~zx{y~w{y{|z}{{z~y{z|vzx}{uz{www|zxy|wy~vzxwzuz{vzy~{xwzy}yzx|x{zz{w{zz|y|wzz|x{|x{x{zy|y}||{u{x}}yyuzw}|xuw~yzx{{xyzz|{{}}|{y|xyz{yy{{zxyxzzzv~xz|zwyyyz}~vxzy{zzz|zyvy~~zx{z}x|x|}yz{{{{{{xy{zzz}x~~{z|{{{zwy{{y{}{y|{}}{vyz|vwzzy{y{~{z~|zw~|}x||}x}{}zzzwy|}|xzyzzz{wxz}xz{{{zxxy{yy{{{xx}{y{{|w{}zvuz|xv|~xxz{z|}|ywzz{zwzz|z{zyyy}x{xy||~z{zy}|z|}}|}|z{|wzz{yy|zy{zzv}xx{yv|{}yyz{{w||y{wzzxx|xzxz}x}|zx}y|y~yyy{z|}wzyzwz{yzyy|{~x~{z{{}|xy}yzy{{}zw}zx~y{x{yzyz}zx|{|}yv}{{yz{~z}z|x{}yxx{{xww{yz|z{|}{yy{{x}z|z|{{z}~xzx|{{}{z}z{zy{||yzz|{xy~||zw{{zyy{|~}|{yzyzy|{yx}y{zxz{{xzv}}x}~{}~~~{~}|~~~~}||{~y}{}{~~{}~|}z}{}~~~~~}~|||}}|}~~}~~|}~}~}}|~~z~}{{}~}{}}~{~}}~}{~~{~~{|}~{~}~{~|~}}y|~~z|~}{{||{~}|~~}~|}~}}~~{|}|~~~|{{}~~~}z~}}}w~}~~~{{~|}}~{~}}~{|~~~|}{~}{~|}~}~~~~|}{}}|~|{~}~|~|~{}~~{|}~z{|}~~~{|~~~}~}|~~|}|}~|~z~{|{||y~~}}|~x{~|}~}}{~~~~{}|}~|~|}{w{z{{x|~{zy|z{zyxwy{zw{ywuwyz{|yx|yy||~|z{|vyy{||y{xxz}}{x{{zy~}zyz|x{|zzyzz{~z{vxw}y{xw|xzzwzzzxzzxxxyxzw||}wxzwwxy|y{xx}yy~|||{{w{yx}|~xy{~z|{yu{xyyzxx}}zz|yz}xzx|}z|~w{{zxyz{z{zz|y{v{x|z}{||{}y|~{{}{xzyz}{x{{yyzy{zuwyzxwwwxwxtv~|{{xy~y~xy|{yvx{}xzz{}xz{{z{y{|zzvwyvwvv|yyvyyzwv|{zyw{zyyzuzyz~{{}z{|}|{x{x{yzt|zx{x{y|w}y|{yyz|yyy{wzyxxxyuzz|ux|{y}xvxxzx||{z}wxzyyxyzzyzy{{zvyx}y}z{{~wyxx|xwxv|zyvyuwxwzzzw{|zy|wzywyx|y~yy||}{x|y|uy|{xz||y|{z}zzzz~{xyyyyz|zzz{us{xwwxwz}}zzxzz|y}zyz{}{{}zyzzy|{z{w|~zzyy{yy}{y|vxx{}{yyxzyyxp{zzzx|zyuzz}zyy|||zz|yw{zu{zy{yy{|{yy}x||{zx{}{vt{vzz}w{vzvyywyxzxz{{|z|{{xw~vyz{zw~{yy|z|}zx|z}yw{{~x|yy|zzww{yzx{vwwzxwwyy{z}xyz{vzz}ywwxxx}zxwyxz}zxyy|{{z}v}|yx~{~zxz{x{{zxwy|v}xx{zy{y{}{xx{{x{|xzvwzy|{y}{zxz|~z}zy{y|yz}}~~|}|}z{|~|~}}}yx}||~~~}~|}~}}|y}~}{~}|}~~|~~}~~}}|}{y|}}||~~||z}{~}~~~}|}|~~~}}}y}w~~~~v{~~}}~{~|~~~~|~}~~zz~~|x~}v}z||~}|}~}xz}~}|~}}}}{~|}~~|~}}{~~|~}{}~}z~~{~|}z}zz~}|~~~}}}{z{~~}~~~}{~~}}z|x~~}~~|}~y}||}{{|}}~~|~~~}}~}}}{~}}~}~||}}~}}{|}z}~{~~z}|{}||r{{~z}}}{~}||~}z|y~~yy}{}|~{}|}~||~}~{~~z}{|z}}|y||~|}}|~}}~{}~~~~|}||~}}y||~{~|}|}}}~}}{~|{|~{~zz~~}~}~}~{~~}||{{{}~~}~}y{}{{z~}}}|{||\\\\