\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\\\\\v|y:|zz~}~}|~}~~||vz{~y{~}}{{}}|}}y|z~}{}|z~~}|}~y~|}|}}}~x}{{z}y|{~|z~|~{|}y|z}z{|z}z}}|{~|~~~}~~~~}{~|}}|~u}~z|}~}~z|z~vwz}~~||}{z~|y}~y}{~z{}~~~}}|}|zy||~~||}{}}~}}|}~}}}}|~}|~|}{{{~~}|}}z~{|}~~{~}}{|~|zy~~|}{{|z~~z|{|~~|{~~~|{}{~z~z}}~|{~{z}}zyz||~{}}}}{|||~~w|{~}|}z|}~}}}w||~}yz|z|{~}|~}~~{~{||y|y||}}zz|}~x|}}}zz}~{{~|~~{|~z}}~y~~||z}}y~|||{~|{}y}|{{~y||~{{}y~||~}|~|||}~{}xz||{}{z|~y{|{|}{}|}|}}|{}zz}~}~~z~|{~{|z{}z}}~~{}z|}}{|{}~y{z}}}zy||{|~z}{|z~|~|{}~~{zu}}|{xy~}~{{|}~}}||z~~~~|~}~z}{~||x||~|{~|y}}~z}~|~||z}~~|||~||z{}|zuzx{}y|}||{|||{}z|z}}~{|z}}}}~|{|||}~{}v{|yyz}~~x~}~|~}~|~zy}}||y}~}~{||{y}{|y|y}}~~}}~}{}}{}zx}{z~x}~}~~|x}|~}~|{~}~|||{|~}}~{{|||{{{}{|}}}}{x{y}}||~z||}}}}z~~~x{~z|}~~}y|{{|~~}~|~~y}~||~}|~||{v~}{~}}~y||}z{{x{}}}{y}|zz|y}|~z}~w~{{}z}xz|~~z~zy{~|zz}wz{{|}}~|}|}{|}}}~||{~|}{{~~{|yz}}y|~|}}}~z~||~~x}}}~}{~|~zy{{|{~{{~~|~|~~}|{|z}|~~~|~{||~|{}{{zzz}{{}||~|}|~}||z}~|~}}x||~}~}}~~|}}~{||z{|{}|~}~}}}~z|}~u~{~}}}{~x|}}|zyz|{{}{~{~~}z}}}{~|{}|y{~|~~y~|{~|zz}|~{w~{}z|~|~~{|{|~y||}z}y}~|y{}{zx}z~{|yzw{{|}|z|}~~}z}{~~~||}|}z|~z~~{}}{~}{y}{~~|}||z{~~}|~~~}}}~|xx|z}|~z|y}~~}}~~~}|x}|z{}~}~z~|}}~||{|||~}~}{y}~z}|z}~}}x|{|}|||}}|~{}~|{}}~z~}{{~|~~~{z}{~z}}}}~|}{|zz~zy{|~~}|{{{|~~y|}~}|}~|{}}y}{}y~x|~}|~w|~|}}}z}}z~z~}|z|z|}}}|~~}~}{|}z~|}~z{{}|{|{|{~}}~|}~|~{~~~}z~|zz{~~~{{}~~|~||{}}z}~y}~}}z{{~}|}||~~{}}zz{}~}}}}{}{|{|}~x~|}~~}z}}|}~xzz}{~~|{~}}~z}|x~z{~~|z{~~z~~{~|~~|}{~}~~}~~{~{~|~~{~z~~}|~~~}~~~~~|}|~~~||}}|zzz|{{ztzz{||}{}{}|~|}|{|~~~}||||}z~}{|~}~zz{~~z||~~}z~yy|{}z}xyxv|~{~x||}|~z|{{{}{~zy~y}}z|}~}{~}{{|}wzy{}x~{yz|}y~~}}}|~~x{~{y}|~{}zz}|y{|z}~|}|z{w{}~}{{zyx~xzzzyz~{{~}{z}~|~y~zz}{{||~}v|{~z}{}~w{|~~|y~}|x|||}~|}|}~y~||{||z~}w}{s~}x|{y|{v|}v~{}~|x{}|}}z||~~~}|~|y|z{}z~yzy~}}{~}~}}~y}}{}~}{}~}}{{xz{{}}z|}{}}{y{y}}|{}~|~{~~~y{|~~}{z~~}{x|}{~y|}y}~z}||{~}|{}{}|z~~x{|{}~~}{}}|{z{~}z}}}~|{}}{}|z~z~~}{~y{w}}yz}}z}z{|}zzyy}yz}}~~y||{|~x{}}y~~|z~x{||{~{~}wy}|~{zv||y{}|w|||}y~~~~}{{|{~||z|zz~x|{z|||~}|~yy~y~|}u|z{}zz|}~|}|~~~}~}|~~~{}}{}x|~{~~~~~}}~|~|z~~~}|{~}|}}|~}~~|}{|~x{{}||{~y}}}zy~~x|}{~}|{{|~|}|y}}{z~x}|}{}~}zy|z}{}z{}{}zy~y}~|y{}{~y~zz|y}~}~z~zy|~{~}}xz}~}}|y}|}~~|~xz~z|{~~}|~||zz~xy}x|z~{z~~|zx{~|{~z|~|z|~~~}|zz~z}||vz~||wyxzy}~y|}y~}||~{}{~|z||z}{}x{}}x}|{}|}|}||{~{wx~z~xz~{}}|y|}{{~}~|{||{{}|}{zyy|~|~z~~|}~~wv}}z~z}|y|{y|z|}|}~zz}}z}z|z~{~{z|~x~z|~~w~{w~y}~y|~~~{||x~{z~{}~vx~~z~{|}}}~|~|z|x}~{|y~~~{~|{||~~~~|~zzz{}}z~{{{|~z~}z~|z{}z|x~||}zyxx}||z{{{{~}|{{}}x}~~wz{{yzv~|~|{}||}z~yx}||~y{{wx~~~}~yz}{|~}~{sy|~z}}||{y}x{}{{{|{w~}|y||{~{|{{{||xzz~~|{~~~||}}yzw}y|||}}{|yz{|~{}|yx}~z{~}~}|~}~|}|}~{}}}|~~}~~}}~}z~}~}~|}~{~~~~~~z}~|~~~~~~~}|}~~~~~~}~~~~||~~~|}|~~~~~~}}|~}}~~}|}~|~xw{}}~w}~{}{|}|yz~y~{|{w~y}|~}zz}~}|z~~~|yw{{}}z|~|}}zy~z|}{{|{w{|y{|}y{{u||w~x}}|~~~}z}~}~{|}|z}zz{}}}zx{{{~{{{z|z}}}~yxz}}~~|z{}~~}}||y}~xx|{}}zz||}|{x|x|wzyz|}{yz~{|}|}~z}~{{}|}w|y|vz{{xx~|y}z}z|{|{{z~yz~~z{~~vxzz||}{{~}~x{}y||{|}{|x~|xzz{z~}{}x|z{z~z{}}{}~|{}z}~|z~{z~}||}~{|z}}}}{x~x|}}zy|}}y|}x{|~}z||{|w}zz}}|||{y{}}z{}||z~{}{}{|yz{}{~~|}x~z|~~}~~{{xzyz|~y}z|}||y{}~z||ww{v|~~z}{||}}xv}z{zy}}}}z~zz~{~z||~|{z|z}}{}||y}zyx}y~}z}{z|{}~xx~|{|~~z~y||{zx{|}{}}||}}{}{|zzy~z~~{~y{}{~||~~|{zz~|}|{~|y~y}|}{|ywz{}{y{}|zyyxz{||y||z{|w}|}{}}|~x~|~~~}|z~}}}~~~|~}{}~~|~~|{}}~|}z{}~~z}}~z{~~~~~~|~~}}{|~|{||}~|~}}~|~~|}~{~~||~~~}~}}~~~~~~~~}~zy{z{||}u~}yz}y}|w|{}z||{z~~|}y{~|}y|z~x}y}{{wvx|~{z}|z~~~z}}}z}z|xyz|~~~}|{z~{z~|{x~{{{|zy~}~}|{~}{yz}|~}~}}z}x|{}}~|~z~|{{||{{}xyzz~x{~{{{~|~y{y~xy}~|}z}{~~zx}x|wz|xz{zz{{{}~~{y{y{}~}z|~}z{~{~|{y~~~{z{{~{}~~y~~|z~}||~~~||}}~|}}|yx|y{z||{}y}|~|}}~{{{zzz~|x||}zz|~~z|z~{zz~~}{~y}|y{|||{|{v{yzz{{}~}z}|x|{|}y~}~~~}|{|~~~y{v{}}{z{~||{~~|yzxzw~~~{}}}}{|z}}y}}{{zx{zz~|}|~~|||x{|zz{|~|}{u}~w||yz}{}}x|}z}|{|}||zy|~z}w~y|zwz||||z|}yxz{{~x}|zxz|yx~zz}||{y}|~zz|{zy~z||~z}~|w{}z~{|}y~y|zzz}{z{}{}z}yx||y|~yzz{}}}}~}}}y{}|}}z||}|~vy{~z|}||||y}|}}}x{z}~}zx~}z}}~}w}|}xz}|||||{}~}z}|}|v|x{~|y}}x}}|}}~~|}~|~~~~}|~~}~~~~~}~~~~}}~~~{{|||}~|}y}~~}~~~~~~}}{~|}~}~}~}{|~~z~~~}}||~}~~}~~~}}z~~~|~}~|~~}|~}{|~w{z}|}|yu|yzv|}{||}{{y{v}}y|{~}x{{y}{|~~}}|{|z~|}}{~}z|~y}|{{|}zz~|x{}|{w}xzyxvvz}~y||}|{{zx}{z||{~{{}z{||~~x|{|w|~~z~{x{}yy{v~y|y||xw|~{~{}{z|{~~{}{}}|z~|{||}}y}y{}|~y~||zxzzz~z|zz}}{|yyy|z}|}~x~~}~z}|y|y{~{|~|yy~zx~xz|}{x~|z{{}{~z|~z{{||{z|{zz}}y{~}yz}z||{|}}zz{{z{z|}|y{~}z{{|y~zz|||~z||~z~}{w~{|~||~z{{}}zz{{|z||{~}|{wz{~{}|~{z}{}}{}x~~||~|}z{z~~}||}}|}}z}{}z{z{}}~zzz}{{~z}{~~~{~~}x~{~z~zy|yzxy|}}}{|~~zxyxz|}y|{}{|{}{{~|}}~{~z}||}y{{{{z|||||{y|}~|~y{x~y}~{zw~|zz~~zzz{|}|z|z|}{|}{}{{w~z}~~|{{~}{}||}y{xz}}x}}y{v{yzz|~|zyyz|}{}{}}z{|~}||}~{}z|}|zz{~}{zx{~y~}z|z|x||||x|||{yzz|{|y|||||{y}w}|~~~~{~}~~~}~~}|~~~~~z}~}}}~~|~~~~~|~~~|}x|~~{~}}~}~}~{~{}~~~}~|~|~}}}~z}}}y~}}}}{~}}}~}~|~~~~}~~~|x}}~}|}|}|{}}~|~|}y{{}|~||}}{u{~}zz{yy}}zx{~|z}~{|zy}|z~x}yz{}{|~|s|y{~{z~|z}z|~w}{xy}|y|}{{~~||}{w||}|}~{x|}}z}{y~}{zz}}{~{y}~zz}|{wx{v|}~~~{~|{|}w|}x|{}x{}z{|z{~x}~v~{|}u|}{|{}||}|{}}~}y{}}z~zx}~}{~{}|}|~}~}~}~|~}|~~|~~z|z||y||~}~}~||w|{zy}|w||}{}|}|z~z}~}w{|z}}|}||}}z}}~|z|{{|z}}|~{}uuz|||~}}}~zy{~|{~|}||}||}xxwz}|}|~|z{~~}x~{~}||~|~{u~z{~~}{|}}yyx{{}|z~~{}|}x~~||{}}w}w||y}z|x~x}x|{y}{|}}|w~}{x}|z~}}{w~y}~~|zy|||~x|{|~zzz}|x||z~z}z~}}y}y|zx~{{}}{~z}yy|w{y{|x|}~x{|yzz}|}}|}|xz~||{{{~}~~}}{|y|~|||y~|||}y{yz{yzx}y}y~{v}zz{}~z{}~}y~y|~~}{~~w~z||~|zv~y{|z~z}{yz||{|zx|~x|yz|{~|~~~}|~~}|||~}|{~}~{}~~~~z|~~~~}~}~|}~~~|~~~~}w}|}~}}~}~}}}}~}~|~|}~~~~|}|~}|}}}}}~}|~~~}z~|~}|~~}}~~y~~}~~}~~~w~|}z||}{~y}{v|zy}~}z}x|z|{|z~}{~y~{|~zz{}y}|}}~{}~}xyyx~||~wy|}{}{|~zwx~|z{|||{~zzx{}|}|uy}|{~~|v|{y~}z|xy|~yy{}{{~}~z}~|{~{}|||{||}}|~}~{}{{~~{{y}|z|{z~y{|}y{vz}z|w}~}|}z{v}~~{~}}|z{}{}w{{~~|y~{{~x{{~{w}y}x{y||~yy|{y{w}z~{~x|zzz~~~}~}|~xz}~|||}z}zz{~||{{}w|ywz}y}{v|~}}|~|}wx}z}|x~|||z{x~}z~|}~y}}||zz{{|~yy|xx||{zw{y{|y|x}{|}}y}}z}|{zy|~|xz}{z{|}}{zu{x}zx|}~~z{{}tx~}~||~~|~|}}|}}|zzyz~|~z~}q|y}z|{}}}|}{|y{zv~}{z~}~}}yz{~~wz~z{|~{|z~}}{~zzxx{z}xy{}z{{|{{~~~{{xy{|y}||~x|}~w}|~|}~y|~||~}zz~|{zy|~~||z{zw|{{y{{x{}}z|y|~zz}|z~zz~~{y|}|{~}~}{z}|~}{{zx}zy}{||}|z|{zz{zy|||~z{z|{}z|z~z}}z~}}~~}~{~|~~}}~}~{~}}~~~~~~~}~}|}z~|~~|~}~}~~{~}}~~~|~}~|~{}|z~|{~~}}~~}}~~}}}s}}~~~|~~|}|}|~}}~}~~|}~}~~v{}w~{}~~z}{}zy|~}}{w|}|}z{x}yyw|~y||}z|~{{y~~zyz|zy|{|xy|}{z}zz|{xw}|y{z}{y|~||{}|z|{{|}|~|}{{}}~zz|z}y|~z{~|{|}y~{~}|{~}x}zz}zzz||~||{~}||y}~{z|~}{}{z|{}w|{{|y}zzz{}}}zzzzz~{w~|v}|~y}~||}{}~y~y|w{}{|}~}|z~w~{||~|{}}~}|{|~|~|||y{w}}{z|{z~zzvz|yzy{~~{|}|~w||w~zu{~{y}|{{x}~}}y~x~x|}|{~}~{}}}{{}z~}|~}|~{~y{z{{z~|zz{||v{~~y~}z~}{|z|y~z}}z|~{|x}|z~|}}w~z}~}}z~|x{||~}}{y{~z}{|~{}}~|}{{{}}}y~}}|yzxz~~||z{{x}|~|w|}~zxwx~||{zwy{|y}}}~z~z{~}~||{}|{~wvwxy}y~}}}~}z|}~y|}y}|w|}}y}}~{{~{y{x|yz{}~~z}|~}{{yz}}}}wz~{|~{x|}wu}x|}}}vyy}{}xz}~~x|||z}z|}{~}~}yz}|~z~y|xy~{{zz~{{{|~}{}}~y~|{y{~}{|~|~{}~}zx~}}|}z}}{|}}~}}}|{|}~|}}~~z}~}~}~|w~~~~}~|~}|~~~|~{~|~|}}}|~}~~~|}|}~}~~~}~~{~|~||}~~}~~~{}y~~}}~|~~}~}~~~~}~|~~~~~|{~~|~|{|w}z{{yz}{~|{xzzvz~{x~}~~w|z}|{w|{z~y}~zz{}~z{|}~zz~|}z~y{||~xzz{}}|{u|yy|z~z|x{|y|x~v~zy{{~}zz~|{~}{~|~{z|~}{{}~z||{|{x||}{yy~z}zz|vw}|y{~y~}{~z}~|~y||}v~|}{~||~{{z{{zzy~||}x|xz~|{x}~x|}y{~z~x|{||}~~~{~~|~|{}z}z~yz~|~|v{|yxz|~{{}}~~|{yz{wwyy{~vx|z~|~|}{~~|}{~z~|{wzvzr{yx{{z|~}}}xzzy{}|}|{x{yz}{y}yy~}~~{z{|~{~}z|}}z~}xzz{|}v~{wy}|{|xy{{}}yxzy~|||{~}~z}x|~}z|}||wy}|uzxyyx{yz}|z{y{z|~yzx~|wuzz~|}z~{~}}}|}|z||{|{||~~{{w||{z}{z~{v|x{{}|{||~|}||}~|}}}}}}~{{y{|{|}{{{{zyzzz|y~{~}|{{|{|{z~{}}||||z}|}||~wy||v|}~~}~{vx{yy}y||}{~yw||~ux{z{~~z~{|}}|}zy}}|{y~~}y~{{w||z|{~y~|}~xx}{~xx|x|yy~||y}y}{|u{{}z}~{|||||~~|}}}~~|}zz~{|~~}}}{~~~~~~}{|~~{{~~|z~~~~~{~~}}~}||~{~~z~}|~~y~}~~~{~~~~}~|~~~}}}~}~y~~~|~~}~|~{}~{z|zy~}{}~|}zv~{|||yx}y~}~|{}|}yy}}~}{{{yvz~}}|{y~}~z{~}||}z~{z~|~~|}y|}|z}|}zz|{y{|{||x|}{xzzw~v}y~wv~{|{||z~{~w|z}|}{}x}{}}~|z~z|{}{vvz|{{}{~|w}|yz~}zyz}|}|x~|~|~{yy}z}}y~z{{}|~z}z{|y~~|~||{~~|v{}~|~x|}|xzz|}{}{{{|z~||}{zz|}~{||z}}}~{}{||}z}}yy}}y}}z||}~}~y{|}x{{z{}zx|xwy{z|}|z{}z}zux{y~zz}{zzx{}{}{y}|{|z{||v}z{|yzy|~z{y~{v{~|}yz{|}yy}{|}~~z{~}}y|~{}}zzy|||{|}y}~}~|zw{}|}}}~~~}{|yy{~y}~}y|y~~{~|{{{}z~zzyz~zwz~x{{yw|}y}{y}zzzy~|y{z{|z}}x~z|{~x~{|z~{|z{~{|~||{~y~y{x}vz{{y}yy|y{}z|{|wz}~{|yzy{}}|~{|y}~|zz}}z{||z}|x{z~~y|y|{zz~y}||z~}{~|y|{zz~}{{{~~{{zz~{||{{|}v|yx~}~~{~x{{}~~z|x|~||z{}}{{y{~|~~{~~~|~}}~}~}~}}}}}~{~~~z|~y|~~}~~}~}}}~~~~}y~~}}}~~}~~~}|}~~}~~}}~~~~}}}~}}{~}}|~~~~~~~~~z~~x||x|{{~{v}z}|}{{{|}|}zzz||z|{{~{{}}z|{w{|y||}}||{{}}y}|y|||y~y~|~w{}|~}zyy{|||yz|~~}~~z~{z}~~~{||yy~|~z~}}|||}zzz}|{~|}y{xxzx|u}}y|w{y}{|}|}~z|~z~}|{~||~x||x~z{~z~{zzy}|~}w{xzzy{x{z}|~~~|}~||y}}{~~{}|{zy|{y|}y{wy}~{|z{zw||~~|z|y|}{z{~y~||z|y~{}|}{}}}y|{z|z|{}z}zz|~|zz~v~zu}}{y~z{{wzzz|~|y~~{y{~{~y}zz{zz{|z{}|~z|~v~xz}x||z{}}z}x~~x{|{}~~~{~|z{{}}{}~y}{~~{{}{yz||~}yxxzxz|{z{~~~}{|~}|}x|{||}y}~v~{|z|{{xy||{xwyz~||x~|x~|}~~yz~|~x}zy|~~~z~}yz}x}}||y}}}{zy|xy{}|}}|z|ww~~zy}y|}x||z~{z||z}}}|}}{|~}{w{~xx{{|z|~zz|{~|}|yy~yyw~z}z{z~}}}~}||}|z}|~|{|}z~{}}zz{||y}z}{xzy{{{||z~~~{}|}~{|}{||}}{~~}|}~~}}{~~{~~}~}|}}~}}}}}|~}}~~~~}}~z~|}}{}|{~~|~}{{|~}~|~~z}~z||~}~|{}}x}~||~~x~}z~~~~{~~{~~~~}~~|}|~~~|{|~}{~~{}}|}~}{}~~|}xy}~|z|xz{z|~z{|zwyy|{y}y~z~{yxy{|}y}z}u|~~|}}{zz~{|{{y|}~x}{|y}}z~~y|z}x}zz{{y{}xxz~{}w~{|~{|z|{zy{}yz}y|}~|{z|~~|{||~~{~{x}x~zy~x||}|{{~}}{{y~}{|~y{yzz{|w}}|}{}~~|{}|}}|~{}}~{zw{~t|||}}}{}~|y{|y~wyyx}}~z{zz}|y~z|}||{~y|z~}}|~|}|||{|~~~z|}|||zw~x~~|zw~|}y}}{{~yz~wz{|xw}y}|}|y|z~{y}z{|z}y}}{{{}}|zw~{{z~}}yzzv}~|~}z}|~{{z|||w}}z|{{x}}~|z~{{||yz}z{}~~|}||||}}}|y{{z}}{z~{{z|~y{yz{zw~|z~|z|{zy~~x{|{{z~|{||~v}~yx}z{|{|||w~{|y~||yx{~}{w}}zz}~{~{|z}x{w|{z~}{yy{{|y|yy{y|~}{z{|{u{~zz}~}~}{|x{}~}}{~|}}|{|}{z}z{~~z~z{}w~z{}}}}~zy}z{{{{y}~{|}~~|}zx~|z~|~}}~z}{|yz{|{~|zz{{}}yy{{{|}z{}{~~zw}v~z}y}||~~~|||}~}~}z|~}|~~||~~~~~~{}~~~~}~~}}|~}}}~~~~~~~~}~}}~~~}}}~~~~|~~z~~~~~~}~~|}}~}~}z~}}~}{~}}|}~}{}z~~~~{}~~}~~|~~~~~}{{~}{~}~|~{|yz{~~yy|zyz|z}y|z}}|}w|wwy||}x}||y|z~y}z~y|~{y{z{|}|}||x~|}zt}}{|{yzy{|w|z{|}{}|~{}yzxzyz~~z|~{|wy}}|z|~|}~}xzz~||}{}|zyvz~}z{~{{|}z}|}}{|z}x{z{}yxz}}{zzx|}y~xz|{~{zz|z|~|z~zy|v{zvw}{~~}zz{w}{z~~|{z}z{}x{{}{~y{{u{x|}z|~w{|yyy{zy|v}}~}}}~~|{|}|||{~|~y||~~z{zz}|z{zz{{zy~}~z||}z{y|wz{y~|w}}{|{{}}}~|x~|~z~|}z}z|~w||}}{~zz~|||y|{y}z{|y~}~~|z~{x~~}y~~}y~{x|x~|~yz~yzy~yw{z~|zz|y{z||{w|{|{x~~~zz{~{~~}|w{|zzz~}{{v~z}z|{zy}|}~~{{vvxxw}x|z~z|}|}|}|}}{|}}{z~~{}}}}zz{yvy~|yyz{~{x{w{{zz~yy}yw{yz|zx{|~z}|}~~{y{{|x}zy~}z{|zz}{z}xwy}{}y|}{z|zyy|}~{yx|yy}{~|~|}|{x}z|{|~|v|~~{|z~y}|}xz}~|~xx}||}|~|v}z~{yz|~{~z|}{z~||}|||}~~~|~|~}z}{~}~|~}||{~|~~~~}~}~z~}}~}~z}|wz~|}~~|~}}~|}~~~{{{|y~~}~~~~|}~}|~z|~~}}y}}~~~~|~}~~~}~}~~~}}}}zzy{|}y{}}{{{{{~zryx|z|{x{}z|{~y}|yy{}~}ux~zz}y~|yz|zzz{{z}wz}z{~z{}}v}~{}y}{z||y~}y{{{x}||~~~{}}}z|{{x{xz}}}~~|w|{}~y{z|}~u~{~}~|}|{{|~z{zwz{x}x~~zwwy~y}x~yx|~zy{}~~~y|z}{x{y~{||z}zx{~y~}y}{|{x|z~xv~zx}{{~}z|}zz{}x{z{|}y~||z|y}|zy~z|}yw{|}}~~w|zv}}{w}|t{~{}||~~|zx}z{{}~}}y}y|x|~}{{}|~z}|zyxzzyz|zx{zv}~zyw~~{~{yx||}{~{x|{xz}|~{}|v|}zz|{{x{}z|||y|{}y~~yz}||z|xyzy|~z{z}|}y|{{|{y~~}y||{z|~}~{yz~zy}~{x}~{}|z|~|z~vyz|}||||{{}{t~{{|{~~}}wv{z|{}y|||{}x~yz|vzyz~yy||}~~|z}{{x~{z~{|z|yy}|{}|{|y~z|{|}{z|{|z||z{y}|z|{y|{{yzy{||yz}~~{|xz|z|y|{}~z{yzy}{z~|{zzx}w|}z|wz}{{||}~}wzzx~~|{}zz{{}|}~~y}~|{~y}~z|~||y~~w||}z~}xz{}|zz~}|~|~w|{~|}}~~~~}}~~~~}~~}}~~~~~~}~{~~}~~~}}~~~}z}~}~}~|~}~~}u}{~|~~}~~~~||{~~}~~~|{}}}|~|}~}}~}~~}~r~}~}|~|}~}~{~~~}~~}~}|{}|{}{}z{z~x~zyzx}yzy{wx{|}|z|||{}zy}||~|~|~~{}{~}~}|}}~~y||zyy{yzzy|{||z}zwy~zz}v{~{||zxv{|}y~{{x}}}y||}|{{~~}|{{yy|w}y|}z{||{~zz{|}~~}~{~}}}w}{|}}~{{}|y|}|}{}|y{x|zz{||y|~}}{z|z}wzyzyz{~{~y{w}xxy~}zy~{|~}}~y~~y|~|{z~yw{{~z{{|~{}~~|x~x{~x{{{z~y}~{|~zy{z{}}v|{~z~x|||~~~{}}~}zz|~~{{}~}z}{}{|z~{}x~{~||~~|}{|}~|z{yzz{{y|}{zyy}zx}{|}xwz}~}}{{{~z~|}}{{~~w~yy}|~}{~|xzz}}x~|}|z}{z{|{{}~{|}}{y~|~}~|xz}~z{{|{}z~z|{}|~}z{|}yy}y||~z|}}z|{yz{|{~{}~|~||~}zy{x}{|}}}|}|z{}x|{|}wz}y|z|{~wyx|zwz{~zz{w{~z|}{y}|}}~z||~~~|}~y}|{{}~|~|||{|{yzxy||~|x~~y}{y|y{|~}}}~{~~|z|}|}~}}~z}}yz{z}z~~~|x~z|}y~z~||{|~wv|x}|z{{|~|{||v~|~~}~x|~~~}~~~~}~~~y~{~~}}~~|~z~{z}~}~~~}}~~}}}~~}~}}~~}}~~~~~~}~~~|zy~~}|}||~~~~}}~|{~~~~~~||}~~}~~z~}|}y}}~~{~{}}~~~~{~z}||}~}}{{|{{x{~~}~{||{w|~}{}~~|z}{{}}yx}|{x|}{{}}|~zyzx{z~}~{|z|||w~}}z{~}{~x~{z{y~|z|}~}|~{}|}z||yw~}}zz|}z||||}{|x}~zz||~}{|z|{yz{||}z}z}}~{|~xxz|zy~}xzy}z}|~|wyz{|{}~{}wx{z~xz~zyy{|||yz{y}z{|x}w{y~|~z{~z}}~y|}zy}~}~}|}y|~}{}z}{}|wy}|}}~}|}{{|~y|xv~yw~z|}|}|{|{}|{zy{~{{{x|~}|~zz|~|y{|~||y{{}yuyz}~z}{~||{t{~|y{{zz}{zvzw}{u~y{|y~}z|ww{~|y|~zy~}~}y~~v~z{|{}yw}|y|~~}{||}|}~~|z~|y{{}~~{|{~w~}|y}xy||~|{|zyw~~z{xz||yyyx{xzzz||}y{~|}{zxx}|zy}}~{z|x~{|{yw}{}x{|w}}{|y|{y{}{~{zyz}y~|{}zz{xy{w|~xz}|{z|}{~|x{z{}{}y}|~|wy|~|||~~~zx|zz~}||{}}||yz~{}|}x}w{|~{{}w~z}z|~|xzz}z~y{}wzz}z{|}|}}w|y~}}|~~}{xy}}z|{{}~xy|xzxy|v~~|~{}~~~z~w}}|||}{{uz~|{~{~~~~~}~~||~}}|}~}~~|~|}}}}{~~~~~|}~|~~~|x}}}}||~|~~|~}}}}~||~}|~~~|~~}{~|}~~}{~|}~|~}}}~}z~~~}|}|}~z|}{yz~}}~|~y{{}{~|zwz{||~vz~}|{|z{z~z~{|~}z|~x}~~{{~}~|}{{|x}y|}z|~~x|y||||}y{}~yyyz}y~yxw{yyt~}|qz~}z|}xx}}|~}~{}|z~{}}{}{z|yzw}y{xyxzz~{{z|xz~~|y{|xy}z{y{}|y|~}}{~~~|~{}}ywx~yz~{zy{z{|yy}~{y}|{}||y~}~~}{{{z~|x|{{y~|}}~}}|x|~}}{z|xy|~z}}|{{{{{}|zy}|||{~{}}}{y|~{}~|}|z~y{}|{}z}}{~y~|xz|wx{}{{}~~}|}{~w~}{}~|~~}|||v~zx{}{xy|{w~y{|z{||z~~z~z|{{|z~}|}~y}u~}z{z|{}}~}}|{|{zz}~{}}w|~{||~~~{||~z}~}{}}|~z~~~w}yvxyz}zy|{zy}|~y{{yzwz|{{|w}{|~z}}y}}|{~}y{}y{y||~{y{z}z||{{|}{|y~z|z|zzwy}|{}|}|~}y{~~y{}}{{|}}zx{vy|x~|}~{}|{}x{}x{z{z~}x}}||z~}}|}}z|y~{{yx}{{w{}ux{~{zx{y}zx~yy|}}||{||z~y|~{|~~~~~}|~~~{|}~|~{~~~}~~~z||z{~~~|y}}~~|~|~~~{|~~~|~~~}~z~~~|~~|~~~|~}~{|~}|}{}}~|~|}~||~~}~~}~{}}~|~~~~~|}z}~~~~~~w{v}~{||}}~u{y{~}{|{wxw}|{z}wz||}{|y~~|~~|{}{xyxw|y|}~|z}~{x}}~z}|{|z|~z|~{}zz{{z{|z{|z}~||y|z|{x{zy|{z}xz~||}{{|{zy|||}zx|~}~{~|}~|z}}}z|}{xz~}{{|}{y|y~{|}xx~~}zy}{w{}y|{z{{}~~{}~|}|~~z~~y{}}{y~~|y{z|~~{zzz}{|y{~}z||}~}||{y}~|~}{~{{zzzz{{z|z||~}{z{|}z|yxy{}|y{}{|z~x~y~}}{yx{}zx}||{z~|zz{yzyzxx}{y{|w{v~||{{~{z~||~|w{|x~x}}z{{z|}|~z{x~{}~}x~y}~|y}~~{~}}zy|}z~}|~y{z{|{v}{~yw}|}{|||}||}~v~~xz}~ywz~{|y|~x}~}|~~}y~}y~zzz~{yzxzz~||zzz|}{z|}|wz}||}}~y~~|}}{|y~}{|}yy|}{{y}{~y|zz~{z~{{v||z~z{w{}xzz~yx|z|}z|~}x{w~|{~x|u}xy}~~vx~}y|y||y}}wzyzz}|{}~z~{||||{{|~|||~y~{y}x~y|{}z~x|y{y{}yz}z}y|{|}|~||{wzw|{z{{{x|~|~{{|z|~}~{zy}|w{|||~y{v}}||||~|z}}|}z~~v{w|~~~}x~{}~}|}~~~}}}}}~|{}~z~zs}~}}~~{~}}~}}~~}|~~~~~~~}~~}~|~}~~~}~}{}y}}}~|}~~~}}z~}~|}}~{~~||~~~~~~}}~~~{x}{|y}y}~}}~~||~}}|}~~}|~~~}~~xy|}{{{}{{}|zzy{{y||wz~zx~{|z}y~{||w{{|x|{}~}~yv~~{|}y}~{|z}w}{||v|{|{{~|||}{~xxzy{{|~||}}~|~|}}||}{|}}~z}~~~~xwy{}~y{{y{{{{wy|~y|xz{{{y}{w{|~y|}|||wzz}zx|y}}z|~}{yw{~w|z{{{|}xx}y}xzy{|{~v}xz}{~~y}~{~~}}}{|yz}{z|z|{|zy||z~|{z{{z|}{{{|{}zz~|z|~~}|}y{|}y{~}{{y{|yz{}~{|y~}~}~}|u}||v{z|}~|w{z~|}}}}|}||}x}|~~~{|yz||~|~{~{zx|~{u{}|z~||z|}|zz{z{yv~z|z{~}x{~|z|}x}~y}~~{~~z}yzu|{}|{x|x~|w{{y{|{y{y{{{~vx|~z~|}|}{}}}~w|{y}{|}z|w||~zxz|zzyvz{}{{z{vwx{yzwzz}z}~z{}z|z}{yy{|~z|}z}|}||}z|~{|}{zzx|}|}}xxz{}x{w{~yy}zx~|{|{{~~|~}}~{{~}~}}}}x{yw|z~{z||w{yzv|{z{|||yy~|zy}|{z~}{}{|y~~zy}}|yz{|}~}{}{{z}|z{|||~zz~z|yv||s{{w{~w~|w~}z|~}~{|z}{~}}~~~}~~{~}~}}~~||~|~~xz~}~~~}~~|||}||~}}~~~~{{|~~~~~}z~}~|}{}~~~~}~~~~{}}~~~~~~~{~~~}{}~~{~}}~~~~~~|~|~~}~~|~}}}~~~{}~{|~|}~{~~}~|{{|z~}{{x{wyy}z|wz{|xy||{|{z{xz}~}|{|y}{||x|xzzy|{}w{{x|{z|}|{}}zzzy|}z{|x{}}}zy{u||{}zw||~{}}z{~z}yyy}{{}~yy}|zt|y~~~|wzww{{|y|z~~}{wy~x~~{|z}x}{~}{zv}wy}||z}x{|}}~|x|zz}~~|}|||wy|yx{{{x}}yw{z{}||yzz{}|}y{~|{|}{~{~|{|}z{}z}|{|~}{{{}|{{z}x~z|{{{zy}|y~zy{{}z|||{x~|~||||y||z~{x|{{x}|zzz}}{~{~xzz{vy~~xzz{z||}{~|~z~}|~z{{}z~}{||y~}x~|~{~~}zz}x}}~y}x}|}w}y}{x}zy{}|z|||}{y~y||}|x{z}~|}~~z~u|y|yz|w|xyyy{t}u||{}y|z{{{|||y~z|w~}{{yzw|}|{||w}{z||}xy~|}{z}}yvy|yy|{|zzz~z{~z|~{z||z~}|}~zz{}w{{w~x}~{z}{yzz}y}y|yx{{~z||}z{}}~}vy{~xxzu}{}}yy~yy{zzz{{~wzz{}z}y{~|zx}}z~z{{x|||~yx|{~ywzw{yzx{w|~|}zz~}|z|z{w|}z~y|z}{z||x{yz|||y}|w|x~~}~||}~}~}|~|~{~~{}~}~t|~~}~~{}}|}z~}~~~}~~|~~~~~~~|~|}}~{~~}~}}~}~|~}~}}|}}~~}}}~~~{~~~~}|}|~~}~}~~{~|~~~|~{}~y~~}~}~}|~~~}}}||{{}|}zywz|~{xzyywz{~x{{z{z~w|w|~z~yw|y}z|z|{w|{}zy|~||~{xw|z{~|~x{yxx||wz|x}{y}}zy~{z}z|{z{~|{|~}}}~||z~|~}{{}}|yux{wx|x{z~zz{{{x}{}wzy|}y||yy~~z}z|~{}}{}}x{~{|~}~}}}y}}w{|~x|y~{~|}w|z{xz{zvx|xy~~yw{{{yz~|}|~|}{z{{~~}{~~}}z{z{z}wy|y}{z|z|}||z}|~~yzzv|~}|w{}~}{y~|z{|w|{|zwx|~}~{xz{yx}}{zz}z{|zy|t}|}|zz{~{{{~}{|~~}|||}|}{||{{z{|{~zyyz{|}z||}xy|{xy}}|{z||}}}{}{|}|}|{}}|~xw}{|~~{~}{z|{{t{yx}{||y}z{y~|yyz~tz}zz{y}{{~}~|z}}y}z|}x~|{}{|}x~z|vz~{||}}~uyzvvy{{~x}}|{}x}||~|xzxzy~}~||z{|{~zz~v{y~~|~y|x|{}y}xyz{z}}z|~{{z{y{}~|||~}zz~wy|{}||{|xz}}z}{}y}{z{|zzwy{{yyzt{|}{{}z~~z{{|{~{~}z}z|~y{|{~y|{y~}}z{~yy{{~z~}|zu|x|}z~~}}}~z{{}}z{}~~{~~}}~|{|~~~}}}{{~~~}~~~~~z|}~~~}{~}~|}|~~}||~|~{~~~}|x~~~~~|~~~|~~z}}~}}~}~y}}}~~}}}|~{}~~~~~}~}~|~~~~~|}|~~~y}~|~|}}|}~~|~|~}||~~|z|yz|y|y{z{}{|{zz{z}|xy~{}~}zy~~{~z{}y{wxzx|{|w{{}||}z{}w|z{y{vwz{}~{~|{~z{v}{}~z~z}wyz~~zzzz{~|{|||{|~~{}|~xzyz}|z{z~x{|z~|{x~zzyx{|z~~}||~{|~yzzz||}}||u|~|||}||{y{{~~y||}~~|yy|{{}{x{{}~}{|}z~||z}{|}z~{~|~~}zy~|}{{}}z}|z}|{y{}{x}~}|~{{}}}{|y}z|z~{z|w{{}|~|}}x||~zyx|zw{{yz|z~{}{|~|}zy~}|{y|z{{z}|~z}~{|||vz{x}yy|z~~~{||~}|||z|z}}}|||}z{{wx||}}{{|xy|y{~zx}{{{}z|y~|{z}~}x}|}{z{y~~~|{||}|}yyzz|}z|}{x{wz~}y||zx}z}|y{y{|zyz{~~|}z{yzz{|z}zz~yzz{{{z{}}|}y|xx|x|}~z{|y}|}z~zx|v}}z}y{x|x|z}|{}|{~{z|{yy{}}z|{|xzyy}z}|}yxxxy{~}}x{~~}{|{y~{xx}zzzx}~~{~z}||yx~y}~{{|y|}zxz{}||}{zx{{||}z~z|}{{y|}yt|~|~zz|yz~~z|}|}}|}z}}xx~}y}y{{|}|}{y{}~~|z}}~w{{y~z|}y}wy|}y}{}zx}~{}}~}}~{~}}}z}~~}}~~~}|}}~}~|~~~}}~}|}~}~~~~}~{~{~}}}~~~~|~~~|~z||~{~|~}~}}}{|~~}|}z|~|{}}~~}~|}}|}~}~~~u||yw~}}~{~{}~~~~{}~}~~}}}{~~}~}zy~|~z|z~~{{|y{}{{zwx}|{{z~~|z}}}~~u{{x{x}z|}}~{~|y|{|}{y|y||{z|~}x~z~z}v|y{{|~y}yz{z|{zz{{w~{}|z{z~~|}}yy}y|z}~}||}{z}~~{yz{|{|zzzw}{~{s|{|y}z{x|zvz{{}}|{z~}{||~y}z|{~}||x}|}y~|z{{zz|z{~{x|zy}zxy{{w~{|x~{~z{{}|{}x}~y{{}{yx{{{y|~x~{xxx{z~v}v}}{yxzz~z{}x{~}w{}~~zx}z{~~}}}{}zy~|~{z}}||{zyz{~}|zyyzzz~y}}}~|~xy|{|~{}|{}xw}y}~{{}zxzz}~~zz{~yy|zz}}~|z|||~{||{{{}|}}}~zzx}~}|{x{|{v{yy|wyyx{yz|{yxx|zz}{~|t|}~}y~~~z~z|y{y}{~|z|~y{xzwz{|{}}}~}z|{{}xy||~}{||{{}wy~}{~zz{~|{||{}{wz{}{~{|~z}|}||||{y}z~t}~z}}}{|~{{|~~z~}~}w||x}{|~{|~xy{||~x~yz}}|uz{}v||w|{zz}z}}z}|{y|~~{}~}}}|z|}{z}|}|v||zt}y}}z}zz{{|y}|w}|~~|}~y}{}y~v}~}|~~}}~~||}~~}~{|~}~~}{}}~~}||||~z~~~z}~}}~~~~|}~}|~~}~|~}~}}z|}|~~~~~{|~y|~}~}|~{~~~}~~y~}}}~|~~~}|~~~{}}~~~|}|}}~}{|~~~}{y~}z}}|}}~~}}~|}w|~}}~|}|z}z}}}}|x}yzyy}~z}{z}{|zt}}z{{~~~~{~~|zy~x{x}}|x~zy{}w{zy}|{~}z|y}~}}{{~|x|~}~|x~{}z{|~z}||w{}~|z{|y{}{|}||}zy}z{y}zv}|x{}|~{y}z|z{{y{u|||{}yx~y}~z||~u|yy}~}x}x|}{zxy|}z|z~~|{y{y~}}wy||}||~|}zzvy{{|wyz}zwx|~yz}||~z|~y~{{}zz~~ux|{}xy~x}|{|~~{{~}{|z{vzy}~~}z~|}~||{}~|}}}y}y~}~~}z{{{~x~~{w{zzx~~|~|~}z~y|y~}{}w~zx}z|~|~|~}{y|~{z}x~~~|{wv~||}}x||~{}}}}zz{{z{}|}xz|yy}{|{z|}|{{|~yy{|x{~y~z~|}zz||~}~zz}~z~||z{~}zy{|~{x}y|}yz|xz~~|~~}z~|v|xwzu|y|~}~y{{{{}{xzz}z{z||x}x{||{v}yz}|~{~z~}z{y~}z|zy~}}||x{|}z~{}||{y{{y~}{y~}~y{}|}}z|}|z{z}zwz{|{z|z{z{yy{{~{}~y|}}x}y{x{x~}{{|zz}{~~~{}x|x~z~}~wy{wyz~}yw}{yz|}{{{ww~|t|z}|~{|}|~{~{~{{}~{}}}~}|~||~}~~~~~~}~|{~~|~}|}}~|z}}~~~~~|~}}}~|~}~}}~}|{}|~~~}~~~~{~~}}~}}}~}w~~}||}~}~}z~~|~z~||||}}}}||~}~w}~}|~~~~}|{}}{~~|}}}~{~~}yyz~~z|{zzz||yzw~x{x}y{|z}zz~w|{}}}|z||vyz{~y{|||}zy~{{|~||{}{{yzx|||ywzz}}}{~vz{}}||{|~{~~}z}{yw{~x|}}{z}~|{}~|~|z||||}x{{}zy~{y~{{yy~}~z{{}z|~{~z|z~{~}}~{|}}{}z}{z|z{}z~~xyx||~zwx|y{yy{}z{|z}z}|{y~{|y||~zw{}~|}|}{|y~wzxz{{zw{}x{||{xy|}{z{wyz}|y|{|}}v|~z}{||~z{|z}z}~z~}|}{x|x{wwzz}}}v~yz|xz{|}|~|y{{{|{}x}}}{y|x~yz~~x~}z~yzx}{~~~xyz{z~z}{z{}|}z}~z}}|}z|~~x}}zz}y}}||yz|yz{z}yx|y{{z}{z}ww|~~}~~}~w~}|{{|{v|{|}{~}}}|yxxztx{~zz}yzz{yz}zy{|x||}{{|}yyz~y}{{t|}y~|~~}yy}x}|{zz}|}}t|z|z|w|y}y|{||zz|{|}}u}z~|{~|}}~~zyy}|z{|y}x~{{~|z}z}~w}~{|||}|z~{yu~wz~||z~v{{|z~{}~}z~|}~}xx||zy}}yxy|z}z|y{z||y|{z{|{zyz}~{xz~z~{~~~~{~|~~~}}z~|~~~}}}~||{~~}~~{~}x}~~}~~}}{|{~}~~|~|~~||z|~}~|y}}~~~~~}}~}}}~~x|~}}}z~~}~~|}}~|~~~~~~{}~~}v}~|~}~{|~|~|~}x{{x~}|x}}z~}||~}{|z|||z}z|{v|zxz}x~{}|}y~|y}}{{|{y|{zz}}|~|~||||zz}||~~z}}||{|}z~||zxyx}}xy}{{}{zx{{x~|{z}~zyx{{z~{{|x||zwywyw|}}zu}|{}y|zz{}{z|y{z}}{{z}{}z~}~|~}y~~|}~}{x{y|{{z}z~zyx||{zy~{{y|~{z{~}~{zxy{z~}}}}yz}u}}|{|~|zxz~|}||}|{{z~{v~{||{|~x{|}}{zzz~y~z{}z{|z{}|{}~}{~y}}||x}w{z}|{zzz{z{yvz}z|}}y~}|~||{|{}{{|{z~~}}{zxzyzxz{{}{|x{~|}~|{}z~|zz|~}zz}x{{{{}}|}}|{{}zxz||~}~yz}zz~z~u~{|}y|y}{yz}y~~z{x|}yx{w}|||~y~z~|y{}xz{|y{|{|yyyww}~|~z{zw{|{~}{z|}{}}}vz}yx}xxz~~x{|{}x{}}{}{~z{{}z||x||zxzy{z}|y{~~z||}}||v~}|y}~||}}|}z}{}~{|y}}{~yzw}{{z~w~zzy~}~xx}}~}wzy|z|{|~}}|}zx|}|{z}x||~~{z}|||w{}|~}zyz||zy}}||}}|}z}}zz}zz{xz}z}wx~{}}~~}}~}}~|~|~~}}~~~|~}}{~~}}}}{{}w~}z~~|~~~~||~}~r~~|~{~}}~~~|}~~~~~{~}}}~~{~}~}~~~}}~~}~|~}~x}|}}~{~~z}~~~~|}}~z~}}~x~~~y||~~}zz|~w~||~|{}~yz{y{x|y|~x{{zy~zz{z}}|{}}||z~}|y{||~x}y}{~z{x|{{zx||||x~}z{}}zzyz{y{~~~}}~{x}}~~z}z}~~||}zy|{xz}{~v~|}{}zz{{yx{}y}~~y{z~x{y{{~}{}{{z|y|xzx}|y~}v{{|~||yzyy}|{zz~|}~zzz|wz{{x|~|}~|~}z}{x{}{|}~|~~}~y}{{s{{}zz|~{z|{|~}{{z{zzz~~~~}|z||||~}{y{|z~||}y~}~{~}{zx|||w~z~}|{yz|z}wzwy}{~{||~}|~~{}z}|}|{{|}|zz}{y|{z~}y}z}v{}z}{~{~{zy{z|z|~}|}xx|||w~}~~y{{}}~|~~}||zz~|{||}|}{zzz}zzyzz~w~u~{|~|x}~}w~|}{||}}{w{}|{}~~~|z|{||v}||}}ux{}~|z{|x}{x}z~{}yu|{~}~z~z}|}{|{x||}}z~{}~{z}zy|{{|}|y}}|~x|zy||}{y}}y|{x}}|~~~}||z|{~~}~}z|wuvw|zz|{xy|{z||y~|}}z}yyzzy~}~zz}~~z{~~|yz{|z|x{||y{}xy{{|{zzz|}v|z{|z|yy{~zy}y|zz|}|{~~{t|}~~}~}{z~|~}~}}~}~~~~}~|~{~{{|~z|~~|}}~~~~~~~||}~~~}|~}~|}}~||~}~~~|{~~~~y{~}}}~}|~z~|}}}~|}|~~}~|~}{|{}~~~}||}}|||}{}}~}|}}}~~{|}}z}{z}}y}y~~{||y|z~y|~|{w}~}{}}~}||{z~|}{z||{zz|x|z{~{}{}~{|{}z|~|~{}y{|||z~y~y|{|}|}~}{|~}y~}}{~~~|||{{}w{||{}|}y|}|}{zy}|}x{~x{}z}|}|y~}|~z}y~}z~{|~z}{wzwz|}z}{}~|{y}~|yy{}}}|~}y{{x|v~~|~|v|zxw|{zz{}|~{{{{|z}~{y}|{y{x{}}}z~x|{{zz~|~z~}xyz~~~{{{z}}zxyzz|zxy~~}}~{|~y|x~|yy||||{~~|~~z{}{{x|z}z~{}|~y||x|{|{{zzy{~~~}|zz{}|z|~|~yz}~zw}z}z|y~u}{|~~|{z|y{z}}}x|~zzz}}y~z{|{yzx{}{xzz~y{~zz|yyxz|~yw}}|{y}y|z||z{z||~yu{}~~}zz~~z}{|rz|}}|y~{}}{||z|}||z~{}~{z}}y||y{|~{w}}~~y{{|}|yy|~{~x}~}}{{|yz}}~}}x{}|~wz{{}z}{yz{}y|}x{}}|{|}z}r||}x|ox}~|z}x|}||}{{||{}w{}t{{~{}{|~}yxx|~|x|}z|z~}{|{x|zyw|~y|w|xy{~}{}{|yxzv~z~{{zx}~~{v|{}~}~|}{~}}{||~}~}~~~~}}~|~}~}}~}z{||{~~}~~}||~{~|~~|~|z|~}}}}~~}|}}|}~~}~~~~|{|{|}~~~~}~||~~~}~~}~~|||~}~~}}{~~~~~~~}}~~~|~~z}|}~~~|}~}y}~{z|}}}|z{{|z{}u|}y}{~~}u}z~{{x|~z|||~z}~~|~}z}~~}~xy}z|x|{u|}zz{zx}}{{y{yx|z}|xy}z|~yz~x}z~~}~{{}~|z~y~|}~~xyx{|z{{~{{|}z{y|x}}|zu{xxz}}|}z{}{~|~|{y{x~}~|~{~}~zzxzvy{y~zz}}}x{y{|z}zz{{{{{}z~}{yyy}||z{|y~{w~z|}}|}~{x~}z{yzzy}zz|||zv}{yz{y{}~{|}~|x}y{}z|}{yy~}{~{|{}w}v}yz}yxzy{y}x~y}~z|xz{~|{zzz~~|||~|y}u||~zy{z{{|}zxz}v|~yyyzzy~{xxw|{yv}}}{~{}x~{x{~{}{yzz~{|{||}xz|~z{|y{|x{y|~|{|wy{{y{|zz|~zw~|}x|~{z~{x|{~z{{||yyy}}|}|zz{~yy|y}zy}{yvz}y~}{~~z||{|||~||x~}~|y{}x{~y~zw}xx{}|zyy|}z|v~}~~w}}xvxzt{x|x{{}~}}|{|~}{{{|{|z~}z~zz|{|{zv{~~x}~~||}|{~{wz}}~zz~}y{~}~}{~}|{}xw}~{|w}z|yz|~~}x|xwz|y{~{v|||z~z}~z~~}}~|}~~}~|~~~~}~}~~}~}}~~|{|~}}~}}z}~}}~~~||~~}~}}}~~}~|~~}~~~~~}~~||~|~|~~|~}|||}}|~}}}}|~z}~}}y}{||}}~|}~}z}~z}~{|~}~~|}~|{y|~~~}}y}~~~~~~~|~~~}}~{{z|}}|~{||~{~yy||{y}z|{{}}{|v}{~y}yy}{||}}x|{y~}|~|zy|zy|xzz{w|z}ywxz~{{{~}z}y{{x|||}|z}|yz{yv|y}z}z}}||zy{}zwz|}yv}}{y{}y~}z{|~z{y~~~z{~{~}wz|{w{yw}yzy}{|zz{~x}}{y|}|}w|}zy}{}}z{}z~{|z|~|}~|x{|{{~{|||}{|{|yx}w|zv}y}{wx{}zyyv~}yx{||}|v}}~}~|y{|~syx}yzz|~|}{{}y{w{{}}z}||zw~z}y|xxzyz}{{}{x{zy{{~{~~||w{{w}~|x|z}||y}z~|y|yyzzz|}{x|~x|~zw{zy{z}zz|y{{{}{z}}||~|~xxz{~~~{{{u}~zy}}}~~{y~~~|y}~zz{yzxz~}~y}}|{||}~{y|}|yyy|x||z{{xz|xz{z{|~z~}{z{yz{}}z|{|}}|||~z{y{}|||}~{v{xz}|}zz}z~z|~{}{}vzy{{~|x{|~~}~|~{||z}~x{z|z}z|yzz~|{~}{}yzxzy}zy||}}}~y||{{~|}}}~~yyzz}|~|||x}y{~y{|{zxx}{z|{z|zx|zz|}|}y~~z{|z{y~|z{|zz~y~z|z{~~x~||}|yxz|}{x~{y|z}}z}z{}~}x}y{~~||~}|~}~~zx~~~|~~~~~{||~{~|~~z{|~|~~~~x}}x~~~||~~}{~~~~|}|}~}~}|~~}~~{~~}~~~}~|~~~|~}~{}|~|~|~~~|~z~~}}}}~~}|~~|~}}yz~}{z~}~{{~y~{z{|z}x|xz{}|{~~z}~yz}{{{|~|{y}}z|~}zz}~|}zz||}~|}{~{{}zwxzyx|zzzy}y}{~{yz|zu|}~y{}x{~|||z{xz{{{w|}||{yzyz{~y{~z{|v{||w~z|z|z}y}{y~x|~~z{}~~}{~}~|}~z}|v|{|{~}|zz{z~|{~~x}}{{}{|~~{|}~|~~u{||~~~y|z~{{x~{}~}~||~~}z~|{zz{|}yy}v{{|v}}}~}~}}~}y}|{{z~zxz}y||z{}|z~y}~x|x{}~{y|{{x}~~y}|~}yzx}~{}~{}|z{y~~}}~~z|}z{xx}{}}|z~xx}}z}{xu{yw|}}w}w|z|{|{}}{y}|ww~|||~~||{~}y}~}||{{{{}~z{z|xyzu~zz|{zv||{{|z{~zy|y}~~zw{{zzzyz{{zw{y}|}zy|q~z~x{}y}z}yzz}x}~{z{{z{{~|zz}|y||||~y|~z||z{uz{~~||~|ywz{}||}|xx}z}|yy~~~zzz{}{|}|~y}~~y~{|x{z{}zz}w}zz}{|y{{z}~~||{yx}{|z|z}}zz{y{~zyz|{z|}q}}y{~y|~}{||y|w~u~xxxyx{{~}~}{~|y}w{{zz}}~|}~~~}~|~~|~~|~~|~~~||~{~}}}}~zy~~~~{}~~~~}}{|~||}}}|}{}}{{}}~}}~}~~{x{}}~x|~||}}~~~~~}~~~|~}|~~{~}~}~~~~{}|}|{|~~~~~~~~~{y}~}}z||}}}}}~}~{~z~~|~}z~~~}{~~}|}}|~y~xzx}~z||zz{|y~~~}}}v|~{w|}|zzz{|zzxy~w~{}}z|x}|y}|x{{x~{y{|{{|y{~~|{z~|~x}{~{{yx~|{|~|{{ty|}~}}}}|yzw{x|y{{}~|~}vz~{}zw~zzzz{||w{yz}~{~|{~xzzzzw~{~|}}}{zz}|{yx}}x~{{}|}~z}|}}{y|}|}~~z|}|~|~z}}{{}||~z{{}~w}yyz~y~|{yyzy||}~{z|}zz}|}}zz|~y{zx}{||~z|{||z~z||{y|zy|{{x}yy~z{z{|{~z{|~||wxz|yyzy|z~|yy|}z|y{|}|{|z{}z|yy|{{}z|}{~xzzz}|~{{~|{{~|z|}~z{|~z{|yw{~{~|}}{}z||{zz|zy|{zz~~||x|zz~zz}~{}{y{|}}}~yx{}zy||yz~|z{{}{{~||{|~{}{|z}{|~uzyzyyuwz~~|}|{{}{}{~|z{zy{~xz|~zy|~|{y~yy~||w~|}|}{zz{{~z~y{{{{u~y}{}zz~~~{~{~}}~xz|z{||{{|~y{{{z{z|{|~|||y{}{t{|{~}yy{}}{z~}~~}|xyv~}}y}|~{|}y||~}{}{{{z}}|z}~|~zz{|w|{{}|{~}}~{x|{x|||u|y}{{~~~}z|~~z}~yw~vz|x||{{~yz|}}|~}}~~~~~~~~v|}|}~~}~}~|~|}|}~}~{}}|~~}~}~}~~~}}~~~}~||~{}~{}~|}~}~|}}}~|~~~~z}~}~|~{~}}~~~||~{}}}}~~~~~~}{||}}}~~}~|~~}~~}}}}|~|~|{}||yy~{zx{zyx|{}{|||{vw{~wzx}}zzz~}}|~z~}~ywy{{|}z|zv{~}~z}{z|y{{}{zx{y~zzy~{|xy~||yy{z}z}y}x}z}y}z|||}}y}zzz|{{zz{{|x}|zy}yx|yzxy~zu{{}|x}|}}{x}{z}~||}~||v~y{}z~{y~|{||z~||xx|zy{y}{|y}wy}zyyz|}{xzz{~~{v}{~~~z}}zzy}|xz}~~z}}}}z~}zz}~|z~|~}{~|y|}|zz}~}w{}~y|zyw{}~||zz|zz|z|zzyzw|yy~|}z|{zx}}zz|xwtz~{|{{}z{w}~z~z{~~|v}x{~|yz~y~}y~|}y{xx|||z|z{x|}x{yzxx{y{}~||}}zwz}|y~wz~}}{}{z}~}~}zv{y}yyxz|}tzxzyy{y{~~~|~|y{zy}}~z}{{}|}||~|w~~|yxyywyw{x~~~}z}||}yz|yz{}|z}~{}~|||ww{||{}{}{{zz}}|{xzx{z}x}{}{xy||yy|xz}y||{{|}|}}|y}z~~yyx|zyz~{{|}y|y|~~xz{}}|y|z}z{y}x{{x|yw|{y{z|zyxy{v{|~z~xyw|yz||w{|{~|y}x|z|{||}|z~yx|zyry}z~{~|}}y|z}{~~u~|}}}~}~~~}}~~~}~|~~}}{}z~}~~}}~~{}~}~}~}}}~}}}~~}}~}~}~~~{~}}~}}~~~}}~~}|~~{}|{~~}~}~|}~|}~~~~}~~~~~~}~~}}~|{~~|}}}}~|~|}}~|~~yzyz|z}{~z|wz}{xw}|~z~}yx}||||zyzz|}~y~yy|y|{{y}{zx}z|z|zz{x||||}zy|x{|{{}w}v~x|{y~y}~{|{||wz|{~z}v{{z||{w~|}|{~w{v{x|xz{|zz}y{|z{}x}{yw{~{||yx{~}~~|~y{zy~}yy|yz~z|}}}{~{}|{~wz{y~{}z|v|yyy}}~|y||}w}yy}zx}xzz|~xzwzzzy|~}~z{zzxz|~}}|y}}|}|}yxz~~zxyz}~zz}}|{}y{|w}}{|}{~x|~|}z~vx}~|}z}yw{}~|zxw||y||~{~|zz{zz|~|}~{z{~z|{z}|~x}x|~|z{}{}~y}{|}y{{|y~}|||z||}{r|z}{||~~{||xz|}{~|~yx}yz}z~vz}zw}wy|}w~~yz~{{||}~|~wz}}{v{|{~}{~~}zxw|}{}}~{|{~||{|{zx|x{z~{}}{|}zr~z{{zz~{~{|{{{yz||z}yyt~{}ywz~{}}w}}}w{|{|~y|yyyw}|x}x{y{|y{{|{{yw{wz|xvy~z|{||~{y}{||~z}~zyz{zz{x~z}}}~|~{~y~~y}~{x}yx|x~zz|~z{~~{||{~~|}~|{z{}~xz{~}{}{~}|||~}w}}xz~zyy~|y}|~||z}z{{x~w{}~y|}|~xx}|z~}|z}}~y~~|}||}|}|~|}}~}|~|z~~}~~z~}}{~|~}||~|}}~}}}~~}{|~~~}|~~~~~}~|{{~~~~~}}|~{~|~~|z|~|~~|~~~z~~~}~~~~}z~~}~~}~~|}}}}~}~}z}~|~}~~}|~}~}}}}}}|}{{~~}{||~}xy||}y|{yzyz{~yy{v{||}|xyz|{||wz}{ywzy{|}{|{}z|~}{{}}|{zw{y}|}xxzz{w{{|x}|zv}}wyz{}{yzy~{z}~w{|}|~z}z}~}||{||{|~||w}z{|~|{tyy}~}zyz{y{}~{xzz{x}|}z|xyzz~z|{~{~}~x|||{zzxw{ytzyy{zz}|v{y|xz~||{wy}~|zzx{~z}}}{|}y|{~y~|}}yzy{~}~}~~|}uz|~x|w{}{zx|y}||v}|y|{{~z{{{||~|}w|{|~{{{|yy}}y}|z{~}wxyzy~vzyz|uy|z{~}xxx{|{{~zy|~y|}}|~{~~{|x~{{|y~{|~y{y{{~{{{|y{{~}}{}x{|x|w~||zy~}|||}~{{{x~|{z}|xy}zz{y|{~}zxzw|{yz|||}z|~}|{}|{zy~zyy|~|y}~{{{|z~zzy{z{{{}}zzw}zx{uyzyz|||}yz}}{||}x}|~y~z|}u{~|~{{}{y|z|~|yy}{}}|{}yz{wzyzv|z}z{z|x}x|{|~zx|}y~}~}|~~x}z|||}|~|}|}|v{}}|}z{z}z{y|}y{z|yy}{~|||~}|~~w|}y{|~z|~{wwu{z~x{z{|zz}}x{|wy}zz~zu{yw{}~}}z{~x}}||~||{~~~}~~~}}~~}~~|}}~~~}~{~}}~}~~}}{}y~{~z}~~}}~~{~}~~}~~~~}}}~}~~~}|~}~~~~~}|~}|z~~}}~~}~}~}~}~~~}|~~~~~}~}z~~}x}|~}}~~~|~}~|}~|{~~~}}~~z}}||~}}~|~{~~~~|}u~y~|~}~zy|yy||z{yz~||z|}y{y}{}z|}~{{|zx{{w~}wx|}{{~{{z}y}x~~z}}}{{~{x}~||{{|~|z}{{|{y|{||{xzxw|yy|~|||y}|}z|~z}y{{}y|zzxw{}~z}{{w}}~y}~{|yyz{w~y{z|z|y|~}|zz|~|{y{~~~{}z|y|}~|~|{y|z}{zz}z||z~|~||{{x{{}~|{{}{{z~{~|zy||~x}{~zu{y}{{~|y}|}{~}x~yy{~z|||x~~{{{z|z|zw{||||y~}|zz|xy}}{|z|~yy{}~}{zz}v}||}~|zz}}~|~x|~|z}~}}~||}}|}}{{|{zy|}wz~{yz||y|~}zy|z}z~}|{{z|z}z{|}|}zy~}z~zz~~}x~}}~}|{~}ux}}{{}{}}}x|}}|~z||{}|u|}~{v}}|~z~}}}{|~}{|xz{}|w{{}|y}~}}z{z}|y}z|{}|~{x|||~{}z{z{|{}z{~z|~~}|}{|}}}x|~{z||y}}}{{}|y{}~{{y|~|zz|z{}~z}wx}}}{w{}xy~z|}~|}z}y}}{{w}|x~{wx~z{}}{}}x{z~|}|{z{y~}}{{}|{{{|w}|~z{}|wy|y~yz{{z{{~}}}~y{{|z~|{z{}y{}{{~}}}{~~~~~}~~~~}|y|}}|~}{~}~~}~}~|}||y~~}~~~~}~~|~}~|}|}~}~}}~~~|{~~~|}z~}~~~~~}}~~z{~~~||~z|}~~}}~}w}~}{}~~|~z~~~{~}}}}}}}}{z{~|}~||{~~}|}w~z{yz|zz{~xzyy|{~zxy{|}z|}|v}|}|yz{{}}y}~}}}|~~y{x||y~~z|{{|y{{w}z|}~~z}~yz~yz||}u~}|z|x~x|y}}}~z~|||~{~}|z{}zyxyz}{}vz}}~{{{{|{{y~x|z{w}w{}}yzyy}{~|{~x{zz}|||y{|zyxy|}|||{wzzz}}z}{zz~{}{{~yz||~||{zz~|~|}{~|}}{}~~z~z~y}}zy{x|v}|}y|{~z{|zz}~z||~}yz||yz|~}z}}~|}}|}}{|{{}{ywzxz}|~y|}x}}y~y}{}y}{}z{~|w{y|||{}zx{z}{~x|~|x}|}{y}{||{{y{|~}{~~~~}~||zz}|{~y~y|}}{|z{{}z{~}yz|y}y{{y}wzx|xz{~y{|}{}|}y~y|~y{x{{{~{|}~~~z}|}{{z|zy}y{z}{~x{|~v|||~{z{z}x|{zzz}~z}}z}~|z}||z~|||}x}z}z{zyyy~z~~~yzyx{w{zzy{|yz}}w}{zwy{{|y~|{{{y|{}~}{yv~w|}y{{|{}}y|zwz|zz}rv}xy{z~||zz|}|}|}~}~yz{~|~~|~{~z{{~x}{{}|}z}z|~}w|z|z|{|}{{~x~{w}~}||}~}~~}~|~~~}~}~|}}}~}}}~}}|~}~~z}~~}~~~}}|y~|~~~~}~|~{~~}}~}}}}~}~~}||{}}|z~~~z{}~~~{}~~|~}}~~~{||}|}|||~~~}~}}}}~}}~||~~{z}|z{||xzz~yy}{~w}||~|{y|~}}|}~{~zy~~}}}{||{z}}}y~|~|w||{}}y~{z|~}|{|yy}}}|{}yy{yzw{|{||x}}|y||||{}{}z~zy{|}yz{}}}uwy}|z~}}}v{xv|xyyx}}xzy}yy{z{z{zyzz|zzzx~~z}}}}}z{|}}}{}z|{z|~y}{zy}{z~|y|{zz|{}~~yyx~zy}|}||}{zzy{~{}{x}~~{}{{}w{}{y|y{{{|~z}x{z}z{~y}}|{v||zyzzz~{yzy~~||~|y~}||}|{y{zz{||~{{|}|}}}|xx~}~}yy|{zz|z||}z}x~}}z}~zx}z~y~}|~{}}~w}{z}|x~{|~z}}}|w{y~}{}}z||}}~~x{z}|~zv|~{|~~{x||yz{}}~~|~}zz{|||{zyy}}~zy{zz}|{}||{}}|}{{x{~||x{w||{|wzz|}~z{x{|y}{||z~z|}~{{{~~zx{|{z~xz{}||w~}{{zyzzy|}{{}}{}z}~t|x}wx~}|}}|wy~}~~y|}z}|zz}}zyz|w|}zzw{{~y}||z|~~{o}|~zy||xx}}{}z{{{~}y||||xv{~}y|z}{|}w{}~}x}}{{|}}{~|{~z~{}{{z|}{u~}x{y|z}}|~~~~~~~~}~~~~}}}~~|~|~}~~~z}~~{~~|~||~~~~}~~~}}~}~w~~~{{|~}~~~~{}{}~~|}~|}~~}}~~~}~~}}~||}{y}||z|}}}|}~~|~~}|~|~~{}~|~~|~}|~~~~~|~{~{||}}~~|{{~~|}{z{z~~~y|zxy|zxy|z}zxz}y|z|}}y~}yw{~x{{|z{~~z|x}}~y|}{||~~{|||}{}z~x|yyz}|~zzzyu~z~x{{z|z~{~~~}{~x}{}|y|{}|~}x{}~}|w{z|{zx}z{zz~}~z{wx}x}||~y||yz|zyxwwz||w|zz|}y}wz}|{||xy}z{uy}w{y|}zyt|}w}x{{}{}}xx}}}~}|}z~}~|z{{|{~}~zxy{z~{{zzx{{|{yyz|~~~x}~{y}|y~}v{{|u{w|~|{z{x{{w}{}||z~}}v{}{{}||zz~|~z||u|~z}~{x|{}~}}{x}{|{~{}~z}zzy{~{vy{{|ywzy{|yz|{z}x{z~}~zy|yz}{}}xyz~x|}~~|~x|~|||{~||}~|||y|{{|ywy{yy{z{{{|{yz}{|yv~~|xx~}~zyy}}~x|{yxz~}{z{xv{|yyy}~|}{}zzy||x|}{{}x{{y~|~xz{~{{{~|}~{{|{~|z~~}y{|{zz{}|z|}{{y~zyzyz}xz|}|{y~|~x~||}z|}|~z~~~}~||zzyz{w|{}x|yy}}y~{xx~{zzzy{}{|~}~|~|y{zz}||zx|~|~}x}~{{zx|{{{~y|||{y{yyz{|z{}{}{}z|z|v}||}}|{~}}~~~~~{|}}|~}}|}~~}|}~~}|~~y~}|~|~{~}~~}}~~{}|{|}~~~||~~{}{~}||}}}~{}{|~}~~|}~~~~z}}||~{}}}~~v}~~{|{}~~~~~~~}z~~|}}~|}}z~~~}~~~~}}~}|~z{|{|}|}}{wz}}{||~}{z{~xzz{~y}x~|{zx~|wz{||{}{~|{~z|{z|z|~y{{q}{{y~}~yz{|xzzy}z~|x}xy|z|xz}v}|~x~}~~zz~|~yz{zzw|x}~~y|~{y~~u}|y{}~y}}xw~z|z~z~||{}x{xwy}||}w~{|xy{}z~|{}~|zz~w|{}}z{y{~}|{{y|||{}xy|}|}xz{{}{~}{}yz~{|}|{xx|{~}{{{~{yz}y|~{|}}{}|}|||z|y{zz~{~zz~~y}z~{xwy|tz~}~z}}|y}}zy}yzy}y|~~|zz|yyyy{z~{z|~|~}t~~zx||y||z{x|||{|x}{{{|~xzy|{x|}{~zw~{~{}|{}|}|{zzz||}~|wx{{y{{z|{~vz{~}zz~y}x~|~wx{yzyv|~|x|~}{}~}x|zz||}zz{}zzyzzxyy|~||}}}||{|x{|~x}t~{~~~yy}~~zx{||z{}|~}~z{y|||z~~zx}y{z~zy{x|y{z~{zvxxy|{{}z}}{}}z|u}zz||}||zx}x|~{wyw}y{}|}}}y{~}z{z|}|~|}{z}z}x}}y}x|z~{~|z{y|||y||x{~{w}{z~{~|{z}{{{yx}z}x}v~z}~w{||{y}|~}x}|y{z{y~{|z}{~~z}xz|x|z{{}{{yzy}}~}}|~{}~~||}~|~~}~}}}}~|}~~}}~}~|~}~~|~~|}~~}y|}~~~}~~}~~z}~|~|y~}~~}~}{~~~|~z~}~}||}}~}~~}~}~}~~~}~~|}|~~{}~~~}}~~~~}~}{~}}}|}~}}~~~|~~{||~}}~~}}{y{~y~zz}{{wxy|xz|tww{}}v{xz}||~yu~w|}|{{}}|||z||}y||{{|}yy{{{z{}|}{|~yy||x}|}{y~uy{y|{yz|y|zwzx||~~}}{~~|{}}y||{~~{~~y{|ww}|zzw}z|}}}}{}}{|}~||y{|{~}x|}z~~z|}|{}|y{}}zz~x}~|u~x|{zz|z}|{vy{zz||{~|x{~}w{|{~{z~{z{}|y{x}z~|~~y}zz}}z}zt}~z~z|}~zz|z||}~z~}~}~~}~}|}}{~{|{x~{~yx~~{||{zy}y|{y|xx}{|{{z{zzy{{|~{}{}z|z~~z|{}{~{~||xz|~||z}z}}|{x|x{|{~|y|{~~yx}{}{~~|||}{}{{z}|}zy||z~zz~{yz~{}z|vz{|uz~}{w{}{|~}y}{|}|~zz}z|~y~}|y~{{~{|}~~}~|xyyyy}z}{{yyy|||{}}|yx}w{{{||}zz|{~{~~{|z}z}|}~zxz~w~~z}|~zz{~||~{}x|xz}|}~}{{|}y{y}yzw~y~z}{x~|~{}|~}{~{{}z~{zz|~x{yz}{{z~zx{~u}|~z{|z||{y{}{~|{y~{~xz~}yx{~~|~zy}yyy~z|~||{{{v}~{|z|}|{||||wxw|{}~y}{}}y|}zz}|x||~}}~~~~}~}~~~{||}}~~~}~}}}}~~~~}~}~}|~}}|~|~~}{}~~{~~~}}}|}~||~~~~~}~}~}}}z~~||{}{~~}}z{~}~~}~}|}|{}~}|||}~}}~~}z}|~{~~|}y{~~z{}}}|z{}~z|{~yz~||~x~|}{|wx||z}~|zz|}~~{}{}z|}}z}{y|{~x{x~|}x}{zyx|z{|{x{|}z|{y{}z{}y~yzz}wzz|~zx||{{}}~{}yuvxyw}{|~{z~~~yyz|~~}}y~y|z~|x}zx}}|~}{}}v{|zzy|}{v}z||yzz~~|y~|{{{|}r||~~w}zz}|zzw|~|~}|}{z{{|{y|||}~z{z~{~{vzx{{{z{{~}zy{||zz|z|}|z{{{|~{~|yvz}y}||y|}}{|xxxz}|}|{y~|~}|zx{|q{||z{}}|}z|{z~}{yxzx~|~{~}{z{{}~|}}z}y~~~y}xyy|z|{}zz{zx{y{{}|~|yz}~{z}||}}y~{}y|}}z||z}x{z~~x|{{}yz|~{}}yvwzz|{v{x|{|{yy}|{~y|||z}w|{|}zz{z{~||y{|~{v{~z|}y~|{}y|y|{{yy{y{z{x~y~}|~w|z|yzz||}||{xy|}{|}{z}}|||{zyz}}{}{y|zz{}{~}{~y|}}y|}y}z{|~yvzx|{||{z||~z|}|x~{{x{|z|~{x}{y}z|xz||zx|~||{||}~||~|z|}}}{xwzx|~~||wy{x|{|~|yzy~{y{|{x~zwy|y||z|~y~~}|zxy{yx~}z}}|y~{y|~y|z||~}~~}~|y~}~~~|~}z~~~~~|}~||}~~~~|}}~}~~~~z~|~}~|~~{~~~{~}}{~|z}~}~}|}~}~~{}|~~|~|~~~}}{~}~~~~|}}~~{~}}~}}~}|~|}}~~~{}~}~{~|~~}~~}}{z~~}~|x}y}z|}{y{zyz|yw~}yxw~~{||||~}z~|z~x~{||~z~|z}}|z|{{w{|{~~{y{~z|~~}xxz{z}zy{y{y|{z~y{}~y~}~y|}y}||y}~}u|y|w}z}x{{||}||y}x~}z}y{|}wzzx{|z~}}}}{xy~~{}}|zz{z|w||~~{|zzwz{}zyy~x{z{||{x|{{zz~xy}y||y~|}y{}{|z|}|{~}}x~x|~|~{wxzy}z}}||{xwzyy}||{~|}}}{}}}~~}tx{{}}}~~x|s{zz{xxz{{v}zyy|x~z}{x{{wzzz~{~{zx}~~z}~}|||{|||{|y|z{{{y}~}|{{|~}~z~z~zzz}z}y}||{}x~}~|~y{}|~y||w}yxy{w|~~|{||}{t~zz{}}}}}zy|}}~}{|~t{{~|~{|~{{~{xy|~{{|~~~|x|{x{}y{}w{z|{|}y{{{~}~z{{}~{{~z|z{{|~|{}~yyx}~~}~zzzyyz~yy{~}yzx~}~~}~}~}}}~|}~}s{{~{|{~}yxzs~}|yz{zz{zwy}xx{v{~xxzxz|zy|||}||{~}{}}|||~~~~{y{{z~y{||wy|~y{{|y{uy}}~}wx}~}{~}~~~w|}}|~|{|~~~~{~~{~~~~~{~}~~~}~}}}||}{~}~{~}|}~|}}~~}}~}~}}~}z}|z~|}}~}}~~~~{~}}}~~|}x~~~|~}~|}}|~~|~{}}~{~~}|y~}}}~~~v}~~~|~}~~~}}~~~}~}~~~{~~z~x}~|zzzwy~}x~x~{z~|x|~y}{yx|||zx}zx|{z}~z~~||{yz|y|~zyz|||{{|}|z~zx|zzz{{}z{v|x~{~}{zz{z}~y{}zy}|z{}}}~}y|ux}{z{{|yz~||x{x{v~|{~|}{~w}|z~}{{z~{x|z{}}y~{~y}x{w||{{zv~~|z{yx|y~|z|~{{|wzzyyx~||xz{{y~{zxx{}yzxt~~|}{~}{}|}}xy~yyz~y}z|xz}|wx}x}{}|{|x~{y~~z~}~z~}y|zyzz~}}|{~zu|z}xz~~{|{x{z{zyz|zx}{z}}w||~}zy}~{}}}{~zz~{}~{|}{~|y|{~~~}~{|~|zy~{{{~{zu|}|xz}z{~xz|{{}||zz{}{|{z}}v}|z}{~}}~{{|}y{~y~~z~x{zzy~}x}|~~zzz|}uwzy|y{}|xwx|z|}zyy{{~|}wy|yz{~}~z{~|}x}|y}x~~zw}||{{{z~x{{{|y{{{~{}|{wxy||zzwyx}z{|xz{~z}ywy|||z~y}}~z{xvw}zy}z|}{xy|{}zyy~y|~zz{~x|~{{{z{{{~}{{}|}|yxvzw~~{||{|z}y|xytyy}{z}{{{z{|{}zwy{}{|~y|{}{zz{z}|~z|zz{{}}}~zwz~}xz{x|z|zx{|z{~~z~y}}|{}}}~~}}~~~|y~}}}~~}|~|~|~~z~~}~}~~~~z~~~}}~~~}~~~}~~}~|||}}}~|{~|~~~~~~~}~~|~}}}~~}~}}~{{~w~~~~|~~|}||}~}~~}y~~~~~~}}~~||~~~~~}}~~~~}~~}~~{~~}x~z}||y}x~{|{~{xxy{}{}xx{}~~|~zz}{x}~{xz||}~}{||y|yz{~}z}}{~{{|z|yz|zx{~z||{~zzx|u~zv}{|{{zz~~|{|y{{}||~}|~||z}{~z{~||~|}~{{{z}yw|{||{y{xz}xw|wwzw}z}|yx}}z~}~{y~|y}|x|~~z}~yy~y|zz{{{~}y{|{|{xzxzy|zw}~x}|{xz|xx{z{y{{z}||vyw}xzzvw~y}|{~wy|w~}z}yw{|y{{}~{yx{{}|z|~{|~{z{~||}~}z~|x{}|{yy}xz}z{xvyyy{}~u{y{~}w|{yz{{|}}}z|~}}|~z}z~~|}|~}~zz{xzy|{z}{}xv|}yyyx|zzx}}vwx~~|yy{}|y{~z|}z||}}~~xzw}}||y{{{{}z~y~}|~y{{z~~}v|{}~||}}}}{{~}z~{~|y~|}}|zyx}||{}~{y}zy|}{x|~{~}z|{~{||{yv~|{~~|{z}|}|||{{~|z}y|{|{y}|zz|{{{{y|}y~}y{|{}|zy{}y}y~~|}}{~~z|z~~{~zz{z{||~|z}xy~}x}z~~yz}z{{|}z|}y{z{{{}|x}~}y||yy{y|}}{{|}|~|z~v|{{x|y{x{z~{w||x{{}}w~|w{{~{{~|||}{~z{}~}~|z|~~~|}}{|}|~}||~~z}{}}|||~}~{~}~~}~}~~}|}{z}}|}~~}y}|~~~~}x~}}{~}~|~|}~~{}~~}~~}}}y~||}}~}|~|{|~|~}}}~~yz~~}|~~~}z~}~~}{z{~z}z||}}|z|z{}~{z}zzxzzy{xz}{wzz}}}y{{|}|}|xy||~z{~|xz}}y{}{||||z}x|z{~|{}z~yuzzy}w~yzw|z{xy}z}}{|{~|}x~zy}{xyz}xy~|{z|{{{{|{~z||w}{{zx}wxxy}~}||x{w~}yz}zwzxz~tx~~{|zz{{~{~yw|xzyzzx{{}y|~zz|{}z}x~y|{{}zz|z{{{y~x}zz~{z{zzx~{{zx}zyzy||{y|xy}zyt{wxx}|}{{|~|yyx~|~v~}zx}}{x~~yy|z{x|}{}w|{x}yz|{{zz{}{w}~z{{zxyz|||{}w|}|}~y{y|z}{zz{}{yy|z|}}x{}z~~|}y|z{||}wz||}}{x|z{y|z~wy}wv|{}}yw||~}}{~|zyw{z{|}~}|{|z|}yy|z|zz~}{|yv}}w}{~x}{z}}y|~}~}}z~~z~y{}{}x}}{x{{yy{|y|}{||zz|z{{~|}~}{{}yy|~~v|}zz|}|y|zzyyxw|x||}||zyy||z~{xyyz{w{y|{z|y{xz{~sx{zz{wy~{|{}}~{}zx~{}w~{y{zxx}z{|y{}~}{x{{}zv~||y~{|}}{{z}{}z~zz|~}zy{|}z}{{w~{{||zy}y~{zz|}~y~{x}~{}||{|yu~}}x}{}y}y}yzx{~|y~uzywz{zyy}|}||y{z}{{|yw~|~~}{~}~~}~~~~}}~~~~~}}}}~~~}}}~}~~~}}}~~}}~~~}||}~~}~|}~~~}z~z~}~|~~~|}}|}}~}~~~z~~~}~~}z~~{}~|~}}~~~}|||~}~}~~}~}~~{~z~}}}~~~~{{~~}|~}{z~~}~|}~~{~}~}~{z{{}yx{|{}{xv{yyy|z||zz}}y|z}}}}z|y|~~|x{{z}{{x{w{~~}xz}w{y~}{|wy{|y}{yz{|xy{ww{zw}y||z{}~{wzy|~}}}yvz{}}~|}{}wz}{yzy|{zx{|~|x{z|zw}z{x{yy|||||~|}~}~{{yz~|{}~||y|||ywzzwy~{z}}||||{xwu|yz}{y{x}z~{|}~|}~~|}y||~~|}}~|~xz{zv~|yz~{|}yz|z~{{xz~|w|z{{|xyzy~z{}zz|{~{{||{z|}v}}}|{zzzy{y{z||y|}{~~zy~z~}y{{|}x|z||}~}z~}|}z~|}z}{~y~|zy~~~~~{{|{zzw{{zy{||}zz}}yz|z{~z{z||{~||{~~y~~zwx|~{{{xz}~~yv||yy||y}wu}|{{{}~}}x~|x}|{z|z}~zw~{}zx|~}}}|}zyx{}|~w{zy~{|yz{{}zz{}~{~{}~|ww}z{z~}~{zz~~z}{w{{~zx}wzzxy{}~|~{yzyvzx{zyy|t|}}yzy}{z~~||v~{{z{||{|}|~~zx{|}{}w{y}z}xyxxz}{}|}x||vz}{}}~z{{y~{w~z}}~|z}z}{~~~}u{v}{}~}{~|zz|}|}zy{|}z{vyx}~|}~{}z~||{z}}~}}~~~~|}~}{~}~}}~{~}z|~~z}z~~}}~~}|~}z~}~|{~~~~~~}{}~|}{~|}}~~}|~~~|~|~~~|~}||}y~~}{~~~{zz~z}~~~~~~|}|~}}~~~~~|}|~~~}~}}}~}~}|}{}~{~}~~~~}~~}y}y}|||~}z|}}~}}|~|z}v|y|zy|}{x|}}|{|y}z~~y{z}v|}||}{z}}y|x~}}{{{||}{}}{wz~{{r|z|}|}ywzz|{}zyy{|{y||{v}w{}}||z{z||~|{|~~{|x{z|}|z|xxz|~|}wz|u|}{zz~x~}z{{||y|~|zyxz~zz||y}{y{}v{}~}}~|z~z}zx}wy~~xy}y|z}z}}z|y|z~{}|z{xz|~|{|{z}|~{yy}}|}~w{x{}{~y}}}yw}{|}}x}}|{yy~y||}}{u}}mz~z}y|z|{~~~~|}~z}yt~}~y}{|~~zz{|{|}yw{y{zzx}x~~~~|t~|}{{{{x{z||}||}{zzyy|zy}x}~x{|{{|}y||}v}|}|{|yz~}|z{}}vy|{~}|~|x|}~{y|v{}y|x~{||z|x|y|{~|y{}}||||}yyy}zy~|}wyv~z{z}z}|x~{}~|zyx{}{|~~}{x|yz}{y|}}y{z~||}|y|y~}z~|w|v~zzy~~z{yy~|}}xy{z~z}||yz{~}||zzy|}}}~v|||{{z|}}{zw|xzvyzz~{|||y}y|||v|~|}~y{u~{{}z~|x|y|xyz{|zu}z{z}xx{x|~|}w{|xw}z{~yzyz{}{wy}zy~{|{y|}}{}{|z{{y}{||z}~|x~z}{{}y}z~~{z{zz}z}~w}~|~~~~}~~y~~~~|~}~~|~x~~~~~~~~}~|~~~~~{}}~z~~~~~}y||}}~~|}}}{~~|~}|~|~}~|~~~~~}|~}|{z~~y}~||}~}}x~~}~{|~|~z}}~}~}~~}~}}}~{}~}}~~}~}~|~~|~}{}~{|}~~|~~|~~~z|y}~z{y{{~wx|{|z~{~}|}{z|w}z|{}}{|z{}}{~}}y~}{}|y||~}|z}zy{~ww|}xzzy~y~}y{{|yy|xz{y|~|{}}|~~yx}~~~w}~}z|zz}xz}}wt{{y||{v~|zz{|{~}u{zyy}y~zz|z}}{~z}~|~z|z}|~~~||~~~z{}w||{y{z{{}y~~s{}zz|z{}~{wz~~}y}{|~}~}~~{zz|{zz}}yz}zz{}||}~~|y~||y{z||zz{}}y~}y{yx}|{y{{~y{{y{}{y{wz}zy{~}{{zy~~yzxz||||zzz~|~z{}||z||yz{~{z{|~}}|{ww||}{}|}yzx||z{{y{{zy}}y|zyx{z|}}{y}}|~z{}||y|{y~{~v{{{y~|}{{|{yw}~~{{~{y|{}z}yx}~|y~}{{}~|z~{}y|}|||}y}x}|z~yx~v|x{~xyz}|{{{|{}~}zz}{||z~|{|}|}y}y}y}{}y{}|z~}|y}}y{z{~|}}u~|}x~{|~|~y|}~}}~}}|}~{~y~||zwx~}{xy{~z~z|~|zy{zw{z{~y||zz}|{}z~{}}}|}zy}|{|{}}{}|z}}|~||y}z~z}~z}|z|~y{~zxz|~|z{~{}}xy~y{~|{~}}~~~}~}~~|{}~~~~~z}~|~}~~}~{~z}}~~|~~{~~~~|}~}~~~}}z~~~}~|}|~~~~~}}~~~x}~}}~~}~~||{y|y|~}~~~~}|~~~|}{~~}z{|{y~~}~~~~~~|~~{~}~~}|}~{z{t{zy~~y|yy{yyz|}~|zzx{zt{}{}v{x|~}}yvzxy{ux|x{{~}~|x{{{}~|||z}{{z||xy{u}~}{}yyz|||y|z~~z||xw{z{|{{|}z}|~|}~~zzz{{}x|yxzw~|~|}}|y~yy}yyzv}}z|}~|z{}{}zz}~||~{|}}u|{{|}{~y{|}~||}{{{}u{{{y~{zzyw}}{|~|z{||{{{{z~~~{x|y}}zw{{|{yzy}|}zzyyx~x{t|xx|}}yzyx~{}}|v{{|~|{|~{~{yy~y~y|x~y{}~z|xy{|}y}|}yyz|{|{vyyyz~xw}wz}{{y|{}z|yw|}{x|{{|{z|~~yy|~y{{x~~}}vy~}{{}}~}z~y~|rx}}{{}{{|zxxxx}{{}vzxy~}~}{~|~y}{}zz~}|{~xx~{{~y~}}~~z~~~~||}}~y}yy|}}x|}yz{}{xv{|{|~{y|s||uz{{uz|{zys}z|}~x|{~|}z{x{|}z~vz||zz||y|y|||}y{}}zy|{xx{~}vy|wzx{|~|{|~}zz||~z{z}~{{y~~ywywzy{{}yw|{~zy}{}~~x~||y~~}}}|y{~}|}y|wzz|~{|||~}{{~}{{w}||~yzzyz}||}zz{{{zyz|}|{y}yx}zy}x||zx|}||z}zyy~|}zxz{yy|zz~zy~|{}zvyz}}|~|}~z~{~{~}{~}x}~~~~w|~}~|~{|}}y||}}|}}}{}|~}}||}}~|}||~~~{}~}~~~~}}~}|}~~~~~~}}}}~~}~}}}~}~|z~}~~~~~~}}}}}}|~~}|}~~~~~~~~y}}~}~~}z|~}{~~~}~~}}~~|~||~}z}{{}}~~|{{{w}|{}}{y{z}z{|~y}}|}x{{x~{}{ws|}|{y{}~|~{y}{~|z}{{{~~xyz}w|{xzy{}z~}{}z~z|~{{||~{zx|yx{~~~~|}~y~{|}}zy}|y|z~zzv~{z|~x{yyzy|{~{x|yzz~|z|zy|y{}s{}~}~z{z}}}|~}z}{|{x}{}y}{zz|z{xyw{{w}x{yvyz}y|}~zz{zx}~{{|||{~|~}|y}}~}|}~}yz}z~||y{y|x{t~{y{{{xwxz|xv{{}~|}{z}|~}|{|~{|zzw}{|wy}zz~{}z~|z|{~}||x{{xx}z{||{zvz}vw|v~|}}z~~||~}~xy|}z||}|w~z}z}||}y{|{~}yw||{yzvz{}{y{|}}|}{~wwyx|y~{}~{|v}{y}|{yx~wy|}}~{z{|{x{{~~z|z~~y|y~}}{|z{{|{||x|y}{zy|~v{y{}~z~}|}x{z||{}zxz{|x}~yx{y}yv~}|~~z|}{{|~}{zz||{z~v{yv{x{z|zy{|yz}}{}|z}w{}xwz}|x||}}}}}zzy|{~}~yzz||y|z|u|}xz||{|~wy{y{{y|~}}|{|x}}~{|~|~}u}z|{x}yx}{y~zw||yy}x{y|w||w{{z~|{{w}|||~{z}}~}}~{y}y}~~~~~z{~}~~}y}~~~{{~|~{~{~~}~}~}~~|~}~~}~~}}}~~~~~|}~~|}~~~}}}}|}}z}}}~}{~~z}|}~~}{z~}~~}}|~~|~}~~}{}}}}~|}~~~}}|~}||~}~~}}}|~}~~|~|~}{~}|~y{{}x||y|z|z}x}z~}{{|z~|x}}z|z}~|{|~|z{xzyzzx|z}||yz|~~x{{zx|{}|z~{ww~|z~}z{~}{zyxz{{z{~{~{}y|z{~{{~}}yy~}{|y}z}}z}zzz~xzzv|z|w}}{}y|~|ywx{y}}zx{z{|zy||}y|y|y||}}~}w|z{zvy|yx{{~zy~~w||{v}|{}w{yxz~xx|~ryzwx|zzz}}|x}|~{{|{z|{}{{z|}~{xz}yzy||z|}y{zx{z{{z}|yw|x|y}z}{z{z{yy~{}x{}zz{zy}~|}x|}{wx|{}|x{~|}~}~|{~~|w{{~w||~}|{z~yzz~y|~{}}{|zxy|}y{y~z}}||u{}zy|}|~}v~|x{{}~~}z{{{|z}zyz||}|~{{}~|{x~z{yx|wzx~|}{}}|{~}z|z{y|z{|~~|{z}yz}}||{x}|yy||~xy}x{}}||~|{xz||zz||x{zyz{z}vxx{|zz{||{z{{z|~{|~yx|yyy~y{||zwx|||x~}}z{{y{~z|ry{wz{}{}|~||y|zyzz~z|{{zvx|}{{yxzz{~{y~~}}yy{||~{z}{|{zxzz|~z}z~{|}{{z|xy~y{}x}wz{x~zxz||||~z}{~~x||zy~{~~|y{z~~{|~{|~w}yz~|v}||yz}~|}x}}{~}}||~|~~~~~}|~}~}}~~|}|}~||}~}}{}~}~~~}~~|~y~~~{~}~}}}~}~~~}~~}~}|}}~~|~~~}~~~~~~~}}~~}~~~~~}~~|~}}}|}~}|}~~}}}w}~{~~|~~~|~}~}z|~~~}~~~~~x|z}|zy~{~{|y{w}xzx{w|{x|z~z}z{|}{~~x||}}~||zzz~}{}|}z|}v||{|{y}w{v|{|{{zzzy|y{}{}}}z{y}{y|yz}~}{}{{}~yzz~~y||wz|{{}}||}z~{{|{wzwxwz|{zz}z}x|{|}|y}|}}}}y~{x|||yz~z}~|z|~~~~}|~}xy{zxy|w{||y|}}~|yvx{~x{}zzyyz}~z{y~{}~}z{}}{{}~|x{|~~||x|wzy{zz~}x}{wwyy~yu{|{|}}zy{|}|~}v{|~}zzz|{}{z|{zyxz~{yyxz}z~z~zz||}y|{w|z}z~}y~{~~w||~|~~}}|~{}{w|{{{{~y|~|}|~z~zz}~{~y~|vx~|~{~z|y~}z|}~|x~|{}|{z{~||z||y{}|}z|w}}z|||{z}{|}~x|}{{|z}|{y~}u~||}}{|{z|}}z|y~{y{~{}}z{yxv|z}y|}~|y}}|}{{~~uzy{}z{|z}|{yyyz{{zxz}x|z}y{|z|||{}|}}{{|}z||z~z||y}~{{{{{}|}{xzxzvu{yz|vyy{}x{|}z{{yzzz|~z|y||yy{|{}}y{yy|}}|}~vz|{sxx~~zz{{yz{}}~|xx~}|~}}||{|~{}~~~~|~~~}~}~~}}}|}~~}|{~~}||~~{}~~|~||~|}~z|~~}{|}~~|}~~~{}~~~}{~}~}~}~~~~~}{~z~|~|~~~~}}~{}~~}~}{{~|~{~{~~~}~}~y~||}~{~{{}||~|{{~~~}}~z~}}~}{}|~~}|~}}}}w||{x|z}~{~z||{{x|}{~||}t{{}}y|~{{}z{z}{{y}~z}}|}xxzzy{z~{}y{}yz}{{|}~z{zy}~z|z|}|{|z}~}z}~~~~z}{}|{||{z}{~z{}}{{~{|s|w}}|~xxzy|}}}ww~~|w}u~|z{||~}{~u~|z|xxzv}||y}y{{{y{}zz}y}z|z|}zz~||{|z|{{~|x}|zzyy}wx~~~|}|y~||~y}y{yz|~y{{}}~z~zw||w{v~}{z|yz}wzy|~|y~}zx|{zx}}z}yz~}~{|}|{{yu}}{}zx~{{yy~zw~}|||}}~~|}~}y~~x{y{~}y{}z}zz{~{|{z~|{zwx}{~zy{}zz{x|w}z|zy|}w||}xvzzzw~y}}v||{z}|}yw{z{y{z{{~{{}y}z~~z~zz}~zwz|z}{z{|{}xx|~}~y{y~zyzyzzw{~}yzzs~w|}z{z}|~z{{z|zz{}y|}{|}yz|{yzy|{zy}~}s}}z~tzwzz~~{}z{x|}z|yw|~{{}x{{{yy{}}x}y~|~{|{|z|zzz}z{}w{~|}|z{}|z||~xz}xy{w~|z~|{|~|{z~}|{{v|z{~}||yx|}|{}~z~{z{z~{||yx}~}x{x}}{~}{y}y{y~xz{{yx{~w}|zzz|}zs{y~|{}{}z|~zz{|~|}y}|zz{y{z~{w~~~{|~}}~~|}~~|~}~~}}}~}}~~|{|}||}}}~|~}}|~|~||}~}}|~|~{}z|~~~~~~}~~}~}~~~~}}}}|}|~~}~}}~}~|~z}~}~~}}~~~~~||~~{~}~}|~}~}}~}~~~~~~~~}}}}~}~|~||~~}~~~|}}~~}~}z~}|}}~|{w}||~z~~x{|{x|yzw{}|x}{{}}zy||~zw{{y{|{}~w}zx~x|}~{||{}{{|x}||{z|z~zzvy~zy|x}{x~~{zw{y|}}|{~~}x{}}y||~xxx|y|~{y~~}xz{}|||{z{zz|yy|{x|y{yx}|x}{{~}}{{yzyz}|~}}z}{~y{~}{~{}||}|wzy|}x|z}v|z|z|{|~z{~w|y{u|}|~|z|z}~zy|~}{x{{|~~|~|~|~|{zxxy{y|{zy|z~~}y{}{z|{y{{|||~~y~|z}y{}wxz~{~|{x}{|{~~y{~}|zx|z|}{|||}zx|{{~}yzzxxzxy}||~||{z~~}}zz{y}~{}}|x~|xy~}~y{y{y{}~|~zx||{x{{}zx{|{x|||~x{}~~{|~}|~}|{|~~}}~x{zz~{|||v|zy{}{|xxp{y~}||||z{}~|}}~z~w~|~zzz~{}z~xy|z|{}|}{z|zxwy}vxx}}y~}z|yz~~zzx}~~~|~|z~|{}r}|y|}z{{z{~}zuzzz|w{|z}s{}|~|z{{~|zy~}z~~zr{}~|z}}|yyzw{{}yzy}zy|zyxz{||z{}{w~{|}}z~|}~}~|y}~}~}z{x|yzxzz}xxzz|uyv|u}~zx|w~z{||z}|||y{zz|~~}}}{}~zy~~|~~||}||{||~}~~z{~{~~||}}}~~~~~|{}~|}}~}}}|~~~}~{}}~yz}}}~|y}~~~|}}}w|}~~}}~|~|~~{~}~~|}~~}~|}~~~}~~{||~|}~~}~~~~~}~}|}|{}~~|v~~|}}{~|y}|x}}~}~|~~}|y~~z|}~y}~y|}~}~~}}{{xy{{||yy}zxy{{|{{x|z{y~w|w|z||sy{zz|~xxw}|~x}z|x{}|{||~zz}|x{}}{|}y}y{wywz{yz}z|{{z~{||{x|}{{}x}|tzz~~||x|}}}}x}{}|{zzz}y}y{}x|y~zz{||uy}||z{}}z|xz|||z|zxy~z{zv|~z{|{|}|||}}zx||~z|{}|wz~}{yzzy{~~}|w{y||y{z|yy~~{}x}~yz{~|{zz{zyz{y{z{y|z}~w~{z|yzz{y}|{zx~z|z}~y|w}y|}{w~{z|}|}|y|{|{{z}}|wzwy{|}x}{~{{}~~|~wz}|~}{~~{}}{y}y{z|}}{{~}v|}{~~v~y}~zxxw|z}|y{z|}|}yy}{z{{~|}|yy}x}y||~{~|{||{|z|}xyyz~{{||~{{{}yw}}|}x{~zvv|~}{z{|{{w|}z{w~{{}}}zxz|xv{{y~z}x{u}yzz}}{y~~{{{t||z{x}}{{}}~x~||~{~~|yw}~|zu{{}|x{~{yy~{{xz|}~x}{}||}|z~xw||y{~{{}y||zz}y}~z|}{{|~wy|~x}{y|{yxxy|y{{{w{|zzzyy{}y||w}{~}v{z}{}|{{z~x{}y|}}}w}~|z{x|{zzz{}}{||{zs|{|yvyz{|zy}}}|||~||~~~y~~{}~~~}{}~~~~~z~~~~|}~~{{~~~|~}~|~}}~|~~~||}~~~{z}y~}{{z~~x{{}{}~~~~~|z|}}}{|~z~x|~}z~||~~}}}~~~~~|~{~~~}~~~~z{x~}}~}~~}~|}~}}|}~}~}|}}}|||~}}}||~~~}|}~}}z~||}|~wy~yyxzvw||xxzzx{|zv{zyxwz|}yw{|xw~z~vxyy|~}zy}x}}|{y|~{y{z~~vz}zz|xyx}y}zu{xy|{z{y{v}|yy|~z~~||~yz{zy}}|{z|w|zxz~~{}|z||{x|{z{zzx||}{|||y|wzyz}xzy~y{|z|}}x}~|z}}z|z~z}}|}zy}|||}{{{yx}xzzz||xy{~zz{xy~zz~|zy|}x~zy}}y|{}~}y|}z|~~{{|z|}|{~}zy|{{{x|zx~yy{y}{z|}|y{x|{{{|||}{}{{|||~|||{~z{}x~~~|||{y~}|{yzzwxvz{y|{|x}{{|{{|}|y||{zy{~||y{|x}{w{{~z}~{~}x|~~yzyu}~{zwxz{~{|ysy|u{{{}~zy}z|{}{~}{{|~}||}{z}|z|~y}z{y|{|||yzxu{|||{tzz{|yx~{}yzy}~~~y}|}xz~~}{}x|{}{w}y{|{}y}xy{|~}y|~|{|{|{|yx~{}|uw{v{||z}|x|}y}{|~z{zz|~yzyz}|{|||w|z}xy|}w{~z{yyzyzv{|w}z|{||z{|x|{}zz}{z}{|yu|~~{|{xz}|y}{||xz|{|zy}{|zzx}z{yx}}y}~}}yzy{w|x{}}}z}z|yuz|~|xxyzyy|}}~zv}~|yx|}|{~}uyz|x|{}}}|~}yy}}}|~~~~{~}~~}}~~~~~|}|{x}~}~}~~}|~|||z~|}|~~||~}~|{~~~}~}}~~}}}}~}|}}}}~}}}{}~~}~}}~}}|~~~}~|~}~}|~~|~~}|~y~~}}}~~}~}~}}|~~y|z}}}~~~~{~|}~|z}x}}~~~}|~~~|~}~}{~~}~}y~~~~}z|~~~|~x{w{z~{y{}{v|z{}|x{w}yzy|yzyxzy}}{z}|{~~|y{}y~}y{||}yz{|yy{yx|t}{~~||}||~w}{}zy{z|z{~z|zz|~}|z}x}{|||}|}|zx{}|{|zyxy~{xx~|z}|xw|z{{v}x{y{z{~wxx}}x{|}~|y|{}{~y{zz~~z}~}y|yzzy{zzyz~}|{y}zzz~~|{|{|~zw|uw|xv|y~y{}}{wz{y~|}||x}|yzxzz}x{~y{{{t{zy{z~{~|{~~~|~}|{zvvy}y}{}{~|vyy||}x{z|z|w||}~y{}yy~zz}{{uu|}u~{yv{||z~~{}}}|}||y{|{z~}z}|{v~|yy}~{}~|~~{x~}{}xz}y|}y{z|y|y{{~z{zzy}x}{{{y{}x~{z||}}}z}{w|zzx{~~~{|z|z}w}{~|zz~}{z|xx|}}~zw}|}}}}z}z}~~~vyx}|u~v|~z|y|z}|z}z{y}zx{~||z}w{~y~|z{{{|}{}z||zz|}}{{v||{|x{{yy|y|}|{z{{zyyy}}z}~{z|{{z||zyy}}y}z~w{~y{{{~wz}yzy}z{x}{zzw|z~{~z~~{}}}{x|{wzy}z|{~~{}}~yzyv}u}z{zz}~{}z~{|}y{}||xy|~yy}}z~~}z}}y}x{}}{{{{~{y~{|}{x|{|}{}}{z|{}z|v|wv}z{{~v~}}~{}~~}~~~}~{~}~~}}}~~~~}~~|~}|}}}~}z~~}~~~|}~{~~~{}~}z~}~~}}}}|}}~}|~~~|~}~~~{~}~~}~{}z~~|~~~|~}y~}}}|~}~|~|~~}{}~|~}~y~}}~}}~~~}~~}~|~~~||~~~}}~~~~~}~~~~}}}~}~}~~}}~{|{|}}|||||}}}~zy~z}{yxx}xx}xxy{y{~xz}}xy{~y~yv{||||~~y{{}z~||xz~||z{z}y~x}z}}w|x{wy}z~}yx~yzyx}v|x}|x|}~|yy~{~zzzzz~|{}~}{{}z~x~{|zy{}|~zx|z|yz~~{|y|}|||yz{|x~}~{{}{}}u||{x{~z|t{{}z{{z}yxz}zy{w}|{xwwy{vz}xyy~z{y{{vwz}|w}}~~}|y}|~yw{{}y{}yz|w~ww{|}w}}{zz~}z}zz{vv{z}z}}~{~~zyxy~~|{x}}|{y{z|{~}}{}|z{yw|{|y||z|y{xz}{|~yzvz{z{{|{z||}{~z}{zz|z~|~~x|z~}}~zyxz{w}{{zxyy{x}~wx{z|wz~z{zy~|z}zz{}~{z~}~~{w}}|y|zz{x{zv}yz{y|yt~~{{y|y}z{{z~xzx||z}yxz}~yy~v|}u{}{|z|z~~}{}|{||{}}x{{{}yy}z{|{~z~{x{|wz}{zx}}z|{~x|~|}~|~}y}|||||z{~z||xz}v}y|||y}{{z|}x{~~y~yyz~}w{{~y|{z|}|}z}{}}|~~}~y|{|yyyzuvx||}z{}~zyy}}yy|}{z{{y~{}}}}x{~~{|~xzz}xz|z|{{{~|{{zy|z|~|x|y{zwzwv{}|~|{|y{{{{||||z|~~~}~}~~~}}|~{~|~|~~~~~~}}~~{}~|~z~~~~|}~~~~~}}~z~~||~~}~~~~}|}|~{~|}}~}~}~{~{}|~}|{|~x}~|~|~}~x|}~{~}|{~}~}~~~~~}~{|~|{|{~}}}~~~}}~~~}|}~}~~~}}}|~}{}|y|x}|{{zz~zzz}{{||{zy|zzy}|{yx~~z{y||~|{zyx{r|xyyw}|~|{~{~{~~{|z}|x{{{z~x{yz|y{yy{{y|{zu{|{{y}{zx~{z}z{|{vz|y}}v|~yztwz|}y~{{|{|{~zz||{wy|}}yyx~}}}t~zzyv|}~{z||y}|}|{|z~|z{{{z{}zz}yz}}zx{{y{y{y~|{y||x~{|z|z~x|{|~}w{w}|x{||y{}{{w{{|z|z{u{|~z{|~w|}~{z|u{z{{yx|y||z{x~{{}z|{~|~~|~zz{z|{w}{}}{~y{xxz{}~~||{{v}}~}zy||{}|{}}z}y}{}|{}}{z~v{|}~}{z{y~{}}}}~}~}~~||{y}}z~{|||x{~y|yv{{}z}|{|{|}~x}y|{|z||}}y}|~}{y}}}y{~|~|{~y~zyy~}~xyy|~{z||||y~xy|}w|zz{x{yvy|zw|~zx~~~}yzv}yxw{{{{y{u}{}z||x{~x{||{|}x}||~zzyzyxyz~{yy}zxx|x||v~}}~yx|t|y{y|~|{{zx}z{}||||}{}}}~|yx}}u|~}||}{z~{||yyz~z{y|zy}{}v|||z}|y|zzw|yvz{}||~}z~}wxv~wx}~|{|}{}{x{~x|y||zw{z}||{|x~zyz~}z~{x{~{y}xw}v}|uwz{}|~}z{|~}|}~~~}}~}|}|{|{~~~~}z}~}~~w}|~}}~~~z~~zz~}~}}~|~}~~~}}{|~z~}}}|~z~~~~}}}~y~|~~~~||~|~z|~{~}~|~~{~~~}~|}}|}}|}~~~~{~{~~~}}~~}~~~~~~}}|}{~}~}~z~~~}~z}~~}~}~~z~y{~~|~~}~~}|{||}{z~~{~~}}y{vuz{z{zv~zyx~|yzuz||wvz}{y}~y|zzz{}}x|~{|{}z}|}}|~}~~{{|}z{}x|~ww}wy}}y|x{}}zxy{{xz|w|||}|{}zz|||~y{~y~~{{v||zzyzuzyy{{x~x}}}|{{zyz~z|}v}{|z~y|y|~~}z~{~|}zzz{{}|y|y|xz|zxy{z|wz}xzyyz~z|wyxwx}y}y{}{{~y|}y{~|z{~~~|z~{yz}t}z~w{{{x|~z||xz~z{}y{z}xzx}}xz{x|y~}{|z}~~}~y~{|z{|y{{~xz|{{{|w{u}~y|~zy~z}zy~~}}}x{w~|z~|}|~~|y{y~z}wyx{z|{yzyz|}z{y{~{}z}}z{}x~|~y}|{z~|}wz|{|u~{z|}zx~~||yzxy|}{{}yw{|}{{~z}z}z~w}zz~|{~y{}~~z|x{|~|~|z{{}||~z||{{||y}y}~z{z{~}}yy|zx~xzz~}}~~~{yvz{~}}{||y~}{yx}||{{~yy~zy~{~x~zy}x{{{|vz{}|y}}x{||{y|yy~y|y}{|}~~}x{|{z}}~rzzz}z}y{z|zz{~{v|ywy|{|}~{z}~y||||w}|~}||z~z~{}~y{{{|}z{{y}zx~{yzzyxxy{}zyz~{~|{z{yx}}z~~{~}~~~~~~|}|~~~~}|{}}x~~~~|~~z}}~}~~~~~~|}|~}~~}}}}}|~~}|~~~{~{z}{~~z}}|}|~}}}~~{~|~~~~}~~|~~~~~|~~~~}}}{~~}~{~}|}}~|~~}}{}~~}|~w~{{y~|z|y{z}x{yxzzyx{{|z{{{~}}zxz{x}{~yzyyz{|z||}{}z|}y~~|y}z{{|{y}x}|yy|yy|{x~{}}|}}z{}{~yyz|z~}}y|xy}{{y{z}|zz|{~|}{|{w}}y~z{w~zv~~xz{~}}}z{|}xy||y}z{}||{}~{|{||q~z~z~{~{{}{z{}{|{zw}}{{{|~yzz}|}z~zy~~}y}}}}n~|||~{z{{{y{z||~ywy~zz|~}{}xy|||yy|}{|zzw~}{|{z{||||z{{~~{z}||{{{z~{}v}}}z~{{||~zz|||y|{~{zy|v|z|{~}~z{u~z}~}~|~~{{{zy|}z~{y|}|~{y{y{y~~z||z}}yzz||x||~{y~{y~~z~{}|}zy}|{z{}{{z|~zzv~x}}|z~zz{y{{~{x{y~~}|xxz{{y}||~~|z{y{}w~{}{z~}{{y~}yz|}{~z||{zz~v~|}|~xy|~{y{~z~~zz{z~|~|w}zy{zzy|}}z|~|{{|{}}~y{|}~z~~{}x{}v~~x|z{{z}z}{~yyww~{}{}zy{z~|}z}|~zw|{zyz{{w}z}x~}|z~~yyy}x}{|}}}}{}zy{x~}|{yz|y|zyzyz}}y||z{z{z~{y{z}y}|y{~x|~}|zz{y|}~{|xzy|y{sz|y|{zwyyz}~v}y{yz}}|wz}x}~~|~}}~~}|x|~~|}~}~}|~~~~~}~|~~}}~}||~{|}}}}||{~~~~}|}}~~~|~~}~{~}|~}~{||{~~}}{y{{z~|~~}y}}}~~~|~z}~x~}}y}z|~~||}{}}~}~~|}}~|~}}{}~}~}|}~~}}}{}{}}|}~{~}{{u{{y}zxy{{yx{|yzy{xxwu|vw~}v{wyz|y|z~|}z}{|z~}z}~z}}~{yy{w{}zzzy}zy}zz|{y}{xy|w|x|zxy{z~}z{zx}zy{}|zz~|w}|w{{r}x}}|yw|y~~{}}z}~zz|xy|{xzxw{u|y~y}}|~z~z~~{~|z~{}xy|y|z|y||y}zy||{x{xx|zz{{|w~|zyxyvy|z|yzz{{|x~~}z|y{{{}y|{~zz}}{y}yy{~wv{}}{|z{~|{z}zy{{{|~~}~|zy||}}{{{w|}w||{{y|{}yz|}{xy||}zzzz}wuyx{{x|s|||zyxyv~v}|yy||{}{|~~|x{{{}{{}{{z|z|w{v|xx}~{x||~~y~xy}{yz|y}}z{{|~~|}|{{~|}x||~|z~z}~}y}|{yy{z}~zt|xxvz{yyx{~|}~x}y|}{}||z~}}}|z{{|{{wz}}}}z~yyyyxwwy{|~u}|}|w{~}}{zzzx~|xz|{}{y}y|z||}xz|~{{{~{{}}z|x{|yz||{||{z{zxy|yx|zy{{z{|xwx|u~~w}y|{z}{|y|xzz~||~{z~||}|{y|z|{z{~yyz}z{||z{w|zwwxx}z}|~y|}~y~~}{}}}~|{}~z~|x|{x|}wv{|wz{{z~|{{{}~|w~}{~x~zz~}y}y{~z~z|z~}{z}}~~}}~|}~~}~{|}~|~|}|}~|{}~{}}~|}~~}~{}~~{~||~z{|}~|~~~|~|{~~~||{}~~z~}~}}~~}~|~~|~}}|~}}}}{~}|~~~~}}{||{~}}}{|}}|}}}{~}~~}~||z~}}}~~~~}~~~|}|~~z~~~~~~z}}{~~|}~{z~{z}{}|}z{{zx|}xzxx}v|z~{}}{}{||uywz}{y{z~}~tu|}yz|xx{~yywxxw}z{}}z{|{y{{x{|{~zy}|{~|{yz~|{y{}z~|~w}}|}|}~}~{xxzz~y|y{|}{|~~zz}yyvzy||z|}}}x~}~{yx|yyyy|xxwz|}|y{}xyx{v{~|z|}{}~{~}z}z||{xz}}{}{zz{yy{|}x}}w~{y||{|zyvy{}{zz|~}||~x}{}~~|{wy||zyz~z|}}y{u~{|z}|zzzw}~zy}z{~zyz~}|}}|}yz{z{z||{z{|v|xz}{~~}z|}zz{{~|z}}|~|zy|{{}|}zz~|{|~x|||{{y{}x|{z{}z}~{||z}~{y~}}zx{}z{|yx|{xxz}{z|{yz~{{||{z||~zz~|~x{|y~|u}z}}|z~wz~|}}|||z~|~|~z{{y~~z~z}zyz{zx|zy|z|}|z|}y~}x||||~|}{{{z}{z}y{~||~z{|}z{{{{zy|{~}y||y||}}~|~|}zyy}~|zy}z}}z}|{}}|}}yx~}z{xzxy}xz}~z{yyx|{zz{{w{y}{y}~z|z~z}||{z}~w}~|~zx|}~{yy{}~~{~|wxw}y{~zz}{}{~y|v{z{~v}}x|w|{z~|z}x{}v{y{}}|z}yw~x~z|}yz~{|z}|x{y|}y~z{~|z}}|wz}|y}y{y~{y~~~}}~|~~|~~~~~~~}~w}y~|}~~~|~~|}}z|~}}~}~~}~}{~|}|}~}|~~~|{~~|}~~}~}~|}~|~~~}y}~~~|{}~~~~~}~~|~~~}|z}~~~~||}|{}}~}}}~}~~|}}z|}~~|~}~~~~~~z~~~|~|}~}x~|~{}y{}~~{~z}yz{}v|xy|}~}~||zz{zu||y{x{~yy{}}y}{|y|yvz|}}}zz||zz|}|{{zxy{{zx}|yy{w~zyz{z{vu|vvzzzuvxzz~}z{|~{z{}}{y}y|||yz}|}{{||zyzzy~x|{zxvzz|w{z|}~vy|}~yyz|}x}{w{~}~|}}~z{{yyyz|}|z|{|}z}}{}z|y|}z{{}|}xzy~zw{|{{|}y|z|{{z|}}{|||}~~|~~ytyz{y}}yzzz|yy{|w~~|}{ywy~}x|xyy}z~}~{{}}y{zz{}xz{{z|xz||x|{~y|xyyv|}x~zx{zzyy{|~z|{y{y|}~{|~{zu{{}{}||~~~{}|~zyy|vx||wy|{|{|w||xyw}{{{{|}yxx||}}~}{xy}||}{|}||}zz}ywz}{wx{}{zzxz~~wyx{w|x{zz~z}{|yzy}{|w~|zy|||}{~|vy}}|~|}{{|y~|y}{~|xw{}~zyzxw|tz{u{y|}}zw||{}z}{z}|}}zy}}}{|||zz{~zs{||}xz}x||xyyyzy}~~{x|}}y}}{|{z}|{~y|{zx|z|}{~{{~{u|{xx}zzy|{z}vz|}x{}|{z{{~}}{|}y~}{~v~~zz{~}|yw{{z{{}}{y~{}{wyy|y~}|{w|z~z}z}z~||}z}}z}zz{zy{|{|}~~~{~}~~yw{~}}~|~}}~y~~~~~|}}}~~~}z{}{~}~{{|~}~~|}}}}~~~|}|~~}{~{~}~~~~z|}}}}~~{}|}{}|~~~|~~|~~}~|{~~~|~}~}~~}}}}}}}{}|~~~~|~~~y}~~z||}~xxz|~x~~z|x{}|{w|yzx~{yyz|}xz|||y|s}z{xy}w}}{}z}|{{z~|{z|}~y|}|||}|}}~{x|{{{|~|{}{yzy{y|}xz|zvyy}~ys{w|}}x}rxx~{}{|}~|y{|~z}yz~w~}|{}}}~|v~{yzyxv{~{}~{y|z{~yz~}|}}|{y{~{|}x{xwwz{y{||{}wxyp~}yvyx~}~|xz}y~{|{z|{yy~z}~x}|}{zw{zy{}{~}~{|}y|}{}}x}wy}|yy|{}zx{|{{{yyz~}|{yz~wyzyy~|{}{z|}~{}{{z~uz}{{wzzz{}zzz|~yzyzy{}yy|{x||}~z|x{~w|{|zz{|~x{z}{xzy{||~{~z|}{xwx~{z|~}yxzx|||zx}v~xz}~{{|x{x|{v||z|}~{}~|zz~}yx{|~zy}~u||zyy~{|y|}~|~~}x{yz|{{zzy}~}{{|}}}}y}|~{||{}zy{||}~x{|wy{|u{}w|~}{{y|z{~~{}}{ywx{z|}}~z|}{}{z}z~|}}|}y{}|y|~}|zw~||w|~{ww~zy{x{|z~{zzz|z{|~~{~w}}~}~zry}w~~xz{~}|}yzz~|x}||{|~}|{x~yyy{}z|x~|z}}~|||{}~}}|z|z|{~{w{w{{y|{{zyw|zz|{~}~|{x{zx}}wu{~~x{~~}{}~}~}~}|~}}~~z~~}~|}~~}{w~~~~~{}~}~|~~}{}z|}{~~{~}~}}~||}||{~}}|z}}~}}~~}~~}~{}||~}~|~~}~||}|~}{~~}~~{~y~}~}}~~~}}z}~y}}~~}}y~~|~~|~|~~}{|}|}|}}|{~|{~}}~|~}}~wu~y~~}y{{{~|w{x}{zu}|}{y}yytzzz~zzw|z|{{}~~}||{}||~}}{{||xy{yx{}~~y~|z|~uz|zxy|xzz~y}zw|zyv|yyxzy|}x~zzz{z|}{{{~y}}}|~zzy}~~z{|yyzv||zzw}w|{u}{}wy{zzzvyyvzv|z|~y}}y~{{}}}~~z{{~}z|}}|y|zxw{{{yzx{{~{zxz|w{z~y{{{|{{xw}zz|zy}{||z~}~{~~{|~~z{}|x{y{~y}wyzy~}}y}|~}|xxyyyy||y}~}zyz~{tzz}~|}xy{}{x|y~y}}~|}w}vvx{~zyzyyzxx{{|}wx|{|z||}x|{~||y{}~y{}{~}}}{x~}{|{~w~x|{|yzwzzv{{{~tyu||v{}{~}z}}~}~wyx{~{}}}|~{|z{{{ztz}z|x{{y~}z{{zvw~{{|y}uz{~|x|y}~|{z}|}|}xzy||~|{{y|{z}z~y{xyxyxw|yy{x{y}{}{|{yy|}}}|y}{yx|~~|||zz{|{}|}z~|z|xz}}}}}{z{{|{zzz|y|yz{wyx{y||~~}{{}{{}{z{xy}}{||}}{{{zyz{~{y}}zz}yx{{x{z{~{{y|yx||}|yz|~{y}}~~wzy|}|z}}~z{xzy{y~z}w{w|{{{|zz{}z~{|~z}~{zzv}~|}x}|w}|{||}~y|~|~|~~~~}~}~~{~~~}~~{}}|{{|~~~~~~}}~~~|z}~|~}~~}~}|~~{|}z~|}}}|~}~~~}~}~|}~}|~~|x~z~}}}}~~{}}}~}~~~~~v}~~}{~|{~~~{~~~}z~|~}}}}~z~~~}}~~~}|~~~~~}{}~{~}~|z|~{||}~~~~}}}~z{}~}}~~~~~|v~~~~|{|~x}yyz|}{y{{}}{{||||z{{~z}zx}{zx|z|w||{{y|~||}wz~~|}yy{z}|{w~z~z~|~{z}{~~||z~|z}z~z|z{|}{|}{{{|~}~}y|||{|y|zy|||yz{|yz||}y{z{|{~x}}xz{~~}~w{{{|}}~}{xy|{zyvzzvx|{{|||z}||}|x}z~~y|}|{}y}~z{t}w}z~|w~~}|{~{}||{|x|{w{xy}zuz}~|}{~{{z||wz|~~y}zxy|{yzv}|z{z{~}y||~|z~{wyz{vxyx|zy|{x{w~~{zz{yw}|}w~|z{xz{y{{zy||w~}{}wyx{{|}z|vz{z}}}x|||~}{~~z|||}}zz~|{}z|}{zwz{|xx{{{y{{z}zzu{{~|x~{|~y{}{w|}{{~{}z{{~y{}z~}y}|{y|{y|z~|}}~}vz{zy}~~zw|vyyz|}zz~}y}y{y{~x{}~x|{~|{}|{{~{|~~}|{xu~}|{z|{||zz}w}|w|{x}{{{|~|{}}~w{v|zv||~{|y|zz~{|yzzy~}|}|z~|yvz}y{|y|~y|v|{{z|{y}z{~~||~||z}|zz{~y{~|~}}|~|x}}zx{|{}v~yy{yx}z~}y}u|zzy{zz{~z}}|{~~yz}{|y|{~yzy{x{}|zz~yz}}x~yz~xzz}z}{{}yy{y|}}~}}z~|~}}|~~}~}~~}~~|~}~~{}{|~}~~~||~}|~}|~z~~}~~~~~~|~~~~~{~}~|~}~}}|}}|~~{~~}|~~{z~||~~}}~{}~}}}}}|~~{z}~{}~|~~~}~|~}~~~~}|}||~~~{~~~z}}}}}}~~}~~~}~~~~}~||}~}~}}{|~}~}~}~}|~}|z~||x{z~zzwy}z~wzx{yw}{yy}|}~yxzvz{z{zv|y{~|y~~~{{}{~y{~|~}~x}x{z}y}}|x|{}}zzy{y{{{v|xx{|xz~~yy|}zz{}zy|~{z~z~|~z}|wzvz||{z{{{|x~wz}{vvyxz{|{w~y{|}wxx|{v~{|{~y|xx{}{{{~}}zz}}z}~{{}|}z{|~~||xz~y~{xxzvzz~{y}~{~}y~y}}z{|z}{~}yz~y~{{}~}}vwz|}}{{{}|{|vy}y|~y{}{|xz{{|{{|x|~zz{yzz|z|yz{{|~x}{~x|}|}y|z{v|~{z{||}|{~~vv{|{x|}|}~|z~}}|~z}~~{zzz}}|~y|y}z|~y}|}{z{uxz}y|z{yz|xy{~{}yz~w{}|}|{|{z}|z}yu|{z|~{|}sz|~{|~z}{{{{~~|||zy}|z}zz}}{}y|}}wy~~~z{|y|w~||~y{y{~z|~zz}{z}yxyxzn}z}wzz|zzy|{||~}z~z|{x}|}z}z||w~|z}y~~wv|x{xx|w|{w|}w|}|}{~{xxx{y}xvz|x{y|}z}}}|{{|{|{|}y{~|{|{|{}{z{|{v|yy{y|z{{xwyy~y|y}y|z{z~{z{}~|}w|{}y||{{|}|}||z}ywzz||yzvzy~~z~zx{z{|zxv~{zz}|}v|~yz|y}~y{}~{~~~|}}}}}~~~y~}|~~~}~}}~}z}y~~}~}~~~}}z~||~}|x||}~~~~{~zz|}}}~z~~{}~||}{z~z~~{~~~|}y{}}~~{}~{~}~~~~~~}}}{||}}~~~~~}|~~~~~|{~|~}}~}}~}~~~~~}|~~{~{~|}{||}~|}~y~}~}}}~||~~|}|~~~~|zy~|{{}|yx~~zx|z}}yx|}x{}{}|{{~{}zxwy}yzzzz{y~{xwz||{y}{yz}|yx}yy{|yzz{z}~}{yz}}~~{~}y|z|}zuz~}}|{x{{}x}{xyy{}{{}|{yv{||~|{}{zzz}{{z{{}|y}txzy{{|{y|}}}{xzx}~}{}|z}}|y|{x{}{x{~y{|}{|z}zzx~y~{{}|z~z|w}|~|z{|yz}z||{~}}x~{zvzzy}y{~~uw{vw}}}}{}~z||}}zv~xy}|}{z{z|x|~}{}{|}y~|{zz~z~zy{}y|~yz|yzz~z~{z{|y~{{}yx}~}z}y{w~x|{z}~||~yw~z|z}{}{y~}x~||w{{z|x{|yz}~z|}{|}z}}vy|{}|}{yyz}zz}|z}{|vz|y|}yz||yx{yz{}xzzy}~y}}|w|||y|w|x|x}xzwy||~||~z}||z~{}{|}x{}}xwxxz{|{z{{|~y~~}|x|~w||~{}|z|z{||v|}z}r|~{{w|{}}}z|~~y{}y{w{y{}xz}w|{{~{}}zw{}{x||zz|{z|z{xt}zv{zx}}z}|y|xx~zy{z{{~zzy~|zz||yz}|}|}~y}|}{}}yz}|uzy{xz|{}~|w}~x{|||~{{{y}{{zxzzyxz}}y{y{|||}{|~{zw|~}y~{|{{}z}|yz~w{zzz{}|y|z{||{zu|{y~{z||{|~~~~~}}~}~~~~~~|~{~~}{~}}~~~}}}~z}}}~~}~~~~|~{v|~~}~}z~~}{~}}{}{}}}}}}|~||x~}|}}~~~}|}~~~~~}~~}~~~||~~}~}}~{~{~{~{}~~}|~~~}{}~|~}{}}}~}}~|}~{~z{|{y}{~{}xz}uy|xx{|z~{zy|~}|{}z{w{|zv|zz}~}z~}|y}z|z}{~||~{yzz}z}yz|w|}}yy|w{}{|zzvz|z~zy{|y}|zzy}|{|{w|{x|{~|z|~z~}y}~|{|yy}{~}|}xzx~{y|zy}}|pw{{~yy|wz{{~w~|~}{}y}v}~~z~}y|z~|z{|yy|z}z}|v}}v~y}|ywz{x{x}y~z}y}|{~}z{{~|{y|{{}{~|~}}}wxz|z~}z~|zz|zxy}}zv{{yzy{|yz}{{}}}{~}y{}z||xw|~{~}{~~||{ywz{xv|zzz|xy|zzy}|}y|{~wzz}~z{{z}{w}}|{~{z~||z~~~{~~~~|x}z{||yy~xxy{}{{{zz}}z{zwz}~y}x}}x{|y||}{zz}zy|||~y|{|vw~~z~|~zz}v{z{{yyw}|{y{~uzwxv}v}x}}{~}~x~y{~x{z}~v~{|zxy}}}{y~z}zz{{}y}y~|xz}{|{z{z|x~|z{xy}{}||~z}}z~x~}|}y|~~{v|xz}}zz}{}|zw|}y}}}wzy}||{|y{~ww}{||||z~}|{~{~||}~{|}|{|}{x~~zzy|xw|~xxx~|wwz}yzyyz{z{zzyyz{z{}||{~yz||}|z}||{y|vz|z}wzxy~}{~}{yyzxyzwy{x}{zx|}z{}z{~||z{}{{~~~~}y~|||~~~~z}|}}~}|}~~}|}}~z~}}~}~~~~|{}}}~|z}~}|}}}~z}~}{~~~~~|~}}z}{}}z|}~z}~||{}~}}~~~}~~y{}||~~|~{~~~{}~}{~}~~|~~}||{~|~x~}~~~}}}}}}~}|~}}~}}}|z~|~|~~~}z}~}}{}|{||~|}|}}~|z|y}{{}{zy|}y|w|x~}|z}xy}~}}{znzwz{~}|z|}}}zz}}tz|{|}y|||x|~||~|wzz|~|z{~~|{z}|x}}z~y~z|}z}xyz~yz{y{}wy|w|}{|{z~{|zzy|{|zv{wy|z}}zz|z|{{}|yyz}}|}{y|z{|yz}{y|z|}~zz|~x~{|zz|~zy|}{yz}x|{zzyt}zyz{z~|zzzx{zx{z|~{z~~}y{yyy|z{}|}{~v}{~{||z|yu{~z||}{{{y|}|{||x{z}||{~z|{uxy|{~||}w{{|y}|~||zy{{~}z}z|z}~|{{y|zw||{|z~}||}~{y{}y~{{z|}|}y~~|zz|wy{|}y{}y~{|}~{}}~~xzt{{z|~xw||z{}{}|}|{zzu{{zz}}{uzxy}x{{y|z}y{x|y~x}|}{wwz{{{z|}}|~x}}yxy~xx}}}~}~y{x}{w{|z{{z{{~z}{z}||}x~||~~w||}x{{}}|v~y{{z{yxz|~~w}y{{y{~{z|{z|{y{{~}{y}z{}~w{|~{v~z}xw{yz|}}x}}|{|zzy}zyz}zy}|}x{vz}|||w|z{~{|{}{y}|{~z{}y}z|}y{}}}w||yzw|}~xuz~}||y|}~{{w|~~zx}x{x~{z|yy{||}~{{|zyz}~w}~}|y~z|xz}w|{x}}y}z{{}~}}w~v~~|{||y~{}~|}z{{}~~}{|~}~}~~~}~|~||}|~~~~~}}~~~z|}|}~|~~x}~}{|y}}{{}}~~~~{~}~z~}||~}|{~~}~}|}~~}~~z~~~}~{~~~~|z~~~}|}}~|~~}~~}~}w~}~}}}~|}}~~~}~w~~}~~}~~~{~~~~~|~}{}z~|~~~~~}|~{}{z|}~|{z~}xz{t~vzxwzzzzy}|}yz~|zx}|wx~{{z{z||~}z~~}|yz{}|}|yzz~z|zz}{~}vwyx}|~yxx{~}z|z}|wy|}w{{z{|zx~~{z~||zzzx}{}z}zxw}y|~{{|yyz~w~wvy|yx{zy{}tw{zz|z~tz|}~|~{x}|{|||z~zz|}|{|}{{~}~|zw|z{zy}y{}}{{{|w|xz{xxxx{{z|~wy~|{~~zwz|{~}zy~zzyy||{|yzw~z||wy{}{y}~y{{|w}s}w{{{v{}x}|~}}|y{{|z{|{{z{{w{}{}yzx{z{z|{|{|{{xx{yw{w}zv{}|}}||}}}z}~~}~~y}||{z~}xz|}w|{}~z{||}{}~~{y{{{w|yx}wyt{y{}||}zw||{~{z{~~{x}xy}{zz|~~{{~~{}}yz{xzx{{}}{{y{|}|~{wxz}w}||{{{{||{{r|}|{}w|~wz|z{|{|w|xx|xy|}y}z||}~}}w}|{}}}{w|zz|||}~w|z}||z}|{~x|~~|{y|}{{|~{zw|z~z|{}yw{w{||w{yvyzyy~}|}{~{{{~z~yyzz|}{{~}|{|~y}yz{{vy|~zyy|y{y{|x{}{}yzz}x{zyy{y{{{||zz|}}}|{||}y~{z}|z}}}{|{xzu|{yyyz{yzz|y|{z}}x|~|z|}{yzzzx{}~|{}~}~~}{||}~~~~~~|~~}~}~~~||~|~}|~~|~}~|~z~{~}~|~{}|}~||}}}~~|~~~z~}~z|}|~}x~}}~~}{|~{~~y~~|~~|}~z}}}{}~|}y}~~{~~z~|{|~|}~}~~~|}}~~~~~~~~}}{}||{~~}~~~}~}}}~~~}~}||~~}~|}}~~~~~}z}|||}{~~}xw{{|y||yz|z}zy{z}y}|{y{y{y}{|y~{x{}{}zx|||z|||{xz~{z|x|}z{{x}xz~y~y{}||y|}{~z|zxz{|~~}}~x}zz}~z{x}{yz}{{y~|y||~||{z}x{}z|y}x||~vz|y|zw{}|~|z}|{||vz{z|z{{x{{z~}{{y}w}|zzz{{||{|zx}wz|y|yx~~{~y}~|}{|z|{z|{|{xu|||}zx|}|w{y{vx{}xzz~zy{||{z|yxx{||yz~~|{{{{|~{}}{|||wz}z{|z{~}y|x|t}y}y}|xyxxzv|{{{zx{|y}}z||zv~{z~}yy}|yx{yv{z|z{yyz{}}|~|~zyy}{~yzw}{}~~z}~~{|}zz|zz{|{|z{y{y~y}|yyy}{}}}yxzzy{y}}|~y~|}z{}{}{y|w{~}~|y}}|{{yyzv}~xz||yxv|{wt{~|x|{|wv{|y|z|w{}{xv~}vz~|w{~z{~}|}x|}}w}x{{|{y{yz{x}|w~w{||}{}}z}zyyz}zy{y~z}|||}}|x}|}}|w~}~z}x~|y}{|{w{z}{yx|}zxxz|zz{yy}{|}y|z{{w||}}x{|}x}}z~{~}|||yty~z~{{y||y{yxzzzz{~~y|~{{y~}~|~{z|zz{{{}{|zy{}{}{}z~||yzy|}z|zx|yz|yy{}~{~|w}}z}|z{vx{|yy~xyy}~}~~~}z~|}~{~|{}~|~~|~{}~~|~~{{~}~}}z|}~~o{}}~|~~}~~~||~~}~}~y}}~}~~|~}|~~}~~}~|~}}|}z}}~{}y~}|~~~}}~~|~}y}~|}~}}~}z|~}{~z|~~~~~~|~}}|~}}~~}|~z||}~~|~~~|||}~{~}~~~}~|~}|z~}~~~~}|~|~{~}~|~~{~{{{zw|z}y}xy~|}}wz{zx}}}y|zu|{wy{ww}zy{|y~{{}{uz{{||}~x~z~{~|z|{z|}|zy~z{|vv{x{}z}z~|{yy~}|x}zy|}|~~{~x|}y|zv}|~|{z{zz{z|~}z{}v{{{|y|u}{zzz|w{y~{{yy{x}{~~x}{|z{y}{zz}|y||}{}}yx|~}|w}}x{|y{}yy{{zz}w{xy{~}}{z~}|yx}||||}~~|}yyz}~{yyxx~yzz{vz~y~|z}~w~{{|z}}~|{zx{xz{{y}~}~}~~|~{y~|~x{}~zx{|{}|z|||~z}{{z{z|{|zy{yz}}{{y}yzz~y{}}}z~{|x||y|~}}vvyw}~|~zzz~y|x}y|y|y{|}zy{{|vy}z{~{vz}{|z|z|~xz|{{~{~}{|}|}}|{{|xzyzz}|{yy}w~zxw||v}u{zvy{v|}{}xr{}~}zzyy}{z|z{~}}ww|x|{z}z~}{}zyz|yx~|zxvuy{||{|z~z{~y|{}}yw{~}|{y{{~}{|}|{zzzzizzxz{zzx}y~xy}}y{{}{}yz~~x}~||yzyz}}|||z|{}|zz{xzz~yv{x|y{||zw~y{}yy~{}yzyz{{|vy~|~{|{v~|x||{{|~}|x{x}xw{}}|~||z|y}v{|~{{~}x}zzyz|}~|~zy}z}z~|}~~~||~~}y|~|}{|~}}|~|zzz~}~yz{|}~~|||y~|~~|~}|~~~}~{~}~|~~~}}~}}}~|~~~|~|~~~z}}}~~}~}~}}~~}~|}}~~~}~~~~}~~}}|~~~|~{~}}~}~~~}{~~}}~~}~~~}~}~}}{~|}}|{~{}||~}~~}z|~~}~|}y}}~~}}~}~}~}~|~zz|~}}|{z{}w|}}~{|y{y||~{}z|}|zzy}~|v~~wx|{~y|}{~}}{}}{|{|yzw~{{||z{vx}z~y{~z}||yz{~{yz}u{|z~z|x{y~{~~y}}~}~{z{x}{{y|}|{w{|vwv|{zzv|{{y|||}xw}|yyy|xzzzxz~|x|||zxz||z~xzz|}w~}{zzv~|{~{{yzw|||xz~|v{|}}{yz|y~z|~uzzxv{|x||wy{yyz|{wz|y|xx~z|yy}|~|{|{z{y~{|{|xy}zz}zyz}y|~yw{}yz}zsz{xzwzx}|x{}}{|}yyy|}x}}y|y||}y{}u|xv{xzwzy|~~|}}zv}~yzz{yxx{~z~}~{|yx}{}|{{}z|}yyx}|{z|{yxv|{}{~x{}y|{x~z~{x~y{u|{|~{|}z{||{z~||y{}}y{}~yz{zy||yy{|yz|y{z~~{{|~yx{}~{|{}}|~||}}|xzy|{}|~|x|}|}|z~~~~x{z~x}yz}||{{}{xy{~|}y{~{z|y|wzy}}~z{{|{z|y~}{z~}y~}zy}yzzzwzxz|}x||y~}|zy{z|zy|{|z|z{{{|{{x{yzzx}w~{}}yzy{}||{}|~x{|yxx{z{|}}x}y}}|v|z|~xz|~}v}zz{z{|}|{~{{~~x|z{y~}z|zzz|~{zx{|~{y{|z{x}x~zzy}zz{w}yz}}x~z}}~y|~~}|~~}~|~~~}}|}~~~|}~}|~}~||~}~y|}~~~}~~~}}~~~~||}}|}}|~~}~~~}~~|}~~|}~|}~~~||}~{~~~~}z}}~~}}}~~}|~~|{}~~z~}~||}}}}|}|z||~{~~~{{{}~}|}~~~}~|~~}{z~~~~}}}~~~~~~~||}~~}|~{|||||y|~z{|z{z{{|y{|z|x}z}}{~|yzz{|w{y{zy|}{~}|}{y}|{|{x{{~~~y|~~{{{}y|||y}|}{}}wyv{x|xx{|z|z}z}}{|{~|wx}|{~}wz~wz~{}|}}|}w}w}{zy||{~{|x|y{v|z{~{|z}wxuzzz|{|~}~}}z}z|~~~z|z}|~~z|zzz|zw{{|}|zx|{xz}zz{x{v~y|wzxz{}}}z~}~~z~z{|z}}|}~}}}}{||~z}}|~zzzw}{~|zz{}zzz|z{{}{z{~}~|~|~}{xy{x~}}|{~{}~~|~~}{~|||z|x~{~|x~x{zy{{yw~|{}zzz{|}||~}|~{}z{|yz}z|}~}{z}x|}zy}|{}zw~||x{}x}}}}}|}yz{z~~}~{}}{y~{}|}y|}}}~}|z}z|~y|~w{{v|}}w}x~zw{}}z{|zyzw{z{z||{}}{zu||zyz}vy|z}~x{{zy{wzw{}z}{{zxy}~u~~{|{||{z{~~||{}}{|~xy}~|}}w|{}~~}}{|{zzz}|z}z{{}z{~|{~|zy~zzw{{zxx{~{{}v}}z~|||}y{|}yz}~zyy}yx|{|yyzz||x|y|z}~zz{y{|zxzu{}|}}{}~{|y}~|z~w|y|~~~z}z|z~|}{z{{w}{{~{{{{}y}zz{}|}y}~yz}~}}{~|xz~~}y}z~~}}~}}}~}}|~z~~y{~~}~}}{~}{}|z~~}~~~~}}~~|~~}~~|x|{~}z~~~}~~{y~~~~}}}~~w}~|}~{}~~}~~{|~y}}}~~|~~|}|~|{|~~~{~|}~{~~~}~}y}}y~}|~~~~~~}~|}~~~}~{}~~}~}~}~{}~~|~~}~~~~~{{|}vxy{y~~{zz{zz{zy}|{{|{z{{{y}}yyz||y~|wyx}}}xz}|y~||{{x|y|}{x{~}}}z~{}{}z|v{|~}}}y{|w|{|yz{}w{yz}{|v~yz~}{|~y}|y{{|{{~yvzx|~wz}{{y}{|||~|||{wz|yy}{|x}wzx{z|{yxyzx}|{||xy~uzz~yzz|y{|z|zzxy}y|}zzzx~~}~~|y|y||z~{y|zxzv|y|||zy|x~}~zz}yz{~y{~w|{{x}|x|}~x{}}|z}~~}|z~x{yx}y~}{xz{xy{|z}|yx}{{}~y|w{wzx}|}z{yyyy{|||y|~|}w{rzwz{~|~y|~y}|z}{|{{~yy|{z{}}|}z{zyr{~~y|y}~xz~{}}z{y}|yy~{}~z}x}}}{zvy}|~|}|}{|~z}~|t||{~~}zy}yxxzyy}{zzzvzz~yyx}{|~zz{|u~|{z}y~||z{w{{xz{wy|{{{|{}}z|{}|zzvz}|z{|~yzyxtwxv}|{~}~zz||}}}x~v{|x{|}||{{{{}}}z|{{y~zw~|~|y||zzyy|{z{}~~z}y{y}||w|}||{zu~|z{{x{yxy|zzy~||{|z{}{y~}|yzy|zz}}}||vwyyy~{z{|}zy|||}z~u|yx{~{|~||yzx{}y|z{{~|{w{~|yzz{wx|y{~|{zyy}y~x{y{|{|z|w||}}|}|~z}~}}{|~~}{}~~~}}~~}}z|{|~~{z~||~}~}~~}|}}~{}|~}}}}|~y{~~~~}}|~~~}}|~~}}~~~{~}~}~}}~|~~~}~}}~~}~~}~|~~}zz~~~}|~}~}~~|}~}~}}~~}~}|z}|}}~~}|{}~|}~}}|~~}~}~~~}}x}}|~~~}}}}~|~~~|~~|||~}~~~z}~~}|~}}~y}|x~}}|z|}}x|}}u~z|y{v{x|zz{~zyzx~x{{~zz|~y|}y}{z||z|{|{{y}~|}~y{}~{z|~|z|z{{|z}z{|zzzuzyxyx|zyx|wy}zz{yy}z{||~}|x~y|y~|w|y|x|y{~|~y{xu{z{y}~{}|zz{y||||}{yy}wxwwz{{|~{y{|}w~y{}}~{}x{z}|xzz||z|}y~}|}|{||v{yzyy|}zyz{|uy|z}|w}x{||z}{|~zu}||}|xz|~z~zz{}|}{}}||}y}|{{{|}|{{zy}zyx~yz||}~x|}~}~||}}z|w~~y|x{{~}z|{{}tz|{z~|wy|vwz~zzz{}y|yw}|{{y}}~}}z|{{~z}~{z~}|{z{y{{}~~|vy{}~~~z{}{}zx~wy{{{x}y|zyyz|{~|~~y~y}|~|~|}~}~}z|}}wxy}y|}y~{yy}yz|{||w{{wz}zu}x{y}w|z|~~}|||y{~~|||||~}}~~zy||~y}{||y{x~w~y{~y|z}x|{wwywyxy|~|~}}w{zy|}{y}|~{|}||}{}z}z{zy~xyx~uwy}|{|y{}{x{~}z{~zyx~}yzw{~~}~|{w{{{}|y}|y~t{{|z{|w{|y|yz|{|~{z|yzy|xy{x{||z~~wy}y}w||z}||||~{|xzy|~y~}}zx~xzx|{z}}~{xy{z||{|{~yz{{{~z|~{~~~~}~}~}}y}|~y}~~~}~}}|~{|}{{~|~}|}~~~~}}~{~|~|z~~~}|~~}}z~|~}{~|{}~~y}}{~{~~}~~~{{}~}z}}|~~}|}y}}}}}{~x~~~~}}}~~~~{{|}~~}~|~~~}~}~|~~~}~}}{}~}~~~~~~z}~}~~|}}z~}}~|}}{|~~~||}}}~}~}~{{}|~~}~~{~|u}~~}|y~yz~{{}{z}{z}~{}x{|xz|{yxz}|ty{|}|~{zwy|y{~}x|{}y{yvxy}y{xxvzr|wvx{zv{}z|{y~{}|{{~}y|||y{xyy{{}zzx|{z}s}y||yz|yy{yx|{zyy}y{|z{}z||~|xzx}yy~}x}|z{}}|zz|wz|y{yztzywzzs|{{{~~w{z}{zz||z{wz{vwx|xzz{y|~|{z~{zvu~y|{yy|v|}{wz~yy|||x{|}z}~{zxy{{||||}x|wv~w|w{}~}|}wzxy{{~}z}y{||~y{z{~|u~||{y{~{zz~|~|~~xyz}y}z}{z{xyy{|z{x~y}wy}|}y{xz}{~zz||~|{|y|yv}}xz}|}z|~}z~|{wzz{|yy|vy|zz}y{y|y}~|z||zy~zvz|{y~||}w~|{~{yw~~~y~x{zx|z~ywyyyy}~{xyzzwxx~yzz{x|~zyy~{|y~v{yx|{zzxyw{||~}|{|}y}~zy{{||zz{{{{x~{yx}x~}}u~|zyy~yu{{|z}}}|||y}y~zzx|z{yy|~{||{yzw~z|{v|z}~zy~|z~y{xy}xzv}{yyz}y|z}{zz|y{zzz{{z}|~wzz|zy~{{}wz||}w}z{~{~z}y|~xz{y~{{ww~{}|||y}}~y~z}}~u}y{|~|}}yuxw}~yy}}|~xx{vzzzy{z~z{yy{}||~}x~}}}}~|}{}~~}|~}}z|{|~~~|}~~~}|~~~~}~x~}}|~~{}}|~~~}~~|~|}}}y|~{~}}~~t}|~|~}~{~}|~~{~~~|{}|{~}~{||~~}~x}}|~}~}}}|~}|~~}}}~}~~~||{}}~|~|~~~}|}}}~}}}|~~~~~~~~}}{~~~|}{{~~~}z{x{~y~z}~xwx{{yzz{{{|x{||y{z{{|x}wxv{z~x{{~z}~{~z~|}~w{{{{|{|{|{}x{}|y{y|~u}z{xz}y|zv|xy~w}{~x~z~zx|z{{|{z~||~x{|~}~~zz~~yzxzzyz~|x{||w|}w}z}wyyy{zzz|}{z|y}{z{}|{}}}z}~z{~~|{{|}z{v}{y~|xx|~|v~wzy}y|{{|zz}|wx{{|~zz}{|{{vxy}~||y}x~}|}{|{}{|y~{}|}{{z{}{|~zz|zzz|z|~}z~{xx~{}y{yx}z||||y~x}|||z}w|yvzwztw~}yz{}~zwz|{y}y}{||~z~{}zvzyz|z~w}z|x|{|pzzz|~y{}~wz||zvyxw|txwyzx|~z|{y~}}{y|~~{~|{{~yz|{|{~x{{}z~{z}xwyyzxz}y|}xx}y{{{~}{y|{yyxzw}}x~z~{y}x{~{{}}}}|wzxz{||{{w}|{|w{~~w}~z}~~~}yzy{}}~|}|}y}z|}{{}x|}}|}w~||yyzzyx|vz|}|~y{|ywwzy{z|{wxx~~}~y|}~{}}|}|{~}{~x}}x{}z|z|{|}zy{{y~{}w|{zv{yww||wv}zvzz}z||{yyx{|}{}|z}|~z}}z}{~~~zz{w}{||xx{yyz{~~{z|{}x~~}|{{}z{}}y}}y~|}}{}}}~~}~}~~~~~}}}z~~~}~~~}|~~~y~~~}~}~~~~}~}}||~~~}|~x}}~z}|z}|~~{}}}|~~~~}}~}~}~~|~z~~y~~{~}}z}~}}|~{~}}}z~~}|}~~y|~|{}{~|}~}||~~}{~}}|{~~}~~}|~~~~}~}~{}}~~~}|~~~~}~}zz||~z|x~}yy|{{|y|{xz~yz~}{||}y|||x|x{}||y{z{w}~ww|vzz|}y{}x{u|}~|}x{||~zyz{|{xz{|zyywzy||y{zy{xvx}x{y|xyzz{|||z}{||{zz|}xwz}|ux|}~|z|}zzzz{z|~}}z~|~v}||{yyw{|z}~{{z||{wx}||{z}{||{}|{zy|x~{z}~}zyy||z|{|z~y|z{}|}zzy~{{{|{u~|{|y}|{}w{}z|z}x|}}}}z}{|yy}vzzxz}}{z~y~~~y}{{{|zx}{z}w{zyz{|y}}{{}|zx{z|{{{y|}}~}{}|~|x|~{}}x}}|x}xy~|{w~~x}|z|vx{z~|}w~{x~|}zzz}}||z}|y{|}~{~}{z~yxz~~~|{y}}{~}}}{~y|{sw|}}||x|}x||{}z~~~vzz{{w~z{z|}y{~{}yyzw{yy|x}}}}|x|~y|yz{xzz}||zzx{y{y{~|}~{}xx}~|y}y|w~{||{|~|}|vzzz{{{v~{{{|{z|}|}{zyyzy|x|~}{|}}{~zy{{||yz~y}{}{wzz{~|}}{~}zyzzzzzz|{xuzz}{zwzxyx}y{}{y|xzv{z|}zv|xy{w}|||}}z|xz{zyy|~}x~t}zyzz{yy{y}x|~y~|xv}y{{yz}|{z}|{~{{z|}zx|}~z|z~{~x~{{zx~{{~zw}zz{{}||xwy}y|}}~|~~}~}~}|~~~||}~{{~~}{~~}~}~|z{|}}}}{~}|~~~~z~~|~}|~x~|~~}~}|~~|}{|}}~~|~~~~~}|~}~~z~~~~}}~~}~{~}~|~~{~}}~}~|~~}~}~~~~y~~|~}|}~}~q~~}~}}~}z~}{}~}~~~||}~}~~~{}|~~}}~{||~}||}|{{}}x{~{~}{{wzx|~|x|z}w{zz|y{x{zz}xz{y~{wy{y~||zz{{|}}|{}}xx~~{~|yx|}z}|{w{z{y}{|z{z||~y}u{~|~|yzx}y}{z|xx~|y{}y|}{z||z}z|{xzy}x||w{y{{}~{zyz{x{{z||}}|{zy|z|~yz~zxx{}~||z|z|zzy~zyyxzzy~{y|x}||y}x|x{wyzy}|{~|{v~zv|z{|zxzwzz}~}{}|}}}z~{{zz{}~{{~~{z{}z|~wxzvz|xvx}|y}xy}}~{~|y|{z}~|{zw}yz}}}{|}|z}y|}z|xx~}|y{yxzz}y|~z{{|y}}}yz{x}z~~}}|x|~~||~w{|y{~wv{|{zyz{w{wz~~z{z{|zv~x}||~w}u{y{|{|{|z}z{}y{{|{}}{z|z~yy~}{x|y}y|~~z{}yxz{yzx}{yyx{~{|x|~u||~|}}xz{yw{v|w|~{zyzzys}|y~|yx}{~}}~zw~}{|}{}~||z{}m{z~}{}||{yz|{zz}zy{{w|{{y|z}|z|w{vwyz~{|z~~y{z}~w}}zz}~~|y}{zy~zz}{{zy|yw}z~}zzyyx|{|z||}vzxz}z|~}~zx|}z{zy}|~|~|{~~{~|z}|}xx{{|{zzu{z|}yw}x{|}|z|{x{|y~~}~~y~}z{~}}z}}~}~|~~{~~~{}~}~~}{}{{~}}|~{{~|}}~}}}}~}|~}}{~||~~||}|}}|{}~~}}~|}~~|~z}~~}}~~}~~}~{}}{~}~}~~}|~|~~~{~~~~}z~~}~|z}~~~}zz~~}}}}{y~z~~||}z~}~|~~~~||}}}}~|~~~}~}}y}|}|}{{}~}{|}~y|y~~|}}yy~~}{xy|zz||}z}}||{}uzx{|z~|w}|{ww{x{}}z{{y~{z{v|yyx{~{}z{z~zz~||y|{z~wzy|z}~}{{x}zw|~|y{y}}|y{|z}y{y{|vy{|z{}~y~wx}zz{}}{z|{y{||~|{{yz}z~}yxy{x{~y{y{yxy||{u{xyu{z{y{w~x|y}x}x{}y}||{zzw}~x|~yyyz}|{~|zz~x{{|~z~~yzz{|||}y|x}|xy|y{}x{y}w}~z~|}x|x~z}||~yzy{{~|w}||yz}y|}}~{|~y{|~}}{}}|~}}z}y~|~}zz}}{w{}{{|yzy}z|{||}|}{z~x}x}yx{{|y{zvzy{~xzzywz}z}{xz|x|{zxy|y{{{|vzy}yy}w~}|{~}{y}|}|}x}y{|~xw|{z~||yy}{{{y{~{|{}{z{}x}|z~|}}|}v{{|{|{{}{~w}{z|vy}zy|zz{w{{{}~~~}||wy|}~xx{|x{||zzx{~x{~|{|z|yu{~|}v}~|{x{{z|z}zxz|xz}|zy{yyz|}~z}}||yw{~|y{x}zxy{|{||{}z}vyz~v|z{yv|zxz}|{|~y~}y{{yw{{yy{{vzx{~z{|~~|}}z||zw}{|{|w~{{zzzyxy}~vzy|||v||z~{~w}}zw}|{{yx|||xy}y|x{}|{||{z{{w|y}z{}~wxwy~}{}}z||~}}{|~{z}yv}}wy{~}~z~{}}|z{}}~~~}~}~x}|{y|y|}|z~~~|~}}|}|}|~~}~}}}}~}~|~}|~~}v}~~}~~~~~~~~~z}|}|~~~~~~}~~~~~~~{~~{}~~~~}|z{z}}~|~~z~}}~|~~}~~}z{~z}|~}|}~|~~~|~~~~z|~~~~}z~~|~|~~}~}~y~}}}~~~~x}|~z{~y}}~~y}|~|~~}}||}}~~|~~|~}}|z||~}~~y||z{|{}|}}{~z{z{xvzwzuvxxzxzyz~zwx|x|~}|{|{~z|zx{~zwz}x~{}{{zyy~{zz~~yz||}{}y~}~ywyu|zyyyzz}||}{zyz{z}{z{{|y{~}~{|{{|u{{}|zy|yy{|{{z~{xw{y{{xwz{~w{y{{zzv{{xx~wv|{|y{z{{}x|{|~}|~~{zxy{z~|{|wyw~{z}wzyy}{{xy|zyxy||zyy}z{~{z|~~}~x{{zz~~{wy}y|||}~~|{xy|{|}{}{xzxx}||{{zzy|z{zxyy|z{z|zy}{|zzz}{{~{|~~}{~{|yx||~||~y{~|{{||}y}}y~y{|}~|{{{~zz{y}}z|~z{{~|~||}|||||}x}~{z||zzz{y~yuyzy{wy{{~}~|{y|wyx}}z~{|z{}~|~y|}{x}}{}|}}~}~{u}{|~{{z}|}~|yz|{|}y{w{yz}{{zx{|}||}~|{}|x~|||x}}|z|{|z|x~{zy{{z}|~|~yyyzy|xz{{|{y}{yzz|z|y}~||{|}{y{z}x}zx{~}|o|~y~|yzz|z|{zwyuxz|{{uv}z|y{wz}{w|z{{~|zy|x~{}}yw{w}}{z|yx}~wz~yxz|x{z{z}|~|z{zyy{y|y}xw|xz{|z}wz}}|{}y~xz|{|z{}}~z}|z{z~wyyxzyv{xy}y{x~{~{y{}|x|}||yz~~vyz}xz}x~~~}q}~|||~~{}{y~{}|~~}|}}|~~~|~~~{~~~~}}~~||}|}~~~z|~}}|{~~~{~~~~~|~}}z~||~~~~|~}{{~~~~{}}z~|~zz~||~~}~}~}}~~}~|~}}{~~}~~~~}{{{~~~~~||~|}}}}}}}z}}~~y}~~z|~~~|{z~}}}}~}~}~~}}{~~~~~~|~~|~|~~~z~x{y{|y}~||~z|y~}z|~~y|}}}~|z{~{}{}x{}{zx{wvv{yzyy{z{}vz|||}y|z|vytw}||v~{{y}|y||y{xv~{z{{z|{{z}zzvy}{|yu{yz{~{{yz|{z{|y~{~z{{v{{|z{z{w|zw{|z}|yzy{|z{wy{{}z|~}y|x}zyzz|z|yz||z|z{}{{zy|{xz~x}{|yyxy||~w}}}|~w{w|{z}|zy{}|zxvz|||}{x}z~z{z{wz{~{z~zv|x|}{}zyyx|}zz}z{z~w|}}~{{|y~{x|}z|{{{}~z~wy{{xx|x|~wyz|~yzyz~{|z|~|{yy{{{{z}yxyz~z|y}~~{~w}{y~{zz}{{y|y|~x}yy~}||~{~}|~~||z~yzz|}||{yyz~{{y|~z~z}|z}yy~z~wxzx~z|}{z{x{}y~~}yz|~zyyz||}w}yxz|zy~y|}z{|zz|{|y}||xxy|{zv}zu}z{~{}|uy{{z}|~~}}~}}xz{||z~}{{x}|{xz{xz{|}}}z}y~y}w|y{|{vz~|z}{zyz~~}}yzz{{|vzz{|uz|~{{z|zyw~z~|xw}|{y|{z||{{w{wzyy|{~|z{yv|{}{}~{y}zz}|{zvzzyx}z{}|wxz||w{~z~~~~x{yz|z}x|{z{}y~x{{}y|~z}~zz~~{z|zx|zyz{||~x{y{xzz|}~~z~}|~}{w~|}|}~~~~|}}z~}}~~~~~|~~~~~}}~~|~}~}}~}~}}|~~~{}~|}}|}~~||~{~{~}~|}|}|~}~}{|y~~~|{}}~}~~~x|~~~~|~~~}|}~|~}}}{~}~}}~~}}~}|~}|~{}~~}~~~~~~}~~}~~~}}~{}|||~}|~}|~{{|~~x~~{{|~x~}~|}~|~~~~~~~~|~}||z~~}{|}}~}}}}}~}}~{y~~~~zzyz{y~}{y{~uzwyyx}uvzy|{y~{}{wx{yv{{|~|~~{||xx{zzy{yz}z}}x{~yx|y|{{}|x}}}zyxyyyz{wx|{w{{zzyz{xzyzzzxy{|||~~uy{}z~y|}v}~}zvz|{}}vzuy}}~zz{u|}}zz||zwzy|x{xzz~}|{zy|y}{zwy}{{}||{zz{||~|y|{x{xy}}y{~yv{zz{~zw{|y{yy}~w||z|{~y|wz{{~y{}{}{x||~}}y{}|}x{|yyzx|{{{{y{vy}xzvz|~z|xzt|}~zx{wzz}{{|~y||||~~}~}y|~~|{{}zx~}}z{y{|yz{zwx{yy{{z{zy|~wx{~~}z|{|z{}|y~{y}yz|~z|{}}x~||}{y}|yw{}zy}x{|y}y{zyy}}|{{z|zz}~}{y|y{|{{{|{z{y{{{{~{x||}z~{yy||w{y{zxxy~yy{|xxyz|{|{|{~|z|~}x}~}~y}~{}y{{x}}z{yyxu~~|w{y~~{{y~{yyxzzztzx}~z}~|z|z||~{{z}z{}{|z{|}z~zxyywwzwy{||{wxy|~v|{{~xx}w~x|{z|x~z~{r~{{}|}{}~||wz{}|z|vyzv}{zz{||{zzw|zyx{}|zy{y~|x}|}z~||zz~}{}yx|~~~y}z|y{z}z|w{yzzy{y{z}{|y|xz}}rzy|y~{{xz|z}~{~}|~|x~~}~~{|~{}}~|{z~}~~~~|z~y~}}}}{~~~}}~~{|~~~|~}}z~~~{~}x~}~{|}}~{~|~|}|~~~}~~~~z{}}}~|~}}|~|~}|~|~z{}|}}|~~~}~~}}{}}|{~~~}~~y~}}}}}|}}}~~}}x~{}~z}||~~}}~z~}~}{}~|}}{~{~~wvzz{z|wyw~{~||w|zw{}uxzzy~ywz~{~wzyzvx||v{}~}|yzyyz{xzzzw|{||{{z{z|z}~||}zvy~y}|z{~z{yxvy|yy{|{yzx}zy{~}}zyzxxxy}~{yzz~}~~{|z|}|}~|}zy~}{ww{z{x{w}~~zxzy|z{wz}|||{zyz~{y|y~y|{}{z|zyy|}{|zy}~{|w~{}{{{zyzy}z}yyxx|y{}{xyz~{||yzx}}|{w}zz{{zy|{{|x{~{y~w{~~yy~y|wzzyxz}{{|zz{|{zyxy{~}{z}|w{{yzyzwz}wz|{y~|zwz~zwz{|||}{yz{{yyx{}|wxyz}~{|z{}}x~{||~x{{{y~}z|}|zv}|z{{||}w~z|}zzv{yzz{v~zxv{|}z~~{~z|{|xxz{y}}y|{z||{~z}yvz{y|}|z{xyw~zyz|w|}||x|z{}z{{~~x||}|}~|{{x{~{{z|zzv||y|y}z}|y~|z|w{}z}}~x|}rx|z|{}~|{y}}{~{{{w~xzywx|||~|yz~|}|z|{}||~zzzy}y|w{wwzsz}}}y}zxzz~{{{}|{y{x{z}zyw{{y{{~|x~{{|{yyz{|}}}}w|v~}v{}z{tyzwzyw}}|zxw{w~z}||{{{}zz}zz{x}}{{zv~{zzx|{}x~{y|{z||{zzx}|~{yzzzw}z}|z{z{yyyzzu~|{{z~}~}}~~}~{|||~}}}~}}~~~|~}}~|z}~}|~~{~~~~||~~|~}{~}~~z{~||~}}~y~{|}}}|~~{|~~}~|~~~~~}||}~~~}||}||}|}}}~~}}|~{|~|~|}}~~~}{}~}~~{~~}~z}~{|~||||~~~~}~~}}~}}{}~~~~~~}}}}~~|}~}~~~|~y{~~~~~}~}~v|z{}~{zvw~{yxx|zxz{|v{{zx~yww||zvywyzy{~|}{y~x{}|z}|}}{{}~zy|z}||||z|xz|zz{yv}|}|z{u|zrxxzzyy~|yyy|{~|y{wz{|}z|}{z~~yxzx}zzz{xxx}uxz~{}z}x{}~y~uz|yvyr{zyz|~|y{}~x~~}{|{~~z}y{wxz~|y|zy}ryx~}zx{z~zxxzz{zzz~{{{yz}zy}z}y}{}}|~zz{||{{|~}x|x{{{{y|xzz}|zx{{zz}w}|vzy{w~|}{|~}}{||z{|{}}|xz~~{}~|}}yy{y~vz|{{}yzxxz~|xvzyv{}|~z}|||{}}}|||z}}|v{|}z|~{|~{yz}y}|v|uxzyyx}zz|xzxxxz|{yz|||x{{zz}|zxyz}{}{}|}}|}x~|~~yyyy}}wz|y{~{{||zww||{zx|~z}yxy~y}{|yz{}w|y~|{}vz|~~{z|{tv~x|~{y|{|x}z{}{{~~{|{{~{|wzwyy}zyvz}}~|u}||x|||z}~|{{}yx|{~yz{x{w}y~|v~{||}{{w~||{||{y}}zyx{{{|{{{|{~}z}x}|}z{|{y}|w{{{x~{zxx|{yszw|{u}{{~}yxx|}z{zy||{}|~zzy{}{|z~|~|||}|w~x|}{|w}y}|}}yzxzw~wyx}z|zxx}|||zy||z{z}|||y|~}~}}|}}~~{{}}~~}|~|~|~~~~~|}~|}~~~}}~~}}~|~~{~|}|}|y~}~~}|~|}}}||~}}~}~}~~}}~~}|}~}}~~}}~~}}~|}}}|||x~}~~~|~~~|}~~|{||~}|}~}{}~}|}~}}}}||}}|}~~}|zx|~||~}~~~y~|{}y~~}zv|{~zy}}yz|x{{zzu||}yz}{y|y}~yy|z{{|w|z|{}}yz}{}|z~}{y{{{yy}zz{{z{{z}|{yx{{}}{v|~}{wyy}x~|{|{zyy|z|~}z{zwz{~xz~}~{|||{yw{{{}wv{{|w{zy}z}z{xxy{|z~xy}~}zuyx|}{z{{|z{|yxy{zw}|z~|{{|x|~{yz{|{{}~~z{||w~z||z|x||xuw{z~||{{}}y||zy}|~}{z|{||z{y{~|txz{yy}u}x{~z{}{}zwzz}x}z|||y|||z{|{z~~x{|~vyxw{~||}~z~z~ywx|xy{z}{}ysyy|}{z|{{}}w{y{|{{}w}{z||xy}}|xz}}|}~|{~}|}~z~y~}}}z|{zxz{~~}yyyzxvy{{yzw}w|z|z{}y|y}x}|}{|{{}x}{{~xx|yx{z~|{||}}}~z|~t|{~~|~w~|x{xz|}{yy||y~{yx~}|~{}x}zx{{~{~{||~xyzxx||}zzu{{|}}z|z|zy~y{{|}zyz|{yz||{xzy|zy||z~xz|{w~~}zx}{|||}|zz~~|~{xzx{zx~z{yvu|zz|}}u~{||{z}|z{x|~}}{}}u~{y{}zz}y{|yz~{y{z|y~zz}}~|xx}yz|~}{y}{wzw}wzzx~|||z}{}|}x||w{xy}|x|y{zzy}xzz{}zyzzxx|~z|{~{{zzz}|{}x~}|~~~}~|~~}z||}~|}~~~~~z~~}}~|~~~{~~~|~~}}~~|{~}}||}~|~}~{}{z~z~|}~~~~}{~~~}}|~|~~~|~~~|~|~~}{}{~~~|~}~~}z{}|{~}|~~z~}{~~}~~~|~~}~{~~~}|~}}|~~}~}~}|~}|}~}~}~~~~|}~~|}}|}||~~~|~~}}}}~z{|{~{}}|}|z||{y{zy|{y|yyzwyv|vxzz~}|y{zyy~xv}{z|x}yy{~~zzz~yz}{~~zxw{y|yz}|{|{y|{y}wyztv}t{xz{zv~x{~xyzxzzzy{{}y|zzz{zzyz{wyyx|yz{|w|z{{{x~xv{zzz|u{yz~z}}~{yy}{}{{z|~y|{y}zvz}|x{{}{zz{|xv|z|y{x{zzu}xx{z{{zuz|z|~}{z||z{{}|y~z}yz~z~y~y~|z}~zz|v{w|}|}}{wy{zz{|z~yw}xz{zz}}}{}{}z|{|}~{|||}}yy{{}~z~}z}xz{y}v~~xuyz|{~}}|y~u~y|v~{}z~}}~w}{|~||w}y~|w~~y}~~~z{x~{}y~{~|zz|{xy|zzz}zzyxxyzxzw{~~}||zz}~}~{|{z||}~}|}}{||{{z|}|yz~y|}x~|v{z~xz}wz{xyz}zxz|{}}xxz{~~z||}~{{~zx|v||{|}z|z~|{}y|wzy}}xzy{{{ywv|v{{|y|||}{~z{zyz|}z|zyz}}zzzz{{~xy|zyzz{|xz|{|{~zx{zz}}|x{||z{}|{}z|{|y~{|y}{|||}vz{~z|~{~|z}||zxwz~{w}yzxzwy|yz{wwv|z||z~{x~|~z{~yy|~z}~{{||{y~z~zz{|yy}{{z|~xz|{xx||}wz|xy||{z}|x}zz~r~}{z{~~|~}}{||}~}~}{}}|~}~~{}|~}~|~~~}}~|~}}~}~~}~}}|}~|{~~~}~|}~|}|~|{}}~~y|}~~|~|~|~||~}}~}~}~~~~~}~~}}}}~}~~|~~~}~|}z~}~~~|}~}}~y~~~~|~~z~~}|~~~~}~~|~|~||}}}|~}z|~}}~}}}|~~{{~{{zz|{v{xzy|z~||||zzzz||ztyxy}}|z}z~y}~z~}~yz~xz{z{|w}z{x~x~zwxz{{|z}yu}z~yxyv|yy{{z}{~y~yz|y}z|wy|z{w{|{y{y|wz|x}|z|w}zz}zzz}}yx~}|~y~zx~qz|zy{|z}{|{z}{}y{|}}|zx|v}zz~y|{y}zz{{y}}}y}}}wz}|x{wyw|{yzwpzz|~|z~{}~|{~z~|u}||x{~{zzz~}~|yx|zz|}v~|z|}|x~}}y{|}uyz}}y}}z}y{~}|}zz|w{z~z{{y{~~y~z~z|{||z}{|{{{{w~}~z}{}{}{|{~yz||~y}}|}t|z{~{z|}}|yz|v|~|xy}}y~{v~zz{x{||{{{|}}yy}z~xzwy~~z}y}}{y|{z|yz}|}}~|}}~s|}~v{ywz}}zz||z{||{yzw}|{}y|zw{y{w~~{y~w{x}}x{|y{{zy|y|x|y{~z}{}}}xz||}}x{v{zw{x~vww}sxx{~}}{|~~~y|{~{z}wyz||z}y{}|}z~}}}||}{}||yy}y|{{xwx{|y{|||{{|{}xx}{~|{x|z|ywyz|x{zw}{xyv}~zy}w{{}y{~}{z|{|xy|{}|~|ry~}z{~y~{{~{}z|yv}|w~yxy|~{y{x|~~|~}|x}|}{wxz}{{y}y~~~y|{}}x~x{}zz|{~z~~}{yx|~z~}||w}{}{{}{{{|zy}}|~z~|}|~}}}~~{~}~~~|~||~}}~~~~}~|}z|}}}~~|~~|}~~~}z~}|}}}z~~}~}}|}}}~}~~~~~~~{}~}}||~~}}~}|}{}~~}~~}||{~}}~~|~}}}~~}}}}~|~~z~~~~~~{~}~~{{{~~~}~~~~}~~|}}z~}}~}{{{~}}|~}}~~~}~~|~}~~}}{}{|zz~y{|}|}zz|yxx|z~{|~}|{y~|y}y|yzz}{w}xzy}{z||}z~}{y||~|||x~z~ywz{{|zzy}|vv{{ywyzw}xv|}yz{{yz{|{}v{zz{}||{}vy{}}}{~z|z{yz~wyzyz|x{yywx}{yyt~}{~yz~zy|z~|{{z~~|z}vz|}}}y|~yw{{y}y{{|yx}}y~yxy{z~yz{|}}z{zyz~y{|z}x{z|{~w~|}z}|x~}|{|{|z}~{}wyw|zz|~}wvz}z~x{|y~{|{z{~{{}{v~}}{}|y}}{z{z~}{zzz{|}}x|{{z{z|z}}y{|{zyz|{u{}||xz|yzu{y}|}~}~}~|||z}|{y|{y{|{z}{xz||zz||yw{}zz{zw~v{|~}{y}{{}z~~|zzz}|~yz~|~}{x~~||~|}zx{z{w}xvzyx~|~{|xz{z|y~z|x~z||}t}{y}}}~~yy~}yx{{|x|}y|{}{y{xx|zz{}w{wy|~yyx|}zzy|{}yyyz}}}xzy||yw|z|z|{~|y~||}}|||y~}}{z|yyzz}yyz|x{vx{{zy~~x{|~~}~~{y}{~z|w|x~zz}|y{w{~|}}}w{}xv{y~|zz{{z|zy{x{zuzz}|||z}}zz||z|yy{zy|y{~}~|z{v|y|x}z}x~|y|w|}~u}zwywz~{~|yz~}}}z~y}{{|zy{}|~{~~~{z|~~{~~{z}t|}}|~~~z~}}{~~z~|~y}~~}{~|}}~}~{}z{~||~~}~}~|~~~~|~|~}}~|z||~~|~|~}{{~|~~~~~}}~}}}}{~~~}|}~z|~}~~}~}~|~~~~}~~~{}~~}~~{|}~~~}~}~{~}}}~~}}}~~~~~|}~y|~~}|}}~~~}|}|~|||z}~~|~||}||}y~~{y~~|}~|~}}z}~zy}}}z}|y}}}{w|}y|z}yz{~{z|ww{x~|}z{|~{z}~y||{{z||vyyzzzyx~}|}z~{{}}~~|xy{{{z}~~}z~~z~|}|{vw{xyx|zz||zxzxy}xzy{zy~yy~}w{}y{~{y|~{uz|w{~{|yzzzx|{w|{~ywx|wzzy}yzy}|{{{z{v~y}{{}z|wy|{|~vyzy{|}|{z{|{~}}y||{{wzz}~}xz~yz|x|yx|z|y{|{y{~y~x|{yz{}x}yzzz|v}~~yw~|wx~{yyyy}||wz{x~{~|~yyz|{{zxw{zx}{zzz~v}y|{|{~zzw|y{zw~x{}y|~xz{}|{{x|}|zy{}}|{yzzw~qy{{}|~}wz|}~xx{}{}~~x}}z~xy{{}yyx}{|}y}{zywy{w{y{y|}z|{x|}{y~yyzw}z}{z}~zw|x}|{y{|z|z{}}z{y}z|}{z~zwz~||wt}zw~~{x{z~{{y}z~zyz{yz{{}{y~|ww|xz|~~z~{|}}{{{||zzz}yz{}{{x|yv|{z{||z|||{}}}~xywz~{z{w{x}xx{z}}}{{{}~w{uz|~~z}}{xy~}z|zz{|}~{|y}zzy|{~{|{x{}}{{zy{|~w||w{{xxxx|z{y{y{~xw|zz}s{{z|}|{yz{x|z{v{|}x{zuxx~{}~xuz}yz|}z}{wz~x}~~}y~|}zyzz||}~{zwxz|yzz~{{~zw{}{y{y|{z~}~z~}|}~}}}~~~~~}|}}|}~~~|~}~|~}z~{~}~~~}~}}|}}~~~|~~~~y~}~}~}}|~~}~~z|~|}|~~y}}}}{||~~|}~~}}}~~||~~~~}}}||}~~}}~{~~~}}~~~~|~~}}}{{~}~~{|~}~|~~{}|~}~~~}}~}}~~}~~~~}}z}~~~~}~{~~~}|~~~~~~x~~{~~}{{z|y|y}~|{ywz{|}{{x{{{x|z{x{zwz~y|yyz}{z~y|zy}{|y~x~}{~}~{{}x~}}}v|yw}z~z{w{xwzy|||x}yx}}tzx{y|x}|yy}{{yxx}~|||z~}zzw~}|{{|y{|~z}{}}zxxzx|zxxz|y{yz{{wz{w}{y~}}~~wzz{z|wy{~||{|z}|y}{}v{{}u|{~z{vx|}x|w{|{|z{z{{{{y}y}}zvyt~}zz}}}y{xyy}~~{z{}{}{}~{{|{}y|w||}w}}}x}{ww}vw|{~}{yx{zz}z}{|~zx||{|}x{{z{v|vwz|yw|{x|zy{y|x{w|x}}{}}}zy~}{~{{zyzz}z{zz{yxw{y}}~|}w{z}xz{xy~zzwxvwzx{y|{yyy|~~}~~y~}x}|||zw|}}||{~~|yw|~v~{yzy{xxz~{{yz}|}{v}{{x|{v{~}zv{|yw}|}}z{|x}{x|{z~z{{|}~||}||}{|yz{|||{{{{y{z|y{~yyyz{w{~}z|~|}{{y~y|{z|}|y{{~|xzz{{z{y}z{xy{{x{yzz{wy}yz~z{~{x{~{{{}{~|yv|{ytwz}|y}{z|x{yyy{|{x|xzuxxyy{yw{yyzz{}z||y{{}}|}|}x{|~zz}z}x{~xz||{|wt~||~||w}vxy||{}wz}xy{{|xz}|~~z~y}y|~}||~~}|~{~}~~|~~~~|y|~}~|w}}}y~{~}~|{~}z}~|~|}}~~~~~{~{}|~}}{~~~}~}~~}}}~|~|}~}~|~~}~|~|~{}}y}~~}}~}~~}|}~}~z~|~~~~~~~~~~~~|~~{~~~~}~~|}~~~~~|{}~z~}~{|~}~|}}~}}z~|~|~~}}}~z~~~~}}}~{{{~~~||}~}y~}v|{~~}y~~|uz}v{}zx~|}zyy{v}yzy|~zyx}{{{x}~{xyyy}{}~|y}xx|z{{w{yzx||x~{{~z~|zxzu||||{z{}zz{ywwzuz}{~{~z~zz{|}zz|w}{x{xyyw}|}xyyw{y{{zww}|{wy|y~{x|}{u}zy{xz}x}z|}zy|{xyy}{~z{yz}yw~zyx{~y}|v{y}{}xywxzw{y|vy}z|x{zy}}yvz}z~z}}|||xz}yz}{|||{zz|||y|z}}z}v{v~||{z}w~{xy{~yzxyz{z~}yyy{}~z{z{}}{wz}~{{~}|{}y{}w||}}zzy~{|y{yx{z~||xzy|{y{v{~{||||s{zzz{|zyy}u~{}}x~zz|z}|s{yz}}~xxyxsz|v~~~y}|zy{z}wy{{||}|yxzzw|yz{}{|}|w{~{y{z}|~zvz}~y}x{y}}z}yy}~|z{w~{{|}{x}yy~w}~{}{wy}|xwx|{uw}z{}{{w{w|}|||yy}y{~z{|uz|}||{|~}||xz|yz{||||vy|~x|z|}x{x||wyx}||zw{y{{z~{|{z|z|xy{{}zuz|}vy~zz|||y|y|y|}}{w}zyxyyz}}|{|{~yzy~yz|z}|||y~~{||y{~{|{y{{z}y{{|||xvz{y|}z|zzywy|{y||y|}zyx||xzz}vyy|~||y~}z||{{y{}z|{z|z}}z}}{|z}x|}z}{z}x|~z|}}y}y{x{{{z{}}~{~||}|~|~{~}|}~~}~~}}~~~}~~~~}{|z~|~}~~~}~}~~~~||}}}}}y|}~~{~x~}~~~{}~~~~z~{~~|}~}~~~|~{~}~~||y~{}}}~|}~~}w~}|~yz}}~}~|~}~}~~~|~}~}~~~~~|~||||{|~z|}~~|~}~z}~}~~}|~~~~|}~{}{}~{~}}~x{y{z{s~{zz|y{z{|wzyzyxyz|rxs{{z|||}||x{x{|~}y~y}{|xyy~{z{~zzvzy}yxz~xx}{{z}{}|yx}z|z|zzyz{|xz~|~zy}{||z||z~|szyyx{zzv{yzwzx{v||v|y{z{z|~}|{|{|}y}zu~|z}|zy}}z~{|yy~}}{x{}{y|zyvz{y|z}vw}wzywv{yz}y}zw|||||zy~||z}~|zyzz||xz{z{z{z|{z|y|y}y{|x||u~yw|{}z}{zz}~{{|x{}}|}zz~z}~}~{~~zy~wy{u{{~|{z{~zz|z|y{{{}y{z~{y{}|~}}y|y|z~}}~|xx|}|}|}}|}|yvwy~~zxwyy}{y{~{zy|yyuz|wyw||~{y}{x~|}{z|{{~|~~}}y|{}{z{{{y{{||}y|}|wz{yz{{zzww{|{y}z|z}}}xyxz~zz{}{|v}y~{y}wz{|~}{}{|z}w|z}wxyzvy{sxw|uy|t{{}x{~wz|zvzz~}{z~u{|v~zzy}{y{{{z|zzy|}{{~z{|z{{}}vw}ywwzx~{z{||y{z{y|z|}{xz}|y{}|}{y}{zzz|~{|xxzyzy{{{}}|y}}{zwz~}}~{}z}x|~z~zy}}{|z{|{w~{{x|zyy{|vz|zz|}{}z}~y|zzy}~|{y|zz}u{xxysx|~|}{z|{{}ywz}{~}~{|~|{||}{~~}~~~~~{}}}~}~z|~}}}~||}{~{~~}}~}~~~|~}~}x{{~|~{{|~}~~~~~~~|}{|}~{|}~~~}}|~~|}~x}~~|}}~~~}}z|~}~|~~|~}~~{~|}~~}|~{~~~|}~~~|z|~{~{~~~}{~~{}~}~{|z~}|~}|}}~~|~}~~}~z~~~}}~y~}|~}~~}~~~x}|~~{z||w}yyzz~xzyzzx}}|uzy~y}z~x{|}}{z}x{{}zz}{wy{x|{zy|~~yvzz|yy{xz~{y|y}x}{|~}zxz|}yxy{u|zzx{yx}||}v{{x~zy||{z{y{w{{y~y{x|{z|xzz|z|{{{{x~|}zx{x|||{z}v}y}~|zy}}wy~xxz{|}xy{zw}zx||~{z{{|z|}xwy}vy~}zyz|{||}yx|{zz|yzzz|{~{{{zw{}|yx|y{y{zxwz}v|}wz|{z{|y{z~x|zy{}w~}}|xyzzy~zx|yzxzw{}}~||z{zyz~z~y~zy|~||z}}ws||z{}|{||x~y{zw}y{x|{z{|z{z}~{zy}|x|}x}zwyy||x|~}}{tzy||zwzy|zuxy~xv{}zxy{yx~~x~|{|{zvz~yy||x{yz}}||}w}}z{z~~|}v~}{vxz|vyxyy{zu}zz~|}{~y{{y}|~}zz~}xzxz}|}}{~y{{}}v{~|w{x|}~x~}{w|}{yzyyzz|yy{~x|~~yz}y{yvxzx|z}}~yz{zz|xyw~}||||zx{|z~|{}{}yw{|yyy||z}zyzxxw}yu~{{{~y|y|{z~~zy{~|zwx{z~~yyz{|}|z{||{z}||vwyyy~~}y|{{zz{x{xy{}}}}~z{}w~{|xyx~z|y}{|y|x{}x{yyy{y{||x|y}yz|vz~y~}y{|yy{{z{tvzx|zx}w~z}w}{zw~}x~|}{~z~~~{z~~z}|z{}~~~w~{}|}~~}}|~}}z||~~~{|}~|~}~~}}}~}{~~z}~~|{z~~~|x~}~}~~~}~z}|~~{~~{~}}~w}~~~~~}|||}}~~v||{~~}}|~}}}~}y}{~{~~~|~~||~~{}}}~}x~~~||}~}~}z}~~~{}}}~~}~}y~~~~~{~~z~~}}~~~{u{{~}}|{{|}~}}z~y||~{{z{t{zz~zzwzz{|y{|y{x{}}z{zyx|zy|}~|v|}~}|~z|{{xw|wz}y{x}|x~yy{x{z|z{{y~}y{zw}{zy{}y{zyzyy{}|}{}x|{{{|~||}}{~|wz}|{zw}w}y{z}vyy|{z{{~}|}}|yzyzw}xx|{z|~||~w|}zx|{~|{v{y}|{}}}|}{~zz}|x|{zy}z{|zy||{xyxz}}wxz~~~{wx~xw}|||y|~||v}zzx}|}y|x}}}yz||z|{yz|wzy{~{zyx}z{z}{z|{xzx|{|zyz}|}y}~|y~|~{x||v}z{zy~}xz}ywxxy|{|yw||w~}z~xzz{z{|z{yzz}wy}{~|y|xy~y}|~z}x}}z||yy{|xzxy{~z{{yzz{}||yxxyxxzyx|{}|{~{}z}yz}~|y{}z|~~~}y|yw||yzwz{|}vy}}y{x{yxyx|{zyx|~{xzy{|{vz|~zz~z{y~|}|z}}vy{y|z}|yw~}x{{|y~zzz}~{z|}|z|{yxy|}{z{}|||}}|~}}~|{z||~{|~|~|z{~|||y~yzzyyw{|xzzu}{z}}{z}||y{xy|}|~v}z}x}y~zzy}|||}y{zz{yzz}{~|||{|z{{x~}{xvzytzy}}yzz{z|}}|z~{z}{{{|z~y{|{|{|~}}{}z{y||y~||uv{}}{}xu~~{yy~|}{xz|y~|u~|~y|}zzxy{{zx~{|~||}~|~}}~}}~|}}~}|~{}}~}~~}~|~}}|}}~}|}~|~~|z||~~|{~}}|x}~}~}{}~y~~~}}~{}{}~~}~~||}~~~z~~~~}{~~~}|~{}~}}z|{uz|}~}y|~~}}~~~|~{}~~}~}}~|}}~}~{~||z~}~~{}~~}~}||}||{{~|~~~}~~|}|~}~}|{}z~~z}~{}}~~~~}}~~~}}~|~~{~~~~~~z{}z~x{t~~}w}~~z}y|}zyzy~{}}zz{z~yy}zzyy~yy{y~~|{|x{{~{{z|z|~yzxv{||t|yyzxz~{{}|zz{z~|z|z{~w}z~|yzywz}wv{y||zv||wyyz}}|zyz}~}zx|wwx|x{x{x|{{{xz{{zz||{y|y{zyzxxzzx|~~y||{~z|}x{||}}{||w{v}y|z~{}zz}{{y{zz}{zz|{|||{w|}xxzx|{y{xy{{yy~|}{~zy{z{||}y|x}}zxyz~{}{{}{y||zzuz{y}|}}{}xy{yz{yywx{|{xzz}x}yz|y{||{zz~y}{}{x|{u{y}z~{yz~|{{{|||{}y|z}y|zww||~v{y}|x}y{}{|{{|v{~~~}}zxzzy}x{|}|{}y{~~u|{}x|{w}w{{|z|zw{}|{z{|{z{{{z{zy~||y|}|y~wzy|~wzzzx{y{yyy}zw{~y{{||z}}s{x}|~w{zz{zz{v}~~yxy{sy}x}y}{w{y|xy~|zy{y|~{xztuz}|z}~xvyu~|}|x{yt}|x{|yx}}|x{{yu|{z~{x}{{z|{~}z|x~z|~~xz}z~~|zy{{vyyw{|y{~y}}z}{|}}z|{||yzz{{{~zzzz|y{yy}yz{xz|z|~{}|xy~xwxy|~y}~|{x|xyzzz|~}}zxz{y{xyyy~v~}z|z{|z{zz|wz|xwzy{zwz}{{w|zz}|}z}y}|{{|y}|y~~z}~}~~}~~~~~|}}}}~}}{~~~~~~~~~|~|~}}}~~y~~|~||~~}{~}~~~~{}{~~~~~}~~~{~~~||~~}}~~~~~|~~}|{{~~~|~{}}~}~~~|~}}~z}|}{}}~}}~~}~~~{~}~~|}}}~}{~}~}|}|~~~}~}~|~{}~~}~}{~|~|~~~}~~{|}|~~}~~}{}x||z{|~||{t{|x|w}||||||uyx{|xxxy{}zz{{|yzzyz||zzyz|{|{{{{}}z}~|z|zy|zxy}}zy|{y|z~~}|vyzztzw~w{{{|}z~{||~|}}|~||||{~zyz{zzv{x{zv{z{yzy|~y{{y{{{vyzz}zy{yzw{w}z~x~{~{|{{}|{}{}~}{yzx{xwy~zz{yyyx}}{}wwy}{}~wzwz~v{y|}}|{zzz~~~y||{~~~{~~z{||w}y{~z~zx~z}}~zxyz|wxxyzyxxz|||}zz~}zy{z|}{|y~v{z{~yz|z~~}z}szz~{~wxwxtr{}wzw{~{}}w}|z|{~{|}{~z|}~}~|}~|~}|}|yzzx|{|}y}zyryxyz~z||z~z|||}y|{|{|~~|}x~{|||{}}x|vx{|z{||y}}{{~y{z}xz{xzyy|y}}}{||}{|}z}|||~}x~~||{|}{{{|}|{~~}x|{{yx|{}{~}zw{zz~|yyx{zyyzxx}{{}{}}yy{|~|~z~z{}y|y~z}}||~}zz{vw}}w}z|wz{~|z{|xz{zzz}}x{~}{||y}{x|zx~{~{~v{zxy}{w||}{vwyvtyz}z~|uzxx|}v{|x|z{y|x~|~v|}|~}|{y{{z}xz~}{}z}{x{{|{{y~uy|y{{{zzzy|}z{{~yx{~}|~}|}~z|zz~{~~}z|~{~z||~{|~|}}~}}~}}{~{~~|~~{~}~{~}~~~~|~|}}~|}~|}}}~~}~{}~~|~~~}}}~}}~~~~~|~~|}|~|}|{}||~~|{|{|}~z~~}}|~}}|}}~|}~~~|}~~~{}|~||}||}}}|~|~|}~~~|~~||}z~|{|}~~|~}~~~~~{~}{~xz}|{{||~~~~~~{x||~~|{{zz~||~~z{zzv~~y~y{}z|x}y~y}|zzz{yxyxz}|{w{zy|y{v{xx{{|}~{|{}zx}{z}yzzz}yw|}{~z||y{z|||}|z}yz~|{|x||{wz|zxyz{{{{uxz{yv{vyyyzyxxxyzvzw|{y{{}zwx{~y}xvw}zy|{|}|}x}zwz}|~z}yz}y{~wzz||zz{{|~{|zz{}|yzxx{zz{zx{x|zz|y|{~zwxz|z{{}w}wy}yz~x{wxyuz{y|z~vz}~{|z|~~|}{zx{z}x~|z{y|}|{w{}w~z{z}|~yyxvzxvx|zy}{yy{{y{}||x~zxy{yvyy|~|y|}{z{}zzvzwywyy}z|xx|w{}y|x||}~z~z}z{|{|~|z{z|z|{y{wzxy~{~{|~y||{}z}}|z}{|}yz}|~x|x|}{|z{}}||zx~x}w~zxxz|~z||z}w~}}}zyz{xw|{}{}zzx||}y{xzxvzz~z}y}~{{w}}{zz||{}|}w}yy{uy~vvyzz|}y{{wy|yzwxxyx}{{}v{{{x}~z|y|ww{{yzzz{{{|yy}{}{|xx{zx}{xv}{}wx||}|}}|}~y~|}{w~x||zw|py}z||}|{y{vyywv{~{z|~xy}y|zz|{yy|zz{y~w}xy|z||{{x~{z{zzyzvx{|z{vzyy~|||}y{xzz||w{{{}z|{||yw{y|~z~w|yx|{~tz|x|x|u{ww|zzz}|~|y{z}~vz}{xz|vxx|z|~|}~~~~~|~}|}~}~}~~~{}|~~||}~{|~~{}~~{}~{}~}}}y~~~}~}{|~~~|~|||~{~~|~||~~~|~}~~|~~~}|~}}}y~~~~}~}~~~~}}}}}}{~}}}}}~}|~~|w}z~||~{x~}}}}|}|~~}|{}|x}}}{}}}|||~}~~~}~~||x~}~|~~}}~}}}z}~}}{|~}{~}}~}~{{|z|}~z~}}~y||}~}{t{}z}{{|{zxx{{xz{{zzx|yz{z~z}z}}z|~yz~y{z|{z{}{~{~|w~{}}z{}~{vyz}y}yzz{}yvy{|xyzzz{{z~{|||{}{~z}||{|z|~~y{xw|y}x{xy{xyyw|}yz{~yxz~xx|zyxyw}}{y|~}~y{y|}w{t}{|||~~{{~~zzz}}zxw{v{{|v{|yz|{{zy~wy|{zyzvxy}z{}}z}x{xyz{z{wz}yy}x{|zx{{}x}xz|{{z~{wz}xzy|~|v{}}zyyz|z{zz}{xvz|~}~}}{||z|||zzy{~~|{~w}|zyzyzy|z}x|{{~{|z~z{|x|zyz|}zw|~zyy|}y}~}y|~|~}z~|~|vx{u}v{~zt|rxw{z{{z|{|wywx{zwz|yx|z~z~}}w~w{zx|{~~|}~y~||~y}v}uz{ux}zxz|x|{}yyz{{zxy|}{}|{}v{|y||x{{wz|{|z}}{~}}~}{|{|z~{y|x~x{zyz{~~{|z}zzyvzyxv{}||{}||uyx|}{w{z|{~}||x}|}zxx}{yxyz{y|{x}z|}{||z}y|{{zy{x{|}~zv|x~y||{||z{z{}}~||x{~~~z~v}y~z||vs|yv|yzzvz{x{{|xyy{y|xy{z~xzz{||}xy~|{{}}yxw~z|}zxzy|}xz|v}y}zxz|z{{w{y{~xzxz}xzt|z|z~}~z}~~~y~}~|||}~~~~{~~y~}~}~~}}y~~~~~~}}|}~}~}}~v{~z~~}}~}|~~~|~~~~|~z~~}z~~{|~|}}~{~}{~|y~~|~{|~~~}|}{~||}}{~~~z}~{~~z~{|~~~}~~~~|~|}{~}{~}~z}~}z~|~~{}~~~~}~}~{~{~~|~}~~{~~{}~}}}~~}}|~}~~|~}~}{}}~~~~}|}|~}}{}{}~}~|~~y|z}{{ww~}|zzzz|y~z{u}yuz~{yxw{z|}{zx{|z{y{x}}z~y{z{}|{zxz~~}v}{{wwzz|z}}{zzzx{z}zw|~|}y|xvxvy{{~y}v}||}|yx|v}{xzz|zz|y~zz~{w{~~x}zy{}z}|yw{yzyzz|x{~~{x{zz}yz||w{}z{||y|z}xw{y{z|{z}y{||~y}|{w~}z{}zz{{zw{|z}wxz{{~z}}~~z{|{y|y|y||}{~{x{|~~}{z~z||{z|~{~x~~}v{~{}{y~|}x{z{z{{~|uy{z|~}~}x{{~y~zzw|vzy|{}{{|{{u}v|}{|{}xzy{z~||yxy}{x|{u~}zy}|{z~yz{xr~}x|{~z~~{|z|{|{{z~||||||{|z|xz{|{{~{z~y|}|{zx||{}yxzz}|{xywz}zzz|~~z{|{zyy{|xzx}|yy|{~y~y~|zxy{|}}|{}|yx{|~z{{}{|yy{vvyzy{}x{x}||yy|~z~}||{|z{{~{y|zyx{vy}{}y|~x}{z|{y{wxv{}{yz||||z{u{}zy{zx}x{w{}y{{~{y}{{}||{~wx~z}w~|y{yyyxx|vy}zz||z{~}{wzwyy|{|}x{y}{xxy{y}x{t}{|y{~yv{y{y~|}xyx|}{|~{z{~z|{{yxyx{u{{~{~y|{~yzzzyyyz}x||}|{{|}y{{{w{}z}{}}|}{zzzz{}z{zvyz}|zz~|}{}~}}~~{}{{~|}~}}}}}~~{}~~||~|}~~|y{~~~~{~|~~}~~{~}|}{~}~~}y}}~~~z}}~~|~~}}}~|~~}~~~}}|{~~~~~}||~}z~}~}}~~~~~~}~|~~~~{}{}}{|}~}~~|}||~}{~}~~|{}~|~{}}z~}{}~|{z}}~{~}||~~~~~}{~}~~|}|}x~|~~}|{z|z}|~{}~~}yy{zx{wy}tz~u|zxyz{{x~|t~yv|{xz}y|{y{{|~}~}y{{z}z{}z{}}z}|{|}w}}x}yxy|vyx{y~vx}z||zzzzwz{x|{}}{|y~}z||x{}ytz{|}|{{}}y|~yzzvzy}{~}yzxztzzxz||y~{xx|z{z|}}z{v{{w{z{~{|{~}|z{|z}~~{{y{{z|{z{~{z|y}wy{w||zz|{y|{yyzz{|xzy|xz{z|z|}}}{y|zz{{{~|yz|x|~|zx|{{}{x|z|yy}zzyx|{{wz|y{|y}|z~x||}}z{z{y|z~{}|z}}zx{}{~x{{w{{{{|z|zx{~}|vz~|wy}~}|}}}{y|{{z~z~|zyy~|~{}x|}y|{zvxyyzy{|y|{x}z{pzw{{|}wx{yz~x|}zw||y}}|}z~~{|}x{|{|xwyz~{{yu~zu{|z~x~{x}{|y{zvvu}}||{}z~z}z||{xxzyzz~z~z}u{x{z{~zv{z|zv|zz{y}z|xz~{x}y{|{y~}}y~|{y}||w|}}{{{z{~z}{{x||xy|z|z}}zx{xxzzx{y~wx{{|z|||}|zx}{ys{y{wz{~{~yzwz{|{x|}{zzt|}sz}|{x{}uzv{xz{zv}~yy|~{|}{||}||~}|{|y|}x|{|y|}|y}w{w|{~y{wy}||zxy|y|yzw}|z|s~}v}zz|}yv{{zy{{w|}|~}}}{~}~~~~}~}}}}}}}{|}~~z|~~}}{~}|||~~|~~{~{~~|}{}~}}}}}~}~{{y~~~~z}~z|~}~||}|~{{}~~~}z|}{|}}}}~}{~z|}}|z~~|~~}~y|~y}z~}z}~{||}~||}{{~}}~~~|~~|{|~~}}|{~~}|}y~~~}~|~}~~y~|y|}}|}{~~~~~~~~}}~~~}~~}}uyw}s|||{}{y}|x{xzy|xz|}{{y~}~|{|{z}~{z{zx|{}zy}zy{|{xzy~yx|yz{zyyz~w}y}}|z{{y}~{yy}z|xvu|z|x{yx{~zy{~xvyvz|{w}{xyy{|~~y}y{z|zzzxy|y~y|zxy{|{|y|{z~yy{zx||y|yv||zz||~zxw{zx{}x{z{|x~}zzw{{wx|}x{{z~~{{x{{zzyx{|y|{yy|x{wy{~z|w|{y~z~z{x{yy|{y|{{y}z~z{{{{xy{z|}|z}}y|z{{|}y}{~}|}|z{|~zyw|}|{~x|||}|x}}{}|{{}{|~yx|{|}z|xz|}{{zywyx}{}}z|}|zywxzz{~{x}{|~zz|{z{x|~|}|{|vyz}}wx|{||wy~|}~}}x{y|{{x{|{w{{}}|~}||}yyz}~z~xx}{~yzvzz|s{y|~zx|~z}yy|zy~w|zzwy{~{z|xyxyz{{z}x}{{||}v}v|t}|}wz{y{{{yv}yxy~~z|~|zz~z~{y|z|~|zu|y{{x~vzyyvx{{{|z{z}w{}z}xv|y~}~x||xzy}zw{|y}zz|x}~}v~||{yz|xyzyx~~y{vz||}}{yy}}x{|}zxyz|z|{{~|||zy~{}}|}v|y{|y{zz{{z}|y{}wzz{{yx{vzxz|xz}y{{}x~x|yz{~w{xzyzz|||{{~z{{|{{~}|{|yzx{|z|z|u||||xv|}~z{}y{z}~x{z|yw|z|{~{~|~|}~~~~~}}}|~}{}}|~|{}|~}}}}~~{~~~z}~}}{~~}~~||~~~|}x~}|~~{}~}}}||}~~}~z|~~{~}{z~}|~}~|~}~{~}~~~}~~~}~}~z}~~~|~}~~~~~~~~}}~}z}{~}~~}|}~}}~}||}|~}||}||}~~|}~|~|~}}}}|~~~~~}{{~~}{}|~}}~~~~~}|z~{~~|z{z{|y}~|~~z|}zxy{}yxzz{{xz{yyyt|}xuwx}{||wyz}xwy||xw{||{z{|zyzx}}xz~wy~{|~yy}|{x{xzvxyy}z|zzwz~u}zx||xzxwv{|{~}|zx|xzz}{yz}~{y}}{xy|~~|y}zz}yxv{uxuvx{{xvx}{}{xyz{zz|z|}|y{|yz{}y{z||{}y|{{{|~z}w}~{zzx{{z~xy{yz|zzt}{}y~{yw}xwz~x||v{}y}w{zx}}zz||~x|}z|}||~|w|}yy}{z|xxy|{||z{~zxxr~xzyy{z~}~z{}|w}z}|x|y{~}{xyxwyzx~}}y}zyz}{z}y|{|zz}z{}|vy|}|zyy~}|}}u~y~}}|~{z{z}{~|~{{w}{v}|w~z|v{|z{z}}xyzwx{wz|z|zz{{~s~|}{~}yx}{}}~{{z|}x}{~wy~xz|{}|}x|yy{|zyyz|x|{~y|z{}~y{{y||{yz|x|}zy~{{~{zxzy{||{|{|}z|zv}xyw~vz{{ywz}w|z~y|~|zy{{}{z|z{}y{|}{z|yzz|}{twy{q{uzz{zx}|w{z{|z~z{|ywywy|}{}z~xx{z||}}{z|~~y|y|{|}~z}|zw|zyzyzzvx|{y|~zzuzuy{x~{yzxy~z|~z||{}}{}|{}{{s||}}{||yz|{zz{}}}{zz}yyz}z|{{x||y{{|yxzz|y|{~||y}{~{~~}|z}v}~|{~~~|~y~}~~~~}v~~}~|}}|}}~~|~~}|~~|~}}{}~~|{~{}|~}~}}|||}}|~~|~}~~~~}}~|~~|~}~}~}~~}~}{}{|~~|~|x{~}}~~~~~~}~|}~z}~}z}}~}~}}|~~}|~}~}|z~}|~|{~||}}|{z}{~y}{}~}}~|~~z~}y}}~~}}}w||}}~~~}~|~z}{}}{}|z{{||{wx{z|~z||z|vy~z||x}z{}}xz{~}zzzzyv|y|~}yy|{y}~y{w{z}}x|z~x}|y{xx}{y}{xyz{}xz|zx}{{y}zzx{x|y~y~~{wyz{zw}z~yyx{zz{~x{zyyw|}~y}|{z{{y~zy}}}z}|zwzyvxy{y~|z}{zu{~y|z|}~{~}||y}}x}{u{z}{}|vyx|~~yy}{y}xzy~zu~y|x{u}{}~}x}x{zv}~x|{|||x}|zz}}yzyxxv{z|uw{{y}wy|~{zyzu}}y~vyy~yyy|}z~zz{z}{zx~zyxz|{wz~}xz}{w}{{yzx||zzz}y{|{x|{{y~y~{{y|}{{}}|~{|z{~|{}}}|{zwyv{yz{z~y{{wzyyy{{x~|{|~}{{~|y{{y{|}{}{}zxxu}y}w{|||yx{y||v}|w{}~zz||}}zyu{zx}|}{wsyz{z}|{y~z{wv~}|yy{z}w}z}v~{||{z|{}z{|u}yx|y{zz}xy~yz~x|~~z{~x~z{z|y}{y{{z~x|~yz||{|xz|{zz|yw|||zy~~w}{~|{{{vzzy~|{y|zvz|{z{{||ux}x~xyy{yv|y{{{~y~xxzz{x|y|{y{||}zyz~{{}yzw|zz~}w|||wyz|zzzz|~}yy|}zzy|}vq~u{v|~~zxv{}w|{{|z~{{{}z}~x{{}x}w|}{xzww~xz}~{|zxy{{z{~xyy}~|~|~~~~y}~~~}~z{~{{~zy~~}z~|~~}~~~}~}}{~~}}}|~~{|~{~~~~||~{}~}}}~}}|}z}~||~z~~|y|}~|~~~~~~~~~~|~|~}~|}~~}~}}~z|~{~z~~}}{|}}~~~}z~}|}}}{}}}}|~}}~~~~~}~~~|~~~~}}|~~~~~~~}}}}|~~}{{~~~}}}~}~~|}}~}~}yz}}|~{|~}~}~~|~~{~~z~y|~{~{~~z|}|{z|||x|{{{wv|{ww}yzyz|{{|xy|y|x|yw|}yzuzx|}|}|z|{{z}z|z|yvy|zy~{y||}{zuyz}y~w{|z{yx~w}}zu|xzyz|z~{{}~y{z|y|}{}{}z|{}}~yz}|zy}||{{{y{xzx{z{~{z{y{{yx}}|xyzz}w{z}|{|{~~|z}y|z}y||{y||y||zwz}}}z~{{{z|~||wyv~{|z}{~x{z{yyzz}zzz|z{{{zvy||xzxy}{|}x}z{|~|~w|{}yxzzzy{wxx}}xyzxzxz|xxxyy~}yz}}}y{{y}yny}|z||~|zxw|}z}yzw{{xz|zzyv{y||x{}y~w{{||{}{~||}|{}z~yy{}|z|||y{|~~}|{z|{~zx|{z{~|x~w}yyy}xyw{~|wxy{|v~|}}}}{|}{y}zz||}{{}|}|{{zxzyy|zx}z|{}{}y|~||zy}zy|yz{z||{}x}zwwx}}zx~y}v|~~||w}||}~zw}wz{yyx|y{{xyx{|{z|}~{}yyyzx{{z}z}zzz}yz~||}y~ywy|{|z}xz~zz|~|zxt|y{z{x}z|w}{{yzz{y{t{yxz{}{{{|}xy~zy{~y~|yzw{{zyz{zwy|xv~z}{zyy}{~{xzuwzw{y|zz~||}||}yyz~{|y~}{||z|}|~|{y}{|~|y{oy~}zy|}}yzz|yv{|zw|y}yyz~x}z{|}z||z{z~{||~yzz}|~}}~~~}~~{}|~~|~~{||}}{~~~}~~}~~~}|~{}~{|x~}~~y|}~||~|~~~~{z}~~}}~|}}~}~~~}|{~~~~}~~|}~~|}~~u|}~z~y|~}~~|~}~|{}}}~~}|~~}~x{|~}}~}}~~}~~}~}z~|~~{{~~}~~~~z}}t|~~~~~~{}x|~~~|~{~|~~~{}}~~{{w{z{}yz{{y|{z{{~tvz~||{u|}w|~~z{{~~x{~||yv~y~tvyyy|~zyyz|uz|y|{}{z{|x~{y{}|y|||{~~|}y{{z{}}w}yyx|w|}|{z|zwxy{zyz||{}|yz{xt~}z{|wyzxy||}}|}|{z~wwz}|y|ux||}xx}x|{|y~{}|yz{||yz~{{{}~xyz}yv{y|y||z|z{{zzwz|||{{~ww}{{~wz{yz|{|}}z~|w{y|{{zy~}{yy{z~z~s~{y{y{~|{zyxx}{yxy|~yzz}|{x}|}z|z{z}zyzy|z~yzx||z|x{~|{yxyx{yz{z}|~yx{~~}z{zy}~|~|{}{x|zz|~~y|{yy|{zy|vy}~{yxyzuz~}{w~~z{zy{}{{z{zzz{}|{~w{y~{}|~{|||~{z{}u}}x}z~{|{y{y~w}y|zx|}|{~{y|z|z}}z{xz}{}z|{}z{}}z|v|v{{}~|{|{wz{yz~|}y~z}{}z|}~xxx{}y|zu~y|}y{{}}z}zz||}~}{|y~zyz}~{y||y{}{|zzyw|{y|{x}y|z~|{yyzy}t{{zwy{||{|zy~xz{{|||}x{z|{||zzy}{yxyz{{~|{{v||z}x{{x}zyx{x~yyy~~}z{|}zzyzvw{yzxy~zw{y~}x}|x|||{|~wv|x}{wvz{z}y}{}z}{|{}tw{{{}z~zy~{w{|~{x|}}~~}~|~|}}|~~|}{~}{}}}~}}~~}}|~}~~~~{~~|~||~}}~}z~~}}{}~~~}|~|~}~x}~~{}{y~|{~{~}}}}~|}}{}~~~}~|~~~~||~~}}~~}}|}~}~~~z}}~{~~~~}|~|~}~}}}~}}}~|{~~~~}y}}{~}}~}~~~}}~|}~~}~}}}}|}}}~~~z~~||~~|}~~}~~|~}~|||~}~}w~{{}}}z}~y~}~|||z~~{}~|}}||~|{||{uyz}~z|z~{xzw}zx{x{}yyy|||xy~zzx~|x|}xz|{zv}~{z{w{~{|{yt|z|{~|}~wy{z~}~}}z}{|}}zw{|xx{}zy{}{zw{zzx~w{xz}{x{~{|yx}}}}~|}{||~~wyx}z|}}~z{xvzzzy}}yyzwyx{vxz{x~wxyyx}~{|{z|}uz~{||z{|}y~{}||}z~{~|zwy{y}zy|x{y{yv|w{y{{|x{{z~zxx{{z{w}{~{xz{~zx}{|z}{||}{|{{zxx{vy{|z|}xy~x|{}{wzzzzzuz{z~}|}y|{}u~}{z{}y{v{{|zz{{}yxvx{yzz}x}{{xzz{|z{{x}|yxxwy{|}z~~~|}z{}~|~~}|}}yy|{~x||{z~z}{yz{yzz{zx}wxyyyz|{zyy}y{~x}y|z|}|}|}z|yy~}|zz}{z|{~~|~{{zuzy~}{{}y{xuwvy{|z~}|z|~{{}x|~}xy|}}{zz|}yx|{x~~}~z|x|{zz|y{z{xy}|{yzz{z{{z|w{zx}{~y{{{zyz|x{x}zw~||{x~z||{|xw}z~{{z|xxzy~|}zz~|z}}x{x{{}~{~}|}~|{|v|x|xz}x}y~w}z{z}y|zyz}yy|x|yyzy{xyyx|yz|{|}y}x~z}}~{~u}w||z|~z}~t}{{||{||zz|}{|||x||{{z{|z}z}zw}~w|}w}xy|{wx~z~~}}~|w{z~|||{|{}}}}}~}~~~}~}}z|}}}}}~~~~||~~~}~}}~{~|}y~{}}}}}~}~}~}~}}}|{|}}w}}~~~~}~}||~~{~}~}}~|}}~}~}|{z}~~}~}~}~{~}}}}}|}}{{}}|~}|~}~~}|{{{}}}|}~~~}~|}}{{}~}~~~~{~~|}~~|z~y}~x~~}}~}{~~~~~~}}}~}}|~}~}{}~|~|~|}{~}{|~z~~}}~~~}{}}~|~|vyz{y|{|{{zw|yzxz{|x}y|z{}zz}xtxw{{{y{~{zz~y}z}|zyyxx{~zvv|yzxz}}z~wsu{x}||{{|}}}wwyxw|y{w~y{w~x}{|z{{{yyu|~zxy{{}}{{x|yz|qz{xxz{vzyu}s|zx{y{z|z|yxwyyw|w}y~z{}zy|}zu~{z}zz{zzx~{{{t{{}~~z|{}z~|||}||zxzz|}}}z}{}{y}zz|{}vzx{z~|z|t|w||{z}}~w}}|yzz|zz~{z|zz|z}{yzz{{||wy{|z|{}|yyx~|}|z{~{~y{w|xx|{{{w{y{|}{|~zy~{{vz}wx{|v}z}~yxux|wvxzy|yz|~~wzzy}uz|wyxz|zy~~wyz|z~}{{}xx}|yz}x|z}}}|y{zy~z{{uz|xz{|}y{xzy{yzxyv|{zy}|~zzy|}{zz{z{yz{~{{|z{|{~yz{y||z{zz}x~{yxy}vwwv{{zy~{~zy|~|y}yx|xzzx|zz|{y{z~xxz}{|{}z|}{tw}}}}{|~|z~x}z{x~~z{}|{}y}~}}||x{|}zy{}zx|{{}{}z{{|}{|y|zzz}{{{}yxw~|zyzy|x}}|x}||vwvzywy|y{zxyxy}~y}z|z{uz{}xxyy{|xxzy{|x{x{z|{wyx{|y{}{zw}x{|}{~y}~~yz}{~|{~~ywx{z{~}|{}yx|z{{{zwxvzyxzz||x~y|{zx}}{|{w{{{|yz{||}yy}z|}wy|y{~|~~~}~|~~~}}~}|~}}{}|~}~}|~~~y~~{}~}||{~}}~~{}}~}|~~}}|~~}~~~}~z~}~w~|~~~}~~~~~}}{{}|~}~{~~|~{~}~~}}z}{~z~~}~|~~}~~~}~|~}|~}~~}{||~~|||}}~}~~~~{||~~~~z~|}~{~~~|~~}|~~}~~~}|~~}}zy|{x~}~{~|x}}~~~|~|~y~~}}~~|~~~}{|~~~~{|}~}~~}~|~y|zz~zx|y}|y}u|uyzuy{~z{t|x|yxwu|x|xy|yz}z{|}z{}x~}|{z{zzyx||xz{{||~}v{yz~yv~{{zxx{zyz}|y|vzz|yxyz~z}}y{z{y|}|}|{|}{zz|zw~{~{{wyx|vzx{zx~|wy~sx}vy{}x{{z{x{uy|y{~x{{{y|~}txwy{}~|{xzyxx}}|xyx{wxy{xx|~xy|zxzzzz{|{}|}x}z{~z~zy|x{|v~~y~}~}|zw}x~{{y}yxz{x|xxy~}z{y|}{yz|wyuwzxw|yy}x~~||~z}~~u~{}y||||{z~z||}zy~zz|vxxz{|~yyw{yzz|zx}}~}y~|z}~z~}||}}~zy{~}||{}|~yvw|u~y{{|yz|xyzzzy|{{{y~}zz}zy}zz~|~yy{}yx{~}|}|~}{x{x~ztxzzxxzzwxx{{s~}zy}|y{{}{x{|zz|zz{yx|x|}}|xy|}|z|{{~zy{zzz{yyx{zy||wxyz}xyxw{y{yy|}{z~z||zz}|{}~{w}}~z|yx{{}}{~yy~yywuzx}{u{v~~zzzz~z{zz~{x{~x|zyz|{z}~{|x}}{z|z{}z~~y|{y~{y}{~}~zyx{w~zxy{yyw|y{ywzzz}|zwyy{|~x~{}~{}z|{}|{y{}~|{}{t}}x|{wy|{z{}v|w{}yxxx{wzzzx{ywxx|}|{z~~~}}}y{~}}~{~~|~~|~~~~|v}~~|||~~}z~}{~~|~~~}~~~~}|{~y~}~{|}z{~~}}~|wz|}~|}~y~~}}~}~z~~}~~{}|}}}}~z{|~}~}~~z~~|~yz~~}~{|~~~~{|~{{|~|}z~{x~~~~}|}{~~|~~~}~}}}~}}~{~~~~{~|~}||}~}}{}~~{}~||{{}}~|{~~~}x}}~~}~~z}~~}~}z~}{}}}|}{}y~~{~~~}}~}}}}}}~v~~}~~~y|y{||zz|}}z}|yyxzyw}y{x~x}|{zy~zz}}}v|z||z{}||~{{||x{~~}}}}}w|zy{{~x}{}wzy}|{z}x|z|z{{{w{y||}}~x|||~zxyx|yx}w~~}x|y~ux||}z|{y|yz||{zzz}}}xyw~{~}{{z{~{{}z|z||z~vz{{|v|~{zw{||yy~}~{}z}x|z{{~{z|y}{}v|{|}{{|}}y|zy|~{xzzw{wyz|{y|||~x{yyywz}}x~|{{||{y{}|~w{|y~{{zx~xy{|y~}zyyzyzwy|~w||{}wz{|~y~z}{|z{zw{z}}z}~}zz{w|zyxz|zy~~xzx|{y{|y~{yx~wyy|}zyy}{{z{|x||~||~z{||y||~x~~{~y|{}{|zw{w{~y|~}yxx}y{y{~|y~||xz}wz}~~{|}z}x{yxy}yz~~w}||yx~zzy{||yy{|}x{~w|x~xy}|~~}|vvzz{|~y{yz}{zvzwz|yy{~y{~}z}}{{{x}|}{zzv|}y{||{}x||{{z~vuxxx{x}z{}y~y|~y{yyzyyz}z|y|xv{z{~{}}|z{|{{|{{{~x}|{zzwyy{{{}|y|w{}{||zyvu~{z{{||vx}{y{|{{y{{{}~z}{}x||{y~v||z}{{{x|{~||y{|yy|z{~|||{{y~z|~zz}|z{|{~y}}{|{{{wx{z}y}|}|~|~xy}z}{{{}|||}y{y{|z}{~~}|~~}}z}}z~~}|~~}}~~~}}~~}~~z}~~~}~{~}~~|{}~}~}~~~{~~}}}~~~~~~|~{~~|~~{~}~~|~||~|~}}~|}~}~~|}}|}~||}{~~|}y~|||}~~|~}~}~{~~}z}}~}{}y~}{}~~}}|~}~~~z|}|{~}y|{||~~~~~|~zy}~~~~~~~~||~~~}|~}}~|~~{}}}~}{|x}~{y|{z|z{{~{zxzyxx}vx{w{}xxz{xzzzz{z{z{w}x{{y}|||y}|x}|z{z{~z|y{|~|||x|{yzyxx~uzz|xz}zz|yy~zv{yxwz|z~xz}|y~}|~|xxx}|{}|{{|}{zxx|}w{}u|wvywy~yyz}{z}xzzyyx||~y}z{x~||~z}~z}||||z{zzx{|~{}~~|~zxzx{|vy}{{{|x{vx{}wztu{{}{y}yz||{|zy{{zx~~}}{xy{ww~yxzyzxyy{{y{yzyzx|{{yz|{vyvx{|xv|z|x~}y}~~z||}y{|z}}}u|zz{|xzxw{z{xz}wxvxyw{{||{|x|z~~y}zy{}|~|zy{{z|~{zz}}||~yt}yx{}~yyu{yz~z}x|yxyz}z}uzxzyxz~~|{~y}{}~y~{~}yyy}z{|}~{}|xz~zy{zxty|{y}yzyyw{y~z|~x{y{z{|y~x|z|{}}w|z{{|{|yvz{}|{zy||{yzy{zwz}}y~x{|y{vx{yzyx|uvy~}|x}|{vy}{~|yz}|zzzv{z|z|}{{y{x~{|{|y~xyyzzvzyzyxy}vxzxx~~w~x}xxy|{{|y{y|{~|z|~{~z~{~zyyvzx|vw|{{uy{|{{xzywzyw}w{w|z|{~v{{x}}yzx{}yz|~z~z{{~{|z|}{zzx}||y~w||{yz|xx|}{z~zwx~{|v{}z~z}|z{~y||~~}~|~}}~~~~~|~|~~{~~}~~|~~z{}{}~|~z}~~~~~}}~}~~{{{}~}~~}{}}~|}||}~||y||~x}~}~{|~~~~}}}}~}~{|~~~}}y~~~~~|}}}{|y~}}~}~|~~~~{}|z~|||}}{}~~~~~}~}y~~~~~{~~|}~~|{~~}|}zz{}~}~{~{~~~|{~~~}}}z~~|}}~}~}}~}~~~~z}}|}~|}~||~{{~{~}{~}~}~~~zy~~||}~|x}}~y{|v~}y{z{ztzt|yw|zv{zx~wz|z{}|{|||{{~x~|{v|{zz|xzxs}x}}yv{y}{{zy{x}wy|{|~~y||z}z}s}zwyz{{y|w|x|{vy|yz{~{{x}z~{sywvyzz|yy~{||||{v|}xywz}|{wzyz{{~|zy|}yy|z|sy}z||{}|zwy|{zy|{|w|zy|{zzx~}~~y~xz}}~~z}y|~yy}}}|xx}wx|zx}zy{y{x}zzx{t|xzzz{|xzzwxzx||~~u|||y~{|zz{{{|}y{xyyv{zv|}}y{~wy}{|z|}~}{wyy}y~{x~}||yz~{|~|~|xz~x{~~yyyz}}~x|xxx~y}w{{v|{ww|t||y~uzy{||}}||{{xq{{}{y}}zx{|wz{qy~{{{z~|zzy{{|yw{zztz{{zv}zxx{z~|u}{}}||}u|yx~y|~z{yw}~}|}w~y|}}~{y|||z~z{{yy{~}z||||~|zx~{yx{x~~vywt{zwyz}|{wxzxx{|{x||{|||y|zz{y{}{{|}}~yw~{z{|y}z}z{{y{}{~ww~z||xx~y}x|{yzzw}|z{zv~}~||{~x~|z{||xw{yzy~}u{}}xz{|~wxvzxzxy|{yvz}zz{|{{{}~z{~{~{x{zy|zz~uzy|zxyyz~|{|x{v{|{{{|{z~~z~yzv~yy}~~}z||y|xx{~}}}{~wxy}{z|wu{~|{|y|x}|zzy{xz{y}|}|}z{z||y}~}~{{~}~~~~}|}|~}}~~}}~~}}~}}}~~}}|~~}}}}{~~~|}|~~~~~~}|}~~{~~{}}~~~}~{}}}|}~~~~}|~}~~~z{|}}~}~~~}||~|}|}~~~z|}|{~}~~}~z}|{}~~~~}~{~{{}}~}~~}|~~~~||}~}{}z}}|{}}{x~|{{~~z~~~|}~~}}|}}~}}~|}||~~|}{~}~|~}~~}{{~z{|xy|}u}{{}{|zz}yzxv|{x}wyyy{y~xzyx|uv{vzy~x{}|{~{y|x{{|t{|xzyyz}{z{wz~z|xz{|}zuzwz{|z{|y{swzzxxzx|}{y~xzwzy~xx}{zy|{xz~w|}|}{~~}||{xyzy}{wyz{vwyy}}z|}}y}~}}yzz|zu{{|z}y}|w{~|yz}}{~~}{~yv{}}~{|z|zz|yyw|zyxzyw|{z~z|}z{{t{yxw~~uzz|}z}}~{||}{y{|z|y|zzy}}}{}x|z|x{||x{yy}w{zzy|xzx{}wy|z|~|{{~{{~y}w|{{}|~z|z{z|}|~}}}|~}{zz|~{zx|xvzyy{zx|yzyy||tz|}|z}|~{z~|z|{|{{}|~}|}~x}{x}|zt|~|z|zxz|{z|vy|uxz{twzxz~{||~~v|{y}zz~{~|~}{~|xwxv{}}~{v{~yyvy{{}wx{x}|{{}x|z{z|{{|{}y~~}~{{z{|}yy|~|zy|w{{|}y}xzwu}zxyy{{|~{{{z{z{zzz{||}z}~~{{||{}{z~|y}}{{{}|~wz|{wyz{w|{yzyzrzy|wyy|vzxz|{{{x|{||{}~|z{yx~{~{z}|z{x{~~y{}y{}|z|}zxyy}vz||}{zwzzzv{}w|{|z}}}{{|||{{}z{z|xyyy|}~~zzyx}~x{|wzzzxzz{z|w~}|~vzsxw~z||}{}~{{~z|}z|}zz~~|y}|~~~~{|z{|{~~~z}w}~~~~}~}}{~}|{~z~|~{~~|}}~{~|~~}~||~{}~{~~~}~~|~y{~}}~}z~~|~}}}~|~~~~{}{~~~}~|~~|}{{y~~|~}~~}~~}z~{|~}~|||~}}|}{~|z}|~}}|}~}{|~|{}}}|~~~~|{~|~}~}{}{~~}~~~{~~~}}}~{}}~}{~{z|~~~{~}~{~}~~zv}~|w{yy{~}{y{yz{|zyzy|}{~{{z}x{}u}vz|{x}|yzyyz|z{{v||w{~|wyy|}y|~y|yz|{}|}{z~}|~{{{y|~~|xxx}zy{{z{}xwz|}~{vy|x|vyswzy{uy{}zyxz||z~y{{x~x}{z{z{zz|{|}||x~~z|z}{}|~|x{w|x|}{yyy|{zw{{wz}{~~~}|}}{z{}||}{|w|{{{}{{{|}}|~z|~wyyzw|}z}}}u}{|{vz|~|~{{{z{vzy}x~z}z}~z~}|{{xy~y{}xx{|z}y}z|~xzv|yyv{vzw}{{z~{}|z~}z{{}{vzuy}z{z|z{||y~{uz{{{}yxyx|zy}z|{{}|{z{zyyz}yz}|z{z{~xu|yz}|{}zyx{y}{{~z}y{{|~}}y{||zy}zyx}j{}vyz|~~{u|yz|y{w{|}zx}xy}yzvzyx{z~x{~{x|zxy|z{|{|zzz{zzx}|}{|y~w{zzx{z~yyu}yzxz{|yy{|qzxyzyzz|v{}zwv|uyzvxz|z{{{{{|x}}}w{{yvy|x|{z{w~{}}xx~zz|z~yzz{}}v{zzw|||xx|z{|}yz|z{y}|}{y{|z}yyx}z||zw~|{z{x{zy|yxz{xx|zv~~~|yvw{zxyyy}xyx{|zx{|xxy{w}v{x{{yxx{|yw|{{|~{yyx{|~}~w||z|y|{{||yyz{yz~z|x{|wy~z{~}v{}{z{||}}z|w~yy{~}{{}}}{|~~|~{z}}~}~|~~{~~}y~~~~}|~}||}~}{w~}{z~{~}{~y}|~x~}|{~~~}~~|~}{~}~~~}|}}~~~~~}|{~|~}~}~}~{}{|~|}~|}}~}}}{~}~|~|~{}|||~~~|~~~|~~~w|}~{}{}~}{~u}}~~~{}}|~}}|~~~~~~~~~|}}~~|~~~|}x~}~}}{}~}}~~|~~}}}{}~|~|~}}||~|z~}}{~|}~{}}}~z}~~{|}z{|z{z|ywvx|zv{{xx}z|w~yxyx}vxwy{zzztyz~w~yw~zx|z{z{}z|zzy{v||~{{}{{|zy|x{zx|{{ywxw{x}{yxu{yz{|{v{vxx|}w}y{||||yz{z||ywz}y}{z{{|||~}{||xy{xxywyxyyx{y|x{|}}|yyyxxxzz{|yy~|z~y}zz|}~z{|{z~~|zzzw{{xyzyryw{xxxzxz{y}y}{x{wyyzx{|v{{w{y~u~x|wx~{zx{}}|zyzztyvx|{}wxz}|{yxyzw}x~vxzxy}{|}|x{y|}x{{{zy|{~zy}{}w}}z{yz|~~z~zx|yw~z|zyv|~|zxz~}{}~z{|ywxtz}}|y|z~z}|~~}w{zzx|yy}{z|y||~y||y{zzy~w||wzy||xxxw}~xvx|{yw{z}||x|{z|xz~}}{}|z{}~{x}~|}|z|}x|z|y}x}|zz}y|{vzzz|yzy{|~}{wzxzw|yy}}~|}z}x|~|x{}x}||}{z~{zz~{yyz|w~xwyyyx|y~zvzz|{{w}{w|}}zw|~z{~{z{yxyx}y~z{~zuz|y|{x{xzxz}|z{xzyy}{vxxyx{}{|~||}w||||}|}{}zyyw~~z}}~yz}zz~xy}zxv|zxz{|y{x~|t{y||{z|x{}w~x~}z{}}|{yy}z}y~}z{xz{zxwvzz}|{y{z{{yyx|||xz{y|}|xx|z{|}}x{{{y~}|~}z|~}~}z~~~}}{{}}~~|~}}~}~|y{}~}}~~~}{}}~}~~||}~}~~}|}~}~~{~~|y~~~|~|~}~~~~|~~{~}~~{~z~~~~~{z~~~~~~|~~{~}}~|~~{|{~z~{{|~}~}~~}~|~|~|}~}z}|~z}|{~|}z|}~}}~~}|~}~~}~{~}}|{|~~{}~}y|{}~}}}~z~~~y}~{|}~~}~~}}}}~}~|~}~{{~||z}~}~~~z~{|xzz{|}x|x|w{{wzy}{|{|}|~y{x{z|zw|{x~zz{}z|}{zxzx|z~}|}}wyw{xxzw~|x}~z|wz{~|z~xz{yz{|{}x{zzz}{x{w{{z}yyyywzywz{zyx~yw|xzvzxwwz{yzzzyx~x{{|w{vu|{yz{yzyyz|~yx}zx{z{{}yx|z}w{{|xyy|z~|z|~{x||zx{{v|yzz}z}{}{|wz|zzz{{u}y}}z}z~y~|zzyy~|x~ww|{w|zz}vzxwxzzu{xz|yz|yy{{z~}z|}|xy{|zzzx~yy{x}yz{v|{zt{vz{wy|yz{{x}zy{zzwz{|ywzzz}x~z{z|y|yz|z{~x{~yyz~|}{w}|z}z}x{z{y{{yy{xzz|x}xzx{y~~y{x}y{yz|||t~}vz}x~{~z}||z{zy{{|zy|yyxzz{zzz{}yxyx{y|z~{zz{}w~|}|{{x|~x|x}wy{x{{z{|wy{w}}zxz{wz}y{~z|yu|}y{yyy|zy}|yw~wx||{ywzy{|{|z{}zyuwz}wx||zs{~}{xv|y|wxy|}{z|yzyy{{yy||z~}z{}zx|z{xxxyv{}z~z|x|~|ww|}wzz{y|}|zxwz|}~w{w|{x{{{|x~y{z{||{yyx{y~y|z{|}y{z{{||zy{}zzxzyx|{xzy{y~{y{wz|zyzwy~z{{~~y|~}{{x|{}}z{~|{|yzyx|x}w~yzy|xyz{{{yz|}{x||~~{ux}|}zu{~}y{x~y|~||}|}~}~}{~{~z}}}~}|~{~}|~~~~~~{|~}}{|z||x~{~~~~||{~}~}~~|~~~}||~~~}~}~}|}{~|~}}{}|~x~~}~}~{}|~}||~||{{~~~}|~z~~|~{}~~~}z~}~}~~}~y~~}~~}~{}|~}~||}{~{~|z~|x~~{|~~{|zz~{~z|}~~~~~}}{|||~~z{}~|~~}z|||~z~}||}}~{z}~~~~~~|}}z}}||~y~~}~y}~}~~y~|~~{~|~~}|~{}}{{~z|~z}z|||y}~x|}|zwwy}vyxx{z{zz{{~|}zxz}x|yyw}~{|{|~}z~|~|}|~{|{z}}ww|{}v|{|yyv|tx}{yywzx{zx|z|u|xw}ywy{x{~z{{{}xw|{yy|x|}y{{yy}|yx}|wyy~ux}x|}|{}||}}xzyw{{u}{uty{zz{z|}~|}|}|}}||{}y}||{z|z~vyvvzy|{|x{{zx|{{x}wwz{{yzx|zuxz|{}|x{|z}{x||x{{yx|{~|~{zxx|wy~|}zx{|y|z{}{{{|zyz{{{v~z}zw{y|xyzw{{{~{}~y{|{|~zyy}{|~{{~yzy{zzzz{|{xyyvy||zwy{}w|yzxyyyw|~|y|{~~~}{}z~y{z{{{}y~{{{}y|yx}yy{zzz}|z{{{{{vz{|xyy}w~y{{u{y}{z{}yx{{{y{z~z|{~y}{zzwuz|xwzx~{{zzy~zy}xw|{vyzy||}{~z{{}|}~}y|{~||{{wx{{}|yz{~}~~}{~x{{~}yzzw{}{yw~z{x}z{yyxxxxy~zx}|{}~z}{wuy}zx}{{u|~}||z}{|vz|}yyxxyx|yz~}zz{zz|}z}{{{x}w{~{|x||z|z{zz|~y~~{|~{zyx}|~|~{xyw{zxzx}wy~zwx~xzuw{|w|{{|y{z{}|xxz{x}y{x|~~}zy}wz|{}|}yy{z|yw~y~{||zyyzuz~x|||yx||x||x~{~zyyy{{y}~|}}~~}~~~|~|}|}|{~~}~{~~~}}|~{{~|}|~}|~~}~{~}~}}}~z~}}}~{v~~}~~~}y|}~{~|z}yy}|}|}~~}}y~~~}~}~||}~}~s}}~|}}~}~z~~~~}~~}}~~~}}}|~|}}~}~~}}~{|}{}~}}~~~}}|~{}|~}~}~z|}~}~~~|}~{~~}~|}|}{|~~~~}~}~}~{{~z{~~~~~}y|~~~}~~}|}|}||z|~{~}}~~zxz|y~v}|{y~s|}vv||{v{yz}{y}zx{}|z{zx}yx{~vz}z{vzy~x|zz}{xywy~zz{|{y}}z|v~|}|zy}w{{~xyz{xyw|zyw|}x{}yzv|zzz}}}{}xzy}v{vwz|}y~|wx{|z}z{{zwz}}~{~yw{y}yxz}~{{x|}y{}z{z}}}w|zz|zv}zy{w{y||}z{w}zy|z~y}{~vvy||z|y|}{{|{~{}zx{zu}}{{|y{|}{|z{{yz}yzz|{|zz|u|x|}{~{w|{}z{xx|y|vyy|}~}|~{yx~{{zyy|wy{}yx|~{z}x}yzyxzzz~~~z{zz~z|v{xz}}yz}|z~}{y{{~~~|}z||~||x|z|{~yzy|{~{~{}{|~x{{}}{y{{|{~}|}z~}{}|{zy{{{}|}x}z|xzxz||v|~y}{z}|vx|~xxx{|s{zvwyyzyx|x|z{{y}{z|{yxw|}|{w|{{}vyxuz}z~wyxy~{{z{{|z}z|x{{{~{z{}~w{|yxv{x}z|~}}{z~z||z{|yz}{sy~}|y~|y}~||v|}s~{z{xuzzy|z~|z{vzyzxz~~w{}{~~}}y}~{zx}xzzyz|ux~{{wz|yw{{|zz~{{xyy|{{{|}|yvzy{{zzx{|}x}{y|zvy~y|wy|v|yz}yw}yy{z}~{|x~w}z{y|y}zv{}{{{~|z|{}~~||x{x{~}|}~vy{y|z{z|z{z|zy{{wyyx|xux}{{}|{{wxzz}{zyy}y}}}~|~~~|{{~}~}~~|}~|}~}~}~}}}}~}}|y~~|~{|~z~~~}~}{}~y{|~}~|~}~{{}||~}|{{}}}|~~~z|||{|~}~|}~||{}~|~|~~|~}~}}~}~}z}}}}|~~}||}~~~}{{~}~z||~~}~{~~}}~~~|}{|~}~~|}}~z~}}{~}}|{~~~|~}~~~~~~~{~~~~|~{}{||~~{~~~~}~}~~~~}{~}~~}~}~|~}}~z~}{||{{|~{|zwx}yzz~{y{rxz}zzz{|yy{|xzz{xz||y|||x|z|y||x|zx}u}{|{vxw}z{y~z~~xyz|{yxzw~x~z}xvyxwywwzz}xw{{y}{~~}yz||~zv{||zz{y~{yzz||{z{vy{{}xwz{y}y~|z|{|zwuwyz{||||{}{z}{zy}{zyz|w~z{x{x|}}y}{xyvxyvyy|wxxz{yxxy}~{xzyzyw|u{z{z{yyz||{}xz{yx}zx}{}y~|y{x{}{|}z{{{zx{xu{v|{wzz{|y{x{|zwzzz|{x~{|~}}}~y{z~z|}~y~w{{}zz~}}yy|u~w~wv~|{yxz}}||z{~w{zz~{w||}~~{}{~}}|y|y|{~y}}|~{{~|{}{}}zy{xzy|z|z~zzy{{z}~yoyzz|z||yy|z|{zy}~}{|y|yz{{z}|{}~z}z|}xz||y{yzy{y|xyy~y|zy{{yz{{y|x|}|xw|}xy|{{y{|}||y{{}}~{{|x}|{z~}yzyz{|{}|{}zz||{}{zy{z{{zwz{}z|x}{}z{z|y{}~zzxy{z}{y~y~~~x~|z|{y|v{yxx|w{{vy|zzxzy~}w{|z{yvx~|~||zy{yz}t~}~w}x}|||xzzz}|{zu|t}z|xxxx}xyw{vyx|}w{xyy{z{|||{|{y}zx~z{{~}}z~|zy~yz|zz|}z{y{{{}{z}{yz|}zx}zy||}~w{{{~~~x||{~}||z{|~{|~{}~}}}}}{}~|}}{~~}|~~|}|~~{~~~}||~~}z~~}~~~~z~}|~}~{x{~~~~~}~||~}{~}|}~}~}}~}~|}~z~~~}}{}|}}{}}~|}|~~z~{}|{}}}z|~}~}~}|z~||}}|t~~}}|y|~~}~|~{||~|~|~~~{~}~}~|}}~}{{~}~~|}y~}~~}}~~}}{}~~|}}~}~}~{~}~z|z~|~~~{}y|~}||}~~}~|~{~z~~~~~{}~{}|}~}{}~|~~{|}z}~~}ywz||y|{}}z{}yzz{yzzyyz|}w{y{|vxy|y{|||{yzyz{yyx}xz{zyx}|{{y{w{{zxz{|~}x{}z~v|}|z}|{{}zx|{zyz{|~z|x|xy{wxw{|w}w}|x||yv|uz|x|wzxu|yxzv|y}x{|}yx{}wz|z~u}~z|x|y}z|yz||z|}|z|z|zy}|z{{s|~|{w{|{}yz~x||zxyv~{|yzy{|{zyxzy}|z~wy{}y{yz|x~}{zzux{z{y{{w{y{{y}z{}|yx|yx{z|xxy{zy~wz}yzzxzv{x~|x|{{}y}}z~yzy{{{}xz{{|}zyy{|y||zzz~z}u}y{~~|{~~y{|{z|~xyw}xz{y}~|y|wyx}y{yyz~xz{|y{xzzyz{~~y|u{zyy||z}{~{y|y{v|{|z~{}yxw|{yzy{{|y{|wyx~z{|zz}~}y~{ywx||z{|{{yy|}}}w~y{{}||x~{y}y{~yy|{w|v{{y|y~zx||{z{}v}y{|v|yz}{y}|yx~wwz{}y|xyy{wx~}~|}}}{ywz{}~z~}zy{{{zy{v~|z|w}zwxx{y|}{x{vw{x|y}yu|{xx{{{|}}|{{~{|y{|zuwy~}ww}{}~~{}~x||zw~{|~vzz}y|}}}{z}|{}{|{y}w|{wz|{y|x|x|z}uyxz{}}zwzy|yzzu}y~|{{{y|yx{~v|u}~~z{{|z|xzz~{zz}vz|~|{yz{yww{{{{xz~zz}}~{{v{z{}xw}yy}|z}~~~z~}y}{~~}~|~~~~}~~|||~|~~w~{~}~{|~~~~~}|~~~|~|~{z}|~{~~z|}}}}zz~|{{}z}~~~~~}~}z~zz~~~}~{||~~}~~}}y}~~~~}~}}~~z|~}}~|||}~~}{~|~}~{|||~{{|~}|}~~{~~}~zz|~~~}}{}}~~~~|~}y}~}|{~~}||}~~|}}~~|}~|~|~~~|~~|~z~~{~}~~~{z}{z{~~|{~~~~~{|~|}~}~~~~{x|}zxzz~|~{z~yyuz|yx{w{|z{}xy{y}w}zv}{|x}z|{|}|z~yz}||}z}x|{}{|zx{}w|{{}z~yyz{~zz|~z{|{w|{||{{yy}zyzyzzz{~xy}{|{y{{z~zzyz{yzzz||}zzu|zz|xz|yz{yyzw|}w|||}w{zyx~zzzx{}z{|{y{}zzz~}}yz|{w||z|{y|{y}~|zyz|zy||wwzz{yyx|{{wvzxz|{y}zy{|z{~{}y~y||x~}~{{z}z~z||t{{v}x}w{zx~{|z{|{x}~z{zwx}x|zz}y}}|}|}{~|}zyz}y{}|{|{}~{}}{z}|wxzz{zvzzx}{{{}y~|wu{{}x|~z}z|zyz}}}x}w{~~{~}~{~}{{{xv|x|~y}x|zyyyy{zx|z{zxtzwvvy}{{{{wzy}{}{{}{~{|~z|}xy||}}y{~xxyy}|{}|zzxv||}|}yz}w|x|{zxs{}v{{z}x}{|}{{}}{|}{v|x{~y|~}}zyxwz|zz|wx{yx~{}yz|m~|~uvzxv{{{y{~|}{zz~wx|{||}{vqy|~yz||zzy}yz~y~||{zzyxyx|ywy{y{vyyz|x|wy}x|{}{|yz{|{~{z}~~x{{|zw||}uzxwxzw{{{{}{yz{{x}}zyyvx{{{zz~{~|zx~{ww}z{{y|y{|{~zy|}x|y}x{}w|{ww|z{||zzz{yzz|{|}}|{x|tzw}|}~}|~}zz~~~}~~}}~~}}|}|~~~{}}|z|~~~{~z~}}~~}~||||{~|~u|~}~~y}}z|~{}}z~|~}}~~}}~~z}|{~~}{~~~~~|~~~}z}{}|}{|||{|~}~~|~}~~|}~}|{||}}~~~~~~~~~}|~}~}~}|~~{~|}~~{~~}~}}~{~}~||~}~~~}}~}}z|~|}{|~||~~}~||||}~~~}|~}~~~}~}}~|~~~~|~z~{|~~y|zzz}zz}|}~x{y{yx}yxt{v|{w{w|xz{{y{yy}y}zxyuz}{{zy|zy|zw|wyyz|}xy{z}x|zzz|yxyx{~z~zy{}{{y{|~zwx~~|zy|zzzv~{~zxtzz{{|{{tyx|~~xz~yy{{zz~x|}|}||uyzyw|{{}~{}yy}~x{}x|x}|xx|||{~{y}zz|{yy}|~z{y|{{{~~{wzyy}x~x~zy|{}t{z|{~z{vwwwyw||||w~}{z|{zy{y}z{||~{}yvvyz||{{~z{||{~{{zzw}z|x|}z|yyy|v{ywz{}}}}w{z|y{y}zx}{|}x~{{{w||wt~y|{|z{z}wy{z~|yu{yuwy~{zxwyxzxy{y|~{y{xy~z{x}zz|{|{y{w}yvy{z|~z|}~}}xzyz~|zx}yz~xyx{{zxyz|}sy||{y{|{z{x}{z|{{xy|zxz||}{}zx|{y|{x}~zyx~yz}{y|~{|wx}{z}y{|z|}~}~zzx{zw|zzz{}|y{~{{}}{}}{{|x{~|ywyz||{{}}|yz{{}x~|zzy||z}xw|{vy~vy~{{}{{z||z|y{x}xyx{}}~y}y|zzz|yz|x{wzwxx}z}z|}{xzz{y|zz}|xy}{|{y{||zy{zw{xwz{zzzyx}||~yxz|xy|~}{yw{{zz|wz{|{|{w}|yzz~xyx|xz}}}zx~y{||z|z{z{v{~xz|{y{x{x}{|}|{x}wx{|{{{{}zxz{xxx~~~~|~{{}|}t||}|{~~|~~~}{}z}}|}~}~~|~~z}|{|{}}}}}~~~~~~}|~}~~}}~{}}z~~|||z|y}{|z}~~~~||{~~~}|}~~|~}}y}~~}||~~|{~~|}~~}|}}~}~|z~|~~}}|~|}~~}{|z~~}~~~~|~~||}{}}z}~{v~~~}{}~~}}~~z}~}}{}~~~|~}~~{}{}~~~~~~~~}z~y|{|}}|}|z|}{|zy}z~z|}|v|}{y|z}}zz{xy|}w{w}y{wz}zy{{{|wz{|z|~z|x~{|}yzz}y{|z~w|zu{||{}{xv}w|z|y{y~|yz|zw{z{xyx}z|}y}~y|}|{z{}}|}|~}~~~~{}|{}z~y|ywyyvz}x}zw}~z}zzx{|}u{{z~yy|}xy{|{|}|{|~x~~}xw|yzz|{}{|{||xx}~y}{z{{vwwz|{x}z{yvzxxz{x}z||}{z||~{x||}~{}z}|x{x{z}}{x{~yw}wv{|~}y{z}ywzx{w|z}zz}}|{~|||}x{~||{}w{z|uy{|}}xz}zy}{{w}x{y|xx}zvxw{x{{{yxz~z{{z}|~{~{|~y~z~{|}zv}~~~|}~|{}~zx{x}yyyy|{}y~zw|zv}y||}yy{|{||{{v{zzz{|zxw|{z|~yz~w~~zy}|{{{}|{{}{{}x~zwzzwy{x|{{w|}|x|z~xy{}x|zx}||~~|z}}|zz}|}z|xz}|{{x{xw|{vwyy}y|z~y|}}}||~t}{|y{{|yz|}}~y}|}z|{}y|{{|~}{|yx}z|xy}zw}z{|}{v}}}zzy{yzz||}x{}|z~~|{}}{{y|}xww||}~z{}{}~|z||{{{{zyzw~{{~~xv|{z{y}}zvyy||z}}|~}yz|{|}z~}}{||~}{}~z||{|||{{t}vz|xy}{{{}wzzx|{zy{}|}{{}{|}{{y}{{{||~}{~~}~~}}}||~~||}|}}}~}{~~z~}~z}~~~|}{~}}}~{z~z}~~}{|~}}}}}}}||}}~}~}~}{}}||z~~{}~|}~z~{}z}~~{~~|{|~|}~}}~}}|}~}~}~||}{{~~~|}~~z}~}~}{}~|~{}{~|z|}~y}|{~{|{{|~}}~|}~{|}}z~~}~~{}~~~~~~|~~}}}}}~~~}~}{~}}|z~~|{z{~|~{~~{~|}y~}~~}~|~}|}~~||}~{{~~|}|||}}~|~z|{y}w|z{yz|z{}}yzxw{}|{zty{|{{zy}|z}{}}|x|y}{{z}w|xzy{{|xyzz||xs{z|yzw~z|}y{z}{xzz|y~zy{}y{z{x{|y|{}||z{{~{yxxu{{x{xyx|{wyy|zzyxy{zz|{}y|{z|zz|{|x~{|{zz|y{y{yx{z|yzyw{{|{|{{~x}xy|xy{z{||}yzyvx{yz{{{xzyzy{z~{yzzz{~||y}|~|w}{vuy{xu|y|zxzzz{t|||y{y{|~|y}~|{{|z{|}y}wxyx{||w|{{}|zw{yv{yw||{}z{|y~x}vzyx{zwxzy|~yz}z~y|yzz{zx{z{}{~zx~{|~zy~{|}|xyz{}z|zz{}|{~w{{y{{{}yyyzz}}vz}}{|~yv{vw|~y{~|z{}{zxz|{x~}|wz{z{}|xwz|v{{z{|~zy||{v|zwzzyv}{|z{y}w{xyyzy{|}~|{xyz~{{}xzy{~}}{|}~z}z{yzy{w{|~|y}{|{}y{|y{}x{{{z~y|{{|}{~}{}zy|}|zy|~|x{{{|||yx}}{xx{zw{z|yzz|}|z{w~{yz}z{xz||}~{{y|~z{~}~x||yw{z}|y~ww}|ty{{zw{|}y||z}z}yzz|{}yz|zy|}}{zw||{|}{~||zu~zzz}xz~zvz|{~{|}}||~{z{~~}}{~wy|}}zzzyz|x}yx||}w{{|z|y|zxz|yw}{{{z~}z||~}~~~~~~}}~~~|{~}|~}~}~|}{~~~z}~y}~z~{}}}~~}}~~~|}}~}z}~~}}~}~|}{~~{}}~}~~}~~~~~||w~|}~~{||~}y}~|~|~~}~}~~||{~}~}{~}~~{z}}||}~{}|~|~}|~~}~}|~}}~}|~~|}|}{|}}~|~{}|~y}}}z~{}}{~}~}~}|}~|~~}~|~~~}}{~|}~}}}}z}~~}x}|~}~}{}~~~|}~~{~~~~zz}}~|{}~}~~~|~|~vw}{yxz{||~zyzy}|~|{yyw{y}x}z~z}}~{}~~zw|z{}y{||x~|~yx~z~|x}y||}{|}w{~}{zv{zx}y{x|y{z{xzyyy}z|y|{x{z|{{}|{x}z{y{w|y|~yz|yx}|||zxwxy{|y||{}y{{xvwz|y{{zy}||yzz|}xx{{y|y{||yz||~}}yyy||yz|}zu}z|x|}z~zz{z|zzz{zyx{|xv{w{}y{{|w~zzw|y~y}}{y|}~{|~y}zz~}}~x{z|||~{|zyw|w{z{{vz}}|yy{w~~|{y|uz|x|}{|~{}yx~|}{}}|{z}y|z}y}{}{{||}x}}~}~{zywy{vyuzzzz}y}||y{y|{|{|zzywzv||~|~z{{{z}{|}zz{{~w}{z|~}y|wz}~yu|z|yy}||wz|wzzyvz{yv|z~yw{}xz{~~|yz{}}~x{z}yz|~{{|y{}|{|}|{{wz{|{}{}}{~xz}}y{y}z{|y|zx~{}v~|{y~{y}|z~~z~}}|{x|yv{z~{yxxyyxwz{~y{}}z{vzvxz|{}z}x{wzx{|y}z~|x|~yz|yz~|z|v{||z}zy|w{wxyzxy{y}zzztyy|yy|y{|z{uy{y}}|{}z{xw|}y~z{zz}}zzz|{{{y{{xw}xx|vyy|||z{||yzz|x}|xx}|}{}xz|}{}~|{}{}z{{||z||}|yx{}v{}|{xx}|yzz}||x~{{vvz~z{|z{zyy~|}|zy}|}}|{~~}~}}}}|~~|~~|}}~~~~~}~~}{}}~~}~|~~~}~|~}}~}|~~~{}{|}~}~}~~~|~|}z{~~}~~~~}|~}~}~}~z}y~x{~}~~}|}}~}}~~~~}{}~|}}~~~}y}~{~~}y~|||}{~~~~~}z}}~~|}}~x}~|}}}}|~z~{~}~|}~~{|~|{|~}}|}z~{~~|}~|z|}~||}~x}{}|~~||~}|~|~~~{|}{~|{|}~}}y}~}~|~~}~y}{{~|~{~~|~~}~}yx}{||xyxzzvw{~{|z~yz|zy{zw{z||~~|zx|x~vzyyzvy}yxz}yzy{z~}yw|}{{w~yyy{zy|{y}wy~z}~}yz}{vyx|y~|y|y~|{yx{xy|y{||z||~{vy~|~zxyx~wy|}wv|xyxyxzuy||{y|z{wx{|x{x}xxx}{{{yx{v~{|}z{{|xz{zyz{yx|y~y~{y{v|uywz|}z|y}wy~{z|xz}yx|{|zx{|{{{vwv|~w}yz{{zwx{|||yz{}z{|y}zy}zz|{|~{{ywy|z|yyz~z}|{wzzyz{y||~}z{}|zyy~~zz|v|{z{{|yz|x}xyz{|wz||z|z~{xz|z{{x{zzx{vx{w|z}u{|y}~}x~z~~{zz|yw{zz|y{z}w~{||{z|}s|yz~{x|~vz{{|z}w|}|zw}z{{yxz|zx~|zx|xx}{|x|}|x{}y}|xz|{zwzz|{{}}zz||}x|z{~|}}{z|z}yz{~wxvzu}zy|{z|{z}|z~|y|||}z{y{|z{vzy}|~x{ywv~~yzyzy~~}vy{zw{|s||{{{~x{yu|yxzv|{z}|z|}zy{yw}z||y|zz|||y~zy{{||{w{{|xyy{{|z}}w|}zv{|z|wywxyy{}yz|||~|{{{}|v{yy{zww|{~{z|z{y|~x}{|zx{xww}|~{{zx~x{{zxzz}}vzzx|{z{z|}zx~z{x~~z}y|w|{|~{w{{{|zyzy{x|w{z|zz{{{{{vxy|{{}~}z~|||}||}{~}~~~~~}y}{~~{}{{|{}||~}{|}~y~}{}}~~~~~}{{z~}~|~~~}~z}~{}~~~|x}~~}|}~~||~~}~|}|~}~|~~}~~|}{|}~}~}|~}~z~~~|~{~~}}}~~~|~|~|}}||}|{}|}}{~}~}x}~}|}}~}}|}}~}}|~~|~~}~~y~~{|}{~z~~}~{~||~~~}}~~}}~~}~|}~z|||~|}|~}~~}|~}y~z}~~|}}|}~}~}~}|{}~}}|}}}}{~}{{~~}~~~~~}}}~|}~x}~||y}y|zxx|x{xwrxz{xyyy|}vx}|~vx||v|y|{{{||||{{zz}zz{y{|x|y|{{||x|z}wxyu{~vxxyzuyzx|}~{wxzyxxz{|}yxz}{~z}z||{zy|y}z{~}}|z|uywyzwzx{x{zz{w~}x{z~y~~wy~|x{{{y}y}{|z}}{{z{}{|~{||v{{v|~z}}{zvxx|wyx}ywwzzzy}|}w}|}z{zyy{zy{yx{{~|||{z~|zy{yyz{{{~xz|~{z|z{xyv}v{{x~zxx|z||}v}}x|wzz{|z||}{|}|~x|yxzz{}|{{|yy{z~zv~ytzytzzzz{ywx}}z{z}z{ytz|y{yx}|y}{z|z}{{|z{~{}z}x~{~|v}yyy|~yzz{|zyz{w{x{{xzxyz|yzu{}zy}z}{z~}}z{{|~|}}|}|}z}~z{}{zxz{xzzy{z|vzyyz{z{y{{}|z{yyy{zxzyy}{xz{z||}}~w}~{|{}{{y||{vyxzzxy|xy{zwyzz{x{|wxxwzz{{yy{}|{zyy~}{}{}{y{|yy|y{wz|wzz|zwvxyx|{|}{zz{{w|y{z{y|~uvy}}~}{{~y{w|{|{z|zxx}}}|}w{{|}}{yxxzwz{x|z{wzz|yzx|||{|zw}zyy{}zy}{~||~y|z{{{z||x||{zx|~z~||{}z{}}{~vy~}y|x{|~yyzwx}yyv~u||yz}}||~y{{z|xz}}x~~~}~{}}~~}~~}}~}}{~||}~}~|{}{x||z~}~}~{~}w~}}~~}{y~~~{~}}~~{w~~~}~z~~}}{|}|}~|~{|~~}~z~{~~~~|}{~~~~~|}~~z{~~}|~{}~}~}~}}}}~~~}|}|~~}~||~|~}~~~}~{{~~}~}~}~~||~|{~~~|~{~z~{~~||~~~~|~~~~{}|~|y||z}}z}|}}||~~~|{}~|||}|}|}~{~{{}~}}~~~{x|xxx{}}{{{}y}}{}zxyz|~z|x|zyy}{t{y}{|wwzyxx|x{{x|}||{}vzyyx{xz{y|x|}|~vy|{x}}{xy|y{{z}yyyy|u|{xtv{{z|{{w|~{y}z{{y{x|w|y}wx{{zxy{{{zx{z{~x{x{{{{|w||z|zzz{{}|{|{|x}y{zx|~}y|zz|y{{x{x}{y}~x}{~z{ywzzyv}xxzw{{{y{{zyx{{z{{zy{{~{yyy{}w|}{yx}{yy|zxyvyxyyz|}x|yxw{{~zxv~|yy|zz{z{yuw{y~}||{x{xzyzy{yz{}zy|zx|v|{{}}}zzw|{x{zx~xz}|||v{y~{yxz|}|z~zzzzz}zzzwy~}yxw|xzy||{{{|z{~}wy{z|}{|zxz{~x{z{|y}{{zx|w{{z{z{|{{ww}~{x|}v{}z|}zwz}{z|y}||y||zyv}|zzx|wxy|zzzz}}yy{}}{z{~y{|zzw}wz~wy|wy{x|yzzw|z|z{}|}yw{wz~zxwxyxz{y{}z{}zyyyzxzzyy||xz{wxzz|{|y{vwv{~{{}{x{x~~xw|||~~{v|zx|~z}}zzzy~}|x|zy~yxzwzw~{yuzx|~~y{{x|~zy|u~x||z~{}z|wxz{zxzy}}xz||zz{x||y|zy|}{yvyy|}x{xzzxz|~~{zx{{{zuwy~{{yw{~~|x|}~z~~yw~{xxz{~zx~zz|zv|{zyy||yx|{{ywy|{y{u}}w{}|{y}~{}~~~~}~~~|~~~~~}|~|y~{{}~{||~}~}|~~||~~~~~|}{z~}~||~}~y|}~}}~~}}}||~~y|~~~~~~~~|}}}}~||}}{~~~}~}|~~{~|~}~}~}}|~|~~}~~~}}~}~}~}}|~}~~}~}~~|||}|~}}}~}}|}~|}}}~~~z~{y~~~~~~}{y}~~~~~~~z}x|}~~~{|~~~~~~}|{~|}~||}}~~}}~~~}~~}~}}{~{{~~~}}|y~~}}~}|~~|~}{z}|~v}~{wz|xxzzyxu{vx}{{zw|yzy{yzyzzx|{syy{yyz{x|{y||x{||{|}|u|w{xywz{|z~y{zz|y|yzyv}|zz{w|wy~w}|wxzx|{~|~{||{yw{{z~yv}x|yvx}}{|z{v{vxx~yyy{y|z{zx}u}w}ywwxyy{zuzzy|}z||v|yx}}|}|y|}{}z{{|y}y}z}|z|}zy~{|y|zy|{xyy{y|{xzzy|z{}z{{|z~~y|z{z|}xz~|z}~wyz}~|w{{~vzz~{w}yzzz{}zyvyyyw|yv|{z|y~~~z||x}}}}zx||zz{y}~}z{{y~uy}y{zw}|}w|xzuxxyyxzx{|yy||{zz||z}~su{|zzz{{|{~yz~z~~{}{~zy|}|xxz|y{||{y{w||z|~xwxy}}xy{~z{{}}y{{zx}~|zz}{~~{~}{~||}|yz|zzyy~z}yyzyq|}~{yz}z~y{|{w{}zy~|y}z~zzy{~w~y~}{yy}z}z|{{w{zy{|y~zz{w{}zyxy{y{}zz}xz|z}|}q}}~}|zz|~yu|~y~{}}~{}|{|}{zzwz{}~|x{zz{xvw||z~|{yz||wz|x}~xz{zx|}{{|z{yyzz}{|~}z}y{y{uz|{{y|x|yx{{{xz{yxxzyvwwzzyuy|{{zy}{}wyzywz}yyz}}~yzy}~|z{}z{yy{y||yzzzzux}~}vx{}}x{vyw{z{}x}~{zyz~}{~y||}z|}~|~}~{{}~~|{}~}~~~z{~|}~}||{|~}}~~~~~|~||}}~}~~}}~|~~}{}~z~}|~|}|}}}~}~||}~~|~|~|}|~|~~~}}~z~~~}}~{}|}|z{{~~|}~}|||~||}}~~}z~}}}|}}~~~|~~|}~~}}|~|~~~}|}|~~z|}|~~|}|}}~~}~~}~~~}~}}|~{zz~~~}}~}}~}~}|~|~z|||}}}|~|{zz~{~~}~~~}{|{|{z~{}}||x{zy{|}zwwy{y~y{zywxyy{|{wxzzyyyyzyzyzy{{z|z}yuzz||zw{~{wuzy|yx}y|vxzzxy{x{w|xyx{yu}v|~|zzz{x|xvxyuyyyx|zzy}wzw~|~||tzxxyxz|y{{yztyxw|z|yz~z|u~{x|{zvzz{y|zzxzz}xyxz}{z|~{||vv}}|z{u|~|||zwz{{|}{}x|yyz}}{{y~z~z||zz{yv|~z||z}wv{{wv}xwzy{||yy}y|}xy||u||xxxw{~yuz{|z{|y|{~}uvz{w{{xzzz{{~{{ywxy||}{yyv|{zzzzw}}x~}||z}{|}y{}{ywyyy}{yzwzx|z{{yxxx}zx|}{s{z~y}|{v}zyxwx|z}{|~{y{|}{{{w}yy{yw{{}z}{z||yy|{{zzzwx{z{|{|}y{z}{x|{}z{~zzz|zz|z|{~{{{wy{z}x{~{y~|x}}}zzxy|wy}vxyw|y{z{xyx}~}ywzzyyxywz}ywv|{|w|zy|wz{yyz|y{|~}y{}}xz}yvw|y~vyyvxz{~{{zyx|vwwzxuxwz|z~{z}y|{vzzy}{{}}{xvy{{{{{}w{{z{wyw{x{xuz}|yx|xx{w{zxz{wzx{{{{v|uy{z|wzx}z}|y~xx{z~{zuv{{xyx~|z}wwvz}y{zu{zx{zyy}|}|z~{{|v|yz~zzzw~|yzy|{x}{{}w{|{{z{x~{|}{zx}~q~}y|zyxx{xyw~y}x{zw{{|~||}~}|~~}~}|~}~~|}~~z}|~}y~~~}}~~~}}}|~z}}}{}}~~{y~}~}|}}|~~}}{z}}|~||z{}~|~|~~~~~|~}~~~}~|}}~~~~~~~~|}}~~}~~{~~}}}|~|}|}~}|}~||}~~{}{~}}~~~~~|}~~}~}~|~~}|}}~}z||{~~}|}{{~~~~~{~}~~z~w~~~|}~}~y~||||{~|~~~~~|{}|}~}z}}}}z}||{}~}~~|~~}z}}|~{{}~}~}~|{~}~}}~}z}|~|{z{}x}zxzz{yyyvy{}uxyx{x|z{w{{y{z~yz|{zy{}}y{~|}{~{{~}zz~z~{sxz|x~z{y|wz|zz}x|wywzzzwyy|zvzyxyz{z}|zz}zy~|y{x|v{w{~yzzyz~~zz{{yxyzw}y|t|x||v}v{x~yu|}yyyuy{zx}~||xy||}|~{{}zx}|z{z~z|~|~y|}{z}z}{zz{v{||vzwyxx{v{y{y}~xwz|z~}|~||{x~~zy{||{yz~}}xwyvzyyyyxzxyyvz{|y{|{yxwyytz|{z||{z}{{}zxtz{y{~|zy}w{|{~~zz{y}xzx|~yz{xw{y{y{yzz}w{xyz}~{yzyz{yzz{|}|~}w|zz}~|{}y}}|zzvyyzy{||{z}z{|{y|{{|}|xzyzy{{~}~{y~y}~{w}z}}}~y|}}z{z~z|y}v|z}x}||wz{{yyvy}~|zzy~y{zzxzz|yxz}z||zz|{z|{zxx~|z|zy}}{xw||}y{}x{xwzy{z|yy{y~{wy{wx{xtxxyz||z{{}z|}|{|{|v}|~zx{{|{{{{z{zy}ww{{zx|{{{{}wyyyx{|z{w}u{}z||}w{{}z~zzyz}{~|{~}}|v}~r||}y|vxy|y{zx~{|}x}yyzyzx}z}y{y{v{~y|}{z~{~z|{z}{}{{{z|{||~z||y{w||xyyyzz{xywx}}{z}z{{z}y{y||z{}{|x|x|{z~x{~}}~}|}}}~yy|~{~{~|||~|~~~}~}}~}}}|}|~}~~}~}~~~~}}}}y}y|}~{~}||}~z~}~~~}}~~}~~v~}}~}~{~}{~~z|}|~~~~~~{|~~|}{~}~|~|~|~|}~|v~}y~{z}}~}~~~~z}~}||~~~z}{~}|~~|~~}}}}{~|~|~~||~~~|}~}{}~~|~}|}~}|~}~}}~~~~~}|{{~~}}~}~~}~~}|~~~~{z|xu}zx}}{wx{xz~xyww{zz|~|}|{~zxz}zyxxyyy|}{x|yv{|y}yy{yx|z{{}}x|{zuy{~uzxyy{zy{xwz{xwtxxz|{{yz~{zyzz|~|zzz{x|z{z~zww|w{z|xz}}}u}{~yz|z{x|~{yw{|x}}x{zwy{x|yzz{zyx}|{~|{{yzwzz}y{}|{z{{y|xxxyz{yz|vx{|~|wx{zy{yzz{{}x|}vxzz}|{y{yv{~yzz{zzzz~}|~zy|}w|z}y||wxy|{}yz|y{wzv{}|yz{|y|~y{{y|}{}{{w~u|zz{|{y|yyx{|yvww{}{}zyz|}zx{zw{|{{yxz{|}||wx~{~{yxzw{||z|xyx{yzz|}~z{w|}yzy|xvzuyy~|{{||~z|~z{z{|~yzx||w~yvzw}{z}y}|w}}}|wy}{|z}{w{z}{y}y{~}||}x{~zywzuzz{{xzzy}}|x~}rx}~}xy{}wzy}}zxx}z}}{}yzv~xytz{~yy|xx|||{v|xw{wxyxzxzzwz{}x|w~y||~{w|zz{|x}y~}}y{y|wxyv}}||zz~{z{|}xyz{z|}yz}xw~|}}}{wz{{wzz}}}y{{z{{y{t{}yyx~zz}{||xyz{z|w{yx|uy{z~ryyzzy{{y{}||{z{{|||y{z~}{yz|~zz}xy}xzz}{zxz{}zs{zz~z||uz|z{y{z}}{|{yw}{~{}z{zxy{~y|zy~|yy{||z{wz|xxy{xz|y{{|}y{{z}{~~~}~~z~~~}~}|~~|~~~{~{|}}~|~~|{z~|}~}||}~~}}}}~~~}||z~~}}y|~~~~}}}{|~}}}}}~~~|~x~}}}~{{}~||~}~~|}~~|~}|~}~||z~~|||||~~v}~|~~y~||~~}z~|}||}|}{~~{~x~~~}~|~~||~}~}}~~|}~~{}~|||~~{~~~}~~}{|~{~}~}}~{z{|z|}}~{}~~|{|~|x}~{~zz|}|~{|}z}~|||}}}~}~~}|~}}zz~{z}{y|{z|||z{wxv}{|}wzyy|yz{y~u|yxx|xzwxz{yw|yyzxxz}z}{zxyz|z{~z{zy{|u{zx~{v{w{|vxzyyzzz||xzy~yz|xzxw{yy}wz||yy|yv}y{wyyw}|~|zyx{x{{z{v}x|xzyyyyxxz~{|xz}z}{x}zvyzvzzzyz|x|}z}}|}|z~y~|u|}||}|}~|~{xz}wy}ztx|zzv{zz~{|y{{zysw{w}y~}z}y~z|||{{{{wzyz||z|}|{|xu}}wzyxy|}z}|xy~y{yzx{{z}z{yxz}vw}y{~y{{~x{zyyz|z|{}y~yv|xz}|{z{xzyztxwxyxzw||{z|||}w{w{zxz|{{yx|z{x~}~}zzxx|{yy}z|zx~}{||}w{zzywzzzyw~xwxzxzyz}}yy}y|xyzzxz{|{}{{y|xz}}~|zz~}~|z|{{y}{{}~w{{yxyyzyxzt{zyz{}xzyy~{x~{zzy~z}y|}xyz{zzz{zwx|}{}{}wz|||z}|}xuywwzuyzzzxvv}x|z~~vv|w|y|xz~x~||{}z~{|}y{~||{{z{x}zyyyxwxzz}{|{~||w}w{{wx}w{w{y|{y}~{y||~z{}{~{z}z}{yz}y||yy|z{}~yzzxxyywtx{y{{}w}|{v{y~z}zwyzxx}z{~}}zy{zz~{~{~y|v|z~{}{zzy||xyyy{z}{xxx}~vzz~|y~{{wwy}w{x|{z}z|}{{||w}yzz|~~{~~}~}}~{}~|~|~~z~{{}z~~~~}z|||~|{|{~~}~~~}zz|~~}y{~}~~}|{}}}~~}}~~}}|~{~~~}~y~}}}~|~}}||}~~~~~||}~~~}~{|~}}}~}~}~|~~~|}}~{|{~~}~~{}~}~~~~}}z}}}x{~}}~~}yzz}~{}}z}~|~~y~}~}~~~~}~~{}|~|}~~z}|~}|}}}}||~}}z~{v||~~|}~||~}}~}~~~~{~}|~}}}}}y~~}||y~|~{~w~zz}~~x~|~zzwzxx|xw{y~{yz}}{zy||}}wz}yzwzxzvy||}~{x|}zy{{}||||w~yxzuzy{||||z}|{z{{||u{}}}|{zvz||wy~~~||x~yy|}~}{zxyxy}{}y}|~x|y|zv|z|yx{{{|wzwz}xzy}y{z{{|||y||z{z}z|xzxyzyyyyy~xxy|ztzz}z~y~}{zy{z{zyy|x||z|xx|zxzy{}|{zxww{z}}zz~y|yu|w|}~z||z{y|~y|{yw{|wyv{zzyy|}~v}z{wz{~}wzw}w|}yyx|~zx~|wu{{tyzyxy{}||xz~z~zzw|zwz{}||u}zx}{yyy||{{y}vyz{|y|zz|~}zy{z{xy}{{zxy{|u{w~~xyx~zy~}y{~zyy~{}z}zz{{w}{x|{{|z|z|z{w}|y||zw{zx}||{|}x|{zz}uxw}}{yxz||{{y{|z{z|{~{v{x~}zzx}{z{{yyz|y{{z|y{z~{|}u{r{wx|}xuz|zy}|xzywx{{}{|||}z~{}y|{x{{{zz}zty{y~y}{vyx~x|u||w{{y{z}~|{|ww{w|}|{yw}||{|zzvwzx|wz|wz||uz{||x|~yvvzw}zy{zy||{{x{y~|{}z}|{~|y|w{{z||{x{{x|||}yz}{~yx|yy~z|y}|yxyz|{xzzzy{{|uyzy}~}zz~yz|}|zz{w}yyvz~zxw{zsyzy|zy~z{yz|||}}~|~|zzz}{y|z|z{~~|{~|~}|~}|~~z|~}~~~~{}}~}{~~|~}|y~~z~{}}~~~z{~}|~|~{~~~{}|}~~~~|||~~~~}}||}}~~}}||~~~|z|~~}}}|~~{|~}}~~z{~{~}}|~|}}}}|{}~~~{~}}{~~|{|~}~}~}}~~~~~~~~~{}~~}~~~~~~}~~}}|{~{|z{||~}|~}~~~z~|~}{}~~y}~~|}~{~|~}~{}}|}~}|~x}~~|}}z|~~}}~~{}}~~~}|~~||~|{}||}}}~}{~}|}~~}|~~}}}{~}y{{}~|w|{xy{z}{zz|{vvx{wzx{txx~x{x~y{z}y{xzw||{~|}v|zxz~|{|z{{}|~|y|~z}{||z{{}}}~{}|wyz{yxy{yzxzxxzxrx}w~xw{zxz~xxv|z|yw{yxz{|x|{v|~z}z}}xzzyy|yzz|xwz~ww~|z|yy~zzw|yzywxzz|~z~|x|z{y~~}}|}~xvz~||~|x|{yzyzx{|yyz{xxx}xv{v~x{{|{yzy{xyzyzy{}wz{{z~xx{{zyz}}{}{y}|uu{|wt}x{x{|y|}{v{||{|y|~y{yx}wwx|{z}|~z|{z{}z{||{}zz}x{|}{~~~||z}v{w{{}z{xyy|yvxzy~yyyyy{||y}||~|~~|{}}{}{y}{{y{{y|z}~z~}}ztxz}z|}y{zyxux}{~yzz{}{z{{wv|~}w{}y|z}|~x|z{{|{yy{{|y~yz{xyz{|||zz~w{ztvxvzzy{vt~{y{{z|~vy}}{{{|}w|~z}x~tzz{yy{|~}}zx}{z{yxxvxyz|}~yz}z{{y{}{y}yyx||||}{{z~z}zz|ywx{{{|}y|~{~}w{tyzx}{zuw|v~zwvt}~{||yx}{xz|wy}}zz{}}z|wxx~{||zy}}||y{yzx~yz||{{yxwxyxz{|y}|x{|yyxw~vtx|z}z|z|{{x}x|~z{~||}~vy{z~~|}{~zz}{{y{z{zz{}|zy}yyv{{z{uyuyz{~x|{yx{|x~|}||x}~~|~}|y|~|}|z}||{~}z~~{~||~}~~}|~|}~}~~y~{}~{w~~~}}|}}|{|~~~}}z~~}~~~}|~~|}~~~|~~~}~~~}{|~{|}z~~~}~~~~{~|{}~}}z|y}}~|z|~|~}~~~}~}~}|}~{~|~~~~}~~~{~~~|~}~|z|~~|{z~|||~~~z~}{|~~||}~~}{{}~~|~|}~}|~~}~}||~|{}z~~}~~~{z~~y|}x{{}~|}}~z{~{~}||}}~{|}}~}~}~~|~~y~{~w|~{~~|{z{}{}~{}}~y{z{|zyyzv|x|||y}zz|}|zyv{z{|z||y~z{}yzyy{z{{yv}}{wy}z{zyy}}|z{zz|vzz|z|~~xwz|w{y{xxz{~zyx|y{y~}|}}{z}{{zxzyzy}xxy{wz|yz|z{|{|{~|zx|z||w~~z~}~wx{||{~}xwzz{|zz~yzzv|zy{{{}y|y~v{yy{z{z}xy{|||zwxzzxz{y{}yvzx{z}{yyx~}|}zy{x{}}xy{|z||yz}z~{}|}yyz|z|z{w}{w~x|{y~|yyy{z{yy}{yyy{wz~yz{{}zzzv||xz~{{xx|}{|{~y{|{~|xz{v{|y{yx}wxzxzyzy{yxz{|~~||{{{yv~zzt{}yxy~yz{{|{|{||{yu{w{{wzyx|}y{z}{z||~~~{~yy{zvzx{}xz~{y|}|z}y}{|z|zz|xyx|}|zz}x{{}}z|{}}|zx~|}|x{{z{{{x~z{{}~z}}}~|yx|z{|~zzw{}zw{}~z{|{{v|y||zy}{v{||}yw}}~}t~{x}||yw{||{x}uyzx|w~{{yxy~x~w{|||yy|{}{}zyyz|}|zz{|{~u{y{yz{v{yzvz|~~yz|{xz~{zyz|}z|y{{z{{x}xz|}|}||zzzz|z{u|xyu}||zz~{yyy{|zy{{||x}z|zyz|z{zx~y{|{z|}z{zsz}}|y{{~z}ywy~zsyz~{zx}{{}zzx|y||y{zu~y}z~yzv|~}~~{|~}~}}{{~~|}}~~~}~y~~~~~~~}~~~{}~}}}}}~}}}~~x~||~~}}}~~|}|~|~}~~~~~~|~~~}|~~~{|~}}~z~~~|}|~~|~|~}|~~||~~~|~~~}||~}~{}~}}||~~|~|~~~}|}~~}z|}~~~|~~~~~}~|}~}|}|}|~}~~{~|~~}~~|{~||~}~~~}~|{}}}~~|{~}~~}}~}~}~|~~}{~{|~|{{~|}}~|~}{}|}~}{}|~~~}~{{}~~}~{}~~~{y~~{}|~|{x~}|zz}z|xz|xz}u}|yy}z{wy{xyz{|y|{}x{y~||xy~zvv}}z||y|y{}y|x}y{wyz}zy}x||{z{zy{{{vy|~|v{xy|zx{z{vzy|}{|{y|y||x|{z|zsz|~~|~|yw}{z{{z{|{{}~|}~vwyzxu{{zux|{v{xytuz{||x||yzy}yz}x}~}{}w}|y|}~}{zy|y~zz|u}z{y}~zy~x~}z{{|wzzx{s{w{zzxzzyyzz{{zxz}yyx{z~~xzz{|z|y|{yzv{x~{z|z|zyuz{yzvx|zv{{}y|xvx{yzxz}}xw{}yx}y}|~{{{{xyz|x|zvx{zyxzzxzxyzyvw{xxzz|zxxzy{z|}{{}ywzy{~}{~}}yyvz|xyz|y|}~{{ty}}y}x}y{yxzv}v|xv{{}zzzzzwy}{xyz|{x~x|}|zx~}yx|}||y~y}}}}zxyvuxwy|{y}w|u|yyx|{x|z|z}wt|yvw{zwwzxx|}|y|}zzvy}vw|xyy|}z~z}||y}v{ww{z{~yuxuvxuzzy{u~wxzy|x{|zx~{yw}~{{{z|{}}|{y~yw|}{}}{xy{uuz{yx{vt{}zz~xxvxy~yy~x}{{|zxy{|||xxywzzz{}zz|yu}x|}~vxxx|{yzxx~zw|{{w{z}{|zx{|yywzyz|zzz}}~xz|}{{yz||z~{z}y|zy{wy||{xz{}x{{yxxx}{}wxzwz{zy~wywyz}|yz~x}y~|}}{}z~~|~}}}}zy}~~{~||}|z}|z|}}}|~}|~~~~z|}}|~|~~|~||~~~|}z|||}}~|~z}z~|~~}}}}{}|~y}}{|~~{{zy}|~~v}|~~~~~~~|~~{}}}z~~{~|{~|}}~}~|~|~}~}}}~}x{}~|{}|{}}{~}~}{}~z}~~~~~~|}}~~}}}||}~~~}}~|~}~}{~|~~{{}y~}y~||~|}}~~~}}}~{~z~~~~}~~z{~}||{~~}|}}~||}}{~}}~}|~{~}}|~~~~~}zz}zw~v|y{yyz~}|{{x}yz|xxxwzxyywxz|~{~{xz|zvyyyz|~wxyz{z}z}{yy|{yyzxz~{xz}}{vy}||wy{{yz{|z{w}|xv|{~w|{z|}zzyyyyx~yy{z}zzyv|}xy~w}}x{|yyuxz|y{{|~|{||x||}sx|{{wx|wx}yz~{|{xy~x~{y~xy{{z{}u|{|z{{rzx|wzv{z{z|x{|}wy~yy~z{|zvzxwzvxy{{{}}{zwuz{zv|{}~}}~y{}y{xxy~w{{y|x~z||}{{|yz{|xvxw||w~|zw|y|z|xw{{w{xv|{}z|}z{xz{yz{{}{x~||{}zs{}wv{||{}zzx}||{zzywz{}z}z~yzzyx{|{{z{|{yz{x}y}}}z{y{{~{|}{|}~|w}wxx{|zyy{yz{y}}|~zzz|y~x{{{}{{yzz~|z}w}z||{|xx|x}}z||x||w|zy{yyzy{zx{~}}y{xyxvzzyttx}{z|~|y||}y~{yzzw|x}xy}xz{~{zx|{uyyu}{z||zuw{{w~x||xz}|y}x{z~vzuzy|z{}x{{yz{yz|z{v}yzw|y{w}{{|w|y}}{zzz{{||wz{y|{|w}||y}{|wz|xyxyvxz{z|zz~zz}{zzyy~}yy|x{v{z}yywy~x}xyy{w|wzyzxyyzzy|{~w{|vx{z~y}|yz}}xwzz||x~{{{{wz{}zxzyz|zwy}w{{{vyzwz{}~wy{|{uy}z}xy|y}~}}}}|~|~y{~}||{}|}|~~{~|~}~|}~|~z{~}~}{w~}~}{~|~~}{}|}~~~~}}|}}~|}~}~|}~||~~~|}}{|~~~~~~}|~~}}~}}|}{~~|}||~~~|~~~}}}|~}{|}~~z{{~}~~}|}~~}~|}}~}z|~|}~~}}~z|~{{}||z~z}}||||~|z|{~|~}}|~|}{||{~~~}~}~{~~~~|~~~~|~}}{~~{}~z~}}|}~~~|y~{{~~}~}}~}{|~ww|}yzy}z|{|{{ywy{vx|}vyx{y||ywyx|v{|~|z|y}yvzwzyy{|}~{}{v~||{z{}}{|{~~v}y~y}yzzyuzyyy{z{{~wzy{ywv}~zzyx{|w{z|x{}{z|zv|{{~~y~|~v|~zzyzy|{y{{|z}uv{zzyzvwuy~y|wzvw{w{z|xwyyz|{}zzzy|z|{w{{|{z}}vz{z}|xw{{|w~y{|zx|z|z{~zzz}}wx{zwyzwx}yz~{yxy|{x}z}vw~}yx{t}||}u|{xy{y|t{zy{}{vy{{zx}z}~}}yyt{|uy{xx{}u|zyx}{{|{{|}y{}{|}}yyywxz|w{x{zyzy{wyxz|xxxxzyy{wzwzy{u{y{|x|xzz{}{|x|{y}z|}w}{~}w{z}x{yww{xuywyxzuwx|yywy|w~y|zxvv{v~y|z|v}y|x|y}|}|y~}}{w|}|{{vx||~y{~y|z|z}t{}zyvz||zzzvxzyyzxzy{y~}{{zy}y}zzzw||{|z|{y||yv{}xzzy}z{{{wv{y|~z|yyyuwv}{yxyy|}|{}~{v|z||wy|{}y|}}x}{xzz{zxzxzzyxzz{{yx}z|yvzzy}y{}yyy{zy{zy{|{|}y{w||~{|z{{|}yy{yz{y}xy|t}v||yyyt|{w{w~|{vy{zz{{xyy{w|~|yyz{}}y~zz{zy~}}|}|wx~z~~zzzx}}{ww|x|{zuy|yx|vz~{yw{x}zv{|xyv~wy~~y}~}}z|||x}{{~{||{{|}}|}z~}~~~~~~|}}~|{~~~{~z~~v~|~}}~}~~~~~|}}}~y|}}|~}~|}|}}}||~}x|~{~~{}~|}~|}~~}|{~{~~~|~~}|}{~~~}~~~~}|{}|~}}~}~~}~~~~~~}|{~x~}{}~~{~~|~}~~{}|}}~}|}y{~~}~}~|~{}~|{|~}~|{|~~||~~y~}}}}~z|~|{}|~}|~~}~~~}}~}~~}|~~~~}}|~}~|z{~|}|~~~~~y}}z~{xyx}wz{}|z|wx|wyz{v||y{|w}{|~~uxxy|~|z{yz}~y{{xyxyyyyy{y||y|{x{{x|}xv{vy|y}z{{xyzw{x}z{}u~wz|yz{zuyyy}zz|z~~w{}wyxz~y{wzyzz{|}zxz|vw{xy{zx~|z|zyy{|{{x}y~}z|}x|y{y||y|z{{zxx|~z{~zz{}xz|{yv}{z{{w~{y{{}w{{y{{|zyy~|xwzzzz{|{xwwz}{xzy|yy{z{zu|z}sw~y|}~|||}z{}~|~v|zx{{yzywy}xzvxy}w}x|xz}vxxwz|yv{|vy|}{yy}z|v|}{}}{|xzz|y|}y~vyzwwywyyx}yu~xz|~{v}wzxs{{y{}|{yyzxy}z~|{vz{xx}y|~}z{{y|z{y|{|xt~{}{|{|x|xwy{}~|~{w~yxzzywy{|xy}}||y{z|u{}vyzzv~{{{|zyx}}}{w{{{zwz|}yx{{zzy}x~z|w{u{xx|{~v{y~}|||zw}{xx~y|z{~ww~{{{{|{{zxzy|{y{zw|zyrzy|x|{zvvu|zx|zz{{zwz~y|~~xyy{|y|{z{{zx|{uyy|~y{v|~z|y|yy{}}zw{yzzyy}z|w{vz|{wy{zx~{|zxz|wxy~x~zyzz}zy{zxzz||u{xzy{{wu|vxy|y|{xz{x}xx|zxyzzzz~x}{zz}|~|yzy~{yz}|zy~|}|{}}}y{{}v{}yx~||{yxy{z}yz|||z|zz{xz}}}x{y{xy|}|{|}}~~{~z~~}u|}~w~}|~~}}z||}|~}}~~~{}z~||}}~~~~~~|}}||w~~}|}~}{}|}|~}~}~~|}~y}{~~{|}|}z~~}~|}|~}{~{}z}~}~}|}~}}~~~~}~{~}~~~}~}{~|~~}}}||{~}~}~}}~z~|~}||}~}|~~~~}~|~~y~z~~~|{~~~}~}~~}~~y{~}~~||}~}}~}~{|}}}{}|}~|~~|{}~~z~||~~}}}|}~|{}}||~|}}~{~z~z{z|{xy|y~yywz{y|yu{ywz{|x}xzzy{z}|}|z~}{zzv}}{x|~z|{yzy}{z|}{{y}{}zzzzxx|y|{xyx{uwx{|yvzzy|}{|wxyxux|{{|{yz|~zzz|xyxz~|{z{|yz~z}}{y|y{zyz|y~xwzwzy{|{x}v~zz}zxxy{wzwvy|x~x}z}yy~{{y|z~}zxz|wxzy}z||~xzy|x|{}yxyzzxvxzy||w}y}yxzwwwwzx}z|{{|w{||z{y{{{|z}{z{}}z}~z{z}xzyw|}zx{{vzsy~|y}xw{x}{vwzvy}|}~{z|||||||}yz||yz{x~{z{z{zu{|}{zyvwzyzzxyw|x}y|{{y|yz}xx{|wxw{{|xxz|||zz|xz{~}y{z~}}y{z~x{tx|{~zwz|wy|uzzx~y|z{zzuxxy~yz{y{{y}||z~yz~z{||{}zvx~||w|yw{zv{x{{x{|{wzw~|y}ww}x{yz|z{|yx|y|{|{v|}~}z~}wzyyxxyz{|~~{~z{||{{|}}xxu}zwz|z|z}{zvv{x||}w{{z|~||u{|zzz{yyz}|}}{|}{wy~|yz||{|zyw|yy{|xx|xvzz{zyxxx||yz{y}{v{y{x}||}{y{|}yz|zv{w|{w|{y|~{}}zzz|v{|}yzxyw|zzzvyz{|{}xyuwzyz|}|y|{|||{x}y|x}xz~{||}~yyxx~u}x{zzyyy|{yzxtz}xyv~}xuz{w}|}{|~v{y~{{{w}}|z}~|~~|}}~~~}z~}~~~}}}}y~~}}~~~|}}}z}|{|~~~~|{~|}~}~}~~}}~}~~z~}|~}}~|~|~|~~}|}}|~{}~~~~}~}}|}}~{~}}}}{~~~}{~x|y}|z}~}~~~}~~|~y|}}}~|||~~~{|~~~|~}|{x}~}~~}~|}}~~}}~~{z}}}}}}}}~~|~~~}~}}|~}~}~||~~|~~||~~~~~~}}~}~{~}~~~}y~||~}}|||~{}}~~~~{~z~|~{|~|wz~|}zyyx{|||wzy{}{xzy{}|{|xz}zxwyzzw}|{z|xyzy{{||||x{yxzx|~z||}zxv}x}zx~y{{}|ux{|yx{su{z{~wzvz}|}yxyv{~}}x}yzy|y{{y{zzy{y||yzzyxy}}wy{wz|xyzv}{|zzyzx{}{yw}|y{z}yx|yz|{x~z~z{zx}uv{y|{x|wzwz}|}y|{wxxzwuwz{zwzx||{zx|xz}zyv|{wyy~{}zxvz{wy||xwx|yxxy}{zy|~y~zyt}~{|z{{~yxxvxzyz{{{w|z|xxxy}{x{{yxz}||zz~xy{|u{zxyxxz{yz|z{w}y}y|{{wyzzx{yxw|xu}wyz|yyyyzys{}{w|vzx{z~|yyzy~|{{{zy|{}z}{~yz{zx|xzzxx{x{{y|yyzzy{z||z}xyx{yzx|~y~|z{y}{}{}y{z}yx~y|~yzy~y{zx|{{{z|z|{xy}{zz{x}|z|z{{wzx~xy}y{{yy|zz{x|xy~z{{{zzzy{z{}~}{zx{{~yw~}{{xw}yy{{|z{{~y}xz}}{{yzywx~uwzx{|}}z{x{z|{|{z||zy{zwz{}y}{yzy}{{zw|{{|w|zxzxxyxw{||w||wvyy|{|{{~|zzv}}|zw~zzzxy|}|zy~v{ywyxz{z~v}{zz|{z||y}zx{{||y{y{{x{zz{zuxyy{~v|vx|}u|{yy|}{y{}|}s}yxwyx}}{yzy}|{{y{z|~~}|}~y{z}|z|}x|{|{y||~}{}|{~}~}{}~~z~~|}~|}~}y~~}~~{}}{~}}~}|{||y}~|~}~y~z}|||}}~}~~~}|{}~~~~~}~|}{|}}}~~~|~~~~~|}~|}~}|y~}}~{~~}{~~~~~z{~z~{{x~|}}~~~~~}}~~~}|~|~}{~t~}{}|~}~}{}~y}~~~}~|~|}~{~}~}}~~|~~~~}}}{{~}}~|~~}}~~}|}~}z||r~~|~}}~~~~}~z~}|~~{|}~}~~~}}{~zz|}}~~~}z{~~{~~~}~~|{~z}zx|}z|}z{~~{y|zzwx{xwzz|z}{|w{z}wwzzzz|{||vx}z~{|y{||~y~z|}}v|xyz~|{|{xzzy|||y{}zyzy|zz~yxyvv|~{xwwx{yty{{{z||{~yv}x}{|{{~}z{}~}|||}{zvz{w|{uw}{zxy|}zxz~zyzv}z{z}w}~{{}{xz|z|}wz||z|~~~v|yy{z|v|yyxyzy~xzzw{{zy|{z|yxzxzwy|y{{}|}yx~vyyx{zz~}z}}{|yw||w{xt~y|y|}xywt{}{~|xyzz~|ww{||x{y}{{zz|zw|z{z~z~}}x|~{yzx{}z|zy~{}|y~|xxx~xvzx{u|uz{|y|wu|zyz|{}}|~|{xz}|yz}{z{|{z|w}z|y}{yxvyu{yxz|||z{wy}{|x{|zy|xv}||{{y{zzy|~|}|z{|}}}~z{{}z{x|}|x}xv}yx|z|{{~|{z|{yz{xxxww|zwzy{zsw|{x}|}|}~}}~w}{x{z}x|yx}||||{yvz|{||y}z|wyx}sz{~}|v{zzv{xyyzx}|{{}~|}|z|}}|{x}x{|||}yx}z|{{|y{{{yxzywzxy{xyxx}y~y}{{x}z}}{{w|}||}}{{{{{}zz|}~{x|{|z||}zyzx{w{xv{z}{yyvzz{y{zyyyx{xw|n|}y~}{{}}z~{{}v~xy||{}}w{y~yw|yv}{{||zz{x~~y{|}}{{}|z|{|z{~zzzx|}}~}z}}~y{|z}~{~~}~|||}{~|~{w~~z{||||~|}~}}|~~~}~{~}~|}}z}~|{~~z~~|~y{}~z~~~~}{}}}~|~||}}~}}|}}}~|{|~~~~{}~}|~}}~}}}{|}}}~}~~~}|}~||}|||{}|{x}~{|}{~~~~|~~}~}}~~|||}}~}~~~~~|}{~}}}~|}}~|~~|~~}~y~}z}}~|~}~}~~~}||}}|{~~~~|}~~~||}~~~}}~x~~~~~z~|||}}}~||}~}}}}||~{~y~|}z~{}x}|}}~}}}~~~~~}~}y{~~|~~}|~~~{~v|}yxx{||}}{y~z{yx}wzxzxw{{z{zzzw~yzyyvz~z{{{|zxzz~qzyx{{zx|y}~yxy||zy}zzz|y{}xy}}|}|zy{xz~|zyzyzr|~~|yvyw~|}{wxz|yzvzzz{wyyxzz|{tx{y{{xy~~{w}yvxzvz}zxyyz}ww{xyzux|z~xwx}ux{z{|}{}y{y{yu{x{{zv{||}yz|yw~~y{y|vxz|vw~{x|zywzv{|~|yzv~y{|}x}{xzxy{}{|{||yy{~xy|~z}{}xzyyxz|y{}yzxz}zw}{x|xz~uxzvy|}|}{}xx|tywy{xu|{~y|{zx{{y|{{{}zyzz}y}{y|z~zzy|~yy||{sz{{yxwwy|v~{xz}~x||{x|yz||{x~x|}{w||{zw}}{}uzyuzvxxz{~|~|zyz~}|xzz{{{{yy{}w}~xy}}z|y{xz{z}{wu|xxzyw|zyw}|{{zxzyzv|~u}vy{}z{{xx~y{{}xy|}xzyv{~|}w{{{}|wzz{y|}z}|yx{~yzwzyy}}}{yx{pz|yx~}vx~{yyyxu|zz|ywz{yy}x{|xz}z{{|y||yzx~wyzy|zy|{|ywz{xy|x{zy{{~|y|{{|z}wzyw{|wvy{{||{{{{y{|{y{wy~|{z|x{}|zz|{|{xzz{x{xzztzwu}{yxyz{{xx}z{~y|{zxxzz|x{|z}||}{zz{{z|w{|~~z}}y|yy{y}syv|xu{y}w{}{|{w{}zx|s{||}|}z~}}}~}~~~|}~~}|z}}}}|||~|~|~~~~}}~|~x~~x}~}~}{|{}}~~~~~|w~~y{{~{~~~|zz~~~~|~|~~|~~~~~}~|}~}~|~|~|{}}~~}}~|{~|~~{}~~~}{|~{~~|~{{z}~~~~}}}{z~}~|}~~~}~}|z~~~~~|~}{}~}z{~~}{~~}~|~{}}y|}|}y}~~}}~z}}{~}~}~|{|~~{||}|}~{~}|}~~z}w|~~~|~~~~~~|}|~y~{~~|~~|~|{~~~|~}}~{{|~~}~|~~z~{{z|~~xz{{{{|z{|y{zwyw{{w|v{{vy{||}x{vyyx{{|tw{}|y{xz|x|{z{}}z|yz}yyx|xy~{z|{~zyxz}zvx{{x{w{yzyy|}xy{{xw}y|y}{}y{~y~~y|z}~{{}~|y|}~yz|~w{~yx}zy}}|yzz|zyy|z~zvzz{{{wyz|{zyzzy~|z{{z}|{{|{{|wz}|y}y|zy~zuz}zwzyywzwy{y{yy~xzz{zzzyvuz|~{y}{{|{~}|y|~wz~~}z|y}{|{{}w|}y{yr{x~wyx|y|vzuy|xy{wwz|y||~yz}{|{|xz|~{x|{z|}{|y}y{zzxwx}|}|}~zzxzz{yzyx{yy}zy{yz{yzxzx~~y~yz|{zz~|y}~~{}y~~||~}~}}{y{xyzy|||{~xwyy}||z~}w}yu|wvzzzx|}{z{~}}}~}z|}}~z}{|}x~y{y~z|{{wzzy}z{z}u~wxv~v|{xyx|yy}|~wyzzyxz~{|~{y|}~||}wy~||{xyy}~xtz~zy{~yxy{~y|xuy{yzy|z~||}}|z~x{{{~{x~wzz~z}}}}{yz{yx{|{z~vy~}~|}y}}}|wx|z~zz|x}|{yxz{}}}y{||y}v|}}}}}{}|}{yzz}xz~|yyy}xwy}z|x}y{|y{yz~z{~yz{xz{{zz}~z|y|~x}{~v|~zz}{~z|yvy|~}|w{|}~yz~||wyz{yxz|}{vzz||{{{|{~{|{{v|{}~~}||~{zz||~}}}|~~{}|~{~~|}|z~zz~~|~|z|}~~~~~~~~~~}|{{|}}{|~}~~~}}z~~}}}~{}}}~{z{}}}z{~|z~|~~~y~}x{~}{~}{z}{{~z}~~}~~}~|||||~}~~}}|{|~}~}~}{~~{|}~~z}}}~||~~}}~~~~}~|{|~~~~}~}~||~}}||~{~~|||y}}~}|~||{z}~}~~}|~~|zzy~}~~~}~}}~{{}{}~~}}~~|~}||~y|~|~~~||}~~~~~~z~~~|~}}~|~z}{z~}|}wvyz{z|{~zyt}|ytxzxyy}{yzzyy~|{|ywy~{z|{}x{xxu{|z}{{yyxz|{{{||{{yx||yz}|w}~~v{~yyuw{zv}x{y{~w|vz~z{|yy|w|}{w{y{v|y~x|yz{vv{z~{{yw|x{{{{{w~|||y{y{xy|wvxxy|}{x~z{z{{{y{y{z|y{w|z{{z{|}u{y|zy|z}zyzz|x||zxzxxywxtt|z}x~zz~xy{{{vy~z|z{|wyr|{zyrx{y}zz{zx{~|{}|}y{y{vx}zy{v||}xzz{y~|{|zyzy{xx|w|z{xyy~{{}~|z{}v{xww}yw|x}||w{}z||zy{txz{}z{xvy{uz|v}{w~ty|{|y{~x|zz{x~v{yz~}zz}{{{y~zzz|y|{z}w|{z}zv~~y~zzyxzyx||zz{y{wzxy||{{}xwy{|z||xz}{x{{z}{{{z{z}|{}zyz{{zzuzz|y{z|zyzzz{{x|{wz|}yzxy}~}{y|x||z{|xyyyy}{{z{|}}|y}y{|u{yx{uzuyx|z{y~u}zyzy}yzyyz||yzy{zz|}}w{v{{z{|y|{|u{{yy{zwz{}}{z{~{{xwzt}|{{|z|yz|z}yy~xzyx{zvy~|w{|{z{uzy{|{x|w}zzx{|z~}{v}w~yx|yz~zxyy|zww|yyx||y|xyz}}y}~x{z|~u{xyzz{z~~yz}}|xvz{x{}|~{~x|z|wz}z}{|xwzxy{yz{uyzw|~{z}z{{~w}w|{|}}}}~}~|{~}|}}|~|~|}{z|}~|}}~}~}|}~~~}}~}|{~~y~~}~~~}||~z|~~}~|}~z~}~|}~~~}{||||z||y}z}~~|}~~~}~vz}~~}|}}~}~~}y||||~z}~|~|~~|~~~~}|{~~~y~}~}~~}}{|~{~||z}}~|{}|{~~z|{{}~~~}z}}|~}~{|||}}~~}}}}~~}|{~z~~|z{~|w{}~~}~|~}|{~~|}~~~|}}~|}~}~~}|~}|}~|~~}~|~~~}{~~x~~{~|~~y~~~|z~z}}~~~v|||yy|}zz}w}|zw|~yzzv{||xzz}yx|{}{xx{wyw|~z{~|{zzy{{z{~|~|zz{x|z{x}}y{{z|xwz~{|y}{{}{{}y{wy{}y{z||zxyx|zx{}x{}}{{|z}{vy|w|x|~{z||{y{y|{|}{{yzxzy}|xyxz{zyzywzxxy{yzyz}z|}|zzz}~{|w|zyyy}z{}y~~~|x}{|{w{{|wz~wyx{wx}}z~zuzyx{xuxx|zz~y{yysyz~{zx|y{z}wz}|v}wy||t}w}}yy|x|uw{v{wy{yyz|}{zt||v{{{}}}y||{z{z{}}}x}{zz|z{~zz|{ux}yxy{{|{{y|x{}xxz|yv|x}}}~}|{}xyy~|}~|x|y{|~{~wyxyv{xyzz|yzvxz{{yyx{zwyx{|y{z}{z~{zz{||}}}|yz{{|}{|y}~{|w{yxy{|{yv|z}|wyyyyyzz{zxyw}{xxy{||{~yz{}{{|~{{}yzz{z~z}~{zyzx{yz|}|zzu{{xyztyyy{{z}|{w{{xxw}{{|~zy|~}{|}{x|~}{|z{~}zy~vwzy}y}x|zy{}y}~|}yz|||y|{|~x}{yxyxz|{w|}zz~}{{z{{{}|z{{|{}w{||}zxvyz~yx~yy{zz}yx|wz{|}{x{sy|zyx}y}x}yxyzx|z|x|z}{~~}~|~yx{x{~{{yz{z}w~{}zzvxw}z||wzw}x{z}}}yy||}{xzy}}|y|~}|}|}~}{~zz}{~|}~~~|}}}~~|}~~|~{{~}}}w~{{~~~}~}|}}}z~~||~}|~}|}}~|}y|~}}|~}~}}}}z}}~~}}}}z}~~||{~||}~{~}}|}~~~t}~~~~}~~~}~}~{{|~~|~~|}~~~{~}~}}|}}~~{}{~~~}~~|~}zw{}||~}}~~}||~~}~~}~}}~~y|}z}}~~~|~|{|}~|~}~|~~{}{{{}}~}}~~~~~}}~~~~}z}~~~{}|}~}|}}|}}~y}~|~}|}~~|~~|zz|}zzz|z{z~{}yy}xzz{wxzxz}{{}|{{~}zzw{yxy{|{|zzz|zyz{}zzx}|z~yzv~x{yyzz|zz~{xzv{|{xz{zzx|xwy}{}zy{w}{|yxwy|xx{v{|{y{z|}x|{x{{}zzy{{x{y~xyz{ww{yxxz{yw{vxz{zx|zyy{}u{y{yw|zxxx}|~zyyyw}|w~{z|zwyx{{v}z~{z{{|}v{~{{|}z{vxx|wy{z}z{||xxy{}z|}zx{zz{||z~|}|x{x{~}rzz||{xy|{}{}zz}z{zz{|}z}zz{~z{~w{yz}}y{{y{xy}|yyy~zz|{}}~{{{xzz{zxx{xy{{x{zx}z{}||}zy|{{zu}yz{||x||yzyv}zvx}zzz{xz}w|||}z||}y}xyyv}w~y{z|}z|{yx~}vzz{{z{}x{{|yy{|~~{{{xxv{}ywy}zz|}zyz~|x{w}|{}}{}v}{|w{wxzsyvv}y}wzywzwyyz}{|zz|xzz{zy}w{z{{y{w}{|y{}z{|~{xyy|z{y}y{yz|w~}{zzzx~z{|{zzvw}|z{v|{v~{|~zzzyv{yx~wzw{|}z|y{|}z|zv}y|{yw{yyz{}{{zw|||~|z{z{}x{yy{z|yxv|yzzy|}~v}~|zzz}}zy}z{yxz}{}w||{xxy}zzzx{xx|{wzz|xyu}y{v~{xy}z|wz}~y{{z~|yvyy{}zxy|zz~xuxx{y~vy~~wu{xzyxz|xxxzzw|yy{z{{xv|x~|~|x|~}~~{}}{}~}~~}~}~y~~}~}}~|~z}~~v}}~|}~{~~}|}~{~}~~}||{~}~|}{}~|~~}~}~~}}~~}|}~z|}~~~~}}~{~~|}~|{~|}~}|~}|~~~{}~~||~~}~{w{|~~~}|~~{~~|}x}~~|~}|~~}~~{~~v{}}|~}}|}~|}~}|~|~}~~~||}}}~~~}|~~}}~~}~}||y|{}y~}{}w}{{{|}|~|}|z~}~|}}~~{~}~~~}}~|{z}}{}}~z~~{}|}{{z{|}~y{z||zyv~yzuxvxy}{{|xyzuwz~uyz{{yy~wzxx|~}|wxyy{{~~z{{y|y{||{}~}y}z~zz|wy{yzvzxwvwyyzyy{{|{zv{x{{y{syx}}wz{y{{y}yyy|zwx~x~}yz|yzxwzyz||w{xxy{|x}yyzv|}x}w{x|wyzyxz{z|}~yzw|~x{{y|}}}~}}|v||~{{wy}|vyvxvxzzv}xww|xzzy|xyyztzzx}v}{zv{|wz||~z|zzxyyy{y}~xz||v{{~xx{x{{|yw{|w|y~}|z{z}z~}zxxzy}~vz{x|{||}}v||~{{ww|{~{|}yzw}y{{wyx{{zzuxxyxxyx{tyyyyyx}}w{zxy{{wzyz||}yx{z{~{{y}~{||~}{|ywzz|~y{wz{wxxv{w{y|yx~szxz|y}{y|}{zyy|}wz~yz}yx}~}{z}~}{z{|yy||~{yzz|zyv}|yy{xyzy~|}w{ywz{z{{}|y|{zzxzyy|{{ww~|x{|w|{||v{z|x{{{y|zy|yx|}zyyzux}||y}z||{{zy|v~|y|y{}|}zzz||{yy|z|~zyx}|}|z|}~{v~{{z{xz}yxx|zz}|z~|zzyw|zz}{}||||yz~}x||~{|yz~wz{zvxx||zz|{}{{{}zy~yz||{|xw}txx|yx{z}~{~|{{z|zx|zx{|~}{|}x{|y{x|yzzzwvzzz}uz}{y|}|y|w~y{yx{{{yx~zy~w|}{}{yyz~}~{~|}~x}}w}|~~~~}{~}~~}|~{}~|~}|}~~|}~|~}}|}|}|~||~|~}~~||~|}~~}~}}~}{~}}}z~}{}}|~~~|~}~}}~}~}~||}|~}||}z|}z{|~~~}~||~|~|z}~}}}~~{~}}{~~~{z~}}y~~|}|}{~|~~~{}|z|}}~}~z~||~~}}|{~|~}~~}~~|}y~|{}||}|~~~}~}}~}|{}|}}}}|}|~z~}}|}}~|}~~}~|y~~|}z~w|}|}~}~~~|}}~|~}}|}~}|~~}~{{|{~~~{|z{yx{zzzyw|{}y{{{|{}{zzz{}||}{|yx{}{{xw|uy}yxzz}vyzxyx{}z{{{zz~y|{y||zzvxz}~~|wyxzzyzvyz{yz|vyy|{xvx{w{x|z{yz|x|x|x}zz{zyvzv{{wx~{{{xyz|y{yzyxxxyz|y{|{z{yz||v{zx|x||{z{y}y~||z}{wyzy{wyuy{}{|vy{~x|y{yz||z{|~|x|y~~w|y~v{z}w{|~}z{|wzw|x|{|zwxxx|}ywz{z}y}yy|{{xvw{}zx{}~ywzx}zw|xx|v|xy|~zvxz~v}yuy{zvzyxw}}zwz|{zw|yx}|z|{w{}y{~w{|{|z}}xw{xxyyz||{{zz|x{w~}|yyw{|zw}zz~{w{|z|yuy~vz~{{~{zwz}|yy{}{{wyyxyz{|y~xw|xz{}w{zyz{x~{}{z{yx|zy{y}yz{||}x{|}w|x~{xw|~{wz|z{}y|qzy|{wyx{z~{~{|}|{zy|y{z~wzxwyzwxy{}~z{v{z|{}}z|{{xy|||{xy}}|xvz~z{|z|{vx{y{|x{z|zzxzyyxy~||{z}{|}vzy}|z{zzz|{xwzz}z{{|zy{{z|{uzzu}zz{x}{z~}{yx{|{w{~|uzyzw{z}}z{x|wvv|s{zz~{y~wx~y{x|y||{wv|w{|{{zy{x{xxyzx~{v}y||xwy||w|zx|zyzw{{y}x}}vyzyx||{wvz}yx{xyxz{ywz}yzxs|xyzzx|vx|{z|z{{w||{~~~}|}~~~t}~}~~~||~~{~||y}||~w}|~|~}~{~|~}{~~~}{~}{{|}~~}|w~~z}{|}}~~|}}~}~~z~~~{|}|}}~~|}~}|~}~}}}~~}x}~{}~~~}~~z||}|~~z|{}~~~~}~}~~||~}~|}}~}v~~|~~}|~~{~|}~|~~~||~~}~|}~}{}|z~~}~~}}|~~~}~|~|~||~~~~z||~~~z~|~~~}~~|}~{~zy|||||}}}|{}~}}~~|}~}~}~{~~}}}~~}~~}vx{zw|{{~zx}zzz{|zzvxyywv~y{yx|yzyw{xz{x~xvyw{~ywzz|{v}w|{yy|y|x|z{wx}}}zxxw{zztyxv~yzz|~|wxv{{zvv}xxxuzzy|xx}zyz~x}|{}yx}}}z}}||zyz}{{wzzzwwx{u{wxvxyyy~vy~v}zzv||yyzzx{{zy}z~||zzx~y~{{|}~|~}y{x}||zwx|}{yv|z~x}w{xxywvx{|xx}}{y{z|s~yz|{wvzz{}y{}{z|{w{{y~yyy~|zzy~{u|v{||z{zwy|{yv{|z}|xw{z{zvww}{|x{z{y{w|}x}y{yx{z}~w~{wyy{xzzz{xyvx{zvzv{v{yx|xxy|}xzxz~z{{x~~{{~|~y{z~{z}~y|z|}~~|x|xzz|xyyvxzzz}ywx~wz{}zxz}x|~}x}}v{~y{|y||xyy{~wzz|~~|vzxwyzo{{{wxyx}x|yw{~y|ytzz~u|zyzxvz{yz~z{x}{{y|x|{|wyyy~~yyy|~zzx}z{vxz{yz|v{zywwy~w}x{}~wy~wq|yz{{z{v|zz}~zyy~z|zx~y{}z{uz|yzyw~y{xvy{xtx{xw{vy{wz{}{wzy|rz~||x~}vzy~x}yz{x|z}}{{x{y{yz{}{|yz|wxzz|ux{|xy}zyzxxuy{z|{z{z{|}x~z{{{|{vy|xy}zz|x||yx~yz}zz{zz}zwzxx}y~|{z}x{|z|vz{ywz||z{~zw{{zy{|}{}w|}~~}{~}~~{~|y~}{}|}~~~~}~}}~~~~{||~~|~|}~~v{}{~x}}|}~}~x~|~}~~|~|{z}~~|~~~}||~}x}}|}~~||}~~}{|||~}}}~}}~{||~~}}|}~x~{~}}{{~||~~~~}}~|{~}}}~~~}}~}{~~~z~~~}~~{~~}~||}~}~|}~{|~{}{{~~}~}}~~~{}~~z|~~~}~|}~~{|z}~y~||{z|{|~}~}}~|~{~~|}}~{y~}}}}|}z}y|}{}}~~}}}}~~~}{|~|}{~}|z|~~~~~~|yw~y|wtxy{zyxvuzx{u}|y|}y|{|{|z{{~yyvx|{u}|zzyzyz}zxw}xyzv}}uw|x{yw{}z|yv|||~xx|yzy~|{{{|}{~{zzvy|z{y|uwy{yy{x}xxxy}||{{z}z{{{yrz{z~{x{wv{{x{y~|{|w{}|yy{z}{{{}ruwxx~z|}||wzzwzyy|yw{{|y~zvv~zz{vy{zyz{yyw{|y||{||z~{y{x{y{}zxwxzzzyz|vz|zvzxyuxz|w{|tyyyy{|}yxyxyyv|yz~wz|{zyy}{y}y|xzvxx{w}w}ywx}wz{yz}zzv}y~{|{xvy|y|{{{~y{|yyz{wzz{zx{~x|xyz|w|xuvw~u{zy|w{{y{{{zwzvyxyzzx||yz{|y|~|{|x{{|y~u|x{z~w|zy{{}|zy}{}}y{}|uywyz|{~zw{zy}yw{{z|{yy~}z|}{||z{z~{z{|{}{|zxzz|xz}yv{|u|z||v{wyzyz{x{wxxu~|{z|{wt|yx}x|zy}|}}{w|xxyz{}z}wyzt~{|~zy}{z}w~{xzz||zx{|{z{yxyxy{y~|{{{}u}yy}zzzuy~t{|z{|}{z{tzzwz|{{{zx{z{|{{~wzzz~|yxxzx{y{{|~xz}zy{z|{y{||y|y~}|uwv|z{|xuyu{{xyx}v|xyy{|zz{w|yzz{yzx}x|xy}xzy{zy|y|yyux|yw{{{xzz{xw~}{z|x~y~x{|{{z|yz}{y}|{y|{|{|zzzwyxv|}|yy~}{{~~|~~|~~~|~y{}}~~}}}}~~}~}|~|}~|}sz~~}}~~{}|~||}~z{}zx|~|~z~~}~|}{~~}~y~|~{||}~~x~}|}}~~z||{~~{}|~~}|}||~~|}|}||z~~~||{|~|}~~}||~}}}}~~}~}~~}}{|~~}~|~~{~~{~~z~|~~|}|{|}}|y~~~}||~z~~|~}~~~~~}}}w~~~}~|y|~~~{~{|~|}~~}}}~~|}}y}~|}{}||}|~~~|}}~|~|}}~{}}~~~y~~~|~~{}{~|~}||}~{}{|~}}}}{|}}y||~|z~zz|{~z{{uyry{yzyxwywxyz|||zz|xz{zzyyy{yvxyxxz}|z}z~yyy}|}~xz|zzzxy|{|{w}zwz||yzyz{w}|zwyzxyy}~x{x}w~{z~|{{|||~{xz{x{x~{wz{xyyzzzxzvyzxwxx{|z{|yx{|zyxzyzz}xwyxz{y~}y{~{{zyyy}}xy{~{||vz~z~yvw{{yyx{z|yzyt||wxv{xwx|}y{|xxzzy~}z|}}~y{{~x{}~zz}w{yyxy}{zzy{y{{vyxx~|x|ww}z{w{x{uz|{~y}|}|{}zy|w||||y{zx{{}|x||{y}}z|}xx|}vyyz{|}v}w|ztzzxxx|w{x|yx|yy}{}yy~y|y|{z|z|z|{vy{x~y|xyw|w{zyxxzyx{wzvzxwx{z{xz||wz|x{|{{y|z}zx~|{{z|xz}}z}{||~{|xvyzy{xwzyz{yu{zzyzz{{xx|yyuzzz{~{{{z{zzyzz|w||w~|{}{v{}|{~}|{z|uzz|sx{|z{|}z||}yv}|zxw{y{y||yz~z}xy|~{}|}{yz||z{{{wx{}z}zxyyy{y|{yy}{vyxw|zvzz}yw|yz|z}{|y}wuzzx{x||yz~~{{}~}v{|}xyw{xyz~vy~|ty~{x|x{zyzuywxv{x{}y}zx{||z}{yy{{|}xy}z|}{}{}xz{|yx}xzx{yz{zxx|y|{wyv~ys|z~z~y~{z~~|~y}|v|x~}~~{~}||}z~|y}|}{~z~|{}{~~~~~{}~~|~z~~~~{|}}~|~{~{}}}~}|{x~~~|z{y~|~|z{~~~z}{|~~~|{~|~}}~~~{~}|~~}~}}}}}~~}~~}|}}~|~}~{|~{~|{~~~||}}}}}}||{{}}~|}~}~}|}{~{|x|||||~}~|}~~|~||}}~}}|{}}~~~{|{~~|}|~}z~}}~||~}~}~}|}}|~~|}~~|}{~||~}y}y~|y}}z}~~~~}~~}|~}||}}~{{~}~~|~~}y|~}}z}|}|}~|}}{|~~}~{~~}~{~}~u}z|y|{z||zvp}z|wy{}xx}zw{|yzzz|wv}{}|x~}{yzwyyx|~v{xx{|~z{zxyx{yywzwx}v|xy}y{|yywyyy||{{{|||zyyxxzy{|y}zx{}}w}xx{zxxxz|xx{{~{|{xx{zsyv{~yz|vw}{{z~xz{|y{zzzz~|z|x|y{wt}}xx}|yzyy}{yv|}{x{zy~yyx|{}x}|{yz|z{}{yzw}zzw~zyz|{y{ztyyy{wy}~|~z~z{y|{|y}||||vz}x}{{zy{z|}{y{yz{}wzvx~{zzx{{zzxz|y{x{z}yz{}}yzy{z{~zy||{{yz~{x}{~{{|xuz|yvzy{{wxzzz}w{|}yx{z|{z||{wzz|}z{zz{|}z{zx||y|{y~wzz|y~z~}{|vy{y~v~||z|zyvzz}|z{{}z|wywz||{}}zy{y|}{y{xxy}zx}}z}z{zyy|y~z}}~zzz|zxxwwz|~{y|~z~z~{yx|{{v}xuy|{}|xzswx|x{~{zv{x}{}}yz||xz{||{{z{{~vxwywxzz{}xz|vzzzxzz{yzyxy{x|~{v~|w|||~zwxy{yx~}}zx|}v||xz}z||}{|v{y|||xy}x||yx{|}{|zyzx~|y{}|{}{x|{wyz}|wyyzz}{x}z}wx{{|w}|}}x||{y~y{zzzy}||xz|z}}yzz|yzxu|}{|}{{{w{{~y|||w{z{||zyz}x{y}}{y|zxvzy}|wz{yw||yx{}{z}zw}|z}z{x}~}|~}}}{~}}}}|z}}|||{~~{~||~~~{|~|~~}~~~~}}}}}|}~~}{|~|~}|}}~~~}~~}~}~}}~y|y~}|}y|z}yz~}}}~}{|~~}}}|}||{y~~y}|}~~}}{~z}}~~}}}}|}|||}~|{~~}~~}~|~|}}}|~|~~}~~}~~~}}~~{}~~}~y{{~~}~|}~~}~}~~{~}~||}y~|y}~~~|~{~~{|}}~}}~{z}}{|~{}w~}{~{}~~}~~||~~}~{~z{|{||~~}}{}~}~}x~zy{|u}zy~y|~x}{yyv~y{y|yxz{y||ywy{uzwzy|xxyyy|||yy{v|y|z|y|}y||}{wy|{{yuzwz}yz~uyx{{xzw{zyx{xzx{y}}|ywzux}yyw{{{|x{|~||z{z{x||zxw{y{w{x{|yx{||ww|{yw{yxz}vywyz|zyxzxz~{ux}{yyzzz{z|y|}{}{~~z{||~w}~~zyxxxy}yxv{yzxv{{{|x{xy~zzzzv|xz|tzz{yx|{}{{yz}{{z|{|~}yv|{~z{}xy}yzyv{wywzyz|}{zxz|xxvyw{yxz|w}y|}yz~yzzxz}y||x{}|{{|~|~}}z|tz{z{{zwzzzx{{yzx{zzxyzz~{y|}{zy{}zzy|||~}xzv|zzzy}{y||}~|}{z||yw{{y~s{w|uu{yy|z}z{yz{}~{{w~}~z~z{v~y{|{|x~~}{y}x}{|}zyxx}uzzy}vz}xy{yzxxxzx~x{wzzz|x}|yzxz}|{x{zz}|z{{yzy|}y{~zyy{y}zv|vxyy{}z{{}xz{v~{zz{xx}}}zz|vz|}}}}{{z{}}}}~|{{z|{}{|xxz|zxz~x}yx{xz{y}uxzzyyxzw}wxx}y{}||{y}}zy}{w}zx|{yvz}x}}{yzzy{z||}|{{{|zyvysw{wvzzwyzzz{|zvxzxu{yz|}x{{{~|}z{y{~}{}|}}zxwzv~z{yywx|{xyuwyzxx{zzw}yzvzxy{}z{{z|y~yz}||}}{~{}~|}~|}~{~{{{{~}~~~~}~}|~|y~}|{}~}x~}~z}~~}|~~|}|~{~{~|~}}}}~~{~~|~}~~}|}}~|~|~~{}{|~{}~{}|~~~}y}|{}}}|y}}~|}|~}|}}|~|x}~~}~}~|~~~~~}~{~~~y~|}~|~}}|~}}{~}|w~|~~||~|~}~~|y|}}~|}~~~{~~~|}}~~}|}}|~}~}}~~~~~~~~|~~~~~zy|~~~}{{~}{||}y{}}}~~~|{}}~~x{}}}~}}}}~|}~|}||x|~}||{{~|yyv}|vz{||{~}~x{{zuwxx{zwz{{yzy~{zy|xzxwyy{|{y}z{||wuzyy|z|z}x|zz}y}yzw|zz~|zyw}zyzwyxzvxx{z|yzyy{y}z{{z}{~||x{|y{zyx|||||z{zyyxy}|{w~wyy{z{z|y~|}|{}}{z}~{z{{zztuwzxzzz|yy{{zzz}xz|~{{z}~}x|w{{|{{{{{}{|z|{|{|{yy|~x|{zxw|y~|zw|xywwy{z~{wz}{z~wyx{yx|~z|{}z~~x|wv|y|zz{xx|{xyx|||}zxz}xwwzx}{{w||z{{{z{{zx{|}{|}~y|~}}w|y|w|}xzz|zxz}xx{z~||||{w|}~v{{|{|zy}|{}}z{|{||}x{}zx}|{{{~y|zy|z{~zv{x}w{z~{x|x}||}wy{wxwzyz{zz{y}{xxy~|~|{{{{||z|w||||}x|y{xy}|~z}{z~xzz}y{vywy{ywy{{|~zyz}zw}}{|{{yz{{zzwy{}v~zz~z|{zz{w{z}{{|}}|x~||}wx}yzzyzy}y|{{}x{{x{xy|z}xzzzzvx}vz|y|{|}}|z{{y{{|z{{}}{x|x{zvv{zwzwwz{|zyxzyzs{}||zxz{yxxx}}z|w}{}}y||{{|}{x||yy~xy{wyz{x|z~zyxxw}|{y|y}x|y}|w}{zzzy~yyx|}x|}x|y}{yxzy{z{y}{yy{{{y{z{|{z}}}{yyy{~zxzyvy}}}zyy~|}z|{~|||y~~~x~~}z{||}~}~~~|~~~}~~|||~~}y|~||~|{|~{~~}~|}|}~~~}~}}}z|}{~}}}~{|~}zz~~~~}}~~{|}~|{|}}}~~|{|~w~~~{}~~}~{~~~~}}~}~~}}~~~~}}{}{{~|}|~~}|~|~}}~}~|}~||||~|}|~{~z~|~~}{~~|~x{}~~|~}{~z}~|z}~}|~}}~}~|~|~}}|~~{~~~}z}|~{~|~~}}~}}|{|}~~}~}y|~|}|~}}{}}}~~|}~|~}~~~~~~|~~}}~~~|{~~~~x||~~|}}~~~|{|{{}~x}zx|{|x}ztt{x{zz|u{z|{|}wy{xxu~y}yxu}zsx|}yu{y{~zx|}zz||zx|}{zz~{z{{z|y|z{{zzu{wzy{zzzxtz~zxz{{{y{|z~{x}{|z{}y{x{~|xz|w}yy|zz|xw~y|{vzzwvzyyy}yvxwy|x}yx{~y|xz|{w}zyyw|yw~xy}|y{xxz~zz|yy~|~y{~zzw|x}x{}w}xx}z|wxyz{v{vyz|zxvvxzwzxx}|zxwzy||yzw}{}}|z{zzz{xvwtvxx{yywxwwt{{yvzwz|yw}y{zx}{|}zy}z|{{zxy|wx{y~z|y~~|{tyzz|xyzxywxy|y|{{z{z}{z}~{|xz}xy{{}|y|{yzy}}~|}wzy{z|~z{|{u}zxwzwxyxx|wvxz{y{~vz{yzy{{}{|zy{|{xwz}{~{{|y{|~}~{z}{y|~y{z}vx}{~||z{|xx{wxxytyzww|y~wyz|w{~{yy{zz}~yy{wxyv{xy}~zuz|yzwy|||w{w{|x{n{x|zxx|}yzwzzxw~z{y|{|x~{}{wy|{{~z||w}}|x{vz{y{}}}{x{xy{{x{{|zxxxzxz~vuxx{|{vyxxvz|yz|z}|||||z{{zyx~|yy{y~z{~}z~{{|~u{wwwz}|wz{{|{|x|{||yzy{y{|{}}~z|{|}x{xz{~|w|w}||z|z||xxyx{x~zx~q{yywx{|xy}{uuxwyw~xyw{{}z{|x{wz{~|}zwz|}~}~}{}{z~|{}~~}z|}}}~~~|~~|}|}~~}|~||~~|~|}~~w~~~~~|}~~|}~}~~~}}|~~~x|~~}~~|}~|~w}|}|z~}}~~}~~~~}~~|}|}}}}|z~|}{~}{~}}}~y~~{v||z}~}|}zz~~}}~z}~}~~}|}}~~}{}~}}~~~~}}|{~~}}|~}}|}~}~|x}{|~~|}}}|~x~~}}|}|}~|~~{}~|~}y~~{~{~z}~z~~|~~~}~{~|}}~}|x~|{}}}{}~||~}~~|||s~~{|x{}}}~}}~~z{v|z~xyyzxzyyx}{{w||zzy{|y{{||}{}zyzyw~}wz}w{{yz{ys{u|z{{{}zx{|v|u}z{|v~z||y~z~|}uyvwyx||v{zw}||y{}xxwxvyv||y|w|w{xwvzy}{x}yz||~z|yvz{{{|x{~zxxyzu|~}|zwx{xxzzyv{{y|{~|wzxzy{zzz}{{|y|w{z{{|x}z|{|z|z|{{zx}{v{y}}zy|v|{{z|wy}yv~xyx{z~{ywyyz{z{zz{{|~y{yyu{y||~z{zy{}}{yx{y|{x{z}yz}zuzxv~yyw~x{z|{zwx|{{yw}~|yxw}||ywxyyzzxyzvyzz|~yx|{z{||y{xz~~}zy{{|{y}{|{wyy{|zx{|{zz}zy|}x}z}}v~z|||zzz|ytzxz|z{wz|{}zwxyyy{{|{yzyyuz{zy~zxzywuxxszzy~|}yy{yz{yy{{}{zzx|xyy{|{~~w{|z{|xzx|yy~yz~wxzz}yw~vyxw||{xy{wy|y}|yv{|}zyx|{|xx}}z{w}{x|wy}xxv|x~w|xz|ry{yxwvzxy}v|||z|w{{||zwzzzxxxy}yz|zz|zy|z|y|y{xy~y{{y{zy{x{yvwy|ww}xx||xz{yxw{z|}xzzv}{u{{~{|zzy|wy{{z{v}y{ux}wxxvyzwx}z|zz|zzxxz{}||}}zz~||x}{|ywz|{zwx~y|{w|yzw{{~y~{yzux~z}xxyxzzyxyx{yz}|z|{xz}xwy|}xz{{{~~{~}}~}}~{}~~~}z~}{}|}|~}|z{~~~~~}~~|~}~~z~}}~x||}|}~}~~~~}~~||}~}}~{}vy}~|z~|~~{}}~}}y||}~|}~}}|}y{~~~~~|}}y{~}}}|~{z}}~{}}{}}|~~}}~}}{|~{~{~~{}~~~~}~{}{}}}|z}~}|||y~}~|{~}~~}}~~|{~}~|}}}|~}~}|}y~}~|~}w}~||}~{{}}~{}|~}|}~~~~~}z~|~|}~}}{~~}~~|~~~~}z~~~}}|~~~}||w|~~{}}{~}|~|~}}}|~}}}}{}{~~}~~~}|}~}~}~~}~~|||~|}||}}~{~}~z{y|~{~{z~zw{t{zywzxwrxzwyvy~zz||ywy|y}}vy~|v|}zzyzw{{|{~}yy{{x{{~yz{zz~|}yxz{||zxxwzx|{~{uyyxzz{y}xy{|yx{x}zyzy{y~}w}~y{|z}z|}xw|}zz{}x{y{zw{xyyy{|xx|zwzxxwxy{z{xstw|z~y|y~}|~|yz||y}~~}{zz{y|zzzyz|yy}|{vzwwy{~|xxxzxuyzx|}{x{wvy|y}}{}{}x~}y|zzww{|}}w{}~}|{w|zy|{yyv{xyyxuy}zx}|y{xu{yzw~yyzy|}zw|||yyy|{ww~y}yz{y|x|~}|y{{zz{{uxy{vxs{yyw|xxz|yzwwywuy{zw~|x|z~}|{{{~}~{}~y}|~y}|{}||zz|zzy||xvwyv|}ywx{wws~yzzu}wyxw~}xz}y~y~{}~yy{}~}zz}||}~{xz|z}zyzyy|||zyz{y{x~v{{vy|{zxz}{}z~{~zz}}|wz{z|xxx|xzz{vv|y{w}yzyz}zz|~yyx{yw|||wx{|{yzy}{z}{z}y~y{zw{yyx{z{}}}yz{}}y~{|{xw{u~uzxzxzz}}yxvxy{ywxyzy|x{z{~|{}y{v{vyyz|yz|}|y~{{|zzxvx|zy}|y{{yzyz|xy~zvzx|yz{xzzwyx}w{{}x|}w~}x|}|}{|~x{~{y{}|v|v{zw|y}y{tuz{}x|yy|xx{wvxuw}{{y}z}v}z{}||~zxyy~~|}~}}{~~z~{~~~}~~}|~|~~~}~}|~}~~}}~~~~|~}|z~~|{~|~}|z}|y}}{~~}{z}~~~}~~~}~}{{z~~{{|{~}~|}}~~}~~~~~|z||}}~{z}|~~}~}}}~~y|~~}{{}y~~~}}}~|}~~{~|{|}~~|~}}|{|~~}~{z}~}}}z{}}~|}|~||~~~~~}}~|~}~}~}}~{~~~~z}|}{~~|}zz}~|{|~{|~}|~~~}~{~|||||{}~z||~|{}~}~}~}|}~}~}{{}~{z}y~~}}}|yyzyxz{|{{{yyy}y{|~{yz}{{|zzyy{{{wzz{xz}zzz|xzywyw{z|{||{{vx{z{{}x|x~|{t~}yy{y|}}w~|}{u{|zyyvw~{{y{z|{|y|zzx}{{x{yy||zzyx{z|yyyzy{yzuz{z{{yz{{vy}yy~wy}yx{|}yy}zx{yz|y|{zzywvxyz~}yx|xxzzz}||vwz}{|x{{xz{xxx|zy}{~v~}yz||z{}|{yz{ww}v{xzwzzx|y|{xzyxyzwzz{zxzzxyz}|zyyvyyzy}x}xzz{yz{{w}zywwx~{v{y}|z{||zw{{|zx{xz}xyyyzzx~zy}|zyy|}|x{z|xy{{zw{|{zx|wy||xx|{z{{y~{{y|{}|{{||y{xzz{}|zw~z|v|zz{xz{y{{|zz{{{{|{|zwzxzx{zy{y|w}y}|~z{|{y|~z}x|~{~zzz~}{z{{|wz|}|{y{}|yz~~v|~zx}}~|zw{z{{wv|}~y|}{|y{z|{x{}}tyz|||z|xzu|z||~zxzzxxwxz{w~z{vxxy|}wy{|~}zy{}x{||{z|yywy|w{yz{xy{|}x}yyu{{yz}wyyzzy{wz{}|x{v|vy~xx|xywzy|{{zzz{|{u}|ywwz|zy|zyx~z{}}x||z}y{svz}w}w{x{w||zzzxyzw~z~{y{wzwzz{{uz{|wxw{xxzy}{wxyyz}wu}}|wy}|t{{{zyzwz{w|x}~}v}zw{y|x{{y|{||{{zuzyzw|x~yyxxy}}}}|}~}~~}}~}~~y~}}~}~~~}y}|~z{|}~~~|~}~~}~}~}x~}~|~~}|~~~}}~|}~|||{|||~{}}~{~|~{||~|~~|}~~|~{~~}{~|~}~~~~~{}~|~~}}{}~~|}}~}~}~}~~~}~~~~|~}~~|~}}~~}{~~x~~}|~{~~}}~}~~}~z}}~~ww~}{{}z}}~|z~~~}}}}}~}~|z~~{~|}~~|y}~z|~~|~}}~~~~}||~{|~}~}~|}}~||}||}|z~~~~}{z~~z}~z}{~~|||z~}||~}yz{zxwz|{z~yyzy|vz{y}tuy{yyzxywz{zw|yy{vy|zz|xy|yy}||{x{{{~{zz}y||{{z|zx{wuz|z{x{zu~xx|x{||w|}yy{xzv{|zxzz~}zt{x{y{~zwzz|vx|z{z{y}w~|{}{|vxv{wxyw{yyx|w}xyy}{zyx|ywxvyz|||{{y|x||{w}y{{}z~z}yy~z}|~}~|yv|z|zy{{{yz~x{yy{{vyw||||uz~z|z~xzzwy}{y{|{}|||{x{|z||}|}~zzwyzzywzy~wzz{{|xwzw{zzxwy{xxy|x{zy{}zz||~{}|z~xy|w|z}}|z||w{{zzy{yyywzy||wy}z}ywz|x{ww{zyyzz||}z}{~{{|x{|{{y|}yy{|~~{zv}~xy{|x{|zx}zxw|x{zy|}}xyzyyu{|z{~}||w{w}z{zz|{{uw~z|}{|yy|zwz}w}}z}x}}{|vyy|z{x||z}yzzwz|x|x~{{{|yz|{{|z}yxyzz|yzy{{|}~{~z{xyz||z}{{y~wx|yw}{{z||z{}yr|~~{y{zz}{~|z~}zxz}}|}}y{|}|~{z|~||~xz}{~y{w|{z~}{|w~}|{|yxxv{x{wzzx|x~|yy}{{y|zzw}}{zx{}zxwy{~zzw|zxxyy|~y}xw{xy{zwx|vxww{}z||{~|~|y}wz|~{{x{xz{}}x}~}|{}y~|}{}y{|{}}{z{|}{y{{|zw~w|zwzzv{zyy~zyx|wzy{z{z{~|{|}}~|~{~~{~}}~}|~~}|~z}}~}~{|}~|~~~{{|~~|}|}||{}~~~|}~~}~|~}~~}{~~}~}|||v~}}~~}{{{|}{}{{{}}}x|~~}~~~{~~{}|~}|}~|~}{|{}}}~}}}~{~~}{~||||}}~}~|}~~~}~}~||~}{}~~~|~~}~~{~}{}~}{||~{~|~|y{~}{z|z|}}}{|}||~}|~~}|}~}{~~~{~~}|~}y}}~}~|~~}y~}~}~~~~}}|~}}}{}{~|~{{|~}}~~~~}}~y}~}|~{}}||{~z|{~~z{zz{{{{{wyv|}|}|yyxx}x}xx{xwx{uyyz{vzy}~vw{wzy{~||wuwy|z|x{z}zx{xu{zxx~vzxwx{~|vy{}w|zy{{{y{|wx{{x|}w{y{~x{v}|wyy}x{zyx{{xyz~{{{z|}|y~xzz~x~zvzw}{}{{x}yx}w|y||}ywzy{yuzz{wy{{{yx}{x{|xy|}||~}|y{yxz{xy}x}~{}zxyvz{}|yzzy{z|w{wu~{{xyyx{|yzwxy{z{y}{zy{{z|x{}{wzy{||y{{{z{z~{zz{z{ty~z{z}~}{{yxzx{zy{{{{z~{{{}|{zy|yyyzvwx|zzy{{}}|~z}zz}|{{zz{wxw|z{wzzy||}yy{zv}~~|{{|y{{w{{~zv{yx|{y}xyzvv~|z{ywzzy{y~zxz{{y{z|~z{|z{{|xwxzz{{}wxyx|}{|{x{}y{{x~z{}{~}xxy{ywzw|{{xy||yy{x{}wz{z{z{y|y{{yzyzyxwy{uzx{w~{yw|zywz|z|}|{w{|zzx~xv|zy{{y{{|z}xywvy{{{}{{{}{||}z~~y{|}y{}xz{{|{yyxyx||yzzw{x}z|y}{yzzz{yzz{|}}}zx{vyy|y{zzwzx{~y|w}{{z|yu}x{z{~|{|z|xxzzy}xx}~y}w{w}zxy}vxxwy|zz{{|~wzz}{xy|yvyy{{yy{vwxz{x|}y}}{{yz{z{z|{y{{w||y|~{{zwxywyzwwyz{}z{z{{t{{z}xtz{zz{yyyzz{}|z|z~}~~~}~}|||~}zz{}w~z~~~{|}{}{~}|~}}~}~}{~~}}}~|{}{{|~}|{~~~~~{~}|}~~|~{~~~~|~~{~z~~~}}|}|}y|}{}}~~~}{||}~}~||~|~||~~|~~~}~~|~z~|~~}~~~|~~{}}~~}~~|~}|~}|}~~}~~}~}~|~|~|{{||~}~x}}{~}~{~~~~~~}~~y||}~}}|{|{~}|}}~q}}}~~~}|}|~z~{{~|~}~||~~}~}}z}|~z~|}{{}|x|{|~~|~y~~~z}~~~}}~~~{||}}}{~~}|~|zx}||~|}~~~~~|{~~y~~{x{zy~~w{}yzy|yy{yuxx{z{yy}u{zyzx{{vy|yxy{|xz|~zz|x}{||}w{{|z{~|||z~x{xy}{y{zxyy{{yszvy{~}wxxw|zzv|xyyxxvzx{~~{z{zzwzz}z}y|~}zyv}}yz~zwv{zyzwuyu|zyxttxy}w|y|uyz}{vzvzy||vz|x}z{zzxzyvrxyx}}{}x{}|y}y|~|~{{w{u{y{z{{wxyxv||}y~{y{||uv|yxz||}w{~yzw|{y}z}||{|||y|zy~zx|zyyzwz{w|v{y|}v{}||zw|y~z{zx|{xzx}}}zz{||vz||z{v{z{w{yzy|}y}|yw||ytzz{|wy|xwxzxyzzzyz||x{}ywzyy|{zx{z|}{}~{y}{zy~zz|x{x{{{~~}{v|vxxz|xuwwzywx{tzz{w}wyzuz|zyyy{|y~}x{~{}zwzyy|z~wy|{~~{~z{zzyy|w}yv|x{{yxu{|}wwxwt~x~vyxxwz||zw}{{{zzyyxx}y{wzwx}{w}x|}{v|ozyxxzyzyxzzxwyy}yxw{||xx}xxuz|||z}w}w{yx{zzww}|}wx~y{y~z{|{zxwwyx|z{w}|z}wxzx|v|wzz|}|y{{{}{u{{{zz{}||}|zyzz~v{z~}ywz}}vz{wy}zxy{|w|yxuyzwvy{wywy~zwxx{}yu|}}yw}y~{yz|zzy{{zyxxw{xx|wvwxx}}vtxyzzv{x|y{xr}vw{xxxy{yx|{~|yz{ywy{y|}z}~~}~~~}~|}}~{~~}~}}~~z{}~~~~}~}}z~}y{}}}{~~~{~~{}}}{}~{{}z~~}~~}}~~}}~{}~z}~}}~}~|~{~|{y~|}~}}|~z~{|}|{{~~}~~|{|}~~{|~~}~~~}|}|}~~}}~}~}}~}~~}}~~{{~{{~~~~}}|}{~}~~}~~~~|~~|}~~|}}}||~~|{}y~~~}|~}{{z}|}~~{{}~|}}~~}~}}~~|x~}~}~{|||}|~~|~~|y~}|}~~|~|~}~|}~}~|}}z~}}|}~}}}{}~~~}}~}{{~y{~}|}~~~}~z|{{}vzwx{|yywxz{zywzxxz|z|vzvv{{{z{zzxz|yv{wwx{zwxz{x|w{||w{y|{{|zx~yy{yy|w}tyz}}u~{wz}ywxx|{ywvxyx|yy{w}|{x{vy~wy{x|{{}zyy|zw}{yzy|yuzxzy}zzxzz}xv|yyvzwvy}vyyy~yyx|z{x{||{yzx}z|zz{|{{{ty{z}xz|yyvytwt{y}yvzz|yw|{x||yxz||}||{s{zwwv~}yxywt{{{|}{y{yzz{zz|y{w~z|y~{|vyxyy{x}zzx{vzz|yv{zyyy{|x{zzwzw{ww|{{|{wx|y}w{{xztz{z{z|xwzy|~zyy{zyzu{zyzwz{{y{}y{zyyyyzy|wy{yyzzzz~vzv|xxwyzzxzwwv|x~zw}xy{}y{~z}z}{{{z}v{xx{zz{}xz|yzzx{~|z|wz}y|}xz}v|{||~wxvxzyz}yy{y{|}|yyy~|}{|yzxzz}y}wz|{ux{z|u{xw}zzyyxvx{zwwzv}|{z{uuy{{~{zx|y}z|z}xzz{{|{xyz|y{xyyz|{~zzvwv{y{{|{z||~{|}v|{wzyw|{yyzz|{z|~{}yy{y~xxyxxzvyz{|}vvzzx~xu{yzxy|{w}z}zz{|yxz{{~yvz{|z{}z}z|ztywyxzyxx{zzx{||z}xz}~{~|xzu|{y{|y|yz~|x{xzyzw{xw~zzu~yw{}{|v|y{x{|z{z{wyyx}wyz{{z{}}z{}z~xwxzvyy~~}}|||}~{~}~}}|}}|{|z|~~}~{}{}~{{}}}}}}}|}~~~|x}~~}}|~|y}{||~|y||}}|~||~}|}~~~~{~{}~}~~}~}~~~}||~}}|~|~|~~~|}|~~|}~{~~|z~|}~}}|}|}~|{|}~z||}}}|~{|{~~}~{}~}|{}}~}{}}|~}~}}~}{~~~~{}}~~~|||{|}|z}~}~}~}~{~}}{}~~~y~~}~}~~z}~~~|{|}}~}}}|{z}}~~|~|~|{~}||z~}~}}|y{}|~~~}||||||}~z~~}}||}~{{}~{||z}~yzx{}y|xv{}yyx||zvyy{zzx|x|zyvzwywz{x|y{{z}|zyv{}}zt}zzy|{{}{y|{w|{}yzxxz{|yx|w}zy}y{yw{|zy{|zxw{|z~~zzz~x{w||zy||{{~{~|{ywy{{zyxxvxzxxz}yytxvxv{zvywy{~{vvyxy{y|z|~xzzyx{|}|{yz|{}z|~{|z{z{yz|xxyuyzyyzz|~x|zz~yxxux{{yzzy{yzyz{|z{|zzzwx{}yy{}{yz{y{{yyz~||}|x}{y~}{wzxzyyywxyyu|x{yxzuxyyyrwvy||y||{zx{}x{}zzx~{|zxzy|z}|xz{}zzxxw}y}yyzxyxxyxx{{}{v}vy{{wzzux|zw{zx{x|y}|~{||z|sy}z{|z}~{z}zyuy}|oxyx{zwyy|uw~|z{w{|~{|zxy{}w{}~{|}{|{|zx}|{y|}|{z~}y{wzxx||xx{|{{xzz~|z{wyz~yz|y|yz}yzx}{{zy{z|y|yyz~{|wx|zzy{y}{}x{{{zx{wzz}xvzwz|yy|zv|z~v|y}{{yz|}yx{~z{y|yw}{{{x~yz{}zz|yx}z~{{z~{{yw{zvv~~{uy}{yyvz{}xzy}xv{{}xx|w}|y|{ww{|y~y{~z|{z{~}{|x{|||v{xyxu||yzy|vz{zzwt{{{~xy{zzw}|z|yzy|{{~}|zxy{{}z}||}x|||x{|w{x}y}{x{}y{{|xzxw}w|wzzz||zyz~{yy{z|||x{{|{|~|~~}~~}}|~}}|}|y}~}~z~~~t}{}~}}|{}||z|~}|{~~}~~}||}}|x}|}v~~~}~{y|~}~|~~~}}z|z}|}{z}z~|~}}}|}}{~~}~||~~}|~}}~~~}}~|||{~}~||{~~|~~|z}~|~||~|}~vy}||}~~{}|~}~~}}}~~}~}}~}~~~|~~{}}~w~~|z|{z}|~~~~|}~}~||}}|~~w~~|~}}~}~}~z}|~|~||~z}|}~}{y~|~}||}~{|}z}|~{~}|}}|~~|~~{{||{z~{~}}|~~~}~}}}}|}}~~{}~~y|~~}}}~v|zxyxxz{||y|~w}z}wwz}z|xyvz~t|xy|zz}xx}yyw{zz{y~y{|zz}||tzxyx{zywx||{{zy}zv|zxw{|xwxyz~x|~|z{yx|~{wyvvw{{x||yw}zxzywyy{x}zxxxzu{{{u|x{}{z~|yv}|z{zzyy~y{{{}xv}{{w|zxx{}t|||ywxw{zwxzzu{}|y|xz{y}yywwv|x}z|{z}}zx}~zwy|yz{}{zyz{wvy{|yyyxuz{zz{x|y}{w|y|yy{~}x|xy}y{{v}wxy{{~{z|{||x}yx}{z{{yzw{z{}vvzz}||{z{y{{~{{yyvzwyy}ywvz|~||zu|w{wz|w{ztz{yvv||{~~{xzy|zzyy{z{y|}zz{yx}z{{}z{{wyvy~w}zzz{z{{|zzx{|{~zy|xw~}yzyxx|v}x{x|{ywy{|yxyy}}}{xzwx{zz{x}zvz}x{{w~~www|}ww{xwyzy|yv}||zv|{~{zxwzzz|x}{xy|||{{xyzy{}~yz~x{y|xz}~yxzy||zw{vw{{|xyy{z|z}||w}}xu|zyyz|zyvv~~zy}{wywy{|zw~zzxyx||yzywxywz~z{zz||x{yxy||yyxx{||zy{{xxzxzy{{{yzzy{xy{{}xx}wyzxz~{y}~wyzwy{|~yy~z{~z{{zzzw{|z~x{v{|xyx|z|z{{{z{xzx~|w{~x}|zw{zzyy}}v|~zxwy|yzywz{z|~{{}wyu{{y{z{y}y{|}y{{{~z}{|~z{}}~|}~z~~y||y~|}}}~}||z}{|}~|~|}||~{}~}~~|}{|z~~~}}~}}}~}~}}|{|~~}~~~}y~|}~x}}|}~|}}~}}~{}}|~~~~|~}}~~|}~|}}}|~}||}|}{}~{||{}{~|~|{~|~~|}~~~}}{|~}|~|{~|}}}}z~~~~~~{~|}~~|~{}~~~~}}~}}||~|{~~~~~}~~}~~}~}}~~~||{|}~}~{|{~{|{~|}}~~~~}|~~|~~~z||~}~{~}}}||~}|~{}}{|~}}}z|~~{}}{z~}~~}|||~|~}|}~z}}~{~~~}~~~{|~~}}~~|~}{~z{~~}x|~}{|}|{~~z|z}}w{yyz{{yxysztyxyyyvz{yz{w|{xvyz}sw~y{|v}}yz}yzxyxw||{x{y}{||}zy|zxy||wyxww{wxuyw{z{|{~x{tyzx}wxty{|zvzwz|~|}~vyw{}z}|w|uy}{zz}}{|{zzxx}|yyx{zz{zy{xwwzxzz|{|{z{x||}}z|{{|zw|z{z~yxyy|z{~z}~{}|z|xzsw|yzwyzyy||yy{xy{}|{zwv|}u}yx|}{~}}y|}~{}{~|}~z|}~z{~{{yz}wyzzzvxzz{z}|{{|yx{wyzsvzxwyz|||y{zy}|}{y|zy~ywz|y{}~{xyy{x|w|{~{vyzxxxw|zx{{yy{~wyyvz}|yzy|z{{~{x|}zy}}{{|{z}|zz|~{x~vyyz{yz}wzxwzyx|{vwzuz~{zzw{{yw{~wy{xz}~z|zyuz|wz}||{}y{||{|{|~|{|}zzywxxy~wxx~{yx|{wx}zwx{w|yy|y{~{}z{~y|xzyyx|wzy|{|t||y{w~{|z~z~~z|xx}{vy~yz|z{w~x{{z~yz{{}{||{z}}yu|z}{zz{{~wzwzy}||}zz}|yyxz}wyy{{yxxvzzyy|v{wy{zu{z{{x}|{zw~xy|y{}{{|ywv~y|z|{y|xzx{wyw|wu~xz|zyyzy{~x{|z}x{}||y|vz{{}zyw||y~x{vz{yx}|xx{}}~qyzvx~{y|vv|~x{{z{y{y{|xz|{zxy|}z}}y{{|~}vz{|yx|{{}~}||{~}~}~}|~~|~|~|{~~~|}}|||~zz}|}|~~~}}}~|~~~~||z}|z~|~}}}|}}~{|{~~~~~{~~~~}}z|}{{~~zy}|~{|{~~|||}~~~~~}y}}z}~~}z|}}{}|}~}}{~}~~}~~}|}~}|{y~~z~~}~||~~~}||{~zz}~~~~{}~|~{||~|~~~~~~z}|{{y~~z|~|}~~~}{|~}~~}{~~~}}~~}}z~~}{~~z~}~}{~}~~~~~|||~~~yz~~~~}}|~}}~{z~z~{}}|y}}~||~}|{~~}{}~}}}{||~z}{~~~|}~|~~}|{||}zyyy}xx}yxxz{ywzwzyyxyw|xyzzyz|y}zz|z~}~}vxvxu|x|v{wz}y|~|yzz|z{{{zyyvx{||}z{xxz{x|u{zywzxw|{yy{{~{xzvzzy{uww|{{yyyyy||y|y~y}{y{xyz{y{}yzyxyywxzw~zx}x{}~~z~xyvy|{~xy{|tyxwz|}yyxxz{y}y~}{zvz|zwwz}}|z~}zyyy|{}w~vx{{w{z}yxxzx{y~zwvy{{y{v|vyw~y}}|yw~yx{y{|{z|z|yzyz{y~{xzx{{z{zy|zx}w|~|{y{x|z{{~zz{|y~yz|z{u{z|yyzu}x}yzyy||z{{y{{yy|yzzx{zzzxx}wy|zz~}|zyy||~{uy}|{zzzwx{||yy{|z|yzx}vz~|{{{yzzu||ux|z~z|}|}|z{vyw{|y}|xxy}yyv{{~xw|x|z{w}}|~{xx{zz~zwyx}zzxv|zyyxzy~x|{{{yyvx|||{w||{yyzxx{yvyz{w|{w~x{{}w{zy|wyyzzzxxu}}zx{utxyy{z{y}{xwz~|w|}{yw|y}{y~zy{~{{{{}{y{z{yxy{v{yw|}y|yzy{{|v}z|x{y{}{|yy~{xy{|}xzy}{}y{}xwyz{|y{zxy{z|yy{wu||zyyx{~{z|zy{{{}||x{v{xz{yyv~~wy{wxyz|yvzzx|x{}w|}}}zw}zyz|ywzuyzz}~|z}zzx}yz{~xy|xwz}}uz}w|x|y}}y|w}wzvv{{|yxz|x|z}xzy{x{xxyzv{~|~}|~}~z|y}~{~{~}{}~~}}{||y}~}|~|~}}}~~{||}~y~{|~~}|||}~{}|~}|~~|}}{|{}|~|~~~~~~~}~}|~}|~}|~~~~}~~|}z~z~|~~~~|}}}}~~~}z~~}~}{~~~~}}~~}~z~}~}z~}~~}y||~|~~|{~}~~}}|~~}}~v}}~~~}}}|~~}{{~|}~y~~}}}}~}|}|~~}z~{|}~{||{~~}~}}~|{|y~z~}}~~}~x~~~~{||w|{|~|}~t~~~|~}~~z~}}~~}||~}}}}z~~}}z}}}~{~~~{}|{{}}~|~{}z}|}~~}~~||}~~~~~}{}~}{}~}}}}~{{~}~}|z}x{|z{|{{z~w|z{yvyxyw||~x~wx}y{zx}zz{xvx{x|{|v|yyy}y|{|{|{zyvy{~}~yyx}x|{yxz{xy|xyw{zvyt|zwzy{|{z|wyz{y{yxywy|vy{|}|}zx{yzw~wx{}{{|}{z~||yzxwyzuy{~wyxxxyuz{}{y{|}zxxv{xx~vz}|~u|uzz|~x||x||}|}|yzw{~{|y{{zvxw{v{x}}yw~}|xw|y||{}xy{yzyvzx|zwxzz}z|~|y{{y~}ty||{z{{yz{|x{zxxwyvx|||yy{{}ywxw|zvx{uy{zxz{zy{|z{~{x||z|y{{y{xv}{z{{}z{{xv{yzxzyzzzyvy{}zwyyyvwy|{~{y|xyz{yx||z~z{}|ww|z|y{|z~yyxzzy|~yw||{x}xzy{zz}xz{yxzvyzwz{wz{{}u|~vy}z}y}|z}y}{{z}|{{|y~{yxwx|yzvw{wzzzxy{}{zzwv{v~uxu|~}{y{{x{|~x|}~|yz}y|yzzxw~|{|zy{yv|y{||y|u{vu{}{ywyzzx{zzvxwz|{yx{z|xzyz}{x{wwyxy{y}sxx{|~yww|}{{yv|{yx|{vw{z{}zy|zzwyzzxx~|}vz}|{{w{|z}z{||}z|yzxy{yyzy{yxx{zwyxzxw|}zyxy{yyzy|wuxvzxzz~~{x{{{y|~{||xv|{|{{y|{}~zyw|xy|wxy}zzxx|w{zwyyus~}yxxzzx{wzuzz{z{v~y{x{z{x|zz}y~~}}~|}z|{|{|~~}z~{|}}}~~|~~~~~}~}~}~~~~|~{{||~~~~|~~}}~}|}|~~~|~~~~}x}~|{{}~~|}}}|~|{{~z~}~}~~{{}}y~}z|~~~~|||{}|}{}|~}~~}~}|{|}|~}~~w~}|z}~~{~||{|||}}}}}}~}|}}~~~~~~|~|}~~||~{|}~|~}}}{{}|~~y~~}}|}}{|~~y~}|~}}~|z~}~}~~}|}}~~y~~~~}{z~~~}~}}|~}}~~}~~~}|~~|}~~~~~{u}}~~}~}}}|}{|~|}{~}}|{~~~}{{|}}}~~{~}}}z~yz~yy{{}zy|}xv{zwx||vwzy{xzwxyz{y{uyw{y}x|vyy{{{yxxwwwzzy{|zyw}x}x{zzy{yyx{{wx|{x{{{}{z|{{x{|ywzz{wywzzz|y|zwxyx{tyxqx{z|w{x{}{yz|xzvw{~}wx{zyxw{z{}x|wyyzwz}yzz}|||xzwz|{w{{zz{y{z{|vxw|wu|w}zx|yvyw{}z{{}uzw|~{}}|yzzy{wytyz{z~yx}{z|~wzyyyzzy{|yxzy|z{yz}xxyx}y{|{yx~xzzwvuv{vxxz|{|~{~{xxxx{z|x{zzu||{{{}z{|}|{z|zt~ynxzz}xz{~w{~y}yw|szzz}zyzzzy{xwy|zyy{~|w|{|}z}~w{xzyzz{{y|x|{xxy|~}~{|zzx{w|z{{{zzz}y~{||~|yzxyz{yywy}w{z|wz}wzz|{}z{|y||v{{xz|x|wxz||||xvyx{~y{tx{}z|z~zx}{y}z{z{wyyz{zv||y|zxy{xxv}|{vyv{}xx|{xyzz}|~z|{}zzx|xzz{xy|{{zyxyyz{zy}xzzz|wzzyzv{z|y}|vxzxyuyzv{vz}xz~zyyyz{}z{y|yz|zz|~{xz{|xwyxzx{wwzsxx|y}z|~yx{y}}|{|zyww}z|y|~}|{x}{}wuz{z|{zzz}{w}yx{xxz|xz}yzz|y{yw{}w}{w|xzwwzxy}{|z{yx~{|yx}w~yy}tz||yx|yy|wt|x{{y{x|{|z~w{{zzt{~z|{wz|~|{{~{}}}}}z}|~~~z~~~~||~}|~{~}}~~z~~z}~|}}}}}}}}|{|}}|z|~}}|~~~|z}}}~~}~~{~~}{~}}~}~|~~~z}~}~{}}}}}~~}}~~~~~~~{}}}{}|}~|~}{}}}}|{~}{|z}}}|{~|~~~}~x|~~~}}}}~~~~x{~|z|~|||}~~|||~}}|}~}~}{{z}}~}~}{~~|}{|x~}{xx}~{}~~{}}}x|y}~|}}}{~}}|}~|}}}~{{{~z|~~}~||y}|~~}z|}{||{}~{~~|~~~}~}{~~}||z~}~|}y~~~{|}|~|}|}~}~~~~|~|y~|z|}}~}}}~{~~{}}||~z}}{{z}{zyx}yxyxy~{xxw||z{{z|{ywxxxyz|z}~}|yw~v{y}{|{yy{~z|yz}}}zzw|z{|yzvwyz|xv|{z}}{yxxzsx~xzx}z{z{|y{|{{{||}~{{zwz|~~x|zxz|{|{xzz~|w{{xx|xxz{{vvu|z|}wxzwy{txzywu{~zy|}y{{{}}zy}{}}}}x{zy{y{{{yw}{|xy|zz{|z{uxyyyyww{~{~zx{zyy~xzz{}yz~~|zzy|}wz~{wwy{{y{{zzzxyzwy~vu}{|x|{{{yy|{zxuvx}}x{yy}}zz{xz}x{}x{{{y{z|x~|w{}xz{wuyuxxwzy{|{yx{w{yz}{y}wsywxx{w||||wzx|z}{x|{{~||{|}|}y}z~xzwv{}}xxz{{z{x|||y|y|zuy||{|x{}y}xz|}{z~yxy||xz|y}~{~wz~|{y}}}y{yz~yzxuy{y}y}zvxz{xwx~y|vzyy}||y}{}x|zz}{|zz{{z}||}|y}}{{zz{y{|||yx}zvwzz}v{m{{u|~}wsv{{x~|z{||}y~{y|z|yzyzz|z{u|{~{zy|x|u}{zyzzy|zxwxzwyyz{yzyz|w{~~}x||{z~|~y}}|wy~zzyyz{z|yxvyx|x}y|z|v}y|xzxwwzzxzy|~|xyy~yyy{}|u{~~yu}{~x}{zyy~~|}y~|}|{{}}~{|}~{|{zzyypz{yzq~z|}rz~zyz|z{y|~|z|{~z||~~~~}}}w}}|~z|~y~|||}}~~}~}||{~|}z|}{}|~~|z}~~~~{w~~|zx}{|}}~~~~~}|{}}~~{~|~~|~~}{~~~~}~~}~|}~}||~}~~}{{|~~|{~}y~~}}~~}~}y{~}|~~}}|}|}~~{~|}}~~}~}}~{~}}~|}}~|||{}}}|~z~{}}|~~}}}~~~~|}|z~}}~~~}|~z}||}|~}~|}~{}|~}~}x~|{}~~}~~|}|}~|~~~|~}~}}~}z~}{}~~}z~~|{~}|}|x}~|||}{}{~|~~}~z|{z{u|yyyy{w~v}|vyzz|zzz{wz}|yz{xzuy}wz}ywyyxy|x{yy|zwwxzzz|~{vxx}|y|x{{yz|y||yw{zuvw{xzyzyy||w|zu{|wz{|zzxvw{||~~{{|x{zyyt{zxyyx{}{{{v}zzy{|}wv~z|||yzy~xyxuv{}vv}y}{zzy{y{{{wx{yvy}wz{zxz|{}yu{zz{}wytxvzz}yyyw{w}xy{z~y{z|wz{{wzv|{zy{yxzzyzzv|zxz}~|||y~|yx|yw{xw~zyyy|zy}z{{z{zzxzz}yy|yxxy|xv}}{yy~zuz|zuyxyyxz|~xu{{z}yv{|zxy{||xv~|vxx|xyv{~zxz}z{yyyw|zz}}{yss{{|y|w}y|wz|{xwzy{}|{zyz{zy{zt{y|yyz~w}z{{}xw{yv||y{|v}~yw~||y|zzw|x|yyxx~{yx|yyzyx|yuzzx{ywzy{yxvv|yxxy}~xz}{yyz{tzxxzzv{{{zy~|y}yy|xxyv||yzxwv}|xzxyz{y}|y|{yxy{}|zwy{{|{u|~|z{{y}}z{zww|zx{ywzzy|wx{z{{}z|v{y}x}y||{|yzxuwx{xyx||zy{{yy{zyz{z|z{yx{}}wz|x{~yy|v|{uz{y}}wz{xw}z{{|y|xw~zzyxz}x{u}yyx{yx{z{xyzw|yyz{wwz|yzz|{zywz}z|{zy{{{~u~|ww}}|wx|z{yz~|t|yy~xz|{|z{zzvyz{yzvxzy{z~~~|}~}~~~}|y~~~~~}}}z~~|||w}y~~}~~~~~~~~{}~~}|}~}~}}~}~|}~}|~~}{}|{|}~}|}}~~~~}~y~}~{~~~~}}~w}z}~}|~~~}~~}}~{~~}~~}|}{}{~}}~~z~}||~|}~z{|{~~~~z|~|}}||y}~|}~~}|~~{{~{|}}~}}~|~|}}|}~||~~~{~z}}~y~}}~z{|~}}~||}~~|~~{~|}|~}|~~|||}~~|{||{{~}z~|~y~~~}~{}~}~}~~x~~~}~}z}y~}~~}}z~~}~}~||~{~}}|}{|~~~~|~~|}~~z||}|w|||v|w{xzz{wxwwz|y{zwzx{z~yzzy{~yw{yzw|z{{y}z||z|vyx{ywxzz{|w~{|x}{xz~~v{xzzzy|}{xy|zzwx~wyzyuyzy|yzz}}z|yyv|v{}|y}ywy|zvy{x}{}{yx{y{xx{wy{zy~{{|y}zyzs{zzv{zzv|z|}}{|yzyxz~z{{~{}|y~y{|{|{~x||y~zx{yzv|{wxy}u~{w{z}{x{vzt|y{{|yz|}|y~|}xxy~z||z||}y}{{zz{{z{y{y||{{~||wxvy{yxx|z||w||xwy{z{y{|z}w|~v|y{zxyz{xyyy~|yyz{y}|x~wwyvy{wxwyyyy{yzzz}v~z}w|~yxw~{x}}~zyxwxy{}{}~vxv|{}}||z{|y{zyx|v{|{|zy|vz|u}{{|zyxw{~yxyv{||~{z~zz~|}|z{}zz||xx}{y|}zx|x{wz}~}xz{y|xwxzzx}{v{uzy|u|}|x}~|xwzx~~z{zx}|}{z{}|||x}{y~z{{xyy{yxyv|v|{y|zyvy}z~z~{}yw}u~y}|y~{~z{vzu{y{xy{yy}yy}|}{z~}{|~yzsz}yv}y{}yyy|{yz{ty}uxz~z}xyv~yzzxzzzw}w~}z|y}{y|z{}{yz|yz|z|zx{w|yyywy}x{{{zxuzwvywxxx{|y{z|yz|}x~{|zy||xyy~x{yvx|}}|xxzzzy~z{xvyy|}y}yz}yv}ys|y{yzx{z}}vz}zx{{}yyzzx{~}{{zz{|}~~}~~~|{~}~||}~|}|~{~|}~~~{~|~~~{~{}}~~}~z~|||~}~}~{~|z{~~w~~|~~~|~w~}y}}z|{|}z~~~~{|~~}y~}}{~|~}}||~}|}}}{}}}}~|~{~~~~}~}~~{}}}||~~}~~|~}}~~{~~}||~}y}z~|}~}~}|~|zz~~~~{|}}~~~|~z~}~|~~{~{|}~}~~}|zz~~||~}}|~}~}}}}}~~}|}}~{{~}}|{}|~|~~|~~{~}~}|}|~}~|||}~{}~y{z}~~|~~~|}~{z{~~}~~~{z|y{|yx{w|}wyxz{z{xzyzy|~wwyyyzyyv}vzxu{|||x~wwxszyy||yx{z|xx{xz{{zw}|vzyy|zy{}{z|vx||wyzz~y{xwx{oww~{z|z{}{zzzyw|{}x{{{u|{}wz}v{zxwyv{yyyxzyww{zz~ywz{y{zyyxvxyzt|x{}yvzyzx}z|y{ty|yz{|}|vvw{z{y{z{w{x{z|y~||}x|xxy~|yzwtz|x{{zwzww|}}z{zxx{zx|xzxwy}vzyztxxx{|}xzyv|~|w~zz{{z{yz{uz|xy|}zxyymzy{xy{wy|xzt}zz{zy~{yyx||wxz}zwyzyyy|zz{yzy|{z{z~w~z}yzwxy{{y{y{zzzxv}xx{zzzyz{z|zyv||xx|zwx{x|u}|yzxw{yz{yw}{|}y{zyy{y{wy}zwz}z{|zwz|w~}y{x|~x{zx{s}zwzzzw{y|{|}wy|w|{zw{{zzyzz{y|yy{xxxy{~}{zx|z{vx{|}|wy{yryxzxxy}yvx}yy}zwy{w{|wt{{y}yzyzty||xzz{yxzx{}|zzyw{{|xxyyyy{{xyz}yzzx|zw{|{{yz|xz|wziw}{z{}ywzzyz~{{{y}zzzx}|{z}|xz{u{z{y}}}{z~{{x|xxyyx{||{yx|z{}yz{xzwzywwv{}yw|z}x{xy{zw{}|wz||yy{{|{{yy~y|zx{{|wz~w}zx{y|xy{}v{yzyzzwzxz~yyy}}yx|zwwxy|yvx{y}zyzy|yx|}~z{}}~{}z}z{}{}}z{~~~~~x}|~~~~~}~z}~~~~|~||}|~}{~~|~}~|~|}~{~~}}|~~}}}}~~~}}~}~|}}}~~}~}}~|~~|~x~~|~~}~}~}~~~~~{y~~|{|~}~|~|~}~~}~|}~{{||}z~{||}}~|}|}z~~{~|y~}{}|}{z{~||~}z}}{~~}}}|}~~~|}}|~~|~~{~|~|}~}}}}{}}y}}{}~{}|}~~||~}~{|}||z~~~~~|~}}|~}{~z|u}~}}}}~}}~}{}~~~}~z{~z~|~~~}|~~{~|~v|~~z~{}{~z}{~{|~~}||~~~{}~~}}zz~~||~~|}{}|~~}|x~|z|yyzwz}uzyz{|~v||z|zsz}}zwwz}z~|wwyz~zzwutzz}}ywyx{z|u{vy|}{x|w}yz{x|{}zwz|x|xv}w}|{w}zz~xv||xzyzwxx|vu{{zxv|yz}||w}zxy~{xx{{xyy|zx|~|{xy}|y}xy|y{z|yzxtzzwxtv{w{x|v{yx{{vz|{}{x|z{{zx|}}|zz|wx~}z}yxy|yyxy{zyzz~yww~zxwxw}txxv}}zxwx|vx|{xxyzz{~w|}yz}{yz}z{w{xy|zzz~}{{||yyxzyzvyy|zww{x|yz|zz{{xy{||{{z}yzyyzvy{{{~y}zxzxy|{z~{zxzzxy||x|x||yxy{zuvyzy}wx{~{z}|z{~|zz||{zz{~z}~z{|{x~{zy}w|}yxzy|vx{y{zzxvzx}zwyw~{zyyxy|xyzyz|~|ww~u}vz~}{}}y}y~y{||{{|x}yzu}w|z{ywt|yy~twzyx{zzvzxzv{{y}|zz}z||~r}zvx}~y|w|ty~{y|yx{{xxyyzyz}{{x|xxy}}x}y|yx{{{{vxyzy|{y}{{zzx|yy~z{zyyz~}x}{z{yzzz|w|uzyw|}||vwvx{{{xxy{y{{wxzuvx|sy|z|~z|yy|yw{}wx|xwy}|}|z{xxzyztx{}|xyvy}xxzwzxvwzyzwz{{{|zz}|}|{~}yvz}{~{zzxzz}zz|z}|x{}yzx{x{~wzw~xyzx|{}y}y{y{vywx}{yz|y}}xw|z}y|||{}}|}}|}~|}~{|~{~~{}{~~~z|{}|~~}|~}}~~~}~||z~~~y|~|{}~~}|}}}z|~~z|~~{~~|~z||~z}~}~}{}~~z~~~~|~|{~|~~~~~|~||~~||}~|~|yu}~}~~~~~{}~}}~|}}}~|}}{~~|~}}|~}~z{}|~~y~}y|{~~~}~}}}~{~~}~z|}|{}~~}~~~}}~}~|}}~~}|~~||~|}}~~}~}{~||~}|~y~|~~}~}~~}~}~|~~|}||y}y}z{~}}|~}~||||~|{|}}|{}}zz|~{~z|~}~~~}~|~~}|~}~||{|{~~}}~||xzyyz}{|zz|zx{|z}wwzy{~{y|y{y|xwz{yzxy||{z{y|xzx~|{}vyxwyz{zw|xxxwzww{|}zy}zxz|yz{zz|{zz}z}{}zyx{|zxx|uy}{sz{{wyz||yz~||~yzxy|}z{{z|wwyx|{~yyxyw|~y}{y~z}w}z{z|wz{{zyy{{w{|zzzz{z{zz{u|z|vz|~z|wyy|z}u|yuzz{wzwyzz|}{xt|vxyx|zxuzzzxzyyzwxwz}xxzyzy{zy|{|zy{~tx|yzy~zzx}|xyxyxwz|y{y{|zw{x{y{z||{xwz|xz}x{}vyw{xy{yvz}wx}{z{z{xy{|zuyx|yyz{ywyzzz}wxx|y|zzzz{{z{yyzzz~}y}z~}|zw{z|wz{v~}w}~{|}}|qx{zy{y}}xvyx{zxzxsx}zy|z{w{xyzz|~z~|{zy|y||x{{~yyy|v{yz}|{~|||zzyyzzz{{{yyzx~z{v|y~}~ywyz{}zvz||w}}yyzzz{~xs|z|{~yv{|vywyz|xxzxz{{zv{x|{}{y~xzyuyyy{zz|~wyzz~wx|wzz{|yy~{vz{yyxzzzy|zwz{xzv}x|~zw}yz|y{}xwx|yyx}{{{v{u{}{{yxzyzzsxxzzx}zzyyxt~z~zwzy}{x}x}|{}{zzz}x|{}v{x{y||yxz{yz~{ysyzyyy}|{zxx{y{wy|z{x{x{wyx}x{}{|{|||~|~{z~|y|z{{|w{z{}z}{~vzzwzx}y}w}~~~}~|xz~}}~~}}|z|}yz}}~}}{}}|~~~}~~}~}|}}|~}}x}|~{}~}{}~y}{|~}~}||{~|~}}|~~~}~}~~}}}~|{~}z~~|~|{{}{~~|~{~~{~|~~~{~~~}x}~~~{~}~{~~~|}}~}~~~{}{~}~}~~}}|~}}{|~}{~~~{}}~}~}|}~}~{{{|{~~~{}~~|~}||{~~{}~~}}{|}}{~|}y|{~~~||||{}}~{}{{~~}}}~{|~z}}}~|~}~~~}}{}}|~|~}}w~~~~{}z}~}~~~}~~~}|~|w~{}|}}{~~}}}zy~z~{~y}~~}}|}~{~}~}}}~{~z|z||y~zzx|{{wx{zw{uu{{yx{wyyyzww|xs~wx{{yuvyxz{xts{{|zx{{|yx|yyyy}x}{~zz{|~x|{|yw{y}vz{y{xzwu{xu{vxwzxxvzy}xzyyx}zy{}{~z|{wuz{~z||yyy}}x|zw}z}uwxxy{wvxzxwwxzvzwx{z|zzwvzuz}|xy||{}w}}|{wx}}yyz{zzzzx||{zz}ywzw{wyyy{x{zvvy{zyyyxtw{yy{}wzvxzz}{|{z|y{{|v{|y{}{}{~zzssyzzxzy{|{x||{xzyt|zxxvyzzzxy{w{~z|~~|z{y||x}}ryyw|yz}z~y|||zzy{t{vxxzywyxzzuywz{yyvxw{yz|yv{|x}{w}}|{{{w{{||{xzz{z|wx}yy}zzwz|z{{yy{wxzx}xyz{zy{||xvwx{x{|~|}~}yyz~}y}zxw{}z{wz|vv~y}y|zxzzzwyxzz{w|www|}zwx{xyyxz}|}w{{{z{yy}xyzwy}wxx{u}y~{z}{|~{xzwvz{x{xwwzxx|}x{{xwwzzw{y{zx|z{}z}}z~|wv}~}|y{{z||{xz|ywyyzwzzqyyxyzx}y|}~rwyxu{wywyvzwxyxwx{{}zzxy}y{}}zz}yz||zyzy{{}wwy|z}~vv|xwzv|z{ww{zwz{|xy|~yyxyy~x{~}|v{x|zx}{~y{zy|~}~||{|~|}|y{zvwx~{y|u}uyv|~zx{wx{x|{}yy|{~{{z{z|{zz{yyyz|}z}~~}~~}~{~||~~x}}|}~{}~~~{~~}}~~{}|}}}}~~||{}}}|~z{}}~z~~z}~~~~}|~~}}{|~{~~~|~}}}}|}}}{~}~}~}|~|~|y}}{~|}|{|~|~z~}{}}~~~|}{}y}}~~~~~}{~~~|~~}~}}}}|~}~}~}}~{{{}}}z}}{}}~~||}|~z~~~}}}~}~}}~{}}}~~~|}|}~~|}~}}~|}~~~}~}{|~{~}~~|{}}}|~}{|~{~~|~|}~~~|{{~~~}~}}}|~|}}}~~~|||}}|~}~}~{}~~|}|~z}}}~||{}x~}~{}{~~~}~}~~}~~~}}~||||}|~~~~~|~}~}~|~~}}y}z{y{zzx|zy{yy~{{xswz{x{yxzzxyzz|wyxy}}{y}{uy{}}vzvwy}z}{{y|xxv|~yyt}y{}|{}z{|{|zz}|{x|z}z{y}z{~z~xyyx{|yz{z{xyu{}x~w{zzvy{y|{xy}xyz}{|{zy{xzv{{|y~yyy~|zy|{{xx{u|zyyyyw}w|zzyy{yz{}x~xx{xy}{|yy{wxz|{}x}{z{yzw|{{y|xyz~x{{x|wx}xv{vxz|{~zyyww{yz~yy{w|}|x|~zz~zzxx|z~y||{zy~}z}yzzxw~|zyx{{w|yzz{xw||{|{y|{vy~{{yy{zzw{|zxyw{z}zw|w{yz{wxyzyy}y}{}z|zyy{{|xzz}x}yxxzyx}|}xz~u|y{wz{|y|zx{zy{}zy~{{{z}||z|{{~y{|{yyw{}~ywzzz|yy{{z}xzyzv|~||{x|v{z~zzv~}yyz{||~xxwxz|{}}y{yx|||xx{z~{}y}|zty{}}{zzy}zyz{z{yy{w}y|w|zzxxz{|{|{wy~{yx{zy||}}wwywyt{z{yz~xwy|xzxzzzz}yy{~zyx}{}{x{y{~}{v||z}vzvyzyx{{~xy|zzxz{{yzxxzz~yz|~yxy}y{wzuyv{{zzzy~{y}|{y}yyzy|xy{uz~zyw}uxyz||z||{xy{z{yyx{{}}{}y{}yz|u{yzy{{z{}}wzy||{{}vxz{x|}|x{|zwyz|{}|zp|}z|{z}zt{wzy{z{}z|x{z}{y~{yzz~~|{}}~~|}}{|}{~~|}|}{~~z~~}|z~~||~~~{~~}}}|{~|}}}}||~~}~}~~{|~|}{}|z}~{w|z{{{~{}}~}}}|z~}|~}~z~~~}~~}~~}}|{~|||z~~|~}~|}y|}x}}|}}~}y~}~~}|~{{}~|||}}|~~}}{}}}|~x~~~~{~}|{}|~||}}|~}~x}~}}}}~~}{}~~~}}~}~}}}}|~}|~||~|~|~}{{~}}|}~~}~}{~~~~~}~~~}~}~{~{||}~~}x~~}{~z~}|~{z~~~~~}}}|~}|~~~z~|z{~|{~}~~{|~~}}~|||}~}}~~}}}~~~z|}~}|}~|}{~~|{|{~y}{yzyzy}z{{{yw{xyuzzxwyxyz}}{z}wzwxvxyz{ywz|wzxz}zzvy{z|}u{||z}z|}xy|{vx{~zx{zz|yzx|{y{xx{}{vvxwzz{zxyxzuw|yx~~zz|z|zx}xyy~wyy}zv{{zz}{yz~|zwyxxvy{xx|}xw{y}yxw{y{tw~yx{}yzyx||x}y||ytzt||{yzx{y~z{wzywx{t{vzzwx{|pxuxw|yty~yxwvzzyvv|}x}zu~{z|zzwz}|~x}|{|zy~x}z}{yz|z~zuxzxxw{yzzx~vvzw}{uwxvzw{xxwy{~zy{v}w}|zz|ww}{yvx{v}}w{w||z|z}x}yy{xxvwyyyw~yyzy~y{w||yz{{{wwzx~{zz{~{{{z||{y{{}{xxz||}yx|z{wwy{xx{zzzuwv{wy|}yxzyzzwxyyyyx{{|~|{z|{y{|}x}~}|}y~}v}|~y}||u|xx~x|yw{y{{}wxzywx|zzzxy{{z|{{{y{zwyxx||v}yvzzwxwyx~z||xx|}z}}|yv{z|yzy~zvy{zyz|xx}|}vxvy{zyz}yzyy{w{{~xz}{{wzyx}|}}yxzz|~{yx{yy~yzzxzyuy{}zyz|wwwz{yyxxsyz{{y{{yxv|~z{z{{x{}yzxy|{z|wx}rw{yzyw{yxzz}x{|xywyxx|zz|zv{zxxwyzz{}w|{x{xz}}z|{y~{~}||zy{|||yyxxux|w{y|}wy{|zv}w|yvytxzwxwzxzu{{y}{yx~xy{~{{z{~~~}}}{~~~|{~}z|~~}}~~}~y~~|}~}|}}~|}|~~}|~}~}}~|}~|}~~~}{~~{~{~|}z{{~|~}}}~}||~{~{{|~~|~{||y|}y~{~{|||~~}}~~}|~}|{}}~}~|}}}|~{}|}z~~{}|}}||}}~{}~|}}}|}|~}z}~}|~}~~~|}~}~~}}|{z||x|}~z}~~~}|}}|}|}z~|~~|~zz~}~}}|~~}||z}z~~}~~~~{z~~|{~~|v}~|~}}~}~|{}}~z~}|~~~|~~}~~~}}~~~~|~}}{{}|}}}~}|}~~~|}~|~}|}~}|{~|}|{|~~|z|}{{{zzzy||xywz~}vyz{|wz|{w|z|{{w{wxz{}}w{xvy}zyyy|}~y}vy{{zxw|w}yy|{y|wz}z|vyz{xw||vyxxvzzz||xx~vy|{wzxw|zww|ywzz}|w|ww}~xxyzyyz|{zy{x|vx}y{|}{x|yyxw|v|wx|}{|x}z{{vz}xwzz|x}w}||~z||zxt{yz{z{|{y|z{{z~y{xx||zxxyzx||wyy{{||ys|syyxyxxx{v|z{yyxy}z{{xxzx{zv{z{vw}yy}|yx|zvxz{~|wvx|zy{{}{xxyw||zzw{xv{~yzvyy|wzyxzz{zzz{zt{{w|yx{zyxxz~z}zxz{yzzzz{xzw}}zz}y|wwx{|yww|y{}{|yzzyz{wwzt{zz~x}}zyxy~|z|{{{yxzv}zzz~yxwyy{x{y|yv}{{yyw{x{v|}zyx}}w}yyyy|y|{~zyz||yz{y||z{xwxy|||yw|yz~{{uu{}wyxxx}}|{}xuwxyzx|wzwz|wyyzz{y{}x~zyu|}z~{zzxy{yxzzz~{z{wx}zy}y||zy{|zy|z~t}x{x{{}{{~x|v|vv{w{xt{wz}x|zwwyywzw||{x{zzz}v|~zxzxz~{{yy{y{|yzxvyzz{{zvv{}y{xyz{txzxxw{|z}}{zz}|{|{{ywy{zzz~|z{{{{w|w|w{{|}xv{}wvvy~}{zyz|{szyw|wzxxx}||z}|zy|{yzzx{zzw|y{w}|wyvwy|yzu}y}{y|{z}{zzx{xywyz|vz{yy|{~~~|y}~~~|~}}|z~||}}~||}|~}~{~~|}}|{}}{}y}~{~~~}}~}|~~~{|~}}}|~~~{{~|{}~~~|}}~}~}~{}}~~|~}|~}z|~{}~~~v}z|{z|~~{~||{}}~~}z|}}~|~|z~||~~}~}|z}}|}~}~|z|~}|~{z}~{|~}~~|||}~~}~z|y~~}~|{~~|~|~|}z~}|~~}~~~~|}~}y}~}{||~~~|}}~~~~|~{|~z{z}~~~~~~}s}~{|~~}~~~|}}~}~~|}~|~{{{}~}~{~~|~||}|z||}}}~}~{}y~}{}~}|{}~|{{~||~~~|w{x{z{w{zwyy{w|}|zy{vyyyv|}vtxyx}z{y|wu}x{uxzy{{xyz{zvyz~{x}~v}xv|}{|z}vx{{{|}zyzy{yvwvzwvx|{wyz{yxyzxxxxwyzzxzwv{yx~}}~{{}}yzxzzzzzwxzxz|xy~xuyzzzz|vyz{xx}wzy}y{{yzx|z|x|zw{|zzzz|}z|yy{x{x{~z}wyzzy{z}zwy~zz{z~v{|{{yyw}yzyyt{|xw{|w{v}|y|yvwvzx~|zzyz}|zzy}{z{~|}}z{zz~|{{yxzxwuzx|z}uywuzy|ww{u{zzxwxx}{xx|zz||x|y~{{{}|w|yyzzz}yy~zxwxwy{wyyyx~zyvv|{y|yy|tyxw|y{w}uz{z~|{zx|}|yzxz{{xyyyz~}|}yywyxyzvyzt{xwyx{zywzvvwy{y{yxyv|||~~{y|}{y|xww{~x~y~w{yy~}{|~zvyx{|xw{t}yy{zzwywxu{yv~uw{{w~zz{yzzyw{|zw}yz|{x{{}yywz{zuz|yzxwxyz{yww||{vwuzvz|w|xwy{{vv{y}x|yx|y{}z|wyx|~|yzzzz{~yzwzzy}}yz{yyyxzw|x{{zyz{xzxwvyzx{xxzzw|w}|z|xy{{zzw|{w{zv{z}{|}z}{~yzu{|wyzw{}xz{|xwy{yyyyy|{x}{y}xzvzz~yzz}{{vv|yu|{x~|~|{z{x|wzyyy{z{z~wx{y}zx~x}x{yywzzvxywxzy}zy{{~zuz{y{{x|~}~~~~}~|}}|||~~~~~}~~~{}}}}|~|z~|}~~~~}~}}}|~}{~|}~~~|{~||~}~~}~~{}~x~{}|~~||{{}~}~|{}~o~~|}z~|y~||~~~}|}{|z~z}~~~~z~~~~~~}|}y~~|||~{|~}}~~{||~}}~~||}}zz||}~{~}}|~~z|}~~~~}~~{~~|}|}}~{z~~}~}~}~}}}||~~|}|~y~~}}~}~||z}z~}|}~{~~~~}~{}|~z||~~}~~}z{}}~}}{}~{|~~xy|~z~}~~~||}}~{~}~~}}~~z~}~~}}}y~|~~}~|}~~|~~}~~~~|~~|~}~~~z{}}~~|zz|~{{y|zw~zyy{yzz|xy|zzvx|{~||y}yxzzwx{v{|yy{}{yvz{u~zx{|yy{z}w{y}{{ywxwx{y||{z{}{{|z|xyy|y{vxzyxx}wz{wwxx{yu}wwy|yzx|}xyy{y{yy~|xz{zx|wy{zryxxyx|yyux}y{|zwyy|x{|zx|}{}~|tzvx|yx{yzv{zz{zz|{z||{z|y{{zzxyx{xyxx~y{{~zwzzxy{|w{{z|yw~{vv{wvzzx|y}yv|zzzz}y}z|{|~|||xyyuz{xx|xy}z|xzzx|z}z{{|}y~{zz{zyx|yy{xyw{yx|x|{vw{y{z{|zxzy||z~x~{{y|{x|~{wy~xu{{u~z~|svxz~{vwy~}|x{y{|zy{zyyzuyz{|}wxuy{|y~zyx}{vyx|z{zz{z|uy|z{wzy}xz||yv|z||||z}z{zywz|y|uz||z}{~|zzzxwz{{}|u~{~~|xyz|yzy|yx{{}z{zzw{{~zzy|xxzy}|{~y|yy{y}z{wwzv|y}}yxyy{z|}zy|wuz{y~|w}yx|yz|xzy}}wxz{{z}|zw|vzwyzzw}{z|zvzz{yv}{{y{zx}}|}zzy}y{{z|yx}yyzz{yu|z}wz{{wz|{tz|{|wy{x||{x}|yyzz{yy|||ztzyxy|~zzz||}vy{xy{|zy~yx}}wwz}z{zy|}{z}x}yzyzt|x|x{x}x|yy{wwwzzy}z|{|y{|z{~xx|x{}wxw}|v|zyxx{{}x{zzywy}{x|yzy|~|~|}}~|~|y}~~}}z~~|}~}}}~~{{}}~z{}{{~~}}{|~y~z~||{~~|z}|}~}}}~~~z}z~~}||{}~~}~}|}z~~s~~}~|z}}~}x|}~{~{|~|~~~}~}{~}}}}||}}~}~}~}|~{~~~}~~z}}z|~}~~~~|}}}{~|z{~|~{|~}~~}~}{~}~~}~}~||}}}~|}||}~~|~~~{~~|}}~{~z~{~~}|~{~~}~{|~~~~~~|}z~y~~~~}}|{y~|~}~|}}~~}|}~}~~{~{~}~|~~~~}}z{~{~}}~}}z~~}}{|}|~}~~~~|}y~}}}|}~~}~}~~~~}~~z|~~~~|}}}~|~||~~~~w{{|z~z}v{z|zyywx{wx}}|u}}}xz|{xxyyvyyyy{yw{xy~zxyx|y~~zz{}{x{zx{yzz}|}{{xzuwyxxxrzwwy{yyxy{zzzyvwwz~zxzzs{{z{z~xxyxwz}{{{{~{|z}wvyux~}|{}}yyw~wzvx{|{xzz}}z|yyuzzy}y{xy{zz|{xyxxwxyx{{xv|wz||xx{y{xzxz{{~yxx|{}{{zxxyyvxz}yz{{|wzyy}wz{~xtwzz}y|wyyz}wu|zzwu{zz|y|~z}}zyyz}|x{yxy|yxyy|yyzvxyx|yzzz{y{yy~|}w|{|x||xz~|yzxyy~y{yyy{zuw|xzw{yvxwy|vuvuxy{zz|wz{yxzxvvzy{wz|}yz{}|ywzx}{yy}yy{y{y|zyw{|y}zzut{{x~zyz|w{{z}~zywwxyx{y~{||zzzyz{{zx}~|}|u||}|~}{{yxwyz|yy|zzyz~yxvzw{{z{yzuxv~vyzvzy|}zs{~|{x||}zw{||y|{ww{|wz||z|y}xxxxzy~zz|y{z|z~xz||yz{zwwxxuzy}{w}yx}|y|~{y|{{x|zxy{wyz||{~{zzvvzx|{wy}w~zzxwxy|z}{zxzxsywvzy{yzy{||{z|{wy{yyzzzzzy{|}|{y{tzx{z{vzwzx|z{zvvyxzvxy|zy{w{|tv{wz{||}}{}w~}}xz|~~{y}}xw{|yx}z{|~vxy{zzt~y}yxyyw|}~wxyy{}||{|y{zw~~u}x{wwz~~~~~~}}}}}~{~~~{~z|}~}~|}z|}z}~~}~{}~~}~{}z{}z||~~}~{~}~{~}z{|z}|~~|~|}}}|}}~~|}zz~~z~{{|~~{}}~~}x{w~}{{~z}~}|}|{~{~~~}~}}~}~}~||z|}{}|{~~{{~}}}~||~~}~~}~~}}{~~|}~~~~}}}~~~~~~}~}}|}}||{}{~~~|}|~~~~}{}~~~}}{|~{~~|{~z|{|~y}|~~~~y~y~~|~~}}~}|~|~|~~~}}|~}~{~}~|{}}}~{|~~|~{|{||~||}~~~~~~~|||}~y}}~{|~||}~}~~|{~~{}{}}}z~}|}~~~{|}|~~{z|z~~}y~}}||}~~}}zx{zyzzzzxx{z|yz{{yw{wwvyy{{y|zzyzx}z|zy}|{qvx|xz|{yyxyw~}}{{zx~z|}{yx{{xvywtz|{{{x}z{xyz{|{uyy{}vyz}ty{yv{vx}{yzvzz{xz{x}wvvww{u{{}{zxzzwzy}{zzwzvwxxxx{}z{wxyzwxz|zy{|yzz|yy{||x}|u|zx~{z~{{~y||{yzzy|z|xy|z|zz|{xz}|~uzx{y||{wx{|yxywyxyy}x{{|xw{wvwyy{}yzx|yz{wzy~zyz}yy{v}xw{yzywz}yy{v|z}zyz{|y|{~uwy~yvzyyz}zxyzyxzxx{xzxzyyxvzx~wv{zx{z|y|zzyvxzwyvw{~yyxyv|}|wz}{x}yz{yyz|{|yw{xx}{z{}}x|{||z}}|}|v{{xvwxzyzwzxyy{zzyyy}zz|x{|zw~zy{{yyx{y|{}wzyz}{zz}|}}}xyy|}|{zz}y{~}x}yzzy~{{yy{yxxz~zzxzyxz}y|wzzzz{{y|yy|yy|}|zwz~}}~|w}|}zv{{uw{~{{x{|w{zzzy~tyv||xw{wyt{vw|{z{z{z{yv|zz|xwx|v|x{z||zxw|wv{z{zz|yz|{uzy~{{wxzxyy{|{yxx{|{y}zz{y|z||w|w{y}|zvyz}z|z|z{yx}wqyzx||yywzy}{{xvyw~z|y||{{}yzy~xzvz{x}|{|yzzz|~yzwy}yzz{z{|zxyy|yzyzzxyyyw{{z|xyz{xyx|zwvxuxx|{~}x{}~}|~z|}~|||}}~|~||z~~}|||~~}||||}|}~~{}~~~~~|~{~~~~~~|~{~~|~|}~{}|{~~}~}|~|}}}~}~}~~|}}z~~|~|~~~|{y~}|~}yzz|}~|~{|{~y~}{~~}}~|~}~w~~{~}~|}~||}{}~}}z~~|}~~{~}|}|{~{{~|~}}~~~}}}z~~~}{~~~~}}~}{}}~}~z~z|}~}~}}}~~}}}~~}}z}}}{}}~~}||{z}~~|{~{|}~~|~{}~~||{}~}~|~~}~{~|}~~|y~}|}~}~}z}{}~z}}w|}}}~~~~}~}{~}~~}~~~~}{|~}|{~}~}|~}~}|}}yz~{~{||}~~~~|~~}|~}|~~~~z~|||||y~yz~y~zz~}yy{~{yxyy{xwxxzxx{zxzwz|vxyy|v{x{w{{x{z{z|zzyzz{xw}yy{}||y||zz{v{|zyxz|zyzzyzwzzwzuwsy{y}zvyvy}y{}y|y}{xx|w{}v}{{zz~xyy~w|xz|{|wztxwzxxx{zwzzy|||{xzyzw{{yz|{{{{{{}|xzyz{z~{}{yx}|xyzw}zy|{|}xvwu{yyv}w|w}y{{wyyyty{|vsxzyz~|x}}{y~z|zxxy~}}yzyvw|yz}yw{v{w{|xyyzxy{ywxz{wyzzy{zzxv}{~{{|}w~{}}yyz~zvzzzzz{{{~v}z{{{yzzxw|zxzxwyxxxsy{w}vzzyz{xwy{w{vxz}xztzx}~{}|xz}y{zx|y|z|{z{z}ywzwy}w~xyzzy{wxyxwzyyxxxx~yywxz}{|}|y|}~zx{xx||{{||{x~~z{y~|w}v|zx{zu}{|xy|zvxywy||wxyz{z|{zy}w{xz~z|zz}www{}{{x|{x{|~~ywxuxyzywzwzyx{sw{zyyzwzuzwz{{yw{{z|y}yzzwx||z|~{z}y|x}}xyy{zw{yztzu{w{zywx}z{yzxxw}|{z{|w|yuzu}zx}w|zvz{||{zy}xr{}~{{y}{y{{u}xw|yzywu{xw||wy}u{zv|y{{{xvzz{yyu|zxtzywx||{{y{ty{z|u{||{|{x|vx{zw|z~~{xz}|z|yx{z{xxwz{{{w}z{~~~{|z{|w}|yvz}}{{{~}}||}}}|~z~~y|}|~}{}~z~~~~||~~}~z~|{|yz{~}~}||~~~}z{~}||~}~~y~|||~~~{~{|}}|}y~}}}}}~~|~|}|~~~~}~||~~|}}~{~~{~}|~}}}}~~~|}{|~}y~yz~z{~{}{x~}}|}z|~}~|~z{y~|~~}}{~~}|}{}||zy~}|}}|~}}~}y|}{}~~}~y}{{}|~||}~|~}{{~}}}~}||{~~~~}~}~|~{~{|}~}}}}|}}}}~}~~y{x|x|~}x~~|zv}~~~}z|~~~|}~}~zy}~}|~|~~z|~~{~{|}}{~~~y~{||~||}||{y~~}~~}~}~}y{~~}{}}z}|{{|~{|~}}~~}~{|~z{~|}|}{~{~~}~~}~||~~~y}|z~{}}{}}}~}}{~}}{z|{~y~}~|~}{~|\\\\