\\\\z|y9}~~|~~}~}z}{zy~~|}~}}|}{||~}{|||~z}~{~}|v|||y~}~~}w}{}~|}y}}}|x}}}~y{{}{}{|{z|u{z~~x~}z|z}||{}}~~y}|~~}y|~~~||}yy}{~~~z~{}}|{}}|~xz}|z~|{}{{|~z~z||{w{~|w}~}~~~}|z~}|||{}|{}}z{}~}|}x|~}|{~{{||}{x|}z~}}w{~}~|~~|}~z}||{~~{}{w|{~~|w|}}~~{{~}{}{~}}}{~y|}~~{}|~}y}w{y|~z|}|wz~{~}}}|~}~~~~}y{~|}{}}}|{||}~|{|}|||~|z|}||~}|~|}y}{{zz}~|~|~|}|~{||zz|}{}~y|}|{~xzx|z~}z~{{{z~}}y|}}|}~|}|~z}}y{}~|z|}}|||{yy}x}{~}y{}}|{}}y~}~||}z{}z~~|||~|~||~||}||zw|{z{~}~}~|~~~{x}~|{~}x{~|~{x||zz||}}~}}x}}|~}||{|~~~~{~}{|}|~{{{|z~~|}~||{|y||~{~{{{|~}}~|~~zzy|~{}|||y|~~{z}~}y~{}{}|y}}}{}}}w~}~y|}}}||w}z{{{}|}||~~}}~~~~{~zyz~z|}|z~}|}}}x~{{~v|}|~}}~}}{|}}~y|{~}}}{z~}z|x}~|v{{}~|{}}}~||~}|~}}~||z{|{|~}}{{}}|~z{~zz}|~{}{}x}~{~~~{|}||~}~y~~{~|}xx~{z~{|~z}z}}{}}}y|~~~}y~y|~~}w|z{}||||yx|}|z~}}|{x~}|{{|~~}{~{|~}}~}}~}|w~{x~~~|~}~~~~~y|~~~y~}xz~|~~}{~}}~|z{}~~}}{|~}~~}}|}~|zzu}{zz|z{}}~~yw{{~|}~~~~}{~~yz~{{{~|}{}z~}~~}}|z|}~}~~}}~}{}~|~|}~~|~~}~|~~~{{{||w}yy}|}z|}{~~||z}y{}~{}~}|z~{~}{zw}{}{}|}|yv|~}~{~||}x||}~~z|}}}~~~{~|~}y~}~|}{|}{{{|{z}}}~~~~~x|}|~y{~~z}~}~~}y~|x~}~}zx|~z~}}}{}~~{}x~}}}z~{{{{||y{~z||z|}|||}}}|z~}}y}}}{~~~|{z~~}~}z|~|{}~|~{|~|~{~}|~{{|}~~}z~}~||y|{~|{{~~~~}y{y}|~~|~}|y}u|}{}}~{}}y{{~}{~{|{{y~y~|~{|~|~|{||{{{~}~|||~{{yy~{}~}~|~x|}{~yz~~~}~|{|}{{z}{z~}{}{}~{||}~|}~{~}{{~|{}~~||~~|{|}{~~{~yzz}}w|}~~~|z~{y}|~}~~|zz}}}||||~{~{~|||||z~z}|z{|}~~|}~}|z|~~~z~{|~}}{v~}~~}~~}~~~~{~~~~z~~~}}~~~}~~{~}~|{zz~z}}{~|y{~v{{~{~{z~|{x|}|}}~}{{|~~|~~~|y||z~|~yz|{y}}}~zy||}z}}y~}z}{y{{}~|{|{~z{~|}{{y~~~{{||y|~}}{}{z~}{{|}{~}|z}|{~}z}{{{}{}~{|}~}~yz}|z|}yyw~{~{y}|}}}|}~{|}}|~}{~|z}}}|{{|{~~~z|~|~z{|{}{{|}~y|~y~z}z|{~yz~}~~|}z~}y|{zy{{{~zz|~{~{{|}|~|{}}|~~z{~|y}}{~|}~}{{}|}|~{{|y}~~|~}|}}}|}~}{}||x||~{|zzz}|}zz~~{||{zz{|{~}|z}y~~|}{|{{}z~|~}~}~~|~{z|{|z{}zy}~{||{~{|}~|z~{{~}{}u~zz}y~|{{{xz~}~yz{z~z|y||y~|z~~}~}|~~}~}{}|~y}{~~}{y}|y}z}}z~}xz|}~{}z|~}z||w|z|~z~}{}|~~zy}~{}y{y|~y{|{~}~y||}~~~}~}~}}~}~}|~~}~}{~}|~|{~~}~~}}}}~}{~~~}|~y}{}|}||z|z|~}||~|}}}}~~~}{~z{||~~x}y}|~{|||z}x{z|~z}~~y}}{yy~yzzx|~~~}z~z~|~}{}{z|z}xzzz}y{}}}}~~}w~{{z}z|z~|||}~{~~}{~y}~}}~{|y}|}{|z~~z~}}|z{|}|~y}{}}~z{}xz{y~}|~zz{{|{z|z|tx}|{{}wzx}{z~~zyy}~{z|{zzz|y~z}w{~~|}{~y{}}}{z{{}~w}~{{z{||yy|{~|~{~|}}~y~z|xx{}}~{{~~z{~||{{~}}|{{{|~{|}|wz|~}}w~~|}{~{{}~||~|}~y{y{}}}|~}}~{~wy}yy{~~||~{{~x}z||x|}~{}{zu}y||~{}z}~y}y{w~{{~{||{~{~yx}}||~~~}|{|}x|y}~z{|{{|{{~|}~}{}}|z}y{y~}}~y~~}y{|w||{|}}}~}|}~}{|~|~~{}{~|~}~{|{{}~}{|vx~}yy}z|~z|}~~zz~y}z}||||}|~|}z|z{}~~~~{zy|~~}zzz{z}~z}~{z~~|~}y{||~|{~}{~{z{z{z}~y}||{|}{|}}~~~~~~|~~}}|}}~~~~~}}~~~~~~~~}~~|~}~~~~~~~|~}{|z}~{|~|{{|{z|}~~|}~~|}~{|y~{|}}~||~~~}}{}x~{~|wy|~z|~~{|}y}{|zv~{y~xy~{z{zyyy}y~|{|~~{~~z|~|~yyzyzzy~}z|{|{|z}}~{|}{{}~~}y|}~~|}~{~|~}}~z{~}{{}}}|~}}}~~{}|}{~x|}}x||~|{|}}||{}|~z|}|}|}z{|w~}zz~}~yz{}~|{~|{~zy~y~}}~|}||~}|}y~~y{~~{x{z~~~x{yztx~~{{~}}~{}~{z}zzz~z{z||z~|~}{{~|y{|{~{}}{{}~}}~}y{~~~|{}||}{|}{}{{}~}}}||~x|{|{y~z}~{x{}}|}}y{{{}~}~~v}{}~{}|~~}|}{|{~}}|}|||z~|{}~~vz}|~{{{~~~{|w~y~~{|z{{z|}zw}{|{{}zy|~}}w}~|~{{}{~y|}~{~|~{yy|xy~{|}zxw{x~|z{}z}|~xz|~}{~}y~}||}}~y|z~z}}y|{~{zx}}{w{}{}~}~z}{~{~}}}~~~~~~}|~~|}~}~{w{~}{~{{|}}}}{~}|}}~}}~|}~|~~~~~}}~z~}z~}~~}~~~~}}~}~||z||{|~}x}~{z}{}}{~yz}}~~}~||{~{}~}z~|y|xy||}{|}|~uxz~}{~~|~y{xz~|}{|z{t{~{}|qy}~|||z|z~x~|}z|x}~}|zz}|y{{z~}{~w|y{xz}||}|}}w{~}~||y{}z}x|~{~~{|{zyyx~zy||{~~|z{}}x}}||~~{x}}}y}~~~}}~}}{z}}~z~|y|||}~w}}||{|~|}~~|}zz~~x~{}||y|z|}|z|{t|z~yz|zz~{|{{{~zz|x||~~}~~}{{{|w~z~{||||}y{}|{{~}|{{|||z}|~zzy|z~}|{{{||~}~x~|~|}~{~~y~}|~}~~~|}~}~{~~|w~|yz||u|zz{~|}~}~~~x~}x{x|z}yz}y~~z~|z|{x{z{}z|}|zz~}~}{~z}{~}~{}}||{}zz|~||{}|z~z{{{ywy}~||~z|}~y}~|}{~zy|wyz}{~}y|}}{{|z}y|x||x{yx~}}~~zz{~z~~}z|{{w~{~}~{yzy~}{~~{|z}~y}z|zx~{}}y||~}z|||~{}{|~~}y}~~~}|{~}~~{{{|}}}}}}}x{}{|}~}{{|{~y}~|yz}}~}~}~~~~~x~~~~|~~~}~~~~~~~~~}~|~~~}~~~~}||~~~~~~~z{~~~~~~~~}|{||z}{~z}}|xuyz{{|y~}~{x}w|~{|}{~|{z}~}}}{z||}|z}~}{z{||~}|}}zx|{}|~~}z~|}y||zy|{z}z{z}~~}~zy}|}|zy{zz|{~yz~~x{}|}|{|~{x{yzzyzu}||~{zy|}z|y~x~z|~{~}{{{~~z}z~~z}~y}|z~zx{~{}~zy|{z}v|~}yz|~{|z|}w~~yy~~}}}||~||~{~~}}{~|yy~|z|~{yy|~~}{|~~xwzz{~}{||{zz{}}y{zy|{y|~|}|~}|}}|{{}|}|}~{|y}zy|~|~|}||}}}~{z}~~~}|z}}z|~y~}{{}zz~z|{}~yy||{|y{~z}}~w~|}y{|v~}~}~~~y{{y{|{{z}~}|{z{}wz{z}{{}~|{{{}~|xz}}~}~}~w{}}~~{}||y{~}}}{|{}|z|uz}}zz{}}z|{{|}~}~x}|}|{|~|~}}zy~xzz{w|yy}|~~{}z~}z{~v}|}~|||}z{~~||~|y}~|x|~~~{|{z|xz}y{x}z{{{{|z|v|z}z{~w|}y|z{}|}~y}}~}~}y~~||||{{|{~z}}|{|uz|{{zz{|{z}~{}{|y}y~~{|||~}}~~~~|~~~~}~~~~~~}~}~~}|}~{~~~~z}}~~~|}~}|~}}}~~~~}}~}~~~~~{|}{z}{{}~z}{|~|}~~|z||yz~}||~}~}zz|~~}}{~~|{||~{|y}~}|~u}{~{|||{}x}}|x~}y}t}{||~{{~z}}~y{yz}~{{}}|~{}|~}|~z|}~{vy}~~|wz~zz~}~}{z|~||{y{{|{{||~~{||~z}z{~~z~~|z{~}}|{}z|~xyx}|}~||{|z}{}{y|z||{}|~~}|}}}}{|}~}|vy|zzyw}~}zy{|{vz|}|}{~|{zz||z|~||||y|{~}z~xz~|~{~~}~{}}||z~{z}{|yz|{}y~yw~~z~}~z~|}y}~xy~}}{|z}}~|{}yy|w|}z}z{|}z}~{|}~}y{|~}}{}{~{q|~{||y|}y}y}~~|}{}z~yz~}xw~|}|||{~|{~}~{}y~{||}|~{}}yz|y|y{}|||}x{yyx~}}~}x}|{~z~~x|~|z{y~{}~y|~~}~y~{~zz|}{{~{|{{~~|}|}{{w|{||{z|{z}{~~}||yy|{~~||}|~|z}}{|z}|||}~y}x~~|}}~||yz~}{~x}|~~~~|y~|}}|~}~~~|~x~{z}}}}~}{~|~}}|}}~}~~~|}~~~~}~~~~~~}~}~}}~~~w}~~|~~~}zzw|}~|~}{}~}~}{}}|~||||u|{|~y{|z|}{|{~z|y{|{{~w{}{~{{}|}yz~}}x}|x}{|zx}y|||}~y{z{{}x~xxyx||y{yy~|~~y}{}}|}z||}}||y~|}~|x~{y}{{zyz{~}||}~{~||{}{y|z{|z}|~~{{}~y{}{}~|}}{}vvz||{}|{~q|~zz}}{{z~~}{z||x{|{}{{y}{z|~}~}}~{{{w~z}{zz{{~x}}zv}{}}z|y}~}y}{}~z~{z||}}{~x~{~}z}|z|{||~{w|y~|}zyy|{yz}zz{y||z}|}z|~z}}z{}{||zzy~|{}}y~xz~||}{{x}|xy~|~}zz|}~}}{||~}}~{|~{z||~|z~|}|wyz|v|}~|{y||z}zy{{{{}{~}~}}~~~|}{}|{w}y{~{{{~}}}~y}}z{z}x~|{}z}}|}|}w{~~||~yz|{zz|}|~y}~||{xzy|x||}{z{||}yy{{z{|~}~~~}|~~|||{{}{|~}~z{}|}zy~|zy}x}||{y}yy{}{}{~|w~~y}~|~{~~||~z}~~}}|{||z{}~{z~|z}zy~}{zwz}{x~yx|||~|||~}||}~~z|~}|{|}~{~|}~~|{~~}~~~|~}~v~|~~~~~~~~~~~~~}}~~}~{~}~z}~~z~}~z~~|~}~~~}}~||~z~~~}}}~|~~{{zy|~{yw~{{{|~~~|~|{{~z}yyy~~x}z}~yx|}|z{}{y~z~~}|w~{z{~|}|{{}{{{x}~w~|}}{}y}zyx|{y{}}|||w~}{||}{}y{{||~~}}|w|}w{}}|yz{y~{~}{y{~~~{{|t{y{}~{}}|z~}z|x||}zy{|xz|x|{}~y|w{}|z|}~|{{xx||||z~{zx{||z~}}{z|~}|{{|~}zwz|{z{}~}||z{}}{}|z|}~~|zy{}}}{}zy{}}~}|}{}x}{|}x|~~{~{{{}|}}x{{{{{~z}}|~zyy~~|xz||{~~x|~||y~y|zz}{zz||z|{{|~~}}}~}}yy|zz~|}{z}z}}~}y}|}y~z{{{yzz}x|~|{|}{||}zz|}||}~~y~|{}}{|~}{{y||y}xw~~|~{~z{}y|}|x~||||x||{}~|z|}}{~z{{~}}|}y~u~}~z{~y}{|y~~}{w~x}}}~}wzyz}}||{{{~x~zzz{{|{}yz}yx{}}{z|z|{{{z}}{}zy|y{z~w~||{~||}~|~~~|~||}{{~|{|z}||}{}{{~z~|{~|{}y|}~}}}{}~~~~{~}z~{~|}~}~}~~}}{{|~}~~~}}zy~}}{}}|}|~}~~}~~{~|~~}|zy~{~z}|{zzx~|}x{}{}}}~~|z~{zyz|}|||{yz}yy~|{yy{|}{|}z}|z~~{{}}{}{~y{|{|{|y~||y{z{~z}|y}zz{}|~}~~yz}~z|yz}x}}{x}z||{|{~{}w~z~}z|}xyz|~}x}yw}|~}}|}{x}z}z~}{zy~{{}}|}}||zyu{y}}{}|{~}}yzzzyzy{~}z|z|~}y~{{}||}}}}{}~x|}~}z{z~{z}}z{}{z}~y~vxz{~x{{}~{z~w|~|{zz|y}{}{}}v{~}zys}}zx{y|y|~zyx{yy{xxx{}}}}~~{zz~~}~}zz|}y|{y}}|y|}}||~z|}z|y}zz}zz|}|z|~|}{~|z~}~{y}|~}w|~|{uv|yx~|yx|{z~yu{}zz{z{}yzy{z~||||{{z}|{{|~~|z|y{|~|~{z|z||{|x|w}y{z|||~~|{~|{|{~}|||}{~|}~||{z~wy|{z}}{yy|{~~|~~~|uzz|~|~~}}~|{}~|}~z{{}{|~{{}~{~}||}}|{x|}u{}|{|x}|yvy~xy}~|zx}}~~{~z}}|z|~~~~||~|z{||z~yyy|wy~|}}}|yx{|yy~yx|}{x|~~~z~}}{{~~~~|~~z|}~z{~}~}}~}{~~{~|~|~}~~~~}}~}}}~~~}}}~|}}}~~~~}}}}~~~}~~~}|}}~~||||~|y|z}||{}yy}~~|{|zy|~}|y~y~zw~~z}|}~|{}|{x|{}{~}{{x|~|}{z|~{}z{~x}z|x~|{z~zy|~u~|}z{}{|x|{|{|~}|}|~}{}|}}~~||}}|}y{~{~w}{}zyy|x}zyz}{|zz}}w{y}}}~~||}yy|~z{y|~}}yx|yr}{|{}{~{}}{x~z~z{~yz~~~z|}yw{yz{{|||{y}}}|}|~}~x}{}x||z{||{z{}}|}~|}~|x}~{|{}|||}|}z{w|z}}}~z{|}|}~z~}|zx|}}||~~{~{~yz~~|{}}}~|{||z}}|z|z}{v|~}v{||~{~y~||z{{~}x}{|~||{|}~|{||}}|~{~~z~~|{{x{{z|x|z|~y~y~{{}z{{}}z|~{u}w{z|zzw}~{{zzy~}}~~~}||~~x|{|zy~|v{{|}w~}w|{~|~{yz}||}~||}}{x{|{||{~~{y{|zvy{}w|{x{z{}}y|}z|||~~~~~~|y{}~z|{~{{||~||yyx{|{z~}}|zz{||z{~x}{|}z}z}}~||}|{{}{~u{z{zz}{y}|}{y~{yw~{~{{~~{|}|}|}~~~}|z~}}~}~~~~}}}~~}}~}~|~}|z|}}}~}}~z}~y{~~~}~~~~}~z~~~~~}~~~~}~{|~}}~}~~~|~~}~~}}~~~|}}~}|~}z|z~}{{v|z|y|~~z}{|~}}~{~zz{x|{}{{z}yz}{||}{|{yv|~y{}~|zzyw~zy|{x~|x{|z}|z~zz{~}}zzw}}~~z~}~zz}~}}~|}{~~}~~~}|zv|z}}|{~{yyyz~|y~z}{{~|~{z~y~|{yzz{y{}{{}y}{zw|{~|}zz|z{zx~{|~z|~|x{{zz|~y~}}{{}|~~~{zy|}~}xyxz{~{w}z~|}y{w|||}~}}~y{{{~}~|~|}zz~}|z~uz{{{{||yz|{~|z{~zz}vz|}{|{zy}|~|}}|~~}{|~~|{}z}w|{|yz~{z}}}w~}yz|{|||z~|~~|x||w{}|~x|}~}|}{}}{z~}~~~}z{xz{yy~y{z|{|z}~~z|y}|~w|~z~~{|}z}y}||w|{yy|vz|~|z~~{{||z~{~}|~~|}x}x|w}~}y~~~|~}}|{~{~zwz}{~zy~~~y~y}{}|z{y~z}y|x|{}|~||z~~z~|}{z}}||~{|}}||~{z{z{|~zx{}}z{{vzywy|wwyx{||~~{~}~zzy~y~}}~z}zz|~}|~{{}}~}x||xvyyw~||~}}|{z}y}~~}}{}~z~}{~~~~~~{}}}~{{y~~~z~~~~~~}~~~|~}y}~~~~~|||}~|~~}}~|~~}|~}~{~~~~}~|~|~}}~}~~~|x~}~x}}~||{~{y{}|w{z~}}x|}|~~zz|{z{{{}x}|{{}z}~{~}|wx}~x}zvz}}{{z|{}y||xz~z}}~|~}wz|~~~}|}|zy~}|{y~z|~y~|}|}|}}|z|{{y~zz{~~{z|{}z{}z|{|z{}~}~}z|}zz~zvx}~|{|~y}v{}||}~}y{~~}w{|m{v}~z~~{zz~y|}y}}~~~y{}yy}|}{{}z~yy}y~~{zz||z|{~|z{}~}{|x|}|{zz}}}}~~||{|yx}~~}z~|yv|~|~~}y{|{{~|zz{||zy}|{{x{{{y~z|{~}}y}}||{|}|y}|x{}}{~z|zzz}zz~zz}{z||xy}u~z}~~~~~{}{{||~}}{||}|~z}~y~~y{~|{}|||y|~x}~~z~z{}||~z}z{z}|x||~|zz~x{|}|{|~|~{}~|}{{xx}~x}|yz{|y}x}|}||}x}z}y|y}}{}{|z||~|x~{z~~{zz~~}z}|}zxz}yyy|~~}}z{{~}~}~{|}z~z||||}}}||z~|{}|{x|z}{|z{{z{{y}||}~{zz}|||{~}|{~y~~||}}yz|z}{}{z|{{~{|}}|{}}z}~}}}x{z}z{x|~y}}}x|}|~~}~x{}}~|}~|~~}~|~~}~~~~~}z~~~}|~~~~~}~~~~}|}~~~~~}z~~}~~~}~~}~}~}~}~|~}||}~~y}~y~z~}y||{|zzwzzy~|zzz}~{~}|z|}|{}{|y~}~z~~~||~~|~}~{|~}|{|||}}w~}y{zy~}yz~}}|}|~}|y|yz~|~|z~~}|{z~{}~||}~{~{{}|y|}{yz|~{}z{|xyxzx{y|}||{z{~}|{|{}z}{z~z|}v}y{~|~}y|z}{}|}{}{|yz~x~~||x|}||}{}}~z|y}~~~}y~}~|xy|{x}~}}x~y~z|}|~}yw|zzz~|{|z}||}|{}|}}{}}{}{{z|~z{~||||{{||}xv|{y{~|y~z||~||zzz~}{}z~~z{}z{zvxz{~{xy~|z|}{|~{{}}}{z{{{~{|}zz{y~{x~~}}|~~|y{}{yz{{}{{{}v|}~{}}~|x}|{|~~|y}y~||}~~z|yx{z}}~{z{{{z}wxyyz|}w|~{||z~v}z{~|x{~{z}y}|z~||zy|}|{}z|~z}z|~~y~}}}{|s|{zz}||{y~}}}}|~||~~~|{x}~~~~}|z|{y{~}z~~~|~||}}}y~||~|}z|}||yy}}~}z{~w|z}z|{{zzy{|||yz~}w{|y{y{{}||{}w}|}}~{~||~|{~}|}~~~}}~}z|}}~}|{~||~}}}~}~~~{|}~}~~~~{~}||~~{~~~y}|~z}}{~}~~~~}~||}|~~~}}|~}}~}}||x}|~y~~{{~{|}{}y}z~~y~{}xy{}}}}~~{~~{||w}|zz~~{{yz|v||y{z}|~z}{zw}|z}~{~|}|}}|{{~z|~zz{x}}{~z|y~~z}y~z}z{}y~~zyz}}~~z{|}z~}~|wy}z{{}w{}~|{y~yzv}}z~|yz~{~||w}}|}}}}{}}}yx|z|}z}{z{}yxwz~y}}~y{|z~~|yz||~|xzsy||}x{~}}}zy|{|~{|z{z}~~|z|}|}ywy||||}|||w}~{||{}z}}~~}{|~~y}}~{|w|}{{{}{~zz~{x{xz~||~||~{}{~||}}}zv~~~y|z~|zz~y~}~wyy~}{||}}|}}x|||y~|y{}}~|~{{zy|{}x~|{z|~w|}~}{x}z}y~}z}y~}|{{|y|}vy||{yx}~~~}|zy}{|||z}}|~{yy{}~|}~~}z}|z{{}~t}{|{||xyy|~{wx{z}}}~~{}zxx~||y{}|w~~|z}}z}{wxz~zz||z}}yyzxz|}v{|}}~y}}||{|z{{}z}}~~|y{~}zz{||{y~{||~xz{~{~{~||z{y{||{|~~}x{|~zx{z||z}}~z{{~|{zz}~{~~}y~|xz{}|~z~}w}|}}}}|~}~|~z~~{~{}~}}~}{{}|~}~~}~~~}}}~}}~}|~~~}~~~~~~~||y}}~~~}~|~~z}|~}}~|w{||{zvz{~z~{s}z{x}{{~}~{|~|{}{}~~}}{x}~z~}}~}}y}z}zx{{|||{{||~|{|x{}y{z{{{yy~~{}||y~|y}zx|}~|v}y{{}~~}}~~{{~|~|yzz~|~x~z{{}xz{y}x{~}w|{{{}|~||}|z{}{}z~~zz}y}|yx}yz||~}|}z}~~xxyxz~pz|}|y}}z}~{~}y~|||}{y}{zz}zxwz}}||y}y{{|{~}~zzw}{y|}{}z{}xzs}~{|}}}~}~}x~||{{}}|}}z~{~}z{{{w{~{{~v}}z{{|{x}x}x|}{z}z|}||{}|}z~{}|z}{|zywz}~{}{~{}yw|{~~{|~}~~|y~|~z~}|~~~{~}|}{zzx||y}{xz{x~~~|{yx|}{||}v|}}|}~~~|}}|}}z|z|~~{z||zzy}||{|{y~{y{x|x}yv}z{y{{|{|~~}{|}|}z}}|z}~|yx~|}v|{z{~wxuyz~z|}z~~}}z}~}||wy|~~|{|~}}~~|~z|z|~~|||}z|}v}}x}xz|}w~|{y||~||z}{z{v~y|zxxzy}~{}z}}~|}~}~|}|}{|~|zz{|}}}|zxuz~wy{{z{||z}|}~}~~~}|}}|~}}~~|z~}|}~z~~~|}}|~~~~}||}{~{~}|~}|}~|}{~~}~}~~~}~~|}z}~~|~|~~|z~~~}}}y~}}|}x~v}}}~|zz~v}zwyz|z~}zx|~}zz||}|}z|zz~~|z|{||zz{{z}{}|||}}|{z{{}y}}~}|{~zzy|~x}y|~{}~y}~|~wy~~}xz|x|}|}{x|yy{yz|x}{}yz||{zz}z~~~{{|~z{{|}{{}~|yzwy||~}~|~|~~}{x{}{}zz{}z}|}{|{~z{~x{zy}}xv|~z{~{~z{|yzxx|{}|v{|{|~{~z{x~{{~{{}}{zw|||zy{~xz}~}|}~{{}||{y|{}~}{z~z}{~~||}{x{}}|{}y}}}~uyw|z}|{|{y~|~|}}}x||{x{z{~zz~|}zz|z|z~{|~~w{z}~}}y~z~||~y}~|x|~~}~}{yxyx{~|{|~~{z{~z}{|{~{|{|z{|}yy~|~|}{{{x|}{x}{{|w{z}{z|{z||~}z}{~}{{{zy{|}{zzy}}{~x~v|{y~z~}x{yz}z|}{}z|z|~~}{~{|wz|}|}xzxz~}|w}{|}|||{}~|}y|zz}yzz}zyxy~~y{zzz{z}y}~~}zy~{z}{}|~y{~{}{}|~x~{{~z}~}y}x{~|}y{}y}z||{|}~{z{|~{}~~~}}~~y~}~|~~~}~~}{~~}~|}~~|}~~}~|~|~}~~}~~z~}}~}}}}~}}|}}~~}y~}}~~~~~}|}x~|{|~~y|~~{{~{{z|{y{{y{||}|}{z}xz~y{}|}z}}yv|y}{x}~}|z{{~{xvy{~z~zz{|y~}zz{}}}yz{~~~}}||x|x}~~w~|{y}}x|~y|~zx~|}y{~|||{{}|}{{x|||{{w|{y{~yzzz|y}z|~}{}}x{}{}|z||~||y}{||}|~zz}z|w{|}y{|y|{}z}xx~~x{~y~zz~~vzy}|yz|z|{}{zz|{z~|y|}{}|{zzy~}wzw{|}{~}}|{{z{|}}}{|~}y{w|}z}y||zy~||yx||}y{}{|yyrz~||wzz|{zy}|~}{{~~~~~|x}~yz|x||{x}||y}y|w}}yy|{|z~|}~|zx|}~{|{|}||z{}yyzxy}{|y~{|{|y|}~~zz~z|x|ww|}~z||~|y~~{|}{||}w}z~|}{y|zy}zz}y}{zw|{{~|{|y{y|}}y}}}{w|{uz~|{~w~|}}~{z|||}{~{~yyz{~|||{y|{}{{w|z|xy}}}~|~~}~z~~{|}~|w||}x}z|~|~yz}x|}|zy|~~zz{|{x|}{}u|{}{}yz~|}~{}}x~||{}}~}}z~z{}{x||{{}}y|x{{}yz}||xy~zx{}{w~|~}{}~|z}v~yy|}z}~|~}|~~{~}|}}}~~}~~|~~y}~~~~~z~}~{|~~~}|y~}~|{|}~~|~}tz~~~~}~}{}~}~~~~u~}}|~}~~}~}~}~~~|q~~~{~||}}}}z|||}zy|~t}|~}{}z{x}{|}|{|~z}}~}x~|{|{{~~{}|}x}z~~|}}{{~||{x|~}{z|z|xx~{||{{~x|w{~~{z~x~zy|~zy{}~|y{{|~~|~|{{~z~|z|}}|y~}y~{{z{|~zyz~|z|||}{z}}{|}|{~}x}}|y{}|~~z{y{z{{||y}}~}}v~zz~{{}{zs|yw~x{}{|z|z{x{{{}~}}|z}y||}z~w}|x|{}|x~~zz{{~~z|~|z}x}}}|~y}|~}{xz~|w~|{}{|}|y~zvv}{}|}{{}x|{|{}~{}}y}{}{z}z}~{~~}}~{{|z|~}||x|}|}~}z}~{yzz~z}||}{{}}yz~}z||~zz|{}yy||{|zz{{z~z{y}}{yz{}|{y{{}|}~y}|z~z|~~yy|z}y}|x~~{{|{||q}~}{}x}}{z~y{|z|~|~t{}|{z}{z~~z~{z{~}y}zw}|z|}~||{||}|~{|||}yzy}|~}~{w}|}z||}y~{}|y{}~x}~{x{||xzx{z~~||z{yx~}w~}y|~z|y~{wy|~}y~~{}x{zxxz|{xz{}}|{|z{zt}}}z{|y~~}}{v}}||}zz|yz}}zz}|}~~}}}}~||{|~~|~~|z}~}}}~}}}}}}~z~~y~|~|}}~~~~~~~~~}z~~~~}~}~~|~~~}~{||||zx|z}y|~}|{~{{{{z{{z{~x|~x~yx|{~z}x{}|}|~w~~|~~~{z~}yv~~~{~y}{xz{|{}}x{y||w|z~zv{~{y{}~||{{z|yzz|~x}|~z|}{{~~~z|{wz{|w~|}{{zwxy|z{v{yw~||~~|~{||{~{x{z|{{~{}}}~|}v}{|~}}y||x{{|}vw|y~x}z~|~yz~z{z{}v{zy{~~}}||~y{y~}{~|zyv|}x|x}|~|}}}}{|}}||{~{z|x~zzy}}||}z~{|{}{~}~}{}y}zw}~~x}z|~{z~w{|||~{~{yyz{~~}{{~x}}z{z~z~{x||||~}}z||~yz}||yw|~z}|{{z}y}}{z|||}{~~w||}~~~y}{}||~{{}~~|~}|yzy}|zzz~|}|z}|}{||}{{|z}~}}~{~|x||}~}~x}z}}yz~ww|{}{{x|{|y~{}|{|}{~}}{|zxz|||~|y}|{{{{z~}|v|~{{}y|zy{yzzx|{}y~z|}}~}||}{}{{~}|~{|~|~}~}~{{}~~~x~}zy|~{|x{}t}{~~y}{~}z~~~}{~~{{{{~~|~{zy}~z||yx|~{||w}{|||}|z|{w}y}~xwwvw~z~}{}~{}~}|~~~}}~}}}}{~~}~~|~~|~~~~~~}~~~~}~~~~|~|~~~~}~{~~|~|~}~~}~~~}~{}~~}~}~|~}}~~~}}}|~{}{y{z~}}x}{y~}|}{|y{zz}{z{z{x{~|}z{~y{{|}zz{||wy{}{{|{z}y{|{{{}}{yz~|{|zyx{{~yx{~}~}}~|{y}}x|{||~{~}|{~z~z|{~zw{{|}~~}}}{|}}}z}{}~~z~{}~{{z~y{~y{~}{zyz|}||}|~{{zzz|}{}~{}|{{yz|~~{{||x||}{{{zy{wy}}y}~z{zx}~z}~{y~|z~||zy||{|}y~z}y{{y}}y}}~~}z~~~y|}~}||~z}}|{}}~}x|~|z||{wy~y{}zz}{{}}y{~{}|~}}}|y~{{||||z~{}}{|{{~~w}zxv~|}}zz~~{{~~|}{}x~yz|}z}}~|~{~}|yz}|}{x}|{{v}{|y{z|z{|z}y~y|x}|~z{z}}}{|{~z|~{{~{||{z~~~}}}|}|z||}|~y~|{}y}z{~xy~~{~z}|}z|yy{{x~z}zzy~~y~}||}{{y|{|||yzz~}~zyz|z~{}|z~|y~|{{z|{{}~z{~~{{z~z}{~||~|xx||y|w~{~~z}||}|{|{}~z{{}y{}}||y~|~{}{{{{yu{z|{~|xzy~}y}}|xy~~yzw{z{{|w~~{z{|~}}}{~}~}{u~~}}~|~~~~}z}~}~}|~{~}}~z~~|~}~}~{~~}~~~~|~~|~~~~~||~|~}|}~~|}~~}~|~~~~{}}~}|{|||z|vw||x|vy}|}zz}|z~|v{yxzx|z||w|{~|}~~|~}}|~z|}|||||x|z}z{{~z{~{{}y}xy|{|zzz~{}~}y|w~{{z{~|~{~}}z}{{{~{}y~||x}z{}|z{~z}|{~xz{|vzz~{}w}}~y~|~}}|}}yz}}{~w~z{}||x|}|zy{z}z{~~}{x~|}wy||{yz}~y||z~}zz}y~|z~y{||}}}~x~|{zxx}{~zyv|y|zx{~w}|}}sz|~{{~|{|}{z}||}{}~~z}||{{~zw}}}~{}x|}yv{y~{~|{z|x}}|}}}~z|~}~~~}}z{{}w{}~}{xz|}}y}|~{||vz~}y~z{y~{}x}{|{{}{z~}z}zz{{}y~}}{z{|uz~vzz|~{||zx~yvx||yz|~~|x||}}{z{{~||}|w|}}z{y~}x}}}z~{|{~{|}}}}wz||{}z|{~}}xz|}}}|}|z}z|}~z~}}z{z{|zz{|zy~}{}x}w|z{}z}y|{}~|{x~}}{{{|}|~{|~~{|}zy||}x}xzyyyz|z|{}xy{yy}{y~w}}x~y{|~z~w||~~~zzs{z{~|x|}{~z{||~w|{{}|x}y|||{z{|}||}}x|~}}}~x}}~~}~~~~z~}~~|~}~}|}~~~}~}z~~}|}}~{}~}}~}~~~~~}~~~|{{}~|}|}~}~|}}|~zyyz{|}}~yy{}{y}~}|}w~z{t~|}|}{|~{~{~y}||x|zz}|x|~v~{~|x}|{}x}{|{}x}~|{~|}}{}~|{y|{}~z{zy~|~yz||~}{{}{}{||}x{x{}~z}}~y{{{}}~z~{z}{~|u{y~|~}{||z~{|{|}{|~{{~|}z|y|x|~|y{~{}~xy}}~|}||}|}z||}|xy|{uz~{x~y}}|zw{}|}~yz}}}{z{{|z|}|y}~z|z{~~x|~{}|y~x~x||~}w|{~~z}x|~{y}}z{}||||y|z~z~{~|x{z}y}~|{z{y}}}{|~}y~|yz|zy~~|{}}~{|y{u|~}z{||}|{|}y}z|y|}|}}{x|}}|~}z|}xzxy{}{|~{~|}z{|~w}}{}~{}zy}}{|wz~}yy}{z|{z}||||{}{}~~~||z{yzy|}|~{~|}}{z|||~{}~zy|zzz~~~yy~~z~z{{|zz|xy|}~}{{}{}}{~|y{|~~~z{x|{}~vyw~z{|v||}}{{y||z{{zu|~~xz{{}x{|y{}z|y|x~{}~}|{z|}z||~}zy|{z|x}z||z{}|{~|}y~||}~}}|{}~v|{v}~}~~~~~~~}|}}~}}~{}~~~~{}~}}~~}~~~~}}~~~~}~~~|}}~~}|~~~~|~~~}~~~~}~~z~~~}~}}~}{{|z|}{~}|{{{}|{~|{z~|z}|ww|}||z}}|y}{x~|{~x}}|}{|x|}|~}~{}|~}{|yy|y||}|z{}|{w~}v}y{{{~|}y~}zz|zz}{zz|}}x{z~~~~~zz}yzzxzyzwyxxzy}vxy{|zyzw|y|~z|y{}~z~}{}|~w}}{{|z{||}{{y}{{x|z}{||{tzz||}{|{zx}{}|{y~|z~|~}{{|y|{~~x||z{w||||z}}{zz}w|}}~u}~|y~z}z|~}~x|xz~y||z{z{}{{|{}{|~~~~y|||wwz{~y|{z~|~|z}}}zx~}{xyz}{}~zxy{~}}{}~{|{}~{wx|y}}}{}x~y|{{||}zz||y||~||~{~}}{y}{|~|~~}~}{~|}{~z}}|}~|z~|{yzx}y{|v|{{{~yy{|}}y{}}|~}}|z}}z{{{}zy}}|{w~xxzy|z}}z~z~|zu|z}~|}|}}~~}{z}||~{~z|x}~~|yyz}{|{{~}}{~z|zx}{y|y~y|}|~{}||y~z|~~}|||}~|{|{zxyyz}r}|}z|z~z|{{zy{|}zx|z{|~|}{~}~v~{}}~{z~{z|{|xyzx}}{|}z}}}z{{|{y}|wz|~}w|~}~}{{{z{~zw|z}{|~~~~|~}}z~~{y|}|~~~~~~~~}~}~}|{}|{~~~~}}}}~|~~{}}~~z~~~}~~|}}~~~}}}~~~}~}|~{z~~}~z~~}xx~}{~zx}~z|{~|~||||}|y~{{}|~y}z{~}{{xz|z{{||y{|~{z|{}}{x}}}x||}z}{~|z|}~zy}|t~vz}w~~|}z~~|}{{~~||{}||}zy||{|}|z{z|}y{~z|yy}~|||~~}|}zy|{{{||~|x{z}~}w{~}}|}z~x|yz}zzx~}}yzz~|{}vw}~|z|y}x{zxvu}z|yy~xzx|~{z{{}{|~{z}|{{z~|{}{{|y}|}}{}~}z{x|}~xy}~z{~|}|}}}z|y||{}}zy}y{}z~~{{||y}{{w~{zz|~~|z|{}||{yz}y{w~z|~||||{{w||}|~~~}y~~{}|{|}|{|z~z{y}}{~}{}~~|}z{|{xw||~zzz}{~~z~}{}}{{}{~{{}zy{x|{{{~~~~}x{~}zz{|}~||{~}~{}zz~yzy{z{~|{|z~y~|v}{{~}|}yz{}x}{}|{z||}v|yz{}zz{t~zz||}w|{|z||z||}{}{y|z{y{|yxwzy{|yy|zy~}}{}|y~{}~}}z|}}~|~}||~{{~|{}{~{{x~~}|{v}y{z~{|{}|{|zz{}}}}{~zy}{zzy|~z~x~zx}z}z|{|y}{||z}~}}~~wz}x}z}|{zzz}|}~~~}}~{~~~~}~}}}}}}|~~|}~~}~~}~~~}z|}~|~|}~~|}~~|~{}}}~~~|}}~~||{~~~~~{}{}t|~~~~~}z~~{~}}z~|{||~{z~z}|}z}|x{x}xwy{yw|{}wx|}{z}{|w|~~z||{~}||}|~|z{~}{y{zz~|~{~|{yzz{{{{|zyyywy|y||y{z|{{}||yyz}||~}|~|{}~}}~}z}{}z{|}z}v|{}|}|wyzx|yz{{|zy{~|z~|~}}}{}|~{{x|~z}}~|~{~zv{z|v}z|}{wz|~}{z}}|{~z}}y{~}|{}~|z{}y~}zz}{||~~|||xy|{||yz}y}|}|vy}{z}~~~~~}}}zy}~}{~x|~y}~~}}}|~{}{|}|{~z|}|{yx{}{}}}z|~xx~{{||}~~~|~||{}~}~~{y{|x{|yy{|}~}~z~y{}~y|~{z|x|x~{}~~}~|}}z~|{}~}~}z}~z|{}x{y{|}}{|~~~}yyzy}|{{}z||{~{|{||}}}{|x~{y}{~|}|z||z|v{v~{}y~|z|yx|x}~~y}{{zz|}|{}}{}|~}z}~~y|}|~|~|}{~~{|}}{}yx{yz|~z~{|}y{|||||~x}|{{z}||}}~z}z||~xyy|xx}z||~~{||}~y~y}y{|{{xvs|{}{|z|y~~{~zy~~|~z~~|||}y}{{z}~}z{v}{w|~z}|w~}}|~|}|~}{{||}|~}~~}~}~~~}{~||~~~~|~}~}~}}~~zyww{|{}~}~~{}~|}~~~~~~~}}}}}}}}~}|~z~~~{|~|z}~}~}}~~}~~|}}}~~{}yxz~z}}}}z|x~zzwy}~x~{||~y|z~|y{vv|{||{v}y~}{}|{}|wx}{}zz}x||}}{|{x|{|}wx{}z}|~~~|~~z~}yx}|}}{xy{~}}yzxzy}x}}}y|~z}z{~}yyw|x{}}~~}||{~{z~|}{|~{|z}}{~z||}}~~}}}||~y|{}~q|~}~||y~}~~z{z|~|wy}zyyyyyzx{|w|{}|}y{z|y{}z~~~||{z~|w~{}}}y}|z{{|{~~{|~~|}zwzx{|}z|zx|~}|{wx{y{|~zzy}y|}|}y{{||zv|{yx{|~|z~w{}~{~}y|{z~{y}}}}{|~~~}}|~{z~~|{z{|}{z}~}{|~~y{}||}~~yyuz{{}||z~z||~|}}zy~y}~w{~||~~|}||x|~{}~~~y}{~~|}|}}y~|y}}{{}|{~~~}zz{y{{~}~y~~}}{|x|}{{{zz{}}|{z~~||yzv~{z|}z{{{z|{w{{vzz}y~y}z{z}|}{|yy~~|{|x|||wx|}{|vw{~}|{|v|{z{y{||~~xy{x{{}|}y{}yz}~|~z|}y{y|z}~}}~~w~~~{|zw~|}~|y}}w~y{{x~y|~y~z|v~y~}{|yz}|}}y}|{|}|{{y|{|}}}~}}}~~~}~~|~}~~}~~~|~}~~}|~~~~~w}|}}~}}~}~~~|~}}~}~}~~|}~|~}~}|}}||~~~~~~}~~~}~~~~{z}}~}}~}~|~~}~~}~~}~{~z||~}}|{|y}|{x}|}|xz{{w|z}y}|y{~}t{z}}z{y~w~y}{x|}}y}~||z|}y|x|y|z|z|v{|z{yy||{{x{{{}y{w{}|wy}z}}z{zz|}}||z|~w~~z~{|{}z}{{~|x}xy{}vz|{|v||}x{~~~}{z{~~{}z{~~}~|z{||zy}y||{z|z|w~z{vw}w}z}zvy|z}z|}|~}{~|}y~}}~||z{}x|}~}}y||}{~{{~}{}}~{{{xx|xx|y~~~z}yz{{{vxzz{|zy}|x~}|{~{~~~}{yz}}}}z~||~{}{|{|xy{{{|yzw||{}zyy|}{|~|}}~x{}z{y}~|~y~{|z~~~|z{tyv~|x~{y|{|z~}~|z||x~|}~~xw|}}~||yy~z|~}z~}}y~}{}{{z}{zz{|zzzxy}}z}{|~}{{||}|~}|||~|xy}}|}zy|~}|}||z{x{~}~z|}}z}}~}zy}v}}}}}z~|z}{z~{}z~{|||}~~|}|{|z{~y{y|~zyz}y{y{y{|zz{{{}||z|}x~{|~||~yx|}|}z~}~|}~~z~|zx{}{z|wv}{~zz|}|z{y}{{~xv||}z|{{|{{}}{{~|~{~}z{z|}~v}z{yz|z|{}y~{}{}{y}}{}xy|z}~}y~~~}}}y{~{||~|}~~{{}|~}~~v|~~}~~~~|{|~|}~~~|~~}~~}~~~z~~~}}}~|~~}~~}~z||~~~|~~{}~~}w|~~~}~}~|~z}|~}}|{~}{{|~yy~|||}}{{~|}{~{~y|{}z|}~|~}||w{{}zz{~xy~~|x}||}{}{|y~z|{{~|~{||}||}{yz~{{}{|z{|z|}|~w|{y}~~|z~~x}z}~{z}{}y~|}zx{~}w{yx{{}z}~~~}~}u~~}|{~{|z~y|}}w{}{|~z|~z~}z~y}}{}|z|zz}|z~{{}yz}{|{w~~|~||~}~~{}z}y~}~zy|{zyy|~}y~z||}~}}|}{|{}~~z~y|{}|{}}x}|{}{yzy||}|}}z|yy{|}||{~|}~}w}xy~|}}|y{|||~~}}~z~~~y|~}{|{~}z{}y~|}uy}z{{{}~{|y|}{|x~{{~}|~|y|}z{~{||yy}}}~{{x{|}}yx|y|}z~|zx~y{|y{~|}zy|~}}zyx~zx~~}y{}w{~|w|~~}}xyz}y}x{{{|~|}}~}{}}~{z|}z|}z}|zzy|||}{x{||{yy}|}}yz~|~w{|}~}|y{y{~z}}z~|{|}}|z{~|u|wzy~~{}~z}~|z}{~zyyzzy}~~~|z~{{y|{x}{~w{|~y}|}|~y~~w{{|}x~{|}|y}|x||{y{{t}~}}~~~~~}}~}}~~~~}~~}|}~~}|~|{~x~}~}|}|~}~|~~~}~{x~~}~}~|}~~~~|~}}{~}~|}}|~~{|xz}||{y~~y~z{zy{|{}{zzyz|{{z~y{~~~{}}{z}}||||}}~zy{}y{{{z|x}}zu|yw{}{{{yx~|zy}}}~{yz{}~}~y{||||{||{{y{~~~~yvz|y|}~|zyyz~yzv~{}y~{~~~}~|}||~|~}||{|~||~}|z}xzzx~|z}v}{|}~~}{{||{{{|z~|~}||{}}~{{~}{|~yz{|zv~~z{~{{~{xz{x~zzyy}{x~|yy}~|{}{~~|{{}{{{z||{}|~{{}zz|}}zx{{||yy{}zy~|y|}|~||}~~x|~~x~{||{|w|}|yy{|}y{zx|{yy~z|z~|}}|w}z{w{~y}}~~{|}~|}}~}~}{|z|}}~}{x|~{|}z{wz}z{|}yx{zz~}}zz}}}~~yx|~|}{|~~||}~~}~y~}|}~{~}xz~}zzzyzs|}xz}{{||{||y}~~}x|~|z|{||~yz|{{x}~zz{{{|y}|wx||}|xz{{w{|{}{}}~|{{{}}z}|}y~|}{z}~z{x}z}|y}|x||~yx{}y}~||~|~}~{y|}~|z|}{}{~|xz{zz}x{{x|}}zz{~y~zzw~z{{~~}}{}|}}}~z~~}}}{|~}~|~~~}}}~~|}~~~~|~}{~~~~~~}~~~~}|~}|~~~}~{~|z~~~{~|{~~~~|}~~~{{~}y}~~}}}~}|~}}~~~~}}~~}~~x{{}}}{}~{~z}~|z|~|}}~~~~}xz~z~|{z~z~z||~||}{{}}~~|zx{{~}{~}zzzx}}}{}y~}}{{z}z~wyzy~|y|~y|||}|wz}}z|y}~~~z}}~{}x~~~|}~||z|}{z|~zz~|xzzz|}y|}{|}|||~}~}{zy}||xy|}{||~yw~|~}}y{x}}~|}x~{yz}z{z~}|{z{|~~z}{{~}{|}{~|~z}~}zzy}zx}}~||x{|}}~||}~~~z{{~{|}}{}~~}}~|x~|}{|zy{}~}}|wzx}~~~y{{}~{~z{wx{y}y~}{}~yt{xz}}}~~x~}{xvyyxz|~|y}}~}~|~}zz{|z{||z~|{yz{{}z{{y|~{z~|}}}{}yzw{{{y{~|~y~~z~|{}|~~{yz|xx~}~{~}}}{{z|~}}{y|}{x|}|~z~{~|~~|}yz{}{{}~}{|{~}|~x~w{w{z|}}|||~yyyz{}{x~zz|}z|zz~{}zz||{y|}|z||~|{~~~{~}{|}|x~}zz~{z~y~{|~||zx{{~zz~}}|||xz|~~~~}}~yzz}z}{y|y|z{w{z}}}{~~}{~}}{}}z{~}ux|xz}~{~x}z}}|||~|y}~|y~|}||x|}~}|z~}zw{~||{|{{|}~~}|~~~~~~|}}}~}~~~~~~~x|~}}~}}~~|}~}~~~~~~~}z~~~~}~~|~~~}}}~{~}~zy~z~|{{|v||z~}{~}|}}|{wy}z}z|y}zy~{{yzz}{{|z~~|z}~zy}{z|}z}|}z||zx{z|}xy{v{{w~|}p~|z}{}}y}}z|}|z~z~~~~{|{zy|{w{{{z~}~|x{}|{|x{|zzy}||}{{z|~|}z}|z}{~~|y}}{y~}}~~xy{v{~|xz{w}|{~{||}}{x~{}}{{{|~~{~~|{{|}|~~}{xy|}|xz~}y{|}}|z{}||{|{zw}||z|}{}}~~z}}}}}z~{}zzzzz}}}z{yz}}vy}yzy|v{}~wy{}|zzw{~z||~}zy~w|{}y|{~~||||}z{{}|~}|||wz|{{v|y|}{|{}~z~{y~~z|}}}|z{|~}}|~}z}{zxwzz|{{|||yy|x{~}xv|~}~}}{zz{z{~}{}w}}~}|y~{|~z~}y||z|{}{|{xz~yzy~}wx~}|{}}{y~}}yy~{{|z}|~x{|x{{~{{}~y{zz||}z{z~||y{{}~z}}|zx||y|~||y{||~}~||{}||yz|zyw|~|}z}|y~|}{z|{{~~}z{|}{|x}}yt||z}|~z~~||}~z{||{|{z|}vzzy|z}xyy|}|{}}{{}{{}~{}~~|~~~|}{~~~}~~~}}}~}|~}~}{~|~~}x~}}~~x}~~~~~~}|~}|z}{}~}~}~|~|}~~}}}~~~{z~z~|}y~~||z~{}}z|}z|z~}y}|{|z|{zy||}|z~|{|zzw}}}}zx{||||}}uyy~}|x}y{{{z|}~y~zzxzw{}{}{}~{yyxz~||}~|{{xy~z||yy~{}}}||x|z|y{x{|yz|z{~|zz{{}}w|}{}}z}{ys|x}||~z{|y{{{~x{{x}|x||}{{z|{}|}{}z}~|z{|~x||~{}{}}z~{|~|x{wz{{z~~|~~{|z{y{~{y~~{|z||}{|}||}yyz|~~yx{~}z|y||x}{~{}{|x|{}}x{z|{zz~}t{{|}|z~{x}y}{||zy{v|~~|~|y{~}~{~{}~|{~||~}}||~~|z~~|~|~|}}{z}z{z~~}}|yw{{~}|y~{zz|{~x|~~}z||~}|~|z~}x}~|z}yz}{~|}x~x||y~z}xyz||{{~{}~|{|yy{~~wx~}y{x~}~{z~|x{~{}}}}{|z~}{~z~||}|v~x}}}y|w}y|~x~}|}|zzy}}{}{}xz{}|{{{{{}x~|{z{{~}|}}z~||z~~}|w}{z|~~~|{x~|z~z||}~z~~yz{~x}~w~}{|}zz~}|y~|||x}xy~~yzyz}|z{}~{}|zyz|v{z~z|{|y|~}|~}{w~z{{|}|~~}{|zyw}}zyy{x}z{}}}{}v}}z{|w|~~~~|}~}~~}{}}~~}|~}~||{|~|}~~|~~}~}}~~~~}~}}~~~}~~}~~~~}|~|~~~~|}}}~~~~~~~~}}~}~~}}zzx~|z}|{~~y~|yyyy{y{}yzy{~y}}}v}y}}{y{z|}}{{|{|{~~yz}xy~}{zzz|{|~{|vz{~z~~yz~x{yzy{}|~yvz{|w}|y}x~|}{~yz{~|wz{|z}{x|y|{z{|~z}{~{{y}~{{}~|z}x~}|}~|~}~{}~~~|{z|}{||}yz}|y~x|~{|~zwx}yy{yxy{}}~{zy}~zz}}x~|{~{{xy{~~~|~~~}|y|}z|zz~~xy{wy}z|{{w~}}w}|xzy}{}}||}yzz{zy}~z}zy~|~~{}|}|~yz|z|{z|}|y}t}~~}~~x|v|zz{z~y~~{z}~z~|~~z}~{|~~~{z{w~|y{|}z~z||xz||z}{vz}y{{{~y}||}{wx~|~}~~z|{~}x~|{zy|zyz}y|zx{uxyz}{~yx}{z||{|}zz~y|~|y}}{}|}x|~{|{~{tw|}}w|wuz|{{~}~yzxz}zw~z}}}~~~}}}y|~~{|{}}}{}|}zwxw|}z|w|x~|x}}{{y|xx~}{}~}{z|{}~|z{}}~zx}~~~yy}|{|y|w~y{zz|{zy{{||u||}z}{yw{{{}y}~|y{|y}~|z||}~{{|~{w|}z}z~y}zw~y{}}x{~y~xz{x|}}|}~{}~z}y{~x||~z{x}z{~|~~~~}~|}}~|}~~~|z}}~~}|}~{~}}~~}}~~|}~}~{}|{~~~}|}~~~~~|~}~}|}}}}y}|}~|z~~}~z}}~~|~|}|~}}~~{||}}}|zv}z}y}}z{~}||~w{z{z~w{{z||~{{w{}yzyyz{w}}{}|{~|~{~y}|~|{yy}|{~~~{|z{z~{~z~|{|{vyzw{z{|w}|}z||{z{}z|~}{}t||{{~z||{}yx}~}}z{|{~}~}yy{{z}zx|~z{~|}z||~vxy~}{|z{{x}yzz~}|y}|}v}w~{|{z~w}{}~|}}{|~{y~|{~}zz}v{z{{z|w{~~}{{zz}|z~zz{~}~{z{|z{|}z}|~|{z}|}||}v~yzvyz|yyvzz~{z~{{{|{{{zzz{y|{{|~|}zwz}~}~xz~~u{zz{~|{{}z}z}z}{~}|{|y~}|}x||}||{y{x}|{{z{{~|z|{y{|}{{|y}{|}~~||~|}}||~}{~{x}}z~}|~y|}y|}}~}}|yy||x||}|~}{}~w{|y~}{|z{}y~}~||~}y~y|x~}u~|~{}}|~|}|}zx{yx{x|{x~{z|yx||{|{~zz{z~{{yz||}}zxzz}||}|{}{x~||}{}}y{y~y}~||}zx}~}}|y|z|{~{}}}y~}|~}{~x{z{zxy{{|z}{yz~|~}~}}~~|{}{}{|}~}~|~z~yz}{xw}~}v|zz|}x{w~}{{}~~~~}}~|~~}~~~}~|~~~~|{~}}}}{{~~}|}}~}~}}}}~}}~}}~}~}~}|}~|~}~~}}~}}}~~z}~~}~~~~|~~|{|~z|{|{{|}{|z|wyy{wz}|y{{xxz{}~}{{z}~|w~xz~u|}{|~~{~|~~~|y}y~{~z~yy{~|y}}yzw}y{yw~zz}{|y{{~~}{}z{{y}{z~|}~w~}~|~{|{z{~|y{y~|~~y{{~~{~z~||{{|{zy||~|~~}v|z~z{}{~|{{}zx{y|~|}|z{|yyw|z|xz}}z|yzw~}|yz}}||x~}{~||{{z{}~}z|}xwyvzz{z}{w{|{~}|z{}{w{}{{~|y}~~{w|~}||{~~}}||z~{z~x|~{{}y~}z|yz}z}{z}|||}|z||{{~wy|{z||{|}}{~{}}{}|{~~~{~~}x}{{|z|{|z{}}x}|w|}zyz}y{~{~~~{~~|z||{||~zxz{yz~}z||zx|}}zyy|z}{~|{}||z|zz}}y~|{{}~{z}}|~{z~z~~~~||ywx{~~~|y}{|y|xz|{}{~x{}{z{|}y}{}{z||y~y{{{~{}{}~y}{~}|y~z{~}||x{y~|{uzz~{wzyywx}|}z{z~{z{~}|y{}yyx~|y~zzy{y~{zzx}{{yyxy|vw}{zz{}{z|{|{~z{|{x|}}~}y|}|~z|~{~x~~~x}|z|}|xwux|}}wxyz|{{x}w~}{}|~z}z|~||}~~~~||~~|~{}||~~}|}}|z~}|}~~|}}}|}~x~~}}~~|~~}~|{~~~~}~~~~~}~}}}|~~~~|~~}}~~~}~~~~}~~~}}~~~}~~~|~}~~}z|~~}}~~}yw{~|~~yw{{y{}~~zx}|{|w|{y{|}~{|}z{y~{~z|}}zz||{}|}}|}|w{{{~yzz}zz~u~zz~~~~y|{|y{{~}{y|yz~zyzz{}{z||}{z|}z{~{|}{}}}y}|}}|z{||yxz|}{}y{}z~|{zxw}yy}z~}||zzzx|{{}z~y~|}~~{|y~yz{~}y~z~|v{~z}{}}}{~{|{~{~zxy{ww||}{x|z~z}}y}y}yz|~{}{{}}|z}v|z|w}x~~|y{|~~yy~zz|~||||||x|{{|z}}w|{z{~{{y|}{}|{|~{~}|}zzz}|{}yz}y{y~z~}~~~v}~~zy}{~}z|zzyz}y~~{||{{|~z{|z|zyv~w{x~}y{xz}{z{y~~zyyz~~}|{x||y}}}|}~y{||{|w||~{}|~}y}zz|y}}~x|wyzy|yz~||v{|y~}x~x}|}zz||{{|y{|~{x|~z{}z|}{~~{~|{y|{||z}x}|}z}{y|wz{|wz|}}y{zxy|~}}|}}~||{}}~{}y{{~yz}{y}|{}|{{y}z|~y{|~z~|zz}|z}{zz|y}}|xys|z}x~z~w{z~}w}~{{zxy}}~{{|{|}y|}{}x{{}}~w|z|~||~t}}}}y}{y{{~{}u{}|x||||}yx{}|{|~yz|}{{~|{|z||~{}~|{z}x||~|~~~~~~~}~~~|}}|}~}~}{}~zz~~~~~~~{}|}{{~~~{{{}{{~~~~}~~~}~}~|}}~}~}~~~}|{~~~~~z~}~|}~|~}|}}|~{~~{}~}}~~~~|}~}}z~~}{{}~w|{x~{~|{{~{}}z}{{|zzy|||{~{}}~||~{|x~~~{|}{}xzz}||{}z|}xz|w||}{~w}y{wzz}x|||wx~}z}z{|{|}z}}x}}yy{y|{}|~~||~{|z|{~}|zxzvy{|}|~{yv|}yyyz|~|z}~|uz~{z{{|y||~v||~zy|z{{ww~y||}|}}||z}|zzy{y}~w~zz{{~z{~~~{y}|{~||zzw|{{{z|{|{w{z~{|{~{}zzx{yywz|~yz{~z|}}~{|y{|}xyz}yx{ty|}|}}yzz}}{x|yy|w||{z{z}|~|~z|~z~|~~}{~}|uz~}}~|{|z}{|x{|{|~{}}}x{{}x|{xy|{{y~|z||z~z~{|{~{}{|zyz|}|y~{{{}{|y{||xxw~~|xvz{~{{z}{|~y{}}z~}}{|{}xw}z|~{~}{wz{xy}zy|{{|~{|{~}x|}{}~y|~z{}|}w|z~{}z}}}y|v}}|}~y|xz~}}~}~{{{~~{z|}v{{z|~|~~x|{{~{x|||{{~y~}|~|}~||z}}}}|z{~}{xz{~zz{yx|z}{}|w|zu|z}}~z|}|{z~~|}}}x|~}{}|yzy}|z~z|z{w|}}{|~x{z}{||z}~|{z}uy|~~~~~|{z}~}~|~}}~~||}{~||}~~~~~~~~|~}{~~}~|}}}~}}~}~}}~~~~~}}~~{~~}{~}{}|~z~}~~~|~|~}~|}}~||{|}}}}{{||}x~|}y|wzx~z|{{z|{xy~}~z~~|~}z|z}}||||}{{~{{z~z|~}}~{~~}~zy}z~~{}|y}~{{w{x||}{{~yz~{ux|~~{|{}{x~}|{}{zyz}{}}}||y{}{~}zzz{xyz~}y}zy}||{{{z~~~z|z{{zy|{{}y{{{vz}~~}z}~}}}{zyw}z}{~{z|~{zx|}}|~|z}uzzwy{}|}}~x{}{wy~z~|}}z|||{{~{||{|z|||{~}~|||}z{zzy||}{||||zy{|~y}x{{}~|y{zy|{|{|~yzz~z~{z|{~z~yy{}{x}~}z|{z|}{y}~z~|}}{y{~}|z~yy{wz}~{~~{~}}}}}|v{yy}|z|z{|y~{}yz|{}|~yyy|{}~}{}}y{}|||{y{{{}{v}xz}{yyzy|zz|{y{|}|~~{yz||z}}~y|||||w~}v{y|{{~~}zzz{~~|zz|xz|~{|zy||{{v}}~~~xx{|}x}|}{}}y}||y|{~}~}z~~y{~zzz}{x}x~~}{zzz~|{~}{~y||~~x~{z|}|zz|v|~~zy|z{~zz}{}z~}{{|{}z}y}{{}x{|{z~|y{}{yz}|~z}}~}|}y|~}}|yz|zz|}||z|~x||}~~}}~~~}}~~~~}}~~}~}~~~~}}~~}{|}~~}~~~}~}{~~~~}~}}}}~~~~{~z}}~}|~~~|~~~~~~}|}}~}~|}|}||~~~|}}~~~|{{z|yyzx{|~||x}||{}|~z|zy{w~|~~}}|y}y|z|}}zx|w}{|z||}z~||}|{}yx{}}z~}~~z}}ytyw|{z|{zz}{}||}}y}}{z}|{|}z}|{z~|}zy|y|z|{{z{z{{yy}z~{xwz}yz}~{}zz{z}~{{v}|z{|z~~}~{zz}|}~|}|z}~{z{z}y|}x}w}yzz|{wyzz}}x|zz}~}}y}x|}z}~||{}}zzz}{|{z{x{{z~t}x~wyxyzx{zx}zz{|z{|~|}||z}z~|y~z~}~y|yz|{z|z||z}~{x{~z|{}~}z{|}~|~z~~~}{~}~}z|~||~|zyx|y{|zz|}zz||y}~}yyx~zz~yz~y~|y}{}|}~{~yz{~{}||{{z}|}z{{}{yw~|yzw~~x~w{}~}z~}~xxw|}~}|}}}{{zy{~wz}~{~~|{}|w|{|~zy{{}}{z{x|{z||~~}}zz{~}{{{{~||{~{}|{yz{~z}y|zy~z{x~|y{~{{}|}~|xwxwz|{~}|z{|}}z|}{~}|}~z}{~{~}||x}y|{{||~~wyy{{{{y{||}|}z{}{}~~z~x}~~}~}||zx}}y~z||z{y|zy{|~|{{{|z|{|}{|}{~{|}|~~~~~~~|}~}|~~~}{|}|~}|~}~}~~~}~x}~~}}~~~~~}}~~~~~~{||}~z~}~~}}~~~{~}}~~}~~}}~~}}}|~|z}~}}~~~}|~|{}|~}}~}~~||z|xy{{|{}}|~z{wy{{{}{x|xy{y|zz||{{z{~x~|y}}{{}~}}~xx}yy}}{}z|~}z}w}{{||{}|}{~}{z~y{zz~~{||{x|zz{}x|~}}{{x{{}u}|~v{~z~~~yz|{}~z}{x|{z{~}}yz|zy|{y{}}xy~}}~y}|}{|y{zz||~~|v}|~~}{yy~}|}~}}{{yy}{z|yz{|}~}}z{{{}{}z|}|{|}w~}}~}~}z|}{}~|w|{y{{}}}}}|{{{}z}|zz{~{y}|{}{{}|~~|}{}{}z}}{|w|}}|||}{}{{~|}z|{xwy|zx{|}~}{}|}||}}x~}~}||{|~{z{|{}z|y{~}~~z~|z|~zz|||}x~}}x~y|{z||~|}|z{~~xzy}y|w|}|}~~{yz||w{x~}||}{}y|}y{w}~||}|~}|~~|}|{yz{}|}}{y}{}}zzzw||}z~{z{z}z|||}y{z~~|~zzzz|~zy~}|x~}{y|zwy{|~||~{~|}}}}~|y||z||{~}||~}z}z{{}z}z~|yz|zy|~|~{{|||x~|}zz}}}~{}z~|~~~y{|{{}|}{~v||w{}{}|y~x{{{y|z}|{}~z}|~y~}{|~z{}{{|~~}}~~}}}~|}w~~~~z~~~z}~}~~}|}}}~|~~~~|}~~|~}{{}{}}~}z~~}}~~|~~}}~|x~}~}~}||{~|~}~}}}~}|~~|~|}~~~|||}~~z~z~}}}{z|~}{y|{|}y}}||y{~|||||}u}|y{|{x{|z}y{{{y}{}~}|}||z|}wxyy{}~x|x{yyv~y~|w}{x{~|zv}zu{~~{}{{{|}|}{|{|x{}||{zy~z|}{{v}{wvx|zzw|z{yz{y~}~z~}{z}||}|{zx}||~z{|~~}}wz||wyx~}x||||zz~z{z}z|{|w|x{zz}y~y}|z||{}|zzzzy}z~}|~~{zs|}~}|xwz}z{y|||zyz}zzwz{}x}{}~z~}z|{{~||}z}{z~}~~|~|~{zz|}{}|{|~|{|z{x|}{|{zy|}{}|~|~|{}{~|}~||}}|{~|x|y|z|{|w{{wx~zyyz{zy}y|zyxx~|{z{}~~~~|}~}~|}}|}}~xzzzz}|zz||y|x~w{{}|w}~yx}}|}|zz~}|wz{}z{}}~~{}~z}{{{}{{z{z||y}x|x{}x~z~|~zyy{~|}{~}|{}{~~~w}}{~xy}|{y{}}~}~|z|v}}z~{||~z}x{zz}~{z}|z|z}~}{{z}~}}{{y}{z}||}~{}{y~y{z{{yz|{zz}{|xyzw}}}}|wy|~|}~z{{}yz{z{wz||~y||~}{|z}{~|~y|z}||x}{{|w|}xzz{|~z}y}}|~x|~|}~|{~}}~|~}~|~}}}}~~}~~~}~~~~|~~}}z}~}}~~~||~~}~~}~}|~~~|}~{|y~}}|}~}~}}}~~}}~}y}~z}{~~~~|{~~~}{~}~~}}~~~}|{|||}x|{}{~z~~|z{~{z{}|||z~zzz~y|~}}y{|}|~|}}}~z|~{}}z|z~y|z{{}~}x|zyy|{{|{zzz{}yz~{z~|}z}~t{y||{~{{xx}~zy}y}|{~{}|w}~|z}}|}v|}}}{zy}xyyz|~}z}|x}xzx{yy}|{z{}~}{~~vu}~~~{~}x}zw|{}|z|s|}|{}~z~}}}zy|t|}y|x|~y|z{{wz}|u~~yz|{~{}z|{}~{}~~~|z|zx}y{z{z|x|y|}|zy~~}|yy}}|z}|{x}~y~{|z{~y}|~z~}~}|y~yz{{wz~x{x{}}~z{z|z}~}|zx~}~}}|{|{zz|~|z}~|z}|}~}y{z~y~{{z|}zz{}wz|z}~||xzx~|{|w{~}y{z}zx{xz{{yz~|}~z~|~{|y|zxz{~vz{|}z{{x}}|z{|}wz~zy{y}{}||{|x~~}{}z}y|~~|y|||x}|y}|}}}y||z}y}}~{||}}}wy{~|{{}{{~}~}~|z}}z~y}~~z~}}~~|z}}{wy}~|{~~}{}}{||~w{}}||x{y}}}yy{|~yz~z}}zz{x|z}}y~{{{~}}}z|{{}y}|{z{}{~{}}||{~z}zzy{~|}~~|}|{{z|y|{~}|||~~}~|}|~}v}|y|{|{z}z{|~~~}~~u~~{~~}~}~}}~~~}|{~~~~}~|}~~}~~}|~~}}~}~~~}~~}}~~|~}~|}|~~|~~~}}}~~~~~~~~~{}~~~}~}}~{~~~~~|~y|~~~x~~}x~zz{y|z{wxzy}~x~wx|{{zz{zyz~~y~||z}}~}y}||z|}|~x~{}zx}{}|{z}v{xu|wyyytx~|{xx{||wv}}y|}yy~~~y~}~~|yy|~z~x{}y|}z}z~}z}|{zx|yw|}{}{~|||~~||~wy{v~|yw~zx~~|~}|z~{z|}|~{|}|z~|}~||xzy~}~|y~|{|~w}~|}~}}{zzzz~~{{wy|{y||}~{|yyz{y}z|{|z||}uw{z|}yzy~}~~y}|zz||~}{y~|~~{z}}~}|zz~~z{zzz|}}|{{~}z~{||z}w}~~}z~|{zz{}|y~x}xy~|z{y|}|}~|~y~}~y~{}~{}}|}||}}|~~~y|~~xzy|||}zz|}y}~{|}x}w~yzy|}|z|}x{{zz|~}}}||{{~z|}~{}z}z}|zy{}~zy}~|zz|~yxzyzz|x|~|y{}~|~z{|||z{z{|}}z~w{}z~z|w{y}{z|}x~|~{{{{|}{{|z}{}}}~|||||{~~wz}}z||x|z~z~v}{{{||~~{z|zz}|~zt{vz|y||{{{}y|}||zzy~|{||{{y~zy~z||}|{|z{{vz|zz{|y{uzy~}y|~}}}x{||zy}||v{~~z~~}z~}y~~|~~~}~}|}~}~~~{~~}|~|}~}}~~||}}~{}}~~|}|~~~~~}~}~|~}}}~~~~~~|~x|~}~}~}~}{}|}{~}{~~~{~z}}~~}~{|~}~~x~~}~~~x}|y~}}{x}w}zxy~|~{{}~~{|z|xz}yz}|z}ywy|{~y~~{{}~|}{}}}}x}}}z~}{}~}|yy{{}|z||~|{z|wv~}~|{x|{~{{~{||z}y~~{zy~||{{z||~|{yw}}{|}|z}|}~}yw|z~}}z|uv~{s~|{|}{~w|zz~{~|yw|}{|{}|z}v||{}~~{{yy{}}{~z}|{}|}~~ww~{}|}}||{{x{}z~zzz{{zz~{~~}y||}|z{y~yzz~{x{{|z{z{|~}{{}{~}yzy}}yx|z}w|~{{yx{~{z}}}}~|zz}|{|}z|~~z|{y|{|z~y{w{z}|~}~y{~y}{}|||{}}}{}|~|{{{|z{|}~}|}y|{|xz|}x{|{|~x{}|{}{{{|}{{}x{|}||z~{z{|||~{{{y~yy~y}|z|x||{|zyz~w{|z}zy{}{{|z~}z{}{}}|{{|{}t|{}{}}|{y|{{y{}}xw{|}}}~x|~{w{z~~}|~|y~{|zv{}y}|z|n}{{~|~|yzx||{{|z}~{}zz||y|~|~{~{~z{~|{|}{zxyy~{z}}}}}{~|}}x|}|x{u|}yyw|}w}||||}~||z~{wz}||}{}z{||{{{zw{z|}~}}}y{~{~{}z}{{z~~{{~}|z~x~||~~||~~~}~~~x|}~{}}~}}~~}}}~|~{~~}}~{~~}~y~~~}~}}~z}~~}}~~}|}}{|~}}}~|}{~}~~}{~}~}}~~~~|~~|~}v~~||~}}|~|~|}|}y~}xwz|}{y|}z{}|{|}{{yxz{}}||}wxz}~{z}}~|~u|{|{x{y}}z{y}xy}x~vy{z}}y~yzxy|z|z~{xz}y~~z|y|{}||}~~|{}|}{|~|{~z}}zvzz}|yww}z||}~}|{~}|uw}zx~|yyw~{}}{|~y|}yy~{||~~~{z~|zv~}z{}yzz{x}|~||z{z}z{yz{|{~}}{x~~}|}z}}{~~z{}{~|~y{|{w||z~|xz|xw{|zwvyz||vzz}|~}{zzz}~{{}~~}~|y{~}xy~~{xz{}~~{|z~x{zzz~|zz~zz{x~~|z|~}~|}{~}x|~|}~||~~yzzzx~z{~~{{x~y|z|xz}~zz{{y{}|}{yy~}z~y~|}{|~|~yyy~~}z{~}{{{w}~~{{{{x}yzzu~}zz~w{v}}|zy}}xz|{~}z|}|}}~~z{|z~|||z{z|{xzuy{{||y}}{w~|x|~|}|{|y|}x~}z}{~|y|}|}z}{|{~~}{{y||~{}z~z|zy}y|xz{yyy~z~|{{|||zu|{{~~|}~}{||}||{}x|}~~{zy}||}~v}|}{xz|v}{~~y{|y{~}{}{}}~z}{z|~z~x{w|}~zzz{~z~}|}x{~}{y|y}{z~xz{~w|z{{}|~y~||{{}}~{}~|~~~~~~|}~~~~{}|}}~|y~~{}}}~~}}}~}|~~~z~~{}{}~~~}~}}}|~}{|~~}}z}}|~~~~~~}|~~}~~}~}}~~~~}~~x{~|~~y{~|y~|{|}x}~x~z|~|~|}||||~~~yy{||~txzx|}yy}}|~{}}x|{~~~|~}}|zy|{~}~yy}{{{||~|y~{t~}{{zz{{x{zx~{z||vxy{{}|~}|z~{}}~~|}|{zz{}z~|}yz{{}z{~}}|~z|zzx|zy{{{~~z~w~}|{|}z~{~}}~}}zz~{}x|{{{}}{}{~w|||}}|{|}~zz~|{z|}{~}{yyz~{{y~~}}{~{x~{|zz|}}y}}}x~y~}~~~|{zyz}|y~zy~{z{z|~}{|w|{~x|zy~~zzzx~{}{}|{|x|}{x}~{~|~~z{|}~}|}x~y~xz{||{~z||~~|}|{||y~|~~z~||{z}x}|z}{}}~y|{}|}}~~|z{~x{}z~{|~}z{|}}v}}}~{||{{{x}~}|{|}~z|zyx||}}}~{x~{{~}{~}{x{}z~y{|~{~}y~y}{{y|{{wy|zz|z~}}{z||{|}|yy}{|z}{}|{~{z~~|}y}z}}|y}}~z|xyz~}zy|}{}{|}|~~{|}}z|}|{}|}z}~}~|z~~|~{{~~|u}y}yzy}}|{|zy{{{|zzy~|y}~|~|{~|y{}~{zw~|}}{{}|z~z}yy~|{}{||~~y~||z}|}~~~}~{}~}}}~~}~~}}{}}|}{}~~~|~~}|}|~~~}~~~y~~}}~~~|}~~}}~~}}}}}~~~~}~~}~~|~~}~}~{}}{}}~|{|y}x}y{uzz}~x~x{y~{xz{||x{~}}zz}yz|{y{yz}|{|~|}xz}}xx}y{v~}||}xzzy|z|}~z|||{z{{wy{y{|z|z|z~~|zy}xyxy}z{~y~|x{}}z{zy}~y|||z{}||{z{~|~z|{|{|~w|y}zyv}z}{|yz||~}|zy}~|~||{x||zxw}xzz~w|zx{zyz|x~|y~yzy{{y}{}|yy|}z~~{yz{|~|~}{{{{||{{{z{|z|y}zv}yx{}{yx}~|{}y{zz~{zyz~}}~{z}||}~{|w~~}z~~{~z{z}|{}xvz{{}~y}xzu}}y}zz}x{}|}}{|z|z}~z||~}}}}~z|{|{{zz|{y}{|y{~}y~}{y|}|wzzx|x{~}|~{}}~yz~|||~}x~y|y|}|y{{|v|{xz{~}zx~~z|||}uz~w}z}{x|~~z~x|x~||{{yw{{~~|~|}|xz}zy{}~xz|x{z{~|z}|~{y|{}}~|~zz}~}~}}y}}z}z{|~y~{|}z|{|y|z|{}y~z{||}|z~z|v{x{{yz~|y~}||{{{zwyu{{|}xx}}~x~|~}y{wyz{{}xz{z}}}{||y|vxxyu}|{zz}y|{}{y}|{|{z{}z~{z}|{{}x|y{}}}y|{~|{~{{y}y{}}z|{}~}|~~z{||z|y}|z|~~~}~~~||~~}~~}}~~|~~|~{~~~|~~sz}}~~}~}~}{~~w~~~~~|}~~~{}~|~{}~~~~}~~~}|~~||}~}}z{~|~~~{}~~|~}z~~|}}~~~~}{~|~~~u~~~z~{~|||~~~|}{}~{}z}|zyy}}y}~~|~}|z~}xx~|~{}}{zz|~~}~}{yxz}~|~x{|yz~{~~}{~}}z|zzzxzy~}}|~y{|zx~x|{zz{y{xz|~~{ywv}|{}|~|ywz|yz~z|u|~}{z~}y{zy|~w~{~y}zz|z{}zy|~|}|t{w}}}|~{zxwxy~~x~}|~}}|{~}}z{|}w~xz||z~~}z||{z{{zz|}y{{|x~x{}{}}x|{w}z{z~{zy}}}~{y|y|||~y}~||~w~~}{||}z|~{u||yxy|z}~zxzy}y}{|}|{}|zyyz|z~yyz||zz}}y{}y~}}{{~~{|~|}wx~{|~z|}|}{{~~|z~|y~w}|{|}xy{}|~|}~z|~z}{~}||{}}}~}{z|}~yy{y}~}}x|}~}|{|z||~||z~{~|}z}y|~w~z}|x{y|z|{}z|x{{y{}}~{z{~zs}||{v{{||y~}y~{}{{~|~{|zu{|zyz|{y|}}{|}~}{{y{|{~|zxv{z~zzx~z|~{|~y}z||{|}~z{x~z{}z|}{|x~~||w~y~zy|zz~}~}|{~{y~|}{zzzz}xz{w~{z{|}}}{yx{{}z~}||{x||{z|z|~~{~|zxz|w}|{}}y|y}~zzzw{~yz~y~y||~}||}|z~|~z}}~|}~|}}~~{~~~~|}}~~}|~~~~~}}}~|~|}~|}}~}~~~~}}}}}~}|~~~|y{{{~}~~}}~~}~}~~~{}~~~{}}y|{~{xz~y}}~yy|}y}{||{x~z{z~{zzuz|z~~}y|}x}{y}~}y~}|}}|~z}x{~}}xw|y~{{yyx~y|uz}{z{||{|~||{yy~}}|~}{y~zyy|{|||y|x~|z{||{y}{}yx}}|{{{{x{|wzzx}z{|{~|~|||}|{x~~zz}~z}xv~{z|{}{}}z|z{xy{}||y~~z}|}}~{z{v{|z||{|{|z{~~{vwz{{|{|}{|w|x|}}z{|||~y{}|y}y|v{zz}~~~}z~~~~|y}{z~}~|x{~z~|||}{|z|~}yyy|yx|yz|zz|}{~y~}{{}yy~~||z||~yy||{~yz{|y~y~y~yz}zz~~zw|{}||yx}}|x|||~z|{y|}~{{|~{{|y}~{~y}xy{z~|zzu~zz}w{wx}|}z{y{z}z}|y{{|{|z~||||{y|~xzz|y|{yz|z|}||v|xzzyxz}y||~x}z~~|{~|zz}y|}}z{y||z~z~}~{|y|z||}{~{{y|y|yx}z|z|{z{y}|wz~z}}~{}{zy}{{z|}|}}{~|z{{y{{~z{z}~z{xz||w|z}zw{|{|}~|}~{}|~zy{~}~{|z~|x~}}}~z{wz{~{~|{||zz{|}||{x||z}{yt{}|v}y{}z~{zw~~~}{~|{}|}~~~|~~~~~}z|~|}}}~~}~}y~~~~~}|~{~}|~}~}|}~||~~~}||~~~~~~}~~}|~~{|{~~|}}}~~}}}}~|}~~~~{}|~~|~~~~~~~|z~}|{~~}~~~{zu~}y{}|z|zy}|}~}z||z|~|x~z{|t}z~z~xz}zw{}~}xy{w}y~|}z{|y~z}}zz}~|zy}~z~}w}|x}|x|}~{}y~{}}~z{}|z~zxzzzyy~|{{}z{{}{y|{{zy|}|||y|}}{z~y||{}}||}u|}x}y}{xz{|y}z{|{}~z{y{y}|z||}~w}}{{}z|}yyzz}~x{|}}|~yy|u|{w|||zw{}z}z||}||~{z~yz}}|}~|||zzx||x|~~|{zy|}{~|~~|y{{}}}zz~}}wx|yw{|{z}wx{zz{~z|{}{|y}{~|{{|x}{|{||}z{~|}xyz||~y{~}{}~{{}w~{{x{zy|{zz{{~}}~|~|}y|{~y~|z|}|zz~~{}~|{{x|{~{y||~}}}|zz|{{~}|~z}}{z}~y~{|{{{}{{{z}|}}z}yx{zw}yz}}|{}z||}|y|w~y|{}|{}}z|{xy}yz~zy{||}{{x~~|zxy~yzxy{}zzyz{zy|z~}}~yz{}}|~|z}}y}z||~x~~{}{|}~}y|yz}}~{{~}~||}{{{{z}{~{{y{{y~|{z~}{z|||z~x}~x{~}}}z{}{{yz{|z}z}~z}|{z|}}|{|}}|~}z~}}zw~z}}}v~{}{{zw~~}~~~}~}~~{|~|~~}w~~}~}}}~x~~~}}~z}|~~~{}~~}~y{~~|x|~~|~~~~}~}~~}}{~~z}}~}~}~~~~}~~{~~}~~}{~}|}}||x}x|zyzzzx~z{|}v|{{{y~~x|}y|x|vv}w||~}|}z~~~yx|}z{~{||zy{|u|{y~{w}{}~z{}w}|x{|~|v}z{zx~|}z}{z{}|x}yy|xyy{xz{~}{}~z~yz|}z~zxzwyzyx}{|z}zz{xvvx{x{{{|~~|~}}z}|~~}z}y{}}~{zx{{|xy{|{zz}|y{tw|{|}t|z~~}|zz{~{yzy~{}|y{z}}yzz||}|}{|~~~|}zz{}{~z{y}{w|~~~zz{|y{zy{}|}}|}{y{x~zzy~{|{|~~{zz}}|xzy}}{~{{{z{x}z~}}~~||~||~~{|}z}~~}|}}}|z||{y}}}y~v|||}~|x}x}~}|~~~x{{xxzzx||z}}}yz{|~~}}yv{~{}~{~z~|~{zzzzvz{x|x}{{}y~}{z{w{w{zz~|~~}{|z|{y~}}z|}y~|y{yz~z~zz~|w}||xz|{u}{~xy|x}y{yyz||}y{z{~{~~z|zz|xz~{~{}y|}}y|~~z|}}}~{zyxzz{wz{}}xzy{|}~z|~y|~~~}~y}~~~}|{z~~y|zzxzz}{y|z|x{}y|{}|z|y|~y|y{y}~{||{}|{}{z~|zy{zy{{~}~|w|zy}|y}||~}|||||{wz{}{|~w}|~}{|}{x~|~~}w}}{~|{~~||~~~}}~~~}}|~}}~{|~}~|||~~~~~~{}}~~~}}~}~}~}~~}~}}~~~}~~}}|~|~~|}|~z~}}|~{~~~|~||~~}~z|~}|~z}~}~~~~~}y}}|z|z|}yz{z|{{~q~x{{z|u}{|u{z|~{{{x{|zwzz|}|}zz{|}z{xv~w|~uxyuy}|wz~{|zz~xy~z}w~|~x|}}|}}yz}}|{~|yvz|x|}||}z~yz{}x|~y}}x||{y}||x}|~{{~y{{x}|w{{|xvx{{}}zz}z{|{yyx{~}}xzz}}zz|y||||z|zw|{vyy~{ux|}u|zz|}yzw{w}y}zz|z|y{~{{|z{zyx{}zyz}yxyyzw~zw~v{}vv|wz|x~}|z}~{|wzyy|{||}}}}}}z{}{|}~vz|{y{}|||z~}}~y}~|~|{~y}|~~~zz|~x}||}{|zy~~~z}|zy|yx~|~z~|}}y|}~~}}}|{xw|~~}zy|z~~z~|x||w|~z~{wy~~z{y}~{{yz}{|zzzz}}xxzzvzz{}}{y{z}zz|{~yzy|wyyyz}{zxy{}}~}y}}}{|||y|z|x{{}}{z|{~x~zz{|}|}z}}{{}y|z||~~wx{x}x|~|{~||xz{}{{{z}~|xy|}|~|}{~~|v|}y}}{z~{~~|~zvy}|~}zzzz~z{xy~z||~yzyy||x{z~}~}z}z}~~{}|y}{|~zx}zz{}{~z|}||{~}|~z{}z~~}~}{z~{}}|~w~z~y|}{~}{{~}~z~{{|z|yx}z|zy|}~||w{|z}}~~~~}}~~}z}|}}~|}|}~~}{}~}~}~~~}~{}}}~z}|}~~~~~~~}~{~~|~~}}|~}~}~~|{}}~~}}}~~~{~~~~~~{~~}~}}|}}}|}|~}~~~~~~}~|~|~~~}{{}|~{{x|x~{~z||z|}zx|}z{|w~w}~~{y}{}}zy|}}z{{z}{{||}~~|}{{y~{}{z|~}zz{~|zy}z~y{{z|z{}z{|{{xv{|zyyy|~|zy{}}|}}xy|z}~}~}{zx}}x~}{|yx||{~zz}}{zz{yy~z{z||y}z|{z~}}w}}yz}z}}}}~||z}y~{zzx~}|~|{|{{|~||wxv}z}y~{~}}~wy|}~y}|{z}y~~|z|~}~{|{y|||}{{{z{{y||}y|}}~{y{|x}zxz~{}z{|y|zx|}v~u~~{}}{~~y|w|}{x{|yz{y{|z|~{}|~{|}}||~||}|~|{~z{}{|x}{~|}}z~zw}z~}{{|y~}{~{{|}{~z{}}zyxy~w~yy}y||{{|}{~|}}y}}~z}}z}{{}|x{}z{|z{zzz}yz|~}}y~{{~|~zw}zy~{}~{{~}~}{{|z|yz|zz{|}w|vyzw{}yy{xy{~{x|z|~~{}{{{z{|}}~y}~zy{|~|x}|{y{pz~{}z}{{z|~x|x}t}{w|~|{{zy~y}{|x||~}~|~}|}~y}|zv{~yyzzx~}|zt}{z{{|y~{z|}w{}}||y||}z{{}~|~}{}~~{}}|~y{zx|{|}}|}y||y{~~z~{|~|y{{{}|}}{~||}zz}z}}~}~~|{~{|~{~|~{y~{~|}{}~~|~~~~~~~}}{|{}~}~~}~~~{|}{~|~|}}~~v~~}~~}|~~~~}}~|~}}~|~~|~}~~~}|~~|~}}~~~~~||~~wyz~z~{yz}{|z{}z}ww|~{}|~zyxz}y|y~y}|||yzz|}}{y~zy|y~vx}~~{~zz|}~|~}}z{zy|~|||z|}{{}zx|vzwu}zx|}{}~~}}y{{z{|{{|y}}{}z|z~{yvx|~z{{||||z|}xyz{|zy{z{|y||}}zyyzzw|~~~||z}}z~{}{~|z}yz|}y|{w}{||yx{z{{w~|z|}||}{~{}zy~~y|}}x{}x~~{z~}|}}}|||zzyzz|~x{z|}}~{y}||z|{z{|~{}}~{z{z{{}w|~y~}|}~z{}}|y}xzz}~z{yy{|{}z{y}|}}~{|z{z}z|~~~|y||{|}|}}{z||~~zwx~{~|}{{|}xxz|}y}~~y{{{}{|r~z|w~|}{z}||~}y|~}~~vz}~~|z}|{~z~~|z|{{~}z}}{~}z|~{}{x{y}}yz}}|{~}{zy{|y}|w}}x}}y{~{{{z{{{{z~|}z|u{|~x}}||z}{|}}y}yxy~}{zz|z~{z{{|{}}{~x{||~{|{y~|y{z{z~xyy|~~|{~}|}}{|y}{}}}~{{~~{||xy|{{}|~yy}}|~~z|{~{zw||z|{~yy|{v}xz~u{~y|{y|{y~|z}{zzy{z~|~~||{{~z}x{y{|z~z|x{|}|~||~~~~}~~}z~~~||z~{}}~}~~~~~~{{~~{}~~~~||~~~~|~v~~z~{y~~}}~~~}~{~}~}{~}~}~~}~}~~~~~~}}}~~~~~~~zzy~~}~~|~{}|z|~~{{z}w~|yx~|z{v{zz~z}y{{xy}xz|zz|{{{}{}~}}xz{||{z~~z~yy{yz~{{{{zw~|{w|}yx~zx|zwzzzyz|y|z}{|y}{~z{}}~x|~y}|}~~x|}zzzw|y|y~zxy{y~~|}||{{xzz~y|~}~yw{{~|~~|~~~|z}{{{~}}|}~x{}x~~}~{{zy{}||z{~zz{}~w}}|~z|||~||{|{{{yw~}y}}~}~}~|y|}{{{z}|zzx~yz|{}zy|}|yy~{|~{|{|}{w|x{~}|~||}~{}|{|{{zu}{{{z{zzvz|~|}{|||x{w{z{~|~y{}}{~~|y~~}x{zzz~z}z|t{yz}y}z{|}{}|~y|w}~~{|}z~~}}}y}}|x|~~vy{yzz~}|y||y}zz{xw{z{|}w}|{~~{{|}}||||{~~~}~~~~{{z~x~zyy||z}|{||z{|y{y|~{}{}}}{}z{{~{}zz{}}|}{~|z|}~~|}}z}~~~~w|z~x|z||zy||z{{w}{}}zyzzy}{|~}~|~|{}xz{z~}{~|y}}}}z}y}}||~w|{x|z{v~|}|{z{zz~}}|~|}z||~{|z~~}}|~}|}w{zx}x~x|~zu{{xz|y}wz{|}zx}~~}uzz{|x~}||z~{|~~~}{~~|~{~~~}~|~|~~~~w~~|~}~{{~~}~|~}y}|x|}~~~{~~}~~}}}~~~z||}}~~z{~}}}}~}~~~{}|~}~~~~}z~}~z~~}~|}}~~~}~}~}}}||~zx{|{{|{~|y{|zz|z~~}}}z}}~|z~|~~{|~|{}~x}~y{z||z{~z~{}v{z}z~w~{z||yzzx{y}}~{wz{}~|y{{y}{||}|||~yy}}~y|z{}~~z~{}{z~z}~~{{~~z{z{~y|~|z{{yz|x}{}zx{zz{z}|||z{y}w{}|}~zy||yz|{z|{||x~}|z{||z~|zyw~xy|w|z}x|x~{~vy{~}{{y}{{{{z}}w~z|z}z}~x{{~yy{|}~}|{{y{|z|zzy||~{}z~}z||}|v||{~}z|}{w~{||~|z{{|z~}|yzz|}{~y|||}||z|}}z~~~z~|||}}}}{{{|zy~~}y|~z|v|}w|~{}}{~}{~~y~{|~yx~zz|~}|~}}x}}~y{z}z{~|||~}z{|{z|}~z}|y{}}~~}~y|xz{z{z}}{{~z}|zy~~{|}z}z|}{x~}wz||y{|}~z{s{w{{}~{~}|w}z}{~||~}~}z{~|y{|}|~y||||y{}}}|~}z{~y|z}}|x}zx~}||x}}{~y}y|z}~{|~}{y{}~{}{~|}~~~~z{~zx{~y~{}|{||zx||y||~~|{}~~|~}z}}{z|}}z{}{z|w}~|~}|x|{}|}{}~|}{|zy~{x~}|||x~{z|zv~||~}~}}~}~|~~|{~~~~~}~}z}t~~{|z~}~~~|}~z~~~}z~~~}|~~{}~~{~~~|{~y|~z}|~~}~}~{}}{}~}{~}{~~~z~~~|~~~}y}{}}~}||~~~~~~{~||{~~}}}||u|}z|{{zy~{wy~||y{{|yyx}x~z~xz||v{y{y{~}}z{~|{|z||}~{{}}x~}}~|}{|{zx{}z{|{}~x}~}~}}y||yy}z~~z|{}~}~~yw}|}y|{|y{||z}|}{yy{~~y}}z||z{y}~xz|~|}z}}z{z~~|x{|}{}yz}~{~~y{|}}|z{z~|}|}|yyxx}|}}yyzw{~vz|zz|{}z{}}z{{{~{|||z|{}y{z~~w{|y{y|x}}~{z~z{{y{xy{zz|}~||z||}~y{~{{}||y~{|~~|zy{x{y|z{||y|}x~{{{{|z}~~z}y|z{~|~}{xs~~{z|{~y{}y}|}}{~z{y{x~{||}vz|x||x{xz~|~{}||wy~{w{~}|~{~~}~|z|~{~}{~||{|zz~x~}|{y{zx|{{~|}}|{|}z~y|z{{}|~}}{w}w|}||}|}zy}|z}{{|~|u|w{}zz}|z|z{|}xzw}z|z|{~}}||{|}}~~{z}}~{{}zxz{|{}}||{}{zz{~||ww{}zy}z|||~}}z~~{}z{{x}}~}~~~{~y}yz|||{|{z|}||{{{{~~}|{{|z|zz|{|}z}{}|z{{~~y}|y}z{}z{y{~~{|{{{||}}|}{|x~|zz|~w{{~zy}~z}~y~{}~~}}}~}~~~~|~~}{|}~~{}|~~}|}}|||~~~|~}|~~}}~}}|}~~}~|}~~}|~{{~}}y|~}}~{|}~~~|}~~}~~}}|~~}~~{~{~~}~~}}}~~z|}~~}}}y~{zyzw}}~~}z{{|}||}z{~y{{~{{z~{{yxz{z||}|y}vr{xz}|}{|z}{|{|xyz~}}||y||z|~{~ytz|zz|z{{u|||zw|wz{{|}{}||}zz{{zw{z{|{zz{|x~}s|z~~|||~yy|{|}}~}||z}yz~zy|}{{}z~{z|}~~z}|z~y}y|y~~{}~~yzyzz{{||{}}z{{}{{~{z~z||uvy}~}}x|x}zy||yz~z|z~yy}}}|y}{~z}}yz}~|{|}~|{|{||z~zy~{}y}|yy~|{z|z{|y|y{|~~x|w|~{z}}{{{zu~}~|{{z~}zq{}{{x|{z|}z|~|}~{~|z{}x}}{|{y{}v}z}||zz|y}{x|z~{y}y|{{}}zy{z~|z|z||||z~|z|{}|}z{|~{{|~|}|y}xyz}y~{y}v{{{z}|xy{y|}}z{~|x|{x{~{~|}~{{y}y~}{|{~|~x}|~z~y{|{|}zzz}{||{yxz{|}}}}xzy}{yx}{{yyz{y||w~|{|zy{~~w{zy~{{}|zyz~~|}x|~~|~x}}{~yyyy{~{{|u{|y~z{~z{vzz|{{yx{}zz{|{x}zvx|yzw~||z{|w~|}~yy{zz{||~|{}|}~~{{y}z|z~{~z}z|z}}{}}y{~z{}z}}|}zx{x|~{~{y~|zy|}{}||}}}w}}|}}|{~~~}~|~~~~}}~{}}}~~}~~~~~}~~~|~}~~~~~~}~~}|~}{~~~~~~}z{~~}||||~~{}~~~z~~~~~{|}~~|}{~~~|~}~~~~~~}||~}}~||{z~|~}||}}}|z}}wz|y}{y|z|y{z~{|}wz{z|zz||z}wzzzyy~}z{{{~wz}||~u{z|{y~zyzy~zx{yxyy~{}|}y}|yy}|z{~vxz{v}}{|z}{z|{}y{}||y}||{z{{z{yzz{z{{y||||z{yxzz{~|}~|}}|zw|}z}z}{|}~~}~|~~}~{{{|}u|}yzxz||xv{|z{|z}yy|z}x|{zzz}w}}}~x~z|y|z~|y}}y|z|vz{}}{x|||{y{yyv{{~{v{w}{}|~{y{~{~~zzzz}~y|}yx~y|zw}||~|z~wy{yx|x|tz|z|}}z}}~~|{~|~}|}{~}||x~{{~xy~x}y~}w|z}y{z|~|z|}zx}z{z{{{|{~~{z}y|~z}z~y}~{|}|}|||z~ywyxz}{|x{y}{{{}zy}yy|z{yw~{|x|{|zzy|}z{~|~x~}||||y|~}}yzz|w{|{~{z|}|||}}~|y{{{y~~zzxw{zy~|{|}x}{~{z}x}|}}~z}}||xx{~|}y|{z|zw{zz{{}|w}x|~}uzz~w|z|{|}{|||zyyz}{|{~{z}z{|zyz|||{w~|~z}y{{{{~|xz}~}|yy|~||{|{~~}~x{x~z~{y{~v}|y{z|y}y{xzy{{|y~y{y|}zzyz|{|~y{|~y}~y|y}}~}{}}~}~z~~}y|{{}~}}|~~}~}~}z~}}~}~}~{~|}~~{}~|}}~|~}t}|~~~|~|}}}~|~~}}~||}~|~~|}|~z}~~}z~~~}}{}|{|||}~~{{}}~~~~~|~~}||}}z~~y}~|}x}}}{wz{x{y{~||}y}}{z{{|z|z~x|}x}}|}{||x{x|z{~~{}~||y{z~zy}~}z~}zzz{}|~~wy}}z{}|{~{{{wy}}ww{}~}{v}||wv}||{{|~z~}|~}|y}~~{~|wz{{{y|xy{{}{{z~z}~z}}~}}{|~{|~{{{|~~{{}~v{|yz{{{|z}}~}zy{{w|~{z~}}|{{}}y}|{zy|{z|{z{~z|z{}yzy~||{|~|}|{x}u}z{~|{z{}~|~{~|{}z{z~r{}|zxx|}}z{x{||z}|{~|x{{x}z}~|xz}{y~}}{}{|{{|zzz}{wuz|{y{z}}~~yy~y}~x}y|}x}|~w}|{~|vx{|~yz|~{{z~y~zz~z|~}zz|z~}}}}}{y~{}y}{~}}}{~}z~xy~yv}|}{x{|z}{{~{z{~w~z{zz~{zz{x}r|z{w}yw~y~~z{z}|{x{{||{~zy}z{~z||~z{}~y~|z~wzux|y~z{wzzx~}}w}}{{|~{~~}{w{w{{|yzz}{wx}~}}}}w~|y|yz}{|z{y|{z}}|z~}z{}x|}}{zz~z|{w}~~}~~{{|}{z~y~~~}|~|}zxuy||y|z}~y||~z{|zz}y|}zz}||}~{|||x}z{xz{y{{x|z{}yz|w{}{}}~}|}~{~}}|~~~~~|}}~~}~~}}~}}}~~{~}{}~}{~~{~~}~{}~~}|~~}{}~~z~~~}}}}~|~~{}~}~~}}~}~~~|~~z}~~||~|~~}}|{z~|}}}y{{x{}|xzx{{xy~{xy{|{{|vz}|}y~~}|v}y~z}~}y|~~~~|~z}s~|~~xzz|}}{z{zxz}ww}y~yzw}||y~|{yyz}|{}z~}{~}|~z|z}|~~{|{}|~~y}{|{|z|x~{{xy||||||v{zx~zz{|{z|zzz~|~{|wxz{|~}|yy~~u|z}zzy|{{}z~|yyu{{z}|~y{zyyy{x}y|zy~|{}{~|~y{{y}{~|zy~w~zz}~x{u{|vz~|||}x}{y~}yzyy{r{y~zy{z{z{{|}|{{z|~~~~y||wx{}zzzyy}}zzxxz{||x~v~~y|~y}||x|}|~||||}{}{zzz{|}z~}|z||~||{z}|yyz~wv||y|x|{~{zzz~}}}z{|x}xu}}|}z||~{~{~y~y~~}~|}zy{{yz|}w{y|y{z|x~||||{y}}~w{}z{zy~}~}~|{z}x|{{}z|}y~zx}w{yzx}{zz~xyw|zuzx{wyz}||||{~{{{x{z|}z|{||y||{~{y|z{|}zx{zzz}{x}|}yy{x{z{{{z||zy~~y}z|}}y{{y{}y}|}}|~||xz{v~s|yyx}~yzyx}zw{{z|ywz{~}y~}xyz{}y{~~~{{|~~~~}}|{|zyy{{zxx{|~~uy|zzyywx}{~|x||z~|{}yy|yz}~{~{~}~~}}{~~|{}|~~~~{~~}}~~}~}|}y}~}|}|{|~}}~~~~z~~}~~}x|~||{~~}}~~~~|}}||~~~~~}~}~}}~}~~~|{|{~~}~|~z}{}z}|~{{|z}|}{{y}~yx|}|~}{||{z{y~w}z{|}}|zz{}z{|y}|{z{~z{z|~{y~~{||{yz{{z||~|yz{w||y~{z{}y~zzx|{|~zzzvy}~|}{}|{y{y{xx}|}yy|z|{w|}zx~{|~{}~{y}y||{~~{y}~}|z}x~{y{~xyz}}|{~z{}z}zy|~}zw}z{{}{}{}|~||zy{|xz{z{||}}|{z}}|||zz{||x|}z}}|z~v|||{|y}}{z}{{{z}}xw||}}}|}~{}{{w||u||}||~y{{{zy{w|}x~w|x~~}|{|zy}}w{|}}}}z||x|}y|{~|{z}x|~||~v{~{y|zy{}z{~~w|~{z{~}}}|}{z||~{|{~~}||~{{{}~}||y{zy}x}xy|}xz{}z~{|}}{~z}}}y}}~{}zz}{{|z~{}{{}}~z~}{|}{zzzzz|~}}}~}~yy}w~|}{}|w{}}z|~~|~}~y}|}|{|~{|}~{|z{||z|~y~|{z||~~zzyz~}}}~vz~}{yz}|}y}xz|||zyxy{{{|~~xyv{~~|}}~~z~||z~{z}{{~x{z|y{z{}~w|v|w||u}}{~}z|~|uz~z~zz{z{||w}|~{}}~~|{{x~|{}z|yy~z|~~~~~~{}~~~~~~~~}}~{}~{{~~|~{~|}~~}}~|}}~y}}~~~|}~~~~~|{~~zx|}}{}|~~z~~}}~~}}~~|zz~}}~~~~~~~}~z|}~{~}z~}{~x{y}zz~xxy}z|{|{w|xzxz{zy}}||z~y{z|}~}{|~}~{z~||zx~~|zy{{x||wz{{y}{z}z{z}zz~{~|{}{z|~y|yx}}}x|}{|~}~|{|zzwyyzz|xxz{z~|~|y}w||{w}y|y}|w}}z~w}}y{{}~z|~||{{{}}{}z}~z}|y~|zz|||y{x|yyyy{|w||x{~}|{}~{{z{{}{{|||}|z}||z|||z~}~||~}~~z{|v||~}z{xx|}yz|z~|}|}|~xy}|y~~}z~}~}zz}}||}yz|}y|{yz{xyz{z{{|z}~yw}|w}z~z|y}z{{yz}{xw{||}}z~{~~~}z{z{}~z|vzz{{{{{||zyy{yx}}}}~|{{~}|x{zx~~|x|}z}}{wx|{x{}x|z{{|xy}~{}|{{|~~{z|}y{{{~z{~}yz}}z~|y}|}w~|||}~zz}}xz}|}{|}z}|yx{z~yz|{{z{y{}|}z||v|||||~~~{~x|~~{{{x}y}zy~{z|{{{z{}{|y{~y|{}w{{z|~|yz{||~|xzyy}~{x}{~|||xy~}{{zux~}y{|}zz||{w~z}~{}{|z|{~{}{|z}}||~x|v|y}|z{xwzz{x||yz{|x|z~{y}x~~~~}y}y{~~{}{|~}~~~~~}~~~~~|~~{~}}~~}|~|}~~||~~}~}~~~|}~~~~}~~y~~~~~}~}}}}}~~~}}}~}|}}}}~}~}}~z}}~|~}}~|~{w~z~y{~~}vz{{{|||x{{zz~}|y~z}yy|{zv}zy}z{{{~|||yz~~~}z~}}z||uy|{||y||z|~yx|}}}{~|z|||{~|wz}z|{}|{~{zz}}z}y|~~}z{|z{xz{|{zz{||}~w||{~y{~~|{z{~xz{{y}}}{yv}z{|}z{|{|z{}}~y~|{||{~z||w}|}}}|x}}z}|}x}}}{}{}wy{yz||z}xzy|{yv~}|~z}~}y}|z|uyxy}}{{zx}x|z}}z|||~}zy}v|x}y~{|x}z|z~z}|{z|{z|x|zx~xzy}x{{}}y}y{{||yq{zwz{y{~}}}~x~{{~}z}}y}{w{~yz}|{~{}}~}zy|y~}}~{{vuw}y|{z}}|yz{{~y|x|{~}}{{||{|y|}{|y}}}y}|||||z|{}~z{{z{}|zz{}|x~}~~{|}~}yy~~|}{{{||z|zy{{}{yy{|y|~{{||{}z}yw~{{}z}z|{{|||}z}|~z{xz{z~~}yv|~}y}{|~~xzx}z||}{{|}y~}|z{|{~|y{{|x|zy~x~||~|zyz~|x{|{z|}~|~{|}z}}}~y{x~~y{||{yzw{}~{y{{{z|||}y{{z}y{ux|z~~{{|{~}~~~|}|{{}|{{yv}z||{{z}x~}z|}|||~~|{~}~~y{~~|{y{}{~{{}z~~|}|~}z|||}~~~~~~z|{~{~}}|~~~~}yy~{~~~~~~~~}}}}||~|~~~|~~~}~{}z~~~}y}}}z~}{}~{{~~~~~~~|~}}}~|~~}z||z~~{}|~z}}~~|}~}~y}~|}y||}}}u|~xx}zxz{}z|w|w{y{z}{|{wzw~{|}}{||||{}{{}~x~||||}}|}|zz{z{~{|}|yw}}{xyyvwyw{wy}}{}vz~yz|{zx{}~y|~z~{z}|~yx{}y}~vz|zzx{z||~zz{z|{}y{}zxz}~}}z|~~{|~z}zw~}|}}~~||{y{{}z}{{xy}z|z}{z|w}zz}v|zw{|x~x{|~y}~}~}}~|{~}{}}}}}||y}}y{{|}|zyy{}|{zzz}|xwz|yy{|~~|~x|wy~}~x}}w~|{z|y{~~|{z{|y|z||{zy{yu{}}zzx{w{y}|}{|~}}~z}}y|}||{~}}x{z}y{~{|||y~z|}y{{xv{|}zyyyz{|z|~|zz|{z}yy~|{~}{||}}~}z{{|~~|x~~z{~{{|zz|zzzz||yzwyz|{|{|y~|~x{{{~{}{~|z}~|~z~{}}}v|y|}|}||y}}~~z{z{|xxz|~~{y|yxy}}w}|~{}{}{y~||{zz{|y{|}z|~}|{{x{~xw~~{{z}xxz{{zz||||}}|}|x}|{{~{{{||~y~|y|{y~}z}}{xy{y|zyx{rx{}{|{}|{{yx}zwy|z}~u|}|~}}||~~y{|{z~}{||z~yzz|{zz~{~}~z{u{{z{z{}~~z|~~}{{|y~{~}{}~|~|z|~~~~~}}~~}~}~{{}~~z}~~~{}~|}~{~~}~}~}~}|~~~~~}~}}~~~~}}~~~~|~|~}|~~~}~{}}~~~~~~{~}~{|~{~~}|~{z}~~}|~~~~}~y~|{~y~~}~~}~}~~~z}|~~~~}~y}}{z~{}{|{x}w}}|z~}wxwpxyyzw}}z|~{~yx}}|}y{|w}w|y|xy}{}yz|{}|}tz~x}z{}~||{|z|{{y{x~}|y{~zy|y{~y{|xy~{~|y}~{}{zyy~|~||{xyy{}zz{}u{}{~y|||~z{||{y|z}w}}~yw}y{x~{|wx}|~{yw~|{~~{z{ww}z|{{}}}}{vyyu{{xy|y{z}}}xzz|~w}y}|~yy}|zz}}{|{z|{}|y{|~}z~|~}~y}zzzx|||}{|x|{w{{y|~{}zzz{w}y{~z|yz{z~x{z|~}|x{}w|~zyzz|x{{}yz{u{v}{~w|{{}|x{z|z|{|{{{}}|~yzz{zx~yxz}}|{|~{{{|{~~|~}z}yw}x{{|}|{}y}||}{~{|y}z}y|{}z}yvyxz{|{x|z||~~y{||~}{zyw~|~{{}{{y{{}|}z{||{vv}{w{y{yy{{}zw{~yx||~z}y{v~~{y}~|{{}}~|z{}{~{y{zy{|y||{~yvyy~{zz{z|zz}y|}z}~z}{|}||y}{|}~}~sy{}yyyv{~}{z}y{zxz|}|{~|{y|zz||zy}|y{}~||~}y{yy|xx{z~~}|}y~|}}v|{zzy{{~{}}~||{}{v}}~}}{}zv}}~{}~{|y|x|z~y~wyy|z{}{|x~}zvw}}}z}wz|}~|}x{z~}|~~}~|~}~~}}~~}z{~z~}~~~~~~}}~~||}~~~}|~~}z}||~~}}~}}|}}~~}~}y~~~}}|~~~|}~}~}~~}~~~||~~~{}~}~~~|~z~|}yx|~|{yw|z}}||z~x~z|yzy}{~|yyvx~{{|~{yzz~{xz}~z}|~}~z|~~~|~y{{z}z~|x{y~{z}xzyx{xz~x{|{y{wztyzv}}||z}y{y|z{zz}x~~x{|{}y{yv~~{}|y}|x||t||zxx}}y~}|||xxxvzyx}|~zz||z~zv{z|z{|~{||{|v}||yxz{|}}{y}xzzyws~|~y}|yxw~v||~|w{}z~~|{xz{}w}{}~||~{z{~}zy{{{wyw~{|{y{z||y{|zy~}{{z{z|{z|x{~~||zz}~~~{~{~zx~|zxzuxvzxyy{zx|||v~z{{}|y|{{}~}}y|~|{}|}{||w||~~|}}v}}z}y{xx{z|~xyz{{~z|y}~||yzx~}z{}z~y{~z}~|~y{|~}|~~~~}~{}||}wy~}y~z{|y{}{{x|~|z}z~}{z~z{{|}}~yz|uw{~xz}w~}{{z~xyy{}x|y|}}t{xzy|}{zz|xvwv~v}ozz~y~{x}y{yxz|}~}wy}~}}}x{z~{|z~~|z{zx}|}|x{{y}y}y}z|x~|zyw}zz{||z|~{}~z{~{yz|z}{|{{~{}~z{vwz{x}{~|w{zy}v}yx|{|{|xw|y{z||y}{z{y{~||{z{|}}~|xx|~~|x{z}}|y|}z|z}ut}zy{{{y||~}~}|}z}x|~|y}~|}{~~~~}~|}~}}|}|~~|y~}y~~~~~~}}~|~w~}~}}}~~~}|~~~|x~~|~~}~~{~~}}~~|}~|x~{~~}|}~}{~~{~~{}}~~~~y~|~~~~~{}~~}y}}~z~}}~}}}}~}~}~~~~}~|{~~}~~~}~}}|~zx}}}{|y~~|}y||}~~z{{|z|~z{}{|{z~yzz}y}{}z~|y}~zy||{}{}||}wyy}~~~{||yy~}}}~~{~z|wy{zy{wx}}z|yzz||z~x~z{y{|{||{y{y~}{|}z~y|y|}{}{x|zzzzyz~w}}|{|{z}~z{{{{|y}{|z|z~{v{}z{{zyzx~zy|}~|~z}y~x|{|}|z}zyy{y}wx{~}{{zyx~yy{}{{{}w~}{~{}|{|{v}}~}}}{}~}{|}~~|yzy|z~|{}||{z|}{|y}{}yy|z}~z{~|y~y~|}|{{}yz|||y|{{}{zzy{||}||z}y~{z}~{~y}z}}z~}}{{}}~{y~{}}z|z{zz{{|}{{w{|z{y}|~}|{|zy|}~||zy~~~}{}~{||zxz}y{yv~~{{|~|}}}}yzz|~{{}}zz|xw}~{{}{yz}|{z|}{{|w}|}z{y~}~zyz|~{z{zxy|{|zyx||}|y{zsz~{z~~}y{~||{zzy}~z||xx|}}|{~z|~rz}{z|zv|u}{y}~}zx}~}y|y|{|||{z{~||x}x|~zw}|{yx{}|{|y~|~|{}|||}z{{yz{xzx~{z|xxz}}z{~||z|}}{y||{~{x}~{y{|}~~z|{~}{}|{}}|{{{}|{{zt}|z{{{~|}y|~z}~~~{}}~}||{}~}~~||~~~}}{|}~~}~}~}~{}{~|~~|~~~}{}~}~||~~~~z}~~}~~~~{}}~{|}~}~||~}|}}~}}~|}~}}{~~}~~}}{{~zz~}|~|}}{{}}}|{z}{w{}{x~{yz{zz{~z{}x{{xyy{xzx{y~}y|x~}x}z|~}{|~}~z~~||z|zxzyxz|z}z||xxz{z||{syxy|yy{xz{{{|{{~|y~{z}|x{{{~y}|z{|zzwv}z|||{~{~~{zy}||~{{{}z{~}~}|{|}{||~{{}}~zz|~|z{z||yy{~{yvzzyzz~zzz}~{z}}|x|xwz||{~yz}}{{{{z|}z}x}}z~}y{}z}{{~|}}{yvz{~}|{|xz}|{}vzzzx}{{x{~~{{{~~|z|x|}y|z{|y{{~}{~{{||z|w|z{{y|~y|z}~}zv}xzw{}~{|~{~y~|~}~z|~{~~{}~|v|||z||~~{~~}{||}{{||}||~wy{z{ww{|zz|{}|}~|y|}~yz|~}}~z|x{xz|{z{}|}|}{~y{}{~y}{}~{yzz}~x~|yy{~{{|}}|~{~{~{}z|}yywz}{|}}~}{~~zy|r}z}{{~|}|zz~y|{}}}y~}z}{}x||zz|u}|{z|}zz{~y}|||x|{{w|wx}{zxz~z|yy|~z~{|z~}{w}||{~|~}z|~z}yzt|x{y|~y}|~~z{{zz{x{~}}~|}{z{}|}w|}{}{}z|}}|{}~{}{|xz{|{|~z||{}|y{~w~~z|~y|}~z{{{y}}x~~{}{y||~~}}}}~~}~~~~~~||~y|}~~~~}~~z}~z~}{~~~~}|}}|~z{}~~~~}~~~{|~~}~}~~~~~}~~|~|~|}{|}}}~{}|}~}~~|~{}~~~}}|~~}~~~~~~}~~~~~~~~{~|~~}}~~}~~{~~}{vy}{|vyz~zy~|{|{{}zx|xx}~~~}z~|z}{~}~v~{z~}zzw}vz}|{z|x{}{|{|}|{}|}{w{{wy|z{}|}{z}{}{}~|yx~{y}xy}|}|{|{z||~yz}}w{~|}w{}zw}x~z|{{z~yz~xy{y||{}~|}~yyz{w{}y~~}z}}~|~y}}|}{{|}|}z||x~w{{|}zzy|w}x~|||wz|~{x||{|zw}{}}|~{|{yy{~}|||{yz|z{|~{x}|}{{|~||x|~|ux|~v|{zyz}y{xz~x}y}{x~}~|z||||z{|~~}|xz{~}{{~xz}|{zz~{~||z|zyx}|xzyw{}}~|{{}|||~}|{yzz{|v{|yz|{zz~~z|~z{yz|}~{v}wzyy|}zy{y}~|}{y{{|z~|}{|v~}xy{ywy~|w~}z|~z{xy}{|zzyy}|{|~x}}y{|{}{{{v{|}zy|z{{|zyxx{yy|y~|}z~u|xxzzz~w{~y|{~yz}{||~}|}~}|z~~|~}|{z|y||zyz||}x{y{|}}}}}{z{z}{z|||{{|y||{{z{{}}}w{yzy~{}w|~{u~{xyy}zvzzyx~}{zzy~|~}}|}~}z{wz|{{~zzy{}x~~{yz}~}zx{x{{zt|~~|~}}}z|}}yy}y~{yyx{|{||}~{z{y|y|~}|}y{|}{}}yz~}yxz}|y||{{|z}~}~{~{~{}}~}|}z|z|~~}~}}~~~~}{~{~z~~|{}~|}{{~~~~~~~}~}}|}|~~{~}~}}}}}}~{~}|}|{|~~~}~}}~~~}~~z}~}}~~~~~~|~~~~~}~}~~~}~~}~~x}~~|{}}z}{}|~xxxz|{}w{xyy|yyz|}|xxzyx}y|}zy}y~~{z}}}|{{~}~}~}}|{|~|{}{|~{}z{z|xz{|x~||wwy}zwyx|z{|{~|z}}y{~{{|zz|}}|}{~}{{|~}yzzzz}{|||}{{z}|z}~|x}yxx}{{y|{uy}z}}~{}|~{z~z|{zz}}{}yzz{yx}x}y{{wxy~~zyz~yzzyyyyzyz~z{}}z|~{{~|{~}}|z|}|}||xz{w}}x{yzzzzz{}z}}{|}w|z{|}x{|z}}||{|~~{~y}z}}}}yyz}~{y|}{xxyzy|}|yy}}|z|~wz~}{~}x}}~z|y||{|}z~}|~~zzz~}|~z~{~|z~~|xz~{}zzzx{|}y|{y{{{{}}}y~~{zw~{y}}|{}xy|{{~~{|{}z}{x{|}|y{z}}yz~xw~~||w}z{xyz||}}|y{{|}}x}{{wzx}|}y|}}}|zz|}|}~y{|zxyx}}{~~zxz~{xy}{v}{{||}|x~zyy|z}|{{||~z{|}|zx|~z|}|yz{}|zw|zy}~|z|z|~||x~~||}~~{z~|~{}}{~}~|{{|z~wy{zzy|y{yz{z|wz||||||zz{z}{yz}~~}}}}}}x~{||}}{}}~z~~||}{zxzzz}x{}~}yy{}}yu|||~}{{y~{|}~}|~~y|~}~~~~}||}}}|{~~~~~~}~~~~}}~~~}~{|||}~}}|~z~}|~~~~}~}}}~||}|~}x~}|}~|~}}{~~~{~~~~}~~{y~~}}|{~~|~~||~|~}~~~~w|}}}}}~{~|~~}}z}xysz|w|z{z||wzwy}{zz|z~|z}v||~~{~{~{y}z{|z|y}}z||z}{|yx{w|{z|z~|~~{}|~zz|x}~{~~|~z|}xz{~{xy~{yy}z||xw}{yy{vz|z~|yz|xz{|}||z|z|{z{y{{{{}}}}w}}x{zyy|{y|{yy|z|}}z}{{z}{x|z{x}}v}~}|x{{y~|{x}~~~||yyz||||w|{}|{{|}yy|z{|z{y|}y|y~{}{}x|y|~{~z}|z|{y~~z}x{xy}{yz{z}{y{z|||}z}{}}x|{zz||y|}}~zwyx|||z|}vvz||{|zy||z|{|~{{~}x}xz}z}}|~~z||}~{{||y}z|~~}{|y~}}yz}}~z|~}{{|~|yz|{|zyu}{{~{x}{z|{}|y{|}|yz}{}x}xy}|~{z|~~yyz{}|x~|y|}y{xzx~~~|x}}|~y{~}{zyz}zxy{yyzy{~z{||}||x|~yz}x}}x{|~|}}|||~~|zxyzx}|}yzw|z}|{x|zzz~~|{|~}|~{}|zx}}}x|~}|yzxz~x~|zw{}}}{y||}{x{|~}{w{|z|~|{{}~{}{zy~x{|}zw~zz~yzz~}|{w}}}x|{{~x~{|tw~~}z|~}|}|y|{}x{~}zzw~v|zyzz|~~}x~y~}w}|v}}z}|z|}z~}z{~}}~~~}~~~~{y~}}|}~~|}~||}~~~{u~}~~~{~~~~|~}|~}}}~~}{~~{~~~}}~~|~~}z}{}~~~~~~~}~}~~~~~~{}}}~~}~~w~|~|x{{}|~}~}z~~{}{|y~v}{yyz{v}wxyyyy|}yz|}}|}||~z{}|~~zy|y{}}~z~xz~}yw{y~}}y~{zwzzzvzxzy|{}w{yx}{zw{|{zz{}w||}zz{w{|{}}y|{~{x||}{~~yz|}vzzzy{{{}}zz}yzx}}xzzzxx{y{}~{{{~z{z|z~||~z||zw}y{z|}~|yx}}{{{|{z{z}yxyy~y~vzy|z{~}|}|}z}~}{y~{||z|y~uy{{y~x{{|zz}zvx||z||z{|}y|v}{|x|}~y{}zzy{~x}{{z~x|}|}}}{}}~xy{|x||{{z{~{z|{{x}zyxz}}zzu~}~|{~}}}{z~z{}~|}||{z~{~|yzy|{{|~{z|syyx|y|y|wzz|z|}}z}|zz|yv|}|z|||}}y}}{~y{~{{w|xx}|}}}~}x{yyy}{w{x{yy||ywy{|}~}||||yy}}{x|y~}}}yyw{yz{{}zu||||}{|}~}x}x}wy~z|x{|}}{{{y|x|~{}~{|yy}{{~{{zw||z|{{z}~|y~~yz}u}zyz{|{{{|}{|~{|{v|}~z~~}|~~~z}}}~~|z~}||yzx}|xv|{||}|}yw|{|y|xv}}z}z|~z}|x~{{y}|z~zw{zz{{zz}}wxzzt{zz}v|wz|||}wzzy|wzz~~~}{|~|}w|}~~~~~{}}{~}~~~~~~~|~{~~~}~~{~|~~~}~~~{~~|{|{~}~~|}~}y~}|~|}~~~}~~}}~~~}}~~~}~~~~~~~}~~~~~}~~~~}|~||~~z}~~~}}}~~~~|~|~~{{}}~|{}x|zzz||z|}~z}{~y}|z}~z||}z{||z~~}}}{v{|{xw}~{zy}{zz~y}zzy}z|}{{||{y~|{~z~yz}}{}v|{y}~{~ux|z||zyz}}z}}{y{~z|~yz{z{|~x|y||}z}z|yy}}xxv{xy{{z~y~~|y||~tzy{}zz}|}{z}{y}}{}~{}x|zx{{}||y{}|z|}z|{}v~y{|zxzw|~}||||{}}||y~~z~{{}~}|zzy~|~{{}}z}x~{|x}{|q|}{zzy{}z|~y}}{yz{}|~u|}{z|~|||{zyzz~}~{|}{}{{y{{}|y{~{{|~z~{yy|{~{z}}~~|{xy{~}{|~z}}|y|y}{~zzz}{{{zzyw}y{yz}}}~y}{w}{}~{y~|y}{|z{}}z|{~zvy}zy~~{~{}|}z}y~}{xyv~w{|x|yxx~}~wz}|w}~}~y}}~z|{|||y{y}{~z|zw|z{y{{|{y||yyx~||~{{x{~}yz{z{yy||~}~{|{{|||~}zx}~z{|}x}{~}}z|zy|{|{{{}}|y~}}}|}x}{~}~|x}z{}|z|z{}{}~~}y~~x{|yz{|y|{{{z~~~}w{z~~y~}|{{z}|~w~~{||{}y{y||{z}}||{}z|z|{{|{~x|~}{y|y{z}}}~|||~|~~}}~~{~}~}}||}~}~z~}~~y~|z~z~}|~|~}~}~}|~||~}~{~~{~~~~~}|}~}}}z}}}~~}~}~{y}}}z}~}~|~~~}~~~}}~~|~}}~~}}~~~~}{vz~}}vz~{}xy{z|zxxzz|}{z{{zy|x~{xyz|zy}{{z~y~{~|{{{z}~}z~}}|z{||z~~}}|z{|x{}z{|zxx{}x{xzz|v{~z{|~}xz||x|}}||}y}|||v|zz|z{}}~~}zz{zz{{~xvzv~vyyv~~x}}{{zt{y|y{}|~{{z~}}~z{x}|}}{~|z{{z~|y~y}~~z{{{}~|x~||||}{~}}||~}}{x||~{}{}{y}}|x~}|{~{yx~~y{}~{x|}~z{y~{{zx||zyzy||~|}|}}}}y|t|}}|~y{{{{{|}|yyv}|yz||~x{w~{{{zyxxzzwy|yx{{|~{}}~y}{z}v|z~~}z~y|}|||x|z||~}{||xz}yz}{y{||{{}||~z~~|}~z{{~|xz~~z~{{|~xyx|yz{y~y|xz{z|y}z|vx{z|~yxyy}w{|{~|z{z|}z}|}}~z|{{~~|w{~z~zy~~{yx}z}|zyz|{~yzzz|{w~|}{{}|}z}y{zy{{~z~~||}x~wx{|y}y~}{~|}z}yv|{yy~{y}}||y||x||~}zx}w||}}yy~z|u{~}z{v|u{y{{y{z{yvx{}~{y}||yw||y|}z||}~{||x}~y~~{y|~}~|y{zyy~|{}z~ux{~y|~zyz~}yxz|}~{~z~}z{}}{zl{{~}~~z}~~}|~{~~}z~~~~~~}~|~|}|}||~z~}{|z|}~~~~~~~~~~~}|}|}|}~}~~~~~}~~~~|~}~|~~|~{~~~|{~{~}{~{~~|}}}~~{y~~~{~}|~}~}}~}y{}}~~{~{zzy|w{{}{|}{}{~||||{z|z||}y}{{}~{x}zz{{z|xz{}|z|{x}y{{z}~{|{z~zz|||vxz{|{{}}v}zzyy|z}{|z}|z~|z|~y~u|z{w}y|||||y~|}|z{x~||zz|~|x|z}~}~}x|~|y|{z|z{||u{zzzx}}z|y~{}}|{y|}yz|y}y{zz|~yz|~|y|{}{~z|}x|~z|}x~~{{z|~{y|{ywzyz|{||zyzzy~u{|}|z~|~{zzx}}}||{xzy|{yzv}~z{x{}{{w}{|x{yx~|~{{y|{y|{z|{v|y|y}x{z}y~|zyyzz~ytyx~xyz}yxz|zy|}{|{z{}{~zx~~}}|{}|{{~}||{|}|zy}{xz||z|}~yw}~|z|zw|}z{}|{{|~~zwx~|}{x{}~xyy{~z{}||z~}x{}{y{}z|{{}yzz||y|{{}xzz{z~~y~z|w}}y|zww}|yywu{}}w{}z|wx~w|~{~}~v{||}}yz||y{~~~|{~yz{}{{zyyxzyz}~{{x{|y~xz|{}}}~||x|y{zzy|{|{}yzzx|vy|~z|~z{{|||}~{~{}}y{yzyz|xyz~}{{{x~~|y{z{|w{~~{|{|z{|{~~{}zx|zzy{}{{w{~~{~yyy}x~~z{~~~~yy{z~zz~y~{|y|~|z~z|~z|~{{v{u{}|x{{}zx|}{~zz}{{}|~~~|~}~~~~~~}~~~{|{}~~~~|}~~{~~|~~}}~}}~~}{~}~~|}~}|~~}~~~|}}~~}~~~|~~~y~~~~}~~}~~|~~~{~}~~}}}||~~}|~~}~|}|~~}~}}|~~||}~~|~|~|~}{{||z~|~~yz||yz}w~}~ywyxy|x{v|wz~x{}}~z~}{}{|{}|~|||z~{~~~~|{|z}}||{x|}z}{z}{}|x{|~zzy|}z}~wz{zz}xy~{{{w}~{zx~z}}{{~}vz|zz~||||{{zz}}yz|~{{{|~y||zvxw|{|yz}|}y}|}|}y}~}}z~v~}}|{x{{{~~z}~zzy~yz}z}~w}w{z{~}{{|yz{|~{{}~~}~}||}{}|}z||{{y|{|y{}|xzz{~|xy|z{|w}|}{{{{y|~y|}|}|y|~|}}x|{|~{~{~{||{{y|z{}|{x|z~{{}}~w}|v{~x|{|||~{z}~}~|~z}}z|y{{|}|}~z{|~zz{|}vuw{y{||y}}}zz}}x{}~{}w|}z{{}}|||zz}{}}{~z|{|{|zzz{x}x|||z{{}||xx~}~}}{w~{}yzz}~x{}zy~}|{||{|}~|~|yxzwxy{{~w|}}{~z~~xy{{z}|~{y|~}~{z~|~}}~y~~||||x}}}}{~x|z~zz{{||{~|{{|z{~zw|{xv|yzzy~~}~~~}xwzzz}{x}}z||||yz{yz}y~zxzy~wz{~|{z|}{{}|z}w}v||~z}|zy|}||~z|~z}}~~||z~y||}{|vz||wxz{zy|{z{y|zzzy{~||y~}~|~|}}}vzz|~~}}~z}~}}~|{~~~~|~~}~}|}{|}~|~~~|~}}|{~~}z~{~~~|}~~|}~z{~{}~~}|}}~~~~~~z{~}~~~}~}~}}~}~~}~}~~}|~}y|{{}~~y~x~|~~{|}~~v}}~~}|~|}~~|~}|~}}|~v|}||~|z||}}y~}zz}zzx}||z}|vz||}{z~{{|{}{~yyyyzz{|x|{w}yv}}zz{z~}|}zxzzz|}{{~{}}y|yzzy{{{zz{~~{{{z~~z|~x|z~}}zzz{yzxzz{}z|~z|}|~x~x~zx}z|~|{~{}z{z|}~||z}~}z{}|zz{~zzz|}x}yyz|~x}x{|{z{|z}~{zz{}z}z{}zx|~y||{{z|x|}{~|z|||~|xyyyz||{z}|}y|~zz{}{~{|z{~z}w|y~w{{|~}~}|y}{|~yz{|{{||yz|zyyzx~~{yyyw}x||~zz{|~wx}|z~|z{y|z{zy}~}z{||w{x}zw~||{}|x|{|{~zz}z|zx~~}{{|}y{}z~}|y~~|v~~z~yz|zzx{|}}xy{|}{z||{{||~{{{~{}{y}{{}w~~{|{~}}{zyx}y|}|~|~y}t{zy{}}}x}|y~zz|~}{y~~zzz|z}}}}~{}|}mzx}{}|||{z}y|}|z|~x~{{~~}zxzx}wz{z}v||~{{}z|}}}|z~|}}}z{{{}|}}z~x}~v~zyzy}y}zy{~z|{~x|{y}z{{|y|{{z~x}|{}|{z{}|}v}z}}~z|~}}{u{{{|{}z~|{|{zx|||}y|yy~~~~z{}|{|~z}|{~{{y}|~}{{y{|{zz|z{z~y{|}{z~zy~|||}}|{~~{~~~}~}~|~~}}|~|~~~}}|}~}z}~~~~{}}~~|}z}|}~|{~z}}~~~~}}~}~}~~~~|~~~}|}}~~}}||~~}}~~~}~~}~~~||~~~~~~~|~}~}}|}~~~}~~{|~~}~}~|{|}~}{||z}zzy{{xz{y{w{wxyu|t}|y}y|ywt}y}}yz|t}|zy~|yv}~{||{||yx}|}{||{z~y|{{}xzxxy|y|yw|{yz|y~}|z~~{}{||{|~{{~|wx~{z}wz}w{{wzwx~}zzwzzz}{|y~x|zzz}y|{|z}zzz|}y||w{{}{y{{{~x}|}}{{|}}z}|zwz||x|~|}{y|zwwy|x{}z|}|{|x|{y~zz}{~z}|z|}}}|}}}yz|{~~x}{{z|~|{~yy~|||{zzzz}{{|y||yz}~x~|~y{|||~{~x{z|~~|{x{z}}y|z}x||}{~z}z|y{w|{|y{}xzy{xz~z|{}~}{|z}}{~{|~}~~}{||~w|vwzz{||{~u|{|{{vy{zxy}z}|}z}|||}|{z~~|~|}||y~}|y~~}zz{|~yxw~~{zzz{{{uwxxwyzy~y~{~}{xx{}}}{{}}|z}}{|}yy|z~~z}{{zzx|{{w}zw~y{|{|vz|{z~{vwx|}|{{||~|~~y|}y}~|vzz~|{}y{~x|{xy|yvw{{|xy|wyx~|xxyytz}yz}z{z}|yzxzy~{{~y{zzzy{zzy}xz|}||yyx{|yy}{yx{{y|}~y~~z|{}{}|}{{{~{yw~}~{~{|}z~v|w|z{}zzx{{yy||z{~y}z|zy~}}}{}z|||zyy~||}~~~}~|~~~~}~~}~~}~}~|z|~~}{~}~z~~{~|~}~|~|}~~{y|~~|}{~~~~}~}}}}}|}x~|~}}~|}~|~~||}~}{}}}}~~~|~}}~{~}}}{~}|~}~|~z~~}}~}{~~z}}~~~~~}~~~~}~z|y}||~x}~~xxy}{x{}|z}{|{y|{z|{~z}}tz{}{{}|y|~v|z{x{{|{z{}~}xz|y}{yuy}yzz|~}y|z|z|}zy{{}~{}}y|}vz}x|zyxx~{||z{y||z}{}}zz{|zy|{~z~}z|~|}~{}yz{|}y|x}}}z~}v~~}v{zz}~~z{}vyzyx|{|yz|~|}{|x{{}z}z||wx}{zz~|{}zzzw{}~{}~{||{z}y}|~{}wz~~{~}w|{}zxz}}|}|}|{z{y{zy{z}{xx}yy~|zvy}~{||x}{y~z~y{~}tz|}{}|z{z|}yw~~|{{~v~{zz{z~vyv{x~{}yy{y{|~|}zx}z}{z|z{{~|{||z|}z|}z|z~~y|{z|{{v~zyzyz}|~{{{z|}{~~{zz{z{}}|}}|{yz|{|{}}~yyx{z||x|~{{y|}zy}|xz~}~{~{|{~{{}{yzz~z{xzy}x{}{}|||xy{|||{yx}|~}{~z}{y}||~{{zzw{|xz}~}{x{}x~{||y}yx{}~y{}{~{|{{}z{y|z~~yw||~y~{}|}{{xyz||{|}|xy}}||{~{}}|~y{|~{z|yvyxz}{y||{|}}zxy}y|z~{zz|{x}x|{~}|y}}|}{~}zy|z}|wxz{{y{|{{u}y}|x{z~~}~~yz}}wxz~yz~|}y}~}|}~||}~}~}~~~}~}~}~~~~{~~~}~~~~}~~~}|~|}}~|~~~}~|~~z}~~~~~~~z~~}~~~}|~~}z}z|~|}|~}~}}~~}}~~~}~~~~~~~~{~~~}~}~~~}~~~~~}}}~~~}}{~~}}{z}}}wzz~|y}~{zxzy{|{|zy}w|~|||zu}z{z}}xzy~{x}x{~{yzz{{|y~z|~z{{x|z}~}y||w}wxx}w|xw{vyyy{w|x|~yzyy}}v}|{}{{~}}zy~}}{z|}}y}~zz|{y|y|v}z{{~||xz|{||{{z{yzu}z}z}{}z~|z|x~}y~~|w{{{z|}z}}{z|z{yy|{|zw|{x}|y~{z}|{zz{ww}x||z~y~|~{}|~|y}|~y}~}~w{||||yv}yyz~yx~z}yx}|z|}w~}{~|}}z}}z|||~|||zy|~{{{|~{~x{yy|{z|y{xyuzz{|{{}}z||{z{{|zy{}}}}}|z~}zzwy|{{~|~|}~}~|}~xxxx{|{wxzy{{z||y}|}yyv~|zzx}~}~z~|{w|z}}x}}~y{}{z~}}yz|z~}{vz{{~}yzx~zz}w|zzzz|z|~{~{|z||{|{y|~|}}|}|~w~~~|}y||{y~~y~}z{|}{|~|~wx{|}}|||}~}{z}z}{}z|yyz{}z|}{~y|zy{{{w~zy|{}|||{{}x|y|x|u}{x}x|}|~|~||z}}v~z{~z~~vxz~y{~|}yx~zz{w}{xwyxy{|~zz}t}zy~y}}|z|~x|~|{{zyx|}}{{}|}~~z{}}{ywy|z|}}zx~zwx||y{|w||}}z}~z~}y}|~|}zz|~}~~{~}|}~|w~~~~~~~~|{~~}~~~~z~~~}}~{~~}}}~~~~||~~}}~~~~}|~|}~~z~~~{~|~|~~}}|}~~}~~}}}|}~}y}~~~~z~|{{~~~~~|z}}~}~}~~}|~~~}}~}}}~~}z{{{{z}{}~{{zw~{~x{{x{~{x~w|{|}}|y|y}tz{w|yx|{|wy}{xyu|{zy{~||{|x|{zzzw|}{~y{y}~v}}|}|}z{{|x}||{{w}x~}}}|{z{x}~z||xyz{v}zzuv}~|x{}vx}|y}y|{~z{}z|~|~z}y|{|z}{{{v|yzz|zzx|}zxx{}|~}~}w{~yx}~y~yzz||{~wz{y|z~zz~{|{z{|~{{|{z{yy~|}y|x{yz|{}yxz|z~zz{|zz}}x}{||}{{}~y||{~z{~v~|}~z~}}{yw|{wzzx{|{{}||}{z|}yyyzv}yzy|w}}{z}}|}~|{z}{~{|zz|xzy}y~x}v}}yx~|}x{|~wz}z|~}zy||}{{x{{~~ztzw{~|zy{}}w}||}}{x}zw~||xw}z}{y~|{v}~z{|~|z|~|w|}~|~z||}|y{}{~|z{y|y|{z{v~zy|{|~x|{|}{{|zyzzwv{z{x|~}x|}z{u{{s}}~z}v}|}|}y{{x}~z|}|||x|{||~{}~|~|~|y|~{{{y{|}{w|{}{|y|{|yzz~~z||{w}|~{z|w{{z|{x}x{|zx}z|v}{vzy}||x~}z|x{~z|}}zz}|}|}zyx~|z{{|}}{{zzx||}y{z|z}~}z}{|{~~zwz{zv|zz~|~|}z~}{z|w||{yyzz}yy{{{z}x|||}~}}~w}{{}y}~{|zyxz{|{|~|~~}}~~~}|}~~{}}}~~~|~~|}}~~~|~~{}~}~~z~|{~|~~|~|~~|~~}~~|}~~~}}{~|~~~~}}~~|~~~~~|~~|~~~|}~~{}}}~y||}y~}~~}~~}}}~~}}}}}{~~}~~}~~~}}{~~~}}|~|~}}~}}~~|~{~u||{}|{}w}wyw{y|}{~{{|~{z}{zv||x{yyz||{|z~z}z{}yz{u}w|~~}~}|z~}|{~y}}|~x}|}yy~yyyt{~v{y|y}{{zxvwx{y{|~}z~~{|y}|z|syx{|{x~}zzzzw|yy|y~zx|}|zyz}{yvy~z{{||||{{z}{z||~y}~~}|wz~vz{{z|}|xv}|y}}}|||z|z{}|xx~|}w~|}~}}|{{{~{||~}~|~|z{z|{w|yz|~x{z{x|}{wzy{}|xwyy~|}w~wx~~yxy~~x}}|x|}||~||~}z~||~x}x~wzz|}zyy}w|z{~z}|zzy{|{{~}~|{yz}}~~{z|~~zxy|}|{|~}~}yz}|~y|y{~|zz{y|y}zzy|}~{{|z~}~{}{{|}||z{~}}~|}y}y|z|z|{z{~~}z{|{|zz~~}{|y{}||}~z}~}z{|~{{z{~|z{y~{|y}|y|~z{{y~y|{|~}u}{sz{|}|x{|yu|}||||~zzy{|}}}z}}}x~|~yx~zz||y|}{|yz}x~}|x{|{y|y{x|~w{|}{z~{}~}~~z}~z}|||}|{{}}z|||yyxxz{{y{|y}z~~|}z}s|y~y~|{u{|z~x|{~z~{|y~|~|{}|~z|~}{{yz{{~{y{}y|xyz}{{x~zz~{zy{|y}~|}}|~}|~}}z~|}z}~~|~~|~~}~~|}}|{~~}~}||}~~}~{|}}|~}}~~{|~}}|~~{~~~~~}}{~|~~~}zy}}~}~~~}~|}|~~|}{}}|}~~~~~~z|~~}}}|~}|}|~|y{~~~}yz{}{z|||x}~|z{}zxz|~xy|||z}}}{|{||z}}|}}|{z|{{xzx}~{wzx{||{|{|x{}~z||z{{}{|}}}}x~}x~~{z|z{|~{}{{{v{~||{}{}}}wz|zzx{zz}}{|~z|z~{{}}|}z|x|y}|z|{z}}{{z}z~}~~w{~~~|z{y~||{{}}y~x{wz|~|y{{|y|{~{{y}{~|}y|{z{}~zz|x}|zx{zx{|}{{{~}~~||z{x}~v|zz~||||||{{}x~{x~}||~~y{x}|zy}}}xz}z|{|z}}}|y~|}wz}||y}zy{}|z}|}{y|~{{{}y|wz{{zyz}}}}{z}z}~~}{z}~{|w}|}y}{z{~w|}~~}zy|y}{{}z}}}{~|~x|}{yzyx~y|}zz|}~}~}{z}~z|~~~}}|~zz~{~y|}z~{~z~zz}y|yzy~y{yz}}|}{{}|z~yzyy{~~~zy~}{wvz}|z}|~x{|{~{z{~y}}zyx|{|~{xy{z{zzx|~{|{}}z}y}|x|z{|~|}yz{|||z~z~|}}v~x}|{~~{{|z{v}{y~yw{{{||~y}zzzv|z~z}{}{|}zy}yz|z}{{|~}~|||v}zv{z|}z{|y{wy~~x{y{~|y|y|xyzz|~~|~y|}~z|~~}||{zzw{x{y{z~~z~z|yw|y|}z|~~}~yy}{}||z}~|~}}}~~|}~~|}{}}~~}~}~|~}~}}|~~~~z}~}~|~~z}y}}~}}~|~}}}~|~}~~}~~~~~~}~~z~}~~}~v~~}|}~~}~}~~}}|~~~~}~~{~~{}|~{}~~~{}~~}~}~~~~~}~}z||||y||z{|yy{{zy{vwtzyzz|}|~{x{y{~}w|}|y~|||y{{||}}yy}{z|w|}}{w~x|y}{w|{zz{yz|~zv{v|wx|w{y{|x~{~zz{|{wzzxw}~}~~y{z~{z}zwwzwzwx}xy}|}zz{~{|z|w|yyyx|~|}}{{|~||z{~|}|||{{}|x~|z||{{x{}|xy{{{zz|~z{|{|zwxy~|}||}~~}}|~|x|{y}{x~}{}|z{~}|w|xx}xzz{t{z|}yz|z~|{~xzyxu||}|~vy}|~{}{z~}{{y{{}|}|}x~z{|{zzz|z}|yy|}zv}|||y~zzw{z~~z~x|y~|~{zz{y||~|}}||z}w{zyz}{{|{|||}xxx{||}zx{wzz|||}{||{~y}~y}{{~|{~{}|y|~{~||}}|zxwt}zxz|}{xv~}v|}}y~z|{z{z~}z}z~x~~{~|~y~{{{{{}zzzz{}zzz}}|}|~x|{yx|~z{z}|z}w}uz{~z}~x|zz|~}|}|}x}|y{|{xzz}z}|yyz{z|z}{{~{z~}|}{z|~z{z{}{|~||}}~|zv}{}z{}vz{yz{~}y{{x~x||{z|yy|zzz}x~}wx~}~~zz~{y||u~|}}zywy~{~|y~{|}~yzz||{wz{z|~u|}~{}y||}y|~~x}~|~}~}}~~~}~~~~~}}~||~}~~~}~~~~~~}~}}~~z{~~~~~~~~|~~~~~~}~}v~~|~~}}{~~~~~~}~}}~}~}~}{~~~~}~}~~~}~~}~}~}{|~}|}y}}}}}}}{{~{{z{yx{~}yyyyzw~|~z}|z{{|{z||qzy}|{}{y|||w{{y{x~wz{|y|}~{z|v|y{|xz|z{}}{}|z{yzy}}}x~yz~y|}zy{z{z|}}~xy{~{{{x}}|||zz{z}{{{xz~s|zz||w}z~|~}}|v|z~~}yz{x|z|x|}{|{z||y|{|w}z|x||~z|{||}}xzyz{}}}~v{{wy|~}xz|}~x|z~y{{w{{{}|z|{wx{{}{wz{}|z~zz}}}~x|yx||}~|}{}x~y{|zzy|{{{z{z|{}wzy{~{~~z{x~~yw|y}y|{y{|x|{x|}zy}{x~|~z{z|}z~||}|x}v{|}{}~~|{}|{}{|yxzz}~{zz}|{y}{w~zz}v{}}{z{zz|~z{{|~y{z}}v{zzy~|}}{{~zy|}~z{~~{z}}zx|}}z{y|}~~~|}~z}{zz~{{|}xzyz|{z{{}y{|y|{y{{y~z|z||w{z|}|}{y}~x{{}~{{{|}{~||||z{~~}}zyx{}}|~z}{}zz}zyy}z||{||{x}}v|{|}{|{z~{y}{~zz}z|~}{||{{z{{z{w{zw~}z|}}~yzzzyz{||{~x}y|{|zz{y{{~}z}z{xy||z~|xzv{|y|x|{||ywz{~y}y}zz{y|~yx~}z~w||~y{~|}|}zyx}|{}zw||{}z{y|zz~zz}}yy~z}|v}~}~{~~~}}~}{~|}|}z||~~~|}~~~}}z|~~|}~~~|}~|~}~}}~~~}~}~}~~}}|}~~}~~~~~y}~}}{}~~}}~~~}|~~||~}{|~~~{~}}~||}~~|~||}}}|~}~y|||{|}{w{{|zz{{|vxz{||~xxzzy||w|xz|zz}z{y}z|{|||{|z|y{{}{}{x~z||~xw}||z||z{|}|||}u{{zzw}w{wxvy|xx{zzz{|{vz~z}z}|~}}~~{{~}z}|}yz~z{zwyyz|zx|}{y|zw}}{|{|{}z{}{}{z|~|{z|}|u~uz}|{~{|{{{||~y{~{}{y{y|xz|~zy}~z|}xwy~}{|{{|}~{z|~~zy~}}}|{z~u{xxwz{zzwy{|v||{zzy~z~xxwxz{{}z}|v~}}}||||}y}}{~z{wz|~z}}u}y}z}zuz{~y{}z{~wzz~{z~{{{~}zz|~yz{{||{~{||{}y{{z~}}{w{~z{x}zzy}{z|y{v{wyy~z|~z|z}{{zy{}|}}{xz|}~~z|xy}{z~~|{zz{ywy~xy{yz~y}z~}z{z|~z}|~}~~{~z~zz|~}{|{zz{|z~xz{{~}|}|zz|z|xx}y}||{z{||{{||x~z}|}||vz}zyz|~zz{{}}{z{y}yzzy}z}x{zyy{|zyz|v{z}{||z}{z{||z|{xz}z~y{{|wyz|{{}}uyyx~yxzu}y{z{z|}{xzz|{|x~{{~z|}||~~{{{zz|}}|}|~~|||yyyzwy{zy~z{|zx{{{{r~xzxzx{~y}z|yzz{yzz}}~}~}}}}{}~~~}~}~|~}~~|~~~~~~~~~}|||{~{}}~~}~~|z~~{w~{~~}}}|~}~~||~}z|}~~~~~~~|}~~}}~~~}~~}{|~~~~}zz{~}}|}{|~}}~}}~}}}}}|z~~|~}~~~}}~|}{~~~}~}{}z|{zyzy~z|u}}|{z|~{|z||zx}|wzz~}|vyy~{xvw~w}~||yzwy|{}zy{{||{yz~zzyzx~}}{{}{|{z{|}y|}}|zz|}}|{|{{~zz{y{z}}~{{x|y}{~~{|v|yzy|zx}|{|~}|}{y}}|zzyy|{yw{|~~||~wyz}{|}wzz||}y}xz||~||~}{|x|z|u{~}{xz}{~y|{{x{z|w~|}~yzz{||z|{x}y{|yyu|}{{y}}}xz}xy{|~{{xyxz{{~z{||~w||}y|{~|}}y{~{zy{}|{|}}{zw|yz||~}yy}~{txy}}zz~{}}z~z|{y||~}wzwz{~x|x{|{xzzz~{~{{||{|y}{{|}|xz}xz~x}{}{x}}zz{z||{~||y~y{zzx|~z|y}~x{~x~}}xw|{}xzz~zz}{}wxwx{|zz{zzz{|}|}||w}ywy{wz~{{|{}{|}|{{y~}z|{w|z{|xyz|||{}|z{}z~}~}z|v{~~yz~y~{{}~|}z~}z}|}x}~|zx|}y~|}yy}y|xz||z{|zxzz{y}v}~y~|{|}|}~z{w{}{}{yz|}{}}{|{}{y}}|}zxyxy{}zz{}||~~|}z|zyz|{{xy{x|~zwy}wzv}|}x~}}~{|{}|~}}y{~|yy{y~}z{z~}yy}~}zz}~y{z||~}~~vy{~xzz}y}~||y}{zz}~w{|~|~~~}}~}}|}~~}|{{~~{~z{~|~|~}~~~{|}}~~~}}}~}~|~~~|~}~}~~~}~~}~z|~~|}~}~}}~~~}~~~}|}}}~|}}|~}~~~}~~~~}}~~~~}|~}~~~w~~~}|{}~{~~~~~}~~}~{{{x~}}|}}|z}yw{~z{||z}}y|z}{yvzv{v~yyz||z|~{w{}|{}|{{~{|{y~~|}~z||~{z{w|}{{{|}y}~~zxv|yxxzzww}yy|}x~||z|~ywx|~|~~zx|}{{|{vx}}wy}yz|y{~z{yz||z}|zx{z}wv{{{{{{|{|{}}|{}~y|~z}z|}|yz}}|{xx~~{xyzv{{x{}}}z}~z|}||t{~z{zx~~yz~{{{|z}z}}~}}}~~|{z{yzz|~zxz|x}}{|}~{z~}vy~{|y|}w}y}{|||{zyx{~}x}}}~z}}{||}y}s{y|}y|{}|y}}x{xy|}~|~~z{yw|||}{z|yy}z}{|}}|}}yw}z{}w~|||{{||yy{{z~z|{yxyz|{|}}|~|~y{}~zy}}}|{~z}|~xyv{{wtz~yry}|zzzx}z}~{{yzz}x|zz|~~y}z|yyx{x|{{x~~}y|z{yz}~||}{}{v{}{x{{z~x||y|}}|}}~~z}|y{|{}}}}}~{}z}x}|~zxxxw~z}{|}{{|wz{||w{|zxxyz}~y{}|zv~|~w~{|yzz~{{}{}||}~|zyz{{}}{z{|zzv|x|~w}}|v{||{~~|}~{~yz}}}{|||z|{{|~}x{|z{y|{{}zz~xyz{wyzy|zz|{y}|y{{|}||||{|z~~{}}{y}~{{|~}~~~}~{}{}~~~~~|~|{~~~}~~~|}z~~{~||~|z|~y~~~|~|}}|~~}~}~~|~}}~~~~}~}}}}~~}~~~~|{~}y~}~~~~}~}}~}~}}}|}~}~~}~|}}~{{|y{xy~|~zx~}y{zwy{~}}|w{}{||}|z|{v{{zy~z|zyz|~y|wx|{~}w||zy|{||{zy}||y}~{|z}|}|z~|w{yx{|~{}}|z~|{v|{~z|z||{~{zzyy|{v|}x}{zz{|}}}~w{y{}}v}|y{||yy||}~||x|x|~xzyz{y~~y}|~yx}}~{}z}z~x|~}z|}}~x{|{{|v{x{y|x{}z{{|y~~y~{zyyy|yyzz|{|{~{x}|v~x|{}{~~z|{{|{z~z~~xyz}}y{~w}}|}z~z}y{}z}z{z}{zz{}y}z}x|}zy}||z|y|y{~~{|z|}~}}}|x}~|}w|~~}||}y|y}y|z|y||}zxz}{}y{~{}|z}{{z{yyz|xwz|zzzz}{w||z}}}~{y|w~{|~zx~|x}~|zw}}|zy|{zvz~z}}|{x~}~vzy|y{zzz|y|{|x~~{||~|z}}{~~{x{~z~{{{}}yy{|{|yyy~}zyy}{{||}xy|~|{z{|}zz~z}y{~xx~z}{z{{~}{{z|}}{~~z|{z|{~}{z|yz{{v{zz}zzy}z}{}x|{zzxy|}|y}z~zyv{{{|z|zz|||~}|{}{|xyzzx{}{|{|{{}|{{|~y{~{{{~|zy}q}}}~{{}|}y}y~{|yz|z||y{{sy}wzz|{~~y|y|}zy{~{||~~~{~}~}~~~~~|}}||}}}}}}}~~~~~|w~~~~~~}}~~{~~{~~}}~~}|~~~~~~}|~}|}~~~|~~~~}~~}~~~~~~}|}}~}~}~~~~~~}|~|}z~~~}~~~~z|}}~~yv}~}~~|~~}}~~}{z}~z|}{}~z|}wzvy{yw~}|y{}{xzzx|}z|}xvvz{y{~{|}y}}~{z~|}y{w}{|}{{{|{{z{zx{~x|}}|{vz{x{yx|xxyyzwzyywyyxz{z{{{z|z}~w{}{y{z||~|{{zx}vzy{{||}w|yzy}y}||~xyrzvwx|xy~{|{|}~{}|{x~|||~}}zz{}xy{z||{|x~z||z}v|xy|xwxw{w}z~|}{xz}|}|}}}{}z{}{y}{|}{{yx~|~}~}}z|xz{wy{{||x{yy{|z|zy}{xzy|z{v|yz|}}}wzz~|z{{y||}|}|}}|~~{~{}}}{zz|y{xy{vz{{zwzy|}z|zx}zw}{||}x~v}~}zy|z||{||zx|}|~}|yy|||{zz{{|zw~zv}~|}}{{w{xv|zzw{{{{{zz~wzyxzz|x~|{||{y{wz{|x}|y}|z}zzw||xx|z}|{yz|{{|z}y}~|~~}}~{}{{{zx|y~zyz{}xw|yz|{wxzyz{y|{|}xz{~y{||}}|}}}|}y}{{|zy~yy~y|}~zz{{}z~zy~zyz~~{{|~{y|tvwz{zyz{zx}~}{w|yzz|}|}||z{}y}|~}~}|~||{|{~|wy|w}~{zxz|~wzy|z~{y}~~w}z|zz{~~}}{{y||z{zxzz{z}{{~{}~{y|~~{|{{xx}|z}||xwy|y||yy~zy{}y|}{zzy{~~~}~|~~|}~~}~{|~~|||}~~}{|{}||w~{{z}|~}y}~|}}|}~~{~}~~}|~}}}~}~|}z{}~~~~~|~}~}}|||~~}~|~}|}~~~}~~|}|~|}~}|}y}~~}|{~}}|}~}}~~|~v}~~~~y|~~~{||{|{{{|||}zxv{zzy}ywx|z~y}{z{~|~|x}}z|z{{|||}uzz{{|{yzzzz{yzy{|}|{|{z|~|z|w{}y}~}zy}}vzz{yyx{|{{z~||~}yv}}{{}y{}xz}}{x{}||v{|z{{{~{}|vx}~|~~}vzw}}~{||{}v~~zz{z{y{{xz}}~z|~{|y}}|zz}||z~yz{y}~|z|y{yxwx}||}{y}{}z~y|{{}}~~|{{|~}}~|y|{z}y{z~z{x}~y~~|}y}|xyx~zzz{}y~z|y{|z{|}||}z{~{~|y|}yvy{|}}|z{~~}}y{}}~|z}{{}{{~}}|~{{yx}}zz~{|y{{xzux~|yz{{|zx{z~~}{}}y{|y~|y{}}~y~zz~~~|}yzy}~z~~ywx~zxz{|{|u{|}z~x|{||}}w}y~||~x{{}|{||z~wy|yy}~~z{|~|z}~yx{{|}}z}{uz|z}}z{y~{|y~}{{|||}z|~{{z{y{xzy{~|y||}{{z{}|z~|x{xzv~|~|yz{{yx~}~vx|||{|}xz||z}}|z{zyy{}{|~zu|}{u}y}z|~{xzzyz~z|z~z||z|{{|~~~xzz{|}~zxxw{~|{||}}zz{||z}y~y|y~|}}{|~w|xw|{zz{~|z~|~}z{zz|z{|y{{{}x{z{z{}|}zz~~|||{yz~y{{{x|zx}zy{~|}}}{|}~~{}|}}~}~~}~}z~~~~~|}}~}~~}~~~}{}}~{||}~}~~~~}~|~~}~}~}}~~~~~~}}~~{}~}|z}z~~~~~{{}|}~{|||}y~~~|~~~}|~}}~|{}~~~}|~|~|~~~~~~~~{}}}}y~{z}zyy||}~x~zxxyz{zzx|||}ztx~}zxzz{|z}x}}|y|~}yzy}~{{{z~zx}|}{}}|yyzzzw|~{{z|~{}{{{}yxx{z|~z{{{}~y|{~{x{}{z{~{|z}{{{yww{xz{x~}z}y{yu}z{zz~z}}{y|~{y}{~~|}{~~z}}{|z~{~{z{}yx{z{{yy{zz|}xz|}}y{~{|x{y|z|{{|}|x~z|z|{}z}w|}}|y|||}{~}{}x{zzzy|yzxz|||yy||zz{y{|}~}}z{y}|}~~||{||~~z~}y|z{}y||{zy~t|{}z{{z{xxz||~{{z}{{}|{}|y{~|}z~|~~z{{ux}}{~}z}||z{|{y}|{y{|{u{y{}~}z}{z}}~zzx}}}z||{z{~}~}y}s{y{{}|{|{~~x}||{v{{|~|~z}{}}x}z{}{}x~{{|~|z{{~~v|}y{|}x|wzx~|~{y}~{~z{wxzy|~z~z{t~{~xy{}~}~{z~}|{{z}~||}{yzt{{zz{}~z{yz{|~zyzy{|y}{|}|}xz{y}z}}}|~z{|y||~z}~~{~{}~~x|z|~x|}vz}y}|~wzz{{{y}{yvwwwz~~||}{~x{z|z{y~}{y~yx~{z}{zzz|y~z}|w{z|~~w||{{|{{~z}{y}w{{}}||y}{|z|z||}~{||}|~~{~|~}~~~~}~~~|~}}{~~~~~~{|}~{~~}~}}}~}~~~}x~}}~z|}}~|}}~~~}~~~}~~~}~~}~}}}|~|~}}~{~}}~}|}~~|~}~~~{|y}~~~~}y}}}~|~~~}}|z|z{z{{y||~|}}|x{~}zy}{|zr}z}z{~}y|y~~~zz{~z|v}|y}}|{{x|~x|zz}xx{||z}~}}~{||{}yz}}}wy}|||z}yzy|y~||}}z}y~|z}zz|xyxw|}y}~{|{vw~zywz~~{zz{x~{|y}{||xyw}|zzy|}yx|zz{|zx~z~{{y}~|{y}|z}~}z||}}~}x}}|}}y}~w}v}|{|w~w|~x|xzy{|z}{zy{|}}||x~~{||{~|z}y}x{||}yy}|y|}|}~yw}}}}z{z|{yzyzy{||{||}}x|}z~{y~~{z|~xz{{}{x}x{{v~}yx{}{z||}z|}||y{~~|}~{}yz}{z{~yy{z}}|{w{{|z|~}|}|z}{{yz{{}zxz|y|}wy~}zz}|{|{x~x{|{{|}}{|{~}z|{y~|x{z{}}|}yy~{y}zwz{||z|{{x~}z||z~zy|xx}{w{y|zz~{|yyww}~~~}|}zz}|}{|{{yyzzy~}y|y}z}zyy~z{|yyxz{|y~xz{|y{|{|xx}~~}|~|}{y|yz~x||}~{}~|{}}z}x|{xyyx}{~|{|{zyz~|}zy~|xz|x|{|~~~v|{|}}~xzy|xz}~yz|~|zwwx{}}x}}y}wzzx||{|}{z~wzv}|z}}zz|y||}z}y{{}}y}z}{{|xz}y|~}}v||}zxu~{{{~|y~~~~{~~}~~}~~~~~~~~{~}~~~~}~}}~~~~}~~}}~~~|~~~|~}~{}}~~}}~~~~~~~}}w}~~z}~~~~}~~~|{~}|}~~~||}}}}}~z||}}|}~|~{|~~}~}~~~~~~}~y~yxu}~y{{~{|yvys}{|w{{y~w~{zy}v}|yzuwy|z||{{yz|}|{x}|zy}yz{|}|zx|{x|zy~~{v}xz{{x}zy|u{|y|{wv|}z{~xz{wz~|}y{{{}{{~}yyy~{|}}~|}v|{zyys|v{x~z|zz|}}wxzy{}|yzx|yxx{{y|yz|z~y~}y}{}~~{{~}~}{{{|w{{{}|ww}xyz|zvuzz~}y{yw|{zy{|{z{{y~}y|x{w{~}z{yy}|}z|~x}wz{wzz}yv{{|y~{v|zz}z{{z}|z||}zy{|{~~}y{{}~~x{~y||x}{{yz|~{y{xzyz|zt||zxxz{z~yyyy|z}yywy{|y}y{z~zyz{y~~}|zz{||zz}z{yyww{xz}x|w{uzy|}yz~~{}}x{}|}z{}z{z|z}}}}z|zy}{x}|}z|y{yx}y~}yx{|zz}|x~x~wz{u}~{}}{{}|x|z{|x}}z}|z}~zy{|zx|wzx}z|yu}x}zx|{{|~x}y{w|{{{|{{}z~x{~y~{{zz{}z|~|}zy|}zy}|xzu{{y~{|{{|}y|{y|y{}ztz{|xx{~~}~yy{{}|yy|z~~|||{|yyz~y{vyv{{}yx{|zyuyx{{z|xz|z{|{z{~z|{wz}y}|}x}~~~|{{{|{yy{y}w|yy|~xyyw~yy||z}wyyyyzy{z{y{yzxy~}}z~|||}}{|{~}}~~~~{~{|}}~~~}{|~~}~~~}~~~}||}~z~~~~}}{{~~|}}}~}|~}~~~~~}~~{~~~}~{}|}}}~}~}|z~y~~|~}~~}~}~z~}~}~~}{}}~~y|~~~~~~}y~~}|}}~}~~}~x}~~~~}~~~~|~~|}~~|~}}|}~}~~x||~|~z{~~{{|x{||{~~zz~vz}|{w~}xy}~}w{z~zzy~{{zxx~|zz|z{{}z{|}yy}y~}{yz{~s|x{{{z{~|y}{y|zy~}z}|z~zyy}z{zzzyzw~x}}}z|{yz{zyzzz|}{{|~y}x{z|~|y~yx}x|{}y{}|}}|}z~{|w~{v}}}y}}}~|}{}z|z|x}x~y{y{z}}}{|}}|{|{z||}|}|{{~y|}~{}{|{}}z~|}{|{|}{|y}||w}|}|{v|y{~~}~z||{{{|vz~|x{x|z{x{x~}}{}|||~~}}yv|z~}~}x|zz}|y{{|}|{t||y|yz|x|x~zzz{z|zv~}yy|{z{|yz|~{y}{|z|{{z{{||}~~||z|{{{}z}}~z}{{}}|~|y}yv{y{z{}{}}{y}|~~}|||zy~~|}x}~||}y}}y}~~|}}|{z{{y{{z{z|z~yy}}{}y|}~z|}~x~{~{w{}{}zzz{}~}~ywv}~~}{{}{|z|xw}y}x{{zx|zwzvyx~{y{y{}}{x|}y~y}{}{|z|y}z|y{{z}z{z|}wzzyz~~}}{zz}zy}{z{~|||{|~z|y||}{|y}~~~z{y}|{}x||}}z}}x~zxyxz~xx}||}yzy}x|}|z|zzyx}~||y}|{|}{}}x{}z|~x|~z}yyyy}}y|||{}~~zy{||}z{||z{zx|{yz{zy||x{}{{{}~}z~}|}z{z|~}}|~~{{}{~}~~~}}~~}~~|}~~|}~}}}~~}zz~{}~~{~|~}~}~~~}~~~~~}}~|z~}}~~~~~~}~~~~~}}{{}|~}}~~}}}~~~~z~|~|~}~}~{}|}~~~~~|}|~~~~}}~}|~|{y}}}{z|wy{~zwy{zz}}vz|}{}}xy|}{~x~{}{~z~{~}{~{y{|~}{||{}~{~z}zz{|w|{y|z|z}{zv|{{|z{z{y|wzw{|z~}{|zx|z{{|z{~y~{~y|x|uz{}{y~yz{|v{~{y||~|}yz{y{|{yyzyz||~{|~{|{|}vu}|z}~}{~|z}z~|zt}y}zw{}xx{yyyz|}{}|{{{z|}zy~vy|}}zxz||~}|x}zz}}|z}|y|{xy|z{}y{{|xz}}{xxwz~x{~{{|zwvyy{z||||zx}~z|~w~}~{y}~||}|}y~~}y~y}||}zz{|z{{yzx{}z|}zxvz|zy|y{~{}|~|yx{|{{{~~~y~~|z{w||{w||{zz|~|wvzz{{y{xy{yzx}~x|{|z}~zz}}~yzy}|}}|}vz{z{||z{}z~xz~zzxzv{}~}~l}{z}zxz}|}}}{}}z|{|~||{~~zz{}}y|zzy|x|{z~zxy}}}~{y|{{}wz~|y||~|z~w|xz}{~|{{z{z~y~~||{{{y~{xyx~~|{}}y|}zwxz{}|{{|z{x{{{|}z}xx~~~~|y}|x}~|~z}~y|~zxyw}|z~{xxx{w}|v{z|zy{|y|y}z{z~~~{}{~x}y}z}|}y|{~~{|}|}|{{z{ww|y|z}x|z{|y}||y|xy|{|~z~|zzy}}~{~{~}}z{~~|z||~~~}||}}||y}}~~~~~|}}}~~y~|{~~~x}}{}~|}}~|~}~|~~~}~}{|y}}x~}~|||~}{|~~~~|}}{~}~{~~{}~|}}||}{}{~|~}}{~~||}}}~}}~~}|{||{||~}~zx|}x{}y{}~~{yyy|~{|zyxz}}}|~{y}~~{}zxw}}}|||w}||y}z}}~|{{|}zy|y}{y||~~yz{||x{xz}yxx|}w}{w}vw|{|{|xx}|zy~z|}y{x|yz{v{}y}|y{xz}~}~}|~{yz}}{xx|}}{~~}||yxzy}{}}{||{{{zy{}|{y{|zzz}yw~}|y}zy|y{||~~z|}zt}w|zz}{|yyw||||uxy~|ty{|y~|}zxxzwu{{}~}yzy|~~|z{~{~{z{z}|z}}{}z}vvz|{z~{{}wy{z|}zz|{yy~y{yw|~{}~{~|~y|}}{}{z|z{z}{{y{{z|||{y|x||y}yzy}}y{xzy}wv|z~~wz|y|w{{|~|{{~}yyy||{~~wzwx}z{~{{y|w}|y~{y{{~}|{y{zw{|}{zz}|{}{|{z|~z{}{~w~{w{{z~|z~y{}}zxy|{{|w|z}~y{~yz{y{|~zz~zz~}~|t}}}|~||||y|||}}y|y{|{z}z{}}|}|}}z~{xy~vt~~y|{|{y{z|}}|}}|z~yy|z~{{}u{w}zz|z~}~{zy~|{{{||~~y~{~}}}|z{z{z|~|{|z~x|{}~|y|~}}yw~}|w|y{zx|{|zzzzy~yz}{~||z|s{y|~{}||zy~||~x|z}}}{|~~yz}||}||~}|}zzy~{{|{x|y|{{{y}{zyz|}|{}~~~}|}~{{|~|~}~}}}~~~}{}{}{~~~~|{~}~~~}~|~}}~}|}~{~~~}~}~|{~~~~~~}{}}~}~~~|u~~{~}~~}~~~~}}}w|~|}~~{~{|~~}~}~~~}~|{~~{~~~z}}z}~~|{}{}{y~z~{xz~zw|yv|wx{{{z}y{zxxzwz}yxyv}xz}~{|~}||{x~{~z~~{y|||~y|}z{|||}}|zy~|vyv{y}z}xy{y|}|y||zzz}z~{y~}}~}y}x~z}{{~|z}|xy~xxyytxw|zw~z~~zwzz{v|z{x|{xxz|~{}{yw~{y~}}~||~}|{y|}|yy||x{x|}y{x}{v||yzt|{|zu{yzz|w|~}{|z|~|~x~|zyz{}|~}~|}|||||zz{{}||z{{{|{{{zvy{|zy{y|z||y}y}|}||z|}}~|{{x~|v}||{z~|~z|yxyyw|zzw~zyy|{v}tz|z|t|||}~zv{||z~{~}}~}{xz~z{~z|x{|{v{|zu|xv|||}zz|y{{y~yy{p{|{~{}|}{{w|{|~{z}~~}}|z{z{|}wzuyzxx|w}y{|{yyyzw{z|{{zz|z{|yzz~{|~~}|v{zz{z~z}x~{z~}~z{|x|z{yx|{y}}x{y{zzz|{{}z|{wzr|||{}x}zy}zx}|{|zyxy|}{y{}~~|z{{vyyzx{xx}{z}zu{y{y{|~zxy~|x~{{zy~}}z||{{|w~}{|y}}z|y~{zx}|zzz}~z~tw|wx~x{}}y}}{~}{y{{}{{~}}~|}{{z~|}|yzyxzz{zvxuy|x{zyxyz|}wx|{}zy|z}|~{{}z|z{zyzz~~y|}~{~~z~~~}}||~~~{~|~~}|~}|}~{y~|}~~{|~~~|}}~~~}}}~~~~~~~}{}~}|}}~{|}}~}~~}~~|~|~}~}~}}~||z}~~}}~}}~~~~}}}~~}}~~~}~~}|~}}}~||~~||~~~{}z~}|}}~~}~}}~}|~}}~{z{~~~|x|||{~{}}}wyuzy||zz{x}y~|{|~~{~u|}~{z{|{z{zx}||}|{{~}zx{wy}{v|y|}|z{|{y~|{~z|y|~vx}z|xzx{|~~w||{}yu~z{{yyy{{x~|x|z|{xz~yyxzz{|{x|{}~{}yz|y{z{w|zw||}z||v}|||zzx|w{w{zy}}z|xy{xz}z|z}zzx}{{{z}w}y{{{{{|y|{~z~{y{vz{|~}y{}xt}y}{y}}~}|}v{x~|{{z{{y{}y{~|z~y~zy||y{{}|w{{|{|}{|{{{|z}{z|}xxy{y}}xx{}}|~|z}vz~||xv{zyyz{}{{z{z{{~{yxz~{}zx{~{x|wyy{yz~|x{{|w}z~|z||x||y~}y{{}~||~zz}||{||z}y}w~{~{}~yyz~}{z~~}}}yy}z{{{}{z}{zy|x|tz{||xz{z|yy~yywy{z}w{yz{|~|}w|}{z~{}~}|}z|y~}zz|}z~z{}||xz}yyz|xy{w|}|}{}wv{}~{~}{|zty~|y|zwu{|x|{}ywy~}|}{|~}}yz|xy}z|x{yyz|zzyw}~||~z{|{}y}}}{||z|w|{}wz~|zv}~{|}y}yy{{{||zyyzzz}{y~z{x~|}||{|~~x~yy{yx{{yw}y||yy|zx}|wyz{{x}|xz}w{x}}|zxxw{{}~|xz||zw{y|w}|}}~|~}~~~}~~~~~}|}||}~~~}~|~}~~}~}~}~}}|~}}}||~~~~y~~z{|~}~~}}~~~}}~~}{}~~~||}~~}~~~~}~~~~~~z~~}~{|~{~~~~~}|~~|~|~}~}~|}|~|}z~~v|}~~||{||}}y||{{{~xz{yy}}x|yz~yzy|z{~{zy{|}zxy|zz}{~{z}{|~~{}xwz~}|~{|yzw{yzzz}}}z|xx|y~zz{yxz|z~x{zzyyy||zzxz~uz|}||z~}z}{zvx|zvzz{|yy}|vz{uz}{{|vxwxv|x~v}vz||z{y|}y{}x|}||~}|}||xzwzxyy{w~z~~|zv{ty|xx}z}|}x{z}z|y}zzzx{zx{}}|yz|z~x}}~|}x}y{x~~{{x||z}}yyzyzx{|}{ywwzz~z|yzw{|}w~z~~zzy~|}}}{x|w~~z|||~z{|z|~}|z~yu{~|t}{wx{z{~~xw{|xy~~}{{{||||}~w|v}~}~}||}{||{z|{~}z~y{{|}yzyv|yzux{{{{~{yzy~z|~{y|z||~~}|}}}}|zwzwy}y{yy{|z|~w{|{{{xyy{|{x{~{xyx{{x~yzy||xz|z}zz{}zx|~}|{{zyz{~}xy}|{x~|||}~{{|{zz{|~x}{{zx|x{x{x{z}z{wzz{{~}{z{z|||vx~t}{zzx}|{|xzzz}{{xy|y{z}~zzy}zzzy|z{z}y{yvzx}yz|}~{~x||vy|}yv}~}yyz}{{v{{}zy{x|z}|}zz~}u|~}y}{x|yy}||y~}v|y|{x}|z|z~|~{~|}}}z|{y|yzw|z~{v}z{{{zzyy|xyz|zzyzz~|}~~z~y}}{}z{|y}~~~~|~z}}~~}}~~~|~~|~}||~~|}~}~~}}}}}|~~}{|||}}~}~}~~~~|{}|{|{}~}}}{~{~|}~~v~~~}}|~}}}w~~~}}~{}~~z~}{~|~~}}||{{|~{}~~~~{~~|~{}}|~}~{~}~}}~}}}~}~~}w~x}~~z}}~~{}|~~~~}~}}z{y|{{y{|{v~~z}}||{~}zy|}w||z{z~y||zw}~y~z|{|uwxzx~|yz}}}z}{}|w|~}ywzy{{~|~{v|{zz~~~yy|}|z{}zy|yy||}yw}}zxvu~}{y}z|{{x||zy{||}{z{zyzz{{}{{|{yz{z~z~{~y|v|~{|}x~w||z|~x{{{x||z~|zxx|w~x{~|{}zz|z{u}x}y{|zxz}{{~y}|{~~|yx|yz}|}z||y{~y{y{{{}yzz{~z~z|zyw{}{~{~{||{|}txz{~{yxw|}}yx||xx}}z}{~{z|{}|}y{}}x{{|{z~}~yx{~|}{}wvxxzz}}x~w}z}}v|}||{}{}}z{|x|y}y~{y}~|{y~~|z}|y{|~}||y}zz~zw{|}}z|}z{{|ww}|~zz}|x{{z|x}{y}yz{z~|z~z}y~zy~{v~zz}|xz~|}}yy||y}z{{{z}}{|yz~z{{~|y{{|z}|z|y}wy{}{{z|y||{~|zu{~w}}|zvz}|~~z{~zz~y|w{~y}{}y|y}{x{}zww|{y{||w||{~~z|{{}z|{z|~|{|}~~{|x{~{|x{w~yyy}{w}yx{zw|z{z~zy{|v|zyz}{zx}zx~z}|zzzx{x~zxy~{yw}|zzyz{y}||zx}~y{||y~}}}z~y||~x{}|}}z{|{z~{|{}y{y}z{vwv}y{y~~}{{}}{{}|}}yz||w|{w{}zwy{z||}~{}}}}}~~|~|~~}~~~}~~}r}~~~~}~}{}}|~~~~}}~{~z}~~{z~{|~~}~}~{|~z|~~~~}|}~|y||~}~|~~|~}~~}}~}~~~|~}~}~~~~}z|~}{}y~~}~~~}~~~}~~x||}}{|xz~{{}yy{{}}}}|yzy}~zy~yzz}~{{xzxxyzzx~{{{zyr}|y|w{|y~}~~||zz{{{z|{}{|{x{z~{y{zw{zzyz{y}z}{xzy|ux|}yy{~{}{y}yw}{y}|}x{x~z}z~z}}}|{x{{{||~}zy||z~x{~wzt{||}||x|{{z}{}{{~~z|{{{z|{}{||~~{}{y~wx{}u}ytzy|}}y|v{y|{xwyx|~{|z{{|zwxyy}y||y|{{|z}w{}{zyz}}z~}~|x|}x||z~~}x{~x~|zxy|zz|y~{}~z|~||z{w~~||||}||}~{yz{z{||y{~}|zw}}z}}|v{yv|{{yz~z|z~~|}z{}x{}|~~{y~}|~yz}zy{{w{yzy}zy{|{vz|}|{yz{{yx}{{}|~{|}{}vyxzzyz~~|~|{{~}x~|yyyx~z{u|{|{zy{zv}}}||zz}z|zy|x{|z~~}~z|{yw}{~|y}||~zz~||{|y{|~t}{yv}|}wy{zzy~uyx|x}~|x|yy{}w|u|}{|zvz|}y~~vy}y~~{|~t{|zz}|||{~yw|{ytzxy||||{y}|}z|~z~|~yy}}|{|~|z||}|~yzy}{{}zz|wwy|x~xz|~}}zx~|yyxw|y{}}w~{|z{~}z}z|}{}{{~~z{|{{yzz}yy{yy}|x{yx}y{}{|{|z{{|~}{~~||}x}z{}~|}~~~~}}~}}y~}~~z~~{~}z}|~~~~}~~~~|~}~}~}~~~~z}}~~||}|~~~}~}~}~~~}~~x~~{}}~~}y}~~~}}|}|}{|~~~}~}~|~|z~~}|}}}}~~|}~~|}}{~{~~z|{|}~{}~}~|~}~~~~~|}|~z}}~~}~~~|}}}~|z|z|{{{~z|v{yy}z~{{}v}xwr{~z~}}w{{}z{z}|}{}~|~{y|y{y}~~wy{yw}|y|zzy|uyz|y|}{}|}yw|~{{wz{yzz{x}xy{|y|yzz{z}~}y}~wy}{zyz}y~x}||}||w{{wzx{{|{||{{{zz}|{{{{y~{yzy|||z~zyy~zz}|~|z|~{|xzv{~~|{}~y{{{~y|z~xzzyzw~}{~|{zz}{zyy|||{|~~}~{~z|}}}~{z||{|}|~{}z{~zzz{|}{{zx|y|{z{{|z{~{|{{wyz{z}u|~{}x{{}z}|zx}yzz{y~~y|v|z~|}{{}xx}z{{~|{xzy{|x}{}y}~z||{{z{z||{|y{||zx}x||~~}{z{{zxz{{y{y{{{}{zz~{{|yy|~}|w{|{~z}}y{w{u}|{z~}~}{{w}{~~~{y{{y}}~z}~}yzzy}vz~z|}z{z}y|}z{}{ry~zzzw}yw|}y~}|}y{zx|||z||z|x|y|}}}~yzw{~{|z{{{{|uvy|xzyuy{~{xzw~}xzzzwzzy~{w~zzzz}|||wz~{~y{}~wxz~}z}~z|}w{xy~{}}}}{{|wz{|zyzz||zyy~}}~~y}{}y||}zw~}~vz{~|}y|~w}{|z}~x~|{{z||{wy|}xz~}|{}z{z{z~x}|y}}}|}|yvyz}}y{{|{z{y|{|{{zwzxv{xyy}{y|w{}}~}~~~}~|~}}}~}}~|{~~x||{~}~}}|}z~~}~~~~~~{{~~~z|~~}|~}}}~}~{~}}}|}~{~}}}|~~|}}|}}|~{}~~~}{}~z|~|~}|~~}~~|~~z{}~~~}}}~~}~~~}~z}}}~}zw|{{{~yzy}zyvy|{|sz|x||z|{z{}x~||{x}xyw{}|zyz{~|zy{|{z}zz{{{x|z{z}~y{{{{z{{wyyvywyz~y{{{{{|{x|z~}{}x{|~{{w|{}|{}~y}}~~|{}zy{z}{y{zx{|{zyv}|{z{x~{|{y|ws}wy~{{}yxzy}{}|y}|~~{~~|}}}{{{}x{{w||}yzz{zxyz|y||xxy|xx}{w}z~}zz|w|x{|}{||~y{~y~|y}wu}~yz{x{{zz{|y|yyzzy{~yy~{yy}{}w~||w}zyz|}x{~}y{{v~z{|~~z{x{|{|}{|v|{~{{x}}}w}{|x~wx|xzz}y~}}}}{|{~zzyzy|}{y~{vzx~~w}|wyz|~}}|{{|~xz~~zx~||{}{|~~z}~z|}|{{xz~|zz|{zyyy|yz}~|}z{}z|x}{{|}{x}{z||y{x}{|xyw|~x~{|y}}yy}{zvw{x|}zz~{{x{{yw{z}w|{wx~y{}~zz|~xy|||~||z~yw{y~y|{|w|}z{}}v{}{{~y{u||{y{z|{z{|}zr{|}zz|}}{~||{z}}z||~{}}|z}{z|||y{{wzy}{{||{wyzyzy{z}||w||{{zy}zz~}{{|{|}}z}{{|~{~|z}yyxy~~~w|zz}{{{{y{{|{z}{}}y|x}~~|{}~~~|{~~w}|z~}|}~}~~~}}z~}}}~~~}~~|}|}{~{}|~}~}~|~~~}|~~}||~}~~}~||~}{}{~}~}~~~{~~}~}~~~|||}}~~{~}|~}}~}~|~~}y|~}~~~{}}~~~z}~~z|}~}}{~~{|}z{~|}|{{}~|}~~|}}~}}}~~~{}~|~~{vz|~}|{}|{~{wz~~|{y{~z}{|{{yz~}}|~}z}z{z{{|y|}y|{{{yv{z}z}}}z}z{~x}{|}|yz{x{~|}z|w|{z|}{x{z|{{}|||y{w{{}yz}{ywzz{x}{|{}~|{}|wy~yz|}zvvw|y|xx}{zzz{|{||z{~{}|x~{|z{zwzxww}||~~yxz{}yy|v{{w{|}~|{}|}{y||}|z|{vz~|zy|{||{|{z|}}{|z}wz~zzzy{||x||}{z{|y{{x}{{~x|{{~|{}}~zz{{{z|{|{}{}~{~|}|~ux|w{}{yzy{z{x|~~}|z~~|{}xzyx}||yx}{|zx{yy}}|y{}z{z||x~~{{}z{z~w{|{yz|}{}z{{yz|z}~z{|}~{|}{|~|~|}{y~x|z}~|~|}yx{y{y~zw~|~}y|}|zz||}}}|}{{{|{~}}z{y}x|yy|{{}z|z{yz|||z}w~|z{~~|yz{{y}{{}z{|y}zv~|{|{|{z{y~{{}{}|uz{y{w|~{yz|}|}z{x{}~zyv~{zz{||{~|{z}x}zyzz{~}y|zz|z|}{z{yz|}||}~|{~{u|y|ywy|y}x{~{y||~|z}~}{}x||}~yz||zyz~~x{}{wyx~{{x{}~~wzz~zz|{~{||{|}z{z|yu~{y{z||z}{|{{{y|zr|~z|yyzwzy~}xz}|||~}z}~~|~}}}}}~~~}~~~|{}}}~~~~|~~~~~}~~~~|~~}}~~~}}}~~|||}}|~~~{|}~~~x}~~~z~}~~~}y~||}}~~~~~~~}}|~~~}}|~{~}~~|~~}{~}~~{|~}~yz{~z~|}|||wuyyyx}{|}{z{zyzw}zw|y|{z~y{xxzv}x|}|xz{|}|{|}|x~zx~x{||}v|y{|z||y}yww{|vy{ux|x||zzz~{z|}z}|y}{yx|{}}}y{}}~w{y|y|~|x||{|zwxyx{~y{yzyx~}z|zzy{{|y|z|{}|~~{|}|}}~}~~{}{y~z}y}t{{yy{wx{~|{||z}||x|zzyy{xwx{u~yyy~}|~{{{zvyz|zx|{|~{~{z~}}{|}yx|zyxz|}|~|zvx|wxy{{|zp~{{||{||~}zzy|}zx|{~|{z}{~}z}|~{yxz~|z~xzz}|y|}x~z{{}{z{{{zzzz~z}||{}}yyz|}}}v{{zz~~~|}v~~}}{zz}xx|xzzv|yv~yyyz~x~uv{yy{z|}{}x~z{|xy{{~z~{}{}}~{~~~y|}vx~z||}y{}x}wx|{yx{x|x}u{|z{}}y||x|xz||}|v{||x}z{z{y{yz}|{wz{x|x}rzy}{yyzz~yx{z}x{{{w|z~xz}zwx~~|x}{{}yzy}z}x|z}{}{zz~|~zz|uz{xz{z|x{u{~~zyz~{x{~}z{{z}x}{~|}{z{{yx~zz||}x{y|x|}xxz{wy|wy|zx|xzz~|}~|{||{|{}{~{~~||}||~|{~~}|{zvz{~|{{{z{wz~yz{y|yz~y{{zx{{}{y{z}{~z}{{}}}~~~|y~~x|~~~|~|{~|~~~|}z|}~~}~~|}}}~}}}~}|~|}}~~|~}~}~|~~}~~}~~~~~}~~~~~~~}{|~|}~|{}}}y}{}{}{{~}z~~~~~~}~|~~}|~}|}~~}~}~~}~}|~}{~{{}}}~~}~}}|}~|~~||{~~~~|~~|}~||~~}}}||||{~|{{}{x}{}~{|}|xy|v}{y}w{}{yy|z{x|z{{~}||~|}~{zyz|zy}x|}zwy{~{~{~|{uxzx}|z{y}vzz}||z{{{y}y}x|zw}z{~{}|{z~yz}u}~w{{|xw{|y|}{}{}{z}}{zzz}}}|}{{{~z{{|}}zz{yyy~z|z~{~|z}z}}|zyz|w|~{zwz}x|{|xzxy{y{y|x}||y~}y{zy}{x}zyy{z}}zx{zz}~|z|}|~|~}}xxx|{y|}z{{{w~|~wz{zzzx{{zz|}}}|~{}{x{z~yxx||}v{{}}~z~|yy{}y}~{|y}wzz}~|z{z{wyy~|z|z{z~y|xx}uz|{xz}|z~x|{~z~~}}{zv|zx{z|{}}z|}}{{{}|z}y~~}}x~{|x~x{|{|x|}z~{{|}}zyzyz{}{}}|{}{||u}}{z}{{}|yy}||}}|}{z{}zy{w{{z||}~{{{}|{~y|{|~v|{v}~z}|}||z|~zx}|y|~{zz}z{~}|u|{|}|}|y~zzz|xyx~~{zyyw|}{{x|zy~~|||vzy}xz{}yy}yyyy||yy||{|zy{{||y|~{||{zz~zz{w|}}zzy~~~{~}z{{y}{z~{}xy~|s~{zyv}~zy||}zx|{x}|zyz|{}{{y|{y~}{{~{|zy{{{~{{{wy~~yz{yy~~zxyxx}z|{{y}~}x~~~}~|~~~|}}~~~|}}||}~|}}}x~}|~}~|~}|~|}~|~{~~z~|}}~~~}~{~~~}~~~~~}}y}~{~~{~}~~~~{~}}~~}~~~~~}~~}~|~}}x|~|~||~~~~|{~}~|~~|~~~~~}~}}~||~|~~}{}~~|~~}~}}{|x~~}z~yzy|zz~z~{zws}z|}~z{{yyz}x{}{{|y{{{{xvz||{||~z|{~|y}}|{y~v|{}zy|zx~}z|{y{~w}~x~}}|{|z}yz|{z{}w{|~~~|{t{{|~}y~z~~|}}~y}}|}zzxz}wzw{{{yzywzy}zv|x{y|x}{{{wx|~~~{uyxv{}|~}|y}{}{zy||{z|{zxx{zxxwz{xy|}}z{|yy{y||{z~{v{y||~|{}{|~x~}|{|z{}{z{y}|z}{zz{}|}|}{}r{|}zxx~||w{{|~~}y}}y|vxzyz{|x}~z{~x~}u|{zz~~~}yz|x||~y~z~w|~wuwz|}zz|~{}{}{}{w{y|}}}~|z{{~}~~|}|}x|zz~~~z{{y|~y|szy{}y}~{z}w{z~~{z{|}|{z}}y{x}z|~z~z{~x{~v~{{z}zxzwyz{||wyzzxz}{|~zy~|}zz~}{{y~y}~yz}|zw{}}||z}~|z||z}|yx|yyyyyxzx{x~y|yzzxzy|{|z{{||}y~|x~|~zwy|{zz~|~yx}{|}z{|~wzz~{zzz}}}||y{{y}yzxyx~~z|y{x~~}~z{{zyyx~|z|}yyx}yz~~yy|xxx{wy{{|z||}zx{}xwyx{}|}|~|~}~|wzz|{{~{|}~z~~z|zz}z{z}}y{||w{{}y|{y~wzw{z{}||}y{~|}z{||z}~~}}~}~z}|~}y~~{}~~{~y}}}z~}}}}~~~~~|~}~~}}}~~~}}~~|}z{|}v}{~~~~|~~|~{}{~}z|~|~{{~z~}}}|x}~}}|}~~}}~|}~}}~}}~{}{}}{|}{~~|~~~~}~z}|w}~~y|}~~~|}{~}~}~~~xvzy}}{{}{|{z}{uxyt}|x}}zz|ywyz}{}v{{|z~|}~|{{}{xxvzyy{x|{|~}|x}zz{{|||y|~~{y}x{z~|~v||~{{x~|yvw{z{wz{xz{}~z~~{{xy}z||}~xy|~xy|yu|~||y{y|{xv|z{z~y|}z{|yy~{|z~{{{}zyyz|~y{{zyz{}z|y~{|{{}|yy{z}u|{zxw}{xzz|{{}}w~|}~}xzxz~}y~vz|v|y}|z}yy|}}y|~}~~}|v|z{}}|{}|}||y~~x{yzy{}xw|{z{{{|y|}~z{v{|}}x{~z}x|~|~}y|xyxw{|}{|y{~{~{{}{{}t}}~}z{yz}~|zzzyz|tzxz{{~{z{}zxz{|zz|{~x}{}|zz|~~x|||{{xy~y~y}~|yvzz~xy}{z{z||{z~}~}{~{{}{{}~y{z||{yxy}z}~}~|{y~~{{zzv{y}y||{}|}z}{}y|~{}{{y{zw}y~z}{{}{{z{~|}zz}v}{|wy{|zyy{z{{}{x}|}~~~y{y|yz|}|{v{z~|}}{y~}{}{zwy~{z|v}|zzz|{}|w}{z}|||{|zzy{z|||}{zy}{}zzy~zyyz||{|~{||z~{z~||zz||z{|}w|~}yz|yz{ywy|}~|}~zxz{y{|}y}zxzyz|yyxz~|}~z|{zzz{}y~yxz{}yv~xwy~{|||~{|y{~|z}|x}|z{}}y|}~{{y}}{}|~{}~{~}}~~}{}~z~{~}~~~{~~~}}||~~~}~~|}~~}}}~}~~}}~~~|}~}w~}~{{~~~~~}}~x}~~~~|}~|~~z}|~~}{~~~~|~}~|~}~~}~~|}~|~|~z~~~~}}~{}~}~~~~|}}||~{}}~|{}~{~|~||{|||}z~{yz{{yy|z~||}{z{zy||vvz|x|~zsvx~yy|v{z||z{z}}|}}}zz~vy}}{~}zuzz|~}vw|{y|{v|ozxyz|{}}|}zz}{}z|~~|}~z{}|z~|~}||}|~||||||v{x{z|zyvx{{~}x{zx{{{yxxzzz{x|||y}|}{y|{~{zxy|~||x~{z}y|z|{}x{{yv}}}z{y{y|}z|wwz|{zyz}||~}~z{xz}|z}~|}{}z}}|{{zz~yy{wz}|||{wz||}~|{t{z{}}~}~y|{}{y{|}|{}}yzz|{}||{~|{{yv~xy}z~zxyzzxz{{wz}}z|vyz}~{{{}||~x|}~|v|~}|~y{}~|{{z}z~}z}x}}~x{yzxx{{{{~{{~z{|}xz|}{{y{~|z}{|{{{z|~~||zzz{y{zz{z{{}z|z}yxxw|z|w{ww{yxy{|{}~{{}|{zx{}}}z}{}}~y{|}~{~}z}yxz{|{{{~}~~wx~z|x|{yy~}yy}{{~|xy||z|}}{||z|}z{~y{|x{|{~xy~{z|zzx|{}|y{z|yzyy|x{~y~yz~zxzy~y|~{|{{|{}~}zz|||yv}yzx{x~|zy~yyx}y}|~~w~{|{|}~~{zzz~{|||{~}x|{|||}zy|{~{|{{}~|}|y{{zws~xx}|z{|{}}y}z{yz{{vzz~y}~}||~|{~}}}|~~}}~{~|}~}}}~}|~z{~|~}{}~}{}{}}}~{{~}}~~}|~{~~yz}~~{~|~}|}|~}|}y~|}}}}}}{~~}~{~}~}|}|~}}~}}{{}|}y|~}~~|y}~|}~}|~}||}~}~~~~~~|~~~~~~~}z~~~~~{~~{}|}y~}}z}{|yy~zv~{{~~{}z~y|{{z~{{u{w|x{zx~{zvy{|{{x{z{}z~{y}|z|wxtyzw~|}||yzzxz|{z{{x}z}|{}u{}z~yz{}z|z}|~y~{z}z~uzzxyz{zzy~{~{}y{{|yy{||}zz{{{{zy{zz~xz{x}|~{z|y|yx||{zzy}v||~~{|w|zzyz~|{y|||z}~y}~z~w{z~{yz|}zz}z|wyz{x~zy{{y~{zzz{{y{|}{z||{|}~}~}}||y|z|{{}z|z}{|zx}}~}{y}y{{}|z{~x|}}yzz{~~}{||yxx}z{|z}{~|||y{}||y|yyyz|z{zx~{~~{}z~|v{|yu~{|x||xx~w{}{z{zzz|zu{z|}|}{~zzz|{||zzu|x{z{yy|}}}{y||yyy|}}||~xyw|x}}{zz|~z}{~}y{}~{z~~{z|y{{}zzx}~vx~}|{|{zy{y{|{}z{}z{w~||}z{y}}|{xy~x}}zyyx|z}wy~{yz{|}{{||||{{~}~}xz{z~z~||xzy|zzz||xy~x}|}zz|{}{}||y{{y|{zw}~y}wz|{}}}y{}}|}x{z{|y}|}y~y~{zw{z{z}y~z{zzz{z{y}~}y}}wx}uy||yyzy~{z}z|~|{{y~{y|z|{z|~|x~|{z|}}z{}{~{}}zy|z}yv|zy{|w{y|}}}~yw{{}|{|}z}}y|~|{{~w|}z~y|{|}~|~}~~~~|}~~||~|}{}}v~|}{}~~~}}~~|~{|~~{|~~~~{}~~|||}~}~}~~}~~}}~~~|~~~}~}}~|}~~|}}}{||}~}~|~~~}}~~~~~}~}y}~~}}}|}~~~~|}}~~~}}~}~~~~~~}~~}}~}~z~||~|}|~~~}~}~~y~~|z}{w~~y|yzx{xyz}zzyvuwzxyyz|||{}xz~t~zyzyyx{xz}z|{~}z|}}}{{wy|{}z|~z|~~z{{~y|{y{{~|zw|zzy{xxxz{w}}}z{{|{zx}|y|yyx}}{y~}{|zx}v|{~{zv|{|z{~yy~ywv}xwz|~}zxxzyy{{y{y}{v}{{~}w~xzu}|y{xxz{|}z|}}xyz}xyz}zy||wzyzzzx{z{zy}x|yx{y{}y}|x~~{{z{{{|~~|}{y|}|~|||wx}y|}zzz}yzy{zzzw{z{}yxx|{{yw{yvw|~}|}y~{}}|r}{xzz~wz|~~~z~x{}z|{|x|xy{z{zz}zvwz{y{zxzy{|~~y~|v}~{{|y}{{{{|}|wz}}~|wy{z{{yx~y|{w|}}yy|}|yyvwz{{|}z|~}{zzxz~xz||}~{}{|z}~}|}xzz|swyy{yy{{|vzv~vyw}x}z~|xzz|}}{wzy|v|}|zz}{yy~y||y|||}}~xyz}z{{{{z{z{v|~|~{yz~{}zx~z~y{{y{y|}}}||}}}zx||{zzyxy}~}|zvxzzz~xz}yxz|zu{yzz|}xz~{yz}~}}{{yyz~{{~|x}z|{|||z||~zw|~|yy}{~wy~}z{{{zyyzz{wz{zzwx{|{w}{|}}{{~}|}}}~v}z{~}{{|v{z{x~y~{z}{y~{~|x}z}z|~{|{yxw{x{}zz}z{}z}y{y|~~}}~}w~~y||~}}{~{~~}~|~{~}z~}~~{~~~~~~~~~{}~|{z~~}}~~|~~||~}{~~|}}~~{~|~~}~|}||{~~}~~~{}}~}~~y}~~~{~~|~|}|~||~~}|}~~}~z}~~~~}}~~~|~~~~~~}z~~}||}~~~}~}}{~}|}}~~~{}~~}}~{}}|}}}~}}y}~z~|{x|~~{{}|z{v{{}y{{x~{|xzz}}yyzzy~yzz~y}|}}{{w~zx~z{yy||}{y{{z||}w{}z|{{z}|z{}|~xz}x}z{}w|y}yzzz~|zywz||}|yz{x{|}}zz{{yzxw{{ywy{{w{{|{z{y}||y~zz|||zy{{{~x{}{{|xz|~}}{zy}}}}}|~}}|}{y|z|y}z}~z~y~z}|{~{|~}ty~w|}~||zz~x{}v}y|zz|yzy}~}v{wz{~z{~|{~x{|}}|z}~~~|{w}xy}y}~y{}y{z||}xzy|~zzz{}z{z~}|}~{}{z}y|z{{w|zz|zz|{}||zxz|}{{{y|~~y}zxy~|z~{{}{{yxzw}|{y~~z{|}}}{}{z{~|y{{z{|{{||}x|~z~|~}}}{|}x~~yyw{~z{{{y|{|z|}yw{z{~{~zyw|{z{{|{x|x{~x}{|{xzzzyxxzw}{y}}{{x||}{}z}}z}|wy}{~{|}{{|z~z||~y{{|{|{{|{{~|y}|y}{{}yyz|{~{zw~zy|}|~|{|z~x|{z~~|{|z~}~|}z|}w|yz}z|{}}{{}z}|zw|~{{|}z}z}y~x}wz|z|z|z~~|z}~z|z{}~z~}~x~z|}{{yyz~~zz{~x}x{|z~y~z|{zz~y~zx}|yx||~~}z||{{}{~{y|}~{{~{{w|w{}v|x{||{xx|zwy{z{zz}{zyz~|}|~}z}z|xz{{~~~~}|~|}|~~{~~|}{~~~~}}{~|}~~~}|~|~}}|}~}~~~~~~~~~~}~~~|~}}~~~~~~~~}~~{}~~~}}~~~}z}y~~~~}~~~~~~}~~~~{{~~~~~{}}}~|~||}~~{~}}}|}~}z}}}~~}}}~}}}{{~~y}}zzz|y~yzx|yqyzyy|w}|x~x|wx~x~xy~xz{{|zxy{y{xz}~{x|{~|z{y|||z~yxzy|}w|x|zwyxz}~{x|{xu}{xyw}ww}|{xzz|}wz~|}z~}}}|x}~zs}}~|z~z{z}|}~y{}wy{yy{z{zzx{{z|x}{ywyyy|yy|z|~x|z|}z|y{|{~|zz{|{}}x{{|yz~|}wzx{}y|yz{uzyz~z{yyvzy{{~{|z~~y}{{|}}||||x|z|}z{z{{ww|zz}{|{{~yz{z{zz{{xw||{z}zw{zy~{w{}|{x|||}}~}}~}{||~}|zty||ywyxzy|z~|z{zz}u|zz|{}{~z||~z}|||y|zz{{}yy}|~}{}}~~{||w}yy|}{zz|{zzxy{{z{z{yzy{}yywvx}y||y{{y~x~~z~|}}}{|}~xx{z{z|z|wyy{~|}{|zwx|}{~x}tz~z}|z|{}|~}y{z~z|~}{~z~{}x{{|x~{{{}}z|w}wx{x~z{z{}{|{{y}|y|~~}|~}~|{|{{|{zw~{{{}{{{xz}z~|z}z|}zzzyzz|vwy||y{z}y{z{|x{}|y{zx~}{{~~{{{~{|}}|{{yz}v}~y{z|z|z|zxzx{xw{z{ywv}{~|x|||{{|}~zy}{yw|y}y{|x{zz|z||~}{zxzyy~|{~~|xxx|v{y{{{|}|zz~z|{y}{}||y{}z|{z{}z~}~~~z~~}}|}|~~|}}~~}}~~{}}~}~~|~~}z}~~z~~}}}~}}z|~~~}}~}~~~}}~~~~~{~z}~{~{~}}~}}~~{~~}}}}~~}~~{}~}~}~}~|}|}~}}}{~}~~}~{~}~}~~}~~~~|||~~}~~}}z~}|~}|}~~||{z~~~~t{~~}{{z}}{|{z{|z{xzzv~z}zxz||zzzx||w~z|}yx}|{|||yx|xx~|vx|y~{|y{|z||||x}zuxzw{|~}{|{yzzwyw~{|~}}}~yz|zz{w|uz{t}||xzvxx}{}{y}wy|yyyy|}ywv|v{}|xyz{}{{z{}zz}{y|{~yz|~xzwyz~y{{}z}}}y}z|{{{}w{~|}x||v{w~xyzy}{{z||||{|y~{x{{}xxx~~yw|z~{xv|wy}|yzzv~{{z|}~||yvz{wx}wy{zz{y{y~zwzzxzzxvxs}z|}|xu|z}|~{{y}{||zz{}zy~~|{~||{{}}|~{z|z|zxw{~}~z{z|x|{xzw{|~{{yxz{|yz{~y|y~|{{~{y}{y~}vz{{zzzxz{}wx}{y|}~yyzz|zw{{y{z{~|}||{{x}{{{|y}zz|{y}}}|y}{~|xwzz|}x|y{{|}~~z~}}}}{zy}}}z{{}wxw~{z{y|z~z|y{z{xz}z~}z}zxv|~{wxx|}{||z||xzy~~y|}|y}zwxz|zz{}{z|yzz|z{x}xyz|||z}|w{~}y~yzz}~|{{~{|{zyx}{{{~|{yz{z{}y|{{w|z{|{~y||}z{{|y{|x}|{z}|zzz{{||w~~~y|~|yy|zz|}{y|y|zx|~w{{z~}|~~z{z}{{s|z|zw~~xx||zu}wz|||z||ywz|w~}{|{t~{|zx|x}||}yzzwzyx|}{}wz~~~~~}}~~{~~|~|}~||~}~}z~~~y~~}~~~}~~|~}}~~}~~~~~}~~}|~}}~~|~|~~|~~}}{~~{{|~~|}}~~}}~~y}|v~}|~~~|~|}~}}~|~~~}~}}~~z|}}}~}}~~~~|~{~~}}}~{x||{|}y{|xy}}xzuwz{{vx{yy{zy~yyx{{z{y}~||{x||~~z{xz|{{~|}|{~|~}~{z|}{|{~xz{{{|{t~zzz{{z|w~s}w||{y}|{w{{|xx||yzz{{yx{|~{x{yx|z{{~|~{{{zy}||wx||~x|w|{}uy|}{z|vxw|{{{vzzz|{|~|z|}~x|{{|{y||{|z|}}}~|~w}~{}||yz}||x}{{x{{wz}}}z{xy|y}}|{x~zxy~{y}|z|yy{{{||~z{|wy}ywxzw{}yxzyu}~zxy||z{yz~z}~}w}~|~{~}{|||z{{}xz{|z|}{zz|xxyz{}|{zx~{xyz{{x||{}|zzx}w{}}{}~~||z|{}}z{}{{~~{|||y}z~~y|{y{~{y~|u|zx}yz|{|zx{zzw{{{{~z~{~~~}z}|{}~y{}}}w|zy{}y}}{zzy|{x|y}}x}z{}|{{zzw{|{zz}y{{}{y{~}|}zw~{~z{|{{~z|zyz{||z~xuxxyzx}||||~|{{z~}y{ux}xx{wxyz}}wzvzyyz|~{{|~|x}}{|z}~{z{y{}|z~|y{yyzy{zzz{{z|~}z}v}{x{y{yzz}yz{{y~~}||}~|y|x|~~yz~|z~}|~||wzy~|xz{|yz~w||{v|z}}w~||}}{}z|}z{z|z}~|}|~}}}{yy{z}xv|{x}{}{~xzz{|x|wz|xu~}y{{}~{~}|z{x{~~z~~~~~~~{{~}~}~}~~~~|}|~~~{~|}}}}~~~~~~}{~|~~~~~}~~~||~~~{~}~~}~~|}}~|~~~}~~{~~~}|~~~}}~z|~~~}}~}{~|~~}~~z~~}|~~}~|{|~~~}x{}~{~y~~}~~~}}}~~~{}}|z||~}~{}z}y{zzyyy{|}{xx~|y|xv|x{}}u{zy~{yw{}wyx}|{{{yy{}}z}|{||zzyyz{}|zx{|{{|yz|{|w}{}}y|||{~{}{}{{y{zz}y}}z{||z{zzzzwzxxz{{|y|}{z{x}z}|y~|z}~y|{{|xz{|{|zz~}zyz{zz{z{{~|||y|}xzwz}~}}y}||||z}~{{|~}y{s|||~xy}zy{|{z|y|x|{}{vzx|{}{zy|yvzz|x~yzx}{wy{yy}~}y||yx{xzx{{|~xx}}|{yzyxy|zz~y|}zy{}|{w|{}{y~x||||{z|{|w|y}{|y{x{xy~|{~}z}{|x{{z~zw~||}}y~{w{z||zxyz{}zz{|u~{{}|{nz{y}{uzwyzz~|}|}z|z}~z}~|z|~}|~y~z}yz||yz}{|y~|~{|y||{}{{}~{zz~y|x~}{y|{yyz|{yz|u}~{}|~}z~y{{|}xvz{~{|}}w~|y{|{z{~~{~|~{}|yxy}y~zz}xy{zzy||xzx|}y{y{{}}|~}}{z~yyzz{~}~}}zxz|||~}|{~}{zx|{{}|{w||{|{|~z}}y}z}}{xz|x{x}}z~}z}y|{z{}|~~}u{~yyyx{wz{z}{}}yz}y|xy{y{|~w}|z{z}{xz||}z~w}z|y{~{}{~}}wwz|}y{|}~|~|{||{y~wz}}~{|{}zzy}z{y{z~xv{~~~{~{~~}~}}|}~~~y{|~~~}~~~~|~|}~||~~~~~~~~}}~}~|~~~~}~~~{}}~}~~}|}|||~}~~~z}}|{~~~~~{~}~~|~~|}}~~~~|}~x}~~~}}~}~~~~~~}~~~}|~~||~}{|y}u|{x{zvxzyzxzyy}zz{{yx{zyz~v|y{zw{w||y}||zw{{|yz}|y|{}}z}~xyz{|y{z||zyzxzyzyxyx||wx{{|zwxuzy{y}~y{w{x{{~y}|y|xx{y|zz||~}~{x}{~{wxwzx{z|yz|zzz}zx|y|z{{|y{|x|{{|y{{|v}z}}}|{}x|}{}|~~y}~~|w{xz{s|z}zw{~yy{w~w}|{{zzxxyx{z|x{{{yy|y}yzwy||{{}z}y||{x{y~zy|yw|zz}uvz{wx~y|yzy|yy}v~|y{y|}}z|z}|y~{z~zz||}z}{z{{~|~zxzx~}|{zxy}w|w}|||z{xv}y{|y}}~}x|~w}z~{|z}|{zy~xz~{}|{wz|w||zxx}w}zyzzz}|v{~xyvwy||{y}{}|z~~w}~~{{{|}y}|~~|}z~~wzzzxz}{{~y|z~y|zzzxw{|}~y{y{|{~|}}zyz}|||{{w{}|||yzzz}}yzy|y{}yz{zs|zzx}{z|{x{xz|x|yzz|{yy|y|z{z}z||{z|{|zy{zz|{~{xzz{z{x||zz~{zz{{{zzzz|w|yvuy~y~|{|{}~{}x{|z}zy|}||{~||z|{|z{|yy{}z||xy|}{{vy}{}zyx}z~x{}x|}}w|zz}|xt}}~~}y{y}}~xy}}|{v||v{u{yzzyxzu{{vyy{|{~{zz|yx{~y~||z{z{{|{}{~}}}~}~{~{~~}}}{~~~}~}}~|~||~|}}z|~}~~}|~|~}}}}}~~~~}~}~~|~y}}}~~}~y|~~~|}~||~~~}~~~~~}~}~|}|{}~~~}}}}~~|}||}~}~~~}{~{}~x|~y~~}||~~{}{~~~~{}y|||}}y|xz|v{|{xxz|y{{x{||yvzz|}{|{}{}||y|yywvz}z{zx||{~{{xz||x{|}vz}~{~y~}wy}|zz|zyy|z{zyy}w|z}||xyzy|}|yyz{{zxz{yx{|~}{~zx~xzx}w}{zy~|yxyy|{{z{{~~|yy|{|yvu{|{}zx|{~|y}yw~|zyz{}y{~{}x}w|xy~}yx{zz}z||z{{|yz{y}|yz{{{zz|}||{|x{x{~zwz{~}wy{{~y|z~|zzzxw}{}|y{|{zyyz{~}}}yyyy|||~wzzzzz~}~{z}||zz~y}z}||z{~yx{~{|{}y{|zx|}yzyyzz|w~}~x{{zy|y}~||}zv|w{|y}z}y~z}z{z{{yy}}||{zz}|z~z{{~~}}{{z{{x|x{|x{{~y|}y|}vy{|~{v{~z}{|z~~|x}|~{{}}}{}wzzwysy}|}|zx~z{x|z{{|w{{z{{}~~{}|~{{|||y{y}w{y||v~~}yw|{||{{~}~zxzyyzy~|y}z|w|xzzz{||{|yxw|{x{{|x{|zx|{~||{x~{|{}z{}y{zw{}z|z{yxyz{}|zx{z~x}y}zy|z}zzxz{z|z|{{|z{{y||}z|~~}}{w|z{}{yw|z{|xy~{{zy|z{}~z{zzx|vy|||{zz}yv{{y}w{|y}}{yyv{y}}~}~z|}vzx{{zxwx~}{zz~yzw|~}yx|}yy{|}y|}{~~|}|}}~~~|}|}~}|~|~|}}|~}~~|{~~~~|~~|~|}~~~~}|}~z|~~}}}}}zy~~~z{~~}z~~~}~}~~~~~~~{~}~~}}~z}{~~~~||~{}yz~z~~~~~~~~~}~~~~}~{|~}z~}~}~}|}}}{}~}|~{~}~~~|||}~~}{~~}|}~|zzzx|||y{xzzy{xxy{yxz}w|{{{~x~{xz}vy{{}{{{v|zz|y||z}z}~zyx}~~~y}~|}}{{~y|||z{zz{uxxxzx{p{z}|}~yz|{{z{zz|v|{{|~~|||{}|{x~zzyz}}|{||{{{u{z{w{{v}|z|x~{}wz|}|}~{v|{|||}~}|{y|~x{}~~y}~{{}x~}{}y{x{{w|yxxzzyyzyy}{v|xzz}}|xyzzwy{}x||{z}|~{|~}y}}{~y{wz{y}|yy}zy||z{zzzzyxz{zywy~v~w|x{x|}|~{z~}x|||{yz}{|xzyx}z}{{|~x{z|xxyz{xxz}zy|{}xw|{wy}~|yz{~}{}~}z|~{}vx{||{|~}{|~y{{{z{z{{}z{~y{}{v}{{u{xxxyvyy}{z}||s}{|z}||{||||{z||~}~y}{yv{yzw~zy~x{|y{xx{zxy|}yxzzy{z~||x}~{}|{yz|}ywzxzz{~~xxzxx{yzz|{~w~xwvz|z{z|{vy}z{~z}z}{~yz|yz|||{{|z|{wy|y{zzz|}||}{z{~yw|{zyy}{y||}|zx~xx|z|y|}}}yzw||~tx{}|}|~}z~~~}z|{z{}zzz{{{zw{{z|xwy|}yz}zz}y{xy{z}z}~|w|y}x{}~}y|{|z{zz~~|y|yyz|}}|~xz{y{|yqy{{zyzxyz|xzy~y|{}{}|z~|}|~}}y~}~~z~}|~}{||~~}|}~~}~}~~}{~|~}~~{z~~~}~~}~{{}~|}~}|~|~~}~~~~~~|~}}}~~~x~}~~}}~}~z}|~~}|~|}}~~~~}~}{~}}~~{~~|~}}}}}}~|}~~~~~~~~}}~}~}{~~~{|}||~~}}|~||~~~~}}~~~}~x}}||{|}~{yy||~~~{yz{|w}|}{z{|zxy{}{|}x|{}{~vz|}{{{~xw{||yx{}{x{y{{zyy|~z|uxx{}x}xx}x{}}z}{|{|yz|~z}y~~yx{}}w{x{vyz{x}~wyyw{}{}xw}yxzy|yzzw|yy{{|||{|||z|zx~y|yz|||z}wzzy{|yxw}{}z{|{{~|}|{}|y|z{u}||u|}wxzz|}{|x||{|}|~w|y{{xy|z{|{{{x|}vyz||z|yyv|tx{|{{{x~|vz~}}}zy|}z}|z{~y}zz|y{}z{{|{zwy}zyx|z{zy||z{x|z|}x{z{z}|x}z}~||}}{y|{{|}{|z}w~}z|{y~y~y}xtt{}y{~xzz|{}|{~yy}zzrz~z{{{z}w~~{||~w{z{z|{}{|}~{vz|yvy}{y|{|vzzy~|}||y|{~|z|x}yx}{zy{~y}{zz|x}}z{|zz{u||x|z|vx~y|xz{}}~|{}|}zxz{y|w||{vz||y}z}||}{~x~xz{|{}{z|{zy{{{{x{}|{{}z|xzy~{}z{|xy|}|y|~|w{yz~|}}{|w|}~zzz~z|{z||{{~|z{|zyzxy|xyz|{{|~{}w~zz}{~}{}zy{y~}||{y|{z{xyyy}{y{~yz|xz{}xu}||}|{y|zz|v{w{}zx{y{}x{{z~||}|}y|z}}}|z}}y|z~zvz{{{~}}}~~{}vz|y||z|{{|y|{|||{x}{}||y~~|}|}~~}}~~{}~}|}}||}~~}{~~~~~}~~}}~~||}}}}}~}{~{~{}~~}}~}~~}}}}x~}}}|}{}}~~}~~~y~~}~|~~|~~~|~}~}~}~~}~}}}}z~}|}~{}}{~}}~}}z|~~}~z~~}~}~||}}~~~{~}|~{}~~{}}~}~{}~~}}~}{~~}~~~~||}||}~xyz{{{}~y||{{z||zyzzz{xzy{yw{}xy{yyz{z{u{y}{yw|y{||}~|wyy{zz~}|xx|z}y|z|x{vwz|{z}xywy{z{zz|zzwxz{|z~}x|z{zy|y{||zy}}~{~|{}|z|{}}~wzxwy|ywx||zw}{{|yzxv{ux}x|w||{~|x}}{|yz|~|}{|z}~z}|x}|{{{yz{y~|zrzxyzxzy}||y|~zyy{||y|{|{{zz|}~zzy||z{~}{|}~{{z{|x}x|yv{||y}{{|}y~~|yy{z~zxyxzyy}{~|~y{{|~}~z}{~{w|~~|{z{||z|{xwx|||||xy~{{y|~z}{{{|}~~|||~}{z|z{}{}{}}{~{w|~}|~~y{z||z{z|}{xw}z|wzy|zzz}xy}{yw}zz~wy||{z}{{yz~{}|z|}x}~{}{xxz{yz~}}{{}{z}||||z||v}z{u~{{~|}~yy{zy~y|y|{{z{y|yzx{wz}{xyz|y|{{}xwy||x|x||xw~y{{yww{zvx~||~|{}{z{~zzyz}|}z{{}{w}}z~~~}yz}|{zxw}zxw{~{wz~vx}u{yyx}ww|~{z{y}}{z|{y|{||y}~||y~wz|~}|zv|yywz||zwzy~vy|x{w~|yzwzyw{{}|y~|~~z|{z}}}}zz|yz{}{zx|{~z{}{z~~w|yz{{{{|zzx|x|zzy|yz}x~}}|{|}}}{{|{|}~z|~{|~|}~z{}{}|~~~~}~~{x}~}}}~}~~~~}~~~}~z~~}}|~~}}~|}}~}~}}}~}~{~~~~|}~~}~~y}~~{}||~~~}~~~}}|{}|}}~{~~~}}~~~~}{~}~~~}}~|~{~}|}~}~~~|~|~~}~~}~~~~~{~|~}yyz~{}{|yzwzz|zxzyv{~y}{yz|{}}y}{z}|x{z{~}}zyz|x|zzz~z{}{~|zy}x}z{{wz|||||z|}ww}r{{z}zz~z~~|}||w~zyy|x~yx}{yx~zw|v{|{zyxy|z{|w}|y{y~y|}}|~zx|}xx{x}y{z|{|~y{~|y~|{|y||y~}}{{xy{w||{w}{|}x|y|}zzy|{y|z|{z~}{x|x}{{{}}zz|zzyxw}~{x|xw{ztz~{n}}||{w{z{}zz{~{}zx~|zx~|{{yy}y{~y~|z~{|z~{{|~{~x~~{~}x}{|zz{~zy{zzy~y||}|}w{~{{zz{xvz{{z|yx~~}{zy|xx|}z}}{}{{|{y}{x|{x}zv{~zx{yz|{y}{x||yy{z|~yy}~{}y|~||z|{zuyzxywzzyz|||}|}y~zx}}}~zz~}{|zz{~{~z{{~{||{z~z{z|z}~~zzz}zz|{{{}}z~y|{{|zyz|zzy}xy|z~yy||zy}~}ww|{z}~}z{zz}{||xz}{~v}z{~{z}v}{}y|~x}yyzy{zx|}xzyz}~z}|xz}|{y|{||z~{}vx{~zy|}}xzz|z}{}~x{|}}~~~{y|{}{{{}xx~}~||w{z~{{|zv}xy|x|{xzzy~{x{}|}v}|xyz}zy{zw|~|}}z}y~{}|y~}~y|x}x{~x}|yy|z~y}z~}{}{}|{|xz{|y|~|z|}y~}~~~}|z}||~z{}}~~~}~~z~~}|~~}~}}|~|~}}~x~~~}~}y~|~}~}~}~~~}~}}~~}|~~~~}z~~~~~}~}~}}}~}~}}}~}}{|~~~~~}~~~|~|~|}}|}}~z}z}~~~~~}||~~||}~~}}~~~~~z~~~{}|~~}}~}~~|~~}~{{~}{{y|}|}~z}|{|yzy{xwyy}}xys||}y}yy{yx||||~{||}z~}~{x}}z{{}{||~~z|z}~zzz{|zwy{{y|suwywyz|y}~{{~{y{yyx{~|{{{{{{~~zx{{~u{|y|yz{{yz{z}|~zyyyw|}z|vxwv{{|{y{zxy|zzww{{|~{y|}z|}z~z{}{yy{~{z{|~}{z|xx~zz|zvy{v{{xvy{||}}{{x{yyxz{{y{~|}~x|xzy|{|{}|z{{z}|z}xxyzx}|{zxv|}|zy|{yyzwyw{}yz~|{~}}|x~}~x{{yz{{|~||y||~|xzyzyzvy{y|{x|zyxw}}yzxzz}|xw{||zz{|zy|~yxwx{xz}|}}z}~}}{yzx{w{}x~y|}{~yx|{x{z|xy{|{z|y}|{|{z}}z|z|{z}}{~z|~|z~}}~x{~{}vz{||zy|z~xvy{}|||{{z~|z}|y{{|}|y~|~zx||~|}z|z|{xz}}}{z~{z{x|x}|w{u|t{y|{}|wy~|z}|ywyx{z}|{~y~y~|{~||yyy}~u}yw|~zz{y}{y|~}y|y}}|wz}}|{~yw}zw{y||~yvx}{|~}|zw{zy}}z|}~~~||{y}}~yz}{|{y{xv{y}yyux{{{{|{ytyz|~z}w~~x{{~~{~~|x|~{s|{|~}{zzy{wzyxu{wzzw}zyxx{}|{yxz|yz||zx}x{}{z~y||}y{}{y{~}~}{z~~~~}}~}~}~}~}{}~~~~|}|~}}~}}~~|}~~~|z~}}~}~~{|~|~}~z~~}{~~|~~~}}~}}~}~}~~}~}~~}~}~|~{v}}~}}~}z}~}~x~}}~{}|~~|~{~|}}|}~~~~~~z~~r{{}~~{~~~}~~{|~~~|{zx|}|{}zzz|{~zzxx|yy}|}}z{|}y}||z|{{zx|}|}zzz||~yy|{z||x{{w~zz}v{z{zzy{}y{~}}y|x}z{}z{}}{|yy|zuz|{x{{yyyz{{x}{w|vwzyx|{wzy{|u|{}|~~{}x{~y}}|}|~|{xy{ywzzz|~{{|z|}zz{}~y~yz|xy{yx{}|y{}{}}{y{y}}~yy{}~x{}yz}|zz|~xzzx|{|zzyzz{{y{|||yy}|}|wyx||z||{z|yyz|ywwx{{}xyxzx~||~|{}y}~yy|~~zz{{yzwyz{{}zzx{|~z}zw{|{~}~y{||zzvy}zys{z||}{||}|{}z{yv|{v{yy~{yzx|zzy{z~y~{}|x|x||yx}w}|~~|{yzzwzz~~}|v{}}{|{zz{~w{{x{zvwy|z~z}ywz|~|yz|{{}{{y||}z{}x}||ywx~{{~}z~~{{~{z|{{{~{y~y~{{||}|||{zxxxz{z{~}wv|v~{}x|}~|}{yx|{|{|z}|{w~wzy{z~}wz|{~{|~}w{zz|z{|}}y{~x{y{{zxx}{zz~vzzw}}xy|y{|y{}|w}~xw}z|w~|}|{z{yz{~z}}{x}zy||wyxy~z|~~{|~x~zz{z{~~~{|xzzz|zyz}tyyv~zx}z~yyzwx|zz{|wyx}~z}yw}y{}xyzt|zxyyzz{yzz}{|}z}yzy}~z{}~z{yy~|z|z}w|y|~wz{xwzyz|z}y{}}~~||~~y|~~x~~||}~}|}~}~~|~|{}}}~~}~{~~~z~~{~}}~|~}{{}~~|}~~~~}~}{w|}}{}}~{|~}~|}~~}}~|~}|~{~{}~~~~~~|}{~y~~~~~~|}~~{~~|v~~~~~~|}|~||}{~}~~}~|~~~}~|~|}~|~|~|{~}~}~~|~{}||~z|}{}z||{zy|}zw~|yy|xyz}v~|w~xyzwy~~v|{z{|zzw}}}z}{z}}{y|z{~|z|zzy|~~y|}||yz{~z|w{|yy}~}{|||||vxw}vz}|}{}zzx}z~zyzx}z}w}y{{|||{y|}}|{{zw}wz|zx{||y|z{z{{zy}{{}z}{y|}{~~z|~~~v~}{}{y|z|{|y{|}y{{|zzzywyy|z{x{}|{{}zy|x{yxzz|}}yz|}|~y{|z{}}}{}|{|zz~~}z~|yxzyy{{{y{zwz~y{{{{zywy{{{{y{{x|z~~{y}{~|}}}{z{yvz~|}}{y}}~}y|z|xzxz{x|vxv{}uyz{{z{}zv{|yy}}{|zz~zyvz{|xz|yzz||~}x~w}|yz~~x|z|}}yy|zwzz|{{{{yz|yvzxy}zxy}z~}|zx{z|z|z}|||{xwzz|wyy{~|yzyxw{y|}}y{{}yyy{|}|}y}z}|y||zyy}}{y}}|}{~|}{|~zzxyyzy{|}zz||yz{{z{|xz{|y|}x}{{z{{|~~||yz||}}}{y{||y{w}yzzz|{zzyw~wzy|{uv}zzz||~wx{xzzz{~|}|||{}z|}{z{{{}y{|zx}|}~||z|}x|{z{xyzy{zzy|yzx|x{}wyy{{z}|y{{w}~|{{|}~}}{x}{z{{}}}yx{yz~w~y{xz~yy|}|z}{zxz{z|~}w}|{w{z|{{||{xw{~{w~}}~|~~~||~~~|~~}}~~~}}~~~{|}~~~~~~y|~{}z~~~~~}}|}~~}}|~}{{}~~~}~~~}}|~~|~~~|yy~}~~~~|}~~|}}~||v}~{~~||~}{~~}|~||~~~}~~~~|~~{}}~}~}~~~z}}}~~||}|~~z~~~~~~}|z~|~~z~||~}|||~x}x~{}w~zz|xyuyzw|{~|yxx{~z|}}}xx|}}z}}xz~|{|}{uzw}zzzzz}{}||{~|~z|z~y}yx~}}z|{w{~{||x}z{|zy|wy~yz|}{{x~yyy{{||{z{{}yy{|}|x{|xy|}y{y|{{}y}wz}}y|w|}{~z~ywyv}|yxy}{x|{zz|}z}zxzzzxy~v~}}y{y|~z}{}ywx{vw{}{|}y~|yyz{|}|{{yz{}|}{|v}{zy|{{|{x{~~}}z{z|zy}{{|}|||{{~y|z||{zxy}zw|{z||{w~}uz}}w{x{}}|{zzzz}vyw~{zz|zx~|z{y}{xyzz|ywz{{zx|w|x|zy}}~{}||xx}w}xzz}{|{|~~zz~w|xyyz{}xy}{yzy}x}}yz{xyyx}x}{zy{|{yz|{y|y|y|||z~z{y|{|}|z|w||}}}}|~||z}{yx{|zw}}||{}|z{zy|{yx|y}wzxzz|z}{|z|{|xx|wz}x|{zy}{z}zz|w}{}}{zz{x}zyz}}y~~{yw|~|{|{w~{y|~{{{xz~yzy}}yyz{{~|x|}}|{x{z|~yyzy}}{~}{{v}z}y|}yyx}zzzz}{z{|z~{|w||y}{y~}{{{yzv}uyy{zsy}y~z}~yx{yzw|{|}}{z}{z|x|{|{}{|{}z}x}{{}|z|{y{{x~||y}}w{~{yy}z}|{|}zy|zz{v||~z{~{zy||z{|}~}zxx||yy||~y{{z|y{}z|}~}{|~{}}~}~}~}}~}}~~}|~~{~~}~~|}~}}z}~}~~~~~{||~}|}|~~}~z}~}}~~~~|~~|}|~}}~~~~}||}~~~|||~{}~~~|}}~{}~}}~}~z~}|~}}|y|~~~~~|~~~~}~}~}~~~}~|~~}}~~~~~}~~~|{x|}zz|~~~}~}~~|y}z}y{~yz}{zz}xzz~}zy{|yz{wyt||{y}|~{z}{~||{yxz|w|{|z{z}|zx~{zyz{}xz|yz{|x~z}~zwzzz}zz}ywwuywyzzzwzyzxzx|{}}}x|{x{z{|zy|}|{}{~|||}}zzwzyyv}yu{}y||x{y||~{yxvuzy~~zz|{y}~}|z|y|{~|||{y}y}}}y{}{z{}vz|{|yyy{|{}{|y{|{{{}xvzz|y|xyx{{yvwyy|{v~}uy}z|}x}|y{yzxyz}yx{xwx{|y{|yy|yy{xz}z||zy}z}~zzx|{zw{|{{z}}w}~}~{}x~|{y{x~z{x|}y{yyz|ywz{~xzzx{t}{||||{zy~||yy~{~{x}|y{y}|{y||zw~{{}{|z{{w|y~yztzzyy|wyy|{wzzw{{zz|z{y{x|~x~{||y||}|x||z|}{}~}{{}{}{w{~x}}{{}|{zv{zwyxzu|{y~}}zyzx|z~y|w~}{~{}~{{|z~{y~|||~yz}||}~uz{|y}{~|wy{yx}zy{zv|yqz|x|}{~{}{}{}w{}z|{|}xz|~y}yxv}y}v~}{xy|xz|y|{|wz}||}{u|{{{y}yvx}{}}{u}~y|z}}~z~}w{~yy{x{{}~~~|w}~}|y|~}}||{||ttz{wxzyy~~{|wxy|{z~z{}}~|z{{{|~|{~{}z|~~z||||u~{{}{~z{~|||y}{tyz~yxyzwz|~xz{|}}}|z}}|}~|}|~~~}}~~}~~}~}}|}~{z~}}~~|}~{~||{~}~y~~~}|~~}}}~}~~|~}~}}~z}}}~}}~|z|~~~}~|z{}}~}|}~}~~}~~}w~|}}}|~}~~{~}~~~{~}~~|}}~~~}{~~}|}|}~}zz{{~~~~{~|~~{}~~y}}|~~}~}{~~~}~~}}}~}}|z{z}|{}|x|w}{}}~{~{{{~~y|v|yy|y{{~~{z}xtyz~z{zx}{y{|x}}|yz}{|{xw}~w~}z|}x}|{|~x{~yx{{xy~zz{{|vxyzy{x|w{|{zzy{~~x}{y||z|}}~v~|z||z|z{zx{~{y||x|y}}{|{zy|w{{|yw}zzy|z~{|}{|{|v}x~yz|z~|{|w{|{vy}~||{v||}{z{|{vv{z|z||~|{}|{z{{y{~z{x{z}y~zw|y|~vy}x|}}~{zz|{|w{||y~ywz}}|z}||yy{{{{~|||z}z|zx{}{|xy~}zxvy}wy}xz|{}|{|z}y{{~{||x}{~|{|}q{y||z}}~z}{y|y|{~~{}y|}}{{{{{|}{yw{w|~{}t{x{|}w|z}|{y~~~~w~x|~yxyyz{}{{z|v|~yz{|z{}{y}~{|}{~{|wy~~z{}|~x|~|x|{~|z}~|{|~}z~}{v}~{xx{{vzyyx|{}{zx{z{{y}{{zx}y|zx{{}~|x~}}y~zzzx{|{y||z}|}|{}{z}}{zy}z|zv}{{~{}zz|y{}~}y|u{{y|w~{|z~v|x|y~y{x~{~yu|z{y|z{y{{y|{{yxxw}|zxy|zxzz|{}w}w|z}{x}{w{z||~}}y{yyy~}y{x}{{{~z|{|z{y~{v~y{|{~|{}y{y|||{{|z}z}}z{~|w}y|yz|s}}}|||}z}y|{|x{}{||~~~~~~{~{~~}~}}}~~{|~}~~~~}~~}}~~~~|~~}~y{~|~~|{}~}|}}~~~|~|~}~~~z}x|}}~{~~}~~~~}|~~}}}}}~}|}~y}~|~~~~z|~~}|}~y|}~}~~|}~~~~}}|}}z}~}|{{y|~~}~|}}}}{|~}~}~~}~{~}|}}y{zz}~}~{w|{z|x~y{}wyyx||z{yy{{wz{{zzxy|ywwyyy{xz{z~zy}}yxz~y~|w~uz|z|}x~{}y}}xu~|x~y|w|z}xwzzx{zyzuwx{{{|y}xz}xx}}{|~~zxz|{{w{xz|z{wx|zx|w}{w|xz}~y}zy{{xx{x|{vx}~|yy|{|y|y|z{~}}z{wzxy}zxxy}y~{vzz}{}yzyz}z{{zxy{}||{zsz||sx}{{y|}|{}~}z}z||{y{~~ywxvxz{w}{y{t{zy{~z~vzyv{x{}z}|~|}{~{}}{}}{zy{{~||yz{x}zyw{||vzuzyzv|zw||{{|z}~zx~|z}~{}{~{zvzy{~{~|{|zyy|y}{|}|z}}{x~}z{{wz|~}}z|vyy|~{|{z{y|zx~x{|{|||x|z{z{}{}~{z}~z{zzz|{z}|xzxt{zy}zyz||x}y{{z~y{z{zx|{|}}}zz||~|y{|}||~{}|}{vtzz~yw{x{{y|}v}xyv|zyvz~|{}ytz|{u}x{{~~~}|{z{|}}zy{x|{z{zz|}z}zzy{ytx~x|zx|}}z|yx}|szzyuvywzz}~{z}|zy{}|{zyzw{}x}}~~{z|yy|xz}zzwyzx{|v}xxsy|x}uyvxzx|{{}zpv}zz}{{{}x|x||}|{y}}|||zyzy|yz|||~y~zz|xwx}{vv{zww{z|v}}}{~|}}|~~}}}~~}~~~}~}}~y{}}~}|||~|}}}|}}y}{}|~}~||~z||~~~~{}}}}}}~~~|~|}~~{}~~~}~~~{~~}~~~~~~}}}}~~~}|~~{}}}~~~|~|}~|}~|}|~{~~~{}|~}~z~~~~~{~~~}}}}}~~~~~z}~~z{}}}}}|{{x~}}}|}||z|{y{z|y|{{y}}x}z~v~{uy{wzy{zxyzy|x{}|y~{z{s{{t{zwz||zyz~}|{z|{yz~|y}vz|z}}|~y}{w}zx{zy{|wxvz{}y|{{vyx}y|wxxy|zzz{|y~x}~|||wy}{}{{}|{z{z~xz{~z{y{{{~zz|}{zzzy~}xz{xxs{~}}zz{zw}{{u|xx{y~{~}yzuzvyy||{ywx}{zy{{{||{{y{yz{{{~y|xyxzzx{||{}}~zzzyzx|zyx|~||xxz{}|xv}|}|{xx|z|||z{|y~y}~y~y|{y{z{y{|yzxzzy}y|}yxx~yz|y{yyz{x}||}y{z|~w}z~wzv}z|yx}zy}}~xy}}|||z}}}|z|y{||{z{xvxz{zzy|{{x}}}~|t||}}z{|{z{{||z}y|y|~z|}wz}|z{z{{|zu~{y{|y}|yy|~x{}|{zzy}z|yzx~}z|{~y}||zx||{y{{{y|y}y{~yzz~{zy{yz~|v}{|zyy|zy{x|{{~||~|~x{{|y|y}|y||z|z|y~xxzy{~zy|u{}{{}z|y{vz}z~}|{x|v|yzy}}zuzzz}}{~{w|x|y}}||wz|}uyyzxxw|{w}xz}~y}{||y|xy|yzy|||~{|}}{y|~y|{{z|||{|z|{|z{yy{}zw|{zxy{~~{~{|zy~}z{xzw~y~z{zz|}{yw~{~|z||{}{zyww~w|~xyz|{z|}{uy{z{{{z|}|{z|yx}||}}xz}z||}{~~~~|~~~~}~~{~}}|y~~~}}}~~~|||~|}~|}~~~}~}~}~}~|}}}||}|~x{}}~{}|~~|~~~}}|}|{}|}|~~}~}~}}~~~~{|~~}}||~|~~|~}}|~~~~~}~~~~z{}{}~||~}~}z~~~~{~~}~}}}~||~~~|}}z|wy}z|zz~}~{y|{zxyy|yxz}}{}{z{{{z{z|z{|z}~xyz|}}|{vy|x|zz~}}z}||}|{yzw}{{wzw{~~v{|zw}y}xz}|z|}wz|{z}y|yy~}|z{}~|{zzzz~y||||v|z{|x{y{xzzw{z{xzz~|yy{yyzyzyzy{}{z||}}x}}zy}{x{~y|}|}|}w}{|z~zxy{x{w{zzz{|{x}{yyzz|~||wy|yz{y|z~z||y{~{|zz|}~y{{||z|~}yxz|{yyzy|u{}zyyyxv{yywx}v|{{z{{{y{{{{{{{{zz{{|{}|}{z}}~{~{y}}}xxx}|wyzz{{zzw{|z{xv{zwxywy|~|}~z|{}z}{|||y{{zz}{}|{{{{||x|x}ux~y}{z{zzy{~yy}yz{z{}z~x}zz|y{|}{zy}z|~{{~}}xyz}~|{xzxzx{{w}~y{{{zx}}yu{{z|y}{{}|~{zz|}{~{{zx|yz}~|}zy|y}z|z{w~{|{}{{{u{|w~x{{w{|{y}{{yzz{yz|z}z}yx|||{}x}}}|y{}x|zz||~}yz|z{z{xyx|z{}wzyy|y{zyz{|~zz|{~|z|zyz}z}}yyy{{zz~|||~z|||~y|yzzx{|{x}|}vvx{z}yx}y}~vx{yzz~}zy{z}|{}|zzy{}}}||z{~v|zyz~{}}{{~zxwwz}|{ww{|~~{yxv~{{{{~}{}y{yx~|{~w{~}~~~|~~~~~~~|{~}z~}~~}}|}~~~~}~|~~~}}~|}{~~~}~~}{}~{~}||}~~|}~|~~}|~~||~|}~}|~}~z~}~~~~~~~~}{|~~}w~}}~}|{~~{~|~~~~~}~~|}~~~~~{~~}{}}~~|~~}}}}}~~}}~~~~|||~~~|}|~|}|}~~}|{}}{}{}}}~w||}}~~}~}~~||yyz{z|}zvy~y~|{w{}zw{yx|}x|xx}|{zxxy}zz}}zzwz{o}zy}}}z~~xuzy}{vz{{tzwxzyxu~|zyv}{}w|z{{z{z{z|z{zyw}z|{}z}x||x{}x{xyxyw|}}~z||{{x|v|~x{xy{zyy|{x{{w}}||||{~zy~|y}||~t~}|z|y{|xzzx{y{}|y|y|w}z{{||~~}{x{zz|y}~||zzx|y|}{xxy|}y{zy|z|z{{y|}{x{z{|z{|zzzy{{y|y|||y}~z~|~x}zxz~~z}|{{z~{vzzz|z|w~|~~}~|z{}|xw{|}|xy~w~{|wx|{{t|w|}|xy~{{||}~z|~{x{|y|z{{y||{|zz~z}|{{y|~{|~yxzzy}~{|}~|{x|z{y{x}{}|yww{z{|z{y|~}}~}}x{|y}zyzyzz}{zyzwy}|}}}z}|{{~{zzv}~z{}x}||{~xuyxz{zy{w{}}zz{~}zy|||||}zzxzy|~yz|yzz|y||{z|xy~{y}|~y|zu|{}|yuz|{y{zw}y|y}yy}z|{xz}zwzxx{z{}z~~{yx|y~~|y{}z||{z{{|z~}||wzyz~x|wz{}~y{}|~|y}z}yx}~wzz}{zyz||{{|{}z|z~{}|z{{{}{zz{{{y~y{z}~|y}w{~~|zy{{|zxyz{~}z}{{|z{|zz~}{~{}z|xv|{y}y{|y}z}{|x{~{|{y|{}x|~|~{~~z|}z}x|{|y~z||~~}z~}|~}}~}~~}~~~}~~}|}~~|{|}|z~}||}~}~~~|~|~}z~~~{~~}|~}~|}~}~}|~}~~|}}|}}~~}|~~}~}}{}}}~~}|~~~}~}~}~~z}|}}|~~}~}}|}}~~~~~~~~~~~{~|~~}~}|}~}~~|~|}}|~~}~|}~}~|}~}z{y~||{~|}~yw|yxx{||yzz|||uxz{wwzzzzxzwzy~}~xxwz{||{~{~~x{~{~||{y}yx{~{{x{{yzz{|yywxy|wzy||wuyvys{|vy~|x|y|}~y}||y}zyx}}~z|{v}z{~}yx{zx|yx}}}v||{w{||z~{x|yxy}zyzzwyzyxy{~v}{~{{w{||z|~{}z~{|y}wzz||zxz|x}{{vz{yz{yzxx||yz{zzxyx}}~w|||y}|y||{||||~{}{z{||z}~}|{z{z}w{|wyuyyyxz~|{zxxyyyww}xxyy}~x{y{{||{{xy~z{zyx|~}y{|x|||}~|{zyz{x|uzzzzyx}|y|}zy{wxy{z~y||||yz~}}~{|{|x~}{|{}|{}zz|v|}{}{{yzxy}{}{zyzyt|y}{x||{||x~}z{}{{w~z|}|{~{zzw~z{zzy{||yv}~ywzz{wzxyxwz|x{yyx{|uxx{}yxzwzx}~y}}~y{yzy~{zzzz||{}|zv|wp{||x|x{w{yyxy~|zpy|y||xvw|~|~z|z}}{~{{z{~~z~{zz||z{y|{~zxzzy}zz{~|x|zx|xty~x{{yxvxyy||{|zx|~|xy}~{{x{~{y}{yzzz}{}w|x{|u~{v|{||y|||}|x}z{}~yyvw|z|yy{~x}}w{~zvz{||{yy{{{z~|xyz}|{|zwx{{}{y~z~{yz}uxyxz}|{z~~w}{{{}x{wyz|z{z~~~|}~|~|{~~||}|~y}~}}y~~~}}~|}}|~z~}~}~}~~{}|}}y||~}}z~~|~{~||}{|~~~}}|~~}}{~~~~~|}}~}}~~~~}~~z|}|~}|}~}}|~z}}~~~}}|r~}}}~}|~~}~~~~~~~}|~~|}|}}}}~~}}{}}w}|~|y~~|}~}~||~}|}}~~~~||vy{y{~y}|{zyyz{wyp}y|yz{y{xy~z{z~yz{}{xzu|zz~z~{{}}y~{y|~{vw}}y}}wz||z{y{}{|}w|{x~y}z|y}|z|~zzxzzyz{||}xwzyx}z|{zyy}zuwzz|w|x~zu|||y~{zx{{|{{z{{y{{~|z|{z{{zvw~w{vz~|xwz}z{y}vz~{{|{{z{}}{x~|{{{z|vzv|}|}z|y|w}{~~{zw||}ww|{{y{{|yz}uv}yz{yy{zyx}{xz}y~z~x{zw|{~{||}{v{}z{~|zuz}|yz~|zzyx{~yzv{x{xyxz}}}}yx{x{z|zzzw~~|{zx|~y|w~~}~}zyz{{|}}tz{y~}}yzx{|zz|zy}x||~|x|{z{yx~}w|~x}|{{}{z}{}{z|}zzv{{yzxy~y}|y{yz{z}{~}}x{~x{}yyz~{zz|z|z{{{||y}wz}zzz|z|{zy||}z{|z|y{{~}}|{}wz{}{w~{{x{y~{x{zyx|{xy|{uz|{xxzxzz|~|yw{zz}{}zz}||yw{{zz}x{tzyv{{z}xwz{}{y}~z||z~y{xz}}{{{}}{z{w}z}y}yz{{z|y{tzxxz{{}xwy{~yzv}{}{x{|{~zy|y}||}}}xv|{{~~}}|}{{}xz||}zz||{|yyx{|x|~}zy|xy{}x}zz|}y{~|||~~~vzyzz}}{{y|yux}}|~{{wz{y{|}~zw{{|||z}yyz|{~{|}|wy||yv}y{{~~}}~~~~}y}}}}}}}|~}|||{~~}}~~}{|}~~}}~}}~}~~~}~}~~~|~}|}}{}}|~~~}~}}~~~~}zz}}~}z~~|}}|}{||~~}~}~}}~~|~{~}}~|~}~|~~~~}}~~~|~}~}~~~}~~}~~~~}{~~||z{}~}|~~}~}}}|~{~~}~}}}}~}|~}z|z|v|}zy~|||zzvyyyx~}{z{~{yy{{wxyx{z{{||{z|}|~||y||{{z|y|{yy|}z}{{y~zw~xzzzy{vwy{|x{|{xv{{zzy{|y|yvy{wv{x|{v~}z{z{}~~}w|{y{|x{y||zyy}}y{y{zxyv{|xs|z{{w~x}xx{y{y{|z||y}{z|x|{{y{~y|t|yx{|{{|~~y{zzyz|x}|z}xw||zx}}~{}z|{{z|{|x~{yz|}}y{{{zxy|{z{||}}y~|y||}w|{~yywy{yzw{yx}zvyvyyyx}zwx|~w{{|~vy|u}|{|y|{{yzz{|}|}zx||x||zyuyxzyv}|x||}z~x{wy|yz|x|~w|}{}{~z|z}y}xv||||||{wvz|x{yz{|z}zzz{xxvy~|}{x}x~{y{{z~~{xz}yyz{{|}z{}||}~}}~}}zz{yxxx|xxx{|zxx||||||z}t~zz|y{|}}~||{y{|z}|xz}{|}|}{zy{x{||z|zyy||w}|y{z|wxx{{{z|{y{}xxr~{wy{y|x{{}y{|}~~z|}{{~x{z|x|~{y~~~{~~{z~}{{{|{y|zyyx|xy{zzywz|}z~}z}{{{{~}||~{|y~|}||x||y}rxy{{wxvx}{zwy{{z}zzxz|wz||{x}|}~x}|{}yx|||~||y|{{wxz}|wxx|~{|{zxz}|~vx|vxz~}v|{|zz~|||}z}~y~~~~|z}|}|~}}z~{|~}~}|~~}}~~~}~~~~|~~{|}}~~}|~{~}~~}~||x|}|}{~}~~~}}}}~}}}}}~}~{{}~}~~~z}~~~~~~}~{~}}}z}}}}}~~~{{{}}~{}}~~~~~~z}{~||}~{|~}|{zx}|}z~}~~}}|~zz~~~~~}~}~z~}{~}}~|y~}{~~w|{y{yz~{~{{xxz{}y|}}}~~{}{yz}{xxzx{~|y{wzzy{wz|v|z{{yzz}z|wzx|zwv}{}{}z~}{u{{|yz{|~|{z{xvu{x}{{~vzty}|y{|~{zzzt~{w{{{|~z}{xzwz~{y{y|x{w}{}w}zy}z}z{|||yz{yz}zv{zvzz|vv{{{~y{{y~{w|{}w}y||{x|x|}{}y|wx}|{{}||vzzy|x~y|v}}z{yzzw}z{x|yz~y|x{z{y{zw{z{xyzzwuxv|{{~|w~|yzz}}z{{~wx{}z{|v}{{|}y}z~{~zxy{}}}~~||wyzz{wx|{yz}{|z|~xv{yyy}xyxzzw|~~}z{}z{|{{}{}~z{z|yy}{|vz|{w{w{z}}z{~}z~~y~x|||xw|}y|xyw~~{{z{z|}{||z}{y{}y|{x{z~zzt}zx|y{}zxyxzzz{}x{}t|xzz}yv|{yy||yz{|zyz~{xz}y}z|yzz}x|{|{|wx}|{}}}y{}xxz{xy|yw||}yz{||||u|||z|w}z||x}|x}|y{zwy|{}~z~{|xzyzw{|~z}{yzy||{{y|{z{~|yzy}zxy|zy{{z|wuuy{w}~~xz}zzxz|{|wx{z{yx}}w}{y|yy|yyy~v~{}x}{z{zw|}}yz{z{z}|~|yz|zx{|}}x}{xv|{qy}zy|~{|xy~y{{}{}{y|zx~|y{yy~~{yz{zy}|{zz{z~}{w|z|}~yyy}|xzw|{||}}{~}~}~~}z~}}}|~}}}~|~~~}{}~~}~~~{~}~~}|}{}~~~}}~}|{}}~}~~}}~~~~|~}~~|~u~~}~}}|~}~}~{~~{|}}~~}~~}|~~~~~{~{~~~|~~~}}~~}~}~|~~}~~}|~~~~~|z~}|}z{~}~~}|~~{~~~|}|||z}xw{v}zwzx{}v|z{{~{{{zy|z}{~{|{x}}|~||z}}{yz~{}|{zz{{{{}}||}|}w~|{{zyzy}{vx{zvyxwo}zy{{{~z|{|{xyu~~~zz|y}}zy|}|{z~}~{|}}|y}~}{z|y{wz{zy||wyy~yzz|~zw|y{xz}z}{z{z{}|{~|}~|y{|{z|{{{zy{}y|}{yxyyzx{~{{vzx||yyzxxy~z{y{}y~{{zyzzx{{x|y{{|~}{{z{}z{~~u{z{}xw|xwyxyzzw}}}zx|z~z|}y{}{y|z~{|~{|{|w}yz{yx~{z~{}~|xz}zvz{{|||}zx||yz|z|xy{{x{w{zzzzy~|}y{zv~}{||}yy}|~~|{{yw||w}}{y}xz}w|xz|xw}{x{z{~xy}}|yz}~z~z}~{{zr|z|~|{}w}~z~}z{y|zy{}z}yzy|xw|{xy{{zz}z|~|~{~y|~{}w{~~zz~{|~z|{~~y||}z|zy}}z{{}zw{{z{y{}yy~yw~yz|{z~y{|~|z|zz|{xyzz}||{{~~|yy}}{{z{wz}x|u|}z|yz~}{}~}}|ys|z{xy~{{zx~~}z~z||y{}~~}}z{|||}{y|tz~z{}z{z{{{y{yzyv|{||}yzz~{zy|}}}z||vx~yy||{|y}{z|zzz}~z|}zz|y|y}{x}zy{|{{x}{}}}|y|{~}wz~y}~~{}||~|}~~}|~}}|~~}~z~|z{z}~~}{~{|~||z}~}}~~|}{~~~{}~~}~}}{~|~}~|~~|~~~}{~~~}~|~~|}z~~|~{|}}~}|}{~|~|~~~}{}~~~|~|}}{~~|~|}}~}}}~~~}~~~}~~~}{}~}~{~z~~}~}|~~~~~~~~~}~~}}~~}||~|~~|~}{{~}}~w|zzzy}{z}zzz|z~z|yy|{{|x}y~|}}z{x}|zz{~{z{||}}{~w{z~}{|yx~||w{{yx{y|}}|{}|~z~|{zz|zzz}}xy}x{|{z}~}yw|z{}{zv}|}yvz|{}w|}|}z{z||vy|zy|z~|z|{~z~z}||}{z|}||||w{}w{v{{|y{xu{{zxy{yz}{yz{y~z|z~{yzyw}|~}~~vzyy||}v}~{z~v{}||}}~zzv{zyzvz}~yz|{{x}|~y|{|x{|y{{zz|}x}}|}{t~{|z}||{z|~z}{v~z|zxzzy~|}|~}{|~}}~x|~|}zx{{z}zzx~z|||zyxzy}{|xv{||zzy|{}y{yy{zy}{{{wzx{{uz}xy|z{{{{xx||{|~x|}xy||xzz|yw}~xx{}z|zy{|}xyz{~}}}}~{}wy~~yz|{{|~z{{{x~~|zw{{|z|z{vyzw~}}}{zvxxv~}~{{|~}|{|z{~~zzz~{}~}u}z}yyzz|yx{~z}}z}x{|||}z}}|z~xy}}}{{|{|yy~x{vzyy{{|{z}y}}zz|x|yyz}}|{}z}{|x{{|{}zy}x|x}x|z}~}{yx~{|zz{~{zzz}|}{w~y{{}|{{}z}|y}y}{}{|~}z|~y{w|{}}yz{{z}zyx{}xz{}{{zw{|wz~|{|w~{~}|w{~~~x~{y{zz~{x}{wz{z|}}~x~xzx{{}y~|~{z|{}yyzz~{{x|x~xyxz{~~}}~~}}}|~|~}||~{|~|}||}|||~~}{}~~~|z~|~~~{z}~~||~~}{}~}}}}}y~~~{}}~~}}~|{~}}}}~{}~~~~}~}~}}|}~}~}~~}~}}}~|}~~~}}~|}}y~~~{}}~~|}}}|}}~~|~~~~z~}}~}~~}~|}~~}|~~}~zy}~}|{|}~}v{wy{z|y|y{zxyw~zyxyyyx{|{|{zyy{}zz{w{~~{{}}}{{y}y||z|~{{z|{}|zy{{xxx{~|y|{wyyzy{zv{}y{z{|}v|}~|y|x}|y|zyxz~|x||~{~z{}w}y~}w{z{{|{zxx{}yz{xx{{z{y}zyxz|zzzu{yz}zy}{{}z}|yz{y{}{|zx}{||{~{z{||zx}w{}uyzy}yz{xwyzz|zyz{{y{{zzz}~|x{{~{}z}zz{w|z{~zz{{}~{{y{y{{uz~uyyxzy|y{z{|}|{|~|}|yzw|z|z|{zz}y|{zz~{z|z~{|z~yx|}}z{z{ywvy~w{z{x|y|{}x|z{xz||vx}w|~{~}|x{}~{{{zz|x~zyv}|z{|z}|~z}z|||zy~{~|w|y||{zz|}vxy}x{y}{{|w}~z}z}||{~z{{{{}xxz|y~}yz}|~}y|}zww|y}{w{xx|xzz|uz~{z}~w{{{xz}{}}}|~{z|{|}|}~}|z}wzz|yvz|zy|x~z|{x|uy{~x}wv|}y{zx}z}}~||{{{~zw|{|zx}~{z{y|xxyy|{}|yu{yxzzxz{{zz{y{|z|yzwz|zy~~|z~y|}~~|vw{}|~{z||y|}{y}wxw|zzzxyy|}z{{yw{yxyzy}{yyz|z}}{zz}yyz}x~}{y~~~||z|{}{~yz{xx}z~z{{wx{|xyyy}}|xy{z}xzx||~|{}{{z{{z~~}~z~~z|~|}z{}~}|~}{~}~~|}|}~~}~}}~~~~}~||}~|~z}|~|~~|}~|~}{{}|}~{|~~~~~{}~~~}}~|~~|~~~~|~|}~~~}~}}|}~~~{~|~~}~|}}|~{}}}}x~~|}|}~}}|~~}w~~}|~|}~~~|~~~~~y|}}~~~|}|{z|}z}|z}}}~~~~~~{|}~}}z}~}}||}|~|}z|}~|~~|{}}|yyy}{|{zyx}|{}{{|z{{||x{z|||{~x~|~zxz|yx~{z|zx|{yyzy}yv{|x{|y|zy}}z{zzz|z|y{{|{|}y|y{|wx|{|y}{zz}}wvz~|{zyw~z|{~y~|}|w~}x{zwyy|}|y{yz~|}{}z{yxxz{yzz{|yz{|~yzy}}|yx||~zvz{|{w}}v}y}yz{{zy|{wy|y}z{z}{z|}yw|{z{y{zz{}|yz{|yt}y}{{zyvv}yvyzyy{}x{zxz{{~z~y|{x{}z|z|x}y~{}}yx{||{xzz{ywyz~z|wyz}|}}y|yz}|||~}z{yx|||}y{{z}~~||{wz||{wy}x{z~|z|}|}|{x|}zyy}}z|}{{~}zw|||wx{y{|zyy|~}z|yx||~{y~~w~~zzz}}z~x|~}zyx{z~{|xxww{|z}|}~|{wz|{xzz~z{yxzx~~y{yz|||zz}vzz|y}{zz||~zxx|z{y|}xz}{z|}x{zw|{w|}|}{{z}|||z|z}z|{{zz}y~}~xxyz{{|zy{v}z{{z{zzzzu{}~z{xy|zx{x|~y}y}|~}z{|{zz{||w~z{yz|z{{y|x}|}yy|z|ww~~{zyvz|z|}{|}u|xzz}|{|{z{y}x{{{{z||y~yzw{{wzz{}{yzz~}{v}z|}wy|y{xx{{z}x}{|z{~{z|~{}}w~zy|}{{~|{|w|y}~}{|y{wz}y{z|y{{~y{}{~v}}{~~|~|}}~}}~~~~}~|~|}|y~}}|}}~y~~~|}|~~|~||}}~}~{}}~~~{~|}|~}}~~~}||}}~|~~~}~}~|~}u}|y}~}~}}~}}|~|~~}}~~~~~}}}~~}}~~~~}~}~}}~|~|}~~{}}~}z~~~}}~~}~~}|~~}|~}~~|~{~~}y}~||}~}~~}{}~}~|{||}~{|x{z{y}wv|yy|{zy|z~|{{{xyxx{xyz{zyw|}}yz}yzzz{|y{}{zx|{||z|}x|y}|{v|zz}xx}xz|z~w{xvsxyvzyv{yx{z|{yz|x{yw{y}z{|z}y{{}}{|}|{}z{{xx~|xx{vxyx|{{z||{xx{z}wxv}{|{z{z{~~~|z~y{x}}|v{zw{}~}z}||z|x}zx||{xz{{||zz}zy}z|{vyzv}y{z{yz}}z||}}zzyz|z}}y}zz{zx~|zz{xxyyxx|{x|yz|{|zzz~zyzz{y~}}yx}}}|w}{z}|yy|z{}}z{zy|{}}~|{{y{||xywyzx||y|}zvxzzwz~}{w|}}|}{{w||{yyz{z~||w|z{|{||}}|wv{||z|{{yyw~y|y{||z{xzw}zt{}y{{zu}}{|y~|sy~}z~}}{|x}xz||}{{{{x{|z||yyzwy||yz~w{y{y}yz~z}x{~}{|z{{{|||}}v{|{}zy~y||~x|y{x}~}{}}{~|z|{|x|{y|t|t{{|w|{{}|yyz}~z{z{wy|z|{y~~zx|t}~}|yzzxz|{~wy{y}}z|{|xzyyzz{xx{w}{{|~}zz}z~}}}}{{}zy}|{~~{vxy}|{u~yxxsy~wz{xxyu}zy}x~}{wvzx{}vxz{{{zy}y|{v|}~}yy{|}y~x~z{{~~x{z{{y|wzwwywz{|zw||{{yy{zvz|x}yy}~|z{~}{{~~}~~~~|}{}|}~|}~}~||~}z~{}~||}|~~}|~~}~|}~}}~}~~}}}~|}~}}}z}~}~}{~x|~{~~{~}~}||~~~}~~~~~~~}}~}|}~}~}}z|}x}~z}{~}}~~|~}~}~|~|}}~~~{}~}}|~~~~{~~|}}|~z|v~~}~|~~~~}~}z~{}|w~}}|}~|}~y~|~~}~|~~{}~}~}~~{zzvzxyyxyx{z{z||{z{}}|}yx~|~v}}|{x{z{{|{zzzxxx||~z}{~xyz|z~}y}x|wz|}vyy|v}{{{yy|zzxwz{v|~|x}yxyyuz{zyzz|z~~{|{yzxzzzyvvz|yx||zy}}{xzx|wwz{{z|{x|}|{yy|y{{yvyz|}{wz}z{ww|xx||x{}xz}x||~y}}|||}zw~x|z{~{}{|w{{wy}zxz||{{zwx|}yyy~xx{zw~yx}{}zx{z{z|}y{{{z|zzz}z||y~}z|y~{{|}{{z|{|u~zyw{}yw{x}yy{|yy|{||z}{x|{~|yy~z}xzx{zx{yyyy}z}~{z|{zyyzy~x~|zx~{yyy}{y||{zz{{~|z}}||}w}{{}|z|}|yyz{z{x{|~{y|{x{{yx|{zxz}z|~z}xy|||yyy}z||yy}~|z~|{z|{{}x||~|{~{{}|}}{zz}z{{y{y|xxy|}|{|yz{}zz~{|zy}v}zwy{}|zz}x|x{z}~y{{}~yyz{zywy~{{~||x{||yvwrz}}}{y||}zxzz~{yy{|{{wy~zz}{zyx}z~}|{{vz}||}{{{|}{{{{~yzy{~x~{}yz}||y}zu{z}{{{{{}{~zx}xv}{{y{{{xz|~z{z|||{|z~ux}xz~}y|{{yy|y|~|y{{~{v~|}{{x~}u|zw{|}z{vzx||{{}|wz~xz}z}y{~y|}zw||z|y~|vy|w|}{zyzzy}v|~xy|}}~~}|}p~}~}}~|~}}}{}}~|~||~~~~~}~}}~~{~~~}|~|~~~~w~|}~}~}~}~~~~~~z~|}~{}~y}~~~~~~}~}~~~|~~}~~|~~~~}~|z{~~{}}~~~~~|v~{{~}}}{}}~~z~~}~}}~|}~||~~}~}~}~~}~}}~}|}|~}~}}~~|~~~|~||x}}{~~~}x|}}~~}~~~y}~~||{}|~~~x~|}~}{~~}x~|~}{xz|yz{|zzyyzq{z}xy|z|y{yzw|wv{|{|zyw|y~z{y~}vzyy{z||z{{{z}zzz}x{|{yz{}|z|z}wxyz~}{yyz|yxz{xyx|wz}{w}{{{xz{z~zwzy}||}{}y{y{z}y{||}z}v|vyzx{y~zz{zwyv{zx{|~x{yxzxx{xz{|z}|zw}x~zy}y}zx~|}y}}|u~wzzz|{y~ut{w~|xnzywy~w~|z{zv{xux|y{z}}{}~{~x~z|}||{x~}|{|{v{|{|{|{z|||y{xx{zy{~y~w}x{zyy||~|z{w}x}xz{xw|zz~z{|~|w}xw}zzv~yuxwvyyzsxzz}{t~wyzw|y~z{v{{}{{u||{~x}{||z{{}{xz{x~z}{|z|{{zxwz}{y{zxzzw{zx|yy~zyywvzx{zywyy{}vz~{{y||}{||{{x~wy{xz~{{~x}}y|y|xyx{yxzy||xzz{{x}}yxy|z|w|~y}}|}v{zwx}}{}y~zxyxx}wyyy{y{xzzxzzzzwz~{z|vw{yx}xz{}xxx|y}yy{{}}zy{|{~z}{}|||~{}y~{|{zx~yy{{}yz}y~zy}|x|{zwyzy{|zwx~~|{z|zz||}x|x{{~y|y|~z|{yy}zzzyx|{y{zz|{u{}z~t}yw|yx|}{|z{||{}zz{}}{{}}}}}zy}{yzzxzz{yz|zy|y{yw}||uyv}zz|wy|~{~{||}}~{~{}|~|~|}}|~}~~~{}}~~}}}~}|{~~~}||}~||~~~{{}||{}~~~~~~|~}}~}{~}~|||~}|}|}~}|~~~}}~{{}~~~~~z~~}~~}z}}~~|~~~|~~}~~||{z}~{}}}|~}}~}{|}~}~|~}~~~}~~~~~}|~~}~~}}}~|~~}z{~|{~|~|}}}~~~~{|}x~}z|~~~~z}z|~}~}{}|{y{zxyx{}~z||{~~x|{y~yzy}|z|wy{xxz{y||{zyyy}yy|}z||{{vw{zy~zx|x|}z{}|yzy|{}|~z{vx|y|xz|vy{y}y}xx|{}}zz{}yzx{~zw|zzzyw|zy{{}w|w||w}{zw}xyz~z|{{{zy~zyzx}{{~zvy|yzz}{zzyyz{{xz{||zxxw{{}z~zw}{yyx}}{zzy{~|z{|{|||z}zx}z|y|xzzyz|{yv{z{||{y{yz}zzx{~y{}|y|y|y~|{zzy{|{x}~w~{vz{u{xxuu}~|z{}z~zy|{~|zy|{{z|}z~~}zw}{||{z|zy|yyy|zz{zz{uz}{}vw|z|zxzyw~|{{ywxy{z{y{}xw~{zz}zz|~{yxz{||z|y|||{y}{{~|}~zyz|}{z|{y~{|}}y~{}{z|{||{}x{|}}zvx{|||z{~z|w|{xz|~||}}|{yx|{}zx|~xxz{wzx||s|~y|yzz~z{|z|}z|z|{z}z}yzzzvz|{z{~~|{z~y{}}{}y}wt~y~}yyzy||x|vw}{|||{w{{||}yzx|t{~||zz}|y{{|z{y}{z~z{z~{||}}x{xxzy||{}|{|||x{|zy}zxzzy|y|yxv}{{~zv|vwxw|||xz{}wyy|zz~zy}}{zw{x~{zw{|{}z}{|~yxz{{{yw|z~~zy~|xy{y}|~w}y||xxz{|}zzz|}x|{|}|yz|||~|z}{~|yzz}w|yx|}~{~~~}|~}}~s{~~}~~|z}}{}}~~~~}|~|}z~|v|~~}~}~}~}~~}~}}~}}~|~}}||~~~~|{~~}~~~~~~~~}z{x}~~~~}~~|~~{|~~~~~{~~~~~}{}{|~~}~~}~}~~~~~z}~}|~}~|~~|{~~~~~~{}|}~~~~~~~~|~}~~~}}}}~~|}~~~~{|{~~~~x~}~|~|}|~}~~}~~{v}{{{}z||y~{xzyyvxw|yxz{{{y{{z|zz|z~u~x{y~z{z~{yy~}z}|~||}~{z|z|{~||~{z{{zzz|y|y|vvyvvx}zyzw~x|}|z{{xxzw|}~z}{~{zz}y}~zx|}z{{{~{~z~{}wyzyzyz}xxyxv{|y}|wx{yx{{ywxx{{|z{{zy}}}zyy|{x|~~z|~|y{zw~y{z|}zy}{xwx}y{yzzy|{{xx{wzz}z|{{z}wz}~uxyz|z|y}z{z||{|z{{wy{xzzyz|zy{|z|{{yy{z|||zzvy|z}wxzzx|zx{zvy{xz}|{x}||}|z}}~}z~{}}{|}yuyzywyxxzy|{y|~yzyxz}|{zz||~x~z}{}|~{y{w~y~|y{~{}zz|{||{{yvy}~{v{x|{{{x}zz|zzt{|wzyx~}yz|z~}yy}~}}{y~xy|y|z{vwyz{~{z{zyz}x{w{x{xwy}|y||{{x{|{~x~yz}~z~z|{xx{|x}|yyywz~y}vz}wy{{y}x}x|{x}|}~||yzyy|zy||yxw|z{{w|z~|y}}zzz|y~zy|}x}w{zzz~wzy{||yzxy{{{{z}xz{|z~|zx{w~vvx}{|~~x|{}}z}|{z}}{|~zy|y||~xz{|yyzyyx{xy~zy}yvzw|yyx}{{}}zw|q|~w{}z{{{}z}{z|||}~v||}}|zzz{y}{y|{vzzx}{y{x{}z|{~{{{|{xzzz~~|y}zy{{~{}y}z~~}~y~|}}}|~~}}~~~}}~~}|~|}~}|~|~}}~~~~~}|~{|}}}{~~{|}}~|~||~~~}~}y~~~~|}|~{~~~{|}~~|~~}|~}}~~~{~~}{}~}~}}}}~~}}}}~}}}~x}~{~~{~|~}}~|~}|~~}||}~~~z||||~}~|~}~~~~{{~}{~~~~~~}~}~~|~|z|{|}~|~~tx{z}|}|{|x~}~y{y{~q||~}zz|~|{zz{{}xw||}|{z|xywz|}zwv~zy~wz~xxyyzx}z|yz{wx}{{}~|x|{}{{zz{z|~yy{{vyy}w|x{}|yzzzzxz}{zz~zzy{y{y}|{{{yw~zy||y~y{|{|{~}yz{}|}{xxx~{}x|v{|zz}|~{{|{{{~zz~|~zy{{{y|x|~w|y{||z}{y~}y}|y{|z|z|||zwzzv~{}z|yz~yy}{}wyy|}{~{x{y||{~||~|x~z~}ywx|||{~y{{||~}z|zyzz{yy|x|y}{~~zz|~xz{||v|}zx}{zy{~yz~|y}}z{yz|||||z|xyzy|x~~xuywzz|}|{{~y|y{}|{y}yy}{yy{yyz{yx}zz||~||y|~|{z|||{z|{}z{z~{yz{y|~y|zz||}yv~|}~z}}x|zz|{{||{}x~v~{{{}{zwx~{|}zz|z{xxw|{yy|{{z{{|{zs{}zyz{y}}zzyzzy{|yyx{|{~yz}~|||{}{uzw}|}y|u|yw}}~|||{{ztu{}y}~|~{||wt~{|{|yvx|}v~}|}~{|~{z}}z|{}zwzy|yz|{x~yx{y}yx}{y{y{{y}z}}|y}y||{{}||||y}|xzy{yz{|sz{~{|zyz{y||{|}||w|y~|}|y|z{y}{yxz~y~~zx~||z|z||y{{y}|}|}{~z~~~yzx}z}w|y||{yz}||||z}||z|}{zxz{}w}y|z}~|~~|~zw~}}~~~|~~~~~{}|~}}}{|~~}~}~}}{~~{z}|{~~{}~||}~~}{}|||~~~~}||~~~||~~||}~}~}~~}~|}~~}w}}zz~|~~|~~~~~~}~v~~}~v}~|~{}}~~||~}~}{~|~}}~~~|~|{{}~z{~|}}}{}~}~~~|~}z~~}}}~w|yzxw~zy{{||{y{y}zyx|wz}|zz{|xxxy{zz{{|x{}~yv{}~{z~{z||w|xyx{~{z{{~}y~z{x|z{zv{}x{wzy|{yy{|zzvzwwx|y{}}y{z|z||~|yz{{|~{|y~{vyzy|y~{y{{u|{{~yu{zz~~{}|{zyx{z{z~x||}z{}z~|yz|~~~z|}}z{x|z}~||zvzwywzw{xz{yxy{z{zzyw{v|zzz{uyw|zwx{|z||~{z{{~~{|y|z}}~~zzz{{{|{y}xyzzwz|}yx{}~ztxz{tyzy}zxx{~|w~{}|||zy||~zzzy{~y}}|y{|zxzxy{{{{x{|z~zy}y{wz|x}|{y|z{v{~}}{}|~{|zyy{{}{{~zx~y}~z}yz}t~{xvvw{{|vxv}y{|ywxx{|xx{||~{{}~yy~~}|}z{|zz~{z{{{||z{x}{y|{y{{~xy~}|{~xz{{|xyy|z{{z}~}{}~|zyyzyz~~{w|}|{||zzy~|~{{wyzxxyx{zy}}}{wz|}~zyw||vy}}}yzz|z|z}{|~}yz}{uz|w~zx|}|z{}x~zz}wxz{{yx|zx~y}yzx||zx|{x|{xzuyxsz|~z|{y{|x|}{{{{{}z}|}|}x}z}yywx~}yzz|yxwyyxr}{zyyx{{}{}v|ywvw{z~zz{}{~zz~yy|yxxz}{{x|~|||{{{||z{z}xz{yy}vzzyx|~zzy|{||{{|yz|}{{{zy~~~}}{}~}z~~~~}|~|~~}|{~~{~~~~}~z}}|~~|}~~}|}{~}~}~~}}~}~{~}~~~~}y~~}|~}~~}|~}}~}~|~}}{}{}}}}}~~{~|~||~~~~y~~~|y~}|{}z|~~|~~~~}||}~~|y~~~}|~}~{}~~~|}~{}~}y}|}}~}|~z|}~~~~}|}~~~z||{}}~~{}{~|{}{~~~}}{~~z{|~uz}~~z{w}{|{{~{{{z{y|zzxywzz{{{w|y{{{yz~v{|ux~y|zy{wy{|~}z{w}z|z|uyzz|{y|z|yzzz{}wxwy|~w}w{|w}y}zx}|||}x{zy|{zyz{y~xzxzy|wy|{}|{|y{yxx{|wyt~~zty{z~xx|zz}x{{{{z}zx|{~}zw~~y{z|y~|vx||~wwzx|{{xzx{xz{~yzxz{wy{zy|y{wx|{z}xxx~zzwy~|{zwvryy|~}yyy|z{|}{{}~y~x{{zz}|yw{}zy|xyy|zz~{|y~yyy{x||{}ww{{yzz|{||}z~z|}{zy}{x{{~{~w|{||{z|z|w}y|~|}|z|owy|{|yw|~yzwzy|y{|~|zy}z|{w}wzvz||x}{{}z|{}}w~|||x{}~{||xw{{|y|z{~|{{}z{}y{~~ywy|x{{{xz|w|||z}wzzzz}z~{wyw||}~u{y|w|}zy~xyz|{{zy{zw{{}wzyxz{|~}}{zy~~z{y|~y}|z{~|z|w}z|{{{}{}zz|zvy|}z{{z}zzu~w|xyzy~|yw{yz}yzz{|v~zzyyyz|z}}zz|zvvy|}}{z}|xyxw|x|w|||z{y{}z}{y}xxz|w~{{z}{|y{}}~}{z~xyyz|{z{~~{y|}{}|}z{x}}}|x~{w{vw~z{yz|yzzz~z{xwxx{y}x}yzwxx}}~|xz~xzz~yw{{zxxzyzvz{{{y}zy{{{wzzy{zy||yyxyzz|||{{}~~||~~}{~~~~~~~~{|{|~|}}~~}}~{~}~{~{~~}}}~~}~z}}~~~{~||}~}~~~}~~~}~~}~}}|z{}|~}}}~~}~~~{~~||{~~~~|~|}~}~~~~z|z}}~}~}~}{~~{|}{{}}~|~~~}~~}~~}}~~~{}~|}}{~~|~~}~|~~~}}|}~|~~~}~~~~}y~{|}}~|~}~|~}~}||~~~~~}~}y|~|~~{xz||}{zzzzz}||yxw}w|zywwzyy{~{{x~{|yzz{{||z~yz{y|{||~{|{x}y||zy~}xz}zzy|yxtyv|{yv|zwyz{{}{xz||z|{}|~}z{{|~|{~{||xz|~x~{z|y~z{zyyy|yz{yxy~v|xzy~~{|y{v{}yzsz}|}y{{{{{zz|}}xu|~|||~z|y}z}|}y}}{}vyy}|}{wwyxzy}y~yxx|~z|z}wzx|}{|uvtyz}y~yz~{{}|xy}||~{{zzyww{yyxy~{}xyyz}|{~{wzy~zzy}w~zzzy{z}{|~{z{|{y{zy|{|||~}~zx~~{zyz}|w|zu|zvy{~zxu~y{zz|z|y|z||z{{{}{{}{x{y|y~{yz|}}z}|}|||~v~{yyxywwxy}|wyx{z|zx~z}{xw}||~}}~~}{}}{}y{~||}{|y}y|}zxwz|{w}z||xz|z{|x|z|y}}y~wzy}zwz~{}{|{x{zyzz{~~}z}zy||y}}|{{{|zx{|z~}{{~x{yy~yxy|zx||yxyyz{}|y{}z~wyyw|z}|{wy|~z{y{}zw~y}|zx|x{||x|y|w~z{~yz|xxxzz|}y|zzxxyz~}|{~{xzzz}y|}}~~|}{{{z}zzz|zyu|yy{{z|{{}{}w{|tv|vz}z~yyxxz{~{z{z{}zvz|~|~{|}|~||zz{{{y}}y|wz{wz}wz}yy{{yzxy{}{|z|z~}~}{|~y|~x~~~y}}}~~}}{{~}~|~~~~~{}~}|||~~~~~{}w~}}~~|~}~~{~|||}|~~~}|~{}~}z~|~|y~z~~~~~|z~~}}|~{|}|}}}}~~}|~}{~~}~~}}}}{}~}|~~~~~~~}~|{~}~~~|}{~}{}~q}}~|~~~{}~~||~~}{~~~~}v~}}~|}}~|{{~}~~~~|}~~{~|}|~}|}}~~}~}~|{}y~xz~y}~{}w|}{{}zw||{{|xz|y~}x}{z{uzzx||}|z{zx|zzz}{|y{{x{{|zx{{~|}xzy{||{|zzyx{u|xz|~y|y||{{{{|{z|}zyz{yx{|zzyxzwxy|yx{{z{z|zz{yz|~xy||v{{{zv{y{|{xyy}wy}|~||yz~vz}xz|~x}xzx{}}{yzzu|y{z|{|x{wz|{y||}|}}}z}zz{{{~{zy|x}z|z|{x{{x{y{}z{|}wz{xy}{||}zzy}z}w{z}}z}|{}}x{{|x{yy{z{~}{{}|{{z~x}~~z}~|}}~~|yz|zz}|{zz{z||z||w{zyyywx|||{}x{x|y||x|yyyz{zzz}y~vx|}{z}zxwz{wzvz|||}y{z|~}}zx}yzz{x|}zw}|}yx}xyz~}x~{|||zz~xu{y|x}{{~|xw|{}}}|{{z{y|{y{{z}}{{{}y~{ywzrv|w{{|}|z|z{|vyz{yz}zwy|wx|zyuz}}yy~|zu|{{x~yzz{y}zx{}zy{y}{xz{~z|}w}}||z{z{|yz|~{x}}|{~~wzy|yz}}{zu}~{y|}|y{v~{zxwz|yx}{y{{{~}y}z{}w{|}}u|z}w|{|{}xyxxzy|{y|uz~z|yyy}{z||}|}|x{|{zy}xzy~z||~|z{{{}|z|z|ywz}x|yx||x}xy{y~}||xy|{{|yz|{|y{{{y}}y{{wzwzx|v}zw{|z{||~x~~|~{yxz}{yx|~||~~~}|}}~~~~~}~}}~}}~}}}~}}}z~~~~}}}}}}~~|~~}}~}{}~~|}}}{}~~~~~|{||}}~}~}{zy~~}~~}~~|{}}~}|}~|~~}~|~z~|~z}~~~~~y|~|{}~}~{}~~}|~~~~{~~~~~|~~~|~{}u|~~{~z~~~~z~}{~~~z~}~|~~}}z~}|~xy{zz{{y}zx|z{}x{wwywyxyx{|||y}z{u}{yxyzzwyz}yzyz}v~z{z}z{z}w{~z~~{|{}z|wv|zxy|wxwt|zy|~zuy|yzwx|x}y~{wz|}zz||y|{|~y~|||~|~x{z{x}}||{{x{{zz{vvxxzzw{{x|yyzzw|xyz~{xzz||{}z|z}y~{}xzz{}~xzzx|~}z|}}z|z}yzyuszy{|x{}xz||zy}{{z|{|y{z{}~zx|zx}{{zz|xy|}|}z~|v||}|{}~wzxzy{|yy}{s|{yyz{~|}~}|{{{|y{}uyzvxyy|{x{}}xz{zvyy~~||zzy~z{{~x|yxx{zyyu{|yyy|~uy|{{yy{~~|x{{w|{{~|z|yywz~~|{z{{|z}~y{xxy~y|{yy|x|xz{{z}w}{}{x{{w{yy~t}y{}{x|{~zw{|zy~{}y}|z}}zy{}yx{vy{|yyzxzx}xx|yz|{v{|{xx|zz{}uxyxyy|{~|yx{zy|{zy}|y}yy|z|zz{zyyyu~|~x|{{wwxx}w|{zzyvy}|zz}xwyz{y}}}z~{~|~}|xz{xy|{{x{{zywyz}{wzyy}|zxzzyxyz~y|{|z}{}{{y~{~z}|}wyz{|{w}}{||zwzy|{{}{ywzuzyx~|{y||{z|w~|wx|ywy}|y{~z~y{z~|y|}zz{}y|{|~wzy~z}z|z|x||yz{z|z{|{{~{yzzwxz{zz{{}zzyy|y~zz{|zz{~}}}~}}}~}}{~~}~~|{}}}}~~}~}~}z~~~~|}~~~}|~||~{}~}~}z~~||~~}~~~|}}~{{{|}||}}~}{}~~~~{{}~|}}|{~~~~~{}|{}~~~y}~}}}}~}~}}}{~||~~}~|~~||}~{|~~~|~~{|}~}}y~z~~~}y~~~}{|}}~}~~|~~}}~~{}~}~}x~~~}}}{~|{x~~~~|}|}~~|}~~|}~||}~~}|}|}|}}~~{}|~z~~wx{yzxz~}{|}|yzzv|{y|y|}~~z}}x||z{z{{|zz{|zx{v|zz}uzwz{|{|z|x{{y{|yvz}{~y}wy{|zyy|xxyy}z}z|z{y}y|~{zy{xy|}~|{{}}yz|~{wzx}zz}x{|yw|wzz}wx{y{v}yzzzzy|xw{}~yx|v|xzzzx{||y}w{}|yyyxx|{zy~z~z~vz{y|zzz|{}{}yy}{~zz|z}||xyy|yzz|zyyz{|{|yz}x{{|z|wyyz||z|z|}{y|}}}y}x}|xy|}z{|yzw|z}~z|zy}}z{|~{zx~}}xz|yw|||vzyzwz{||{x{|yy~w~|{|zxxz|~z|z{zyz|~zy}}~|~yy{}|{{y{|z{vwxx|{|~{}|wy{}{{w|z|{||y}x{~z|~}z}yzx~|w{yuy}~yz}x~w~zzyw{}|{|~|z{{zz|||{|{~zy|y~}}yyz}zyw{y{zzyu{zzzvwx||~z||{|{|~{{z~z|{zz|zzy{}zw~yy|}z~x{x}{x|~|{z{~{|{xy|~z||{xwy{||~{}}wx{yxyy~y~yz|wzyz~y}{xz|wy~|}}|{y|z{|yzyyy{x|}|x{z{||~zyy{zz{zw||zz{{w{zyx|zyx~zz{xy{~|{|yz~~z}zxz{|z|~w{z{|v}||{z|}y{x}zz{v}|y{~|}zv|yw}~|x}}x~}yx~~z|xx{{|x}~yy|}|x}zw{wzvzx}}~{{{u{|z}}z{xvy|w|{z|}|||}~~|~}{{}~~|{~}~~}}}}~}}|~~~~~}~}}~~z}}~~|||~~~~~~~~}~}}}~~~{{}{}x|~~~~}~|~}{||z}~|}}{~}}}~{}{~||{~~}}}~{}~~}}}~}~}~}}}~~x}||z~~z~~~~~~~}~~~}}~}~|}z~}~~~|}{~}|~}~}}~|~}}~~}~}~}~~~~|}}~~~}|||{xz|{~|{}y{vz|ztx{yxxw|x{{~{~{ysyz|y{~zx{|}}y{z{}|}|{y}{w{}z}z}zu~z~|||{y}wywxxx|z{v{||zx{uztz{|yxy}{xyx{y~{y{}{|y|z}|y}}y{||}}xz{{x{zyy{z{{y|{||~v{}y~yr~wzy{yzzyx~}zzw{x}xxzy||y}}z|{{{y~{{z{}u{{uzxywyx{zzxzyyzxyxx{xx{{wz|{{xzsz}|{{z|}x|~}||{z{zy~z~w~|zzx{zx{zxy{zy{|x~{w{}{|y{zyxxz{y}{}}|xwy|y}}|xzz{yy|{{z~|{}|}z{{}|{x{w|zzzy|zz{|zzw{y}{xzz~x|x}~}||{{}~{|x}{|x~|z|w{x{xzyv{z{v|zwzvy{|xvz|zy{x~y}zyy{}w}{||{y~{}zzy{zz|z|y}{{|~|{||{~{w{x|v{}yxz}{|{zw~y{w{y|~{xy|zxx~|{yy||{}x~z~{{z{~z~|{xzx~zz|{w~{}xw~xyz}x}yyuy{{|wy{z}{zuy|zz|}|~|}{}}}{{{{|{|||~}z}|}~yyzz{xxxyzy{x~y{|vz|xxxuwvzxxxyy|{|y||~{{z|}|}}}~}z||}z}~{{~zx{|{{zvw{zxwzy{{yw|z||w~|y~|tywz{y{z~{|{}{}}{}}}x{|y|}v|y~{w}zyv}xw|yu{y~}}x|}{yw~|yzxzv||{}|}xzyy}~{{}~|{zy}~~~{|~~}}~~~~~~~}}}~}~~}~~~~|w~|}}{}{~~~}~}||~{~}~~~{~s~~~}|~}~|~{}}~|~~|z|~~~}{~~~}|z|~~~{}y~}~~|~|{~~~~~|~}~||y}~}~|}}}|z~||~~~|~{~{z}}|~~|~~{|~~~~~~~~{~~|~~}}}{}~~~|}~~{}|z}~}~~|||}~|~~z|}x{{y|{}}y}v~{wz}}~vz{x{}{|yx}x}yx|{{yy{|||yyz{x}y|z|y{~~||yvx}{{|~}yx||y~{vy}t~~z{ztzx{{zyw{|xv~{y}{vzzzy~|~}vzz{{{x{x}z|w|xyz}|{{x||ywz|yyx{x}}y{}yx~~{{||z|x}|}z{xy{{{}x~}wxzyz|wy|yyz{x~{}|}{|y}x||y}yzy{zy{}x}zw}x~y{w~|~zz{w{zzzyz|||{}x}x{z|{{|w{{xz|x~zzzz}|yx|z{{y{zx|}|}xywzxzx|zx|y||{~|vuy~x}x|}z|y|xyyy|z{uz|y{||~w}w}~}|}z{~|zxw~{zw~}{v{vz}z~xvxy|||}x{x}x|w}x}}{}zy~yz~}w~xz{z{v}}{z}z}vy~|}{||}}|v{t{yy|z{{|{|z|xy~z{}{{|x|}}zz{}w||~|~zy}~{|{{~y}|yx{zzy|}y|y{{x}~|{}y|xz{z}~{{w{}{}zzyzxw~x~xzyx|x|}y|zxwzxy}~z{y|{|x}{y}zz|{z~wx|z{{|}zyv{z||z|y~{xyz~yy{y{~~z}{vy|{zzyz~}y}{|}{yxz{x}|xvzxyzu{|~{|zz|y||y{}{}{}{tyz||z|z|~|}w}y{}|{{yz{|}y|{{vz{|}zyz{}}zwyz{wy{z||z||zy|y{z}~{y}xzzz~xv|zzzzwzz|zzw{|~y}{}{{{y~zz{|{{|zxy{~yz|}}~}~{}~~~w}}}}~|}~~}||}~}}||}~~}}|{~~~{|}}~{y}~|~~~~~}}~}|}~}{~|}~~~}~{~|}}~}~~~}~~~}~~~}~}~~~{~~}~}}~{y~|}~{}|}|{|}|~}~}~}}~{~|~~~}}~|}~~}}~~~~|}~}~||}~~|~~}y~~}{~~~~~}}~~~w|~|{~}}~{}}~~~~~yy{|||{z|z{{{{v{w~{wyyz{{zy~wxw}}yw|xzw{xvy}|{}y{|{}yy}}|y{{~{~w}z}|w{|}{y|zz{zxzzx|w~|}|yyv{zwzv|txx|kwwy}y{w{|~|{|zy|}}}zzz~|~y}{{zxzz}vxwz{zzxzxyzu{{uyzyyy{|yyyx}{z{{z~{zz}|{v}{z|~}|{z|w{z|}{w{y{|{y}}yxzvywy{s{ux|y{||yz{{{vx|{|~yy}z}|}|yz||~{~~v~y|xzyxyy|x}~{vyyw|z{z{|{ywzyzxx{wyy}~~}y}|||{|z|}x|y||{|z{|}~{||xzy{{}w{|w{yy{wx|{||wzy{yyv{{yyyz{{zy}||}yv}{}y}{zz~{y{}~~yx{{{z|{||}z~xwyzx~~{w}|y{|xyu{|{s{||zy|zzz{}}|y}~}w}~w|}{|x|{{}zwwy}}zv{zyxzv|z|wwyyzyzzyxz{z{|{|{|x|zz~{|}zzww{y{}{{~~{}~}|y~}|{z}y{wyzz|{x|z{y}zw{uz{y{z|yz|v}}|xqz|y}~y~{y}|{|y|x{~}}zz}z{yy|~w{|x}|{zyzw{zyz{|yyyyw|}y{y{w|z{}y}zzx}y{|{~||y|yx|~w{}v|w}|zzyyyxwx{}{yyxz{w}z~xx{zx}z{}y||||z{x|{x{z}~~}{{{||{}|{}yxyyx}|xzzyw{{y}~y}|{x{{z{y{}}}{{{z}||y|{zx~v|}}~~}}|}~|~}{~~~}}~}}{{~}y{}z~{~}}~~}~}~~~|}|}z~~}~}~}~~|{~}~}x~~~}}}}}~}~|~~y}}~}|{~~}}}~~{}~~~~~}~|}}|~~~}}}}}~~}|~}}~{}|{~~~}}}~~~~~~||}~{}}~}~}~{{~}}|}~~~~~}{|~~|~|~}t~}}}|}~}}}}|}|}~|~zy~~~|~~|~}{|~~|}}}~~{}z~}~|}~}}~|~||~~|z{z|xzyx|}wyk~|{|z{xxzxyzz{}zzy{z|w|wzyv{y{xx{zzxx|xy}{z}x{}yyz}zzx}|xy{y{}{w{||{{}wwvuzxx{~|||w||z}{z{zyzx|zxw~xyz|}z{yzyz|yyx}wy~|xz{zyz}yz{|x{yy|{{{|x|{y|zy{x{|{}zxzy{zz|z|~{}u|zy{w~}||{y|{|}w|{}}}zv|v{}xy{~xz|zyvx~x{}y|yzv{vzzxxvv}}|z~y{yzv||{}yz||{zz~z{|{xxwz|~{y}{{z{~z{{}zx{y{{z{~{u{z}yv{y~y{{wzzwz}uy{wyz|z~|vx}z}{z{{{wzz}wz|}yyz}{{{z|}}~}z{x{{{vx{|z{|||wzz|{x{xz{{wyy~~|{xw~y|}~|}~}|}}zwy|yz}zxwy{x|y{||z|wzzy|y}}}zx{zz|}}w~{z}}~x|}}zzzz|}|{{}|yzxzz{{{|{|y~~~z~w{}yz{{wz{{}xzw~|x{~{yzw{yyx||zw}}|~{x{{}}{{}x~{z{txyy~z{y{x{}||}{zz|}}}{zwy|y{{wyy{}}{|}|{w|y|}wx}zy{{|}}}~y|y|y|}yw|x|z{{{yyxwyz{}y|~x~{~w|{yyyy{yyyy}y{}zz||{y|{{u{z|y}w{}{{wxwzzzy~|w{~y~xy{|}}{{w}x{yx}||y|{{wz{y{{|wzw}x|}{|}{}{tz{~z~yw{|{{y}{w{zz~z}x{~~{~}~~~~}~~~~~}~||~~~~|}~~~|}|}}~}~}}}z~~~~~~}}~~~|}}z~~{~}|||~~~|~~~~~|~|~|}||}{~}~}}y{~~|}~~|~}~|~~~~}~}}}~~|~~{~{~|}~~}y}}}|{~~}~~~|}~|}}tz{|~|~~~|}|}|{~{~}}||{~~~~}~~|~|~{~|~~|}{{~~}~}}}|}~}|~~}}|zz}y|y|{z{}w}{}ys{yzwywwwyxyz|zyzxwy||zyxwzyz{}{{{z||zzz{z|~~{|{z|z{z|{yywz|{yzzzw{v|}y{{|w~yy{|twyyzx}~zy{yzz||z{{}||w|y{}}{|x}}{}y|zzz|yzyy{xzvzzx}}{w{{xy{{vz}xy{~z{ywzz|xzy~{|{z|}z{|}y{y|y|~z|{xzyzwzzvxywz~uwy{x}|{{y|y{x{|}|zyx{zz}{{||{y{~~u~}~|~y~zyz}v|wvvwzyvz}zw}wyz}{z|}x~y|zxxxxy~zz||}y~{~}}|x}|~z~z|{{y}zyy{y|~|{y{vxuy|zu{y}|zzzsxyx{y{z~{}}~|{~xyz|yy{|{zxy}{{{~}}|{y|{}vxx{|zuzxty{y~{z|{|w|{yvyw{~}~}zzz{z||{yz||}|zz}y{z~}~wy{x}{|{v{zy}{x|z|vxyy|x{|zv}|{~|~zx{z{yy~}z}}|yz}||yzy}|}}~xwz{}{ywx}zwz|xyy~y~y|{|xyz|{{{~zyz|~{{|}}yxxz}y~}{{||{z{ywzx{{}y{w||z{zy|{zz|{{yzyzzy{|{{||}yv}{}}yyy}{z{zx}{}}y}{z{yyzz|{~{xx{{||wzxxyx{|y}{wwzm{{w{{||zzvxz}|}~z|z|{z}|}}|zy|wy|z}z}|~|zxzzxw{}v~|ww|~{x}y}y|}yyvzxy~zx|{zx}|z{z|~zzy{{}~{~}~~~~~z}~~~~}~}~}~}}}~~~~~~}~}|{{|{}~~}~~~|{~|~~|~~}~~{~~}~~~~||~}}~}|}}}||~}x~~~}|z}~z~~{~~~~z{|~}~|{~~~|~}~yz||~z~|}~~~~}}}~}}~|~~~|}}{}}~~~~}}{}~{~~}}~~~~|}~z~~}}~}~~{~z~|~|}|~}~~~~}}~}~~|}~~~}|}|}~}|~~~~~}}|~~~{z~}x{yzz~xxy}z{z|z}w|z|zw{wy{y||||z|z{y|{{}z|uzzywx{z{wzy|{~xyt{}|{z|}zy{{zyxyxxz{}|x{xxy~~~}zv{{x}xyz{{yyw|||}y{|z|wz}y~y{yyyx}zz{z{~xyv{|{{yzy}w{{yz|}w|{y{v|}y}{z~wvzwz{zzwzy|~{zvw|wwy~||xxzz|~|||xx{}}z{{|~z}yzy~z~}|z|xz|yuwu|xy~|~w|wyz{xz|yy|y{{zz}||z}yy~{}}z{||z}z~{yyz{y}}yz{}|y|{xyyy|xyy{x{}}~{{wx||||~|zz{|}{|z|}y{|}}}~}{|z}~y~}~||y||}z}{x~yz~{z{z{{y||xz}z}{||{}~yyzyz|}z{}|y}zw}{z|}}{w}yzz}||y{vxwy~v{z|{z~|zz}{}z}yy}xz|w{|x|v{}~t||z{yzyy{w|}~}||x}x|~|{x{|y}z|v|zyzy{yx{~||zw}{~y{{~w|w}z}~|}{xzx}{|{|{y||~{{|}{}~z}y}|{y{y~z{{~}y}x|zzu|{y{|{~x~u|}x|xz||{y{zy~}}~zy|yx}ywyyzz{{||x}xxy|v}|{v|}{y|xx{v}|ywvx~{|yw{ww|}~zyyzxw~~|}}|~ywx{y||{{~xzx}{u|{{}x{vzyzy~z|||yy{{|}{|z{~zx~||~|z~~y{x~|{{|z{{{~z}y{~~||zvy|{|zyx}v}z}zz{z}zzyxxy}}}}}}}~~~{~z~~}}~}~~}}}|}~~|~~|}~{}|~~}~}~~}}~~}~~~z~z}||{|~}~~~||~~|~}||}~~}|~~}~~}~{~~||{|~{~~}|}~~{}~~~~|~~|~z}~}{|~}}|~|~~~~~|~~}~~~}}z}~~}~~}~}~z}z~{}~|~|~}|~~~~~~~}~|z~}~}~~}}}~~~~}~~|~~{}|~~|||~}}~~~~~}}~|~}~~~~~}z}{y{{|~}z{|}x{x|x{xwxy|{}}||}yzzzzwyzwz{|{{}xy{{{zz|xyzz{{w}|}|{{zy}z}z|~}}y{{|y}{{xywxx{|y{||xyvz{wyyw{y|zz|wz|}y|vyv~x~v~~{z~}{{|z{v~{{{{xzw|{wtztx|}~}{{~zzy{y{||{{yz~{|yzy{|zy{}~y|||{y{w}~{zz}~yy}|zxz~~~y{}|z{x}z}zywyywy~yx{zy|{v{yy}||z{{~||~|x{~zy|{}{|{}x~{}{xzxy{wwwyyxyywvx~|y}zxz}x}y{}|z{z|y|zz{|}}}zyyy|z~}|z{{zz}yyw|z}zy{{}wy|zyyzy{z}{||{ww|||zy|z|y{}~{|||{}|}|z|y{~w{}}|z~{|y{zx{wxz{z{}zzw|zxyyzyzytxxxxy}wu}}x}}}~{|z{z{y}~}y|~|x{|yw{zzz~||{x}zw}}{}wzy|vt~xy~wyxx{y{~zz{~yx|~z~zx|{y{{z~~z{}{x|zw{yyy{wz|w|wy|z{xyyx|xwxz{zyy{}~y}zxyx|z{yzxxzx|}z{w}{wy|~~{zzy{xzywyy{z{~{yy{z{{}yz{y|w}|~~}y|zzy}||}xz{y{~|{z|y}|y{}yx{y~z}zyzyzxzyz{x}xy|z|yyz}yzyy{}z}{}{|{}z||~{}zy~y}~z|{{y~{{z||{z{y}xyzty}yxz}w}xx}yyx}zz{zz}x{|{~z|zyyz|||wyz}|~||}y~~|~|}z~~y~~}}~{~||~}|~|~|~~}~}~~~}|z}|~||}}}~~~~}~|z}}~~~~}~~|~~}~~~~~~z{|x|~~{~~~~~~~~}~}||z{}~~{z}|~~}|~}}}~|}}~}}~|}}~}~~|{~~~~}}~}}|~~~|}{~~~|}||}~~~~~{}~|~~~z~~~~~}||}~~~|~z}~~y~}}~}{}q~|{~}}~}~z}w}|x}{v|{|{yx}w|{yz{}}zyxz}|wwyyzxyz}|~~yvzxxx|wx|zz||yz||z{|w}}zxz|zz}}y}x{z||}|z{z|y|yz|{yzxxyyuvyx{x{{wz~~{yzwy{|xwyz{yz{}}yzzx}|~yw{{zyzx{|yzwzy|~||{yyx~|y{x}yxx}yyxzyz{{z|zzy{|}yzx}yzzz{y|x{{wyz{y{}{zzz~xz{||yz|{{{|~{{{|{}{yy{}{{y|{{}{|}x}~y~}~v}xy|zz|y|~}z}~{|y{yyy~{x{z{z~~z|||{{}|xy}}|}zz}zz|{{|{}yy{{z}~~zxxx{{{yyz{y|yzyw{{{y{~{z~w~y~|x{z}}vwyzyyxy~|zyz{|~yxv}|{z}~tzx{{}w{|y{|zyyyx|z{z{w|zxyzyy|y}{|{{w{{v}w}{{}{}z|~|x||}|}ww{}z|~{yz}{|u|zz{y|y}zy{z}y{}x{z}zzzzz}~wz}}{}}y{}~|{v{z}vw~}{zx||zv|zyxwyx|||~x}u}zw{{z}xz{y{wzuxz~||{tx{yz}|zz}x|{{{}}yyyz{v{{{||y|zv|yxzzz|zz{yx{{z}|{zy~}wz||z}~|}|}{|{{z|z|{z|}z~}{z~{zz||||zz|uxz{|}|{}yx~yz|y{}z{}x|z|zuyx}z}z|zzv|||zzzy{|zx}}~z||}v{}x|~x{zzw{{zxzz{{|zxz{zz|y{}{y~{|{z}y~y~||~|~~~}~|}|~{}{|~~}~{~{}~~~|~}~|~~||}{}~~{~~|~x}~{~}}|~~||}}~|~|}}}~|}}~}{~~}~~~~~|~}~~~z||}}~}}~~}~~~|}~}{~{|}|~~}}~~~~}}}~|}}{}|}}}}z~~{}~z{~~~~}|~~~|}}~{{~~~{~~}}~{}}}}~~}}~~|~}}~~x~|~}z~}y~|}~}~}|~}{~~y~|z~~z~~~}}y}}}{~~}~~|}}}xz~|~}zw~zy|yw{~y}vw{y{vxw{|xzz{wuy||vw{|tvxwwy}zzx{xw{{|}|z|{wu||{y}{z}zzy}|x~}vy}wzuyyzvz|x{yw~zzwxy|z|wv}wy}v|yxx}}zwzy{}|{{{z|~~}}y{y}x{{yy{zz|xx{xyzyzyxywvx{|wz{vw|z}}xz{|w|{|zz{{{~z|{|~zzy~z|y|||zxw|x|{y}yzwxwyz|y{|wzx{vxy~{yz{{{xw~zz{yy}w{||y{}zz{zyyzvxxzyyyxyvxwzuww|z|xw}}uwx|x|~z|~|y}zy{xzuxzx|y||{xx{yx|}{|~zx|{{x{x}zxxwzwx{y|{yy|{|~zx||{x|||{xz~~}|z~|}{yx{|{w||yz}{vxyw{yzyxwzz|xxv{y|w}x{zwwxzwzzz{ywy|v}zz{zx|zz|}~|{{}|x}y}zv{wzzx|xz~xy}{zw|xyyzzz{zx}z{}~zy{|yy{z{|z|}y~{z|yyz{zy}{z|xz~yz|x~{zzv|xxzzyz{xyx}zx|x|~xx{zy{{{|zxyz}z~yy{{yzw{zy||y{}|~}w{{w}|zz|vzx{|x}{tuvy{yv{|zz}~{{}|}~y{{{|{x}z~z}z~{{|{{z~{x|{|{{v{z{{{{z~yv|y|xz{z{zxyx}|{wz}z~u||yx{{}zz}y|z|y|~}}z}y|}yy{yy|}|uyyvy{|zyxwz|}|xuyxwy|}yz}{|{z~{{{yz}|zy|~~~|}}~}~{}~{|~~}~{z{{}||~~~|}~}~~~}~{~}|y~~}~z~~~}}||}}~{~|~}|}}}~}}|~|~~{~}|{|}|~~~~~~~{}}}||~}}x}}~yz~~~~z}~}}}}|~~~|}|~}~~~}~~~}{}~~~~~~}~}{~~~~~|~}z}~z~||||{|~y~~~}}~~~~}~z|}~~|~~}~~}~|z}|||~~z|~|{~~z~}{~xx}{y}|{|y{vzyy{|y}~z||{}y{}|{vy{|{~~z{|{zxzxzx~z}|yy{~|yzzxwz}|}}}zy~xyyv|}{{|yzx||vvzv~{yz{{}zz{{|wy}{|z~}z{zy{y{zv{}{zxyyv{uzy{~{}|zy{~yzvxxz|~}uy|xxxx~z{uwzt}{yzvx|z}zz|w{zyzx{{}zyyyuy{|}yz|z{xzz{{{{|~z{|yyy|y{}z~|{wyyz{ywxvy}yyz}|wy{wxsyx~{|z}x{zyxxyy|yyyx{}x|z}y~z}z|w~y|}yyv|{y{~|vz{}y|yz~~|~wz{xyzxwx}|{x|}z{|{{{||{|zzzxx{yv}xyxy||yz{|xyy|{zxz{z{y{}{}y{}{|}y~}z|{{zxyyzyzzw|w}}{{{z}|yuzzwxy{y|~~|xy}wz{}}{{v{|zzyyy~}{|~||}}~|~y}{y}}|y}}{z|z}z{}|y{yywx}u}z|{wy}~}z}z{z{y}yzzwvy{y|wvx}xvz}z{|~{z~||wyxx~|}|{zzx|}||z}y~}}}|}{y||||~xy{wy}|z~{x{{}}wxxx{{z{wzzz}|{|}xz{zy{y|w|ty{~z{y{||y|v{|z~|}zy{y~|xvwxzz{}yy{{z}z}|zwyyyz||yzy}|}||w{zz{{{x~{|x|}{zxyzy|{}{{}{}yx}wz~zz|}}}yyz}}|||}yyvx{zzy{|~}zyxz|zx|y~}{|}||z}}zy{zzxy{}}y{|~~~}}}~~~|}~{~~~~|}}}~|}{~}}~~~|}{}}z~~~~z~||~~}|}}z}yz}{~}{|~~~}|~{~}~~~}~}~}|}~|}|}~}~~~~{|}}}~z}~~~}~{}~~|~~~~~~~}}|}~~}}z~}~{~~z}}|}~}~~~~}~y}}~|}}}~~~y~|}y~}~|}~~|x~~}}|}|~~}}z~}}}~|}~~}~}y~~~{~}}}}~}}~|}}~}}~}z}~}{||{}}|~}zy|z{|y|~{y~|z}yzy}z|xxyxw||y{|zy{yz||}v|~{z}y~{||}z{z~xz}}|{}{z{x~|x{{z{x|}z~}y{szyxzt{zyyyxwyvxzvw{{xwyyw}|z{yz~yzyu{{zzx{}|}yy|zu{}|}yxy{zwwzvv{zx||{{~{{zzyz}{z~zyy{}}xy{{|}~{}|{z|w||{|{}z{z}{}z{|zz}x{yw|wy~{{|zy{z{yvvwx|~y|zv{y{{{}y|{{{|v|{yz|{|z}~}{}|}z~z|z}{x|{~zxrx{yz|y}{w{{||z|wwx|}}{y~{|}{~~zyy}|~zxzx|||{{yz}yy|z}zxx{{yyx~zwyy{{|{yy{y|zz{{y|{}z}{||x}z}~zz|{zx|y~|{{y{}{}}y~|x|x}xz|ztu{}zxyzy}}{}y}xxwxz{w|}~}y{}{z{}z{z}z|z|}}z}~|y}|{z{z{zz}}{x{z|{{xyyyx|z{}yz{x{z{|~{{zyy}x}z}y{yy}}|}z{y||y}y||xx{xyy{~yz|yywxyy{{x{|y{|v}ty}x}}}|w{|zz{z{z~}|~v||z~z|{{{~}{yzz{{~zy}yzzxzzx}~|zw{zt||yzxyy|y||z{}z}}|{}{xy~~}{|}z||~}{x}z|~|vzxv|vzyzyx}xyyyyv{y|w{yyy{{z}z~z|{z}~}}yy}z~|w{zx|z|}yzy}}x{~||}~~|~}w}|}x{x|wyxxx}y{~yxyz}}z{{z~y{~{y}{~~}~~|}|}{~~~}}}~|~~~}~~}~~~~}~}~}~~~~~~~~~{}z~~~~~}}}~z|~}{}|}|~z}}}~~~}~~}}~~}~}~|}}|}}~|~~~{}|}}~~~}~~~~}|~|~~~~~~{}~~~|}~~}|~}~~}}~~~~~~|~|~}~~~}}~}}z|}~~}~~~~~~~~|~~~}z~}}~~~}}}~|~v{r}}|y~|~}~z|~}}~~}}~}~}~}~{}|z~|~~}~{}|~~z}~|~~~}|~~}~~~yzxxz}w|||{|yzzx{t{{{vzty{{}{zz|xzy{{z{uxxuzvx~{{xtx{}{}y|w}~zz{x{~~vy{{zw{y~z}{zyz{yyy}}|y}{zy{zz|}|{~}xvyx{zzx{|v|}{xzw~y{x}{yyzxy{y}~{yxz{{xz{zyz|y}}xy|y|zzyy{{v~|u}yz}xzy|~zzxzzy}||zyy{{{{}yy{z~}z{zv||yv~||x}{w~yx|z||~|~xzzz|{xywxyy{{}z~x{{y~~zx|{x~}zz{|{}zz{{{z|yv{z~v{{{~{z}z{z}y|zzzy{xzzzxtz|vzwzzzx{xyz{{|{}zyy|zyyxyzz{~{{{zxzy{xy|~{~z|xz}yy}{z|{zz|v|z|yxwy|wv|z{{v|~{}}z{~uz{zyy{||{|y|{}|z|zxwzz}{z|{y{{{|z{{ww||x|}zwyyy}xz{x}{}~zz{x{{yy{~y~|{~|z{{{}}~v||{yz}}~xzzzz{z{|ww}y|xz|{{z{|wy{{|y~z}zz{}{xx|zxy}yy}{z|x{xz|{y{}{{yy|z|x~y||{}yz~}zvz{{|{y{~~|zxy{vz{{{zv{z{{z}{yy{|~||v|zx||yz{|~u|}}y}}u{|x{wvzv|x|~{zz|y{|}|zw{{y{}|wz{{|zxyz|}~zx}y{|{{z|u|{|{yw{}z|xw{zy|zz~w|}}{zyz|~z{yz}}~x|}y}s|y|xyzy~{x{{zx|}y}y|w{{yzy{}{y}{x|zzwxzy~|~~|~|~}{~{}}|}}~~}~~}{~~}}x}~~~~~}~|~|~~~}~{~|}~~~}~}{z~|}~~{}~z~~}~}}|~}~~}~}~~~|~}~}~z|}~~|~||}|}~|~~~}~~~~~|}|~~~}}}{~}~~y~}|}}~}}~~~~}}}~|}}~||y}}~{}~}~}~~~}|{}|}}~}}~~|}}y{~~~}~w~~~~}|~~~~~~{~||}~}~~~~|{}||z{~ty~~{|z|xz}{|xxxx{wvyxy}~}}w{xwyx|z~z{~}{~{y|{{}~x{~}|}}yz||||wzz}{zzx}}x|{~~|y{{zzyyyy{uz}|x{vw{w|zz~~{}vzz}yz}}}v{|z~xzz|}xy{}yywv|wzwyxyy|vw{yxzzy{y{z|zxzz{|}z|{yu}xywx{~xz{zz~}}{xy}{{zz}{|xzwz{|x|wyyy}yy~wv{|yy{zwvyxywz{zz~z}y{{~xvz{}|y{}~{~z||zy{}v}}z{{|vz}{wwyyww|r|vw{zy|{~y|~{}}{{z|{x|}||}z}z~w{{|{~wyzyyvx|y{{zz{y{wtx}z||xy~wx~u|yy{z|}}~||w}|w~{z|}{}xx{~|{w}x{~{yzxx~wx{{zyxy}{}|}{{|}y{}|y}|z}x~zxx}x{~}|x}|~u||{}{|y{zxzzz|zy}xw|uy~{w{{yzy|zx{{y{{x}~}|}y{{~{{uzyz~yzz|}yy|}{v}z}yzyy}~}xyz|w{z{|{{xzy{xxz|vx|zyz}{{zx}w||~{y|~}z{~~z{{y{{|}}{zzzzzy}|{|{vw|{ywy|y|~yzyxzy{z{|||}~{||{}|}|{|xwy{|z}~|z|xz}zw|xy{x{w}}y|yw{xyxy{{|v|y{x{|zx{|{x}|}}z{{xy{{|~}{||}~{~x|}{xz{}z|t|yz~||xz{z|zyzz~}w{{yy|{|y|{~x|y|z|{}~}}}|}~|~~|~~}}~~|~~~|z~}~~}~}~~~~}}~}||~~~}~}{{{}}}z~~~~r}|~~~}}{~}~~|~}|z~~~{|}~{|~}~|~}~~~z{~~}|}}~~}}~}}~~~|~}~}}|~}|}}|~}}~}~~|~{~}~}}~~}}~~~~|}~}}|}~|}|~~}~~~~~{||~~|~|}~{~~}~~y~zz~||}|{}~{~~}}~}~~~~~}||~}}~|}}{~~~~z|yy{|}}{v|~x|xyzzywz{yx{{{x}yz~}v|}|x{zy|~x||wzz|y~{xzxyy{}||{{|ww}x{{}x{x|}}yy||wyyy|z|ww}wxw~u|}yxyzy{|yw}zx{yz{z|}x{{zz{zy}}|{{yvzz|{{y|z{{}zyx{y~~~}y}}~|{{{|{wy{|||yzz|z|zyzzyx~yy|{zzyzz{~~|v|zwz{|uz|}yz{}zyzy|y{|xzyw|}w{s|{x{{vy{{{xzz{y}}{zyx{vyy{~~{z|zwzyx{zz|yzz{|{z{|xux{z}zz||w|wzwxy}}|xzzx}||x|xv{yyyv{zz{xy{{|{}||{yyzz{x||z{|{z~zy~z{y|z|{{zxz{{}yv|{zy}yy{{yz}{}||~|x~{||{||{}x{{zy{{{vz{~{yzy}~xzz~{}y~y{}w{}~w{{{|}{zy}}zy||y|}}|xzx~y{|}vvz{w{|{xw}~v~|{yv{~{|~vzx}zzw|zz|y{z}~y}}z||{y}|~~{~y|zzz||~xxy{zz}{x|{zy{|zxz|}z}y}|y{z{{}{wxyz}z{y}|xzx}y|x~z}|{{|}z||vyz{w{yy|{w|{{u}|z~|~}yz{zzzyz{{ywxx{y{{|yz{yzzy}yy||{z{{}tw|zyyz|}zzx|{yz{}y{}xzx}~w}xz{y{}|}yz{}{||z{}{|x{z{y|{w}|~|{|}|y}z|{z}xz|{|{}xz|{|z|w~zyxxz{{{~|}}~}}~}~|}|}~}}}~~}~}~~~}}~z~~~|{}}~||{}{}||~~}}~~~z}{~~}~~~~||~||~~|~~||~~~|}~|~}~~~{~||~~}|~~~}~}}|~{x}}}}{}~~}~}{}||}||~~~}~~~{y}~}~}z~~~}~{}~~~}{~z}|~~~~}~~~}~}}~}|}~{~||~}|}|}|~~|~}|~}~~~~{}y~~~~{|~~~~}~~~{z|{z|~w}}|z}{{yv|v~{|zyz{wv~z{|z{xzxyz}yyzyxz|{{~{}z|yx{zz{z{zx{zzzyz{|y||}}}zy{z|w{x}xytu{xxzz{xxyyv~y|xzu|{yz|z||z|}}{y}}xxw{{y|{uzz}y}{zy|}zz{zy|vx|zxzw{z{|yyx{y{|xy{{y{y{yyy{|yz}{w}{}~|||{|{z{|z{|yyx{|{}y}v{|}v{xzx{z|y}{}y|yy{y{zy{wyy~ywvy|}|x|||z~}||z~y|z}|{|z|{zxv}|y|{|zyyyyv{z~~x}sywyrv|yyz|{zz{}xzyw}y{y{{}~w}||{~yv|{wzx{|vz|z{x{{z{{zy|zz{zyyw{zz{yz{z~v~|}}{|~~{~{}y|~zx|}|{~|yzyxy|{xu{|xxyzw~yuwyz}x||x{zw}xxy|x||{}xy}y|||{}y{|z||~zy|{xxzvzyx|y~yxz}zyyxwwzzzyzz|zy}z|zxyy{}|~z~z|zy{{}{~xyzzy|}zy|~|zyy}{{wv{yt|zv|y}}uw}x|z}}~y||{|}x~yy}}{zz}|{yy}x}{z||z~vz~}|z~{w{y}yzww|z{yzxz}vzx|zzyvzz|w|xzz|yz{w|z{{||}~yx}~|zy}}~|{x}|zyzy|{z}yvy}tyz|zzz~yx{z{{z|x|{|{yz{{v{}|{{~|}}z|~}z|zyxw|w|{v{|{yy{ywyyz|wyxzz|x~vy{vz|w{yyzxzxzx{}yzz~~~}}||}{~~|~}{}z~~~~~||~|}|{}|~~~~|~|~y~}~~}}~{~}~~~~~~{}|~}~~{}}~}}~}~|~~u~{{~}{~~||z}}|}}y}~~}~~x}~{~}~}}~z~}|z|}}}{}||}}}|{}|{~~}}}{{~~{~{z~}~~x~~~~~z}}}|~{{z|~}}{~~~}}}|~}}}~{}}z~~|~}~~~}}~~~~~~~|}~~z}|~~~}{z~y{y~|yx~{|w|yz||{zz{{{}{{z{{~~wyxzwzxzxxz~y{zyywwy||}~|zyzzww|~zyv|yz{x{x}z{y|~y~{y|zzy}~}}y~vz{z|yyzz{z|zzyzzx|zu}{~{y~|wx{~z|{zv||}z|zzwz|~{xt}|~y~wxx~yw}xxyy|z}y{zyz}wyx{{}z{{zy|{z||{z{|v||}}zx{yxw{{y|zz}{{zy}{yx~|{{yzxzz|y{~yyxyz{tz{y||{y~}||y~y|yz}y{}xz|zvyzzz{yy}{|}}{zxxux{~zzyx{{}xx}{u{|wx{~}y{}{x}zq{yy~}wxz|{y}y{{|zw|{{zxz||z|zyz}}{z|zx|x~}||y|{|{{yzz|}z~{|{y}zy|zu{z~t}{}}}{zy}|}||{{y{|{}z{z|z|y{|~z|~{{~z{}zzzzzy|zyv|~|{z{y~}}v}x{x{zy}x|{yy}|x|}|zyzvy~}y|||y}zy{{|y{z}s}y|}zz}yyz|{~|}xy{|v~xx{|zy|yz{v{}|wyxw~{yzx{z~{{{yz{~{}x|zx{{{|zx|{v}{zz{yz}y|xvu~~ywy}{wv|z|y{{|x{zy{{zx}w{yzwz~z}{~x{}y|{www{xx{zv{zzyz{||y|}|xy{}{}yy{xy{xz~|{}y}{||zyy~zy}{||~x|}}}{||tu{}xyy}|wz~z}z{{yy}z{z|yzw}~v~|{z|{z~w{yz{|zzz{y|~~~~~~}~|~~y}}}|~}~~~~~}~~{}~}||}~~}}{|||}{~}~~}z}z~~~~}}|~~}~|~~~{~|~}}~}~}~|{~~}~~z~}}~|}~~|~}{|}}~~~~~~}z~~~~{}}~|}|~~~~~~~~}}~~~~~z~~}~}~|~{|~|~~}}~~}~}}{z}y~~~~~~~|}~~~}}{~}}~|~}}}~}{~|xy{{z~{yzy{v{x{z|z{y~y|z{}{|ywvyxwzy}v||}}{vyy{|y{xz}zy}x}{}}}}{{yv{zy{{yxz{{y{zu|}}tzxx{xwwyyyy{yyxy{y{z~z}|}z{yz|{z|{zz}x{y{|}z|}{}{z|w{z{xx}~{zxzzzzzw{yz|y~yzxzvw}}|z{y~z||z|zyz{|y}x{~z{||wx}xwz||zy|zu|w{yzzwvy|xx|w{xx{xz|y|z~|y{zy{|y{yy{z|{{|x{}{v|z{yz|}y|zzz|xu}zy~xz{~yxxzy|zzy{wzx|z}{||||{|z||}|~xyy}{y{{z}{{zyz|u{}xvuw{}x{y||{|zv}zzyy}{{uu{}z{{~x{z|~x{z}||{}x~{{~|}|}|zvyvyyzv|yyw{{yzzywyyx||yvy|{yv{|zy|v}}zzz~yz}~yz~~}{|{z{z|yx|{{z{v{{{u~yz{z{yxy{z}{vzy{{|x|~z{y~|yy}{yz{{{{{{{{x~}{|}|||zz{zu||y}||}v{zwz|w}z{z{{x{zz}w{z}~y{zzy{~}zz}||}yx||{{x{{xx|{yx{xz||uy{|xzy~}wy|yxx~{z{|v|{x{}}|zz{~}zw}}x|z}|}|||~xyz~{wwyu|y{}|{y|x~}{yx|y|zz}{|}w|{|||}{{}yy|z|xy~|{|||}{|}||zy~|zzwyx|x|||xy{xzyz|x{y|y{}{w{}|xu}xzx|{{|}zwzx|{xxzzz|~{~}{~~|}~~~}}}}||~{~~||~}~~|z|}z}~~{|~|~~}{{}~z}|zz}}}}{{~}}}}~|~{~~~|}}||}|~}|}~|}~|~~~}~}}}~~}~}|~~~|}}y~~~~|}|}~}|{~~~}}}}}~}z~~}}~~~~~~|~~}{}~|}|~}~}}}}~~|}}~~}z}{y~~yzy}~}|~{~~~|~}}~}~}}}|{}}{~}||~~}y{}}|}~}|||}~|zy{{yz~|z~~z}y{|}zz|zzz}xxwy{{{wy{~{||zz||wz|z|yy{yz|x||zw|zzx{z}z|zxyy{y{z~w}yyyx{{|{z{|y{zyy{{~~wzy||vy{}{x|zwywzzzy~y}}wyzzzx{}z~z{zx}xz}}{||w}zy{{|{|y{xz|x~z}~}w~}}zzz{xywz|{}|{|||{y}y~y{|{|zy{{zyy}z{y}}zx{|y|wwzzx{yxzzx{|y{zy|~wy{|wyw{zxz|x{xw{|x|}|}{z||}x{xy{wxzyy|z{w}{{|z}x{zy|{zxz|}w|~|}{w}~z|x}zyz~{{wy|{yz{~}||zwz{zz{{}zww|yzw{xzyz~~yy|{{vw|||zzz||z{{|{y|yxz{|z}|y|z~yy{}{}wxz|{|~x}xx}vyy||w}{xz{|~y{}x{~v}{|}w{}yx{{y{|{y~yzxyz|~~{yry|x}}y{~}{y}x{{x{}zx{z~yz{w{||yzz{{u{{y{}{}~~z{wvzw|yxyx|x|y{uz~y{z{{|x|z{||xyz{w{|yxy{yzvy|yxyz|z{wz{{xwz|yz|}{~{z|t|yz{||z~}|wy~|{y{wxy|xx}|y|xzv||w{w~x}}{{wzw{{{xxyxwzx|}y~y|yy{{}zy|z|yzv}zxz{|}w|z|yzx|zy{yzyx}z|{yzwy|y}}zw{xxzywzw~}w|y~}z{yz|~|~}z~{zz}y}|~{zwz}zwzxxx|yy{}{{{z{xw|zuzy~|}{|}}~~||~~}|~}{~|~}z~~~}~~x~{}||~~|}~~|z~~{|~}~~z~~|~~}~~}~}}~~}}~~}~}}~~~~~}~~~}~~{~|}~~}~~~{~||u~~}}~~~~}{}~}~z}|||~~}|~~|y~}~~~}|~}|~|~~|~~~||~||~|}}~}~~}~~|}|~}~~}{|}}~}~}}~|}~~~~{~{~|~|~{{||}~zz}}||}}w}|zxzzvw{{xyxyyzzy{y{|yvz{yzzzyzyy~xy|}{|zz}x{|z|z}yx||~{{|{y{{yyn}}}}y|zz{zx{{z{|zy}xsy|xzvzzuxyv~~z|{}{{uz~|z{}z}~v||||yz|zz{xz|wxywy|xyy{ux{y{{~vzzyzsy{yx|{{y|}|xvzy~|xxz{|}y{||{}wzz{}~x||y|y{xy{}xzxwuyy{~x{y{vzwwz|zyx{y~ty}|z~{}x|x|{~uz|y}}yy}~~vzz{{{y}z{z|~|~xzyxzx{||v{{yyy|{}y|z{||}{|}}|z|~zz}|x{|zw~zz}xzyzz{~zz|z}tywzy{zvy}w|vx{~z|ywx|{}{||y|y|}y|~zxx{yyw}~|z}}|~||{}|z|x||}zy|~yz{{}zzzyy|wx{{}wzx{wzz{|{z{}|~|~z|v|zy||{z|}}|w{||}z|yy|wzx{|{}xyz|yyzxyz{~{yy}}y{yy}{{|~~{|y|y~{{|||z{}{w{y{|{}{zz}yzwz~ww{|w{|{wz|z|{}w{{~z}v{y~{{y~|zyyzywy||{|{~yz||yz|{|xy~{zz{yzxwy{xxw{|{x{}w{xy}w{}{xu~{zzz{}zw~}yxtz}{|zzyz{|}yyy{yzzyy||w}{wy~x|w{w{uxz|ww{yxwzy{y|{y|{{||}~y||z}x{~~x|~{|w{y{|}yvy|xzz}|yx||{|}vy|yzu|zu}|{zyy~}zy|v{}}{{}~}}}}~}~~~}}|~~~z~~~|~}}y~}~}~{~|~|~}~~~~~~~~}~~y}||}}}~~~}||~}}{}}~{}~~}|||}|||~}|}~}~y~~}~}}}}}~o~~}~|~}~}}}|~}u~|}~~~~|~}~~}|{}|{~~}~{|{~}}y~}~x}|}~z~~{~|}~~~}|~~~~}~}{~z}{~{}~~~~~~~|~~z~|z}~~|||~~{}}~~~|}}~}}{}~~y~|~~|}~~~yzy~zzv~z{~yx}yy{zzy|w}yx~{z{}{y{y}yz|}|x|{yz|z||{|||x{xyzzxuwx|w{w{}yy}z|yyzz{x{}t{|x}{yyy{w}yzxy|zz}}zwzzyzxzz}x{zxy|{xxx||zy{{u{{y{}vzyyzz{y}z}~~zy{}w}~}{}y{yz}w{zyzw{{u|||yzx|{yzyw{~{x}}xy{|{zw}{{z~xw|}}~|~y}zzw{ywzvxx{w|yx{xwvz|yyx{y}~z}zuy}xwx}}xy~wz{y{zzy{z{|z{}{y{yzyyu~|{w~|z|zw~y||vzqz{z}|zzyy|z||w}~twysy|w~zyv{|{|x||ux|uy~z{x{|{uyy{~v|}~yyz}z{xvy}~w{|~}y}y{w|w|z|}}yxwzz{}}{{}{||z||}|x{}y}xy{yz~x{~p{{zy{w~{{{z|w{}y{|}zx{{y{|{{{{~y|yyzyy{y~|v|}xzzxwv~y||y{~yywvz{{x|zzz|{|zyxvw~z~{|}}|{yyz~~xz{xxty}|xwz}wzz||}{{ty{{y{~yyzwzz|y}z|yx{{y}u{xx{}wwxwx|yy{zzzz|zxxx|}}|{|y}{{|y{zz{z~yyxy||yz~x{x}~zzuyxw{zy{yy|z{{~{yzz{|~z}~{{{z|{z|{wyw{y{}xyx}xy{x|yx~~z{z{zz{zy}|{{|{|z|x}||}{z~|z}}y{zz{}}wz{{}{x{zyzx}|zx{{z|{}yyxu|w~z|y{yyy||}~~~}}~|}z~~|}{}||~|~{}}~~~~~|~~}}}~}|}~~}|~~~}}|}~~{}}{~~|~}}~|{~|~~~}}~}}~}||}}}y|z~|~|}~z{~~{~~~~}}~~~}~}z~}}~|~~~}~}|~}~~|||~~~~~}~}|}}~~~}~~~~~~~}|z~}~~}|~~{}~~~}~~~~~~~|}~~}~|}|~~}||~~~}|~~~~~}~~}}~}~~~~~{~~}{~~}~~||~|~|~||z{{{|{|x{yu|z~yyvwzzy|yvvzyyzzwzzyzzyxz~~yx}zy|zzuvyy~x|{y|||{yyz{yy}y{|zy}yxz{~xy|yxx|vyx{z|{x|y{u{vxz|zz{yz|{|}~zz|zx{}|y~y}z}|z|{xw~y|{{w{{zz~}{zwxzy|yxvyxwyw}uy}yzzz{z|xy{{|yzv{x{~||}}|zyyzzyzyx{|zzxxy|{yz|yx{v}yzuwxuzxzv|||{yy|zxzx{w}xz~{|z{{uz|xy{{}{zzy{vyzz}u{z|z|xy~vwwz}zx|{{yxzyy{x}zzxv}zx|{{|yx{y|yxxyz|z}|}x|zy|{r{yzy{y|{{yyx~z}~{{{{|uwzx|ww}zz}zzwyzzy~}}zy}|{zz|}}w{}{|}yx|{ux{{{|zz|z}{y~{vyz{}yzyxy~w|y~zzx}}w{|~z{{y}{}{|w{|{z|yz|{x|yy{|{zzvxv~x|x|x{xzxy|}xuzy|x}|}z{y~||y{z{y{xzxxy|{{||x}{zzzyzxyyz{~yywwy{xzywzqzxxxvxwvy{{{z{xzyzx}}z{zz{|yy~zy|z}~{{z||zz}wy}|{x~xx{|{wzzyyuu}xzv{yu|xz||wz}z{z~z|xzzz{z{zyz|z}x}}zzxwxxxw{x{{|yzyw{wzzzzzx~{x|vx}ywz|uv}}~xzy{~|~z~z{y{|y{|~z|vy{y{zt{z{y~}|{z~w{x{x|xyu}vz{{~y}{y}y{{yzy{{{~~|~}}}}~{~~~~|~~~}~|~~}}||~~}|}~~}~~~~~||~~|}|~}{~}~}~~}~~~{}|z~z~~|~~~~|{~~|}~{~~}~~~~}|}~}{{|}~}~~}}~~}{~}~|}~{}|z~}}~}~y|||~~|}|}~~|~}~~~~~}|~}~~{~~~}}~||~z||{~}|||}~~~{}}{~~}{}}{~|~z~~~z|}}{}}~~|}z~~{~}}|||~{}}{}}~}z~}~~~~}|~~}}|z{}||~~}~~y{{{yx|~w|~zyzvyzyyzzx|zyzz|x{y{x|{yvz{}}y|yu{z{{|{yy{zy}z|wyy{z}wyzv||y|z~{y{{zzw~yzx||{wz|zz{yyz}{}}vywzyz{y|x|{yz|w}zw{{zv|y|yzyxwyyzz{yz{{{z{yy|yvyy~}{~zy|{zuw}}yxx|}{|z{|}yy{zzy|zxx{}x~|}z{}{|z{xz{{zyz~t|}~zyxv|s{wwyx~x|yzzxz}{yv~ww|xxw|zxzv{|xwxyyzyz{w}z{x{}yzzz}|vz}|{z|{{{}{xvv{~}x|x{}z~||}y}w|{{}w{y{{{y{xz|{{zz|x{{zz~w}z{|{{{y|~xzzzz{zyx~z~z|z|{~zyxy|z|||{y}w{x{|~v~}||~{z{y~||{z{y}{}}z{x|~yz~{|zz|{{u~zu{|yz{yvzyz{}y{z{y{{}{z~z~{y{{|{{{{y~u||y{xy{uyu{sx{yw|}x|}{~{||w}}xu}{zu{~}x{{}}{yxz}{xwyzz||zxx|}{yy{|}zvwyz}|~st{{w{}{{z~|{z|zu}ytzu{yx|yw|{{||wz{{~}}z|{z}|z}}x|~}|z{~}w~~{xzwywx}xy{y{~zwy{z~y|}{{x~t~v}|xpzz~{wzzv}}zwvzyzy{yz{y||{{}}zzx||yvvv~{|zyxzx{{yu{z|z{|~~|zw||}}y{}|{u|xyw|zyzw{|{|xy|w}|vy}zz~}yyyyz{|{z|{v|z||z||||}||~||z}~~}~zy~z~}}~}~~}~~}{~~|~|~}|~|~~~~~|}{~~{~{}}|}}~~~}|||~~}~}{~}~~|~~|~~}{~}~|~}~~|||}}~~||{}~~|~~z}~~~}~~~~~~~~z|}}{~~}|{~}|}}~~}}~}~z~~|~y}}~~|{}}~}~{~~~}{~|~|~}~|~|~~}}}}{}~~~|~}}~|}|}}~z|~}{~}~|~~}|}}~|}~{zw||}|{w{z~~wyzx~xyyyx{v|{xyvxx|}{yxyyz~wz{y|{x|x}{xzyw}{z}zw{{zzv}y|z|xy||y{{z{{yxzwzzv|vyyx|{z{yy|zxz{|wx}}y}~|{|{z|}z~y{x|yuyz{|z{|yxzywwz{zxzy|y}vxz{zvyyyyw~{wwu{{x|}y}|u}|y}{{z}z{z||}txz|}xz|y|zv{x{{w{y}z|z{{syxw{xyy{z{zxxx{zz}z~~}|{x|yx~y{y{y~z}z|}z{wz}{zww|{{|zx{z{{xz}|{}v|z}zw|xu}z{z||zx}|y{v|{yz||}x|}zz|x}~|z}{yyy|z{vyy{yx{wz|z{|z|}~{{wvw}}y{xz{tzz{~{{|xyz|y|~w~~{y}x{yt{xyxzzyz{vyx}}zzzzzyz{x{}}y{y|y|~zw{|}{||z{{}zv}y|y}{}}}uxyzyyy|zzw{wz|{x|{xtyvy|xy|z~{z}zy{|{}{{|}yy}{w||v{z{|{}~xvwz|{}|yx|zxyzu{w|{ywxz|{|xxyzyzz|{zxzzy}{zyz||y|{z~z~{}z{z|{{xyz}{}yuxz{|yyyx|zytz~zxx{zx}|yy|{zz}{x{{|}{y~|{}|x{}xyvx{x|wyvvy{|xzy|rz{zx{z~ywtx|{w{x|x{~||yx}|u{~|{}}}w||}~||z}z}}y|yz{zzx{w{{z{yzy{}|{zz}xw|zs{|v{||}}z||}{yz}z}}~~~~}}}}~{}~}~}}||~~~~~}|}}{~~~|{}z~|~~}}~}~~~~}{|{{~}}}}}~}|~~~}~xz}{~~}~{~}~}|z|~~}~|{w~||~~y|~}}~|~~|~}v}}}}}~}}}~~~}~}z}|}~|}~}|z}|~~||y|}~|~}{~~~{z~~~~}}}}z}~|}{z~~z~~~{|}~~z~|}}|~~}z}z}~~~~}|}}~~{}~}~}|}|}zz}}|~}z~||~~{}z}}~z}w||~{}|v}wx{x~xvyw{}z}yw}{z|x}{xz}uyu~{yy}|yz|z}xy|zxxv{{{xzww{xy}{~xz|yzx}{~zyz|vzxzz~~|~{xy{z}z|zyyv{xxy~y{ywz{wz|}{|xzwz|yz}zwzrzzx~{{{yx|{y{|{w~wz{||~z{t}{wyz{{y||y{tzz{z}v}}{z{|y{ywx|x}z{x~vvt}yx{{z}{zywzyzyy|wxyzxx|{wyv~{|yyy{~x{xyzwxz}v||zyy}w{w||yvz|}w|z}{}x|yzz~|xy|y|}~ys|yy{{}wzzy~~||||{{{zy|y{rz{{xx{zwyz}x|{|}z|~{w}|{wzzy{}|w{z{}~{}{z}~{z{x}{z|}w}y|z}x{zx||zzxz}w{|z{{}y{yz|}yy{{yuz{x~}y~zyw{{{zv|{~|y|zy}|yyx{y|yy{yz}|wwxzx|y}{x}{{z|}yx{{~|y{z{y|x|y}x{zxww|yxv{z}v}|y{}~y|x|zyz|yzy~~{{u|||wzx{}}y}{v{zw}yzxz||{{xy{ywzy|||{w|zzzzz{{y|vxx~~zzuy~{wz|||{zz|y||z{{{zx{z|x~twz|x}wzz|{{zxz|zy||xzyxzy{|v|y{|yz~|w|{xy|xz{~xzz|~zyyzyz{y{{|zzzy~}y{|x||z{yx|wx{z|||x|zy{z|{{~|y||{{z|y{zz}{|x|w|~x~y}{|{x}w|x{|~{zw{xw{yz}}z{||}z{{}zy|}~~}}z~|~}}|x~{}z~~~{}~}|~}~~~~z|{}~~~~|~~~|}}{{~}~{~w}~}|~~}}|~|~~{~~~{~~~~}~~}}}z|~}}}}~}~z|~~~|~~~~}~~z}~|~~}|~~~~}~|~~{~~}~|~~}|~|||~~~|}|~}}|}{~{}~~|~{}~}}|}||}~|}}~~|v~~~z~||}|{~~~~~}~~}~|~~{~}|~~~~~~|~}}~y{{}~y|}zzzyz~|y{w{y}{zyy{wy{xsz|yz|}x{}zyv{wzzyz}|~zwzx~wyz|{|y}x}{{{{{{}~{xyv|x{{|zx~|zxzywvyv{wzxx{|yt{{y|z{{xzxyy{yzz||{|{{|||{z|~zx|{xzxyzzxv~ywz{}{zwz|xvzxywwwyz}{~{|z{z||y{~zy|{y{xz{zyy{}|{{{{w{xx{xvwz||y|zyxvzyx{yz||ywy{{y{~y}|~zy|{}x|}yx|}z{|{|{~xwy}{}zyxz|~yx{z|w{x{|z}|yzv|||yy}y{|~{{{~||{{~|yy|}{xy{}|}z||{{y{{y|{zvzwzz{yyxzx|yz||y}wxxx|x~xzz~|z{}|z~|{u~zyu}|w|{}{}||xyx|}{{{zy|{|{}u|zzw{yz}{y{vyz{}~{}z}~}||}{{z~{}{x}}x~z~~yz{zx{zz}z~yy{yt|x{xy|{{{{}y{{xz|{||zz{z~z{z~}|z}zz}}~}}{|}}{x{y|yw{}y~vxzy||x|w{|}yyx|xxx|zy|||}zy|z|||{zzzy{z|{|~}}z|}z|z|yzzzyzqz~zxyuyxyywzz}x}y|{swuxzyz|zyzy{~~yzyy~{w}zyy}z{yyx||zwxx{~{{wz|zyy||xwz|zy{|~|||y{||y{{zyz|yzz{z~{zy{|y|{||y{y~{y{wzwzvxywzz{||~z}x|{y|zywxty|zv|~{w~|}{zz|w|y{~~||~}~~}}~~~~}|~~}~|~~}~~~|}}~}~}}|}~}~~}~~}}|}~~~{~|{~~}~}~~{}~z|~~~}}{|}}~|~}}~}|~~~||~}}~}}z}~~}}}~~{~}}|}|}}}~}x~}~|~|~|}~}|~}~}~~|~~{}|}}}~}}|~~}|}|}|~~}~}}}}~}~~~}}{~~{~}z~}}~}}~}~~~~|~}~~~}~~{{{}~}{}{~~z~}~}}~|~~|~~}~}}~||}|~}~~}|~~}~}|y~}|}}}}|~~~~yzy||||yywx{yz{{zyxy{{y}v|z|zzz{}zyx|||~|yzy{x|ywy{{xx{z{yxz}xz|xvz}zyxz}~x}zuzy{zyy|~||~{|xy{{w{yzz{{yzy}}z{z{||{{{xwx}z|{zxz}|w{|y{zx{|~xuwvy|x{z|zwvx}vy}}zx}vz|vu|w{zy|{y|{}y|yxz}~|y|yz{}xz~zww|{|wy|yzx{y{z{x}{x}xyzz{xyvxxuw{{vyxwy~{xw|wvwx|||}}y|}|y}zz|{|y|xz{xw{x|}{||z{~x|{yx}ywxw|~tz|zyy|y}yz|z{{|{vy{{}{z{{xz{z{y{xwxtx}yzx|}y{{}xzyxz~|y{z{~x~|w}|{xy~{|w{x|{|xzy~x|{}~}{y|yy{ywy{|{wyy{y|{{}yz|yy||z|xyzz|xx|{|{xy{~|y|{|z}zzyww~w|ww{}|{{|~{{|{~|~}w{zxz{z{wwzxw{~|wz|w|y|yw|x|z}}|}}|x|{{}yz}|z|{~{{z|y|{||zw{y~{{zyy|zzy{{|||{wz||{zzzyzzwzwxw~}}{x|x{yzz~|zyxxwvyz}w}wx|~x|yywz|x~{yzz}{z|zxw}}wyy{|z~{|zzy{wwyxzz{yz~||}|{|zu|w|z|z~wx}zx}z{~zzxzz||x}yw{}xzyw|xy{v~|y{|{z||}~zv{xxy|}}}|y{}{|{xy{yz~{|{yx{vz{v{z{|y}yy|{|zyx|{|zv}~yyy|~~~zz|~|z|{~~||~~~z}~~}~|~~{~|~~}~}|~~}~~}~~{~~|{}}~~~~}z~}~|{}}~}~|~~~}~~|~~~|~~~{~}}}~~~}{|}{~{z{}~~}~}~~}~~}~~}}|}~~|~}|~s|~}~~~~|~~}~}}~}|~}}~~~}}~}|~{}~|}~~|~|~}~~z|{~~~}~|~~~~~}}~~}~}}~~}}}~}~~~~}~|~z~~|}}~}|~~}~~~}~~{}{zyy|{{~}y~zz|}xzvxyxyx{{zyx{y{yx{x|z||zzx|{|z{z~{s|{x~z}{|{z{zzw{}|~}||~{{}{x{}}zty{}v}yz|yyzzyyxzzywyzyz}x~yw~}xzyx}||{z|{{}|y~zy{~vy|}}~||zwxwzz||y}y{xv|uzxw{xvxx}w|yyy|||{w|{|y}||z{{z||z|yw{z{zz~yx|y{zxyxyxtw|v~uyvvyx{y|xzz|zzzzz}wzzz~{|}}wwzxzxyxz|||zy{}{{{xt{xxyzs|w|{zxzvxv|y|{{xwywxvuxy{}~|{{}{|{|z{{zt|xz{z}y||y{~zywxyv|yyy|yz{wy|xzw{z|xxwyzy~{{x||yu{z|y|}~z{yzz~z}}}z|zy}|zx}|{{xy|{wwzu|{xyzvwyu{{yx|y{|yz}x{zzv}wy|yz{z|yz|y{y{||w{}wzxz~}yy{zx{yy{{zyx{{{vz{{zx~z{yuw{{yvyyy|||}{{~zxz}}z~y}{yw}||{x{z}~y||{z{|{y|}wzvwz{wy{{zyz{zyx{x}~{{zzz}{|xxxw}z}~|yyz{wz}{zzv||}y{{wz|wyz~}yxyxzyvwx}|x{zw|y{z{v}zzz{zvz{|x|}z}|~y|zyxzwwz~zz}z~|}|z|wyvvy{~ywzxw|{|{}z}x{y{{{|x}z{|vzz{zz}y||y}}~x}{|{}|x}yzy|w}uytx{yy|z{v}xxuuzx{|z~vz}}||z|}yy}{||}{}{}}}}}}|}}}|~{~~~|~~|~}}{{~z|}}~}~|}}~~|}}}{}}~~}}}}|~}||~|~|{}~{}~{~|~}}{z|~z|~~}|}|}}||~~~~~~}~|~}|~|~~~{|}~}}}~~~}}||~}|~z|~||~{z~~~~~}~}y~|~~|||{|z~~|~}~~{|~||{}{{|~~|~}~}~~~~~~}}}~}|}|{}~{{~|~}~}~}}}}}~}{}~~|~~{}~~~~~~~~}~~}{|~~~~~y}}~~||~w{wy|z{~{w|w~~}zzvzy{{zzxx}vz{}zz{z{zyzzwzz{yzy|x|w}y{z{vy|xxwz{y{xz|z{|xv{x|}|zy}xy|zxy{x{zzz}|}xz{{y|z}v|}zv{zy|{|{}z||y{}}}~}|ywzx{||{zx{yxy~zz~xy||~xxzyvy~t{yyzwzxw{}{~zy{z|y}}y||~zv{xzxz{yz}{|x||yz{{{~yxw{}{zzxzzz|yxxu{~}}z{zy{||{z|vy}vxzxx}wz~|{zzy}|}|}zz{|}~|}|ywx|{~{v|||z~zz|z|y{w|}w~zy{|{z{x|{zzyz|w}z~z|{x|ywyyz{}~w{zx{|zy{y|y|}||}|wzxz||xw|zy{wyy~x{y|z}x}w|{}~{z|{~}z|~||{z{}yz~|~{|x{{}||zzxwy|}}{|zz{|~{zzzzz|}|||vyvt~y|wx{y}{z||{}{w{{zzyywz{{z~}z}|}{zyy{|uyxx{{xz}||~zy{y~xzwwy{}yzvw~|}z}|x{|~~{|{{z{|z|xxyyzy{|{vx{}{y||{}}}||{|~~y{zwzwz|w|z}y}|}yx{~x|}zy{z~yy{yy{||~~{x|y}||{{}zx{y|~~xz{zyxz{|||{z|~xz|}z{{||{{zz|x}zz{x|zz}{zyzt|z{{|}{~~z}{yx{{{{yy||xy}}|z|z|z}y|~|u|x{{{y{zz{z~}||z|z{z|y|z~zyyy{{{{~{{|z{z|{}{|{{z|}|~z~~}}|~{|{~~~~~}~|~}}}}|~~~}~~|}}||y~{~~|~}}{}}~}~~~z}~}~~~{}~~|~}|}~|~~~y|~{~~||y}~~~~|~~~|~}~~~~|~~~|}~~}~~}y~~}}}{|x}~~|}{~~|}~~|}}~~~}{}}~~{~{}~}}}}~~~~}{~~|~}|{|}~}|{~}||}~}}~||~y}~~{}~}~~}~~}|~~~|~~}|}}}}|~{~~}}{{zz~~~|~{}~||~}|z~|y{uzy}{{xywwyvwyx}xywwzxxzv{~vw{zzz}yyyyxzy}x|{||y|z|}{wz|zxy{|x|{w{z{xx{uz}zxyyvwyxzuxyxy{y{|{{}|z||z|z{ww}w{yxz|y|{~y{{zzyyx{vzz}x|wz{yv||}wyyyyz{{z}|w{}z{{x{|}{}y{{z~yw|y~~~vz|}~}{z{{w}zzvwxxzzzy}wx}|{|wxyuyx}zzvvyyzyx~xyw~w|{}}yyw|zyzzz}y|zzyz{zy{{|x|}{|x{{zzx|}zww{x{u|ww}y{|~}yzxz||zw{{{wx~}{{w{xx||xuz{z{y{{{yvxzyu|wxxy|v}x{x~zzz{{yyy{}y{|{|{y{yty|{~|z{|}}yxy}yz{}zxx|{|{{{yzywzyvzz|yxxy{xyzy|y}|{x|z~}|}|zzxz}~y}}x}x{}xz}}wyyzxzz}{w}yw~}xyx|y~~zzzzy~xy|y|yz{|x~~}y|xz|}y~|{y~|xz~{~{|{{{w}{yy|{|vvzy{xzy~x}|zq{x}|z|}~yy{z}{z}}|{vy{|z|}||}y~}z}{{wzxv||{uyyz~yz~~xxt|~zyxxy~vzz}|zy~|y{}{|z|x{z~{{~{~}z~|}wu~yy}x|{vz{}xzyyyyu}}v~|y{wwt{|z{yy{|zx{}|y~x}x}y|{w|||{|}|zzy{|{y|~y~{xvw{|yx|}{s{w}}}|uyz{x~|{yz|{z}w{yx{}}}}y~{}~|}~}~~z}~z{|}}~|}}~{~}}|}zx}}{|~~}}{}~~|~}~}~}}}{|}~}}~}}~}~}~~}}~{|y{y}z~}zy~z~~~}~~}|{~~~~~~}}}}~|~|~z{~~~}|~|z}~z}z~|x}||}~|z~~~~|~~}~|~~}~}z}|}}|}}~|}~|~~|{}}}~{~~}}}|~}s~~~}|}{}{~~}~~~~~}{}}~}}}{~~{|}~|~~~~{}{{~|{{|~}|~|~{||{~|~|}~~~~~}z|~}}}~~~}}~{|~~|}xzx{yz{wxzzyw||zw|zxz|z}||~z}~{|x|{zyzyy|z~{zzw}{wx|x{{{yz|xzz{{y~}}zyz||}}y}y|zy{}tz{wyzx|w{{~~|ww|x}zz}|zw|}x|yyy{~|||yx|x{z{~~{}y}|wz}}z}{vwzyzzx|z{{tz~}{z|||y~y}}}vyyy}w{{y{{xx~{|xy{~|{{{z}zu}|||}x|{~}z||vxzz}yz|{}{~yw}wzz}zx}w{y{|yyx}zz~z}|z{zwwy{yyx{w}yx{{x}~yyy{z}{x|zz{yy~|y{{wy{|}z|yx|w||wz}zy}wy}{z||yyw{{{x}|xy|y|{{~v}x{~yw{{z{y{vyy||y|{|{{zzy}zyyz{|z|z|zw|z{y{|z}x{~{~yzw{|~x}x}y|}w}{|y}y~wz}x{z~zw~zy}|}z||~w~~{|}||}{z~}y{|{|}~{zxz{|{z~xzyz{y|~||{{z|wzz}xzzz|~vz|}x{|y{{y{{|~|uz~y{{|yyz~|}wyz{~{{xzyw{|{w|~wzz~~{||}z|zz}y{wzz{}{}{{~{z{wu||{~x{wzyxyy|{xzvy{{{x{zy|yywy|x{yx{y{zy|xyzy{{}{{z{}x{z{{yz|{{yy|zzvy}{|zyz}}y{v}}wxzwx{|x|xy|zz{xzzyx~y~~z~|vyy{zzyz}|yw|z{vvyyuy|}zx|}{{{y{wzzz}{|wzzzy{y{{}yw|zz{xt{}{zzv{y~|z{|zuxy|z{wz{x~y|}~~}~~~~~|~|~~}~~~y~~}}{}~}}~~}{}~}~~}z|z{~|}{~~|}|~~~|}}}|~|~~{|{~~~z|~~|~|~{|~|}~}}~~}{~~{}}~|x~~}~||~}~{~}~|}}}~}}|}~~~~~~}|{|z~}}}{~{}}~}|~{}}}}}~~|~}{~|~~~~~~~}|~}~~}~~~~~~~~~}~~~|~{~}~~{~~|~~~|~~}~~}}~~~~~~|}}~~~~}}~~~~}}~~}~}|{~}{}x{{~z{|z|||z}~xzyxzxwz|zxz{}|v{yy{z|z|y|z|xwxwxz}zyz|}{v}{z{|~{y{}|y{yx}w}zx{x}y{zuwzw|{z|z{yyyyxwyzwuwyzwz{{{yzz|x}uz|yyzy{w}~{||{vyyxw{w{zzxzzyxyx{{|w~|}{x||zw~{zy{z{zz|||}wx|{z{wy|xx|wz~|{}y~~xxxw{||y{z}xuxzt}xwyvzwx|{z~z{yxyvxyzywv{|{|~|{|zy{y|y|x}y}z{z|~||}}}zwzw|y}zx}xwz|{x{yy|wy{y~xxz|}yzy}|}}y}|z}wx~zzx~}u||x|x~~y{wyzzy{y|{||z}u{|x|}x|wzyvx|z}zxxzzz{|yw|{|}z{w{yx~{~|y}}x{ywxxxxzy{y{ywzz}vuy}z{z{xv{x}xz}{~y~z{|{|}{y~z~v{~|}xv{|z{~{zxvyx|{}wy{yzyzyxxyzyw{x{w|v}x|wz|vyy||z{|}~~v~}|}~|}xzx{{|z|yyzyyxvxy{zzwxzvzzy|ywvx}w}uw{{yxz}y|z{xwz}{zz|z{{x{y{|z|xx|||{{xwz{yyy{}wzx~z{{xyw{yx|{zw|w}yzzz~{{}{z}|}{|~z~}{{}y{z|{~{zz|z{|}}{v}yy|xzzy}{yvyx{z}zz{{xxzx}}x{z|{}}zyzvzy{z|{{~}|~}|}{{||w|{wz{u{x||zzxw|y}{{zx}{|zyzzuyz{y{{|}zxz|}}{|}{~}~~|~}{|~}}|{z|~~}w~}~~}~~}}~~~}|}|~~{}}~~~~}~~~z|~x}}z{~~~~~}{}}~~~{~}|~}}{{|~}~~|}~z}~{}~~{|}~~}}~~~}}{}~}~~||~~~~~}}~~}z~{~}|}~~}|~z}|zz}}}|~~~~~~~}||~}~~{{}}}~{~~~}{}~|~{|{~}}|~|~|~|||}~~|~~}{}y}~|~~~~|~{}||~}~|~~~~}{}}~~~~~~~|}~~|{|{z|z|~w{w||w{w{}{|yuzyz|}|{|xxz{z{zz{|yz|zxv{z}zzv|ywyyy|u{vwy}v{{|}{}}{y|}|}y}zz{x|yzw~}y}{zyyz{ywzy|}wz|{z|zx{yyz{x|vz~{vzw|z{y|yw|||}yv{yx|{}yzt|}}txwyyvywxyz{{v|ztzy|x~xvxz}yz}w|~}x}{x|xy|zzx{w{||wy{}{t{|z{ywyt}yy~y{y{{y{{yuuyyy{|{|z|zxy}z{||{y{wyyy{z{{xz}{{{wyy|zx|~yzz|zw|yy~x{wx{wz}||{vz}{zw}{w|y{|~|||xxz|x{}|zzy}y{|xyz{{~yx|{{}yxy|}}z{xz}|y|{||sy{}zy{v{w{y{x{|}}y}yyy{z{{{{||~}y|v}yw|z|~y}|y}{yz}{z{y{y|yz}x|yyw{||x~|w~y|y{~}|y|xw{yxw}|z{vuzz{}{vx~v{||zz|z{z}wz|{|{z||w{~zx{vyzv{z{{zvw|yz~|{z}zz{{|x|w~wxw|x}zy{y|yzz{{|y{zx|z}|y{v{|yw|zxy{y{x~zw{|zz{~{u~yz{z}z|||zxywzyyz{z{|}~}xsw||wz{z{yz|w|z|zxzx}}{ux{{{zz{zv|}}w}|}yxxyz}xy|x}x{{zz{yvy{zyy{zw{}zyzwz|{y{|y}vz|||}z}}{{vy~y|x{{|y{|x|xyv|w}}{yzww{{x~|{zz{yy|{zw|yy||{x}y|~|}~~~|~}~|~~|}~~}}|~|~~~~|y}}}}~}|~||~}}~}}~}|~}}}||~|}|~|~~{~~~}~||~|~~~~z}~}{}}}}~|~}}|~}}~|~~}{}~|~~y~~~}~}~}~v|~}}~}~~|~}|~~z|~}~~||~|}}~~}}}}~~}}{y~~}~{~|}~}z~}~~~~~}{}}~|~~~~||}|}~~}}~}|||}~}~{~~~|||~|||~}~~~}|~~~|~~}{~|~~}~}||}~~~~~|}~~}~~~~z}~~}}v|y~z}x||z}|z{s|xzxy~y|{xw{s{v{zv}y~{|yy|wv~zvzv||zyy|z~y{}{{{{wy{{|w}zwy~xzxvyzyzxwx||yyww{xwz{|zzyzy{z{}{|{w{zx{zvxy{x{|zyvzvy{y~{{|zy||xxww|v|y{|vww{x|yw{yzy{z~wwy|x|v}v{~zxz|z{yyv|{}~v|xz{{{}|t{z}|zw|zu{w~zxxyw|xyx}|y}xyyzzw{}{{z{z||~yz|z||{y|{x|y{}y|yy}zz|w|zzyxzyzvwy}yvty}||w{xzwtvvx|{z{~wy}{uyvz{~}{{{{uzty~{zw}}{}uyyw{vyy{}wz{zyzv}wzx~y~u|}|yyw{zy|{~y}}u}~xzz{ywxzy||}{}z{{zz|}y{zz}zxwwzx|www|wxy}{xtyxzxxz}z{zyz|}{}z}}{{|}}}~y{{|z}z}zzy{}w}{|ws}}zyzx{yyxzwzvy|zyy~{zywz|{}}|yxwuxx{{}}z}~{ywzz|w|z}yyz}xzw||}tvu}}yzwxz{yzztz{y|~|~|{vv{{x|||v{y~yxyy{{yw}|{|yxzv{x{zxv|}{{{|zvzzuyv|w~y{xzx|}|z||{z~{|{z{z}|xz}|||}|zx}yxz{wyyzzxwzz||x}zz{z{zyxwyzy|{{}uy|y|{{{|{|}|||zzy}y|{z|{y~zz|y|||x}}x{zv}|{yzzx}{zz{{|yx{}z{|yyy}}y{z||||xz~~~~~}}|}}{~}|~z}|~|~~~}|~}~~}{~}|~~~|~~||~~~}}}}~~{}}}}~}~~}~~{|}{}}|{|z}~|}}}|~}~{~}}~~~~}}~}}~~z||}~y~}{}~|~~~}}~{}~~}|{~~|{~~}}|}}{~|~~~}~}~{}~~~}}~}|}~}~x~~~|~|}~~~}|~~}~{z~}}~}}~}~}{~~}~~}~}}~|~}{{}|}~~|~~{~~}|}~~~~}~~}~~~|~|{|~}~~~~}~~~~}}}~~~}}~}}z}{}x|yy|z{{z|{xzy~x}u{rzzyzx{{{z}}{|y{|zy~zzux|z{|yzxywzyzyxyzzz{zvxu{wyz~}|{yywzy|vz{{w{z}{xy{{y|{z|{yzxvzwyz}|w||{|{zy|{|z|zy}zw{zyzx}}xxx{{zzzyzz~~zxy{{|{y|zuxw{zyuz{{xz|y|{|zz|wyywzvw~~|s~|~z~{zy{{z~w{y~y}{}yw|xx{z|yyy{}}z|wy||xvzs}|yzz{|z{}z{xy{}xy{xzz~x{zuzzxwy{zx|xyzy{wy|xz{y|xyzzxzzx{{z~|x}wvz|}{{~|zy}z}x|{xwy|wzz||z{|zywxywvyy}vzy{}xz|~z|}z|{{y~zzx}zzz}|z{{t{xyy{}wy{{zx{||zzxxyv{w~yz~|{zvzzy}z}xyzx}yy{{xyzx|{zwyz|w|z~}zwzzy|y|ywy~y}|ywwyz|{~xz{yzzzy{x~wzyy|z|uzzsy|{{|{y}vz|x|w{wzzzz}{x{|zz|{{|}yy|yyy~x|~{zw~yxyw~~z}v|zx|{{{|xz|y{{z{xy|vz~y}y~zy}w{x~z|zx{|w}zy~y{zzzy{z{{{yz~{yw{|uz{yy{{w|y~xz||}yxx}x{|z{xxz|{zt}~y}{x~|{w~{xy}|y|x|v{~z{zz}zwz{zy|xz}~|v{wxx|yxyy{yxyy~x~u{zz||z}xw{zw|x}{zz{{}}zyy|y{z~yvy{z||{|wz}{}zy}yzwyzy}|zvy|~}}~z{~~z~~|}~~}}~{}{~~}~~}~}}~}}~}|~~}}~~}}}~~~|y|}}~~}~}|~~~~y|~}|}~~z}z}~~}|||~~~~}~}~{{||~||{}~{~~}~}~}}~~~}~}z~~}|~~}}~~z|~~~}|}{}{~~}{{}}~|~}z~}~}}|~{}{~}{~~|}~}~~~}~~|~}~~||~~|}}y~~~|}~}~|}}~}~}~|~||~|~~~~~}~|~~~~~~~~}{}}~}zx}xz|wz{|yvz|xyzxwxw{{xxwyy{wy|{{zxyy{{{~r{uz}z|xwz~w{{}zxuz|w}|ww}||x{}~{vx|zz|w|z{|x|wzw{x{zw|wy|xwzzyyuty}xy{{~||yz{}zwx{{|~z|{||xz~z~xzuzw{yxyzyzyw}yx}y{y{rxvy~}}yqxxz{zy|xz}{x{|{|x}xyy}|x}xw}z|xyz}x{w{z|xw}yxyxzz|wuy||{{zyxvyxzxy{{|xy|y{|~{z||{}|z|{x||{|zzyyz{{{zzzw{uy|yzwx{wx{wwyxvxzy{yyyyw{xy{}|{z{w{zz}yx{|zz{}z}|v|{|{zyu{vz{vz|wxzwz{w{{{z{yzzywz|{{yyx~{}y|{|yw{|}|w|zzz{|{{yy|{{~}||zzx{|twyzxyyxvuyww|}{zzu{{{|yzx{{}z}{{|{z}{}}tz}y|~|yy|xy||~|}z{xxyzy~xw|{|z}ywyywzxz{yx|x{z{y}{zywzzxxz{yzzxy}{{zz}{y~{zwyxxxx~|zuzxzzyo{zzwyx}xxv{x}{{z|{zxzy|||{{yzy|u{x|z{}w{{wyx}||wwzv{|{}yz{wxyx{|ytzy{xwyy{y|ywv|}}w|yw|{zy{{xy|z~{w{uxwv{zxzz{x|ut{zwwvwzz{{wywzy|{wwzztwxyw||z|{x|}zv}yy|zzv|xz}~y{xz{{x{{y{z{{xwywxvw}{zwx{wu{zz}xwyzvxw{z|w{~xyx{x|}|zy~~~~~}||{~{}~}}~~}}}||~~zz}}|~|}~}~~z{|}|}}}||{x~~~|z{~~}~|~}|~~~z~~~{~}~}}}|}~~}}~zw|||~}}~z~~~}}}}{}~}yz~z||{~~}}||~}||~{~|~{~{}{~z{~}{}|z{}}}~z~|~~~}{||}~y|~z|~~}y~|xz}{||z{|~v}{{~||~|~}~~}~~{~~z}~}}~|~}|z~||}}}}~~~|}~~{~|~~y{~{~z~|}}}{|{|}{{~}~|}y}~y}}|~}}|y}~~~y~}{~}}~{~}}|}~}~{}{||~|}}~}~{y}}}|z}|}{~~}}{}}|~}}||||}~|~{~{|}}~||{~}z}}z~{~}~}}}|~}{{y{z}~|||}}|~}}~{}~}~}|~\\\\\\\\}}x<y}}}~~~~}{|z||~~{|~}~~~|}}{|{{|||~~~~}}|~|}||||{z}}|{||{{wzzz{y}z|~~}}|}{}|{{||}~~z}~{|}}w~w|zy}y|}|}|~y~}}|}}~~|~~~|}x}|||}~|~~}|}z|}~||}}z~|||{}~}z}|}~{|}}||~}~}x~~z}|~}|}}}}}}~~zz~|||~y{z|~yz}|{|{{|{{}}|}~|~y}}}||~|~}}y~z}}}}}zy}}{|||~~{|{~}|~|~{{~~{x|~~{~|y}~{}|x{z|~}}}|~{~}y~~{{|~}zzz|{~{z~~}}y|~xy~z{~|z~~||}z}~}zy}}{}wz|}||{}}{{y~}{}}|u{~|~y~}~x~{}||~{~~z}|}}z|~{}}||}~~z~~~|}|}}z|}z|}~{|x}{z~~z}ww~|~}z{}~}}}{y}~~z|}~}{~|{{z}}{|{~{}~}~}z{|y||}}{~zy}{w{}~~~}|{|{~z||}|{xz}~}}~{zy}|~{|y~~~}~|}}}}z{y~|z~|~{|x|~||}z~~}~}|~~}|~}|~~}z~{x}z}|}~{~}|~y{~~}~|}}}}~~~{{}|~|}||y{}|x~~{}{~|~{|}{|~|~|{{{z~|y}}~~~||~{~}|y~z{z|{}~|||~{x~{~~~~~~}yz~~~|{{|~~x~~~}|~~|~z{~|{|}}}}uy|}{|~|}~|yw}|~{z{~y{z|{|~}|||}|{|z~~}}}}z|}}}}}|y~x~x~|}}{|}~~}~~|{|~}}~~|{{{y~|}{~~}~z~~y~}~~~~}|}|~{{|}|}{{}|~{|{~|y{zy{~{|}~~~~~}}|~~}~||{}}{{~~z{{|{{|{z{y}~}~~y|}{|~}~z|}{z~{|z|y}|y|y~{{~~z~~~~}~~~~||~~|}~~~|}}}}|z|~}z|~|~z{|~~w|}z~y|~|{|}|{~~|}}~|{~w~z}{||}{~y~x|~||}~|{z~~||}||}~{~{}}|~x~|~z||~~~y|z|}}t}}~~||z~zy}}|~~}}~~}||{|}z{|||~}~|~~{}~x~z~}{x|}|z|~~~}|z}||{}}~|}}z~|{}|{}}}}{{}~~~~~||}{x||z~||}~{{~}}~~~|~}|~{}}z~~~{x|{}{w~~{{~{}|{~}z~||z}~z}|}~}}{{}|y|x}{~}~{}}~|}}}{y{|x||{}}|}|{|~||~~~||{{~{z}z~{|y~~~~~y{}{{}zz{}~}}{~{~{}|{|~|~{}|~~|}|~|}}}y~}{y~|{||}{y|~~{|~~}z{|||}}~{y{w~}z|{z{}~|}~{~z}~~{~|y|z~{}}~|~}z~}~}y||}}{{~}}y{|}~}|{}|{{{~}}}~{~~}~y~{~~}~}~}}}{z~|~}~~~~{~~}||~{z{zzy}x|z|x}|}{z|}xx~}{}}~|}{}~~zz|{}~|{z|{{y{y~~{{{}z}|||||~{}}~{~{}}}z}~z{}}}~}z}z}y{{}}}|~~{||z{|||yy}~{}~||{||{}~|~~~{z|{|{z}~{}~|~{~|~~}}z}~z|~~|y|z}}{~|}|{{~~}}}||||~}~~}}|{}{|~~{}|}|{||}}z||z|{}z|~zz|}~|||u|wr~~}|zz|}u|}y{}}z{|}{{z~~}{}{~{x}|}~xy~{|~yw~z}{|||{{}~~}~||x}}}|}x|}}~z}~{~|~|}}|{}}y||~zz|}}~}{}}}}~{}~~x||}|{}}}}}y}}}||}{yy{y~z|}y}|~{~y~zz~x}x~}~||}}|~~{|y|}yy~y|}~z}y{{x|x{~z~y}|~y}z~{y|~~|~|{|}}}}}}~|y}~x}z|{{||{{|}y~y~z|~}}~x~~{}~~{z~z|~~|~{~{~{|{}~{~~|}~z|z}~|~~~}~{}~}~~|~~}}~w~}}~~~}~~~{|~~~~}}}}}}|~}z}z}|~|z}}z~y}{}~||~}}}}~}~}|{~||||}z~yyz|}z{~y|~}||}}}|{wz}}z{|~z|}}~~|{||yw{|z|y}~|yyyyz~|}|{~{z~|~{z~}}}zy~{{y}z}||}yz~|{~~}|{~~{|~}~~~|}{y{~|~~|z~{yy|zy|}~|}{{~z}zyw}~}x}~}}z||}|z|{|}}|~|z}z}|{~z|z}||||{w}|}yv}||z|{}zx~~y}}~~~}~|w{y}{}{}~{~|{|}z||}||y}y||{{}}~{{~~|~z~}{~{{~z|~{{}{~rz~w|{x{{||{}z~}{{{{|~x~}|x~~~x||{{x{||u{w{y|z}|}{~}yz|{{zy~zyy~{}~~|~y~}~}{|{||{z{}~}|{~}}}z||~{zy~||}}~{z||{|x}{|~|z}{|~}~}}|~{x~~~{~z{}|||zy~z}zz~}yz{{~}zz|{}y}}{z}~~z|~yz}{}}}y~y~{}~|}~}}{|~~z}||y{}~{zz{}||~w}~{{|w~|~z{z~~{|~{|y|z}{y|}z~|~{z}}~~{y~~~||~~|~|~|~~~~~~{|}|~~~~~~~~~~~~}~~~}~~~|z~~|{~~~~~|~}~~}{||~|}{}x~{}||{{z{xz{zzy}z{{{~y}x}}~}||}}}|}~|}|~}~||z}{z~||}~}{|~~}{{|~|}v~~~{{|~}}z~~~|{}|}}}|||z|{~~z{}|w{{}y{~{z}|{|{||z~}}|~~}||~}y||}}|||}|z}|{wz}y}~||}z~~y~z}z|{~zy~|z~zy~}|||~{}}~x~}|{zy}yx|z~|}}|xyz}}y{}}}}y}~z~|}}}}v||}}}~~y|{}z|}}zz~~y}}|w~x~}|~~{}|}~x~|}}~~~|yx{|}y|}}|}|{z}zz~}||{}}|}}~}~~z|{|~|}y{|~{~|}||{v~z|~z||{}y{z~|}{~{zz{~{~}}~~z~~{}~}{||~x|{}z}|||~|x~y||~~z|}x}|{z|~{|}z}~~~z||~x{{~|}}~{}|}~z~y}x}x}}~||~{xzy|}{{{x}~~|{~~{z|}}{|x|}}}|}~}~y}}z~}~~yzz}{|}}|~~~zxzy|z~}~x~{~{~{|~x~z}{{|}z}~z|~}|}~}}}u~|~~~~}~}~~{~~~~|~|~~z~~~~}}}}~}}~||~}}|~~{~~~~}{~~~~|z|||~}}~~y}}x{~|~{z~||{}{}|~}z||y|}}yx~||}x}x~|}|xz~{}{z{v|}{z{{~}{|{y~{~~||}~|||~|s}{|{z|~z~}{|{zy|x|{yz{|~~~~{{|{t}~}|}}~{y{z{|~}~|zu}x}|~{yz}|w~}|~{}{w{~~{}w}~~{z~~{z}}||}|wyz~z}zy~|}|zzz|~{}z}}|z{|~}~wy|y|}}}{|~z~u}|z}z~}|z}~{z}~|{{||x|z}{}~y~yz{}|~}z}{}|{~x}xzz}}~}~||y}|z}|{z}{|~~~z{|z}v}|~|}wz~}~~~}z|{|}{}~{|z{}|}~z{zz|||xz}z{}~z|}||x{z~u}~{}~zyzzz|}||||}z}y}}{|z{~}|}|{{|||}~zz{|}{~w~zyzy}}{{}|{y|x{{yy~|}}~}|zzx~{~}z~x|}~|yz{{xy{~}y||y~~y~}x|~||}z|z}|~||||}~y}~y}|{zz|}{{~|{||}~}~|{|{}~{~w}{y}~x}}y}y{yyyy}}~}|vxy~|}z|~{~~{}~{|{yx}z{z}|y|{{}~|}|}y{|z}}}|yy~~{{}|~}}~~}||y~z{~|~~~y}~}~|}}~~~~}{~||}}~}~|~~}|~}}}}~{}~~}}}||~~~~|~~{~~~~}~}~~~~}~~}~|}~}}~}{}}|z{~||z}{}{||}yzz|y~|{zu|z|z}{~}z|||zy~~}|~~}|~|zy{~z||x|~~|y{}zvx}|{y|zw~~}w{|~}~|zy~z|}}{~x~|}|{yx{~y~|z{z{|x{{}}}}zyyy{{~y{uy~zz{~z~}||}}~~|}~x|~|yx||{w|{}z~x|zzy}|}z{|~|y|{}}yz||~{|z}{z{|{{~{x}yvz}x~~|}||}}||{{|}z{z~}~}}}}|~z{|}{{y|||}||}z{|}{}~~|zw{}|}{y|z}z|{z|~{}}~z{||{~{{}z{}~|~||~{y||}w}~|~}{~{{y}|zx|~|}z}~}y|~|~x{}|}~}}{~{y~}~|}{|}~|z}~|~{|||z{}y{}~}~x{y{}}z{|}~y|~}x|}{{~~{{~zv~x}yy{~x~u|{y~|{wx{~~~u|y}}z}z~}}}|~|~}}}{|||yvvz~||{}{x{|y||x~z}|||{~}~y||y~}|x|{}{{~z~|~|z{xx{z~y{~z{}{{{|{{~||}z}}y~||{{{z|z~~}{z~|}~}{}{{~xy|{|{|}{}yz}|~~{w|~|}~}}y~{|}y}{z~{}~~}~~~}~}||}}~~~z~~~{~}~~~{~}}~||}|~~}~~}~}|~|~}}~|~{~~y}~}~~|~~~~}}~~~~~zxx|~||~{|}|~}|{}y}|||{}~{{x~}}}}x}|}}~}z}}~|}{{y~zz|y|{u~}~w{}}}}}}~|}|}|xy||wz}}z}~}~{~{}y~z~y|{|~{{~{}{}|}|~}y~y{}{z}|}|{~|{y~~vxyw|~}z|~zz|{}|{~~{{{}{~z{~{{~~z}yz~}|v|yv{z|z~z~||z}{xx{x|||xzw|}|~z}y}~|}}{z{x~{}|~x~}}|{}z}|}{~|y|xz{{}{{z|z||~{~~||}}|~}|}|yz|}}zw}xz{zz{}}y|}}||~~{}{}|z|}~{yxz~}|}z|{~~~|}}}~{|{}z}z~~~~||~|xy|v}{y|}}y}}wzz}{zz}|}{w|z}{~|yz{~|y|{~}}{}}~{~~z{}vx}{}{z~~z{{yw~}|~|~x}{~w}{}}|~|x{~~{||{~~{{{~~z|{|~|}}|}}{{{|y}{wz{|y~}}x{}}}{~|xy~~|}~yz|zz{yz~~y~}|}{z}}{{|z}|||xu~}~z|~~}|||}xz{|{|}yy|~{||v}{}~{~x}|z}}~|~}w~~zz~z~z~|z}|xw|z{}}}x~y|z~{|}y{{~{|~z{|z{z}||z|{{zz{}}|}~~~~~|y|~}~~}~~|~z~~~y~|}}|}~~~~~{~}}~~~}~}}~}~~}~~x}~~|~~}|~~~~}|~{|yz~y}~~{z|||yz|||{{{~x}w~|y|z{~}~y{z|}~}{}|z|~~|{{y|~{}||{|{z|}z||z}yy~~~~z~yy}y{}yxw}~~|{~}x|~{~z|{}|z{|}z}}|y{zy}~{{~{yz~u|y}~y||||}~{z||}x}~~~z~|}|||v~{}|wz||}~~z}|x|~|}}|~{{}}{{{|}{|~||~{|}||~{{z{z||~{|{q}}{~|y|tzy~zy}yz{y~z|z}{zyz~}|z~}}{}z|{{z}z|z||y|~z~w{|}}}z||{{{z~|z}{z~}z|~~}~~}}z}~}~~|~||}{{z~|y|{{{}{{{|}{x~{w}}z~{~||~~~|~|~|{t|~~}|{w{~~z|zz{v}~xz}v||||}{y{w|{zy~{~yx~~|~{{z}x~}{{z{|}z}~}{||{|y~}z~{v}|~~v|y}z~|||||{v{}~z{v}~||~z{y{ww~}~z{|{}~{~~z|~x~yyxy}~}|~~}~}}}{~|}|~}|x~z~yzv{{~}z~yyzx{z~~|yzyuyz|z}|||}{{{}~~|}z}z~}{{~~|z}}}{q}x~}|}}}{xy~z}{|~}|~{|{{z~~{z{{~}|~~~}~~~~|~~|}}~~{~}}~{~~|}}}}~~}|~~~~~~~~~~~~}}}~|{~}~}~|}}~|}|||~~~~~~~}{|}{}z{z|}{y|}|yvw|}z~{|~z}|~syz}x~|~ywy~~~{x}}}{|w{uw{~|y~~~{x|~||z||{||x~zy~z}{|x||~{~z~yz{}{|{}z}|}|}yw~x~}|}}}||x|}}zzz{||yyx~}{zz}{{}z|z}zz~~}{~~~y{~{|w|y|}~~y}||}{||}{}}}zz{{y|}z|~~{}}z{~||}{{|zyx||{~~}~{}|y|}z{{}|{{~}}}}~{zy{~{{||}}ywz{zzy|y~{}y~~y}~}|~{~}yy~z}}|}zyz||{{{{yz}|{||~|~~~zz~y{}}}{}}|}|}}|~|}{~v}z}{zyz}}z~{~~|{z}~}}}~~z}}z~z}u}|y||~}{w}{zzz|~}}}z~{z}}}{|{}~}z}|~}{{}{||zz|{~~~}|z|zw~{}|z~y|w}|}}z|w|{~|{y}{{ywz}~}}{{~{|{~xyz}}|y~z}|}yzz|{|~{}}}}}~z~{{}{{}z}z~||{z|~}|{}~|zz~|{y}{zyy~~~x{}}}y{~|z|}|}{zyzz}{}~||w}x|}||x}yxz~yzv|z}z{|{|~||z~|z}xz{z{{|z|z~uzx{}}~|{z~{|y~{}}x{|~~}~{}y}{}~}~~|~~~~~}~{}~|}~}}~~~~|~~~~~~~~~}|~~}|}~~{~{{~|~~}~~{}}~~}|}~}~~~|~~|}}}}|}}~~}|~~}~~}{~}|}{{||{z{{zz||{}z|yy{{{|yz}|~z|~|x|}|z{||w{|~|~|w~~~{|wx{||}zw{~z|zzy{z{~}zyy|{zz{zzz}~~{}}|u~x{zy|}~}~}{|{}x}{{|~{xz{{||z|yy{|}w~|y|yx~yw{}||xx~x~{~~||y~ztz~y}yy}z||~{{{{x~~y{{{}|}y{zyz{||y~{x}|~{yx}zy|}|w~|y}{zz|z~~|~{y~{{{yw{xzt~~~|{z}{z}z~~}}~~|~~}|z}{}z|{z{|~|{{{}z}{|w{}|}|~{}}yz~|||x{}yv}z~}}|}}|{}||}|z}{|z}{~||zvzz}wz||||||||z~~~z|z|zw~xv}~|~z}~~~~~{}y}}{~x{z}y~}~|{{z|z|zv~||y~|v{{{~}z~z}y~~{}x}|~~}|}|zz}}|z~||}zw~z~{}|z{yx{|y~}|z~}}}||{{}||~}|z}}z~|z|zx|}z|yz||{yw~{u}v{z|y}u}}~~{z|}}|~|x~}z}{}~}{|}|}~}z}y~|{y~{{y}~||{wz{yxw{{}y{}{~|~{~y|{}z|w}|~|}|~}|z{yzyy|}w|zz||~}zz~{~|{y|z~}~|}{||zy|z|~{}{}}}~}~~~|||~~}z~||~|}}}~~~~|~~|~~~~}~~~}~~~~}~~~~~z{}}}}|~}|~}}~|}|}~}||}}~~~{|~~yz}~{y|~}}{|{y|~z|}y|z{}{~}v|x|~~|}z{}}z}z}{}|z~z||yz~z|zz}{|{z{{}{|~|}x~zy{z{z{|zz{}~~{wz}{}{||}|{{||{~|~}{z~y~x{|~~~{wzz|~|x{}y~{}}{w||}}yzyxy|~}}|{}~{|~|}x{}{~}|}{|}w|~{}~x}~|y}|{{~}|}xy~|z~}|w|{~}~z|{}w}{z||~{}|~}}y~x~{~|~{w}zz~~|{x|zz~}~}~~}x{}{{z|}}ztzx}||y|{~~|}|z~}||xz}~u}}|~|x}|z}}{{~}{yy~z~{|~|{y|~{x}|~y~{zw|}}|}y}}yy}~|}}~|y|{~}z{x{}||{}}|}{y|y|~}{y|z~}{}{yz|~}|w}xz|z|}~}{}~{~}~}y|}~}|~}{~}{}||~}z{}{~{}z{}xyz~}~x{{~y~}~}yz}|w||z}~z|y}yyz{|}xz}x|~}~{}{z{~xx~w{~|~~{~z}|z{y}}}{zz|~zy}zz}z}{{|y||~}~{x~{}{y|{{{~x|}~~|||{{z|{~|}y{~|~}zz{yz}}}~|}||~|}~|~~}{{~~y~~~}~}~}}}}~|~|~}|~}{~~|}}~}}~}}~}~{|}~}~|~~y{}{|}{~~}}}}}}~~~}~~{~}zz}~~}~~~{u{|}z{zzy|~yxxwy||z|z~}z{~|}||{}|~{vwz|~}zx{}{||v}~||~t~yy|zzy{}}~z{zzw{|u||~}{|}z|{|}||xx}z{{}{}y}}~zw{y|yzyy|z}z~z|zx{{w|z}x}~}~{z~}{wx~~y}|~|~~|||{y~}~xz|}{~y|x~}x}||{|xx~||}wx}|}~~~}}y{{y|}{}yyy{z~}}|vy}}~}{~{{z}z|{~|{{~xx||}{||}z~~yx{|~}~z|||}}z}|}|}|{{x|~{yx~zy}~~y{z|y{|{~}zz}~~y|{z||{~~w}xz{y{{}z}{{}y}z}|{x{y~v}~y{zz|||}||~{{~{zxx}zz~z{{z}z~|||~y{~|}~~{yz|}|}|}}|}|~}~|{zzyy}||~x{z}zxxz{z{{}|{}}}{|x{{x|z|}y}||}~|yz{||}|y{~|~~~xy|}w}w{}~|z}x}|zz~|yy||xxy||~{xzyyy}~~}}~{~|~|}{x~y|z{z}w}zv|{{{~|wu{xv|y|~z|xz}~}yzz~{x||}}z|}}}}||~yy|~x}z|~||z|}z~~|zzw|{~~t}{|~~{|~{{{|}|zzz~}~~~~~zz}~~~}~{~~}}{~~}}~~|~z|~|~~}w}~~~}~~|}~}z~~~|~~~z~{|~|~|~~~{~}}~~|}}~|~|}{~|~}|~}{y||}}}z{~y{|{x}~}|y{}~~z}{xx}~z|zz|wz|}~~{z~~~}~}z{|{|}{yz{|}{zz{~}~yy|}x|}|zy~||z{~}{}{z|}{~}{~}|z|z}~z|{||z~|{zz|}|}|z}}w{zzy|{z{}}~~z{}x}z|zz~{y{xz{z|~}}{|zyw~zxu{}{~~z{|z~y|v~|~}||{}z}|{~y~~~~y}vx}||y}~z}~}~||zy~}}}|}||~|z|}{~}~}z}y}|{|}z{}~y~~~}}|{z{|yzx{{y}}~|y|}{z~{y|y{q}wxyyzz}}}~{{|}|}~}y~{|~z{z~{x}{z}y~~}~{z~~yy}z~}|{{{|}y||~zyz|}}~|~zx}z|y}{x|{z}|y}}{~|~|~||}}~~}}~{||~||{}z{~}}{~~{{}zwz}}{{~{t{}z{||zx{}~}{~~~|}z~zw}}}y|{{~{|{}{}y}z}|~~v}|}|w}z{{y{y}}|~zz{z~|}yy|z~}z{xz||{z{|yxy{|z|y|~|{~z|{|zy||zz}yy|}z{y}z}{}}{~~~z}z{{{|~~z{}~y~z||{~{x||y{|{|z~yz~|}~{|~~y}|w}{y~~|x~}}}y|~{y}~~z~}||{z~||}}{vx~|~~}~|}~~}|}{~}~}~~}~~}~~|}~}~}~~~|~{~}~}~}~~~~}~~~}{~~}~}}~~~z~|}|~~}}~~}~~{~~{}zw|{yzxz~{~}||~z~~~|}|y{|z{~|{zz||~z{}z{y|{y{|}zzyy}{{zyz{|z~|{{}zz~{x~{{}yx{y|}}|}~}}~{~}}|~y|~y|z{}x}{}zx~~}{y{{z~~{}~~z{~}{|y}}|~}{zyy{|~w~||}z~{|zyxy|z~~{~}z}|}zxxy}}}{~x}}}}~z~~}zz}|~}||zzyvyx~|~||zy|}{z}y}~z}~}{~}{~~||}~{y{{y|}~x|~~~}{|~zzz|{y{{|~|~{~{~||~{z}}~z~~~}x~~{|{{}zz{~x|~|~y{}|{~~~}}{}~z}}{|y|yz{y|z{||}{}z}t|}y}{{z|{}}~y||{~|}~}|}z~~|}}}|{ywy}{}zz{||{|}~z{ywx|~~zy|z|{~}}|~}w|}{~{{z|~{x|y}~{}{y~||~}{y{z|xx~|{x}~{|{}}}x~~{}|||}{}~~~||~zxx{}}x}{y|{|y{}x|}{}x~vy{}}~~||y|z|~z|{|v{}}~~~}~|{|{}|~w}}|}y{}}x}|~~{}}}}~{|~y~}~z|y~~|~~}}}}~~z~~{~~~~}{}}~}{}|}}z~}~}|~}~}~z|~~~~~~~|}}}~~~~}~~~}}}~}~}~~~|}~}~|}x}{{}{~{}|}|{~{~s~{|~||{|z}{}yz}~}{|||zz|{yxv{~{~}|}}y|z||}|}|}||}|~zyz{zy|}}~x|{{~~}yx{|y}~x{}}~~|~|{~~|}}{~{~~z}}zy{{}zzx}zxz{zy|||xx|x~z{~z{z}~|{y}~~}~}|}{zx{}z~||~}{~z}}|x~~|}~|}}}y||{}{|{{wu~z}~~}{~~~|{~~||wz|{{z{z|z||}z~}}}|~|{zx~~||}{|y}~z{{y|y~{}}~{~|zy|{}~x}{}|}}y|~z{~|y}{}|z}~}~}{x}}~}yzz|~z{}}~z{||z{{}~yz~|}~}|}}{~z{|~~~~~~{~{||~~}}z}}~|}zy~{||{}~~~z~|y~|}~~}~yz|y~ywz|{{x~~}}|}{|{}}~{{{|{{}{||}xz}|~z}x{}|}~||z||}}{{y{||{xyz{yy}yx|}|}}{yy~}|z|~~yy{|y{~}}}}|x~{}}~{y{~{|z}~}yz{}~{z}y{{~}|~}z{}~{x{z~|zy}}y~{{~yz|}{}}z}~||~}{z}|}{z~xx||yxz~z|{y~}~}|||y~|}~}{}}z{||}~~~|~~|~{~~{}|~~|~|~~}}}{}|~~{}~}}~~~~|~y|~~}~~~}~}~~}~~~~~~~}}~~|{~|z}~~{yx~z|x|}{~}x{zxz}z{~y~u}~|{~{{}~~}~~wz{~{~|z{|{x~}|y~}{{yzz{y~|{x|y|~yzyu}z~||yx}~|}z}}|z{|zz{{|}~q|~~y~|~zz~{zz}|x}}uy{z}{|{{vz{x|y~}}yx}}{}}|x{}xx{|y|{z|yzx}|{{y|zx{y|{|{z{z{{y|{|{}vy}~zz|~z~||zz}}|{{z|zz|{xz|z}|}}{wvx}z|{y}~~~{|}|~{}~~~|}}~|~}{|~}~|~{}{yx}|{}z{{x{{vyzv|{~|y}}}|}z|zz||~{y{|~|{~~}|~yz}}{xv}}|yw|y{z{}||xzz}}u{~z~}}|w{}w}|{z|x|w~}~{{}}z}y|z~{~|~{|{xxyz~z{~|||}{}}{}z~~}{{~~{}}}z|y|u}zz}{u{~|{wy~zwy}|}~~}y~{zyz~{|~~~~|z~~~||z|z}}}zv}}}v{|{~xyx~}yz{}}}{}~}|y||{}yu|}~}}z|||{}|{z~~zxy|{|||{~zy}~{z}{z}{{zz{}x|z}|~~z}}}~{{{y{x}~w}}~wzz}xy||{|}~zz~}}{}~}}{~|~|~~{~}~~~||~~~}}}~~}}~~~}~}~~|~}}|~~|}{~~{~~~~~|~~~}~}~|~}{}~}}~}~~{|}~~~{~}~~~}}{~}|~}{yy~u|z{{||{|yz~{}{{}~|~w}w~wy|~|y}y~w}|~}w}wx{{z||}{~{}yy{{{|{|{{{z~{z{}|{}|y~|{~~}{z~}y~~yx||z|x{}|}y~zx}}{~}yyz|x{}~zz{|}zz~|z|}~{~}~|ztz}{{||}qw~{|}}}||z}}z}w{{zu}zyz|y|||x}{{x}z}zy}x~~||z||{}zz||{|}~z}~||}z|{{|~}|~}}wzyx|x|{|}{|{}}z|{|{|~|~}}||~|{|}~yu||}}|}~~}{yzz|x~}|x}{}||~z|||zz{}zx~~|y|}|~~}~~~~|{}}}||~{z}z||}{{}|}}}|}wz}~}zy|}{|~|}z~}}|~}~{}~}zz{}z~|~{}{~|~|xx|}~~z~}zx}~{sy~y|v}}{|z||{|~u|{|{}y~|x}|}z}z|~y~z|}}y{{~|z}z|y~|~}z~z~{x~yzz{|}}wz~{{y~yy{{}~z~{z}y{}|~~z||y~~|{y~x~~y}||{|yzz{{{}~zz}|}|{|{|||~y~{|z}|}|v{zz~}}zx}{{|||}s}|}|~|}~}x{|~}uzz}}~|{}w~}}}~zy|~|~|}|}~zy{}}x}|}q}}}}~~~|~}{}~~~}~~~|||{{{~}~~z|{~}~~~{~~}~~~}}~}|~~y}|~~|~~|~~z}~~~~~~~}~|~~~~}{|||{|||w~}~~{{{~~{z~~~{{y}z|~~y~}}|~z{~wy|}~~{~v}y|~z||{{||{|z~|y|yx|~~}~}w|x~x~{yw~}|~{x}~v}z~~|{{~}{~{|~xvw}{{|{|~{wz~|y{|{|~z~}x|||z~|~{zz|}}yz{~}}~|{yyz}|}|x}{~z~|}y}|{w||{x}y{|{yz{|~~zy~{uwzz{|{{~y{z~x|{~x{wz||{|}}~~z|~{}}||z}}~|~y~{{yz{z{{|||z}~{||{{|~}|{{~uz||}{z}||x}|vzx~xy~v}x~y}xz{}|}~y|z{}|{z{~z~y||}}|}{x{yy|yzz||}|z{|~|yx~{|wwx||z{{z~z{~{|{|{~~|}|}}~~~|~z|z~}yz|~{zz}x{{z}y}yy{|t|yzzz}|y}}}~z|||}|}}zz~{|yxz}~~||{{xz}x{}~}}zz{y}{y|~{{y~}{z|w}|z{}}{~}}{}~|w|~zx}{y|}z}x~xy}}z|}}z|xxz{{{|~}z{~||{zy~{}|~}x~}{{z~y}v{}z}x~yw|~}wy~|{}|xx|}{~z~z~}}|{}~~|~z|y|~~~|~|||~z}{|y{~||~|~|~~y{}wz||||~~~~|z|y{{}}}}|~}~~}~{~|~~~~{z}|~~~}}~}}~{~z~z{}~~}~~}}~}~}}~~}}}~~|~~}}~{~}~z}}}}}~}~|~||~{~}}~}~~~}}}|}~}~|z|}}~y}}}{}|}~x|}z}yz}y}}~|{~}z{~}{{zy~|{{{{}}}{z}~|yzz|}|{{{zx{~vx}}yz|{y{y{}wx|||}}{|~~~{}~}~}z}}{}|~}}zzx}~z{}}{||x|{z}}z}x}}{~~~y|v~}|{|z|yy||~}z}}|{{z}z|y}z~}|{|{|xy|}}~z|{|~{}~~||}z|wzz|{}|}}{}{~x}}}y||z~{zy}xuxz}y{~yzz|{}{|xy}}~wx}||z}|}~{{yxx~}x~z}y||yy|~w}~|~}}}z|}y|~|~zx~z~{|{yz|y{z}~||}}{}}z||z~}y|z~y{w~||z}{x}}}}|}zw~}{{}|{|~~y{{|zzy~}x~~{|z|{z|zz}{}u{~}}~~{~z|}x}{}~|}}{~v|}|||~~}~}z|z}{}vxyy}{|y{yz}~z}|w}|~||z}{}yy~z~zz}||z|~}}|}y}}}y}~~|{w|~|x||zz||{z{{z{{|xxz}{z|uz}{y{}|z}z{z{}}y~~~}y~z}~{}~}~{}|yxyz~~w|~y|y~x}x}{|zz~|yw|{z|w~|~~|}z|{{{~~{|xy|}|~yz}~y{zz~z|}{wz~}x{y~~||}}t~{~~~~|~}}}~~{~y~~}~~~}~~~~|~~~~}}~~~~}}~}~}~~~~z{z}{|~||~}|||x{z}{|{|xy{xy{z||}|y{{}}{}}z|{}||{z}~{{{~~~{~}xy~z{{{z}z}}~}|w~{|{}{zzx}~~}|y{{|y|~|~||w{}~~}~}y~|x~}yzz}~z|}|~{{~{y~z}ux|z{y~y}|{~zy}{uz~~~~|}{||}}|z~yy{zz{y{}}xz~{|{|y~zx{{~~{}|~~}v}}||{~|}z~{}}~|~z~x{{{y|y~x|{z{w~z{|~|{~{{y~~}|}y|~~{|}~{|z||}~z}xz~{}zy~v}|x|{{ww}z~y}|x{x~}}|}}yw}|z}~~||}{~{||~z|~z{y|x}|z}x|z~yw{~w{{}~w}}|||{~~~}~|y~{{y{|~|{y~{|z~z|{z{|~zzz{vz|{z|~{yz|yv{}y}~~~~|y}y}|z~||v}yz{~{~w|{}{x}}z|zx}}{{}|}{w~}|~y{~~|x~{}~~||~|~{|zyz{}x}|{}{zxyz|z{{y{|}~zx|{y}{x}y|y~~||{}}~~}}~|zz}}}zy~x|zz}y|yy{||z{||{{~w}z{|~~{{~}{~~{}x~}}}}~||~|z}z}{z{|z}{|z}}|}|z{{~}}|{zz~|{x|x}{}}}}{{z~}~~}x~~{{|}~~z{~|}~~~y}}~}~|~~~}~~}|~~}}~}}}{~~~~~~}|~~}~~}~}}~}}}~||}|{}}|~|}}|}~~~|{~}}~{|{}|~}}{y}|}{}}}z{y~{{y|{~{|~zy}~zzx{|}~}}||}}{|}}y}z||}}}{|{|}~{{|y~{~y|~z|{{~{xy}~{zz}|||y|x~{}w|{}{z{}~yyy|~|~~|}zw}~zxz}z{~~{{||}{{|z|{y{z{z{{~|y~}z~~~|||{yz~~|y{}|}yyx~}||{y|{}z~|zzz||{zy|x||xzz}}}}}}~|x}|y}|w}{{y{~{y|x~z{yz~{~{}}y|y||~|~{~~~~~|{||z~|}w|z~|w}x|y~|~}z}y||x}z|z|u|{{~z{z~{||z~}y{z|~~t|t}y~|}z~{|x|~|}y{}|y~|~z{{xy~z|z|~z~|}|}z|~}}|yz~y~y~}~ty}|}~|}||}{~{{y}|zvz{x}|{z}zz}z}tx|}}}z{yz}}|}}||~|}x|}{{|~|}}~~yz|s~|}x~}~|z}}|}z|}{}{{}||||w|}}}|~|}{~~{{~|{||~~zz|{z~|}|~}~z{z|{|~||{{{}}~||{y~}|}}~}w|y{y~z|}x{}}}z|y|}{{}x|x||z~x}zzzy|z~zuzw{z{zz~{{}~|z~y|}|{|~}}~}y{|z~v|x{}|}~|z}}wzx{|}}~|~~}~}~~~||~~}~~}~y~u}~~~~|~~~{}~}}{~~{~~~~~~~~~}~}~~z~~~~}~z{~~~~}{~~~}{z}~||xx{|wx{xyz{}}y{||{{yx{{w~u|zv}zxz{|{||z|}~y|||}{~zzzy~zv|||{x{zzy~~||y|{{yvy|z}{~}|z}{|||z}|~|y}wy|~~~|yu|{xyz~}~yyz}~{yy{z}|v}{x~z|~{{{~}y}~|~{~y|}~z}{yy|{xw{||yxwx|zxzy|y|~z~}zxzy}|~xyz~{}~~{}}|}z~z{z}u{zyz|}zzx{}|}z}yy|~y}}{~}~w}}}}}{~y{}~~{z}}zy{z~}z|zy|x|x~|{~{{{y}{||{}}|{~v}|}}z}|{{}}~}|{x|{v||~z~zzx|}wz||}}}zx~}x|~z}{x}}}~{{|y|}|}{}{}zx|z~||v{{|zxz~{zxx|{xy{}|zz{~||{zsyz{y~||}{{}z}{x|{~~~~}}z{{|{z|{~~}z}~{zv|~{|~y~~|}~~~}w{~w~}||{yz||z|zzx|}{vw|xt~{|}y|{|{~~y||{||v~z~{yz|{}|~}}~|~{z~}|z{~}~zyyz|~x~z~vy|x|y~|~}y}yzy~|{{~z|{|~z~|}|z~|}~~{z{y}z|}xzvyyy}{|}~z||~zx~z}z}}y}~~y{xz{}|~~}~}~~}~}}}~~~z~}~|~z~|~~~~}{}|}~~~~}~}}|~}||~|~{~|}~~~}~~}~~~~~~~~}}}|~~}}~}~~}~}~}~~{z|~|y}z||}||}w{|w|}{|w{{}}}z|}{zyzzzzz|~|x|{uzxxz{{zw|}yz}y|}|z~|x{|w|z~{x|}{z~{}z}{yyy{y~{~{~x}yw{}zu}~|}~|y}~}{|zz||{~|}}}w}|zx{|~x}|}x|w~z|{}z~{xxzx}v~{||z}|}~~~yvx~xz}{y~{~}z|}}}y{|{{z{~}{x|~|}|y{~}{||}w{}|{~}~|{|}z~}|}|z|{~}{z||}~z|||x}wy~|}}~}wz{{z~vz|}~~|}{zz|y{|w{{}}||z~~{x}{wzz~z~~}}{}~x}}{zz|z|~}}{{y|~~|z}|}}{|~z|{~||~}y~||y|{}~|~z||wx||}zz~{~}}}{{~}x}~{y~~{{||zw~}y{|}y|~~|{~yx~{}}{|{z{z~z~{{xz{~}{|}}~}}~|{{}z{{x||{~||~}|z}{~}y~y}z{}z}zy}~{}~y}}z|{|~||{|~{{~|y}w{|}{y}|~z~{~}{}|{wx~zx{xz~}~|wy|{~xw~zyyz{|~zy}}z~|x{{}}|z~}||}~~x~{y{|z|||{{x~~}{|z~||}}|x}{~|{y|w~|~}}{zz|}zyy|{}{|{{{}x|}yyy|}~~~}~}~|~~~|{~~~}}}~}}}}||}|t~~~|~~}|~|~}~x~~{~~~~|~|}}~}~|~}~~}~{z}|~||}~|~~~~~}}|}}||~||y|{y~{|zzyyxz}~~|xxz|}}zx~}}~{w}}}|||yxyz}{}z}}~xy}|yy{}|}z~{xz}x}zxww{{zy}~||{~y||z}z}}}~~|}~~|}~}zz}}}~|z}}}x|~z}~{yzxy{zyz}|x|ywxzz{||||{zzz|x||{z{~y}{|{~xzwx}z|y{{|{|wyz{|xy{~xz}~zw{~|z}}||z~}v{}}|}{|}~}{|{}z}y{{v~y||}|y}}{w}~|z|{}}}z{}{}{||}y}|}|zz|~{{|{||y|}w|y}{~z{x}w}}|}~z{{vz~}v~}{~|}|{y~}zy|}}z~y{||~|z~|~z}{{{~xyy{y|u{zzzzyy~x~zy{~|~wy{zy~~~{~{}{}{{}{|{|}}|v{{zw{xx{|yz~{{yzy}}~}~~z{y~{~~|}z||{yy{|~|~~{y~|y}||||zwwz}z}{zzzv}}}x|{{z}|{|{y||~~}~}~w|zv~{y}}yx|{zyy|}yzz}|}xw}{}|}~{|w~|{z}||}{~}|}~~|}~}{yy}{y{{yy{||~|yz{ywx}{{wy|z{|{{|~y|{}{}}~}{}~zwz{{x{}}|~~}}{|{}{yz~~}|~xz|}~y~{|x|~{~}|~}}~|~~~~~~~x}}~~z~{~{~{~{~~}|~~~|~}~~~~}~~}|}}~~}}~z|}y~}}~~~|~~~|}~}}~~~}~}y}|~~}~~|~}~z~}x~}~}}|}}~}~~|~{|}}x|~~||{xz|y~xz|z}{|}|y{zvzz}~yv}|z~z{{x{~~~|||{w~}z}}z}yvz~|y|z}yz~{|zy~z~}~}||~}|zz|}x||}}}{{|{}~xzt~x}{{|vzy}y~|{|y}~|}~~x|{}{{}z}}|y|{|z{}~}}zy|z}{|{}~z{}}~w|vy}}y|||z|yz{w{zzy}~z}|}~wwz{|}||~|xwt{|y~z{|{~{}z~~||zy{{{|~|~|w|~z~{}~zxz}z}|z}}{~z{z~~w}~|{~{z~v{{z~~yx}x}}~|z}|{||{}~~||}{{~~|z|~y|z{~~zx|}zxy|~{~{}~|~|}}z}{~{~|~{}}}}}|}y|y~}y{{w|{|{~~~|{}yzy~{~x|y~~zzuyy}{~|x~ywy{{|}~}zy{{{zz|}{}~~x}~t~|}}z|}}}~||{}{{{z{{|}~}}~|z}~y|y}}}{z~xz}}y||{~|zzzz{}}{{}|~{{y}zx|{y}{yy~|z}z}{v|{z~~}zx}||{{|}}{zyz}y{|{z}x~~}}~||y|}~~|z||{y{}~w}yz{z~{y}}||yy~uy}~{{}yz~~{y{{|zz~||zz|~{|}}||y{{x{z|~{~y{yzxw|||}x~}~{{zy~|{yx}}}xv}{|}|~~~|}y~~||}~|~{}~}~}}}~}~}~~~~~|~|~~~}|~|~~}||~z~z~|w}}|~~~~}~~~}~z}z~{x~~}~|~}}|~~~}||}~~z}{|{{{}z}}z|yv||}z|y}{yyx{yzz}|{{z||}y|~}z}~{{~{{zzz}z}~~}{|}}}|wz||z|||||v}{z{{|y~x|zxx~~{|~}|{{}{~{}~|||}~}}||}}||v|{w}|y~z~~}|wz~ux{{z|z|{z|}}~~}|z{}z}}{}|}}}||{yyyzy}~zz~{|{{{~|||u|{x~y||}y|z{}~z{y}}|y{y~~~~|z~ux~~|}yvzzz{}|w~|yyx{}{~|}x}xxzy~z}}}||~u{|zy|~|{}y|xzz|~zx{{}}|w}{x|x{y}~z|yw|zz{v{x{z~|}|}{{~}|}yz|}|~}|~}~~z}zy{~}z|vy}z}}y}}x}|~x}|~~}x|z}z~z}~{~}z~y}z}|z~~{{~zx{}y}~{yz}}x{~w|{z~||}z|z}|~|~~~}|}w|{{~y{zy~{}}|}}|}|}y}zz||}zzz{|z}~{z|}{~~}{|}~}}~y||~x|y{}z}}wz{yyx{y{~x|}{wyy}z}}z|zy~x}|z~~}{{{z{||}}}{|~|yx{{}~zv|~y}{z}v{||||{z||}~{}~{|sx}{y~{}y|~y{|~||}~~~|}||x|z{|z~}~||y|wzz|}~{|z{}|}y{zz}zzy}|{|}}~}~}~}}r}~~|~}}{|~|}~~~~}{~s{|~~}~~~~{~||}~~{~~}}~}~}~v~~~{~}}~|~}{~{~~~|{~~}~~z}~~|}~~}}~~}}}}xy|~{}~}z}y{~{w|}|yx|x{z{|x|x{|x}|z{~~x}}~x|~y{}x}|}|~|}{}}}{z~~y~}}{{w}|{}~~zxwyz{y|{}|{~z~}{|z{y|z|z|{|z}~~|z|w{~|}~|}{}zy|}x{~w||{z|~||{||}|{zzyx|~z}}|{~{{|~|||{~|~y}{}{w|}|}~}~xz{z{}wz{{z~~y~~}w}z{~|~{xy}}}|~~}{}{{|t}z~y~|}{~zzv{~~z~}{~{|~|{|}{~}x||xzyx}z~~v|{~{~wx~{z~wz~~x~~}}z|||}}~~~{|}|~{z{|{|v||u~}y|~|~z~|~}z{}{w|~~yzy~||}|{|{{|}{~}z}}{y|{y}u~}}{}}~}||}||y{}}z{||~~z|x~|~~y}~}}|zzyy{}}zx{||yy|~|~|~}||{zx}yxwzz~~{{|x~{zyz~}y||~{|{}~}{zy|}y}|{}x~}|}~xzw~|}{|w~~}}}|{~~}{}~|||z}{{~wy}~{|z}||}}~||}~z~}z}}{}{{~|{{{~{}{{|~zz}~z}~y|{}}|}~{w{}~{||{|y{}|{z|yy~}~z|~|y~|z|x}z~y|~|~|~~~}~~~}~}~~~~}~~{|}~~z~}|~}{~w}~~}|~}~~~{}~}~~~~~|{}}}~}~{|~~{~|~~~~~~~~}|{}z}||}~||~{x{{{{~{zzy{|wzyz|{yx{yz||~|yyz{z||{x}{}||x|x}}{|~|~w}~~{}}{{{w}}{|{|{z{|zzzy|uz{w}}z||y{~}~}||{~|{{z}{|y|~~zz|z|z|}v{yz}||w||~|{~}{x|yy{w|{x}|||y}x~~z}{|z}~zz{{yyzzx{}||y{{~}{}|y~||xyz{{z||{t}{}|~}|}}~y{}}|{|||~{z|~u{y{}yy|z}zy|zz{yu{z|vxyz{}|xy|{}y}|}zxy~||z~}|{~}{~{}{||zw~{{}y}y|{}wy~{}}{|{~{~x{y~~}y{{~}}z|}|~wywv|{zyzz||||yzzy|}|{{{{}{|~{}|}|}|}~{z~{}|x{{xzz~}{}z}z{|}{{{}y{}x~z|x{}}}~{~||{|{|}yy}|y{}}|xyz|~v{y{z~yxz}zyy~{xzz|z|}}}}zx|~|{zy}}|x~||}||x|~z|{~|z~}z~}{{z|ztz{}~z~{|{{|{w~{{|z{||}t|{|{~z}{x~|~xyzx}y}z|z}z{z}|y{}|}x}z||{yyz~x}|z{zz}|{||~~|{y~}{}}|yy{{yxy~|{|v}{xz{{||x|wzx{}}y~~|x{||{~~~~}}z~y|~~|~~}~~~|~~~}~~~}~~{~}|}~}~~}}|}|z~~~~~}v}}}y~}}|}}~|}|~|z||~~~~|~~|~~~{}}~~}|~~~~z~{x{|}||~{|}}{yx{}|z}vz{~}{}}}}v~|}~y~~}z~{wx}y{~~y}|~yx}}|}{{y|{~}|~}~}}z{}{}|}~}~y|}{}}||z{|z{||z{z{z{|~w~{{{|xz|}||~}||~}z~y|{~x{{yy||}{|}||}{}{}x|~|~~}~|{y~~~}zy~z|}}y|y|x{y}~zx{{|{|}|~}|}|~~{|}{~|z}~|}~z{uyzwz{w}}}}{|~|||w~{}|~zyzz}~y{}z|~{|uz|}wz{}y|yz~|}}||}||~xz}{|}}x}{|||{x~z{|}~~}}~|y~||~z~}{~{{}|}~{}xz}}}}{|z}~}}}}}~zz}z{}}~u}|y}~{~zz||{~{y{z{~~|z|}}|~}{{}w{}~|z|zzz{z|}{z|{{{~}}||}}|x~{{zz}|{{}|~|}|{|~|zyx~{{}u|x|}}|~{~{{}~}~zyz~~~|~|yz{z~~||x~}}yz}~~||z~y{}{||{{|}}|}zzy{{z}zzz|y|}{{|{{|z}|||z|{~{u}|zz{}{y~v{z}zy~~}}}~|||~{}}y{}|}}|~zy{|}|v}{zv{~~|}}xz}{z{{wu|t{zzzy|~{z||y||}~|~}|||}~~~|~}~}}~~~}~}~~|{~~~}|z~|~}~~}~}~}~}~~}~~z}~}~~~|~}~~~}}~}}~~}~~~~~}~~~z|~|}}z}~}~~~{z{~}z}{|}{}}~z|x~}z}yw|}zw|{|xyxxyz~|{||}y{}x~}~{{||{|}{~}z|~|z}y}yx{|yuy~~|z|}~yy}zz{|{v}yu}||~~}|{~{{~|||}~y}~~~|{zzz{zz}~{|xyvw{{||{}|{{}zvz{~}|{~~|x{}{y|{v|~~~y~}}|{||yz{y~y}~}yw~{y}}z}x|zz{|{~}t}|~|}}}~|~x~|{|}z}}|zyz}}|~zz|{w{{|xyy{x|}~~~{~|{~|{}xz~~|y{|~~y{~z~u{{|y{{x{{{y|y}y}ywwz}y{{|||{y}}}~~|{|}}|}wz{wy{z|}u{yx~~}x}{|yzx{}{ww}z|~}}y~}y}z~z|||~{z}}zyz{}|}w~{|~~~|{z{z|~}x{~}}}vz~zy~}}yzz~}~{|}|~|~~|}{}}{}|{zz|}~z{x|{|}{~||}|{y|z}|x}{{}|||}~{z}|~|{}~|~~{~r{~|||z{}{z~}zy}xyz~uw|{yzzx||v~||}{}}|v{|}~}{}}}}yz|~{{~yy}y{~|||{yxz}}zyz{yx{x~yzz{}}~}~}{zz{}~}z|}{~|wvy}w|{~||zy~y~~y{z}|||}{z}{y{}{yx|z||~|~}}}|~~}|~|~}~}{~}z}|}~|}|}}|~{~}~~}~{|~{z~r~~|~~~|{}}|z}~}}~z~}~~}|~}~}~~~~|}~}}{w}z{{}}z|~}|z}}|z}~}~|{{{{{y{{~}xyx}|zzy{}{{||}y{{|{~~}~|}|zzy~|}{|~~|}z{~}~z|~x|}}{z|xz{x{x|||zwz|yy||~z{~{|~x|}~~{}}~~{{~|{|{~||{x}~y~z}{}z{x|{|}}|}{}~wy}{~|yzw~{z||{~{}|{{~}x~|~|}}z}zy||}}{~zz{{|wx|x}z}w|}}}{}}~z|{y{{{zy{{}~xy}}z|zz{|}{|}|~}~{{zz{}x}~}~}w{~zw|}{{}y~y}yyz|{v||{w~~zz{zy}}~~w|{{}~}yy|{}|{zxz~}}z{z~{yxw}}z|z{y~zx|~{{x|}y{~|y}|}}}~zz|x}zz~~{~{x}|~||}|{y}|||~|{{~zzy}y}z}z}|}}x}~}|||~{z|}z}~z{}z|||zzyz{z{||}x~~~w}~~{z|w}z}||{{{}~}||y}|w{z{{}|zx}|~}|{~{{||y{|}{|||{~}{z~~~{}z|}{|{}{zx~{w|}|{~||}}z}|{~}~|w~wz}|wzw~y}x||{}z}~{zzyy}{}||}|}|z|y|z|y}~z~~}}|z|y~}|yux|}|~x{{}{z{~|{}xw}|z{|{}}|}~|~}|~~}}~~~}}}}~~}}~}~{{~}~|~|~}~~~}~~}|{z}~~}}~}}~{}}}}~~~~x{~~}}~~}~}y}{~~~{|~~~{y}}y~}}}~z{z}{}}|{z{{|x~y{{{z{yvz{|{z}z}|}}zz~|||~}{z~z}}~z{|}||zz|}{~yx}y~z{|}y~{~}|x}|y~}{|x{{~{}|{z~~~~{~~{}}}y~}z~w}zwx{|}u{|rxzz~~~{{~~zyxz}}u}}|}}|~|w}{~}}~||}~~zy{}x{|{}}zxy||y{~|{{|~}y{~{~|}|}}}{|y|~{}|xz{|~}yw~{{}~x~z|}}{{{}}{}{z{zwz}|}z{}~{}}}x}~}}z}~|~{}yy{~zy|||}}xxzz{~{{~y{{{yvz}~}}|}}}}~{~|}~|y~{~||}{{|{{|{||{~|{{||wv|{~z~uw|~z~}{~|{wz}}z~z~{y|{{x{zz{~~z{}}uz~zw{}|~~~zz~{z~}w}|~{}}~z}{{|y{~{}~{{|~z||x}x|}||z}}~}{{y|{yx{{x{}zx{|~~|{~{{~}||y{~{}|{{~~x{{}{|}~~|}z~}}yzxyv|||v|}|}}y||x}|~}~~}{||}~}|}|~zy|{y|x~~y}~}}~{~z~}~{z{{{}||{~{}{|~x}~}~}}}~}}~y|~|{z|yz{z|}y|~y|{y}~z~|{}}z~{{~|{}~~x~~~~}z~~}}z~~~z|}}~|~~}~}~}~|z~|}~~}~~~}}~~~}}~~}}}~~~||~~|z~||~~|~~}}~|}~z~~}~|~z}|}~}z}|}~~|{}z~z||{|{yt{|{~xy|}~{|x}y}~|}~|~~zz{z{x~}~|{yyz|{z{}~z||~{~{|}{}}z}~||~yz|z{}}{~}{{z{{~||||{zu|{|{|z|~z|~|yz|}yy|{{y}|{{~}~}}~}|{|yxywyz|{|y}~~}{x}{{~{x}}v|~|~|z{|}{}vz|{|z{~{}z}{zzxz}~y}|z}|}{z{y}}|{}}{}w{}~~|{||z~x}{|}|~z|}}tz{zzx|~||{~x||{}y}|~w}|{{|~}~||{|~y}wzx{yz{z|x}}z}y~w|~~y~}|{vx{z|}|~~~zv||~|}}y||||y}}{}z|w}~z}~}}z}{z{}y{|}{x|}x~y}{x}|{}z}z~|}}~}y|zx~~y{|v~}|~||}||{{~}{z|y{{y|}{x|}|{{|zz~yz~~yx|zy~{|{{{{~wz~}|}{}|~~{{~|{||y|}z{{~}{~~}x~{}y}z}}zx{|}~~{{zz{{w|}~{{z~|y{{z{}|z{|z}~}}z~{|{}|{~}y~v}~|||}y~x{}}|~{x|{}{~|}|z~||||y~|}y{|~{|{|~y{~~{yy~w~~yzz{|x~{|y|y{~y|~|v{}y{~}}y|yzwyy~|y}|y}}{{}yy{~{yz{|}~~}z|}|{}~|y~}{~}~~}{~~~~}}}~|~}||~~~|z~~~}{~}}~~}|{}~}~~~|~z}}~|~}}~{}}~~~|}}}~}}z~~|}|~~|||w{zzz{w{{y{y|xyz~{~{{|y}{y~}{xzx}~~{z~|{~}~}|{~z|{}~{xz}}z|~y|~z|}x~y{}z{y{|z|{|z{{w~y|}{}~wx~}~{{}{{~|}y~{z}}}{}z{zx~xz~s{y~}z|z}|{}|zz{y|}{||}~|~{}~|zz}z|}z~{z{z||w}|{x{|zz}~{{}v|xx{zzz|zy{~zy||~w}y}||v|y~~~|{{~}||y|z||{zwy{y{z||{|y|||zyv|{yxz|{~{y|y~x{zz{{||}{}}}~{~}~}}yzuz{zx~{zw|z|}}~}~|xxzz|xz{~y|y}}~|~}~wv~}}zz|}~}z{y|}z}y|wy}z{x}||z{u{v|{|zy}|}~|}z||~z~}}}|}~}z||{~|||xy~~y{{{||zvzu|y~{|}~}||~~|~{~|z{~~{}{w}y{~yz}y{|}zx}w|z|w~y|zy~}}|||}wzx|w{~{{}~y}z~}|}}y~||{||}zy}~}}{szx}}}{~~{{v||{{vzzy|}z|~|~|yyx}|||}~|}}~z}}}{z}x{}|~{~xy}}|{~y||~{wy~}x}~yz{w{zzz~}}{z{~xx~|{~}yz}}||}}y|z|y{|y~{|z~xxw|~{}{}zvx|}yz~z|~{y~{}z}}~~~~~~~}}~~~{~~~|~}~~~}}~~~}~~}z|~z~~~|}|||{~~}}|}}~}{}~r~~~}~}||~~~~}~~}~}{}}~}|~{~}~~~}}z|~~}|~zwx{y}}zz~{w~zxx||w}|||~{~|~}|z|}x~}}{zx|||}}x|}~z{{z{|z~yyy{}{y}{|{~|}~{|||~~}~w|{~~|{z~|||x}|~y}|{~yz|zzy{}|{zxzz}y}}|z|}}{y~|~~{vz~|}}z|xwz{~}|{z|{|~}~z{{|||}y|||}{{|{|y~}}~|~yw|ux{}}~||{xx}y{||{|}}{wy|xz~}yz~}z}}}||{}~z{y{{{}{~}z|~{~~|v}||}|y{{||{xz}x}zt{}~{z~|}y}|}|zzzvzvzz|{}||y~{}z}||w{y{~{}{}}}}y~{z|~z|yxz{~~{{y}}}~w{yz}{z{}~~{||{|~z{}z}~{zy|y~||~zzvx~u||}y}}z||z~}|y{|}{|~|xz|}~px|zy{{y|yw{}|{y|zz||{~~}}{}z|z|{~~zyy~~z{~~|y}|y~|z~~}}~x}u~|~~~zy{xx}{|~z{~}{{{z|~z~x{zy|y{y{|z~|z||z~~{~{|z~{yzy{|zzy~wz}y}{z|~}|~~x}}}{x||~|vz|zy~{~|~}{z{}~z}~{x~{yy|}{z}{~~|{zyy}~y|{z{zy{}y}{~z{}~}xyz{|z{|{}|x|~v{}}{|z}x{zz}~y|~z}}{w}|z~~~}~}~}~}~{~}~~~~~}|~~~|~|~x~~~~|}}~~~|}~}}~~~~~~~~~~{|~~~~}}~~}~|}{~~~|~x|}}~~~}~~~~}~}~~~|}}~|~~yx}~~|}|~z}{|}{yw}{yxz{~z}{zz|w~|z{|z~zy}}|}y{~||{y}||}|z}}~w}}|{|}|~~~y{}|~}}||x}{z||x}}~{yy|{|~}z~|}~|{zz}|}}yzwz{{|z|~y{{}|y}}tz{y{|z{x{z}}wv~||w}y|~~|~y|~~|}}{y}z}~{zz}}zx{{|x{~z|~{x~yx|z{||}{~|w}yyy}{}x~~{|~z}~|}|}~}}|z|}{y{z}|~x}}|yy~{{{~{z|{yvz|~{||~~{~|y|{|{z|}|{|wx|z}}y{z||y|{|}}{z|z}z~}|~z{{y||}|z||{~z||~z~}}}y}~|yuw{wy{zv|~zz|{|{|||{}|}y{{z{~||{~~~}}}~|}zy|{||{}|x|}|{{y|{zyy|{}||}}|z{~{{y~}|{}x~|z}~}y|z|}v|~{~z}y}}|}y||}|y~|y{y~{~z|}z}~{z~{{||{}|}}}~}|zz|~~~}|z}~y|{}}x}|z|z{z}}x}{z~wx|y||~}w}|~}}}w{{|{~{|||}yy~yywxt{~{|xv|zz~}z{z~y{~}{~|~}}||y~|~{}{|z{|zx{|y{y|||{{{wzy}|}}y{~~}{t~||{~~y~~~}{~|}}~~~~~~}~~~~~}}||~}~y~z}~~}x~~~}}~~~|~~~|~~~|{~}~}~|}}~}}~}{~~~~}}z}}}}~|z~}||~}~~~~|y|~}~~~~|}~~~||x||}|w|{}~|}y{|}zz}}z|xv|z~z{~z{z{|{{{}|}y|x{x~}}z||v}}}x}}~z{|~zx{~||{{{zwz~z{{~y{x{{z}}w{xx|||||yzzz|}~|||z}{y|}{{|}|~z{y|{|~~x|x{}z~{xzzwy}x}{|}z{y{z~v{~|uy{y{}wyz~|{~|~~{~}~z~~~~|yy{}zz|{|}}||{yz|w}{|z{{{x}{zy~y}z~~|{|~}y|~~}zxxyxz||z}~~|{|~{}z{}y}|||y{}~~~|z{|z{{~{~{yyx}z~}|~|}|z|y}}zz{}|||}yz~~}||y}~yy|}|y~~~xzz~~~y}~y{}yyx{|}|zy|{|~|z||{{ux{{{~}~|{{y||z~~}~}|z{{|w}~y{z|}|}z}{}z}}||xw}~}}{}w~z|y}}}{|zw{yzz}y|y}{|x|{|~~}|z{zw~y{{vv}yz~w|{{~~y~~xzzzy|y}z}xy|z||z{y}{~}wx~{y|y}}{z~|w|{|xz{}z}}}zz}{}|yxz|{y}|~{|||{{zu~z|z{z}{{}{xy}|~{{}zz~y}}y}{}{|~|~{zvx|zwz{{zzy}{}||zy}~~|~~{~}{||{}~z~z|z}v|wx{}}}{~}}}|y~z||{}~}||~{{|}{w~~~}}|~~z|~{~~|~~}{~~~~||~~~~~~~}~|~}|}~}~}~~~~~~|~z~~}}|~}~~~~~|~}}z~~|}~}||~{~~|~}}||{~~|||y{z~~~z|{|}|zy~}~}xzw{}z|}x|~yyz{}{{z}{w}zyz|}|z~|{z~|~z|x|~z}}{{~|y{|y~z|{||}{z|}{|z{{yz}y~}yz}{zy~|}~}}|z}}{}yx~|{}w{{|zwxyzyzuy}yyy~z}||{zy|z}}||zz{{}}{}}}z}{y{}}x}x}y}zxxyy~}yz||{}{}|{w}u~s{~}}xzz~~xz~}z{}}}|}}{{~{z|y{{{~{|z{|{~}}~zy{zvzz|}z{|z{|~{}|}|~x~~}}}yz{~|t{}~yz||w|{}~}w{z}zx|{{~|}z||y~}|x~{{~{~{{zv~|}~|}zyx{~v~{{{|}{~z||y~|v}~|x}yz~|}y}}~{}|{|{}}~}}|z{|{}z{~zy}~z{{z}~{wz||~x{}~}~{}z}zz|}}}~~{z|zz~}yx~}z~}z~x}{}}|tx}y{}}{yy{~|{y{zz}|}z~|~y~|~{~~w}w~~}|~||{~||y}y|}{~y||y{~xzz{}}{}y{{~v|}x{|}}|z|~|{|w||{w~|}|{~~~x{|zyzyv|{xz|{|~~|}{zy|{z{u~y}y}}zz}{{}}|y}}}{{{{~}z|y{w}wz}{v{y{}|{|}z|z~{}~~xzw{|~y~}|yy|z~}z~~|}}}|~}}~~||~|}}~~~|~|~~}{}}~~~~}~}~|}~~~~~~~~}|}~}}}~{}||~~}~{~|~~|~{~{}~|~}~}~}~|}{~}~~}}}~v~xz~||}~w{zz|xx~y}}||x|}z|y}}||~z~|}x|~y}{{~x||}z}}}yz~xy|{~y}}|{y~v}{{~{|}|}~~zz}{z}zzy{wz~~{|~w|z|z}zw|}}z{z|}{{zz~}~|}~}}~~y}}|~}|~z}y}{~|~|{zyxyz}|}y~{y~|{}z}{}~{}vyzy|~|}|{w}|{|{{z{z}|~z|}y}x}zy}{{}yw{|v}}z}||{}{y|z~~v|}|z}|~z}|~~}y}|zy}{u}zy}{~}|}|{{z~|~y{{x~{~{{~z{|v}}{x{~~~}|{~|}~yz|{r|z~{||}~{{{}{z|zyz||}||zz}{x{w{||}y}|~x||z}y~z{}|yz}~}}zwxz}{y~}~y||{z}{}|}~{y||{~zz{|}~x{|~yx{}}||||||{~|~zwy{~xx|}z{~|{}}~||~|~y||~yzx}|}}}z}|}zz}~||y{~|z{{}}~{|}zz{{|x|||x{~xzyz{{~~}w}}||~{}xy{|{}|yz}}}{x}z~}}|{|}zy~|~|||z|}y||}}|{{|x{|z{{~{z}wyzy{{}}z~zz{zy|{}}|}~|}~|~}|}{|y|}|x}y{z}{{~zz}}{{zx~y}{{{}|z~{y}yyw|z|x||~~z~~~~|~{|~~}|}y~|~}|}{~~~|~{~~}{|~~~~~~}~~z|}~}~}}|~|~|~~~~{~~~}~~}}~{|~~|{|}~}|||~z}z}y}|x~|yyy|z}|{|y{wu{z{||{y{}y|xz{x{~x~}|}|}}|{x~z~xy}}{|{|y|{uz|x|yz{z{zzzz||{|~y|}|~y|~|}~~}zy|z}{}|~~||p|wxxww{|y|}zv}y|~z}|x{y{{|z|z|}y|||z~z{}x|xr~}~wz}||~{~|xw|z~y{z||z~|}z}{y}yy}w~yx}}}}}|~|z}zz|{~~y~{~~{}|xy|}{~z}y}z{{{z{yzzy~~{|~}~y~{}{|~~y{{}}y~~}y|{}{z{|yz}{|}w}}{~w{y~xy}zz{{{~|~}|~|z~||~~|z{|}|z}~{y{~}zy{|yz}}x||zyyy|wy{~}|wx}~y}}}z~~|{{z}|{{{z{}}}|{}w|~{yzz~|{{z~{w|yx~|}x}ww}|z{z}yx}zz{y}{|}yyzx~z}~z|~|z|{{zz{yy~}z}~}z||~}z}{~|yx{w{z|{~}{}z}}z}sz{z}x|y|~}|v~||vz{~{xzxzx~}|z}|}~}{~{~}~{|z}}||{}zz||}{|z|w|wz}|xy~x~zz|}~yy|y}{~||}z{{~z|}|{}~~|{x||}{{|{{{}}~{~|z|}{~z{x||}{||y~{}~{}~~|w|}~~}~~~}|~~}}~|~}~}}x}~{}~~~~{|x~}||}|~xz~|~|}z~~~~~~~~}~}~~~~~~~~}~|||~~|~}~~~~~~~~~}{||~|}~~|}}}||}~||}{}zz|y|z~{~|||yx~{y~~}|z{zzw{~zz}~|{w{{~{{~~}z}}x}~}zy|{z{||{{|}}~z{}z}{{~}}~}z{||}|{x{~wzz{~}~xz{~}{|}|~~{z~}~}|}y}zy||{z}{w}||}{{xy|z~{~|yzzx|v{xzy{{|}zy||}{{}w{z}}w}}}v{z||~{x}z{{z~|z~{y{z}|}x~|y~{|}{}z{~|}~{y}z{~{|z|}~y}}u~}{~y~~zx}w|~~{|~z{zyxz{{z~{|~}z}}}z|{|y|||zy}~~~z~z~{}|z}{{z}~yx}{|~y{z~z}y{{||y~{y||y||y~|{~|~z{~{||~}|}|}{{}}{z}|~}}xyz|xy}}{yy~y{w||}{~y~~~|}{}~||yx~w}~~y}||y}y{}x~{zy{{zv~{|{x{|{||{xuzy{{}|{yzy~{}~zx}~zy{}z{zxz{~{~}|zz~~z}|}z{}}{}}w|}~x}yz|~}{}{}{{~yzyyy}|~|x~{{z{~{|}{~z|}z{~z}{z}}}}}}|}~}{~}}}y|y~{y|{|y~{~{zzxz}zy{}}xy{{~~|}{{z|{{y~y~}}|~}{{|{|}|}|~z}zzzz||{}{y}|}x{|z~}|~~}}z~|z|}yz~{{|}~~}}}~}}~}}}~|z}~}~~~~}y}~}~|~~~~y~|{~~}|}}~}}{~}~}}~|z}|~~|~~{}~~~|~}}~~~}~}~~~~~|~|}|}}}~~~}}~~~z}z|}~zwzz|y~|{||}xy{|xx~|{{}w}{{{{{}}y|}}y~~||}|}{|{y}{~||z~|~zz|~x}{x}v{zr|~yz~|{zx|||z{{v|}|zy}~{|~z|}}{~{|~z}~{~}{y{|yz|zzz{yx{}{z}z{||y|yyy|~|z}z{}z~{zwz~z}y|}{~{}{y{~|~|yx{|zzzzvy}zz||~yyzw{{y~}{~{~~{}}z}}|}~||}z}y|~yy||}z}z}y|z|}}~||yzy|z~|xw}{|}{{{{~~~}{|}}|||}x||}z~|||{y}x{zw}|z~~}zy}|}}{}{{{~~~z~|{|~}}~}~|{|||~{}z{~|}{}x|~z|y|w{z|~}}|~|}{yy|{~~|~}}}{z{}~}~{{|{||}{yx{y{{zz|z|}}~|x~zy}}yz}|t}}~{~|{}|w|||zy}|{xz{~v|{uz|~x{z{xyz~|}|}w|~zw}{z|{|z~~~|{{~{~zvzzy}}{|||}wzx~{{{{~|{~}||}|}|}{|zy{{{y|~|{}|~|}yzy~yy}{{||{~~}x{|||z}y|{{||}~y~z||{~~v||}~yzz}x||z~~{w~}}}y~}w|x|}{}wz~}wx{}x{x{|~|v||z|~}|}x}{}z~|y}{zz}x~}}|~~~}}~}}}}z}~}~~~~~~~}}}~{~}~}~~}~z}~z~~|~~~~}{|z~~~}~|}~|}}|~~}~q~~}~~~}}~}|~~|y}}|}~|zt|~}z{~}||{z}~~z{z|zz|}|~z~}{{}{y{~}|~}z|}}{}}y}{}z}z{||zz}x~}}{}{~{}{z~~}zy~x~z{|}}~{s{||x|~{~z~|}{z||~z~}|~z~|}z~||}z~{x}~~|}~z|{||{z{}{|yv|{~{~|}z}y{}~~{{|y}~~}z{y}|~{|}x{~~yzz|xz}x}~{{{}y~~zw~z{}~y~}{|~~w}xz{{y}yy~|}}}{}}{}z~{}~{{{wz|z{|~~||~}|~|z}}{y{|~zyz~}}~yw}|}xzxz}{{}}~~}|xx}{}|{|z}y{~}}u{~~~}{|z|x}~~{~||}}|}{xz}{}|zz{}{}x}y|y}|}~~{{z||x|{}|{w|{}~|}zz|}{|}|}~~}{y|y}}}z~}|y~|x}{}{~{z|{y|z~{}{|~{~x}{~~|zz{x~~~zx~~|}z||}~~~}z{{}|vv~~{|~|{z}|z|}}y}}|z{{}~~wyz{z|{~wy~}|~{|}{y}xyz~|z}{{}}~zz{~||~~~{~~|z|y~z{zz{~{z|w}||x||{{}|}{|zyz{~{~y~{|||yxyw~|y|~z{~{}wwz|x||}}{}|~~{y{~~|{z||~yyz{|}~~|{|~~}~~~}x~~~~~{~}}{~}{||}}|}z}|}}~}~~~}~y}|}{~}~}}~~~~~~~}||~~|~~}}~}}~~~}~~~~~~~~}}~|}}~}~~|}}~~}~|}~|}|z||}w{y{xyy{zz||yyz~{||yx{{{~x{x|}zxx{}{}{~z}}||~||}~}}}~}z}}y|{{w{{~zz|||yxz|||}|z~zyy~z{y|~y|{y}{yz{~}{}||}{zx{~{zyz~{|{x{y{{}}x}xyy{y{z|yzw{v~z{z}zw|~}}|~~}wy|}{~{{y}ywv}zz|zx{}}|y|}}yz}wy|{}y|~s~~y~v|}~y}~{y{z}y}{|z}}{zyy|zw{|{}z}z}~yzz{yyyz|}z||y|yyz~|{}~zz}|zz{}~~w{~y}z}w|||{y{y~|}z}{}|yz|{z~{{|zw~y}~|{}x{~|}}{|}}z|y}}zz}y{y~w}zy||~|}}|y}|{{{}~{z{z}x~}z{{|||~~zyy|z|{}{}|}|}}|{|w{z|{||y~~w}w}}}zz}{}|~~|}~{zz~~xyz}z}y~yx{zy|}~~}{~~|~{|{|z~~|{|~x}w{{|y{|~}{}~{z}}z{|{~||{vz}}}~y}{~y~z|}|~{~|{{}}{~zy}tz~||x}~z~{}z~}~{}}zv{{|{{~y}y{{|}z}yx~{zy{{{|x~}}~zyyxx|{zyy{yxx{y~{~|~}}|{y{}{|~~~~|}yzy~|}yzyyz|zz}}zsz~|~}}x||||}~{{}~y|{|}~~~~}~~{~~~~~{}z~~~|}|~~}~~~|}~~~~{}~~|}~}|~|}~z~~~{|~}|~||~y~~~y~~~}{~|~{~~}}}~~}}}~~~~~{}}}~|z|~~{}}t}zy}~~}|}{|}}}{{|{{y{z}y|||z|}{x~y|z~}||x}}|z{}}}x{{y|}z|{z}z~}|{y}}yzyx}{x~|{|}yw{|{{~|{{y~||}z}{|}}|~u~z{}}xz{}~{x{v}|u}{y|x||y|||}|~y|~~y}z|~}y~}|}|{z||~{|~y|}yy}{zy~|x~yy}|}zu~y}y}x{x|}z{y~|~~~|{~{xy{|w}{~z~}~|}~|{vz}{||}z~yyw}x}|}|}|{|z}{}~{}{w}}y{{|}~z|~v{{|y}}z}y||yyy{{{}z||{~}~}}|{||}}~}{~}}z}}~|{~||{|~z{}~yz|~y}z}~~|{z|}}wx{z|}{{|{{{y||z}~}||zxx}yz{}|{|y{}|{|~}|y}|{~|}}}{|{z~xz~zx{z}|v|y~|y{~y|z~|}|v{{}{zz{~~y}~z~{{{}yy|~}z~|}{zyz}y~z}}x~xy{{}x|z}{{~}|}y|}{z|{|{|}z~{~{}~~~||w~}w{zy|||}x}||}~z{~{||yy{|}z{~y~~~y}}~x{x~{y|y~x{z||{z~w|zz|z{||~}{{|y||z{z|~v{x}|}z|~}}}{z~yz{|{|~zz{{~y~{||~~~~}~~uy~}|~z}~~~~~}~|~}~}}~}{~}}~||}|~~}}~}~}}~|}}~}~|~~{{{}~~~~}~|~~~~~z|}}}z~~~~{~|}}{}{{|~{~}~~|}~~~}|~}}~~~|~}}}z}~|}}|||z}|z{z|{|~{{zyxz|{y}|z~x|~}|x}v}~xzx{~}x}~}}~||}}~||~|}{z{|yz~{~{z|x~}{z{y|zww{~y}y}y{x}|}y~~}}|}}~}zz~xz}}z||{|~}|z~}{|yyy|}v{|y}{{|~~{|yxt~~{w|x}}z|~y|}z}z{z~}~|{|~}||zxyyz{zz}{~}zzx||~~y}w{z}w}|}|yz{{|z{}~~}z~}}}}{yw|z{y{{z{zz{|zy{zzy|xy{~~}}v}{z}zz|~||z||}z|}|yx~|}~y{z||y}{~~u{~|y{{{zzyxzwx|{}~|}~~yyw||}}|~z||~~~zyz}}}}|y|y{zz||t~{z|yy}}~|wx|{}zz}{||~}|z~{||||~~~~{|{}}y{}{~|}x{~~|}w|{}}{||}~~xz}{||x}v|}}|w{{x}}~|~|}}|{{|}~y{}x}~w~|v~{x{y|y|}~{}y}{y}w}|w}|y~}}x{|}z{}~{~}~}x{{{z~xz{~~~~}zz}zywy{yyy||~yx{|{{~~{}x{y||}{~z{|~{}~x||y~zzx~~z|zv{yyyz~{q{u|{z{}{|||~z{}|}|~|~~x{{zw|~}||zyz{~yywz{z}yvzyzw||~}w~{|zy|}~}}{}z~}~~}|}~}~}~~||{{}~~|}}~~~~|~~|~}}{~~~|{~}~~~~{}~~~|~}~~~}|}}~{|~}~~z}~|~~y|}{~|~{|}~}~}y~~}|}~y||~|~~x}z}{{{}}xw|}||~||yzx|{y{}{y{zyz~z|{~{{}x{{z}|x{|~||~w~|}|{zzx}|}y}xz~}|yw}~~}}||z}~y}}zzzy}zyy|{{|y|~}y|{v}yz~{z|{|zvzv}}x~}|~~y|yz}}y{y~|||~|{|yz}xr{zz|yz{zyz{~~~|{y}z~y}{}~}}|x{||y||}}}{{z|{{{}|z~}{|{uz}}y}~|{{}{|yz{|{}}|{zvy~u~{{}}z{~{}}~|zy~yy}~|{~~{{zy|{}}~{{||yz}}~{{z{}{}~z|{yxz{z{yw||}y~xy|w||zx~z~y|{}~{|z}{{yz~y{vx}}}~{xy|w~~{y~z|~|{|}x}|zx~zw~y}zz||{||~~}}|}|z}~z{~|~{{|yyy}zz}{|yz}y|}|{{}~||z}{{{||~|y||{{zy~{y|{{x|yvy}||zzz{}~{w~zz{||~~z~{x}}{}}}|z}}|yx}~yzv~|z{{|}~{{z}|{|{|{{z||~}zw}||z~x{}y}}z}|}}|~z~~|{|y~z}}x}{{|{{{}~zy~~{|~y}zwy~{~~z||||||~~|}{~|zxy{z|yzz}yzy~z|||z{|{}z~y~{w}{{}{~{y{}{}||}z|y{~{z{{yzy{|{~{||{y{}yz{zy}z~{~~|}{~{|}~~}~|}}~|}|~|{~~~~}}~~~}~~~~|{~}|}}~~}|~}z~~~}}|y~~~{~~}{{}}}}~~~~}~||~}~|}~}~~}~|}z~{}~~}|zzy|xy|}xwzx~{|}}~~yzz~x|{xx{{|y||~~{|~}z~z}|{y{~~w}~y|{|{t|{z|}{y}}|yx{~~||}}~|w}}}}{y|~x}z|z~{~z}|{{~~||yy}z|{}|yz|yx}{{{zx}}zwz{z{|x|~|{}|zy{|u{xwzz{y~~{{y}{zzyyw}y}z{}}z}|~{}yy}|v|~{xyy|~{{|}}{~|}~~|}|}z|y~xy~}z}}~{}z||{}|~}x}zz|{||z|}zy{w|{y{}w}~||{z~{x{}yyy{zyw}|x{y~}~|{|x~yy|}|~}|{y~z}{|}~}z{~z{}{|x||}~{xyz{|}~x}zy~~yz}{wy{}|z}}{||~y}}~~~}|y{z|~}{zy||}}z|xy|~{|}zzwy{}z}{{{z~{}~{}|zy}y~}~|{}y|zzzyt}w{}}~zxy|{|~~z{{}||{}|z|}~}~yy|{w~|y~~zy|}z}|}z~{|x||y}{|z{zz{}~y{zz}~~z{}~~y}~z{}}~{}{~~}{|}zz}~~}}}xx{z{y}yy~~|~{}{}}zyz|y{z~}}{|~z}||~~w|z|z~}||z}|}|z|}{|}{{{~|yy}|{z}}wyx}zy|z|~|}}}}|yz||zy||~}}~~}~}~~}{}}~|~~}}}~y~~~}~~xz~~|}}~~{}}}|}}||}~}||~}~}~~|}~}~}{|~{}~z|~~~~}z~}~}~~~~}~z~z~~~}}~~}~~}z~}}z||z||}}y{}y||}~|{{yz}z}x|{||z~|z{v}}}}v}z{|{{~{z}}|||}}~{w|{}~}|vz}||{}{}~}|}{~~y{|{{}}{|{~~|z}}y||xy~}{|y|~zz{{|z||{ty}{}||z||{|}}~yzz}}zw{y||z|zy{{~y|{xzx~{{y{|{}~z{|z|{y|v|~y~zv{x|xyz||~~~z|}y|vyz~x|{|zy}~wy|||}xy{zw~u{{wz||z}{xy~~z|{~{}{}|z|}{}z|x{xyy}yz|t~~yvyx}{{}}~z|}z|}{{}|{|}~~z}~|zzz~~|{||||~}zz{~~|}|}{~|}|~}z|z~}}y~{}|{{|~{|y|}}|}||~|{z~}{}}z{}y{}||yz}y{{z|{{~w|~yx}~}{zy}|}|{}||yz{{y|zz}{}~~zz{{y}}x{{z|x~z~}y{|{y~zx}|w|{~{~{}}~{z|y||||z~y{zzw{y|x~|~}{~y|{|~}{y}~z}{}}~~{|w|}w~~z{{y}zx}|}{z{w}zzz}{vz{|~~y{~}{~y{z{|~z|{}~{zy}z~|~||{z{w{}z~w{~xz~~{}|y{y|~x|{|{~}y}z|~{yz{x~|}y{x{~}y}{x|~|{|~v~w}y{}|{~z|z}|}~}{}}~|x|z|z}~}}}~~|u~}|~}~}|~}}~~}}~~~}|~~~~~~~~}{~~~~|}y}}}}}z~~}~~~~~~~~~~~}~|~u~z}~~~~}~}}}~~~~{}~}}~~}{}|}|y{z|~{xy~zxzy{~~|yyyxz}x~|v{xy~~y|y}{{|{}y{|||{|||y}~}z~|{~{z{{||xwu{xuz{{}xxyyv{{x~|}{z|}~x|~y{{|~{{{~y}~}|}~~~~y~|z{}yz}{zzvzyw{y}~y|}xuy}x|x{~}xx|}z|z~}{~}z{{|~}~~~~w}x~|{xz{z}||{{z|}{zx}{z}z{}~}yz}~z|}}~~{}z|~~|z{z~}x}z~x|{|{{x~|v{}~{zx}{yy~}}{{{x}|{}{|}~yz{y|~w|{zy{||y{|~}y{}w{x{y}|x|y{vzyvz~~|}x}wyxxzz{{}{}}|{}{~|{|y||}|{y|}~}||{|y||~}}x}y|||x|zzz{|{}zy~||v|}|{{{|{{~~||||zzzz~}y}}|z~}{yzy|x{z{~x{x{{|y}~z}{}y{}|||{z{}y{xyz{{|z}~{{x~}{|z|x~}y{x{zz|{zvy||y}}y}y{y{y~||~}z~|z{|~{{z~~x}|}}{{{|~|}z|y{{~y{z|z~}xx{{}}{~{}}{y}{w{}y}}}{}}xz}z|x~}xyx}~{}xz~|y}~~|{yz}zx}{}~{}}|}|~{{|zz|{y{x{x}zz{y{}{||{{~{{z{z{}z{}y|}~|~}|}{}||z}{~~~~{}}~}~~~~~~|~}~~~~~~|~~}||}}~~~{}{~~{|~~~}~~~{|~}~}}~~~~~}~~~}~|{~~}}|}~x}|~|~y|~z~~~}~~~~~~}}|}}z~~z~|}}|}~}}~~~~yzxy~v|}yz}{}|x{|}{{{}}}|}z{}{~w~{}wx||xz||{x{{z||}}~|{{zyz~}}|zxz{zz|~{}}{~{{}|{|~{{z~y~{{{}|wwzx}|{{y}x}~y}{z~}~~~}|z||{~}{}yx}|{z{y}x{}yx}|~z|~{z}}yy~z{{|~}~~|}{{}z|}wzz~}~~{~x}yy~}}|v{y||}|~z}{|}|~||{}{~}}~}}}zvx~|{{~}|}zz|~yw}|}z{~y{}}y|{|}}~z}y|||{z|zx||z}}{~y|~{{y~}{{}~x~}{~|}y~w|~|z{}zy{{}}w|~vzw{|{{|z|{wx|{~zy{{{}}|y|x|~~x}z~y|||{|y{~~}}~}{~wvz{~|{||z}}||{}|y{x|~|{{~z}~{}xx}zz~{}}|y{|}|~|~{yz{}{|}}}~}}{|z}{~z}z}z~~|x~{{|}~||{y|zz~}z~}{{{zyz{~x}~{ux|||~}{|}~}{}~}|zy{||z{}}y~}~x}|y{x{~~||w}}{z~|{{~|}zz|}}{|}x||||||zw}||zz{yy}}|{}|}{yz~}xw~}{}wz~}|~{{|}}}}}~x~~}~zzz{}~|~~zy|}{{z|~{}w{y|z}~||}|}|~|z~|{~{{||{|{{yz{}yx}xy~}~|y}}{|zzz{{~x{~}z}z|{~~z{{y~|{~}~~~~~~~}~|}~~}}~~~}|}}}~~~}~~~~}}}~~}~~~}~~~~~~~|~~~~}~~~|~~~}~~~~}}~}~~~|{}~}}}~}|~~}}}{{~z~~zv}~{{{{yy}}|z|y|z~z~{||x}wy{}z|zy}zx{~{y}~|{{|z~z}{y{||}~~}|~y|~x~~~}}z{{z{||{~{z}||||w|{}z||~~|y}}}}z~{}zyx~{|x|}{z~z~|~~{w|x}u|}txz|zz|{~xzzz}zv|xyuxzxzzy{x}}~{x}|}}x~x~z}}x~}{~~y~|y|||{{|}zyzx{|wzx{|{y}{}zzz|{y|~y{z{||||}|}~|~{{|z{~|z{z{zwz|{{y~}|{}{}~z|~}{zzy{~yv}z~z|~~z{~wz~{{{~}}yz{z}}}x}yx{yxw}y|{|y{y~y|y|zy~|~}}{~|~|~{~z{~{{ywx}~y|}||y{~{}~}yxzx~z~z|~||x{}z|~}~~yw{||z~y{{z|y}|{x|~|}w|~}{{~|v||x||~{{|x|~|{z}{{}}~|~z~~{~}}{{|{{zzw}{y}|x}|||w{y}y}v|zzz{w~zy}}{{~}}y}y|}}z~{|}y{{z}}|zz|z{{}y~~}z}}wz{|{yy|w}}}xz~}||x|}y|}z~}|||z~x{{{}{|x|~|y{yzz~}{{~xxxyzt}z|z{w|~|}}}{}~{z~{v~~yx{{|{yx|{{}}{}}{|y|}yyy~zx|zy~y}}z}z|{~~~~}~~|}~y}~}~~~y}|~~|~~{}~|~}}}~~{~~}}~y~}~~~~}|}~~z}~|}||~~~|~}~~}}}}~}~}}z~~{~~}{||}~}|~|{}~~}z~~~}{z{{}|~|{}|}|zx{}||}{{y~z{y}|||yz{~|~~|{{}{{{w{}}}y}yzz~yy|z}||yy{}y{zx~}}|{{~|x{|||z}~{~{~{z{~}z~zy}~x|{{{|y{}}||{~}|{~{vz|~||y{~}z}|z|{x||v|}|w|}{}z|{|z|y{~y~y{zz{~x{{~|~{||||yzz}||}||y}wx}x}{~z}||zz}z~~yx~}}{||||~{{y~|y~{}~zzzyy{}||{|z~{yxy}z||wz|}|zy~|}~wwzy{}{|~z~|x~}x}}}~v||{~~}y{|z|z}|~z{~y{z{~y|||zzy|{}yzy|v|{~x|~}y|{ww|}}|yy~{}x~||z}z|}|~}{w}||{x}~|zy{||~|z}~wy|~y|x}|{}~z|y~z}}{v|v{{|zx{|}~|~v}}~|y}|y~|y}{{zy~xw}z|}}|}y}|{z{zzy~|~|x}}{y{z|~x{{yy|}y{{{zwx}~{xwx}yy~x}}z~y~~{||}{{~{w{}{}wz|}|~z|z||{w{~~}|x{|{v{z|yx~|}{{|x}|~vx}w~}z}}~z{x~{y{{}~|{|v{z|w{{z{~y~x}|{yyz{|}wz{zzy{{zz{y|}~|||{}{y||{||zy~w}x|}{{~{|~~z{}x|y|}z~}~~}~}~~{~{||}~|~w~~~}}|~}~{~~||~~|~|~~{}~~~~~|~{~~}{|~~~|~}~~~{~}}~}{}~~~z~z~~~~~~}~~{z|~y~}|x~|zw{y{~wwx}z~~wx{~~{||z{{y{~z|}|z}{}}|{|}y{}~w}ywy{|}~{{w|yy|}||z{v{zz{~}{yz~}z}|{wyy{}~y|||y|}z~|yy}|||y~}|}|{x|}~u}wuz}w{zz|~}}y{{x}~x{{y{}}|}w{~{{y||x~|}}z|}}|xz{~|xz|yzz}}{{z}zw}{yyzwz~~u{}y~z}{}xv{zzz|}{{|y{|||||w~~}z}z|z~}|z|~w|{|zxy~~}{{w}|z|}~z}|~{~}x{y~|}{~|}zw{{yz{}}}uy|xz|z||~~~yy}zz{|~|~z}~|x}~~}{~|||z{}|z}y{{z|{}z{{x||}{|z{yzzu|x|}|~}}xzy~|}|y{z~}y}}|||{w}{z|}||{~||{}}}y|{{y{zy{{|{}w|{{zx|~}}{{y|{{~}{|{~~|~{|y}z{z{|{|y}}||z}|{wy~|w|{|zy{zx~z|}}{}~|y{{{~}|zx{~{{{~|~{~}x{z{y}}{z~{{}|zw|z{~zzx}x~{y~z{}{{|~y|y~{zz{~}{~~}}||w}{zxy~x~u|||~|x}}zxz~{{}yz||}}|z{}{}|y|}x}{}{~}~}|}w||{r{yy}{x{}||zz}|z{n{zwz~~||~{|~{~~}}}{~~|}~~}~~~~~~~|~~}~~~~~~}{~}}}~}||~||{}|}~~~|~~|~}~~}~}~~}~|~~~~~~|~~}t}}~}~}~~~}~~}{~~~~~~{~{}~}~}{~~~{}~~}~}|~~}}}~~~y~|}y||zuzzyy}z~}|{|}{x}~{|zyw}{~|~~~~z||{zvz}y{x||{{|y{}~}yz{z~}z{y~|~|}{|{w{{}z|~|x{{|{}~{z}uz|x{z||z}|w{{||||}~y|{}~yz}{}{{|{{~}z}{{{{~{{yzy|~wy{v{x{}~{|{xz{}}|}~y|~z}~{y}{|{x~~}}~|~zy}{y~}|{|{{|z|x{{|{{}yxz~z}}z{y{w}{}}z{}z}~zxzz|z~x~}~}|~v}}||y}~}zy|{{||{o|}|}{z||~}zy|}w}{ywy}|}z|w}}}{}y{}}~{~}y}y|}}yz|z~}y~~}|{zy}w{z||{}}||z}{{}{wzx~zzz|z}~}{||z}}|~|{{x}||{|yyw{y{}zz|}~}y}|~|{~z{~u||{}||~~~~}}|}|}xx{{{}}z~z|~}y|}|{{{|}}{y~vz|z}{~{}x~y~x||~yxy{z|~}|}~~{~u{y|z{{z}}}zzz~z{{{yy|||{{~zu|}|y{y~y|y|}y{{~{}x}||}{{~|}{}{z~w}~yz|||y|}z|{x~{xy~|{~||{|~yz|zz{|{{}{z{~{||~|xv|}{{|{}{||z~|}|{|y~z~z}{|z}|x{{yx|~~}|~{||}{z}{z|}~yz|{yy|~{yw}~}~}|{~~~~}|~~|~}}~~}z|~~}|}}~|~y~~}~y~~~~~|~~~~}|}}}}~|}~~}}}~~}}~{~~~|~~~~}}|~~~~}~}~{z}{~{|{|}xz|x||~{|~y|zy{{x~yz~~|}y}y{}z|z|{{|~{}}~x~}y}|zzz~}||}|{zxyz{{vy~{zywvzx|yz{x|y{}|z~z}|ww{{{z{z}~}{{|}}|~y~~~}|~|w{{{y}{|zzzxyy|{yxy{{}z~||}|y~|{~~w}|}}x~|x}}}~z{zx{z{|{}{{z|vzytx||{zxz{y~}u~{{}x~}{~}}|~~~~{~z~~xy~|{|{~z{y{|||~z|y}yxx{|||xz|wz|z{{{{z|}}{w|{{y|~z}y|~~~{y|vy{{yw}}xy}zx|zx|~w||yywz}|y{}|~}z~~}z}}|z}}}{~|~}}}y}}{~}|zyy{z{{|{||||z~|zz{{|{~~|~}|}~~~y~~z|z~y}~{{}||w||~||x}wxyy{{|yz|zyz}{|}{}|z{{|z~y{~}||}}z|}~|}~}zzy}{}yz||zy|{{~{~y}}z~}|}|{~~{z~}}~xz{{y}~z|}|{~{}|y|xz~||zy}||~z|xwyzz~w{zv{uy|x{~|}{y~~|{yxy}zzz|{zw|z{zzy|{~y|zw~{{{z{z|y~x}{}}~y}~~y{}}uz{x|{~~~|{{}~}y{|xxz{|}|ywxx|{~}{z{{}zzw|}x|~}yzz{{}y|||zz{}~|y}}~~}|}~}~}~|~|~}~~~~|}~~|~~}~|}~~}|}~}}~}x|}}~}~~~~~~}~~~|~~~~~{~~~~|~~~}~~}}}~~~x}}~~~~}~}{yy~~~~~y~}~}~}}}~~~yz}~}}{}~{~{}}y|{~yx{y|~z}{|||{|y{|~xy{y~|{~}||{~x~y|{}~}}{}}||{{}zz~|}{~y|y{z{z|z|z~|{z{zx|{}{}~{z}}y|{{xwz{~z}}~||~|zz}}{y}~y~yw}yz{}zzx{y}|{{{|z|~{~|{|}}|}~y|y~~|{v{}||||{{}}~|}u{yzy|zvtz||{z|zy}|}yv|{z}~{yz}|||{|}xw{~z~z}}||||~|wyy}zz{{|y{yyy~|{x|{y{}}zy|y|xw|}}~|{}z}z~w}|}|}{|}z}|z|w}|z|}~||{z~|w~~~{|}z}{}}z}{~{||{|}{y~}z|{|wzz~}}zz||}{zy{}zyz{z}~}~z|y~{|u}~|{y}}}|}}||~{~}}~}{|y~|~|}v~}|y{~{{}z~y|{|z}~}x}zz~}~|~|{}}z|~||z~yy}z}{vy}|y~z|{z{y}{|y|}|~|zzz}|x{{z}~|||}x}|}z{xx}~}{{~{|wzy}~|y{}{{||{}{~|y~}zwz}z{x||~y{~y{{||y~z}x~y}}zz~|||z~~}}zx|~||}{z}{|}}xy|z|z|}{~|}{yx~|}|}}yz|~}||~||{}~z~}}~~~~~~}}{}~~}}|~||~~}}~~~|~~~~~~~~}}}||}}~~~}~~~~|~|~~|}~~~|~}}~w}~~~~}~~~{|~~}~}~~{~~~|~|}||}{}}|z}~{{{z}z||}|yw~zy|}|{{z{{z}~|w|z~{y~||wz~z|{{}~z{{}w}~}{~{}|{x{~~|zw|yy{zyx{y|{{yy||~z|{v{|yw||||~~~~|x||zx{||}|x}w}}{{~{~|x}y}}y}{x{w~~{zx~}{}y{~{~~}w~{zy~|~z|z}z|}||z{{|~}y}{v}}zvvyy|}{~zz}yyz{|}y|{{}|zzzxy{{|z{{~~|r~~}{z{|z}~|}~}~{}~~xzy|~{}|z}{v}zz}|~v|{zz~|}{z}~~~{}y|x||~xz{}|{{~}}z}y{xyz||{xx{|w{x|zx}}|z}{|~~|x}|x{{{{~~{|z|}~{~|xx|y{|}{|zyzzy{}{wz||wxyy|{}|{yz|z|{y}|~}{}}}~}~|}x{~}zz|xz{||||y~xtz{xzyz|yzy{|z~~y{|y}~~z}||}}{~z{||~}|}{~|y~|uxw{{vwz|~}yw{x}u|}|}}{||z}|}{~y}~~~z}z~y}}|y|}|zzzzz|}y|y|}}x{}z~~}zy|{}y{yyyy~z~y{|||y|{}|~~z}|}~}|}z{{{}z|zuw|y}~}zv|~y|zxzzz}~xzy|z~{~|}z}|~~||{~~~~{}}|{}~{v|z{~|y{u{w{~{z|~}|y||{yy|}|~}~|~yyz}}{}~}~~}}~~~|}~{|~~~|}}|}~~~z~~}~~~}}~{}}}~~~~~~~{~}|}~}|~~~|~}~}~}z}}~{}}|~|~~|}~~~~~}}~}~|~~}~{~}~~~}}}|||||}}}~}|~{~{~}}~~}}~{~}{|}|z~}|y{{x{{~|xy}y||}}{{tx}|{{{{zz|}xx}xz{yz{}u|z||~z{|}~z{}y|yw|x|{yy}z}}yyz|x~z}}{|}}yzy~}}}z}}|{}~}v~y~}y{|x~~~y~zzz{z~x~xzy{z{{~{~{}~}}z|zzz~|z|||x|x{z}|x|{vzy|{xx}zw}{x}|y}}{~}}~||{}}}~|}z}{{~x|z}|z|yy{~zy|w{y}}{|y}{{||x|y}}zy}|y{~|}~~y~}|||}}{|z|y}~yyzyxzvz{|z{y~{w|{|}}zy{yz}{y}{zx{}}|{~x{}{xz}zx|~|xz}{{}z||x{v{y{{~|zzy~||zxxx{|y}}yz~w~|x~}~z}{|~~|xy~{{{y}~}zzy~|{z|{}~z{}|}{{|||{||~{}}z}||||}zv|z}|xz{}{z|z|z|z}}}|~yy}z{xt}{}w}zx}|zy||}}~z}|~{|}{{|y{{~|x|}zyw}|z~x|||~~|x}}~}|zw|}x~{z|||{|}{|{~z}s}~y{{~|z|}z{}t{~x|zyz{}xzzy|{y|{zy}}w{{{}|{x~x||w~t{}}x{{~z|~{w}~yx~|zx~zz{}~zywvw~|~}}}~{y|{z}{z|~z~{yx|{|zxx||wxzx|x}~}{|}y~{{xwz}}|||z~~}}|~||~}~~~~}z~~~~~~w}~~{~}}~~}~{|z~}}{~|~~}{}}~}~~~~~}~}}~}|~}|~~~}~~~{~}}}}~|x~~~|~~|z~|~~x~|~{~~~y}~~~}~{~~{~{|~~}|}{y~{|y~~{x}y|yx|x|{{{||{||zvzzvzyzx{}y{yw}|{|x||zz{~{|}wy{}{{}}||y{{z|zx~{zy|zz{{w|{{y|z|{}|yz~}v{{}}}zy|{z||~{~x|~{{}zzy}yzyz|~|}y~~yy{|zz|z|y~zzy~z~}|~|x||x}z}}x~}}}{}}{zy~~|zwyx|zy|}{wwz}||y~y|{{{{|zy{~{}yy{{~}xzw{|{{z{{{|{|{||{~tzx}{ztz}~t~||}||z{zy{~{~|~|x{|{{{z}{|z~{yz}{|zw|y|}|{|{z{{wyy|y|{zxvy{~z~}~||z{~}y}}|}{zz|~|}~}zz{|}yyzz{zyz{{|~zz|x{|||{|~u}w~||y|~|}}}|}{}|||xyvw~~yy~}yz~}{yxw{z{|{y}zzz|||y|{||}{|~y}~|}|{x{{{~{y|z{yy{xzz~z~zw|{|{z~y|{|zt}{|~z{zw~y{{y}z}~}{~w}~}|~y{~}~}~{|uzy{}zx|}wzzx}|}y{xxzz~wx}{}{~x}vy|z}||zx|{|}|w}}z|xzzzxy{{yx|{~z}zz~}w|~~~|{{|yy{~|{|~~{z||~|||{{~{{zx|||~||w~{z~|{{|}|{y}z|}zyzx|z|z{}z}z|{~~~|~}}z|~|~~~|~{|}~~}~~~}~~~~~~~}~|}}~}{~}~~}{{~}}~~~~~~{{||~|~}}~}y|~~}~~|{~~~|~}}}||}~~~~}~~}}~}~~~~}}~}~~||~}|~|~~~}~~v}~|~}~~}~~}~~yyz{x{y|}|yz||{|z{}x{y}~yy|x||x~{{|{|}xz~~yw{~yzx~}{{z~w}}}}~y|~}~}x~y|xw}~|yyw}~}}z}|z{y}{{z}~~}{y}yw{y{~v~|~y~|||zy{|zyy}x}|{||{z{{}}{{{}~}y{~}~z~y}y|}{|~~{~~}}}{}~{x{|z~yy|{{~|}xzz|{{z|||}y|{}{y~{y|x}y|~~zz|{z~z|~|~{{{}}~}z|z}}{}|{{|{zz|zy|x||z~~|~}{||{{}{~}}z}wz{z{}~~~|{||{{{|zxy|y~}xz{|{z|{|y~z{~w}~|}|~{|{~|y{zy~~{}xz||{{w|~|}|x|{|~z}{{{}y|{xz{||xv{|}zz}xw|~~~|}z|}z}|}||}~}~~zz}}~}~y}}w|{}x|{{~~~z~x}{}xxz}x|x~}}y|}y~x|x|yz|x|~||zy|{~~|zy~vyz{yzy||}y{}~|z~{{{{wy}|yvy|zy|}z}|z{{~z||~x{z||}w|z}{y{z{}~x{|~}}{||z}z|}{}|}{x~{{~{{y~}y|}{}~|z}y{}|}{~|y}{{z{{{zx|z}zwyz~}x}}||zw}}{{z}zyz~zx{}{|}{z{|~|}}zzz~z}y}zz~yy{|}|}y}}z~}w||{z~~y}}}}|}~|~~~|~}~}}||~}}~|~~~~~~|~~}~~~}|}~}~}}{~|}}~}{||~}~}}~~~~|}~~|}}||}~~~z~~}~~~}|~~}}}{{}|~~~|}~}~{~~}}}~}z~}~zz|~}{y|~}~}yywz|}z|~xzy|yzz}z{{{{}~|x{z}}~{}xy{|zy~u|z~~|z~y~}|~|}y~}z{y|yzxx}z{zx{~v{{z{z{x}|y{y{~|w}~}{~{~yx|{|~z~}z{|||y{{x{||{|x{w}~|xx{|{xzzyyyy}|y|{||~}yz|x|yy{}~{|z}z|{{|yyzzz~yw{|{xvw|}y|{y{y}x{|w{zy{}{|{}~|{}}}|}}xw~~|~~{r~|~~}~~|{wzvw|~|{zu|yy~zy|xz~}v}{~||~|}}{w{~|~~{~~|{|{{~~}|{yzz}|y{}zy|zxxyyzx{yyzz}yzw}~}w|z}|{{|z||{|{{|{~||}|y}~|~z~{|}}~{}y{{{{x|z~{~yxx~uv{{wy{|{~}w}}|z}}|}y~{{y{y{}{{{zx}w~~~|}zxwy|}{}z}zzz|{y{z{}|||{z}}x|~~{~}y|{~z~x~}|}{}wz|}{yy||}|z|z{z|}w}xzz|z{|y}zy}{~xzyzz|zq{~|{|z|~}z}||}{|}~|zzxy~x|y{z{|}z}~~x~y~|{zy|{z{}y{|{}x}|y~zz|~}}yx{qz~v}xyu~y|zyzww{y|~{|xy|~{||{|~y|||~z~~~zz~z}|~||}{|||xx}zzz{{zxw~v{}xz~{~{yzz|~{|||~|~||~x}}{}~~~}y~~~}~|~~~|}}|}|~}~}}}~}}{|~}~}}{~~{~~}~~~}|}}}{|~}|}~~|}~z~}~}}~|~~}}~~||}~{{}|~zz~}{~}~~~~}~|}}{}~|~~~~|~}}}}{|{|{}z}~z}}y}{}y}}}{~|}}y}z}y}z||{z{|wz~~{||z{~~x~u{}~}}z||~||zy||~z{y|w{~|z{x{}}|{y}}}{z|z}|~{}~|}z|~}|||z~{|yvx|z}xw{zy~xy~}y}y~{}x~|{}z||}~vzw{||~zyy{|{{|||}{}z~z~}yw||}}|yy~xz{|~}||z}}|||y}|y}{zz|}y{t|zw|{z}{|~|z||z|{|~{|||{{x{~yw}{}z{|z{{|{|{{|{}x|||y||y~~|z~{|{{|}{z{{{xy{zzz{{}~z~}}|z|{yz~}{{}}z{|p}{|}z}}{x}z|t}~|~||y|}z{}~~}{|}}|z~xz{{|z~|z{~}zz{|zz{~z|{~u|{}zy{x}~zyx~|}}}{y{|}}~|}~~~{}~||}zx{~z~}x~z|~~|||}}{|~y|}~~}yzz|}||zwyw|zx{~~|zz||}yy{x{{y{{}{w}{|}|~xz}w|xz{|z}{{y}}}~x~}|}|~z||}|{~y|}~|}~{x~y|{}|{x|{}~yzz}}|y~}}}|~}zz{}{y~z}y{{|~{}|}{w~yy}yxzyt{z|~||x{x~||x|~{}zzy}{|z|}~vz|{||{zy|~||~x|~z}|~{}y}z{~y|z|~~{~|}yz{}~y}w}~}~~~}~}|~~~~~}~}z~}~|~}}~~{~}}~~}}~~~|~~|~{z~~~~~~{}~~}}~}{~||~}x}~}~|~|~}~~}|~|{|}~~}}}}~~}}}{~{~}~|{}~}{~|}~}~~}~{xz|}z}xz~z|zs|{|}~y{~||z{~zyywzy}x||y{{~}~}~|{y{~~}||}}~|yz|{z{|{|{{|z{{{{}y{yyy}yz|x{|~~u{|zz|{~x|}}~y{|~}~|~~y|~{}{zyz}{zyx{{y|zx||~z|x}x{|y|z|~z}|v|~wz}|}}}{~~~}||}|{zzz{x~w|~|{||||}{x{~}z{v|z~x{yyy{|}zv}|~{|}}~|}z|xz|}||{||z||z{}{|~y}{zz{zz{z||{x~}}wxx{y}||{{|}||z}|~w||~~yz}{|zz}||x~{~|}xx}}~}}y{z{|~}|zvz~y|z{x}w~w|}~{}z{z|{{~u{}|}|}~}{{{}{{|x{|~x|{|{zyz|v|z}}}}}}|{z|z~}}||||{}y~y|}x~~{|{}zx~y{}~}z}xz{zw{xuz|~v{zzy}}y|~~z~~s}y||}}||~~x{z}w}{x~}{yy}}z{z~z}y{~y~{}|z}yz{yz{{}{|zx||}{z|||~||||{y{|z{}z{}|}z||{z~z{}~~z{}|z{{}yx{z~~{{{}z}z{{{{}{}}~{~~}}}~||~~||z{}y}xzzx{{~yw|{z{{xzy~{|}~x}{}z}}z||~|~}z|~~}{|}|~||x}~{}|{z}|y~{yxx~y|z|}{~wy|zzy}{{~|{y{yy|~||~}}|~~~}~~}~~{~|}~}}~y|}~~}~}~~y}~}}}~}~~}~{}~~|}{~|}~~~~}~~}}~~~~~~}|}~}~~~~~~~|~}~~~~}|~}~~}~}{|}}~|}~~~~~~}}}~}}z~~~~yz{yz}zzy~~y~|||}{y|~}|z|y|xz}z|}z|z|{|xx}|}{{s~}~{{}y}{y|v|w}}|}}z~}z~~}}|zzzx|}z|}z{w|zy}|~~y|}zz~}z|z|{y}~||zz||x}}wxz{z|}|zyz{yz{zy|~}}}{||z{~w|}}y|~}}}~}~|~w|~u||{w~|}|z}|}|zzw|{w~z|zz~{}{||{y{}}}v||y{~v~y}}z{~}x|{|{}~yy{z|z{~z~w}|vz|~}{|{y}{}}w{}y}}zy{~z{{yzy|{~|}w}|{|~~}{v~xx}z{}w|}xxz}~{{|z||}|v}|y|~{||xy|x}|zyz}z{xz{y|{x}}}~~}y{y}}yzv{xzz~~z|{zy{z|~x}{}{z|~}~}z|{}|}z|{}||~{|z~~{yy~y{|xy|~|xzz{x}}}{|||z}~}}{~xuv{{{|{|||vy|yz{~||~||{}|{{z~|~ww~{x{}~|zz~~||y~}{zx{~y||y|xx}}zy{~{z||z{zz~|~}{z}}||}||~{}~{~}z}zx{{w~wz~}{u||z~y{}y|}}~}}w}{z{w{{y~z{xy|{~zz|z{|wyx}~~|v|yy}v||y|~~||}{{|y|{~w}{zx}y{}|{{|~}w{z{zzz}{{{}}y|z~~~}~}|~}}{~{~|z~~{}~}~~|}|}~~|}~~z}~}}~~~}~~~||~~~}~~}w}~~}}~}~~~~{~~}{~~z}}~~~}~}|u}~}}~~|~}~}~}|~~z|}}}~}}|~~}~{}||}||~y~|y{}xz}{{z~~z}zy|z}{zx|{|x{~~y}~}z}{{~{}~zt|}}y~|}{z~{|vz|vz||z}{|z{v~y{yu|{~vxyz{{}{{zx~w}z{~w}z|z|{|~{z}z{}|{{}{zzyz|~{|{~{x}z{~|{}zxz~yzz|{zz|{~~~~~}{{z~yx~{||{|~z}}}z}|}~|{x{~y|{xy||v||vwwzz~yzwxv|}|zz}xz|~{~{|{yx|||{|}{y|x}{~x{}~zx{}}||~||wyzyzyz{zz~xz{{}zy}yz~|{vyzy|{|~{~|x{y}xwzy{{|{x}|{}{zz}zy{{x|w|y~w~y}w~z|z}|y||}~}|||{x}}{|zz~zzv~{y{|xz||yz}{yy{z~}}z}~x{}z~|~xz|~}~{zz~z~}{zy{|y|}y~xyyy|w|~{{z}|{~}~}}zy{z}}~||}}x~z|y|~{~~~~~|xyy||{}||y{}~}}~z{{yz|~z}w{y~~|||{{|}{}{}z||z|~}|xz~~|}{{y~x}y}z{|x|m{}x{xw{z|{yy|zx~}z|~~~~~{}{~{wy|}~{~~yx}}~{y}vzzw{~|{zyxzy~zzz}{{~y{~z~w~y~|x{|||}{|yzzx}|yy{|{xz|~{{x}|x}|}{|{{yy{z}|{{}}}{w~{~}{~}zy}~~|~~{}}~~~|}}}}~~~|x~}~~|~|~~}}~|z~~}|~{}~w}}}~|}~|~~}~~}}}}}~~~~~}|~~~~~}~~{}}{~{~~~}~}}{{}}{|~~~}}}|}||}{~~}|w|x|}{z|y||{~z}~y~vyx~|~|}x|{{{|{{}|~z{~}}{|z|{}zzzz{z{z{{{zy||}{{z|}|{}y}wz}|zzx{y|{{{yz||zzyzy{{|{~zwz~|}|{z|~|}|zzy{|}}y|{y|{{{||}{|}|z||~z|{|zzwwyzzz~|{}{wz||{wxx~~z{~~~x~}|zwxz|~}z|}~xz}}}y{|}{zz}y{zxzyx||y~}|z~|y~~w~~|}{{}~|~{~~}~~}~}|y}{}zw{y}{y{||~xz~}}z|}x|{|~{~|x|{{zz}|{~}}zy}zv|z{|zw|yy{|}~z~{y}yzz{~|{~}}|~{w||y{~{x}y|~y~y|}x}{x~|zwy}}}y}}|xx|{~|}z}|zw{z{|z~}}|{~~z~}{}}x}z|}y{~{~w{}}vv}zv|}||~{|~|wzxx~v|{~}z~|z}z{||z{{wz|z{zz}y}{}}{yz}}v{}|}y}{x|{y|y{z}|}~{}~x|~y||xx||}{w~~}z|}}yx{}{|}y{|wy|~}{{}{{z}{|~zz}xzz}}|{}yy{}{wx{z}~}z{|w}|xz|~~xyz|y|}}|{{zz|x{z{{~|zz}|{|~y{y~||}|}{{{|}~yzz{}~|~{z}}}z|}{{}wx{zz{zx{|~{|}{|}w}{||yy{x}}zvz|~|{wz|{}|~~|~}}{~|~~|~~}}~}}x~~~~~~}~~~}|}~|~~}~~|~}}z~~~~~|~~||~~~{|~z~~~{}}~~}}~~||}{~~}}{|}|||{}~~}~~}|~~~~~~}~~~z~~}}~~}~}~~}~{~z~~z{{}{{~~yz||x}w|w~y{{}y{{{{zzxzwyz||z|y{{y}{{~|w|~z|~z~z|||{|z}~}y{{{y~{zzzxxzxyyz{}w{{vzyxw{{{wyz~zy|}||{yx{~z~{}~}zt~|~z~|{}||~uy|v|z~z}wy{||||wwytxw|{}|||{{|{}z}|y||{}|x}{~xz|~|{zzzzxzz{||{xx{zz{~|w{{{z|wy}zy~}|}|||z}}v{v}yzz~|}z~|vx||xxy{y{{||{|{|wv{yw{||{|{{}y{}x||~x}{}z}||~|~y{wuy}vyvy}x}{|zzyx{x}x}w~|{zyzz|w|}|}}z}}{|}~}{|~y||zy||w{~wz~}|w|zyz{{{zw~yzz}|{~~|{y~}y{{|z~~{~~~}{{~z|~~~zz|~||~xv}zz|{zy{zzyy||}}{{~~}z~y~x{{}{}z}~}z}~}{|}}|z}xx{{yzx~z}yyzyyzzzzz{}|yy{~|}}}y{z{}|~z|x|}{y~{{~}{{{}~|~~|{w~z}x}|~yzy}ywx|yyvyz~|~z{{{{{}~y|{{}y{}{~xz|zzvz~}y||x||wwzxz}|zw}|w}|~{zz}|}{~|yy}}{yz~|{{{xzy}{|||~|{{|z|t{yy}z}|}}xw{{z~|{}~}~{|{{z~~~~|~|~}~~}|~~~~~~}~z|}|z~~{~~}||}~||}}~{}|}~}}|~}~}}{|~~~~~~~~|}}~~}{}|~{}~}~{}~~||}~|~}}~}~~~~}}~~|}}}~}{z}~~~~~}~}}||||~|}~|}}}~}z||~}}}{y}{{}{z~}}x{w~{|v|yz}yz}~}{{|yyz{z{wzy~|z}|~|y}wz}~}w|z~~{|~y|{|{zx{{}z|}y~}||{|{~zz|{z~~xzz|{zy||zx~zx|{{}~|}|yx|||~~~{|{zx{|x}}z}xzv{|}vyyz}z{|w|x{y|{|z}|z|~x}|z}{|{|~y~z}|z|y~w}|{wzw~z~~|}}zy~{{{|}y{}||xv~xx{|{{}~}~vz~~}yv}~z{uzz|yy}}z{|xx{~y{yzx|}{|~{~}}x~z{{}z{||}~}}}zx|w|y|y~{~}|y{zz~~}{z{}{}{{{|~z}}{}~~{}zw|{}x|zy~~|~|}z}~~}|{||{~~{|~|}{|{z}|}~xxz|}y|v{|{y{|x{{|{|~|||v}~tzx|u{z{|}~|~|~ww|{|||z{{|wz|}|w}y}z}y{zzy~z{zz|}}~{{{|yy~z~zy|}y}}}z~|z{}|~~{|}y|~x{|zytz{x~|{w|x{|~zz|{|y|x|y|{|}{z{z{{|x}~z|z{~v}~|z}zu}z|x~x|xz{{}yzz|}}w{~{|z{~{|}~}{zzw}ty|{{{w~zx{|zx|z|y{{|}~|z||x}zzx|~y{||yy~zyz|{}zy|z}z{|{w|}~|xz{||z~{|z~yzzyz|~~}zv}x~~{|}}}y|z}y~~yw|}~|~~~}}~~~}~~~~||~}~}|~~~~}~}~~~}|~}{{~}{~~~~}z~}}}~}~~~~~}}}~|~}~~~|~}{~~~~|}~~}~|~}~~}~~}~}|}~}}~{~~~~~|}}~|}}}~}~|yw}|~{||{{}}x{{}|{{|z||z}x|}xw{x}{z{|w{||z|}|{}|}~{y}}~z~~zy}y|{|~~}y{~{}|{yxy}}x{yx|zzzwv}x|{z|z{}|~}~~|z||}{z}~|~|x|{|~{y}{{z|wx}~~}||w{|ywz}||{}{z|y{}{|z||xy}{z{~~~}{}||w|}~}|{~x}{}t{xx}|x{~zzs}{{}{~x{{z}zz|z}|~}|z|x}y{}|w~z}|yz{{zv{wy}{z|wx{y|{||||zzz||x~~yzw||{{}}{z~y|}~z~{t{|{{{}z{}}|z~}zzzzvz|zz{||{}}{{}}}{}x}{|}{|z~x{z{|{{wzx}{{vz}}||y}|}y~{}|w{|xz}{~|z{{~z}|w~~}}~}}z}~~|yz}{|z|z{z|}}yyyy{zw|z~~y|~{}|~|}z|}|~~}}}~{{{y}}}}~||}~y{}w~|{~z}zu|wzz|zzzz|xz~z~|z~|}}{~{~{}yzzz~~}}|}}{xzy|}w}yxzy{y{}zz||z|vx}{z}{~|{|{xz|{~~~~}{{}|y}}|~}{||~||zy~xzx}{|}z|}|yzx{y|}y~v}z{||||}{z{}{{}{zz}z||~~|~||z}{{zy}w}}zv|{|{{|yz{|wz{zz||x}|}yz|{y~{x}y~~}~~}}~z~~~}}~~}{~~|}xx}|}}~~}{}}{|~~{~{~~~}|{~~~~~|~}}~~|~}z~~~~~}y~~~~}z}|}{}}~}~~~}~|~~|~|}}z|~|x{|z||}~{z~zw~y{v}}y}y{~~|{z|yx}}}{{|{zyyz{|}|}z{|x~~~x|~~}}}u}{~yzzz{y{z~}z}}||z~||wx{{}}}{|z|~y~y}||z{~{|z~x~{~y~{|z}|yyy}{yz|x|{{z}z}{||z{|z{{zw{y}}xv{}|yy{x{~}~|z{zxzw|~|z~|||xwz~z|}~z{}y||}~v|yz}~}{zy|{z}|t|}|zz||y{}}|{{~|{|||}v|}}}}{z}||zz{yzxy~zxz|||{{}z}}{~|}~zz|{{{z|{zz|{}v|{z|}}yt~{|{{y~}~~{}|z}z{}}}z~|y}{~z|y}||}}}zz}|~}z|zz}w{||{}||}y}}}{x|x~z|}|~}|wy}~{{z~~}|zz}|yw~z}z}y~|{yyz{z}|{{z}}{{{||{zz|z|{{{|~|~y|||z||{{}|||{{~{~z{w~z~z{~|yz|~|x{}|z}}w||z}|}z}}yx}|z|wz{|z{w~x}~|~}}||z}u|z|yyz}{~z~|}~{}y}}|v|zzx~|}yyyyx{|wz|yz|}z{}y||wvy~x}~y{{y|~~{~}{~}}}{~|z|z{z{yzz{}}~vzxzx{}zz}wzz~}y}}{{}zz|xz{|}{xzt~|z{}}|y{}|}}}~y{x~{x}~}y{||xx|}wzz||z|~}{~~}}~z~}~~~yz~~~|}}|}~}~~~|}}}~}}~}|~~~}~~|}}}~~~{~~}}~~~~~{~~~}~|}~~||~}~~~~~~{~{|}{}~~}|~|~~z~|~~z{z}~~~|}~}~~}~~~~~~}~}~}~}}|~z~~~}~~zz}w|}vy{{z}|wx|xz~}||{zzyy~|~|{}|x}}~~z}{~|||||{|{~y~{y~|{|wz}z}{{}yy~|u|t}zwx|z}xzxy}{{{|zw}y}|~|yz||~~~|~}z|{|w}z|}}}||yx|zx{|zzzxw{{zzyv{x{z~|zz{z}}y}{{|~}{{}|z~{|}}z{xz|x{|yz|u{xx{zz}}~{zy~yzz}z{}|z~||{x{}||y}~}{~|{z}{~|zy~w}z{||}~~~x|zzx{|{v|tzxv~zxz|~y|~z|~}~|{|{||~}|{}|x}~~yyz|zt}t}yz|}{y}~~w~z~}x||yy~{{}}|||}~zzz~}{~{{}~|~~~{{||~z||zzyvx|zzzxywxz~~}~~z~u~}|}|}}}||~~xy{|wy|u|}}~~z}~|yzy||{}x}||}|wyx|{{xx{~xz|x~}~}||~}}{}~}x|z{yz~}}|{{||z{y{~}{y}{|{z}x{z}~y}~}y~~}y}{}xt}}~|{}~|}}|||~z{{}z{xy{}}~~z}{w{yx~}{wyx||{z~z{y}~ww{|{vy|{|zz~}|x|{{z}yy|x{z||zy|~zt|~y{{yy|w}}|yw||}y|z{z|z|}x~|{{~z|z~{~}|}z{~x}~xz}|~y~y}w|vz||{y~z}}z{~}~}|z{|||zz}||~}~}}~~}}|}}~}~~y}{{||~~|~}{}}}~~}x|~~~~~}}}~~}~}~}|}}~}~~}}~}~}}z~~||}~~~}~}|}}~|~|{}~}}yz~|}~}|~~|~~}}|~}~}{|~}~~~}~|{}z{~}y}{|~}{}y|~|zz~yx{~|{y~w~z|y}{}yy}||y{{{}{{{~{y~z|}z}||~~|z||{{|}yz{|x{x{}z{y}~~}{|y{}}x{||v|w}}z|zywyz}|z{{y}y~{}~zyyy{zx|y|{|~~z}~yz}}w~zy{z{y}{}|zz|zyz}~{{|z|~x|{x|z}{w~|w~|{z|~~x~}||}~}x}wyyx}|}}|xzy}|{y{y{~y~|~~y}|y~yz|{y}~x{|~{zx|}u}xz~z~y~|~y{z~{||{}x}||zzz~{z|{z|s{z|{z}|||zy|zz}|{yz|z|~}|y}z}y{~|yy{}y||y}~}}}{{y|yzz~yy}y{w{~{|||~z~{z{~}z|z{|{y|~}z|zx~y|}{}}}vsy|{~}}}}z|{{}|{z{z{~}z{}}~uu~z|z{x{wy|}|}xz{{}v||~{|uv|}}|~{z}u{{z~|~{~}{}|{z{xxzx{|{z}|~{zzy}|}|v{z}|{}{zy}v{{|}{{yz}x~~||~s}{{|{y|z}w|}~{{}~{{}xx}yy{~~x|v~{w~{|z}{{{|zy}}u}}y|}}x{zwx~w{|z{}z||}{|yvx|{}|x{vz{zzz{yt}z~z|zz|y{z{zw~}{{~}|z~}{{y|~~}~~|zz{z}u~z~z{z~z{{~y{~~y~z|{zz}}x{z{~||zz{|v}~~~~~~~|~~|{~z}}~~~}|~|~|~~}~~~}~|~~~}|}~{|~y~}~~~{}~~}~~~~}~}}~|~}~~~}|}~}~~}~|}}}z}~~}~|~}~~}}}~|}}}~}~}~|~}x||}~|z~}}{yw|yyzxy~yz{z|xz{{|}zz{y|~z{{}{}~|zyz{{yz}yy|}z}||}{{|xwvy|ux{{||}zzy~{tz~vxz~}z|z{}|~|{z}{{~{|~|~}}|~xy{{}~}{|zyv|swz}yz||}{}{~x}yyzx{x~{}~{}||{}~z~{y{z}{z|zz~}||}|{z|zzz|w}}~x{z}|||||{xzx||z{z}}~yx|{}{{||{|{{{y{|{|xx~w~~|z{xyxz{wyzy|x{}z}~yz{}zyzxzz{|yz|~yzyzx|{~y{|~y}~~|}}yxwy{|z|x||yyzy{zvwz~ywxz~z}|{y}~}~{z{~~~~z~{z|{{{|{z|yxz{zz}z{wzx{}x~x}w|y{{~yyxx|{}}{}y}zy|{{{{{~yw}|}y~~zz||yy~zx{}|{~z~z||z}x{x|}|y}wy~xzy}~{~z{zzxzz~|z|~{z||~|vy|{z~w{{}y}{{}}}{}}~z~{{~||{}||z{|x|{|||~}}|z|||~{}~}y||zxw}z}|~yyw|zxyy{yyzy|yt{xzy}~}}|}z}x~}}|}{v~{~|~x{}y}|zx~{|vv|{|}yz}~wz{{xvy~zzz|w{~}y~{|{}}~z|{z}}}{|y{||}{yy{}~z~|y}}y{|yyz}zz~~zz{~z|}|{|{y|~||~~}zz|~x~}~~v~~~}}~|}}|}}}~~}}~}}}~}|}~~}~z~}}|x~~~~~~}~~~~}~~~}~|~|~~}{~~~||~}~~~|~}~~~~{~~}}}~~~~~~~~~~}|}}~}{|~}~|~~}~}~}~||}~}~~~~||zz|y}}xy{}}}|{}}|~xzy{{}|z~zz|~}||z{{}x{|z}}w{z|uz|{y~|~y~{}y|~yzzx||{zz|{|z}~{{zy{{yy|||y~z|z|{~x||||yz{}v{y}z}z~xx{z~}{|~}~|~{~zyzy{y~y|}{z~~~xw}{~}zyy{}}z{{{|~{{~{|{{y}}|zy|zxyz{|{u}{|~zx{}y}|y~|}zz~|}yz~|{xy~v}{|yz{z|x~|}|y}y{~{|~{}zxxx{|{|{|{|~~y~y~{z}{}zu}y{z}}|}yz~|{z}{{}zz|{y|z||y|}~~}~~~|xy|}z|r}|{z}x|{z}}y}z{}~~y|~|x~{{~}xxz||yy{~~~{~{~x{{}zxy{zz}{{{}y~x|}~~{y~yy{|x{~~{~zz}~|}~|xx{{z~|{x{x{~y{|z{|yy}~w}|||||}x{}}}yyzz~}~xw|}||~}|~}wv{|}zz{yw}x~{~~|}z{~~~}}{zyxzz}}yz~z}xzvz~~||{|{}z}t{{|{|w{||}|}}y|{{{z{|{~z{~{z}~||~~~|}}xww~}xyzvz}{{y{|{~{}}{||{{}~}x{{z{}{~{}~|zy~|{|z{zz{}{}}}x}{zzzxz|}~}{~~}~}|}z|}x|y~|}y|wz|w}|}{{~y|z|z{x|{{}|}|z{{{{|{{zz|uy||~~~}|}|~}}|~~~|~~}~~~|~~}~||}~~}~|}~}~~zz|}}~}~}~}}}~}~}|~~{~~~}~~}~}{~~~~~}}||~}~|}~~w}}~~~}}}~~~~~}}~~|~}}~}~~~||z{xzzzz~|y}x|zwxw|}zy~ypy{|zv{|zzx{{z~}{}~}{}zv{~|{{{{~}}{~y|~|{~xv{w}yyz~yxy}}z}w{{y|}zxt~|w}~}}}z{yx~|{z||}}{|x||~||y{~yz~{y||z{yz|yy~{{z{|}}|w}|}}x|}~||}|{{y|y~|~z{z{{}|}}}}y~zz{wzzz|wz}w~z|~v}y}||}|}}{z}x{{z~}|y~yx{~yy{{z{}}}|{{{zzz{}}}{{~}z~|}{{{z}yzw~x|xyp}{zz}z~y~~{|v~{~||||}~|{z~z~||vx}|{~xy{{{z|yy~}{{yz}{yz{z}{}}|y~}~}x{}z~~|zz|y{|y~z|xy|wz{z{~y}}yy~}v}{~|~}{~yy{w{z|}}x|y~{z|{wx{y}{z~x~w~|vyv{||wz|x{|z{}{~{{{zz~}|x|~}|||zz~{z}|~}}||||y}~{w||~~|~y}}}yu{{}}~|y{{}z~wzz|}|}z~x{~{~|{~y}z{x~mxy}zz}}x{~|{y|z}zz{x~||}z{{~}yy|~|}|}y~z}x{}~{|z{}zz{{zyw}{zz{wyz}zy}z~zz~}~}~y|w~zz|}|{|~{}{{|}}{|{y}x|z}z{wwx|{zx|{zw{y~~y|~~~z}}~yzz}}{}{}~|~~~{~}~{}}~}z~{}}y~~}~|~v}}}~~}}}}~~~}}~z||~}~||}{{~~~~~~~~|~~~|~~|}}~|~~~}~|~~}~~{~~}}~}}~~~}}||}~~}~}}|{}~}~}~}~~}~{~}~{}~}~~~~~||}z~|}~|{{{y{{}x|{}|{zy||z~{~|}z~{~~{~|}{{{|{}v}~z{}{~|z{}z}|}|{{{}|z}{|zz}}||{}}y~{x~{z{z}z{~~yy|zux{y{x|y}z{~z|zz}{z{x{z{}zzz{zzw{z}x~x}x}}yz|~|}z}xw~{|}{y}~{{z~|v|}z}|y|{{zzy~{{x~~z{}||{w~xu{}y}z~z||zzz}y{~y{|{{y{{y{~zy}}{zz|}y~zz~z||y{~xzzz}{}~}}|}}|yw~|~~|z{z{}{yxyyz}|{}s}}{{y~}y||~x{}x{zyvz|}}}{z}}|v{|w{x}}}|w}||||y||x{xs~y|{{z{~y||{{|z}{}|||zzz|{}}x}~x|w}~~z{|}y}|}z~~{~{~~|{{|}xz|{~}z{{{zzz||y~z~{y~|}~}{xy|~x||~{wxy{|~|{z~~~||{z}~~z~|~|zz||wzyy{w}}~v|~z{z|y|x{z{{{|||y|}wz~x}y||||z|~|{zw{x{z{{}{}}}{{x~~zzz{~|zy~y|}{z}x}|}}~{y|{|w|}{~x~y~zxz~{}y{y{z}~{{z}y~}|xy}}z{~z}y{{{yx|{y{{{z||y{|z|xzz||{~}}|{zzx~~|{{}}~|~}|}z~|}||{|||~|~z||v|~}~z|x~}y||~|{y|z{{~}{w|{zy}|}||}|}{{}~}}}}~~~~}~|{}~~{|~~}|~~|~~~}|~{|~~~~~}}}{~~|{~|~~z~z~~}~}||~|~||~|{~}}}{}}~~~z~}}~~}~}~|}{}~|y}|~}|~~{xz~~}}{~z|}x}{}{y}zz|zyy}{{}xy}{}|wzy{{~{}||yv{}|z}~}|{y}~}x{{~{{yx~}z}y|yy~~yy|}yw~y}||{zz~|zz|{z}~wy~|~|y~{xzzz|z|{w~zz}w}|{|{~x}~|{|~{|{zy|~z}x||||xzz}|y{|{x}||z{~|~yy{}}~z~}|z{z}|yy{|zyy~z|z}~}x}{|zzw{w|||{{zywz}zz|}{|~~{y{{}y|}~}{~~~||}|y{{~{}{zz{w~|}~y{x}wzxz{vw|{yzw{yt{|}y}~~~~z}{~}|}}z~z~}|~{yz}x~y}{{{{z|y|~{||{}|zyzz|~x}|}~{~|z}}~~|w||}~z|{{|}y{{ywxzz~~|y{xz}{~|}||y{|z||}}|z|{{{}w~}~z}}{}|{zz}y{{||{}y{y~z|xz|x{~yv|{}{}}|~}}||~||||}}|~{}x|{|z}|zy~}|~|w{ywpz{zzxx}xw|{z{yz{}}|~zx||z||~{}}y|}|{~~||}|y|z~z~|||||x{z|}xy|z{xxzy}xzy|zx|y||~}|~}yw{z}}yzzz}{z~{~z|x~~y}~y~xz{}|yxx}xxyy}z}xxx|}}yxzzz}}}{|}|||x~{~{|{{w~~|~zx{y}zy}|z}|zz}wz}~|z~{z{{v|{{z{~~z|~}~~{}{}|{|}|~~~}~}}}~~~|}~~~|||~|~|y}}~~}}~}~~}v|~~~~~{}|~{|~}z~z~|}zu~}{}|{|{}}}~~{~~}~~~~~}}~~~~~~~}~z}~~~~~~||y~|}}}|~~~~~~}}}}{~~}}}~~}}~|z}~{~z{}||{||xz{{}{|}x~{|~|{zy~zx{|~{||x~{x}z}|z|z~||}|w{{zy}}|}||}x|x|~~{}{zz|z}~}z}z|}{z~y{|x|z}{}y}~|zzz~z||{~z{~||y}{~~{}z~~z{}}{|}x|~}|zx|~z}yz{}|x~|{{wz}yyz|y{}~}~}~~~{y}}{z~|{z~}y}}x}}{zz||z~zzx{{|~xy{z||~z}{}|{{{w{{yz}~z{z}~||xz}yxx|}||~}z{|yx}~z}z}~{}zzz}{z~}~|}z}|y|{{}}}~~{}z||{xyzy}}z~|}{zy|~zyzy|~|yz{|~|{~zwyz{}{}}y~z||z}|~{{{|xz{z}{}{{~z}{||x}|}|x~~}zz~y~v|y~}z}}~xzw~|}{~yy~|z}}|w{~zy~z|~{||xz~}||yyz|{}z}zzzz}~{xz||}||{|{}x||{|tzzz~|{|z}~|wz|{z}~wx}|}{{}z|{y||}{}{|{~~z||z~|{~}w|{z{}}}{{z{}~|}~|~~|z{~y~}xx|}{~z{wyy{z{{z|z||}z{z{z~}z{{|xz{}{{z|{~}z}{|}~||}y}}~yxx{|}||z|}|{~xx}~}}{|||}}{{}{xz{x}{{}|y{}{~z{z|}{z{~~~z{|}}wz}z{}{z|{}zz|~x{x|yy~{vztw{xyz}x|~{{~}{v~}y|}~}z~~}{~~~|{}~|~|}|~}~~}~~}}|{~~~~z{|~~}~|~~}~y}~~|~~|~}|~{|x{{~~{}~{~|||}}}{~~~}~{|~~~~}x}~~}}}}~~~z~{{}~~~|~~|||}~}~{~}}}}~}~~~{~~~}|~|}~~||~~~~~z~}{|{{~{~~yzxz|ys{zwz|z|xv|zx}{~u|{{{z|z~xz}{{{}{zx}|||}zw{}y}yz|x}~~xy~zz}x~|{|yw{~yww{{}{z}y~{ty{yv|zzw~|~|{z~z{{y|||~w|}}||y}zwyzv}y{y|y|{|{~{|}||{x{vyz{|}~z{}yz}~}|y~}}w|}||z{~~}zzw|y{yyv~z}u{|z{zzywvz|yz}|x}yy|{{~~}yx}{z}||}x~}zx}}{}|xz|{wxx{{xz{yz{{x|{}{zx|{y}zx}{{z}~{|~z~z}{{}~~||}|x~{vwz|z~{~}y|y{|y~}{wz|}}y}}~}|}~||z{~{~}}|{y{|}{z}~}~{|{x~}|yyxz||~xx|z{{||}x|xzy|u}~}~y|}}|{~}w}|}|{}z{{~|y}xxz~zzx}yy||z}z{wy}{zy~|~~~yy{y}x~|z{}}{{yy|y|}x~}z}|xyz{z{z~|y{yzyzx{~zy{zyyy~~{||~{}|}{{~}{y|z{~~{w||w{yuxy{}|{yy~|zvw}u{yzyz{w|y~zx{{}r}~}~|}}~{|y}zy}}|}}|~yyx|~~||zyywy{{wzz~zx{|}z{vy||yz{|zzx|z}~z{}~}y|}z~y}}~|{|{{{}vy|{}|||yzz}|z||w~z|xx|x}~x||}}x~{z{|}~~~~y|~~{~~|~}}}~}|}|~~~}|}}}{|~~|}}z~}~~|}~~}~{~~~~~}}~~~{~z}~}|~~|~{~~}}~~|~{~~z}}~~~~~~}~~~~}~~}~}~{~{~~z~~|~~~~}~~~~~|}}~|~||~|~~~~~y~}~~~~~~}|{~yy|zx~|||x~y~|~~z{xx|x|x~{z}xxy}~z|}yyz{~}yzz{{yz{{{z}|x}{~|{{x~z~yz{~|y{}}|}x}{z{~||~|~{z{z|}|xzvz{|y|x}}}xz|{zz|{{w|~|z}yxy|||zy~|{}}|wz{}}y{~}}{x|x{}w~}~~{{zv{vzyz{v{||zw|{zxy{xy|}x~~zxw||z}}}|}xzyzxzz{|w|zzz{||{|{}}}|{y~x}|}{~~~|}z}yx}y~y{}~u|z{}{{zx{}{}|z|{}~}~y|{~yz~xz{}{{{z{}y}yy|}}||{xz|||zyxzyvy{|~}{yz}x|~}w}{}yy|z{x{{|}{|{{|z{~}ww}~yzz~|{{x{|{}|y}~z}}{z~uy|z~}zy{}|{}{z|}}|~y{~xy{|xy|y}{}{{|xy}}|||z}{~}zz{|{{|v~{|~wz|{}{w{{}~y{||x|{z{}}{}{v}w{|zzy{z{t}}z{}~{zy{|}|z}}z{|{}|{{}z|z|z~{|{{}|yz||~w{|{|}yyz{|~~|{zxzz||z|~}y~z|}{zz{xw}w|}|}}}{{zx|z}~xz}~y}yy|~|{~~}y}y|xz{{{|{|y|~z{{|t|xyz}~zy}}}{yz~z{v|{|~{zz|~}{||{yx}z~{{{v|~|}zzy|~}~{y~|z~{{{|{yx}y}}{{|{yzz||}zz~}~~}|~~}~}{~~}|~~}~~~~~}~}z}z||}~~~}~~~~{z}|}}|}}~~z|y~~x~~}}}~q~~~v}~}~~|~}}~~~}}}~}~}~||~}}~}{~{~~}}~~~~~{~~~{~~~}~~{x}}~~~y|}}}{|{}{{z~x|t{z|}x}y||z{zz|wwz|}|{y}}z{z|||}z|{}|z~z}~{{||x~z|}|u{{{}{yswy}xvu|z{|}}~z}}z|z}~~~|{|}}yy{zz{{~|z}z{{}~y{zz~xz{{yyzzxzy||zz~|}{w{x{|~x}|{yw}|w{|~||~z}{z}z~yx{~{x|y{}y~|}|{|yy}{|u{~xy{|x{yzzz~v|zz{zy{}{{x~z{~y}z{|{~z~}x|||}z}z~}zx|}wxz}xx|}zzz}}yz{{|x{}~{}|~|{{}~~~z|}~~{}}}}z{|y|||z|{{zw~yx{zxy}{}{zy{{zz{|}}zw|z~y|z}}{y~yz~|{x}yz}|{z||yzy|~y{yv|{w{|{xy{}~y|{~z~x~zx}{}}~~~~}|}}|}zyuzzx{|||~y}|y}~yz}z{z{y{||{y}~|~z}|}y~~}{|zz}}}|}u}y~|~|~{yx~{}}{{{~{~yw|z{y~}w{|{{~u{|xy|{z||y|}{{|z~}yx}~|~zz~}{|zyzzyx|}ywyyw}y~~|~{|zzzx{{{yuy|{||{|}|||}y|~~yy~|}}~|yxx|}~z{w}z|xy|yuz~y}xywx|zw{x||~~x{~z~}z{yz~~{x|{}z}~|xx||y~z|{~|x|y~xww|}|x~||{~~}}~{~z|~zx}}}~~~~}~{}{|~~~~~~}~z{~~}|~y~}}||}{}y~}}{~}~~{{~|~z~~|~~~|~~}||~~~}~|||~~~{~~|~}~{~~~}~}}}}z}{~y|}{~x~|~}|~~~~~~}|~}~~x~~~}~~}wz}|~{~{y{{wzxz{||z{~{zywux~}{x~z{|zy|z{}~yzzzzxx}||}z|~zy|w||{|x~|}{{z~~zv|{yy~{{z}||w{|{|}zvwzzxz}~|{|}zz}z{|y{zzy~z{z|yy}{yyv||~|x~z|}z|{|~}y{y|y{||z~z{||{zx|zz}{{}|xz{y~|||}{}|}~|{{~|}z{}{z{|}}{{{|z|z~y|{t|~{zy{|~{{||~|z{|y{zu||z~|x}yx~{{}w{{{z{}zy|~||x{~w|z}z}}|yy|{||~{~{||yy|||{x|z}}z~~}z}z|zz{~{|}w{y|~~y{{}z{{{|}|~z}{y|}z~z{{|}yzx}~}}{y|~|z||z{||y}{|{|{{|y{x|zx{zy~z~|}|yx{|yy}|{||z|{yxx{{yy{|y~|zzz|z}~zz}wx|{zy{~~{z||}~~wzxy{z|{zxz{y{yw}}}}t{{~{~z{}|}}{||}|r{zx}{x|~yz~}y{{{~~~|{y}|~z~{yz||}zz{z~}y{{y{yz}{}y}y{y~{}~~x~z{|z|{{~zy|xzy{y~z}zy||||}zzyz|z|{y}{|~z}{{|yz||x~|{x~||{}x~y||zxy~z{{zqxy{z|}{x{~|x{}~}{zxyzy{|y~w}~{{x||~{zy~|~|u|~}x|}}{|{~}{||~y}~|zz~}{~~}~~~{~~~{|}{~}~~~}}|~~~|~}~~|~|}~}~|~~}}}|~}~~~~~|~~|z|}|~~{~||~~}~}|}~~|~~~~}}~{~}|~~}}~~}~~~}|~}~~~~}~~~}~||~~{|~~}~}~~{}}~~}}|{~{}~}~y}}uzyx{x}xxy|~z{}x{||{x{~wxy|}}uzyxzyy{{z~}|}zz}xz|{}{~||{z}z}zz{{{{x{||yyy}yw{{~|z|zyy{y{z}|{yz{}||~|sy}{{{y}{|z|}}~wwwz|{n}z{z|{yz{xzzzzzv}y~x}{x{~y~yzy|z~yz|uw{|z}}z}y~}v{~|}z{yz{{ywyzw|{{zyy~y{w{||||{yx|{|~z{|{z|~zx{zz}z~}}{{{z}~}~~yz~~|zyy|zt{wv~|~{{xvyxz|y~{|~{|||z}}{}yz{x|yz{}~yzz|~zy}z{w}xx{}zzz}{y{y||||{~~x|~x}|y||z}~~x~}}z}}~~z{z~|~~|~{zyy}{z{{|uzy|||wyz{{|{y}||}~|||~~||z}z{}y}~|~{|{|z{z~z{xy~y{}}z~{|z}~}y{xzv}{{z{|zz~{|z|}{~w{y}|z}y|}z}|{|wywx|~|w}{yt{~zy~wy{|x{zwzy}}~|y~~yzz{}}{}~{y}||z{zy|xz|y{{y}{{|~x{|y|x~{wx{|~{}}wx~}|~~zz~|yz|y}{{{|}||~z~zy{{xz{z}y}{}xx|~{~~z{{wyvz}{zvzvy}~{~|y}}||z|~~|{|~|}z~|{z}{{w|{~yzz|y|y|z|y{}z}z~|~}}|}~y}||~|~}}~w~}}}~{}~}}||~|~{|~~~~~~z~}|~}}{}||~~}~~{~}|~~z}{}~}}||~}}~~}~}}~}{~~~}~~|~~~~|~}}}~}}}}~|}~~}~}|}}~|}~z}}}}~~|}~|}~|~}yz|~z{zy|}yz||~zx{|zx}zw|}|zz{|z{|||}~}|{}|{~z||x|z{{|}z{|{}|{z{|~{z|}{rz}z}|y{y{}}{|~w}||{y|~~}|{|wxyz{}~z{}}}|z{}{|~|~u}|yxxzy{|}{zzyy~{z~yuy|yy~z~z|zy~|}zx}}~}|{zzz~{{p|y~}z~~~~y||{||}z{~z{}{{y~||}|z{{~yz|z|||~|{}{{|{}{}{~}y}zx~x~{{z{w}{|{y|yzv~}~~}||{~zw||||{}|{z|z}{|zz{|{x{|{y||}|ytz~|wzww|}}~|{~{y{zz||y|}|}x}~||~~{|~|~~zw{x~}|~}|y~}w~}}}~}zy||zxz}{|{w|}}z|}}{}}~{}z~x|z|{}|y~~{}}{y{z|zy~}zz~~|~}y|}|xz{}z}{~|}|}|}|z{yz{~{~{|{wzy{zzz}}{z~}~~{{}}|y{}}z|x}wy~z~x|zx~|y{yy{{}y}}|zz|z{}|}{z~|}}}zz~|z{{~{{||xx}{{}|}}|}}}{{{zy~~}x~|{}z|x|{{}}}|~z||~|~{~z}~~}}|}z|z}{}|z|}}zy}~zx~~yy||y{~|}}}|z||y~w|{z{|}{}z||{}|z~{zyy{{v~|}z}~yyzx||}~}v~}~~~x|{}|{{|~}{}}~~}}~~}~~~}~}~|{~~~~~~}~}~{~~~}z{}}~{~}~~~}}}|~~}~~}~~~z~~~}}~~||~~~}|{~|~~{|~}}|~~~~~|~~}}{~~~~y~~{}|}~~z}|z||{|{}}{{z|zz{y{wywvx||{}|z{{}|{{||v|~{}|~zq||y|{{{yz}{}x~||}w{x|}y{~y}{|~z||zy|}x|~zx|}}{y|}|w{|~}~z|y}||z|{}y}}~|}~~||{}}~wzy|z{z{{{}~z}zzzz|}{}{|zy{~{z~{z}yyy~{}}|}}|}{~||}y{zyz|y|zwx|zz{|{||yy~w}{{xxxx{{|~{{~~|~}z~|{~zz}zy~|~yz{~}{y~y}z{yyzx|yz}}~|y|}yzz|zx}}y|}|{}||}|}~|{|z}}~{||w|v{{{|}}{}z~yzy{wx~}}}yyw}z~x{}{~|~z~~}{{z~}}}z|}yyy{zz~||z}zz|zw{|yz{z|}||z||{~{{{}|}zz|z{~y~}~{|}z|y{{{{|~~~z}}{w|yxzz{vyvy{y{}|{y~{}{~}kx}}y|z{{~y{}~z{{xyz|}|{zz}}}~{}xz|~{~{yy|w}zwwzxyxy{||~zy{y|{||}~|}~{|z||}x|{~zy~|~|~zz~}{|~~{|}{}xyv}z|yvz{{z{u}}}{x{|~}}~~z|y}wzy||}{|~~|}~y{x}y|}xz~yx}z~v}~y{zw}{||~y}{}z{z}~z~z{~}}~}{||z~~zy{|~|z{}~{{|z}{z|{{|u~~w}{|}}}|{x}{|yy|~z|}~}~}}~~~x~|{~~}}{}~}}w}~~~~~}|~}}~y~|~~~~}~~~}~~}~~~~~}~~}~{~~~u{~~~~{~~~}}}~|}}~~~~}}{}~}}~~{~|~~~~~~||z~~{x}|}y{}|zwzw{z|x}xx|{z{x}z{|z{x{{zyv~}{{|}{{x}{y{|}{{|yx}~wwy|zz~|y~vzxx~~ywz{~{w{|z|{{zz{x~z~}yzzwywz{zz{y{{~{x{{}zyy{|{y~~yy|z}y|}|z{}zy{}|{{xz|{}|z|||{|{zz}~xyz|z~{~}{z{{|~|y{}z|x{}wxz~zzz~z}}{|x~z}|x~yy}{}{x|||||{{|zw~}z|w|x}z}~{|x}zz|{{}zyy|{zy}}{yz}y}~{}{}z|~{y{{zx}|}xyy|~yz|{x||||z|~z|}{}|xz{||zzz}}zz}~{{~{{y~}z}vy{v||}z}{~zy|u}|~{y{{}z|~|~}z|||wx}~|{yx}~|yv~~|~~z}|}y{t~yw~z~}|~x}{{|||}|~x}{z{~~zy~}y~|y~}y{{v|y}{}~x|}w}|}wx~}}|x{|y||~}z}w|~}~}|{y~~{~}}|yy~{y{|zyz}|y}~{{zwx}z~|zx{z|y||{vyy}~z|{|z}|w|~~x}~x|{}|x{}z}~}~}}{z{}z~~z{y~}|}y}|yz|{}w~|}}y|}|~}~{~|{{z}~~y{w}z|yzzz{{y|{{}}x~z|xz{y{}{z|}}}|z}{u{}~}wy}}{|}~x}y{||}|}y{zy|z}{}w}u}yz{z|{||zw|}{~yy{z~z}{z}~}~}~}}}}|~|}~||~}w~}}{~}~|~~~~~~}|}}~}}}{}}~~|~~~}}~~|}~~}}|~~~|~|}~~~}~~}~~}}y~|}}~{{|}||}~|~~|~~}|~z}}~}y}|}y{}}{}{xx|z{}}zvyx{z}|z{wwwzz~}|zy~y||y|yz{|}~~{~{}{yw{y~}z}}z}{y}}}}uy|z~}x|~z~||~{wz}ywy{~|}}|~{{zz}|~{|z}{}}~|v}{}{{{y~zyyy|y||y{{{|{x|x{v|y~z{||zz{||{z|{z~z{}}{|z|{~}zy||||z{zx}z||~zy~{|w{|}}{y}~{|zzzz}yz{~x~~~}{{{z{{{~}y~|yyx}}{{|x}}}v}{y~z|{zy{}{x{{{}}||{{~}{|}}x}~~|z||}~}|~}}|y|z{yw|{zzzzz{{zzy~y{}y}x|~~~zz}|~{}{{}~y}v|}|~{y{}z|zzz}x}{yz}y{xy{}|yz{w|||{}}}{}}z|{~z|zz~|||{~{}x~u|}z{yzz~z~zy{{{|w}z{{z{~~~~yy|~|~{}}|{}{z~~{~~~|{zx{~|ysx~{{|y~yx|yxwzz}~vwyz{{z}}}{{{{{}}~}~}z}~}z{xw|}}~}y|xz{}z~z{|z}||zs~{}yyzz|~x{z{}|y~{y{}~}}|z}|~~}z}||y{}}~}{|{}||yzxy{x|{xz{||}{|y}z{{}{z{}{zyz}}}z}~z|}~}}~~{}}yt{}~~x}~{yz{}|z~~{{z|x}yzt||w|}{x}|y}z~|||{{}}y}yz|~}~|}|{}}|}}~~~~~~|~}t}|~}~z~~}~~~~}|~z}}~~|{~~~y~~~~||~~~}{~}|}}~~|~}}~~~~~~|}~|~~}{~~~~}||w~~~~z}|y~~|}~~{~~~|~{|~~~~~}~{}z~~|}}}{|}}~}|}}|}~}~~{t}||u~y|x|yyz|{|}xzyx{z{{{}w~|zy|z|z|{yxzzy{z|yyy|{}~yzz~{z~zx~xv{y}}y}||zz}yzz}||w|zyz~|z{}}u~|xx{yx|}{|v}|||{x||yw}y|{~x|zz}{yx}x{xzzz|x}xz|{z}y}}{|{||}zz{zw{{|w||}z|~}y|{~}|{}z}}|wz|z~~{|y{{|~x{|{|y|x}zyy}||{zy{|}}}{{}{zz{~}{{|x{}x|}}x}}|}z{x~{x|y~|z||x~x{{{x|}{y{z{|zx~{z{~{|y}|{v}yxzyy{|}|~x{}}~{}xv{yz}y~}{{{{|vx}|~}}~{|xx}}{y{~~{z~yz}z~z{z{}~{||z{y~z}y}|||}y|y|~~|{zx{xxyxz{zy{~y{~|}~~{y~z~x{|{{{|~xy~xz{~y|{|}{||}zz~y{{{w~zw}z{}{}y}{}}xyzz}z|{v{x|}{zy{z|{{{y~{x|}zyw||~wyz~z~{z|{}}{~~z{z{z|w||{{{}y}}zz{{|{yy}{{yy||~{|y}|z{{|}w}~xw~{x~~{}{~v{~|}y}~|{yz{}{z{{{|||}|~}|{y{x{|z~w}y{zy|z{|~|syywzz~|xwqx{|zy|~xx|zz~zyv{x|~zz{}|z~x||}|yz~}z{z|{|~z|~}z||~{}x|~{z{~{y}||z{x{}~|}~}}}}|}||}||}}~{~~}}~~~|~}|~{~}~}||~~~}~}~~~}{}~}~}~}~}}~{~}}y}~}~~}||~|~}}~~~{~~||}}~}}~|}}~{}||~|~~{~||~~~~x||y}|~}||zxz|x{~{w|y{{wy{z}}zz||yxy}{y{|{z|{zz}x||{~{||{{yzy|w}{y{~{yz|{|x{|{y{}zyz~z|}z{x~{{wxyyzz|~yz}z||}}xyz}|}{{{}zz}}||}|{{}yzyxy{y|||xv{y|}}}tuy~wzzy{}|z}{}{|}|{y{{}z|{zy}|}~~{{zzy~x{y{}xz||zyz{|{|yuwxz{|y{y|~{z|x}{|{|~zzy|{y~{{z{|~{|y|zxz|y}}|zy{{{|z~{w{z|||}|yvz{xzzyy~|{zz{|}|~|z||{|x{}y||wy~|}||{{|w}yw|}z}zwz~{|{~{|{|zz~}||{yzyz~zy~}|}}v}}}~{}zy{wzxvy{y|{xx|}{}{{vt}~vx~~z}zz}w|~~xy|{x|y{{||z~z|{|w|{v~yxw{}}xzz~xyxz{y|w}zz||z|~|~yyw{}yz}{yw}{|y~|}}~z{}w|xv~|y{z~y}y|}{yxx{{|}{w|{x|||{|zx|~w{zv{~}{{y}z~{{|x|{z~zy|{zz~}|~y|}y{|z~{x}|~|y~yz|z~zy{tz{~y|zz{}{|{{z{y}{~|{|{|yv}}|}}{zxy}y~|zyy{{xz}z|y||{}}}wxy}{zz}||y}|z~~|}y{zzu}z|~w{|v}{z||{z|x~|y}|{x~|z{z{|z}~{{|y~~~|y}~{~}~~~}}~}~~}}}~y}~~~~|~~|~~~{{~}}~~~|}~}~|~}{~~|z}~~}}{}~~}~{~}~}~}~}~~}~~~|}~}~~{~~~~~|~~~z}}|~}~}~~}~~~|y~~~}}}~~||~~|~}z~|~z}}}y{{}|}|w{z|{~{|~}{x|}z}xz|}{zz|{{x{yyw{|y{zz||y}z{~}zz{y{}}}x}{z{|z}}~yzzyxy|{z}{~z{{x~z{|z{|{~z||~{}{{yyx|zy{uz}{|z~~y|wy|z|~{zyz}z{|{}zy}~z{{}xvxz|||y}}tzxzz~}}y|xzzxz}}}z{~y{{zz|zy{{zy|{{}u|}yxyw}{zy|y}{||xyyw~}|y|y{zu}z}|||y|}z}z{w||yz|{{z~~|w{~t~wx}|yz~{y{|~~}x~{zyy|{}xzyzz}|}||x}|{{t{||vz{{z}y}{y{|z}}{}|{yw}}zz|~x{{wz~}||}{zx{~}}}}z}y|}{~|w{|z}z}yw~x~w|zzzy|{|w}{}z}xy|~}z{yvy}{{{z{y}}{zzz}}}}{}~w{}~y~~|}|yx|}yz}}~{w}{{~v~{xz{}~{{}}||}}z|{{{~}|}|}~zx|}~}|yy}{{|y{|~yz~y{~{}vzxz{{|}}}zx}}~z{{|{x{x|zx|||{w}u~||y{x~}}wyy}|{||{y~|xz{~y{~z|z{~z|}{|~yz~|}|v}}~|}}~w}y}|}yz|~|y{}|~x|{}{|}r|xxyy|xzyyz{z{yz||{||}{}{}{{{{|}~}|}z~y~||}}}~}x|{|zzzz{zxzyz}|}z|}~|}~~~|y}{}|~y~}y}{~}~~~}}}}~~}~|}}~~~{~~~~|}}~|~}||}~}~~~~~~~}}~}~~~~~}}~~}{}}~~z}~~}~~~~~}}{{~|~}~~~|~}}}}~}~~~~z~{|}~~||~~}||~}q~|{~~|}~~~~~~}~{~y~}}|x}{~}z~|yxxyy{}u|{zyy}z|xy{~xvw|~|z|}|yz|}}|z{{}{~}~y~|{}zzx~~wv~z{}z}|z{}}}}zzzx||{|}{|}~z~~}|}}|z|}~}~}}}|~zv~{zy}|w}|{|}x|{{~z{{w{{|zxxy{z~y|{~|}x{|~~z~~y~}xzzy{~~{{{{}|uw{z{w|zzv{}zz}yx}x}{~zv|zy}|}y|z|}~~x~~}|}yyz{|{{}|}z}z|~}xz~y{xz|{|}||xz{|}~yy~zy|{y}~}z||}x{{{}~}}|||~y~{{z}}{{{|wzv{{{w~{zx{|z{~}{z{z{y{}}{~zyzx|z{v}~{}y|}y{}}}}yz|~{|}z{{|{{|zx}vz|{|~zy}wyu|~|zy|~x~~x{|{}~~||}{{z}{||}{}{z{~{{}}x{y{z}y}~y}~w{{y}vyz|{||~}~{~}~~}|~{z}~{zwyz|~w{x}z|{ys}yzy{|~|~wt}u{y|~y{{}z{~y{}~zy~~|}zz}}w||}~}y{|z||{}|xzzz~}w|zv|{x}v}xww|zv~|{~y|||}}}~u||{|}~}~|{x~yv|z|~{}{|~}|y|zwz{}}|y}|v{{~~{|}~~xx|{y{{y~~}~~xx|~y{x{{zx{|zx|u{|{z{yvz|v|{}|y}|~zw{|z{y~~}|}}}~}|}}z~~~~{~~~~~~{z~~}~}~~|z~z~}|}~~}{|~~|}|~~||~~}}~z~~}}|~~~~~~~{~}}~}}}~{|}}}~}|{}}}{}~}~~|}}}~~}~|}~}~~|~{~~~|}}}~|}~}~~{~~|}~}~}}~~|y}{|x|z|}|x{z}{|~x}zww||{zz}{z|}x~zyx|v}zyy||wy|y|{|}||}x~vxz}|zz}yx~||{{{{}|}~}zyvw~{|}|{yz|~~z~{~|{z{|||y{zy{|}{w{xz~}z|wztvzx}wy}}{}{|y}|||}z||y|z{{}y}y~|zy{{xz~{z{|w|}yyz|wy|{||yy|z{|xtyxy}u{{}}yw|x|zxyzy|xyz|x{zy{y{}yz~}{~y|}~}{|{}z||{}||}}||z||{y{}{||}{u|{~|{zy|~z|~xz~}}{~wz{z}yw{v{y{z{{}~|~{{{}}z|yz|}zz{}{{||zyzyz~z{yz~|{{}|}y}||z~x{{{}}}|}~}~zyz|}}{|{~wy|}|~{~~{~{~{}zv~{{|zzx}}z}z}wx{|z|z|zy{||yzw}|{z~{~z||zx{{ywyyz~yvyz|z{{z}wyy~z|}u~yz~zzyyw~~yy|}}|{}yz}w}}y|x~{|zyz}{z~z~zy}|}{|yyz{}y{{}{yy{|}y|y~|y}y}}{y{xxwz}{~{zxyy|ywx{y|{{vxzy}{wz}~}|y~z{xxz~{|{~|~zw}||~w~}x|{}z}w||{~z{yzxz}||z{y}z~wwy~{~z~{{y{~~~yz|~||{{{~zx|~y{|y|xzy{{}~|{z~{~}{}|y}zz|zzy|{y~{{t|{|x||||||}|~|~}}||z~~~~}}~~|~x{~{|~}z~~}}~~|~~}~}y~~|~{}~{~|}~~}~~~~|~~~|}z~|}~}y~~~x{}~}~~~}~~|}~~}{~}}}}}~~}}}}}~~~{}~~~||}{|~~{{~~}|~{{~~}}|}}x}|}|}|}w~{{z|x~z~{|~}y|{}~~z}y{w{~||w}w~zz~y}{y{|z}}y~wy}}}w~zwz{z{|w|z}~x|yw{y{{}yy}}~}zx|}yz}{yt{}z~~~|{~|{y{z}|{{{{}{}w|tx|z}y{z}{}z|}w|v|z}|zz{{~{z}y{yz~~z}y{{z{x|~w{~{z{{t{{{r{z|{{|{{xz}y{z{|yw}|zy{~}|y}|z|}x}~|z{|y~}}}}|||~}z}{||z|}x{}xy}{}y{u~{x}}{x}{}||y}|}}y{{|||}~|z|}{y||{x{x{{{y}y|w~vzxy~zz~yzzyx|tz{w}~yz}~{~}|}}}{}|~}}|{}}{w{||{||}zz}z|{yx~v~{zwyz{y{|~}v}{~}|yv}~||}|}~}}~{zw{yz{{z}yxx|}{{~xx|z}{{{}{zy|~y|y}{~~zv{zy|w|z{x}y|}yx{w}{~~y}|zyy}y||||y|y{{|y{t|z|z|{~}}y|}}z~|{|}|{|~|~{}~{}{~{wzz}}z~y{{~~z{}}z|zx{{y}zy~~{}|}}}~~~}}|zy{||~z{~y}z{~~z|y|||y|{ywz{y~|}}ywz~}ywy{|xz{y{|z~{~zz~}|}}z~~{}~|w}||wzv~yz{zyzzz~zyy}}||}}}|}}wy{||z{{{{|}y}{~z}||}}}~~~|~~}}~~}}}~~{|~|}~~~}~~~}~|~~{}~}}}~{|~~~~}|}}z~|~~|~}{}|~~{}}~}~~z~~|z~~~}}|{}~~~}{}}}~~~~{|}~~~}{}~zz~~}~~}~~|y||~~~}~}~|~zzw~~~~~}x|v}y{yy}zy{~|w}||}}xz|~{z~y|~}{|{}|~zx|y}z}{{|zxz{z{w|xv~|y}u||yzz|z|xz}~zzxzzz{~{{|{~~|z}z{wz}x|~xzyxyz{yyyw{|~z{zy|}}x|v|{}{|z}}z|}x{}}|y}~{{z~}|{{|z||}~{yz|w|wxxy{{x}|~|{zz{||z~|{|~{x}y|z}x|x|v{{yx{{z|z}{}y~|z}~|{{yzxzzx}}y|z|y||{z|~{}~y|}{x}~z{z{|z{|{{}{~|{{~}}}x}x|}|yxz}~}}w{~z|~|x{xx}}zz}}|~yx{{{~z|xz~{z{}{|~y~~{}~{xz|{|z}v{z}~z}|{{yzz~}}x}}~y|{}~~y}|x}{xy}~||{z|}{wzz|~~|{~|}xy~~ww~z|}~}|{|}z||||}|z{|{z|zy~|z~zx{w}x|y|y{v|}y}~x}wz{{~|y~{y~z{|yz~xz|{{{z|}{|{zz}{||z{z~y{xz~{x}}v{{|y|~}{yzz~{y~{|z{|{|}z|}y{{v}z|y|{{~{z}{|{~|{~{|z~zxzy~~}|y}x||}}~|x~x~z}}y}|}y}y}}||z}}zzy~w}{xz|v||~{{}|{}zy}}|z}}xy~{}}{z|x|{z~|}~{|~||~}{{zz{~w|{}||y{z~~~z}z{z|}~zz~}}z|x}x{}{z{~~~~~|~~~}~~~|}}||~}~}~}}~||}~|~}~{}~}}~|}~~~~~~y~}~~}}}~~~|}~}~}~}~~~}}|~|}~}}~~~z~}z~~~~~~||~{}}|~~~~|}~~}}}}~}~}}~~{~{}~}}|||{~~{{x~{|z~|{{{}zzzv{}|{}x~y|w~zx~yxz{xzxz~~y|}|{|}|}|{{z||zz}|w}xw}|}|||z|~{vzyzyxx~yyy{y{x{}vvxz{}|}yyu||}y{y{z~~~{||~{~|w}v~||{x{zyxy|zyyv{~{{|u}zzx{yx{y|y|~|y}{|{}|yzx~z~~z|}}{}|y|||{zzyx{|z|{{|{y~|z{yz{~}x|zz|}{~z}}wxy}}{~~y{~z{|z||}}}|~~{y|zx{}z||w~{|v}yy{|~}wy}xyv{}{}y}{}wx{y~|y}zy|~z|y}}z~~~|z{xy}wvxt|yzy||{}|zx~y|}|z|z~}||y{x~w}~~}xzz}~}|{{}{y|y}w|zzzz{|xxzwxz||zy{z~{xzxz~~~{z{}||rx}x||zz{|}yz}~y|w{|z}y|}~x{y}}z}zwy{wy||x{|~{xz{z{z{y}|}}~|||~~{|y|y|zy|}zy||~{|yz{~ywx|z{~|{|{|xw}|x|{z{|zz{||}{}}zxw}z{}{}z}|~|y~zz{}{w||~z{{}{x}{y}{z{zyx{~|y}~{}y{z}z}~~~|~|}}}~y|}}}|}|{|~xyxxy|xx{|y|yyx}zz{|~|yyy{|}|}|~~~}{z{}~}||}{||}y|~yvy}x}v}||y{{{}y{y|zy|yy}yxzyx{{{{~|{y|{z}z~y~}~~}~}{|~~x|}|~|z}~~~}}|}~|~~~~~z}z{{}~~{}~|}{~~}}~}|~{~|~~|~}~|~{|}~~~}~zy|~}~}||~}}~~}}~~~~~|}}{~}~}~}~}{{~~}||}~~~~|~}}~|y~{}{~~~|~~~}~|~}~~~~|}}{~~~}~~|}~}}|~y~}||y}}}{|w}|||yy|y}~z}}}||}{~y}{{}xy|y{}yy}y{v{{{x|z|}||}xz|~}yy}~x{z{||}szw~|y{yy}{y{~~z~}}{{}{{z}v}yy||z||xw{{y{~|xz|{z}|||}{{}|yv}z}zvy|}|{z}{}|zz~|{}xz}y}z{}{|y{z{{{zz|{{~}|zz{yw|zyz~{~|{z{|}|~zzzz}|yuyy||~{yz~~~wz{{}}~w}zw}x~z}}z~x|}y{yz}|||x|||||yz}{|}|{z{}|z|~~~~xyvx|z}~y|xx|~|{y~|{}|{{{|zxy|y}}z{}}{}~}}|}{{}y}~}~}{z|y}{ywx~|{{}{~x}~{z}z||}y}||~{z{}{|vyy~{yy}{~~}|x}|}{{{|~w~|~y{z|}~~{|}~}|}y|yzz{|{}{{||z~{}{}x}z|}}xt}}zz}v~{zy||}}x}}~||y~|z{~~~||v|}z}{}}z{|{{xz|{{{|vz{~|{{y{zx|{z{}{{z{}y||}}|||}yz~{y}z{y~x}}|~~|zz}{~}}z}|~{||{zz|z|}z}|}yy}{}|{{z}}|zz~xzxy{|{{{zz}}}~y}|{w}{{|z~~~y{|y{y|{~{~~~{z|{}|z}{}yy~}z}y||{xv~~|{{}{z}|t{{}||z~}zv||y}y}~}~~~~||}~|{~}|~|~~{~~~}~|}~~~}|~~{{v~|~~|~}~~~~}~}~}{~{}{}z}}~}}}~|~}y|~~~~}~|~~}}}~~}~}~y~{~}||~}~}}~~~}~~~{~~||~~~{~}|~}~~}~}||~~~}}}|}||x~~~{|yzy||zy{~|}}||yy{zzxyyyt~z{|{t~{|~{}zx~~|~{{}{}yxx{y{x~|{|zzw{{~z|{y|}~{{x{||y{xxxxuxz|{v|{y|{{}~|y~|}|zz{wyzz~~}x{zx|}z|zv{uv||{|~v{{{uz~}|w{z|}z{{~{xyz{|}y}x}~|~{|{|~}{{{z{~y{|wyzzy}{w{|yv~z{|z{zy{|{{~z}{~y}}|~{wx{{~{|z||z}}~{y}v{|}z~zzxy|z{{~uyy|y~vy{|z{{|||x{}yzzz}{}}||v||}{|w}|}}yy{{|xzz{{}|z~}~~{w~~zz||{}|}}~{~~zzx~~~x}yz~{z}}{z{zy{{z|x{yzzyzz|z|z{|~}xzzx~wz~}}z|y{}|y{~}}|{~~zz{z}xy{|z}~{}|yvwyyzy}ut}{|}|{x}y}{yz|}~{vy{{{~}|}~z}xy}z|~{y}{~}y}{zy{y{{}|xy~y}z{~y|yuz|{|{~}~y|yz|z~}|}yzz~{z~vz{y~}~{|{{yz||y{zz}y~xyw|z~yyy|zx{|uz}y}}|z~||wy~{{z~z|}}{z{yz|{x{}zyt~{}{zz{{~yyyyx|{zu|~|y~xv|}}z}}|}}~}{}~~}{~}|}{{z}{~}xzzz|}z{yxz}xz~~{}~~{z}{w|||~v||}{~|{yx{}}y||}~}|~~~|~|}}~||~~}}{||}~~}}{{~}~|~~~}~~{|~}}~~~~~{{||~~}y~~}~z{~}}~~~~~~~~}~|~~}}}~||~~~}~}}}~{}{|~}~{{~}~~~~|~|~}}}~~~~{|}~~~~}||~|}}}~~~|}}~~}}}}}}~|}}}~~~~w|}{{~}~}{|~z~{y|xwyzzz{{yx~z~|w}~|zxz}y{zt}|yz{z}{}|wvzv||}{x{zzz{y|}|y}|zw{z||xz}}~z~y|{}x}{x|z|z}x|{|z{}y}zxz|}~zzxzyy|}z}y|}~~yy|{~|zzwx|zz{{{|z|{|zx~x~zx}~}{|z{|{y~}y}}|z{||}{y}~z{z{}}|yz{x|}y|z|x|~}||zzzy~||w|}}~yx{{{|||||yx|z|z|}|xyy~|{~|~z~|{{{||{}||}{~z{z}|{{z}{|x{{}~|{w}|zy~}}~y{z|}}|{~{x{~y}|~}}|z|y|{|x}y}x|z}}|||z|{|{{}}}z|~}}yy}{{~~|y}z{x{}|z~z||{yw}~yy|{|x||y{|z{|{||x~}{|||}~wyy|}xz|x|y~xz~}z}{z|}zzzzy{zy}||xyz{{}~zy}}|w|{y}}{|~~|x}yy|{{|{{||z|z}{{}}x}{}|{|~}~{~v}|x|}x}{zx}x{|zw{zyxzy}}{z||zy{y|{|{yz{||x{}y~|}}{{}}}~{}|}}xz}~~||{{{~z}y|w{|{yz{z}||y~w{z{z}z||}}xy}~||zx~{vx|z}}}v{yz||wzzw~|y}zy}|yv|{}|zz{{}|}}|z|yx{{}y~{||~~{y}x}{x{~|{{zzux~{~{w~|~{v~{y~}{x||~|zw}||}{{|~~~~~~|}}~~}}~~~~|~}z}~|~|~}{|~|~~|~}~|}|~{}}z}~{~~~|{}~}~~}|{}~~|~~~~~~~~z{~~~|~~~~|~~~~|~~~~~}~}~~~z}}~~~~|~x~|~~|~{~{~|{y|}~|||{x}{}||}|vz|y}{wy{zu|}y{xy{|x{~xx{vx{{{{w}yyz}xuzxz~}}{z}~y~}|}{{{y{y}z|{|vzz|{wzz{{}}zzyw}zz|~{|~|z~}zxx}{|{ty}}y}}z}z~w|zwz~yyyxw}}x{x{y|v{~~}{z||y|{}}~{zyw{~~}|z}|}~~{}y{{|||y|}w{y{yw{xyz{xv{z||xx}~{|{{rz}y~}}||z}~yz{|{z~x|y}}z|{z{|szw}{yz}{{xy~xz}zx~wyvzxx|}{z{{{}}}|z|zzz~}z|y}|z{xzx|yyy{w{y}yy{{xxz~zyz}}y{xwy}|||z{{x|w}z}|xxz{zzw}~|{~{z}wz}|v}|{{yzzy{|sy|}~zy}}{|~|z}|}y|||~|{{~}~~zz}{zwtyy{y{||}xz{xz~v}|~|yzx|z|wy{~|{{{yw~x}z|{|}xuyz{{zz{yyyx}|yzz}|wy{{x}y||yw}|w|}{zzz}~~~z{{|}{}{}|{|~~~|}yy~|~{z{zy}z|}~}zvx~}}yvu}v|}z|{{{z|}{~~|{y{}}}}z}|||{z||}y|z|~{y|y|z||}xw{|y{~~z{z}}{|z{zz~|{y|}~~~|{{{{|x{{}}yz|z~x|y{|zxz{yyywx~{{~yyxxzzwyx}xy{y{z}zz~{{}z{wyz|{}~z|~}}}}~~{~}}|~~}}~z~|}{z}~~{~~~|}~||z}~}}~~{}}{~}~}~~~~}~}}~~~||}~~}~}~~}|~~~~}}~|y}~||{~}~}~~}~}~~~~{|~~~~~~~|~~|~|y||~~~}}~}~z}~{~~~|z~}}~}~~}}~~~{|{{xy{z{||y|{yx}z}}|}|}{||z{}~|zv}{|yxxx{|y|{|syz||}{~~{x{y{x|{~|z||yzwy||~|}|y~zwx}|wz~v||z{zz}{{|{~z||}}~~z}{w|y{||z||w}|}}{yz{}|z{{z{zy}}y{{~}}}|{|y~{w}|w}|yzy{|{|z~||{{zz{}~~}}zx{yy~|{~w}yzxwz{xyz{|{}{y|}yy|}yy|{}}{|}||y~tz{v}|{{z||z{yw}z{}|zz}vx~{{|z|z}{~|{}~z{{}yy}}y~|yzyx}~}xzw{~{{||z{yyvy|xw}|zv|}|{x{yy{zv|~{|y~~z|}}ywx||w||{x~yz~{{zy{}x}~~~}zz}zx}z~}||zyyz}yy}x|~{}x{z}y{z}|}||}~y{{~~|~~xz|{|~y~~}|~z}|}xy}y|~v{zy}{|{|z~z||}{y~|ys|z}y|z}wz}}|{y}~y~|}{|y{{|z{u|}yxwzy{~{|}y}{|y|{z{}{}|zz||}{||yx}y{|yzxzzzy{zz~z||||||{}yx{{}{|}{{y}}{|yzz{y||~{}}}}z{z~{}~}}|~|y}|z}~||}z~z{|z{{{{z{yz}{{||~z|y}|}{z{w{|z}}{zx}|~{~~|w|zz{}|}}x|y|~|}z~w|{|x{xy|z|z|||{}yy~|{{x|}}|z{~z~{{z|~}{~~}}~~}}|~|}|~~}|~~}~}}z|~}}y~~~~y~}~}~~}{~}~~~~|~}p~~}~~~|~}~|~{}~}~}~~}~~~|}~~|~~{|}~~}}~~~}~~|~~y~{~~~~~~~}~|~~~~~}}~~}|~~|~|~}~~}~|}}~~xz{zz}{}y~w|y{|w|{y|{yzzy}z{|}zzyz}|y~y~y}}{}x|y}z|y{}x}|}}|yy|{|z{{}y{{{}yy{y}{y|z{|z}{w}x}x{|yx{y}|{{yzzyz{~zz|{|yz}y|z}y}{x{z}yy{}{v||yxzt{y|}{|yzw|yzwyx{}{{{{y~{}{|w{{~v|z{{zzzz|x}w{zz}z|uy{|}zyyx}x{{|z|xzxx{y~y}{}{|}yy|yy|zx~|}z~}~ywz~yy~zyz|zzx|z~{{|xy{y|sy{y{}{}z|||wx|}{z~{|y|x~}~}|{z||y~~y|zy|yyy{yywz{txw|z{wxz{w|}{{z{|y}|z|~zx{}{}}w}||{~|{}~v|yzz||{w{}|||z{y~xyvy|x{{zzwy||}}z||~{y|}|{}z|}}{{z~~|zyx|yx|{|{{||{uy||{{{x{wy}{~|~y|}}y}|~|z|z|}}z||||z||~~{wywzxzy{xzzz{}~}||{zy|z{x||xy~|}~~yx~y~}}y}|z}y|{{{}{z|}|zxw}wy{|{}{y~}szz{v~|wyx{xy~}z}{~x{z}{}{}{x~}{}|~~{{|xy~zw||z||yy|xz{vyz~}y{|x}{txxywzz{~~~|zz~vzw}{}|~|{{~|z|}y~|}v{x{y~|t|vy{{~{}{z{~vzw||}|y|y~|~|{{}}~yxz{||~~}~}~~||}~~}~~z~}}~{~~~{~~|~~~~|~}~~}}~}}x~~|~~{|}~|}}~|||~~x~~~~~~~|~~}}~}}~~|~|~|~z~~|}|}~{~}~}~}}|~~~~{~z~}}|}}|~{~~~}~}}y{}~}|z~|{x~y~}{}~x~~}~~}|~}x}~y{x|yy}{}{zyzzw}{y|}}{wy{|z}||z~zz}y{}}|x~{|y}~xwy~}}z{}}~z|yy}~|z{{|y|zz}{{|{y}}{u}~{{{}}||}}~}}z|zzyy||}}|yzz}{|zz{{zyw|{|y~{z||{}|~}~~|{zz{|v||{y{}}yz|~}~{yy}}|}yz{zw||||t{}}~y~z}}}}{{{x{}|{x}~zy}}|y}}|xyx|{}|~z}yyz}~z|yy}zw||}wyyyyzz}}yz~z|x|~|yvxy|zw{|vz|y{y{{v{~yz||}xy{y}x}~z{}|}~{{x}{{|z{~yyzy|yxyy}z}}x|}yy{{y{|zz}{xz|{y|{z{||}x{|{||{{~{}}}y||{~}{|~|~zw{~~y|{{y}wz||~{}~|{|z||y|x|}}|~ywy{|~}z}{}zy~x{zwz|z{|z{y~~zz}z{zzzz}|~yx{{yzz{{z{}y}{}zwz{{z|x{v{}{|~{{{}~{~{|x~{}|z|zy|{}z|{~|~}}x|z{v|}~}|{yzy{{|{{z~{}|wz}||zwzz|zzy}|zx{}{}z}}|w~zwxzy~|{|{z~}|yyx}{}|{}}|v{y~|zy~{{}}{{|y~|y}}w}~z{}||{{|{z}{}x~}{~~y~}w}{}~{{z||y{x}{}~|wz{w|{yzzxz|{}x{|{|~z}|yzz|~{~y~~~~~~~~~}}|}~}|~~|~~~{|~~|}~{|~|}||}~}}~{~~~{}~}~~}}~|z~|||}}~~}~~~|~|~zz|}~}}~}{~~~~}x|}~~~|~~~~~}~}~{}~~~~}~}~~|}~~~}}}~|~}~~~|~}}}~}{}}~~~{}{}~}}{~}{x|~}}||}yy~|{}{}{yxuu}z||zwz{||{}x}xxtwzx||}~~|}{||y}|z~}~~~z{|w~z~v}z||yzzxyz}yz}{}z}|xyz|vx{y~{z||}~~}yy||z}yyzz{~}~x}y}}}|{z|yxxyxx{x~{{z}w}{~{|y|zx{|z}y~~v}|~{y}w{~~~}|~y~|||z}z{z~}xy{|{xxy||yzxw{yxz{|{x{|{x{{x|{{}y|yyw}y~z}y|~z|}}{{~z}}{z{||y}}x|{}|{{{xyx|z|{}w~x|{yy|y{|{|z~|~z|~}zzz}}y|~{}y}|xz}}{x}{zz}w{||~{}}|{|v~y{|}}yz{yz|yz}|~|{{}|~||{}~}~z~~x|~{w~}~{|}~y~|z|~x~w|y{{{yvx|xyw}||zyz{{z{y|}zyz|}~~~|{y{}z|}zz}~}v~x|{{~{v{{|{{||yu}xz}}{{|v||||z~}z~{y|~}u}z}z~yx|~|zzz|yzy|y|u{{ywy|}}ww}z}|x}{z|}~|y|}uz||z}|{~{}y~~z|w|{x{~y|{}z|}}xy{{|u|zxxx|~{|z}yz~y{z{{y}}xy~~y}|~}zz~~~u{}|{|||x|z{x||x{x}z{v{y~z}x{vu|{}~||~{~z~x}z{zx}}}y{|~{{{{}~}{}}z}|}x{xyyy|{y{yyv{{{{~z~xvy{wy}}|}|{z{~y~zzz{||~~~~|~}|~~}}}~t|~}}~}~~}}}}|z}~}~~~|~~~}}{||~yx~z|}}~~}~}r}}~~~y~x~~|~}}|}}~~}~~}~~~~||~|~~~}~~}~|{~~~}}}}}~}|}~|~~|~}z~~}}}~}~}}~~{~}~}~z~|}}~w{~{z|{w}{zz}|}{zzy|xx{{|zzt}yx||{|{||{{z|}~|zz~x}{{}~{|{z{{{{|{~}{{|{{yx}{~|}~|}|xx}|{vz{y{}{~zw}}~xz{~yz{~|}xzz}w||yz~vz|x|z{zyyz{}x|z||y~y|yy{yy{z|z}z~z|{~~z~zyyzz|{}|||y{{|y}z{x~{{|x}~z|{yz{wyx{{|{{y|{yzy{zy|~w}yz}}yywz~yy|{z|y{~}}{z}{{~{{}|y{zz}~||}{||{}~}z~y~u{|~}{z{{zx|z{y|{y{~|x||{}v}}{{xqx{}{zzzyz}{|v|~}|||}zzwy~{y~}y{~|{|{x{~xy{}}~{}}|}|||y~~||}{~{|{}y}{zzy{}~yz}yzz{{|{{}}x{}{}|}|}|~|~v{z}|}|{{}{~|xw|{|}z{}{z|w}zw~|~z{|{|yx||}zy}v{}y|}}}zzy|yzzzyy|z~y{}z||~{{{z~~z}{|~{||~}y{z||yz~z~|y|~w}|{~{yzx{}zzwz{~zz}|z}{}{|z{zw~{|z~{}~||zu{y}yz}{xy{{{|{}ywv}|z{~|{{uy}wz}{|y}}|y||}z~{|zx||y~~x|x|z|zwy{yz{{}yyy|~{{w{}}zyz}x}}|x|{~}}z}|}{{|zy~}{}}x}{}|}|xw}|~|x{}}z|z{}x}|y}v{}}yx{yz}y~~~~}}~~}~~}|~|}~~~~~{~~}~}}~}~}~~~~~||~~|}~}~~~}zvz~|~~}|~~~}}|~~}~}~|~~~~}}}|~}|{}}{}~|~z~~}~z~|~}~~~}}|~~}~||}~~}}}~||||~y}}}~{|}~|{yzz{vz|y}~zzy{v{|{wz{zy|}zz~~~}y}|{{yyz~}}|}~}|y}|{yy~}~|~~}~w~}y|{z|~yxw|zyxxz{~|wyw{|y|zy}~z|z|x|{{|z{z|z|}}||}}{||zzyx{|}xwz|~x}w{v~yzy}{y}y|{|xyzzz{}yzz}}}~yxyz{}z}|z|||{|y~|{|}{~z}{w|zzy}{{y{|~{{zv||||rz|}{~|}|{x~w{yy~~|}{y}z}x~w|}||xz{|{|z}|yz|y}|}|~y}}~vz|z{||{~{{}zxy|}~~zz|~||{w}}yzyy{z|z{|w|xw}yxyzy}yuz|zw|{~zy||}z{}yyz}z~~y{z||z{|}~{y||{{xxw{{}z|z~z}{z}z~~yzw{vzyw{}~}}~}~y{}x}}{}{{x{|y}zxy|y||{|}x{w|zyzzw{yz}|{zz~{|z|~|x{~}{||y{{|{|||z~||}}zz|zy}|{{}y}xz|yx|}yyyxxvzzx}vzyz~x~{|}vz||||}y|zy|{z}}}{z{|||z{zz|y{wzx||||z}x|}y}y|xy}|~~|}||~z}|}}y|}~{}|}{y}x{||{{xy~yyw{}x~~v{yxzwy}}}x|z}tzx~z{yz{}zys|}|z}}}ww}z}~}}z}vzz|}}y}zzy{z|{{y|~zy|~|{{wz{}y|}}{}~z}|w|z}}~~~~}~~~~~}y~}~~~}~|}~}}~|~~z~~~z|~|}{~|{~~}~}~}~~~~{~~~}}}~~{~}~z}~}~}|~~}~|~|{|~z~~~}|v~~~|~~~~x~~~}~~~}}}{}|~~~|y~~{}}}~~{{}|z~||}|~}~}}}~}|zy{|||~}~|x~}||z}~}z~z}yy|z|{}{y}}x{zz{~w{||||}~}|{zyw{xzy}{~}x}{}}{}z}y|{~{|{{z}~||}|||}zyw{|}{xz||}z|~{{|{wwy~|||wy}x{vx~zzx{yyz|wzz~|}{||z|wzyy{z{v|z}yzy{|}{||x~yx~}yzyzyzywzy{}x{y|~z|{w|y~|{x{y{}u|~{|{{||y|~|{{|~wwzy{z|xz{z|x{}|wzz~z{|y|{z{w{w~w}}~|{{{x}}uyvz~}{|{~}z{||}{xyy~{~xzyy}}|{z{}}||}{y{{|{}|{{{{z}}x{||{z}z|uwyz~~x}u{}}~|xz|}{yy{z|z|}}zz}y{}z{z}|}{||~{|x|}|x{|~{|~|z~}v}zv|{|~z|{~z{{z}}|||~|yy~u|}z~}}yzy|}z{~}}{z{}yu}z~yyy}x{}|}z|x}|x|~x{}|xx|y~y{v{~|}~|{x||||z|||x|}{|{wzy{||{}zx}|w~y~w{~||{zy~xzyy|x|~{~}|w|{{}{z|zzxy{{{{~}|}{y~|zz}{z}|}z{z|wxy{|z}{~|{|zzvyz|xz{|y{|}|z~w|}zu{{x}{}w{|{|{{|}||{z~y||{}{}x{||z~{}yxv}|{}~z|}yyz}~{~z{|xzy~|zz}yy~}|~{~~w~{yz|}~{}x}}zyyzxx{~}x{~{~}}~~|~~z~~}~{~~}{~~}~{~~~~|~~~~}}~}~~~~}z~}}~~~~}~~||~~|~~~}}~~}|{~~|~}}~|}~~}~y}~|~}|~||{~~}}~~}}~~z~~~}~}}y~~}~}|~|~~|}}~~z~|~}}}~}z~~}|wz{{z{||||xxzyv|{yy||{{xzz}yvyw{||yyzz{y{{~}{{~y}~~|t{|z{z{{~~v{}}~~zx}y{|zyx|x|xuy~{{xzzy{w}{x|w{}}x{|{}{~}~|~|}z~~{}z{|zz|z{z|z|zxwy{{{zz~|z{|~{zy|{x{{z{}~{xz~z|}~{x{~}~~{}|y{~{y~{~x|~zvz{{zz|xzz{ywzy{y{z{|{w{}x{{|y||zy~z}}x||{z~}}z~~}|}}|z}}|{{z~}}|{y|xzyy{z{wx|zv{|z|z|}~{z||zz{{}y{{z}|xz~zwzv|w{xz{x}{w}{|x}zzz~|||y{x|yw|{xy{~~|z}}z||||{}{~|}zz}~z~}|{zt{|{{w{y|z{y|}}wyy{{~xxz}zz}~|{}y|}~ny{y|y{~|}}z|{~~}}{~y|y|{|{z{zwyv|zy|y|}~{{w{~z{{~~|{zy~}}~zzxz{~|y{wyz~z|y|z~|{~yx|{y}z}wx{z~{{|}}{z{~{}}|xy{~{w}z{}xy{{}{u|||}{|zx}|v~{}{|y|{y~v}{~{~{x}x~{xy{{}}|z{||{|}{yw{~||y|}y}|z{~}}z|{|}xw{|zyw{{y~{x}{zyzwx}z}}yw{}|zy|}||{{{|zz~{}~{y}z||y~}}~{}z~|v{||wzy{~ux~{y{}}u|yy{}yz~}{|||~|w|z}~|~||}|}~~|~z|~~~||~~}}~||~|~~~}x~}}~~||~}}y}~}}~~||~~}|}~|{}}|~}|~~~~}{~}~~~}}}}~~}~}~~{}|||~|z~~}}~}}|~}~~|~{~~{~|}~~}~~y|}~~~~~~~}~~}~|}~}~~|~}~}}~|~~}}~}|z}{{~}~}|x}~~}{}~z}zq~|~{{wzzz|xz}zz}|~z}}x|}x~{|}}zx{~{zz|x|{|zz|yz||{y~|y||}{}x{|zyyy~~x}}~|xxxy~yzzw|zy|~}}z{{|~|}{~{}}|}{|z{zy~||~~zz|}{}~}yz}{|{|y{w{v}zxx{xz~{~y||}z}~z~|~z{y{v{}{vx||x{z}~~{{||~||yzy}}|z}|xz~~wz}yw}{x{yzw}xswzy|w{{w}{~zwz}|}|z{|}x{z{~y{|z}xzzx{wz||z{y|}|y|t|||z}}{zx}y{{|~z{~}~}}{}{}zxy{{xwz}zzz}w}{y|}{{}||x}zv|{x}|z~yyy~uz{~}y~|z{{xyx|~~yu}|z{~{}~{{}x~||y{{|yw}w|{y||{{{|z{~z}{x{}~{{z}~zyz}xvy|||z{{{}~{z|}~|{{~z|yz|||{zy}}{|yzy{~|~}zzzzvy~z}y}|z}~{w{}{zzy|yz|||{}{|||z||x|z~~|{~z{z{z}|}{xy{|vx~ywyx|~|}xz|xw~}vvx|zzzxx{{|{|z~{|{}w|}||z|y}||xy{yyzy{x|zz}|z~~|yz||z{}{}~y{~{||{{yx}|}||v~wzx{}yx~|x~|||{}z|{ywz{~~}~{{{{|}zwyzy|zy}x|~{}y{|wz~|v|~z{~y}z{w}~|w{|x~|{z||wz}zxy~yy|z}z~~}x}}~~~~}}~~~{~|~~{~~~~}}|~}~{~~|~~|~}}~}}}{}~||~~{~~~~~~~}~~}|~}~~}{}}~}~~}}}{}}~}~~~~}~}~}~~~|~}~{~}{}}}~}}~~~~~}~~|}~}{~}|z}~{}~|}|}~{}~}}~~}}~{{~|}x}vz|zv}}|w}|zzz~wz~{z|y|z|zzz{{|}|w{~z}{yw}z{|{}z~{y{{{zy||~v|{y|v~y}|zwww|zvxw|xzwxyzx~zzv{uy}y||{|z}}}x|{|z|}||z}y~x{zxz}x{}ww{xyv}}zyxw{~y|{y|{zzzyz}yyy||xx}y||{{}y}yx{z}y}}|z~z}{|}y~zz~z||yzs}|uv}z|zv|y{y|{z{z~|w}~{~z|v|~}y|y}~yzyzz}{y{|~|v~}|{}wz{{z{{|z{zwy|y{x~x}z}z{|}|{z|{}~x}}z}{||{}|{y}x~yy}|vzy~w{|y~u}zzzyx|vu|w|z|{}}{{t}~|~z|~~z{|{|{|y}{}|{z}||zz~|y|yz{|wx}z~~{|xw||{zz{||z{}|{}y{}}{}}~{{}{y~|}|~~|zy{}zyy}zzz||}~|{zwz}|{z|}xvy|~~{xy{{{z{z|~~w{{|yz{~|~zw}{}|zz{z{z}wyyxy~~||~z~{}z}wy{}{{|{{}y{zyw{y}{|{|}{}z}|yy|y~y{y}zzzyxwz{v|}~x{{|x{wz{~xzvzzz}{z{y{}{x{zy}|~zz{}{~yqzzz|{|z|{zzv|xu{}yzu|vzy|y{tzzv{vy}y{}z{{~|x{{x||}|{~~{||x{~zvz~xxy{zx~}yy}|x|{~~{xzz|yz}~||}z|}||}z||~}z~}~~~}}{|~}}~y}~~|}}~||}}}~~~||~~}~~}}|}~~~~~~z~|~|}}||}~{~z~~}}~}~}~|}~~z~~w}~|~~}~}|~}~~|}}~x}}~{|}~|~|~~}~~~~}~}~z~|~~}|}}|~~{}}~}}~|~}}|~~|~}|}~{~~~|~z}~~|~~}}}~~~}}{}~}}y}{{{}z~||w|~|}|{zxyy||~{x|~~{z{|z{z{|z|}{{|{|{z|x}x}xz}}|||z{}{}{}zz{}}x|~y|y|z}wx|y{zzz||zzy|}|}|{x{z{|zzt|{}|y{yx|w}{}{y~{z|w}~yz|~{x}||x{}||x{}{{}ww{zz{x{|{yzyz{z|{yy}{||~y}z{yz{z|}}wzy{{{y}xzy|}x{{v|{|}zyxy|{|z{zzwz~y{z|zzyw{~xzyxz{~x~{{}{z}||zzz|||z{y{y~x}y{{{~z}|w}~|w}}xy{|}zy~y~z~|{z|{~||z|~x|}zy{~|z|z|xxz}yy~x~}yw{|z||}{|xy}}||||z|y{~|v}y{zz~z}|{||x{z~|xz{||x|~}z{|y||yzz~|zx}z}~{{|~~~v|z}{|w|}y}{}~|}zz~}|yz|||y~~z~|yv~~{z{}yw|}}z}||~yzzy~}vyz}|}{|}z{}}z}{}zxxzyx{yz||{{{}{{{z~x||}|{}||z{|}z{|z|}}}}x|}~}~}yx}|}~}|{z{}{~wx|{~}}|{w|zz}|~z{xywv|z|{|z~}xzyx~z{xy~{}z~||z}y}~~~w~~}{}}z}|||~z}}|zz{y~wz}y|}w}~}}{}}|{z}wxzz|z{z{|x|{}}|}|u}{||}x|z~~z{z|~z}{{||v{z}{~xyx|~vz{zzzxx{|{}~~}{}~~{}~~}~~z}~~}}~}x}~}~{~}~~~}|~|}|~}}~~~~|~~~~|x|{~}}z{~~~~}~~}~||~}~~}}~~|~}}~~~}|~~}}~z~~~|~{}}|}~|~~~}~|}~{}}|}~~~|~~{~~z}~{}~z~|}}~y}{|~{~~}}||xy{x~}{{}|~}zyxv{|v}u||zz{{zy{y|}|xz||yw|yzx}~{{v~||uz|}}zx||{y|yx}zy~{zw}}z{{zw{|y}}yzvv{{zy{yz~}y}|x|}~~}z~}z{{{~|}}xz{z~|~|}}|{x{}wz|~|}|{|{xzyzvxyz{}|wz}}~zyx}z{xy~{z}}}~x{}{wx}xy{y|xzz|x{|yy|~yzz~vxxz|yy~{zxz~x|~~|z{{|}|~y|{|z~{y|~{}w}|z{{{zzzw~yz~yyzyx}y}}~z|xy{z|~|~|w|y}t~y~}x~y{{|{~|{zzy~x{y{w||{xxzzy{w|{~z~z{zxwz||~~|}z|{|||y||w||}z}|~|z}{{{{y}|wwz{|zvyy~{|{{|}x{w}{z~}|}vz{y~zy~xz|||{|}|}{{xuz}|||zyz~x}z{z{zx||w|x{v}|{~xz{|yuz~{{zzz~{y||{{}z}z}}|}y|yzwx|{}~zx~~wx~yyy|yzy|{z{y~|{{|~{z|}zy|}|~z||{~|y~z~|}}{}x}zz}~{y|{|yz~|}zy}|zyzw{z{|z|}||z{|{y|z||}~}~|~{{}~{yz|{}xyzzzw~|}w{|{|z{y}z}~z|yz}}|}x{~{|{{{||{~}z{{}w~|yz|{~|}ut{}|u~{|~~y~y{~xz~yy|{|}~|||vzx{}{|z|~~~~~~{|~}{~z~~~~~~}}~~~~}~z}~~~~||~}}}}}~~z}}|{}}~~~}~~~~~{}~|}~}}}~|~~~~~~~|}{~|~||~~}~~~~}~}~}}z~~z|}||~}~|}~~z~~}}{~{}||}~}~{||}z~}x~}}||}}|}}}t}z|{zz|}{zxy}}|}||y}{z~z{z~{{~yyzz|}z{{z~z{x~z~{zvyy}~xzz~x{}~y}xwyxw|}|y}z|xzz}}~}}}xz~||xyy}{||{|ywz|y|~|}}}{x~uxy}z}|{{|{vz{wzz~z{{zyz}~~}|z||{}{{|}||u}xv|y}v|||xv~yy{z|{y{z|~|}{z}~}z|}{x|}}~{y}x~u~zvz}x{zw|{y|xy|z|}{{{z}{y~{|y|{}y{}z{}~~|~z{~|y|}{{}|{}z}}}}}{{|~}|}{|z}~vz~zwx~x~|}|}|zzyy{zv~z~|~y|}}y~z}|~~~{x{vv||||~|}}~yyzzzz||}y~yzyy~|~{yz}}{}{}|}}z|z~{xz{{}y||z~|y|wy}{zy{zz|{yyz{xz~||yx|y|}|x|{{zz{}|z|{~|{}{|z}|y|~y}x|~~|z|y|}{wyx}}{xy~}zz||z|{~z|}~~xx~zyzx~{{yxzyz}|yxw|}{y~|zwy}zz||z{x|||zx}z~~~~z~|{{}|}}vx~z{{|}w~{y||zx~zxz~|{~y}~|y~}z}{||zw{z{|}w{y|zy}{||~~{}zxz~|{|z}y{{|}~{|}~~}}{z{~zyzx{x||{{}xz~{z~{}~z}~}y}~{}{}z}|yxwyy|z}}}z{z|{x|xw}{y{y|}y~{~~{z|z|y}zz~}}v}||y~}z{{{w|}}yz|}{~{}~~}}~~|}~~}~~}~}}}~}~|}~~~~~~}{{}~~~}~~~}|~}~||~}~~~~~}}}~}}~~}~~}~~{~{|~{}~}~~~}~}}}~|~~~~}~}~~}~~}~|~~}~~|~|~~~}~~~{{}z|w|}}~{}zxzxy{|x{{vzz|w}zyzyyyzw{wz}y|}~}z||x}{|{{||||{z|x|||}yz}{z{}|zx{zy}{w~zxyyzz|}}zyyx||}|zy||}w}{}z}}~||~yvyz{{|xz~}}z{|~{yz|yz{{}xw{~y~z{wzy{z~{y|y{~zx|}~}z{z|~}|||{y~{{}~||~|zy{}y|w{xtz{~yxy}zz~~z|}y{|u}xy|yz|~{~{{}|}z~z||{~y}}}{|{~{wzz|~{yxxz}ysz}z~|wx{yz{|zvxt}{{|~}y|~}yy||zx|}}}~}~{{{z~|y}{~}{zzxz~zz{|zwzyz{yv}|yz}~{}~|||}z~{zz{~|~}~}~}}wz{y|x{yy}z{~zz|}wz~}y{w|z{y|~{{{}}}z~}z{{~|z}}y|}}}~}|x|z|z|x|z{{{zx{wx|xz|{z~zw{}v||{|{~{|}|~~z{y|}yzz{x}|}y||y}|xz|~z}xz}|{{|{~y}~}}|y}y~{zy}~|zy|{}}~zxz}|zx{zzzz{{~~}z}vy{{|x{{vy}{{~z|}{x~{|vxx{|{z~|}|{{~|{zz|}y{y|y~yz}~}y~{zzzzz{|t|~y|{}z|y~~xyyx}wy{{}|x|~z|z{|zy}{}~w|z{}~~{}{|x~}wzzw~~y{||xzx{|{wwz{wy~w|||y}}|~}|z}|{~z}~{~~~~{~~|{}~|~~}}~~~{|~z~{~~}}|~}||~~}}~|~|~u}~~~}~|~~}}}}~~}~}~~~~}}~}~}~~~}}|~|}~~|~}}~~~~~}}~{}}||}|}~~{~}}}~~~}~|}~~|z~~}~|}~}}~}}}|}~}~}}{~z~y~}{~{}z|~|}w}|~|w}wx|xw|}yzy{|z}}||{{xzxz~~}z{zy||x|zzyxyy|~zy}}~{{{x}~z{wz|}}|yw{{xzx{~|{}|z}{zy{{~|x|~xy|}yzxy{{}z~z{|vy}yy}xz{zyz}zzz{zy}|~y{yz|x~y}}|xxzzz{|yzv{|zz}w~{z{z~{|{|z~yz|}zy{}zy{|}z{|~~~|{|}{{|{{zxzyy{{{{{y|z}{{{|{zzy~}}~~{{{{yyy~y{}{|z{{yz|{y|}x~||y|xzy|z{xz{ywyy{|y|x|xz|}z~u~{|{{xz|}{zy}z{|{~}~{v}}|y}}z{{{z|yzzzw{w}yyw}{vx{yy}x~yz||y|z{z||y{~{|y}~~~~}|y||}}z~}|{{z{yyy|zv|yy}{~z}~}y{z}{yy{v{y}}{yy}z{yz}{~}{zz~|~{v{~x{w|w||}yx{y~xx|{{v{|{wz}~}z}{y|{z{{~z{{}~}{x|zzy}}y|zxyzu}|~{}~z|zzxy|}|y||xzy|~}}x}z{|yz|~|z|}}{zz}z~{~zy{yx~z||xuzz|{}zy}y}}z||z{}z|{|}~{y{w{yzz}z}~}yy|zw{}~{z{|}yzx|~||w}{~{{xz{{}{x}z||z}|yy|{xz}z~yz{~{yz~|{{wz|~}z~}~z}{~{}|~yvyzx|}w{}}xz{}z{y~}~}~|z||yyyy}}z{{~yy|w~{}{}{}~~~~~|~~~||~|z|~|~}~}|}~|}|}}}}~}}~~|{}}~~{}~|~|~}|~~~}~|}~~}~~}}~~~~}~}}{}~~{~~~}}|~~{~~~~}{}~~~~}~~|}|~|}~}}}y~~~}}|~~|}|~~{~}}~~~|~|}~}~~~}}y|}~|~}}|~~|{z||}}}z|{vzqx{||xz{z{{{zyz|{{x}{wwyx||z|}||v}}z{|}{~y|x|{|}|x||z~~x{|z{z{xyzz{xzx}xyv|y}wx}w{zx}~{yz{{{yz|z~y~}z{{~{~~|{|z~{z~|{|{~|~{z{z|zz{yzxz|vxx~z}{yy{~~x||w~}||{w{{}~~xyyz}}zz{w{z||x~|{~{yy{y~yy{{{z}y{x|y{y|~}z{|z~y||{~}{yzzy|~}~{{{|vy|~z{z{|y|{xy}wz{wyzyw{x{yyz{z{z|~|x{z}~y~|zv|{z|}z}||~{||w{z|{xz}yw{||}yzyzz|x|}wzw{|~{~{}x|{|y{}xw{{{|~}~~}}{y{y}{xz{zy|yyvz{|{|y~~yz}zz~x{|yz~v|yv{|}|{zy}|~||z~yyz~|{}~}zx|xx{{y{~x~}}{|x~{||x}yyxxy{}{~x|y~~||{zz~zz{{|{y|{|}xvy|}z{z{{zx|x}zw}yzwv~|zy{|zz~}z{{yx|~|{~~{x~{||{|}y{{|}{x{x|{~}{}x}|y}}uyzw}ywxzx{{yy}}x|{y{{{|zy{}{|~y~y~~||t~~|xz{|wy~y{{||zz{xyy}|w~w|{}|yz{|~~zxyzz|z{{x{yz|zz{|{{{z{|z}{{{}zx}|zu}|{zz}w}{z|x|}|||~|{}{}}z~|}{}}}~{}~}~}~}{~}~|~~~}|{}~~~{z~z~~~~~~~~{{|}~~{~z}}{}~~}~~~}}|~w~}|~~~z|~~~~}~}~z~}~~}~}y|}~~~~}{~{~~}~}~||~~~}~~~}~~|~~~}~|~~~~~~~|}}}}~~~z}}}~~~|}~||}|}}~~~w~~~~~wzz{|~z}|yzw|{w|{z|}{~|~|~xv{~x}{}{}|~z{~}|{{|vzzy{|{{{~}}z|zy{y{x{}~{yxzz}z|}y|y||}z|z|{~y||zy||{x{{{zyyy|}{{{~w||x{z||}|{}yu|zzz}y~w|}y{x}{z}yy|y}yxz{z{z~{z|}~}xyzy{|}zx{{{}{{z~{z~xy{}z{{y{xz{{zsy{uyy{}z{}|zy~}}zxyyz{zy}~{yz~|{|y}|wyyzyz}z~{~z~y{x||~zy~{{xz{yyyx~xx{w{zy}ywx|z{x{uw~rz~|{x{}z{{y}{|z~z}{y{~{z}zw|}y}}{y{yzy|y{y|x{yyx}}}}|zxx}{{{zy}{|{xzz|{y~z{t}{z|}zz|}{~zwzx|z||{yz{x{z|}z}x{y|}y~y|z{{~z|v{yz{{|{|{xy{~zy|y}x|{|}||}{z{|}y{|{z}{x}xyy{}yzyyzz{{|zxzzwx~z|zxz|{}~w|wxx}|}{}}}{{||}~|{}{y{z|{}x{y{x|y|}|}y}~z{|}{}x}~y|yzy{y{zxzu}|{y}}{y{yz~}zw|~|zz||}~||zz~y{}yz}z~~}z}|}yyzx|{x~|~}{{|z|}}~|z}{}~y{|}z{{y}}z|~{y}zx|{zzwxyz|~|z|z}z}}{y{}|{|z{}||}~y|~~|{~{~{y}z{~~{y|z}z{~x~}}}yy{{z~~~}x{~}yz|z{}~~}~~~z~~}~~~}~}~}~|}~}~~~||~||~~~}}~}}}~~~|{}}}~~|}~}}}~|~~{}~~}z{~}~|~~}}~z~~}~~~|~~}}}}~~}~}~}}|~}{}~~~||}}~{~}~}}~}~~~~y}}~~~|~}|{{{|~}wo}||z}|yywyx}||zv{ww{x{yzyvz{|u}|{x}~{{yz|{|wzyz|y}y|||}|}zvz|}z{{wz{ww}~z||z|{xxt}|~z{v{{z}yx||}~{y}}{zzzzx}z{~|~{z}|y{~||{v~}x~yy|yzzwx~{yz{{z~z{wy~~{xy~{}}wz{|~|z~{zz{zz}y~x~zz{~|{zzw|{x|v~|{|~{yz||x~x|}y}yw{zz|zzx}y}|}y|~z||v|}{{{}{|~|{|{yz~|zzxyy}yyv{~~zyxzzzz|zzy}~{}~{{|~~~}{~}{xz|~|}|y~~}zz~~yx{xwy{{vzzzz~}}|~|}ww|xyy{|}y||y}xy|y{|z~{y|{}~{z}{z{{z}}z||zx|zwz{wzy~xy{zx||||x}{zz}}}x}|||}yy|yzz{}{zx~y}|~y{x{{y{z~xz~}}y|}}z|xx||z{zy|{y}}z}}}{{|}|}}}zzz}u{yy{zyz|{y~zxx|w|z|{yzx|yz}|~xwzv{|x}y}{|{z|{~~|}{x{xz~|}~{x~~z{y}y{|}|{{}x}y~}z{~yzy|zzxy{xz|~{xxx{z{~|}|{}|}|{~z}}}z||}zz{}zx|~{zxzy}z}v~zwz|z}z{zz{{z|ywy~{|~{~|zx~}{}}z~{{{z}zz~||{yxy}||z{~yzy{yzx~v|y|x}yz|z|xz|}{|~x~~x~|{{z||~|}{~|}|~}~|~~y~~}}~}}~|~~~~~{~~~~~~}~~~|}~~~|}|}}{~}~}|~{||{~~|~~}|z}~}~}~|y~~~}}|~~~}}}{||x~|{}~~~~{|}~{z}~~~~~}~zy}{~|~}}}}{z~~~~|}}~}~}~~~~~~~~~}~~}~~~}z}}{z|{}}xy|}|zz{zy|z~|y{|~}yz{|zywz{wzxuyz{{|y|xz|zy~~{}xz}{zzx{}{xx~z|{z~x|y|~z}|w{{wyy{{{|}z{~{|~{yw{z{{{zzzz}zzzx|y}x{z{y|~z{zwxy|{z}{yx|z{}~|{{|}|wyx{z||{||x|{}|~x|}{|w{xz~{{x}z}z~zz{|~|x}}}{zz}xx{z{{yyzxy|}x{zyy}|yy~z|{}{x|{||}u|z|y~~zz||}{yw}{~x~~~{||{xv|zyyy}zzyw~|}{y}{{}|}z|yy|~z}z~{u{w}}~|~v||}}}{|}z{~|yzw{y|y||||{{}w{x{}~|x}}{{|}{z|xu|}x}||~}yx{y~{zx}y~}|{{|}~||x~}|}wyz|xw{}|~z{}}{x~||{x}z{|}}~}{{{||{|{|}y{}{{}{}~zxz}|~y||xy{||z|}y|yw{{}z}|z~~~}z|}||zy{|~{zxx{z~{|||{z~}yw}{zz|~w{{z~}zz|{|y||{y~}{~|{~|{z}zy||y|{{zz}z{~|z|zzzzz{|{}z{x||||}}xw}z{}|{{||{x{}}v}|}||{w~z{{zy|}}~}yw~wwx}}|{{{x~y}}|}xz~{yz}z}xx}x|{xzy}}z}xyz}~}{y}zzzz||{xyzy|yzyy{z|y~~y{||{{{x}~z|y{zwvz{t{x}~}}}{}}~~|~}~~~||}}~~~}||}}~{~~|~~~~~~}~|{~~z{||~~~~~}~~}~~~}}}~~|}}~~}~|~~z~}}~}~|}|}|~~~~~~}}|||~}~~~~~}|~z~|~~z{}{~~|~|~~~{y~}z~~~}|{~~~~z~{|x}}x{}z{|vzzxy}|x{{zxxxyy{yzx{|z{|y||{{}zyz|}y|{~zx{|~~|}|x{y}zw{|w|zxyzy|{{|z{yxzwzw}~{{{zz|wzz}|{xz{wxz{{y|}yyx{}z|~{{|wz{z{}vzzzzwyxxyz{z{}yz||}{xy|wzz}|{{~{~~|zy~~{}zzz|wz}y|}|z|{v||zy|y~xzy{yz~z{{yzy~}x~y{|xz{z{z}y{~|}}yx}||ywy|z|}|y|{x}zzzxy}y{x|z|wzywy{yz{z}{||x}z}{|{y}}~|y}}~y}xz{{}z{{}zzywy}}{}{|z}~{|z}y{}w~z{}{wy{~}{z}xz|{~~~z}x|zyz|x|vy}~}{{yzzx|{z{zzzzv{~~{}{t{|y~~~zz~{x|{z|~~z~}{~~zx}yy|yx|zz{}{z}}~|{zzx|z|{{{|w~}w{yzz|{y{y}{~{{y}~z}}||~}~z}~|yxz}|~|zz~uyz~zz{{wy}}zv{y|~ywzy}|}{{}xxtz~zy}z{{|}|}{yxx}y}r|}y|v{{||xzzz~xzzyy}}{{}{uzzx{{w~{z}}z~||{y{|x|{{|{}}}y{}{xwyy{|yw|{{}|x~yz|z{vzz|~y|w~|{~w|x~~~|z~|~y~yw|~}~}~|~}z{y|z}vz|~{xx}y}||zzz{}szx}yu}x{z~}}~~y|}|}{}|~{}}~}}~~|~}~~}~~|x}}}{}}||}z~~|}~~}}~~{~~~{~~~~~}{}~~z~~}~}x~|~}~~}~~}}~}}}}{||~~{~x~~|}}~~}~~~~~{{}}}~|}}~}}|}~y}~~}~~}}z~~x~~x}}}~~|~}~z}{{~|y}v~}~|}}~}}{}|~~~|}~}~}}}~~~}{{~y{{z{~zyy{~{}||yz}}~}z|~z{}~x|{xy{z}x{}yyxw{w|{|{{|zzx{z|y~w|{zz}|}|}z}{yz|}~yzzz{{y{}|zxxz}}}zzwv{xzz|y{yy|zwyz|u|}{yxz}{zzyx}wz||xw{{y|zzz|zz}z|{|z{xx|{xzy|y{|yzzxywzz{{xy}}zz}|}|x{|z~m}||z{{~{|z{~~||vz~|~|y{{{|}}z|xx}yzy}{}|||z{}yx}}xzyz~{}~z}zz{||{z}|}xyyx~{|xuy~~{{~wzx~{~}~z}}wz{{{zxxy{{|{vz|z}z|z~}w{|||{z||}}|z~~||}{z}}}z~||}z}}||yzvv|yzzxy{}{{}|~w|y}y{|zzxyz~|zy{~}|yy|{w}~{}z{zz|z}z{xz}{|{~|y|z}}}z}~|z~~z|}}y{|{|}z{{|}{}|xzz}}||{~|z|~y{|{y~yw}y}}x|z{w|zz|zzz~}~y}z{{{{|z|yxz||xv||z~y{{}zzx|z~y{|yy{{{|y||v~z|yz{|z{{{zy|{|{{w|{w~|~|}}zz{x{{zyy~}x~~|yzy{s}~}{u|}{z{wz}}yz|z}zw|w~|z}}|wy{z}x}xx{z~xx}wyy|}}|z}w{}v|{|~yw{}~~x~z|}{~}y|yx~{~y~{vzy}z~|z{}}z||wx}v}zy{zz|}{yy|}~||s}|yz|z{{y{|}w~~~{~}~||}~~{}~}~}|~~}|~|~|}{~}~~y~}~~~}~{~~~|}~~~}{~~~|~{}x{}~~~}~{~~}x{~~}~~~}~z~}~~}}}~||~~}~{~~z|~~|~{~~~}~}~}~}}{}~~{~}}{||}~}}~|~~}}~|~~~}~~}~}~{~~}|~}}|~~}}~~}~~{|}y~~}|{}|zzy{|}|}y}u{w}y{|wzx}{z|zy}}x{y~~{|y}x|y{}zw~|z|{{z}||yy|wy}}zx|yz{uz~~xz|y{zy|}zzv~zyyzx|y~w~|{x~~z|~{}yyy}}wxx~~xz{x||{v~zxsx}y{w|||yy{uzz{yy~zz|||y|z|}~|y||}z|~~}|{z|}yyyyzyx|xy|{{||~zzz{{||zzx}yw{zyx{{x|~yyu{}~{x|~wyzx~|zz{y||}y~{z{|zy{{}zz|z|{z{~y||zxx{|y{z|}z|{yy~}z}}u~y{}~||x{z}v}zz|yyyz|{wxyzz{{zz}|{{}{vz}}z~{}~|{~}}y}{|y~w|x||zzy}y}z~yzv|x{}xyzyzy}~||~zzz||{{{|yu|w|}|}yz{{|}|}}{y|||}{}}{|}{{wx|zxt{~wy~{zv{|zzzxzv|zzy{|{{w|y}{}zw}|||~{y~z{wy{{yy{{{}~|{{vy}}{|z~}x}z{zyx|xz||w{|y{|y{y}}}w||~~|z|}z}|xz|z|}{}zy|}~~|{{|z||{x}w~vyzy~wy||}}{|xv{||z{|y{y{}{zx|~}|~z|~{|z|z{{|~x|z{yy|z}{}xvwy|y{zxyy|}tx{z{zzy}}{z||}}|x~}~}{{{}|yz{zz|}xx|z~zyzzyw{||z~|}~wxty|w{}~}|~y~y~y~~y~}~~~~|}|~}}|}}}~}}~||||~}|}~~{z}~~~~~~}|}~~~}{|~~~}~~~~|~z}~}}~}~}~{~{~~}~~v~|~}||~~~~}~y}}}}~~~}}~~~{}}}}}~~}~|{}~|z~~~}~~~~}~z~~~~}~~~~~|}~~~{|z{}{~~~|~~}|~{{|||||{{||w|}yywwx{~|w{zz{z}}|yxxz{yz|{}|vwyz{{|y{z{z}yz|}|{zy|}~xz~yy}~y|zx}|~yz|~y}~yy{x}|~wxy}z||zz~z{yyx{wy{zyz{|x||z|{y~~{zx~{|zz{}}|z|||~~{z~~{x{{zz~}|}w|{{{wx||y{||{z}~zx}y}z}vx|y{~|x~|z~z{z||{v{~zzzx|||zy~}|{}{{|}y|{{z||{}}~{|}y{}|u{y}z|||}x{|y|}z}{|y{{}|~zv|}|w|xzx|y}z}{{{}~wx|{}{{{}z~z{}zy}w}|z|}{|~yy~{}{~xy{yz~y|x}||}||~|z|yyz|r|{|}xz|{x{}~{|zz|}~}zz|}}y|{}w}|y{{~{|~|zx|{z|}{{z}~}{}zxz}}yzzx|~|y~}y|zw{x}|yy{}~|yzy~zy{y}xv}{xzy{{~{w{{~yzz|}{}yxx{yvy{{||{||yy|~|}}yy}|yzzy{y{{}|z}}~~x|}xzzxz{|wyzz||}z{yxyxzzx{zw~{{z|x~y{z{{z|z||~y{~|||z}y{y{{}|{}{}~xy{{{}}|v||zz{|{~{wv|~~~|x{}|}{}{{yz|~|w{{}}y~|z}~x~zy|~|{z{{~zzyvz~y{y{}~{y{}z{}yz||yz|||}||~xz|||~|}|}}zyx~z{|z}}|y{z}{}~{|z}~zz}}~}~{~~~}v~}}}~~~|{}~~~~~}~~|~|{~}~}~~}|~~}}~}~~~~}~~{~~y}~|}||}}~~}}|}}}{~~~}}~~{|}}~~|||{~~~||~~~}~x~{}}}~~}}~~}}}{|}~}{~}~z~~~~}~z{~|y||}|yzyy{|z~y{zw{zzwywyx}xy}|}}y~|zw{{~yz{}{{{}z}~y|z}|||z}v{{x{~{|{{x}~ywzzzzxwzz}z{wxzz{{wv{yt~xy~yyx}~|{}{y{{zz|}|~}zyw~}y|{zyz}uyxw|x}}{xzz||z~{{wxzvy|{{yy}}~|w{{~}}z~}~~z||u|~}~{yyxxx{z{|y~zxxx|xz{{{x{|{~y{xzy|~{||~}{{yzx}}|y{{}z|yz}}{{}{~zzz|}wxz}{wy~~xvy~y||wzvx|{|{~}wy{~}zy|y}~~{||}{z|~|||{{{}|}zuz}wwvyxy|x{yyzy}||{~yyz}~zz|~z}|}}zz{x~}~z{{|zv~z}}|~|z}|}yyxv{|yzzz{|zwzz{y{zzz|yvx|{~z|{{|yz}x}}~||z~zzz|{z}z{|}~xw{z}wy}}{{zzxyxx}wyzzv{z|u|||zv~{z{z{zz|x}~x|}yyz}z|zy~}z~{zz{zvxx{{z}{}zxyyz{~{|z}{zyxw}vyt|z~}x|zzz~{yy{||}{y~z~yzyz|{z|}}v{z|z|w{z||}z|{|xx{|{yy}zvw|{{}{zy{|}~~w|yx}{x|y|zzxy{}|x~y}xzy}z{|yzx|{ywx{|{z|uzz|zz{z}{{}~||yz|z}z}|{||{{z}}z|{|yzzzy|{yvw|ww~{xz|{xzz{{}z{|x~}~{~{y|x|y}}~{~~~~~~{~}|~|~}}}|}{~}}{~z~~~|}}}{}~~~}}|{{~}~}y}~}~}~~|~}}}~~}~~|~~~~~|~}~~}~~}~x~|}}{~~~|~}}}~~}~~~}}|}~~~~}~~~}|}|~~|}~|}~~~~}}|~z~~}~~~z~~z~yxz~}z}y}}{{{{}{||}|~z{w~|z|z|{v~y~|yz{wpyyw~{zx~}{{yzzz{y{|{y{z{xvzx{{}{x|yv}~z{~|{z{}x}~{zw~z~yy|yx|yzz{}}yy|yxw~~xy|{|z{~w}{yz|{z|yz{yyw}{w}}|{{|}}y|~{zxy|}{z|}}w}{{y{y}w|}x}z||y~{|{{}~}y{||yxz{y|{{{|{|z~||zw~z|x{|z}~x{{{wyz}}{yyz}z|}~z}}{wyz{z}}|zy{z{|x|x|{{}}wx}x~z{yxyyyvzx{{||y|{~~x{{}|}}{x~|y~y}||~{zy}|zu~}|xxzz|w{}||}yz{z|zxy{}~zz|||~}~||w{~w|zz~zz|xyz|}~||{|{yyy{|y}|y|}z~{y~|{{zz~{{{yz}y}y{|x|~}|z|s~y|{~zz{}|}x|zz{||{|~}|{|y}|~z{|}||{x{|{y}}y}v|}y{w|~{z}yu|{~{||yy{wy{y|x{|y{vy~~}{y|}{w}}z{{|}z{zw|w}z{zy{zy~|~x{|z~{zx{~y{{x|zz|{zzz~{|z}y{z|||~{}zy~{zvx}~{{||}{z||~||||~yx|{{{x{~||yx~|{xz|x|~|}{x|{|~z{}w}{}}~||z{x{||xz|y~}}zz~{x{~z|}||{y~||~z|~}~||}x{|{t|z}z~z{{|}v~z{|}z{{||y||v{x}|}~}z~~~~~|}{{~~}z}}}~~~~}~~|}}~~~~}~}{}~~~~~}~x}}~}~|}~}}}|~~~~~|z~{~}~}~y}~}~~|}~}}~~~}~{~{~~{}}}~~~~~{{~}~}~~}~~}~}~|~}}~~~}|{|}}}~~|}}|}}~}|~~|}}}|~}}~|{{{}{|w}|~zy~{|xyxxy|~w|xxzz|{y|z{yxz{zxv{{{{}{vy|{~{z~|{|{w}xzz~||z~y{{w{|x{{y{zywyzvx{zz{{|ywyxy}|z}z}x{zw~|{y|z}~uzz{}|}|{z|z{}zywyw|}|}}~~w{|w{zz|z{}~}{wyyuv{}z~}x}yz}}z||~~}{u|~{wy}}||}{zx{}y|zzvy{y~{v|zz|~zx{~zx|yyy{w~xzzyzwy}~{|}||{|~zs}|w{vz{{zw|}zyx{x||}zy{xwxyzyyx{{|v||~y|}|}~~||{|~yz|{}{}}~|}|wxzxzxwzyz|wzy{~yyyyz{yw|yyy{zy{x}}zx~||~w~|{~z}|{|~}zzz}}{y|{{|z~z|{yz|{~~z{xtv{|xuz{~}}~~{}}|x}zzx}x}z|~{||{z}{~{zz}|x~{z~~yy}yyvyw|{xy}{uzzu|}{{{u~w{~{}{|z|x{|{z}{}zy{~}~z~{w}z|}{{}z|ytyyxw|}y|xzz{z}zyw||zx|z}x|}{z|}}{yzzxy|{~z~zrzy~yy|z~|{}y{xzz}xyzy~~zw{~zwyy}{xz{x~z}|xz~|}|}zz{}~zz}~|~~{~{y|{{{x}{xyv||{xyz{ww~zzt{|{|}z||wz}}{yz{}yz~yw{y~|y~yz}}}w{~||w|wz|w{xx}yzwzxyx}{{zz|x}|z}}{}y}}||~||~|{zz{}z{}~}~~~|{w~~~~~}~|~}~}~}z~~{~~~~}~~|~y~x~|~~|}~}~~}~}z}~~~~~~}~}~~}~}~~~}~}~~}~~~{~|~{~|}|}~{z~~~~|~~~~~~~{z}~~}~~~}|~~~~z~~|~||}|}}}}~~}}~}~}~}~}~}z}}~}{}|~|~{z{|zzyy~yzyzzy|yz~vyz}y{{zy{z{{~|yzzy|||y|yx{|{{zy}xz{}{}zx{w{{{{y{{z}{|{|z~|yy{}}{v{}{xx|{{zv}}~wv{zzw|~xyy}x~y{zxy{|vz||z|}x{}}x|}x}}}|yx}~{y}yz|y{|}xz}|||{~|zz{~yyt{}wzz{z~}}}yz{~{z}{|~wtz{}z}|x|}zw{}}wz||y{y|y~}~v{yy~}{yxz{|zv{{|w||~{}zs|xv}}yz||x|x}{xy~{|}~{|~y{z{|zy{~y||x{~y|{}z}{|}xz{~~}}}|{~{}yy|yzy|zz{{{zz~||}yx}y{}y{}~zxy~|y{}|zw|wyxw||{wx~zz~}|{{{}xzz~~|zy|vw}zyz{}{}yyxyy|yx~~|{{z{}||~yy{x|{z{}{}y{yz{{|yzyz{y~|z{zz||{{~z{|{zzy{z|~x~z}{y~{v}vwzz|xy{{y~yz}zwzzy|}|x{y|}xw}z}}zw~}{z|~x}zzz}}}{{|zwxz}v~|y|wzywv{zzx{||{{{{y}|zz~|{{{{{xx|zy}|vzyvv{xw|yu{~||{|yy~|{}{|}{|{{|z|yz|}{}|{~|z{|xxyz{}|zy}{w{}{|~z|~~yxyz}~{z{{z}y|{{z||~|y|x}z{|~{u{|x|zz{y|zx|y}zz{y|~~zx|w||}{{z{yxxz|{|zzw|{zz|{{yxwzzy|{zy|}~~|y}}~}~~}~~}~~}}}z~~}|~}|{}~~~~~~~}||~z}}|~{z~~y}z~~|}~}|}~~}~||~~~}~{{|}~}~}~}}~~~~|~~z~}|~|~{~|~}~||}}|}x~{|~~v{}~~~}}~}}{|~}}~~~~}}|~~~{~}}~z|}~}|}w{|{yyyw||zt|xyxx}yz|~ytx|x}{vyyzu}}v~{{|}z{|}}yuz}||s}|{{}~wzywxy|zvxz||z{y|xxxwzy{zy{x{zzx{{xzyzyyy{xzxy{yz~xz|{z||yz}z||~}~{z~|v{xwzz}w{{~}zw|}y}yz{x|z{||z}yw{||x{z~y{yz|z|{|zyz{yy~{}|{|{z}{{z{yywvzzxv{{z|}}z{yyyz}xy{yz{yzx||{}zw~{z~}~x|{~{xz|}zy}x}yyyx|{zyzy{y|{x}uy{z{y{{}~{|zyy~|~{~}|{|{~{y|{}|~{zy|}z~zzw}{u|{xzu{x|{~x}{zy|z}{|{zx||~~}y|y}~}}}}|}~|}}z~}|}x||{z{{{{yy|wyzzyxyzxyy{zv|z~{{y{y|w}{}{yx~~~~~z}}v~z~zyyxuzzz}}z{|vz}{{{wwyzwy}|xy}{|zz}z}x}zw}yz}z}zt{}}yx|z}xy}~~zzz}{{}{|{z|xw{}|y{x{zzz}{|z~x|}zy~z~{|~|z}|z}||~}{{~{{y{z{z|yx||yzy|yv{xy|x|u~|}x}}x{yxxyz{xy}{|yz{{~}{{y{u}y}{z{}~y}{xv{y}zyx|}xwz|}|x|{y{zz|}yz|y}|zy~~}|z}zx|~{z}z}{|r{~}yyzxu|pz|{y|z}{}|z{x{wx|zv|{y|wy{|v|x{yv}{|y|}~}~|~{~|~~|{||}~z~}~}}}~|}~~|~~{|~{~~}|{|{~}|||}~}|}~}~~}}z~|}~~z}~}~~|{~~~}}}}}|}~}~{~~}}{}}~~~}||~|~|}~{}~z|}z~~~~}|~{z~~~{|~}}~}~~||~|~||~~|}~}~~}~~}~{}|~}|}|{~}~~~{~~}}y}}~|~|{z}~||~~}~}}|{|z|{z|zy~yy{x|wu}~w}{u||~z|x}{yy{zz||}||}|}|zzy}||}x|{y|zxz{{z|z{|zyz}}{xyx{}yty{y{||{||xzw|zzy}~{}zz{}z|xw{{y}~zzzzz{yxwy{|||yz|{zyz{||yz{z~yz~{{}zx{y||{||y}}}szzxz{|z||{{{}~}{w|{{{zy}zzy}|y|}z~zz}x||zv|~z{y{|y{}}{|yv|xz}}z{}|~y{}~}}zxyyy||{{u}y|~|{{{{|y{y{{{{{z~w}}yy|{zy{~z}||z|~z}{|x}{{x}}~y|~x|yz~{yz}{|}~xu{z{zz{z{xy|||x||z~~zzyz|yzzz{|z}x||z{z~}{||v~{z}zx~zx}{z{~{|{y}z{z{{{||||z{{z}{~x|{zz~zyy}zx}z{zv}w~~}~}|~z{~zz~yx|{}|{y||||w}|z|~y{~z|z||z|{}~}|}xy}y}xz|z|{{wwz~{}|||vx|y|}z~zz}yzy|||{y{{z{~{|z|y{{zzyw~{~y{{{zuyxxyvyx|z}|~zzzz{zz{w|y||y}~|yz}w~yzuvzyz{}z||{}{xwz|z|{~{wy{uyy|}w|vyy~{wz||x~x{y~zy~z}|x{x{}|{yyyvzv|}}y}w}{|wu{{~}{yyxzy{zxy{||}xx||uy{|xzyy{xz}~y{~z{y{}}x{u|z|{{z}{}}{wy}~|y|v}|~zyy~}{|~}{}}~}}~}~~|}}}~{}~~}}~~}~~~{|}~~|}~{~}~}||wy~{z~~~~}~}|}{~~~~~{~}~~~|~}~~~~}}~~~}|}~~}~~|}~}~}|}~}{}~~~~~}~~}{~~|}~~}|}~~|x}~|||}~}~x}~~~~~}}~{~~~}{~}~|}}}~|{~~|}~|~~~~~|}~}}||~}~}~}~{|}|~|}yz||zxx{~|}{~yxz|xxxy|yzxxx|}z}~{t{|z~~z}}zx|zzz|~{||yz}~zzz{yz{y{{~{{|{}{~xyxy~z|z{{xxyz}zx{v~uwzx~z~y}y}{xyw{~}}z{{|uz}}{}}}xxz~|z{z{|xxz|xw|{yz{~{zy~}{w}yzyyxwzy}x|x|||~v{z|~~|y}|z|yy~{|z|}||u{{zzyxv}zvzzy}wyxyz{{yzyxwzz|zy~ww|xy{~~ys}}{z~zy|}~x{{|~}}z{ww|}y|y}|{zv{{yy||{|y{ytyzzzy~|y{yy}}w{~{|yyz|zxy{~||z|xzz{|zv{zyx|xzy~|}xzx~{vwzyyyz~y{z|}v||}{{||}||}xyy~{{~~x}|{|y|{z{y|}y{|{zzy{}zz{~|yzyyyy{{{}~|yy{{z~}y{z|}~z}}}~}x~y{||z~xyzz{z~xz}|}z{x{yz|zy|}xz{|{|~z{}|||zxz}{x|{}zw||yxzz}~}yyxw{{{z}{wwz}wz||{z~{zwz{{{wz~uzz~}|}|||y~{tyz|}}x{}{~zz~w{wzw}~y~}}w{{{}z||}}z}x{zwyyx~}z~{x||z}{}~{{y}zy{x|yyw{y~|~~x{|w|{~{zz{wy}{zxy{|zw{x|{z~y{|y~|z|y|}yyzzy}y~|~}}y}{}}|{{|w{{{~}{y|{xyz{|}yv{}x~s}xxyy{y|}z|}~z~z{{{z~{~{}~~}~~~y}~~~|}|}}}}~}~~~~}~|~~|~}~|~~~~}~~}z}~~|~~}~}}}}|~}~~|}{~}}~{~~|~~z}y~~~~|~~}~{~|~~~~{~{~~~x~|}~~||~~~~}|~~}}~~|}}~|~~~~|~~|{~|~~||||~}}~}}~~~|~||~~~}~~~{}|}}}~~~|~{z{vz{{yw~|w}~z|~yyy}y{||~{|~}}}z|y{x}~{zz|}~y~y}x~xx}}}|y{{y{z{{yz{x|{y{~z{~}zz{}|zz{~x|wy{}{{xz~}}x{y|zx|{z}y||~w}z{~zv{{z}x{}yy|{{v{x}~vyzyvw~}{z|zy|w||yxz{z|{}yzyxzyy{{|yx|{zzz}}|ywy{|zzz{}w~~z{}wzz}x~zx{w~{z|~}yy{|y}|yxx~z{{z{zx}||~|z|z||yyz}z}|y|}zw|xy|z|wz|{yywz|z{z||~~|{}|s{z|{{x||z}~|z}x{~z}{}}wz|{{w{~{||{}}{{||}~|w|{}{|z{~}||}|||{|{||w||zy|y~|wzz}|{~zyyx|~z}{|}}|z|yy{{z~|~}{|}x~|x||y|z|yy{}x{zz|}x{}zw}}yxyyyv{y{y|{{{zz~z{{v}z{}|yz{|y|zx{}}wyzy}{|~{y{}z}|{yxzvy~z}|xz}z}y|y~z|{y{z}{y||{y|u~{|{y~zxz~zx|z}}zwzy~~|{{~v~|yx}{z}|zy{w{y{z{yw|xyzz}{{|||{x|z|}x{{|~}xyy|}y{{y|~xy{ywz{wy|y||y{y{}yy}z||z}}{y}|yy~z~z}|yv{|~{{{{{}~}}|{}||z~xy|}|z~x~}{||z|{~}{z~y|}z}~}{~{{{~zz~{ywzy}}yz}}{xw}}||}x|y}~}z|{z|}{|}}||y|}}~{~|~~~}}}|~{~~}{|}~}|}}}}{}~~}{~~|}~z~~~~|~~}}~||~{~~~~~~|}}~~~x~~}~||~~~~~}|~~}~~~}}}~~~}~}~|~~~|~{|~}}}}}~z~~~}|}~}~~~~}||}~{~||}~~~z{~}~}|~|~}{~}z~~~~|~~{~{||z~zy~{{y|w}{{}{uv}wzy|{x|z{zz}zyx{z|x||zx{{x|{vz|{}y|w||}{~|wyy{y}}zwxz{x|y{|{x{{y}~}{yxx{{x}{z~{wz{|}}}z||~yzy|wx{}|z|~zy||z{x|~z}vw{|}|x}xwxy||{z{~|uwx|x}wx}|{|{|{}zy|{zz}}y||{v|~z|{}{|xyz|zy}{}}{|{||x|~|x}y{|y{||y~|w}z~}|||zz{}|xzzzz~~}~yz}y|~zv}y{||w{|z|zy}|x~}y|x|{w{vzy|{|~ww|wz~{yv}x||x|z~|v{x{|~zwx}zww~{}xw~{zxz|uyz}zz|zvz|y}x}~~{}~y{{|{yz}}~z~}zw|y~{yy}{|z}xz|zy{~{|}~xx{{u}w}xx{|{~}}}~~{{x|{{|||}{|}y}|{|x}w{zy}z||~z|}|zyy||x~z{z{}{yyz{|}{y|{|x~}|{|{{||||}||zzy~{zyyw~z~w~wx|}x}|wr|{xzxzxw~}z|z||{}xzwzz~|zzz{{}|}}~y}}|}~yz||{|yz}~}~}y|}~{{}zx||{||zt{yyz}{|zz}z{|{{x{{y}~|||ww{zz|{{x|zxy~|vyxw~xy|}xw|x}|xz}|v}tw{z|}yzzw|{z|||{x~wz|z||~~}{}v}{~zx~|{|y{y{}v{y{|||}}{z||~{}~}zzz||}x|{zy}}~~}|}~|{}~~}~{}~}~~}~}}|~z~z{}|~|~}~~y{|}||~}||~{{{}~}}}~~~~}~~}}}{~~~}}}~~{~~~~~~}}~z~}|~~{~}~~~}||{{~}{~~~~}}}}|~}}}|~}|}}}|~}}}z~~}}z}~}}|{|~}|~|~{~{~}v~|||yyz{z~|z|}z{~y{yw|{w~{}y}|~{}z||x||y{~{z{zs}|v{}yz}vzzz|~z{{xyz}~y~~z||}}}yww}|xyz|z|{|yz{y{~{y|{vx~{}{||z}|}}{|x}zw{y~}{}~x~}yy}y|z|z|w{{|z{zz|||{|y|{}y|zxz}{yz~{{}w|}zy}|w}}}|{|}~xw}z{|||zvxyv|{sz~}zzvw|z}zxvxxy|y|xxxyz}~{xy||z{}{z~|z}w}z~zy{z}||~{||y{~zz|{|z~y|y~|z~{z||x{{|y{|}~w|~zvx~yxy{{x||||{}}}|yyy{v{zy{y|x|y|}}y}||w~z}}{{}zy||wzz~|{zzzy|}yy|zyyqzz}z|{vz|{|~~{|}}y|{z|}zwzz|}|y|{u{x||u{}w{z}y~{~|}}zy{||x}}}{|~y|yyu|z{{{|~z|zw}y{yy{{{y{x}x{}|}|z}z{zzx{~zxxzyv{~yyzyxv|x|{|x|y{y|{{x{{|}{x{{xyy|}~}~yx|sx|zz|x{}}yyz|{x}|}~wy|w|||yy{}y|z|{zzy|y}|y{{y~{||y{x}{u}z}w}z}y~zx{zzy{|}{wzywzzx~{||wu~zx|||z||{}}wyzxyz{}{{y{{|||z~}|y|yzx~~|~}zzzy|x{{w{{y|y{|{{{{{zz{|{}{{z~z|x}z||zz|x|}~zxz}wy}}{zxy~zz|zx|~}{x}|z|~}|~|~~~~~~~|~~||{|~~}~}~~|}~~}~|}~|||~}}~}}~~~~}}~~|~~}~y}~|||}{~~|~~}z}}~~}{{~~|~z}}~~~~~~~}~~~~~}~|z}}~|~~~~|~~~~~{z~~~~|~~~|}|~~}~~~~~}~~~~~~}}}~}||z~{z|~~z~{y{w}~x{}}y|yvxzy~x{||{~|{wzy{y|}{|{{xx|}yy{}{|{}}zz|w{~}x|zz{x{y}{{|y|{yxyw|xy{yy{{yzy{xw}zw|xw}x|}||}{}|zz{{x~xy{}~|{{|z~|zx~z}{zxvy}}|}x|yy{v}|zzz{~~{z{z|{|}|}}zy~}}}x|x~{|yy}{{{{}}~yz}z{}z{twyx|xy|xx|yz}yz|yyyy{|}zzz{s|}z~z{~{{z|}}~~{~z~}{}|{{yx|{~~z{|{vzz{z{}|{~yz|zzv{|z{{{x{}y}zz||}~x|y~|zy{|||z{|{}{}|yy}}{|wzx~z}z{{}|{zzq|y|ywxz}w~}}~~~||}|zz{||z|}~||z{y{y|xzy}}zyzz{xvx|{yy|yyu{zzz|z~~||{~|~|yx{z{yzy}z~{|}z~|w|y~}}u}}~u}||z|~|w|z{wy|z{{y}{{z|x}w{||}}~|{{~{x||~~w|~zwy|{y}|zyyyy~ywyzz|z}zy~w{}y|{{z|}}y~y{|z~|}}|~zy||~|wx~}{{|{{yz|{}zy{||zwz}zyy|x}{xzz|||xy|y}{{r}}{yt|y{|z{}|}z|zy|}}~zywzz|{{}y{}yy{ww}|zyzz{|{|z}{||||}}y~z|~}~~|w{|z|}||~{~|}{{|y}z{{wzz|{{{|zx{{yyzyx{{}y{{}~|vuyz}{~~}~|~~{|~~~~~~}}}|}~~~~~{|}{}~~~~~|}~}}|}}{{~~~}~~}~z~~~}~~{}~~|~}}}}}~}~~{}}~~~|}~}}|~~z}}~}}}}}~~~~x~|~}{~~~{~|~~}}~~}|}~~|~~~~~~~|z~~~~||}|}}~}}~~~|~z~{~~~|~~~}~}~~~}{}~|}}|~|}~~{|}|~}~~~~~}|}|y|z|}|}}~~~~|yy}z~{~zy|y~y|z}zyz{}xz}}|}|y{|zx~zzz{y||ux~z|y{|}y|{|{z}|z|~{z{yyv}{wztxzy{}z|~}|zxy|}{z{~zyzyv{|y{{y{|wx|}~z{{zy||xw|}|zz}{|xwzx}{zzz{z}x{yzz{zy}z{z||wyux{z{~x|~{z{|}~zv}x|{~}|zy|w{|y~xzzxz{{yy~~z{|{{xxxzxyz|||y{{yv}z~{y~wxw|{|z{{||y{{~~}z}y{|{{z|{{||{wyzzw{~{}x|z{}yzz{y{{z|{z|y|x}z~{yyz{y~}}|x~}||z}||}{yz~|{}yz|||zzzyz~y~wzy}z}tw}~zz|{~||{}xx~}|{~}zzyzw}{r|zz~}{{yx|~{{}{~|z{}y|zxzz{}yw~w~|}x|zv{xyyy|x~y~~{||~~~y{{~}}|xzz|z}|||zx}|~z}vx{~{{|}zwy|{u{z|{y{y~w|y{z|~zz{}xz{|{zy|v}{zy|z|}{}x{{y|~y~|tz|z{zu{zxz|}yw{zyz{|}{zx}zy|y}{~{~vx}~z~}{|}zwy}wzx|}uwzx|~|||}yww|y||~y|v~zu~|y~}{yz}wz}{|yu~z~y|z~}||zzzxy||{w}z}{}yz}y}{xx|{}zzz{{yy||y~yz|{wz{|{~|xy|}{|y}{{zy}}zz|w}v{z}zz}wzz}y~|u{{|vwzzzz}z{}|~zx|x|yz}~{}|~}}}~~~~~~~}{}z{}}~|~z}|}~}~~~|~~~{{|~||||}~~~|}}}|x|}~u~}}~}{|~y~~~}~~~}~}~|~}~|~}~~~}~{~}~~~~}||z~}}}}~~~~}|}}~}~~{~{~}}|~|}}~~{{}}~~~~~}~~~~~~~}~~}{|}~~{~~~}~}}}}|}|~|~}|}~{|~~}~}{{|~~x|~||{~|zxxy{vzzzwzzu|yw{z{zxz}~{z|zx|{|{zzyx||z|}wx|z}~|~y}x~z{{{|yz||zz{yz{|{vzu{|zx{{}y~xzxv|{txz}y|z|z}|z||}w~~{|{zx}|||}y|{{{x{{yz{w}z{zwy{|rxw{ywzzzzz}|yy~xuy||x~~x}z|}yx|{}}y{~~|z}~{{~|{yz}}yyz|{ywzzv}x{z}u|w{}}|}|yxzwy||zzyy|}|z{z~zy~||z|}z~{~v{}zzz|}zxyx{|{||{|y~x{|zzx{|z}}}zzyy}}zxx}~|xx~{|}}|}y{r|~|~~u{{{zzvywyy{ywz|y~|}zz|||zs~x~z}{y~~{||}z~{zx}y~y{{z~zy|{yy||~yz|zw~|}yzyz}}zzy{vyx|z|~zzy{|}~|~|y~|{w}~xz{{zz|}y|{x}|z|}zzxt{zzz{x{{{z}z}y~z{{}z|~z}~|{}zv{{x{}{y{|zy{|u{v|||xwyz{}zyzz|xx||x{|wwy~{|||zzz}y}|{{}y~}{{}zy{~zx{{w~y{{{{{yw{zzwzx~ww|xzw{zy{y}{}{z}}vy|~|zz{}{|x~|x|}wx}{{z|zyzy~s{}w}}{zz|{zyyyx|{~ywyz||~}|~|x~~{||}z{y~z|u~yzz|~{z}}x}{{yyz|zwzx~z{{{{xw}||~{|u|z~~|{||xy{{{}|}~}|{~~}}|~|~}~{}~||~}~z}~}~{~|}|~~}~~{~|}~~}}~~~y}~}~|x}|}}}|~~|}~~|~}}~~~}y~~~}~~}~|~}}{~}}}}~}||~~}}}~}}~~~|~~~~~z}}}|~~~|~~}{||~~~~~~{}}}}~}~|z}~}}{~}~~~|~|}~~{}~{|~y}}z~z|~zy{~~~zxx|x|}|y|z~~x{z{|{{x|{}}{w|xzz|}~{y{{~}zy|~xyz{~~}x{{}vz~xwxz}~zwz{xz{|z{z}|z}zywx{|y|yzyy|{~{|z}yz{zy~z}}{y{z~{}w}}{|z{{x{~z|z}zyz~xx{y}y||}zv|y||z|}{zz||||ys|}~}z{yy~{}x{}x{}}}zzx}}yz{}}}|x|z|y{y{xyw|}x}z}{xzz{x{zwyzzyy~~{{zz~~}{}ytz{}|zu}|yz}{x}zxyv~}v|x|yty{{{{{{z~vz||~{zzyuwy~y|{{|y~|yy~|{z{|{z|||{z|x{z{x{}xz|}y}u|z{}zzx|{x{zy|~zz|~{}|~}}{{yy}{||{z||{}}z{|yy}yz|{|z{y{~~{}|{xyz{w~{{|zz{z||~|{}yx~{yyzx|{xzz{|yy}}vw{z||{zxw~wy|y|{}{{}w}|z||{|||~|zyz~{zz~{|z}zw{}{{|z|z||y|zxz|{zw}{x}{|y}yz}~}yz{}|y}{{{{|{yx}{z~~}}|{v}zy|~}|}zx}{z||~{y}y|{|w|zzy|zvw|y}w}z{{z{zyx{}x~|{{x||~}|~zyxxy~zxw|{~{{|}}z}{|y{yzx{{xxz}~z{|yxzy|yzyx{||z~{}{x}{}u|{z|~|}ywyz}zy~w|}}{z}z}|{{~{x}}{xz|x{yzy~|yv{y|||z||zwyz}}}~|}|~~}|~~||}~~}~~~z{}~}~~~~|~|{||~~~~|~|~~|~~}~}~~~~}~~}~}~|~|~}~}~~~~{~~|~}~~~y}~w~|~~~~~~~~|}~}}~}}~~~~~}|~|~~|~{~~|y~~{~{~~~|{||~|~|z}~~~{|~~~}|~|~~}}|~z~||v~~~~}}|}~~}~}}}yx||{}|}~x}}v~w{vtx{y{{{}~tzw{y|z{|}x{~~}ww|}xy|{z|~{|y}~}{y~zzzx}}{v~|{~|yzwx{|z|z||y{x|x}{wvy{u|{|~zzzw|zzz{zyy{}{zyx|{{|{}}w{|y|zz|wx{x{yz|zzzzxxv|}{y{z}wyy|zyw~{v}zx~}~y|{{{}uz|~{|{x|}{~|{|{}wzz|{x{}vy{{ztyux}|{z{}{{wxtyz{~z{}|xz|{}z{y|}yx|~}~}z|y~wy{zx}}x{xxzyvy|v|zyx~~zxzyxzwz{}}{|~{zy}y{zx~||~y{zy~|||{}|z}}zy{y{wxvwuzyz|wyyz}~{|x{v{}u}~zzyz|}}}}|{}||}}}|{y{||~|{z|||zv{wzzz{vz|wy|u}y|uz{|zy{{{~x}{y|{~{z{{||z}~y{y{}{}~~~z||{{}}~{zyzy~yw|z{zzz{y}y|zxxv~}zz}zy|{|~~||{yy~z{yy|zzy}y|x|}|z}zz{x{|{}{{|{{yxxu}y~xz{y}~w{xv|||x}{{z{{{}w|{{xz{|~~~yw|vy{{zw{{|ru|y~zy}{zzz||{{|w~yy|vz{}{xy{}||y{{xx}{y||~x~|{{}{|}}yttu|zy{vy{~|x}vyzx{x}}}{ux~{}yz~{z}yy}zz|{|}t}z{~~}|}x~yyy|y{zz}wxvxyz{{}x}w{yvzz{zzw{~|~~~z|x{z~|xy{{{~}~~~~|}}~~}~|~~{}~~|}}{}~|~~~~|}}{~|}~~}|~~z~|||~}}~~~~~~}}|~~|}~~}}}{~~~~~y}~~~}{~|~~x||~|~}~}~~}~}~~~~|~}~~}|~~~x~~}}~~~~~}||~{}~{}|~~}}}~}}}}~~}~z|~}|~~~}~~~~{}~{u}}~}|~|~~}|~~}~}}~}~~z~}~~{~|~{xw~zz|z}}|{v~zzzyz|z{s{|}wz~|}y~{{~zvy~{{|z|zvz|w|{{{|{z{{y~y}{yx||zyzx{{}zvz}{z{y|{~|{}yy}|zy|w{z~|yyzzz|~wy|{|yx|xw|s|{|}}}y{|zz{~z{}yy|{}z|~zw}z}|{zyx}w|zy{|}z{z{~{}xy{}u|~{{yy}|}z{~}{{}w~|}{v|zw{zt~yy~zz}}~xzz{z|{y}}~||vyx}zw{|}||yz~{v{|yw{}v|v{~}|y}|}{|zz{zx{}~y{z{x{xyzyy{{y||z~{z{{yzzxzy|zx|{x{|{x~}{|{|zwz{x|{}z}z||}zyx~|zw|z}{{}{z|{~~}zy|{|yx~~y~}z||{x|{}}}|z}wyz|zyx}}z{{zy}x|}y}{{y}}{~{{|z|z}~{zz||y{}}w~{~y|xzz{yz}yy{x{}|z|xvyvz|~zxyuw|{yyzy|zzzxr|{|w{uyyzz|~~zz{x{}y}}x{zy{y~{v}|{{~|{{x{{|y~|}~z||}yy{wyx{zzy~w}z|zzzw}{w|}zz{{|{|||{|y{{{{{|{|z|}|{zzx{|{z}{ywy|}{||x|yz~~}{|vxy~|~||{}}y{z~zz{{x{xzwy~zw|{yyyz|{}}yz|z|ywx}{zwz|yz|}x{z{{yx~{z{~zyy}{}x~}{zu{vy|{yy~{||zy}{}vzz|{{~~y~|{~z{w|xz{x~~~~~y}}}~}~}}z{~~|~|~|~~~}}||}|}}|~}||{|{}~}}}~z~~}|~}||~~|~~~|~~~}~{}{~~}~}}~y~~~}~|~~~~~|~~~}}}~~~}~~}|}~~||}|{y}}~~}~~~{~}~~~}}|~~~~|~|~~{~~{}~~|v|}{z~}~~~x|~~}~~z~~|~}z}{~{{uzvyvy{vz|zyywv{zz}|{wzzzy}x{~y|zy{}}|z~~{}~|{{|||yyy}|y{~{}xy{zyyw{zx|{yywzzz||xxz|yxxxv|z{s{zz{w|{z{{zzyztz|z{z|xzy}|z{{{}xzzyzz|z}yy|z{z||zy~z}xyxxw{z{zy{|{|zy|{w}z|y~|y|}}xx{}y{|z}{z}{}{v{ww{}x}~{}||{}x|x}w{}~{{{yz~~|z|}{|z}}|y~x||z~{x}zv}{|z~xxz~{}~{yy{}{|x~{z}yx||~z{~z~~x}zz|}|}|z}{y|~}z~~{{}}y{yzwyyy}zy}{|z}}}~z}~w{~}|}|x}{|{~~||}{}}}xx|~~}{{{yywz{{yyzzz|zzx|{zzws~v{{~x}zy{~}z}y|}~}y~r~y~~{z}|{z|~yz{x{~z{zw|||z~xwy|zy|{}{z{|{zx|z}{y}||}|xz||||~v|}{y~~{}{||}{y|{{z{~{wzyx{{}x{yzvzxxz{z~x~zz}y||x{~}}}{~zz}}x}|y{{yz{}|xwz|yzzx}zx}|}zw~{{y~{vy}{z~}|{z}{}{~~{z~yy{}y}~{{}z~{~zxy}xx}{wx{zz{z|{yz|{{zx~tz{{}yz}z|{{|y|{}~}{~}}|}z~}|{|}}}x|{{yy}v|}~|zzv{zy{zz}yz}{}}z}z|~}w}{{{y||}~~}}~|~~||{}}y}~~~~~}|~}~}~|~}~}}~~{~~x}~~~}}~~|~{{~}||}}}~~y~z~}}}}}~}~~}~~|}{y}{}~~~~}}~}}}~~{}}~|~{~}|~}~}~~}}~~}~|}{|}}}~~~~}~z~~}~~~~~~~}|~~}~~|}~}~|~{~}~|~~~~~|~}~~~~}~|~~~}~}|}|{~~~~~~~zy{z}{x|||x{|{z{{zx{{{z~{y{{{y{|z{wy|{~z~|y|{{z{{x|x~}|~{|v}y}~z{|zz{xz|~||}z|z}y~yz}|z{y~}w}xyz{yy||z{zz||~w{{yy{|{z{xvyz|u{~|y||yx}~~x{{{{}yx}t}}}~{z|{{|y}z{y|z|z|{}z}zyxy{z|z|yz{wyzyz}ywu|z|{}{zzw{z{||y|xz{zzz}{x~|}yyzzzw{zzxzyz{}z{|}~zz~z}y{z~~y{|y{zy{||z{x|{|y|y|}z|{|}{w{y{||w{}z{y~{yz}|}}{v}yzyyx|z|||zzzz{}||z|zzyx|||zy}yy{w{|||{x}{{vyy|x}}z}|{v|||yx|{xz{||xx|v{|~}y}yy|wvwyy|{z{{z|xwx{}{z{x{v{y{{|}wz~}y{}}~y{|yx{yyxz|xyyvz|y{z~z{|y|zx}x{{~{~xzzyxyy}y|{{y|}|vx||{|{yxy{{{|}{|zwx|~|x}|y~zz}z{{{y||{y|}z{}{zy|}y|}}{}|{zy~z{x||x}{{xz||{z{}v|{z~~z{z||yz}zyyyy~{|}|zzy|~||zzzwx|}z|{{vv{yyxy{wyz{|z}xzz{}z|~yy{z}~y}|z~~~~{|v~{zuyuz{x}x{x|w{~}{x|}z|}x}||xwz{{}{}{y|yvyz}~x{}yx{{xy|{|zy|y{yy|t||~y|||~xz{vyzwyxwyzzzz{wu{v}}yxx}|~|}|}~}~||~~~}y~{}|~}~}~}~y{}|}~|~z~}{{}~~}|~~}~~~~~~{~~}~}~~~}|~~}~~}{||~}{}~}~}~}}~}~|~}~}~~v|~~}|~{~~}{}|{}|y|}~~|~~y|}}}y~{}t|||~~~~}~~~}{|~~~~|}{}|~|~~{|~}~}}~|}~~~~{~~|~~~|~}||}}~~~~||~}{|~}x|{{|xw{}{{{x{wqzyyzzy|zx|syyz}zyzz|}{{|{x~~{|v{~|{|{{~{y}~}}{|{|z|z{v}x{{uwz|}|xy~zywz|yx}y{{}}{xzxxy|zz}z|{{{}|zz||~|z|z|zy}{zyz|zzxz~yz{|y{ywx}zx|{|zzyz{ux{{rv{zs{x|{w}zu}{x|zyy}z|z}|yzzz{{z{{y||{y}xw}yv{x|zz|yw}w~xw{x|xz{|wy|}{xz{|}}{z{}{{{{}{~z|}{}}yz~z{{|y{y|z|yzt~}|yx}vw}zzzr{~}w{{}|}xz{z{zz{x}~z}|~{w}}x~}yzwvzzzyxw{zzyzy{x|z{|vxyz{||{|~}{{z}~~y~}}z||zz{zy~|y||z}x}y|~|{{|xzy{}zyy{yzz|xyu}zy|}z}z{y~}z}|{{z|{yv~}w~{}x~{~y{{|}z|yz~{}y{|xzx}{yyzx|wwux{xt|{{{z|yxy|}z}y}{zz|~w||z||w{|{|yx{x||x~}x|vxyzx{y|~s|{{}y{w|~y|yyxz{{~~{zy}}y{{{|w{yz|z~yy|yzx{|{||qxuxyx|x~{xv{yyxxzw{wxx}{yy{~|z~|{w{{y}}z|||~y{zxz||zy}yxz|wy{{z{yw|z{{uz~xzzyy|y{xv}y|z{zzzy}t|}}x{~z~||y}}||y{zxz|yy|y}yyy|{v|xz}u{{wy{z}|wy{~x}zx{{}z{}}y}|}|{~~~y~y}~~~{~}}~z~}}~~}~}}~~}|~}|}}}~~~}|}||z~{}~~|}~~~~}}}|}z~|~~}~~}}~~}}~~~}~{||}}}~~~}~}~}{~~||}}~}}}~}~|~|~}~~~z}~~~|~z}|}|~~|}~}~~~~~|~}|}~~}z|{||z}~~~~~~~|}{||~}}}~~~}~}~~}{~}}~{~~||||~}|||}}|}|~~~~}}}}~~}~~~~}~{~y|~~{w}~{|yyxz|y{{|z}zzyxvu|z~{{z{|{}z||xz}|yyyx~|y{z~zz|~wy{{yx|{wz{z}~}~x~{}{|yw}|yz|wyz~~{x{v{wzz{}||zu||}zw|yz|z|z{|wx}z{zy|xz|yw||zyy~|z}}}|yz|z~z|~z}}u}xzyvyzzz{zwx{{w{}|zw||w~z|yyvyyyxxz||{wxz~~{|zy|xxz}z}wzx~y}yvw|}}}{~w|y|y~{yy~{||{{|yy|{|{~zy|z}|yzxyz~yz||zzy}x{|zzxzv{z||w{}yyzzyxv}z|~yvzz}}}|~x}{|~y}|||}}z}wxx}zy}}z}x{xzy||y{{{z{{{}|{z~}|{y|uxy{{{y||wyx|{{{x{z}~|{}wy|zzw{}}zzvzz|z|~|xxzwz}|{{}zx|~vy|y|}y|||{z{yy}w~xz{}{z|{|{~zyvy|}{{{~wyz|}zw~}|xxyzx}{yt|y}z|}xy|{}~z|}xx|y}{z~z|||zvxw{w|{zw|{xzz~yzy}|zyyxy|yx|{y{vzy}|~{~||}{zzz}|z|{x}|wz{{x}{{|ww|y|}~y}~z{{zz}{~z}w{|}z||{z|}z~zx}y}{w|{|yz}|u~x~|~yxz{z|yx|y~z}xz}||zzz}wzy{{}y{xxx~||z{{|~|}y~||}x||~}{zz{~|}||z{{|y||yx~y~z|{{{v|z{xxwu|~~}{||~~~~|~~}}~}~|~~~~~~}{~|~|~~~~}}~~~~~}~|~}}~~|~~z~~}~~~{}~}|~}~}~}}|x|}~z}~~~{~~|~~}~}~~|~~|~~}~|~}~~{}z~~~~~~y}|~|~{}~~}~~~~|}z}|~~}~}~}~zz}~~{|}~}|}}}}}{~~|}}}~~}|}}~~~|~~~~~~~}}~}}~~}}}y}}{}{{z}{zzy|zvryzw{zy{}|y}|{~|zvzvy{|{uz|yx{zz{{z}zzz{{y}~}}|~x{zty~{x|zz}{v{{{v{vz|yyzx~{uuy{u}y{y{{||}x|{y}}z~vzy{}w|}}vy{{{zzyzxx{vvzyxxu|yvxu}{{uxvw|z}zyx}zy~}}z~y{~yyzxx~x}~|~yyx{|}{{yxz{{v~y|v{zz|uzw{yzx}}{z{}{x{ywy|~|x{|{zx}|yzx|zzz}{x{}|~wx{z{x~w~wv}zwxz|yz{z||{yxwxz{yz{zx~{{y|~~yz|zzx{}yzz}||yy|{xzzz{x{s{zzzxy}z~{vxzyyzxy{wy{}}y}y~|xw~{x|{||y|||~yz|v}yy}{}x}~|z~xw{y{xyyw}zzxyyxyxyzvz}yyzzw{|z{y{{|{}}y{}}}}|z|~z{~~~{{v|wz||zx~xy{|x{y{{xz{{zyr|wzzzyzy}yy||{}{yy}y|}{xzz|{{z}zx{{wyzy|y}zywzy{}|xyw{xxy|}zxv|x{z}|{~zyxy{zw{|~wy~{}}w|}~|y{x|{s}x}xwyz|v{z|ywwwy}zzy{y}xy}|y}z{|}~z}|y|ysu~~{xyx{y~{{w|{wxzy{{{yy{}}wy|xzzyvv||yyzxw|uy|}~wz{{y|{y{{y}x}|~{~}}yxzx{z|x{~yux{zx}}z}z{|yyyx|{{}~{x~{z~|}{|}}{|}zy|~}{~}}}}|~}}~|~~~~~~~|{y|~~}~~~}|}{}}~~~}}~~~~z~{~~~}~|~~~z}~~~{|~~~~||}~~~|z~}~~~}~|{}}|~~~|~|}~~}|~~~}}z~}{}~z~|~|}}|~|~}|~~}~||~z||{~}~}}~}~}{~~|{}~|{|z}{~~y}~~{{~~{~}{~}{||}|}z{{x{wz}}|yzx||{y{{zy~zwvy|{zy|{zyz~{zzyz{{yx~|}}{y|x{|{zz|~vz~{{{}{zw}x|{z{|zzxx{{|{{|zv~}||zxx{vzxzywz||zz{zzvvx{{xz{y}zyww|yx{yzy{||y|wy{vxz}u|{z}y|}x|{{{xz{x}zzz}x}{z~yy}||yzw{x|~y~|}x|yx|{}{|}z{{||}wzxzyuz{vvy}|~{}ywx{{ywx}zy{z}~|{z{|ywvw~y{{z}y|yyy{~{zx|}zy|yz{zyx}z|xz}w}z{yxzwyv}||v|}|y{}{{}~~u{zu~z{}y{vz{z{}yyy|y{{|}{y|yyw}}y~|u{wxyx~|{|yx}{z|vv{yxyz{|{xx|}y{}x{y||x||wzyyzxz}z{zx|yyz{zzy{}|wywuzy{{zz{|{~{|}yxyzz}yx}|}|wyyz{~|y~}~~{{zwzyzy|zx{|xz|{y{wxy{~zvw}yy{{{z~}zw{}{y}{zyx}}|zzy}z{y{}~w|yyzyxu|{y||z{y}|}{x|z{{{|z}yyxz|y{u}|zy{}w{~{z~{xxy{|zyz~{}zx}~v~{|z{y~}{~z||y}{y{z}z{zzy|x}yyx}z{xy{{{w|{z{ty||{z|}|z~wzy{z{{|u}y}yvx}{~zyv|{z||||}zz||xz~y}z{{||{vz|yxxz}zz{||{}|}x~}vz~||{~||yyz~y{|wx{{|z{vxzwz{|yzx}z}z||yz{}}}{~z|~|}}~}}~}~{}}~|}}~~{~}|~~}~~}}~~|~~}|}}~|||~~~}{~{}~|~}~|~~}~}||}~~~|~|~|}y}z~}}}~~y{|}}~}~}~~~}~|~~~}z|}z}~}}~~}~~~|y{~~|~~|~~}~}~|~~~}|}~~~|~~~}~~{~z}{~~~~~~z~~~~~~{}~~}}|}}~|}}~~|~}|~}}~}~~}~~||{|}yy|}}xzzzyyy~yzwwyvzyx{zyzzzyzw{y|{}w{|x{y{|}{yzzzzy|||y~~{u|}}~zz|zy}x{y}{zz~|z{z{xxzzy{z~{sv{{xx{|z{}{y}w{yx|z{{||z~{|~|||wx{}zxys~y}uxyzxu|{zwyxyzw{{zz}|{w{|xyw|zyxzy{|yy}zw{xz}{yzu{vxuw}{zxvywz|~|}zx{z|x}zz|~w{{zyzx{}y}~x|~{}}{{|yw{y||{z}z}}yy|{|vzyz~|{y{w|x{zxxzz}{yz|~zy|z{|{z}~{z~}z{{{z||xz~}}x|||wx{{|~z}{x}|z{xxu|zz{zyy{ww||y{|~x{wvxyz{{yz{|x{|}}|zxz{yz{|~}|{|y~}~y{}z}www}wz}{wxzx|{{|yz~|ww|zt|zy{z{z|z}~~x{~|zzz{~}~{z~{{z|yzzzw}{y~w{||y|y{zzz|{zw|{w{||{}z{{y{y}~|{}~}}v|z{{|{~|x~x|~zw}{~|}zvxx|x~x|{{yx{zxvxxxzu}z{yz|yy}|}yy}{|z{zx|}{|z~yy~wy}{~{yz|zz|xxvyzzyz}x|z}|xy{|xxwv}zxx{|~}z{{{y{u{z}~xwz{|zy|||{{|v~x~x}{yxw{wzxt}zxx|{u{}zzzwzxzy{|x}x|}y}|x{{}{uyy{{x~z{}zy{wyzyzx{{{z}xyyx~{w~x{|{yxy{||zyz}~|}~}}y}}}~~~~}}~~}}~~~}~~}}~~}~{}{z|~~~}~~}}}~|}~}|~~~~~z{|~~}}}~}|{~~~}|~|~}~~~~}~}|}|}|~~}~|}z~}{~}}}~~~~~~~}~|~~{|~|~~~z~}~~}w~|~||}}}~}|}~~~|}~~}{~~~~}{z}~}~~z~~~}~}~|~~}~~x|~}~~|}{}}~}}~|~}~~{~yz{xzvvzs|zxyz{z{~z|zwzy}}x|y{~}}w~{}|zxyyz{~yz{{zzz}{{|{|||zy|||z~zxx|~|{~}{z|~x{}}ywx|}}xz{zy}yz|}y|yx|xy}wy{yzyy{y}yyy}yyz{}{z}~x{{zyyw{z~||}|y{zyyz|xz~y}{~{z{yu{||yz}{{|yz}z|xzw}~y{}vyy||}{z~y|yzx}|zz|yy}}zy{y~}}zx~}yzx}{zw|}y~~yx{{zy||x|~|}{}z}|zzw|~{z{{z{{}{}|{z}}}w|{z}z{z}~zzz||}{{|x}|{|vzzxvzww{z|z|zzz|}}~xz||y{{y{zx{x}yz|zy}{zx{|tz{zy{x~xy{|{{}yy{{{z~|{yzy}|zzz{|yz|y}|z{|yz{|rzxw|}}~zv|}{x{}z|zuxyy}z|}y~y|||{x~y}{~yvz|{~|~zz}|~z{{yz}y{|{yz|{z{||}{{z~|z}z{z|}zyz|z{yyy~{}w~{|~x~|zz~|z~}w~{{{{|{y|~zwzyx}zz{}~w{w}~x}wx{{}|zxwux||~|zz|||}{xz|w{{||}z|yy|z}{z}v{zy||}|{y~y{{|yzz{z~y|}~z{|z|x|}{}}z{|~yzzxy}z{wv}xz|yyyy}w{{tzxx|~|yz{{}yxz{zzyuzz~zzxz{{z{|{zz}z|x{|}{{z~{|{}|}y|y}x{||{{~x~}|zwv}~u}|z{}w~zz{z{~zz||z}~~|}}~}}|}~}|}||~~}{}~~}~z|}|~{{y~~}~~}}|~}~}|}}~~|~}|}{|}~~{~~~~|~~~|~~~{{~~yz~~}~~~~}~}~y}~~}|}}}}|v|~|~~}|}}~~~~~~{~}}~~~}}~{}{~}~~~~z~}|}~~|~|}~}|~{z~~~}}~}uy}}~~}~||~~~~z|~z}~~|~y~~~|~~~zy~zzy{|z|}}|~{x~{{zzxzywy|y|yx|}}zwzw{||||y{z|~}x~}zy|y~||}zy|{{~uv||{y|y|}z}w{wuvz{yyzzzwx|z{yy}t{zz~zwz~{}{x{|{y|z|}{}{}}}zzz|zyzx|wuzyvwx{wy{y|uvwxyw{|yx~ux||xz|{|~{~{~{|}z~}zyz~}|~~y}{zyz|{{|xz{x{vz|{z}y{{x|y|}yxwx{z{{~|}{}zyx||y|z~|z|z}zz~|y{}zwww|}zyz{}ztv}zz~||xyw{wz{}w~}{zz{{||xy~x~{|z}}y{x{z}{w~vy}yy|yzzxwwwywwzwy|z~~yyz||y{n{~y|}||v{{wyzzx}~}}x~}}~~{}~|{vzxyyz|{y{x||yxvz}yxyyu}{yxyy{yzyy||zy{z}z~~{{||}w~}z|v~uy}{z~||{{}}{xy~~z{xz{z{{yvzzzzzyyz|{}|{w|~}xxw~yy{vz{~~|xxzyz{{xz}vyzzzu{}z|}{}~zv|{wx~z{|{|y}w{}~{}{{x{|{|}zwxz}{{x{{}yzy~wy}vwv|y{|yz{}}vz|{{zy|y~~zw}zyx{~|zz|yz{|}z|zx}{y|w{{yzwzvzxx{{{wxy||uy}{{{~yyv{{zy|zzzz~~y}}y}y}~}}y|}|z|y~{zzy|x|{}yw~x|y}|zy~w|z}y{~z{{{|~|{}~{xz}{z}{xz}~}~z|~~~}}|~|~~~~}|~}|}~}~}~~~z}{}}}}~|~|}~~u~~~~|}z~}~}~}|~}~~|~y}~{|~}}~~~{~~}}|}z~~~}|~}~}~}}|}~}|~|}|~~}z|}|~|~|~~~}~}}~}|~}~{~~}~~|~{|}~|~{}}}~{~~~~{}t~~~{~||}~~}|~~}}}~~~~w|~~|{}~}}}~}~}~~~~~|}{}|~~|~~}~~~~}}~|~{~~|~}}}}y|~~}~~|}}}~~w~|}}y{{~z{{yzy{{y{yx|}uzyz{xxz}|x{x{}zx|v|x~xz|u|xz{~yy{w{}y}wzz}}|}{}x{}~~xxy{z{||wyxzzwx{~zyzvvx|zy}ytzzw{y|{{z~~|{z{|yzyxs}|y{yywz|{{x{v}zxzxzy{wzz}xxy{zy{wy{y~~zz|{~z}}x{}|}{{zx|y|{~x|w||z|zy|}{}{{}{{wy{{}}{|{{}zw~|~x||z~~zz|zsywz|wyzyz{xx}wx{~{|w}v{~zwwy}zzyz||{|~{|yzzz{w{}zz}zz{xyy~||{{~{|{y{wx{z~}vy}~|zzzy}|x|}zy}}|zy}~{yx|zw{~|z||}{|{{wzz{||{~zxyz|{zx}yz||yv|z{~y|y}~y|x|z{yz||{yy{|xz|{{}x~}|zzzyw{wwz{}yv}{yyx||{}z|z{}uy{}y{{z{z}xx}~}{~w||}x|~{~{}y{}{xz{y~y|y{~y}{y|ww{}zyy|x|y}~|}zzzz{{|uyuyz{{y~|yz|xzy}|z~w|{z{x{}|xwz|y{~|w{z{{~z{}z|{}}{{w}}zx|{{||~}xzzzz{~}|~x{{yz}{z{zxz}}}y{zzv{yy{yx{{{zzx{{xzx}|{z|}yzuw~xvzy|zx{y}w{xy{z|y~y|x{|z}zv~{x{{{}yzy{{z{~xxz{|}yx||x{}|z|xzzyxz}v}~|~x~{|{{{{xy{zwyx}s~{~yu|}|||z~||y}yz{x{x|zy}~|}~~||~~~~~|~||~~}|~|}}~}}{}z~}|~}}{|}|}{~~|~~~}}|z~{z~}{{~~}{~~~}~~|}}}~~~~}}{|~|}~}}~{}~~|~|~~||~~~~}~~}~}~|{}~}|}}}}|~}|}y}~~|~}~|~}~~{}||}~|}~~}~~~}~{~~~~~|{~~~|~~~~~{~~~}~~{{~~~~|}}}x~~y~~~}}t~}}}}~~}~~~||}}~~~~||~}|~}}~zz|w|y|xz||z{}yx}zy{wx~zyzy{{x|z}vzy|yxz{z{|~yyyzz~~zzz}~}|y{||u~{{z~zw{{y~x{zzy}yz|{vyzxz||zx{}yzxy}xy{xy}{y{|y~z{z}|{z|y|{|z{|z{z}zz|~v}|xz{~uiy|zyyxyz}yz|{wz{|zx|wyys{y{z|t{||z~y}|}zy{~|{{y{y|~|~~{yy|wxy|wy|zx}wzyv~|{x~z~yzwz~z}~}~~}}}zx}{z|{|z}{zy}|{}z{x|~|{x}xyzt~xyzzy{||xv}}z|y{{zw{{}||v||z|x~|}}zy|wz{x||{y||}xzz{{vy}{zx{{zzx{x}yy|ywzwxzwzxvz{{{}~}}{~}{x{|zzz|zy}z{}}~z|~yyx{z}}}w|yxwvv{{zv|{yy{}|{yyy}~z}w{||{~{}y|{y}{|yy||}{~y{{|{z{wwyz{z~xx{|ywuyyx~yx|z}|}w|}{{y{|zzz|}}y}||||{||{{|yu{yx~y||zxxt~|yzx{~xxx~|{zz|{}|}|}~|{|vy}}}zx{y|z{{~{z~|{|}vyx|}{w~~wwy~zyyzxwx|wywxzxz{v|yzz{|z~}|{}z|~{v{z{xyz{z~}}zx|~v|xy|yz~z}yzxz~{{|yxxvyzz{}}{zz{}z}{x{~z~||}y{{}~~z{|~z}{}zzz}}x{|z|y}}zyx|z{{xzyzzzzzz~}|z|}~|{}}zv|y~~~~~~{y~~}~|~}|}|}|}~~||}~|~~}~~~|{||}~z|}{}}||~~~}||~~}~|~~~~}~}z}~~~|~}||~}~~~}}|~}~}z~~~~}}}~~z~z~}{}|~|{{~}|~}~|y}~~~{}~{~~~~|~}}~}~}~|~~y~~~}~{}}|x~s~~||}z}}}z~y~||~}|~{}|~}}~}{~~|}{}|}}~~{~~~~}}~{|}|~}}~~~}~||~|{~~~~~}}}{z}~|~}~}{{|{z}|xzyzy~~xzvw}xy||zxxy|zxy}}x|}{z}}zzzzv{xz|xy|v{|y{xw}}yu{|}yvz|}x~zzz|z|~yzzxzxz}}yzz~{xywz|{{yz{~z~x{v{w|}z{xy}xy}|y{y{xx|{yy|{|zv|~{y~{xzyz|z~x||zzyw{zzz~yzx{{~}x}{xxxx||x{zyvz~xz{z}|yy}y{xz~{zz{}}~y~}z}zz{w|~{}yz{z{{z|xx{~xz{y~w{{w{z{}{|y~zy{||z~|{x{{{xwx{{y~}||}{{z{}wx||}z|{y}|yy{{|{z}{{||yzwx}y{z~y{{z}{y|y{z|ywzzwz{z|{{y|}xx}|{{w|z~yxz{{{xy|}{yzx{{{zyzw{{{y}||y||yz{zu{}v{|{z{yzzyx{|z||~}x{z{}{y{ww{}}x}}z}xyxz}y|x{{zy{~z}{}~||{~{{}yzw{y{w~xx|zyz{||zx}~z{{zyyz|y{}yx{x}z}|yzz{}}~{zz{{{x{{~zx||y}{xyv}|}wxyzvy}xz~zw{||}{{{zyw|{|xz{z|w{t|z}u{y{{}z||x{z{zz{y{}|z}zw}xx{y{x{z{y{zy~zz{z|}y{vv{y{z{~yzz}x{y|y{zwx~{{}z|}zwzz}xxy{|z~{z~{y{vx{}{|~w}xu}|}{zyz{zxzwuzxzww}yzy{~||yzx|y}}ywzy~vvz{}x{{xyzz{y{|}}xz{~yxw|{vw{z||||y}z}~||~}~}~~~||~~{~}~z}~}~~|~}}~{~}}~|{~}~~~~~~~z}~}~~}}}}~~{}}z}~}~~~{~~}~}}|~~}~~~~|}|~|y~~~|}}}~~~~~~{{{|~~||~||~{~z}}~}|~~|~{~~}}|~|}}~~}~~}|}~{~}}~||~~z~}}~~~}~}|~{~}~}{~z}~||~|~}~~~}z}~~}~~~}}~~~tw}|z||yx{}zw{xxx|wy}z{uv{vzy|~xyzz{x}zy|zy||}{{|~y|zy~}~|y|z}{zzz~{{{z~z{|xzyy{z~y|}{x}w|x{w{||yzw{y|z{y{y}z{{z{|x{{||xy|}zz}|z|x{|{|}z}yzz{{z{|yxzxz{~z{zuuy}|}yzzzw}w|}zywyz|}y}x~~|z{}{zv~{{{|{zz{{~tx{}{~z}{wzxzx{{xyy{x||yv}x{{{yxyzx{{|zx}~y{~{{|{{}z}|{|~v{yv{xyz{zxxzz{yyzy{{zu|~|zxx{y{uyw{z{~~{~|y~|}{x|{}x~y|~z~~|~}{}wx{xwyw{}xz{wxx}~}{||{z{|}x~}{{{|{~|z{|x{}|{}y{}z}{|{~}}}yyxyzzwvxy~|{zw{yxw{z{yxv{|z~{{{z~z|{||{{z~zz}v|}zy{~x|{|{xwx{{y|z{yzx}}|x||yy|z{{x|{yvzz|{|uz}{y~z|}z~|yzz~yzz{|y}|y|}|}y{xyyyx}v|{zw{xyu||yx{z{y{{z{zxx{|~|z}{z|x|{}{|x{|~{x~~||}}yx~xy{{w{|{yz~{||v|w|zyxzzwww{}yzux{{|||}{||z|vvz~tyy}x}y{z~xz|z~|~{z|{{xy{~{yz{wyuy~yz||yywv{|x|{x|zwyyzww|~{|}}|~|y|}y|~}}{yvzz|y|{x{y{|zxt{{|||z~x{x|x}|xyx~|y}|zy{{x|{{|~z}}~y|~~~}~~}}{}}{}~{{~}{~}~~~~}{}x~~~|~~~~|{~~~~|~|~~}~~}|~|y~~~~~}}~~{~}}~z}~~}|{|}{~~~}~}|~|~}}}{~~~|~~|~~~~~~~~z}}|yz~|~{|~|||~~}}|}y~~}}}|}{~~{}w|}}~|}}}~y}zv~||~~}}~}}}~{~z|}~||~~~~~|}~|||{}{|zyzyw{|xw{{x{w~}y~|~z|{xy{zyu~zz||yzxvv|}~{{|{zyz|y{{}{zyyzy||y|zx{w~v}{zz}zzu{~z{}y}{{z{}zzz{w{x~}x|y{z{yzxzx|{yz|{~{}w{{xyy}u{yxyz}{z{zw~{xs~y~y{zxx~|xy~z{~~{}~yyywy~|}}y{yw}{y{{w||}~{zx{xzv||~}{|y||}~}zz~xy{{x}zxxx~{~zyxxzyv~}y{yx|z{}~z{yxz||yz|{~z|w{zzz|}y{y|}x{z~w~|{}{|z{}{z||x{}{}{{z~}~x}v||}|{y|~yzz}x}z{v{w~}~|w}zy{vzyx|}w~y~{z}{{{z}z}zy|xx{}y}}{y||{|z~{x}y{s}{zz|}{x}}|x|~zx{y}}y~wyy|~{z{z~yzz}z~z|}{x{|{|}w}}z|}|y}|{vxy~zzyx{x~{z}|~yw|}|z}zy~zzz{y||}~x|{xz{{}zz}|z||}{{t|{y{y{zz~x{}{yy|}z|y~}~|~{zxz~xxy{vywv|}{|~z}|x~{zx{}|z|yz}{~x||~zx|wy|z~~|z}xzz}{y{~||}|z||{{~zzy|y}{z||{||yx|y{}~xzzzz{|yx{}}}|}xy}z{|{}{|{zz}y|{{yzyy}|z{{yxyzy|yy{}{y}~y|{}}}v}z~{vy}z~{zyy{{}v|{|{|vz||z~{~x~z~z{xyy|~zz~~~~|}~|}}~~|{~~}~|~~z~|}}{{~}~~}{|~}}}~}~}~~|~}{|}{}}}}~~~}~}|~~~|~~}~~~|}~~}z}z{~}{~}{|{}~~~|}{~~~}~}|~}~~|~}~~}~~|~~~~}}~~}}~~~~}~~~|x~}~~~~~|~z}~~||~~~~~|}~{~~|~~~~~}~{}~~y~}~w|~z{zzz}}~||{zxw{yzx|xzxy|}|{z|yx|{{{y}{|xvxzzy|||{{}|}{{yy|y|}{{}}}x}~~xyz{~xy{zxzzzzyzyyyzy}v|z~wwzwz{y}x{|}~|y{zz|{}|wz~y}z|}}|w|~|zzxyz}xz|yw|z~{wv|y{{zz{zwzx{~y|z|}z}yz{~|~y~}~}~z|y|}{|wxvw}z|yyz|y|zy}yyyyywxxzz{y{xy}~|yxxxzz{||y}|z}x|{yyy~x||{|{z|~{|y|||z}|yv~z|xz}}}wzz|~yx{yyz{{}||}~|}wz~{zyy|zz{|{{{}{{||zz|z{|zz{zwwyy{xz}x~x}}x}wy|zzw{}w|}~|~y|y~zyy{x{{||}}}{{}}{z|z}}z||v{zyy{||{zzyz}yxzv{x{y}{{}}}{}v}~z~}z}y|{y|{}zzy}}~|vz~|yz}yzz{{|zywzy}zzz~wwwx{{{y|v~x}~}{z{}z}yz{|zz~~z|||}yzxv|y|zxy{y{y|{{yy|~yyxzz|y|z}y}|zyvy||z}y~~||}|||x}w{y{{w{||v{z~yz~{{}zzzx{z{zv}zz}w~z|}}y{|{zz}}zz|z{|y}||w{}y}~~{}zz}uywy{yw{zz|y{|~y}~}{{{}|x{|yz{{}{z~|}{z{}y}|w|{y{||{}|}}|{zzz~zxy~yz{wxyyz{zxy{{xzyxyxy{y|y~z|{z~{}{}{~~~|}|~}~}~|~~{~~}|~}}|~~z}|~~~{~~}z~~}~}~~|}~}|}y}|~}~{~~}~}~x{{~|~}~|~~||{~~}}|~~}~~~|~}~~z}}}}~~{}~~~~}~~~y~~|}|}~~~~~|{}{}}~}~~{}}|}~|~~}~~}~~~~z}}}{~}}}|z{{}}~|~|~~~z~~~{~~~~~{}~z~~~~|}~~wy}~zyy~|z~z}zy{{yw{zzyz{{|}zz{{|wz{y{z|}xx}zzv{z}}wxz~z~~w{y|}y{yzx|}y|~{}|{}w|w{{{{{|x{~{zzy{{|x{{xwyx{zzyy}{|~v{|y{~y~xz|{{~y~ywzx{x{z{x||{yy|zz|yx|~yzxx}vz{y|w}vy|~y{w|w|wywy{z{z}}||w{uyyyu}}z{|}|{~txy|zz|z{y}z{y~{zy}yyzx{w|z{zxyzv}yzyx{y~~{}{|y}x|{y|xz}y|zzzzv|y}|zzz}xx{yz{y|z|{|||yt|x}}{zzz|}|zzy{zyyz{y|w|||yy}{~{zyzz|y}|xyzy~y{~w}|wxy}}xz~x}|}wzxzzy{x~~y|yzwxx}v}z|zz~z{||wz||z}ywy|~|}z{|{zyzy}}zz|v}{zw{{|v{{zz{yyzz}|||ww}z||z}}x|{zzyzvy{v|z{|||{|y}}}}z|{~|}yvyx}wyyxyzyzz{y|vz~x||y||z}}|{z}x{y~|{|z}{wxzz|y}yv{y|y|}}}y{xzw|zz|{{wyz|x{y{{z|y|{zz|wwz|}zy|zv||zxzxx~z{z|y{wzyz|zwy{y|wxw|}{wzx|vx|~z{{zu||w{z}|zvz}xv}{|z~z{~wz~|{|x}{}|{v|{}{}x}{xwxzy{}zx|{y|{z}{|z|{x~xyz}|zzw}}}y|{}yz{z{}{z{wxz~{~zy~{{{|{zzw|}~~~~}|~~}~}|~}}~||{}~~~{~{z||y}}{~~~~}|~~|}~{}~~~|}~~~~~~~y~}~}~}~}|~{~}}}|||}z~~~~~~}}||}~~~~~}~|}~{}~~~}~|}~~|~|}~~|}~~}|~}~{}}|}|z~||~}~~~}}}~~~~~~~~}~}~}~{~||~~~{}}~~}~||}|~~}~}}v~}~}}||||}|}}~}y}|~|{}zy}~zxx}{zy{w}wu{|yzyx}|{{~yy|zyz{|v{yx}|z|yy}vxy{|wzz|}}}y{vywz{}{{{|zzzyryxwxzyvww}yzzy|{yy}}z}y{yxy{x{zuy{||}z{|z{{{zy|z{}|y{{{zz{|x{||zx|{{||{wxyy}z~yyx{xzuy{|}yyxy{|}|y}zyz{}|~|y~z|}w{{~x|zyz{z|{x}v{||||xw}|{x|yzzx}{|{{|z|{{x{{yyx|}|{z{w{z~z}}zvz}|ywzxux~|{{w}{|yw{vz{x|y~xyz{wy{yz||z~x~x|z{~|{~ry{z{zz}|y}{|~{zz}|y|zpywz{}{w|{||zzy|yyyyx{~}||z~|}}xz|z{~}|}y}x~~}}{|v|w|xx|yv{w|{y}{{x||{y{|{yzzzxz||x|{y|}{yyy}{y{zy~|}}}x}{|xx|{uy|wzyy}yzwyxwvxzzw}|xy{z}sz}zyvy{}}~yuy{|{~x|y|z}}z||}}wxy{{z}}{~|{{yyzw~{xzz}~}zwyvwzyw{{y{z|~yzy~}xyyw|x{z|||~xx{|y{xzz|{wxvzzvu{xyxyyy{|zz|}yxwwv|y{zwz{{}|x||{z{|yyz}}yzy}z}}{{zx{zyx|{|yzxxy~z{}|w{yyw|yzzvxw{{z}{yzy{{{zw}~w~u}||z||{y~u{|{zuu{|z|w}~x{|zz|x|vzy|{|~ux{||}|~|z|{|z}|}yy{~~}~{~~~}}{}~~~}|~~~~~~~~{|~zy}~|}}~}}~}~|}~}~~~}y}~~}}}~~}|{~~y~~}|~~~}}}|~~}~|}~~|}~~~|}~~~~~|~~}}|}~~~~~}~~|~{{}~|}|}}~~{~}|~~|}||~|}}|}}~~z~~~~z~~|{}}~~}~~z~}~|~}}~|~}|}}~~~}~}}{|~~~zzz|~||~~~}~}~~}~}~z|z~}y}~~~~~yz{zz{|{yz}|z||s}}vy|z}}xz{xx}y|yyy}v{}|y~w|yy}yzvz{z{{{y{{y{y{x{wyz{zz}{||~wxzzyzwvzz}{z}~z{}|z{z}zvx{u{yzy|}wwwz{wtyyz|yx}y|w|z}{|zzv{}||yxx{{yx}z|{wzzz}zzz{{{{{ywv|~|z{{y{zyyzxzxxx|zwz|yz~}{}u}xx{wyy|ywyy~{uu~{||zzxyy{}z{zy~yzvzx{y}y|{xz|y}|yy~|{y}|zz|zvxz{x{y{xt~}{}zyw{||uy}y{zxy{|{{y}{yy}v||z|v~{zx|y~xyzxyz|u{z{xy{x|{z{x|yy|zxx}|}yz{y|z~wx|~{xw|zzw}x||yu}z{|yzz}{}zz~zt~yy}{z~z||v{}}{|{{z{z~vwvy~|}yy|{w~yy{y~yyw}{|xyx{{{{xy|~z|x|y{{yz{}}~{|}z|}zzy{yz}wx}{zzxyy}~zxx}{z~zz}~{}{wz~yz|zvv}{zwz}{|z~z~{{|y{x{xxuy{zv}}yz|z}z{{y{~z{{z{x|y|}{zx}x|x|z{zzyx{|{y{}y|zy{|z~{{~}x}zzy~xyyyz|{}|w|{z{yz{y{w~|zxyz|z|zz|w{u{wyzxz{{zuz{y{{{{zz{yy{vy|vyz{z{|y|}xzz{~yy|{{y|xyy{yy}yy~|y}zwwz{~{}}xvx{y|vywx{zwy{{xxzy|{vwy}{~z{{zsyz{z}{|}y|}|}|~{~}}}~~~~~}~}{~~~~~~}~~|~|~~~{~}{~}~~}|{~~~|~~}~}z~{}~}}~|~~|}|~~~}}}|~~{||~~}~~}~}|||}~}|~}~}}}|{~~~~}}}|z~}}~|}}~}}~~|}{~~}~~}~~~~}}~~}~~~}|}}}}~~}}~~~~~}~~|~}}}|~~~~~|}||}}~}|~}~|}{}~{|~|}~~~}}~~{}~x}}~}{~|}}}~y}}{}z|~{zz{|{z{z||zz|yyy}xuxww|{x||zzyzu|}xyyuzx|~zyy}vwz{}~|{|zy{xxy~}|{w~y{|x}}|z|||z{x|wzy{yzx{y{z}{w{vyw{zwqv{{yzzzxz{}~|y}|{}yz|}z~{||{~w{{}z|xyxxwy}wxzzxyxxyxw{{{yxwx|v}x~x~|z{|}}v|~{y{wz}{{||{}~}|}z{{wx{}w{uzz|{x{{yxvz{x~ww}vzz~}}~ty~x|{yx|{{|zyw{~z~|y}z}{x{}wz{zzzuwzwzz}yz{{z|zvxyuw|z{y{{{}}}{~|z|u{~zzzxz{{~{~~}|y}y|yvzz{zv}x{z{yyxywzzz{{{v||{|y{|z|}z|~||}v~}}}zyz}|z~y{x~}}|xzzyyy{z}w{|~zx|z}xz{x{w||xyz}vv|x~}{{y}}yzzzyv{{wz|{|~|~y|{{x{w~zz{y|{zvwwv{~|xw}zz|x{vywz{{~yy|}yzx|x|}{|xz~{|zy|w}||z{y}|w|wzz|z{{{{|y|{|~{wxy{yrz{zxy{|z{{y}{y|~{~}{{zy||{{xzz|{}|{|y{xwz|x|xy{{yyy{yz~xzz{{xy}zzx|}yx|}{xz}|y}}|xx~y|}}}|y|y}z{w{x}v{{zyxuz|zwy{}zyw{w{}zxwz{}x|{z|yy}zzyz{y~~~yv}zy|y|z}{zzxy{w}{vy}vyzuxwxzz{vx|z}zu||{z}{z|zx{}|yxty|z~}z~{}}|||}~~}~~~~~}|}~x|}|~~}~~{~{|}}~~y~}}~}|}~~~}~~}}}~}~~{~}{~{~}}{~}~}~|~}}|~}|}z~}~~}~~}~~|}{}~}~~~||~~||~|}~~~|~}}}}~||}~}~|~|}}{}~~~~~~|{~}~|~}}}{~~}}~~}~}}~y~~}|~~~~}~}~~~}}|}~}}~}z~~~~~z{|}~~~~z~}|z|v{x{x||ywxzz{xx|}{{z|||}||x|{sxw}zyz|yyzuzy~vz{zw}yw{z~yy}{x}|y|wxzz{xu{{~zwxw{|zzzx|zy~zz}ww{}ywy|zz|x{|{y}y{}yz}{}zz|{vzz}{y|{~|{|}y|yxx}vz{{|wx{zv{y{|{zyzyv{x|z}}z}x{zy|{zz}{~z{{y|w}{wy{|}||z}|y|yz~xx}|yy}}|xxyyzzx|{{{{z|zz{||z}~ww}|{{}y{~{{|yz}y|{y{{{y~z}zzyv|xw~z|wz||||xyx{}xx~u{{zyz}|}yv|y~{|y}z|zx||}z{|zyz{|{{z}|~}}x|y~{|}~y|vw|||~vz||{yzz{}{|{|x}{zwx|}|z|{xy|}xzzzx~zz{{{{y{||}}{|~xx}|{y{yy||z|z{{{{z|{{{{{}z{}z|{~}}|yx}yz|wy~y{}y}z{}|{xwyx{wy{~{}{}}x{y{z|zy{x}~{vwy{{|wy~~{}||{~vz|zw{|w{xzywyz{z|x|zzz|{|z{|~y|{y~z{|zxv~zz{|x|w{~}{|~|zxy|}wzz}xy}{|zzuz{xwz}~|z||{}~~v{}y}{yz||~z|{y|xr{}}~{|x|v{zy|{yz{|ywzz~|z}{zzy}|z{z|{||z|{}z{xy}{zz|w}{}x}||zyyx}||{zz{{yz|{|{yyzyz}z~{}z~}yxvz{x|y{u}x{uz|x{z{{zz{{{zzz~z}~}}~~|~y|}{{{|~~{}~{~}~~~}~}{~z{}|}}~}~}}~||}}}}|~}~}}}~}~}}}}~~z}~||}}}~~}|x~|{}|~}}~~~}~|}}}~}~~~z~}~|~~}{z||~}||}}~~~~~~~}}}~z|~}}~}~|~~~|}}}||~}~{~~~}~}~~}}}r{}~~z~|~~|}{}|z}}~z}~|z|~}}~|~||y~}~~{~~}}~~}~}~}}zz{}||||{z{{|yz}zyyxvxxy{|x{wyzzz{tzwxz|}y{w}{zyz|{||wzx~{{{}~~zzy{|{z|{~zy{yxz}|yyxy~v}~zy{wx}yzuxu|zyzx{}{{~y{~x}z|{z}}~|yzzzyz}y}yzyyxywy}v{yw{w|{zz{|}zxrx~{wuxuzy{|x~~{zv}t{y{|zz~|z|}z||{z{||y|zyz{z|x|vzvyxywz{{vxy~}y}zy{}|zxy||~x~zzzz|{z|}z}|}}{{zy|xwwwwyx|yz{z{zyxz{z{yxxzyv}{xyxyxx{zy{~~y~z|v|||yz}|yz{{{~{yvxwxw{yy|yzxz}}|}~xy{z{}zxo}{|z{{zz~~z|~{~~}}y}{{~v{{y~~~y~w{}{{zy{zx|{y{zyuxzzxz~wz}z}y{|u|}z|}{}zxx|z|{{|z}z}{}{y{|~||~xxzxz|z}{yyy{|wzwxvyzwzz|zwzxyzzzy}|}|y{~z{y{}}y|yz}{zz}~zzwyy|z|~x~|z{}wy||w~xx~zyxz|y~{}z{z{x|y~|{y}v{z}yx|zyz|{z|zzz|y{}{z~y}~}xx||x{{xx}zyv}u{zyx}{z||{|}{zz|z{|||x|{x{vw|}}zz{|z{~yyw~x{zxzzyyxu{zz{||}z{y|{{}}~~}}|{{y}}{}}}zx~||{{}|}|{xy{vwyyxy~|zzyz{|y}zyz{}z{v~{y||y{}zx~|{{|y}yz}~}~~~}}~x}{w~~}}~}~~~~|}~~|}}~~~}~z~|}~|}z~~~|~|}}{}}~}}~y~}|}~~|~}~}}~}|}{~}{||~|z{}}}~~}}}~}}}|{~}~|~}}~|}|}~}~}}y~{}~~}~~~}}~{}~~~~}}~}~~~~~~~}}{}}}}~}}}}~|}~}~{~{}z}~{~~~}|~|}y{|z~}}{|~~~}|}~~~}~~~~~~~~~~~~}}z~}{~~}w}{}ywwxz}xx~|~|w}}|}y|z|yv{||zz|yz|}yz{v{~~zz|{{y|{}zz{zx{}x|}yy|{y{~|ywyxz|{{|x{||{y}x~x|wz|}xwzzx|{|}|}||}}|v{|yyx}vx{zyz{y{|~{yy{{{y{w|wzzzx}}{uzy|x~|yxw}}yx~|}z|zv{||{{z{x{}t{{|zxz|{{{y{|zwz|x{{{yw{{zz{~{|y{|wwzz}|{zyvxy}}|x}}|~~~z}xz{~xy{wyz|vxz}zx{yyyy|{|yz}xyxzz~~x}{}yy}{{wx}zv{z|||zw{zx{wzz{|zx||xzyyz{~}v}~|z}}{z{}{|{~|{{~|x{z~|}}}u|w|yzxx{|}}{~~y|{yzzw}}yz|yyz|z|{}y|{{}y{|y{}{|xyw{}{}}{z~zy||||x|xz|zz{}~zw}zxzz{y{{x{z|~|u{xxzz|||y}}zxz|y~v}{yxrz||{}{zy{{{{zz{zz{z~z|{xz~z|zx||uw|}y}{|z}y{}}yy~|zz~}}|zz|~~}zz|xzyzz{x~zzz}x{yz|xzyy~{z~{}~{{{||zt|{yxy{|}z|zzy|yyvz{zywz{z}{wzu{z|}{}v|vz{y~~{yz{|~zz{y}|z~{z|{z|w{~{|{|{z|y||z~{|}z|w}{{{yzzzz|}w}|}xy~y~}zy|zy{||{zv||z|}zy{}|}x}x{u~~{y{x}{y|}v}{z{|{xyzx{}z|}zw}}}~}~~}~}|~~x~}~}~~||~{}~~~~{~~{~}~~}}~~}|~}~}}~~~|~~~{~}yz~|~}}~}}}}{}~~}~~~~~}~~~~|~~|}~~~}|~|~|}~~~~}}~~~}~}}~|}|~{|}|~}{}}~~}~||z}}}}~~~~~|~~|v{}|~}}}~|}~~~~~z~}~~z~|y|~}}~}~~}}~}~|}z|y|{}x{}|{~w|w|xv{v{}w~{yzwzyx~z~xywv~|yvy~zzx|||yxz}}~|}~y||{{zy|zy~{zzz{x{{|wxw}wzv{|{yy{}wxz{{vyx|uzz|}y{yzyz|yzy||}}{|{|}y|}{z~}{|zyyz{yyy|{|yyww}~{{zyy|{}|yz|y|~~z|{zy|v||z|~y~}~}|z}zz|||yy||zy}|w{~{z|vwzyz|xz||{z{zy{x{wz{y|z}~~z}x||wy~y}||{|~~}}|uy~}{{z}xx{zzuyy{yzv|{w{y|zy{z~|wu|{z}{y|w}~|}x{|z}zy~|{y{{}|}{zzwy|~}{y|xxzxyz{yz||}mxx{|vz|vzzy}{yx|}|~{x|}{|~~{|v|~x~~{y{z{{w|~yvwy{{z}|}{{x{zx|}{vyx{z{w{}z{y}|{yz{z}yy}|y|}}|{}}{y|{z{~y|wy~z{x~|w~vx{z{v{wxyzz|~{yxyz{z~}~}~|}~yyz|x|y|{{{|wzz~yz{~y{x{zzzv~z{y}y}|x{xtxzz~{x}}}wz|~|~}{z||xxy~z{|x|x||zy|~~z|uvy{{|v{x}{x|zy|xyyy~x{zyz{vy}|x~|y|z{}y{z~{{|xy{xx}{}z|{~}{|z{w}{|wx{}~wx~zyx~xyxxyz{|{zz{}{|}~|zz~z||z{}yvwzy|y}|w{z|zxz|xzy{x}xx{zz{yx}y}vyx|y}}zxz|y~}}|wyy{~~{{z{}}~~|{}}~}~}{{z~~}~~|~}}}~~}~}}}~~~~}z~z}{}~~|~}~~~~~{}~~}~~{~|~}{~|~}}~~}~|~}~~|~}}}}~z}}~~~~~}}~~|z||z~}~}{{|~~~~}~}|}~}~~{|~~}~}~~~}}}~~|~}}~|}~}~~~}}}}~|{|~{}~~{||~~~}}~}|~}{~}~~|{}~~{~||}~~|}~~z|}{z}{|yx|zz}{y|z|{yyx}y{uzyz||}|}zx}}y{z}|{w~z{z{{z{|~{{{{{}|x~{{yy}}{|}}zy}~}{}x|~}z|y}}z|~y}{vw|}uuwx{}{{y{yzxz{x{zz{{||}}zxvx~w{{zz}{zz||uz~{z}}y}xy{xzz{}}{z|yv}yx}~{{{y}{w||z}|}xy{~|yvyvyxz}{}{z}|zyyzy{}{}~|z|zzy}{{|}zz~zzzzx}|z~{|zz|~~}z}~z}}}zzyx}|}yyz|{zxwzx|zuw~}{||zz||yy{}{zw|y||||xz}x{~y}yv}z~x{wz}z|y}|{{{w~z{x{}yyzyz}{yzz|{{|{{~zz~}zxx~{}vzzxyzz~|z{y{x{||}y}{yzzy|xzy{{|y{y|{wzz{{|z}{}}zwy|zz~zz{zyzx}y}x||||}vz{xzx}||{y{{}u}y|}|y|yx|}|xz{~z{{~y|xv|{xwxyxz{}|x||wyxx|{yz{x|zzyzy|}|v}{x}~zy~|xxz{yyz||z|y{x{yw~||y}}|z{|wyyzw|~zwz}|z{wz}z|ux}|~w{{wwz}~{x~{{yw}yw|}}~|}zy||zxy|yx{{{xyy||{xy|}}}y|{y|{}{x|yxz}~{~yz}v{|}z|~||yzy|x}|zv{z{x|z{{}}zyy{{{x|y|{x{{y|z{yxv|{v~{{zxzz|z|~yx}|{x}z}~y{||zxz}x}{~{|v|{{{zzyv{y|y|yy~~x{~uz|{|~~~|~~~~~~{~{|~~|~}~~~xy}}}}}|~~|~||{}~|}z~}~|}~}}{}~|~~~||}{}~~~~~|{}|{|~}~~|}~}|~~}}~}~~|~y~~{~}}~{{}~}~|~~~}~~~}~~}{|~z~|~~|~~}|~|~~|~}}~~}}z~~}~~~}|~~{~~~|~~}|{}|~{}~|~~~z}~{~~~~~~|~~~|{}}}x}z|}}~}y~~~||}}|y{}z~zzyzzvyyzv|{z|y}z{vy{yzvzyxw|}v{|}zx~z|yz}yy|yzxvyyxw}yz{|~}}{}{~{}wy}y{~uw{ztx{|zx||}u{xxvw~|yww|wyywx{y|{v}~w||}y}|zx}}zz{|}z}{uy{|w|yyx{{y}|y|{~x{|uwwy{y~zxzwx{w}{{xy||y|{}||~|{||||y|z}|z}yy{|~{wz|{yy}zv|}y|xy{w{||u~v|zzzy|y}|}|z{x{xwz{x{{{~{~}{|yzzyvy|xxzuz~uwyw|zz|xzxs|{{{yx{vz{}}}{{{zz}z}{yz||z}{|wxzyz{{zxy}wxzyy|ywxyzwy|z}xyz|z{{zzwz{z~}|~|}|}y|~yx{}{{{{zyz{z{|}vz{|{{|{x{y{zxvt{|xz|y{yv}v{}{zz|~}{{x|{x|zx{{zx{yy|}{}{z}~~w{zyyz{u}{|xzzwy|xut{{y{}yw|{yyzxy~{|{z|}~~y~~zy{yz}zz|zzz{}yzy~{y{||z{zzvz{yvyy~z|v}z}|y{y|uzzz}}wy~|vz}zz}|{yzzvzzw|||y||y}{yyzuz{x{~xw|zxwwywyxy~yrxy|||yy}z}{x{z{{zxt}}}|~}y|||~|zyz|}yyyzpyy}zwzyyzuw|}zz~}}yxzyx}yz{yvy{z|||}x{}~}|{|~}|z}z|x}{~|}yx|zy{|zwy{|zy{z{{y{{{ywy~yy}~}{~y}y{{}z{|~~~~x{~}~~||}~~}~~~{~~~~}~{}|~z}}}z}}zx}~|}~}}~}~~}{~|~~{~{}}~}|~{~~}}}~~|~~~~z~z~{~}}~~}}~~~~~{|~~|~~~}}}~}~~~~}}}}~~}|~}~~~~}~~|}~~}}~}}{~|}}{~~~~~~~}|}}~}}~~}|~~{~~|~|~~~~}}~~|z{|~~}}}}~|}|}~}}}}}}}}|}}}}~}~|}|}|v~}~{~|y|z{y}z{z|zxz|z|x{z|z}{yx{yv}v|z~||yzz{zuyzy}}~|yzzzw{x||y{x|z{{}|yz{{~{zzxz~}yy|zv|xy{{{xx}yzy{|{y{yz}z|zzxyy}z{y{|w|zq}xz~w{z{zvz{y{w}y|}}y|z{}y}z{z}{{zx}z{{|w}~{|}{yz{wu~{{|}}x|{{|zzy{~zw~yzv~||}}z}x{~{||}|z{zy|{z|x}|yz}u|yxzzy~~|{zxw{x}yyy{{|}z~|}|y}w}zyzy|z{|{|y{}y|}z|x}y~|wzzzz{~{zzz|wyzzyyxwxz~}{|x|}zz~{uzzx}{yxy|wzx|x}~{}}x{|{{zzyxz{~}{z|||{}y{yy{{}}}|}y~|yyzy}xz~|~}}zz|~xvwyz||x~v{|x|}||z|{w|~|~{}{|}z}|z}|}|xyzyx|~}~zy||||w|z{y}y}s{~|w|xyzz|y{|x}|y|yx|xz}|wyu~zzv{z{}|{zyzw{}{zz}z|{yy~}yz{zy}y{{{x~|{|yz{y{y|{|y}z~}|{z{y{||zz|}z|}yy{}}y{xz||yyzxxvz~z|~|}zz{||zxzyyy~xw{y~|{{z}~x}{{|x{|{xz~~xy{xzz}{}zv|z{z|y~z{zyywy}|y}z{xz}yw{yy~{x|z}xx||~}zyzzz|}yy}w|x|zzxy{~zz{w||zyzy~z{{||x{{{z|{}{{}~~zx{||~~~}||}{~||~|~~}{}}~}}|~}~~~|}|}}}|~|~~}~~~~}~~}}}}{x|~~|~~}~~}~|}||~~~}z~~}}~z}~}~z~}~|}~|z~~}y~}}}|{~}~~}{|~~}~~}~}~}}{~}~}{~~|~y~zz~}}~}}y~}}~~~~~~~~}~yy~~~}{z~{}}~~}~}||~~|~}}~{~}}z}~~~}~~}~~}~|~}~~}~~}}~{}||~}~zux|~}|vy{y{{|y|sxzx~yzxv|{|yywxwywz{yww|xwy}yw}x{|}y||}z{y|}z}xzyyx|~|z{{zx}yzvz{{y{w|xz|x}zy|zyzy|wx{{{{{}|w{}zyv}{{zz{zyy||}y|~{}{}y{|wysxzu}z~{yz|zzzy{zyxzvw||z{z|}v}}yx~}|{{{{{x}{|||{|y{~u|yw{|z|yxz}{y|xyvxwzxxy~yvz~yw{|xz|z|~yzzz||}w|~}{}{~z|{~z}||xx|{}y}y|xx{x{xxxxu{}z||zvz|yzyzx}|||z}}|~{|}z{{x{x{|{}yyx{|||{}||xxzyx{w|y}w|yxxy{|{w||yzzzxyx~{zx|{z|{~{xzyyx{y|yzz}y}{}||y{}y}yx{|}zu{|wzwzyz||z|yxx|{uzy~}}~}{zz{yz{{{y{|y{|}|{{y{|z~wyv{yvyzy|uy{~|}|wz|y{wzxzz{{{yywwzzyz|~x|z}~}}}{{z}~}sy|{{}|}|{{{{zxzzyw}|zyx{u{{y{{}y{yyzwyx{y|wzz}~|}}{u{{zxx||}~z}{{x|z{y{{~y{zwv{zzxxwwvz~xzwzzux{vw|z||xyux|}}~|}{~x|}{||}{}z{y|~yz~|zz}{}zzzyw|{~yvyyty|yy|xw{zxyzx{yx|yzzz{z{~y|y}yz}~}y||~zy|}z|{||}z{w||}}{ywyyx|zy{vw{|y|y{|y||}}|{zz{z~~{{~|~~}~|~}}}{~}~}}~}~~}}|}~~~~||~|~z~~{yz|{~~{~~~~}~}|~}z|}|~~~|}~~~~|~}~~~}||{~~~~}{~~yz|~~~}~~~~~||}}~|y|}~~}}}~~~~~~{}{|}~~x~~|||}}}~~|{}}|~~w~~~x|~~}}||~}}~~|~||}|}{|}~~|~~|}z|}}|{~~}}}|~}|~{~~~z~}}~~}}}}}}w|~}}~{}~}~}}~~}~|}}{zz{z}}|~|zwx{xzwzzzw|z{{|yz~zyxx{~v|{{wzyzu{vz}wxw{wx{{}{y{~{zz|x|zwyzwy~{|{{y~}||w{{{y|y{|wwzwy|{xu{|~{zxzx{{zvwzy}z|y{zvu}z{||}xzzy|zzwu~y}}yxzz|}w|{z{z|{|z{xx|xw|}w{|y{~y{|yx|{~yx{{x}{xyzxx{z{{z{|xz{z|t}{}yzzyz~{zx||z{wwz|z}{zt|u|z}z~||zy|yyx}z}~x}z~yy|{{~wz}~{xzyz|}|}~z{x}zyvyzzyyy|z{|{||u{zyr{xx{x|yxz|yxw{{x~x||z{{y|}ywyz{zyyy}|}{x~}z}zs}}xyx|{z{{|z~}xy~z|z|x{yzzzz{|xz~}v{zy}xzzzyz{{y|zxu}zz|{x{z}x{~|||z|y{xy|{yyz}|}||zy~{z~y{zx}}{x{z~}z}|||yw}{y~{|z{x|z{|z}wwz{||yy{yw{yy{|yu|y||zy{~}wz{{x{yy~xyzxzz|xyxz{|yxxyy~}}|y|z~{{z|{x{{|w~}|x~zwuz{~}xwwxyy}~|zw|yy|z|zyx~||{{wz||{z{z||yxxwz{{zvzzz|z|zyz|z{yt|yxyx}}|zz~~w}zzzw}z{|}~}}{}||}yzwyyzzx{z{zz{w|y|zyy{y{|y{{|{y}ywx|vzwy{~y~z}|~xxyzyxx~}xw}zzuzzz|}wu}{yyzxxywyz~}zzz{~wx{z{zw|}|z{~}~~}~~~~}}}~~~~}}~z|}}}~}}}|}~|}~}}|}~}~~~}~{}|~~{}||~~|~~{}~{|~~|~}~|}}}||~}z~{}{z~~}}}~~}~|{~|}~}}~~~~~~~~~~z}}~}}|~~}}|{~~~z~}z}~~~~}~||}}~{~~|~}|}}~~}~}~}}~~|}}|~~~|~||}~}~~~|~~|}~~~{{~|~~}}}{~}~~{~|}{~~~}z{}|zx}{{||}|wx{{yw{{wwwvy{zyxyxz{}|y|w{{{xw{xwzy{}|z|yxz}x|}{z|z|{|||{|y~|{|yyvzx|}wx{z|ywx{|zxy{vwz{y{yuv}~|~|~{}{x}xz|y{{z||wzu||x}{~|{|zy}zt{zxx}{yyxy}~zw|}|y~yy|~{x|y{zyy{}zww|x{~{{wv~y}||{{{{zz~{zyyz|zy|x|zw|yvzyzxyw~~|vzz|zxyyzy{y{{}~|x{|~x}~}|z}{}{}||wzy||yyzzyzz|x{yu~|w~z}{v{zz{{xz{yz||x~z}w{w|}}~{|~|}||z|{|}yyzzz|yvx|yzw~yu|{vwy{y~yxy{yzxz|{z||{{~|z|||||{y|~~}z|{~}}~~}zyyv}|x{|ywx{{|zttz}zx{vwy|xyr}z|||~y~~w|~{}}z|~{~zx|y|xzyw~w{{}|{||yxzyy{{yvxxvztxyw|yv}xy{z~{}z{~z}{{{|zyy}{z~{{{z}z}zz~zzx|{szyyxv{{xw{|z{z{ywy{zzxww}|{y{~z|zx{}z|x|yzu}zy{~{|{|}{zyy|xx{|yw}x}v{u}z{||xx|xzzxxzzy~~z{yyyzz}yyz{~|y~x|y{}|~~wz}zx{xz{xyytzy{x{yxy{zy|z{zyz{{wzy|yw}z|{|||x~r|yy}~w}|v|yx}~xzyvx~zw|x|ww{{{vzx{z{t|xy|~}z}yzy|z||}{yyx}|z|||z~~}z|~}~y~~~~|~}|}}x}|}~~}~~}~~|~}~zz}|~|~~~}~~|~{z}}~}~~~}}~~}}~{}}}~}~~~~{}}~~{~}|~~}z}}~~}~|~~~~~}|x|||~|}|{~}~}~|}~|~||}}|~}~~|}~~~~||~{~|}~}~|~~~~{{~~~~~~~}|~}~}}~~~~}|}~~{||~~z{||~}z}~~}}|~|}~zz|}}~{~~}|}z{{{}xywx{zxzv{w|y}|xz|}}|yy{|xy|zzy||}zwxxyzw{yz{zz~y}}yyz{w{|x{|yy|}y|x}|y{|{}{|y|yy{z}yzzz}yw}}zy~|yv{xwzy~|y{|{y}z|{||y}{}uwv~y|yxzyyw|x{{~{}zz{~z~yz}yx}v|wyz|y~~{||wy|zz|zzz|yu||}w|}|y~|yz}zw{z{vyw|xy~}{yy~{{{|v|y||~~wxyzzv}~|u{yyy}z}~{|{z~z|z{~{}{{}{xw~wz{|}yxz}{yzzy|{~xyz|{xyzyz||xxxyx{{z}y{w|~~|~||y~wy}xzyw{yzyzy{~{~z{w{yx{vz}xzwzzw||zxyz}}xzyy{~y~xw{||y{}}{|~}{{}{zxy}|y|wyx|x{z|~z~{{y|}{~swz{}~z}|{{zwyy}{}{zy}zz|x~}{}}|{{~|}~x{|z{}z{zz}{}{z{|}|}x}}{y|zwy|{yy{wuytz|wxy{y{y}yyyy{{zs~{zx|z|x{|wy}{|z||x|yz{{{xz}{z|z}x~wxx{|{{{|yx|z}{|z{|yz{wwx}|{zxw{y}zy{v{}x}{||zy|{y}~{{z|{vxwzyzxzyvyy}~z~}w}yx~y||{z~|}|yz{zx|z}|}~|~{yy}z|zv{u}{{y|z|zxx|yy}|}~|y{|yyzy}{z~{y{z}{y{}~y|z{zu|z|x{z|z{|yy~|yyy~y{|yw}wzy{xxzy{~{yyy{wx}zz{{~}~~~|{}~~~~|}||~|z}}}|}~|~~~~|}}}~|}~{~}~~|~~~~~}{}}|}z~~~~}}~}{~}~~||~~~~}|~|~~}~{~{}~|||~}}|~}|~~}|}|}|}}~~|z~~~~~|~}~~|~}}}|~|}}~|~~~|~~~{|~~}~~~~}}}}~~~~}}~~~~~~|~~}~z~}~}~}~{}~}~~|}}~|~~~}~z}~}}}y}~~~}~}|~~}}}}|}}y|}z{~{|}}~|~wx{{yzwy{}zyy{{xzyyy{yywww~xyy{zyxwz{}}{|yzyz{}yz{x{}{{{zztyx{|yy}vyy{zx|}zwyy{xwwy{wx{w~}wzzzyyzx{z{~{zzyx~~xyzyy~|~~w}v|{|{zy}y|{vz|zwyzzvzu{wxyy~{xyyzvu{{yxy|~||z{zyz{zyy}|}}|{}~||{wy{z|}zxuwy|w{z|z{|xyvy}{xw}y}||{|yzy{}zuzzz|wz}yxwx{yw}y~z|~yzy}{z{|z||ywzywyzyzv|yz{vy}||tvyzyzut|zx~~{wz{y}{{y{}x{zyzw}x{|z|z||xuxwxz|uz{xxztyx{zwv~x~yx~{xy|v||}||~|v|z}~|}x|{|yy~{zx{~|||}{z}|zzx}}zz||xxz{zwy{w|z{}{wyz|}{|}}}y|}wzv{|}wy||y|~yy|{z{}~|u|{zwzz{{zw}zyxv{u~x|xx|uyuyy|w|z{~zy|{zz{yyv|z{xzyx~{}zz{~|xy|ywwysxyxw}wyyv{w~y|xz|w|~y}v}vyyx}z|zy{}v{yzz{z|z{{|xw}z}y|~zz|zxzz}w|zu~~xwy}~wyvx{{{x{~yw}|zy~}}}|{zyz|z|{x{x~||}{zxyx~yyv{z{ux{|}{zyyyy{w|y}x~|zxyzyzz|y~{y}{{zywy~z}|}|z~{{zyz|z{wzvyzyxzy}{{}x|}yz}}{yxy{v}{z|x{}~z~||zy||||z{z|z|~|}|}}~}y}|}~|{~~{~|x}}}|}|}~}}~~}|}}{~|~}~~}{z|z}~}}~~~~|~}}}{~~~~~~~~~{}|}}~~|~|~{{{}}~}}~}}~}~}~}}}~~|{zz~~~|~}~v}}~}{|}~~}~~}}}~~{~}{}~~~}}~~{~{~|}{}~~z~|~}}}~|||}}|~}~~~{}~}~}~}~~|~}~}}|}~}{~|}|{~z~}}}{}}{{{~}}}|}}~|}~z|}}{x~~~|}|}|~}}}~}}~~|w|}xx|}{~y|}z}xx}}yzy{}|y}y|wzyzz}{|zyzy{{xz{{z|yy|}|}yyz|{yz{}|{{x{wxx~z{{}|{yv}}{{{z|{w}z~y~zux}{|x{zy|{zy{zwyz~|}yy|~}xx|yzw~}y}}|z{|zzz{zv|}zx{}{}x|}yz{zyw|||z|}{|yw~xyzx}z}{yyy}{~zx{w|}{z|zxz{z~y|x|}{x{zy{|{}{}}~zzzx~{z}yxvyy}z|{}xxyy|{v}|}zz}}uy{y{~|{{~y{}~z{|y}{v}~{||{}uzyy{wyx|x|xyz}{|y{{y{{}vxyzvvyz}zyyz}w|}zzx}{{xvxx~}{x{z{y|{}{{|{v{u{y}yzz|z|zy}y}{w{{yzyx|}}u}{{xyz{vz{~|{uy{|v|~{~~{x{{{{w{wxzy}~{wx|{|zz|y|zz~zw{{{z}}sx|zzxzz||y{{{{yz}{xy|}x}y{vx}x}||~|zz{}zxyzy|x{x|xy}|y}|~yzzy||y~zx{u}x}zzzu|zz{{zyz{|y{xzx{{yx|{yz~}{xxxzvyz{{{{~zyz|~~yzzz|yyy||~|{w|||z~z}}x|z|z{|wv|y|z{|z|y~{{{zxwxy{yzz}|yyy{{xzzv||zyx{~|w{||}{zy|w{zzw{|y|yx}{{zz|{|{||z}~{||zw~{z{yyzzx{}z||{~|yzzy|xyw}z|}w}y||z{{z||v~|y}|x|{y|{|{w{|}~|{{x|}zv}}~~|}{~~}~~}~~||~}}|~~~{~~~~}{}~{||~|~~}}}~|~}}~}z}}~{~~}|~|~|}~~||~~~}~}|~~}~}~~~~~~}}~}~~z~z~~~~~~~|}~~~}}~}}}||~{~}~}~}}~~{}~~}|}~}}}{}{~}~~~}~|~}~~|~~~~|~}|}~}{~~|~~~~{}}~~~z~}~~~}~~|~}~}~}~~~}}~{z~}|~~}||z~z||}y~{{{}~{}w{vyw|y}|yz}zx|z{yxxt{w{|uxw}|wy||}z~wz}}}{}z|}{~yz}z{wx{~yyyuwwut}xw|zxtz}ywzwtzx}{|wxzxw|yyxx|~y{{yx|{y|z{zyz{|}{{~z{||}z{y}z||z}z}yzx|}yxx{z}|zz}}wz{{{|}~z{zy|z{xvvz~}z~}}{zzy{~x~~w{{{|vw{z{y~v~|{y{z{xyyy{|wzvzwyzx|}y|||{z{z|{yyz}{{~{{xzxy~||{yxwwz|z{x||zz~w|{zzw}{{xxw{vz}z|zy||}|z|}|{|z}yyz|}}{~{~}{{zx{v|zzyvwxxzzy{xwv}y~z|wyzt}}zxzzz|~~{{{x||}{|{|{z|{}~y}z{~ywyx|yzzv{yyuxzz{|{{z|x||~ywvx|xww}}{~|y{{|x}y~}yx{~|z~{|{z|{yz}y|{~|yx}zyz{x{|zzvywyx}y|zw{yxwy}{{}}u{~~zz}~w}{}|}|wyz|yz{|z{||}y~xw|xvxx}{zywyzxz}z|z}z||}zy}~|||~}yx|{{|v||~zz|x|z}x|z}z{x{yzxx{{{{x|yxxyz{xx|zy~}||{||{|z{z|{}~}|xyxzzyx|}|}|w|ztryztxtz|{~zxuzyyyzzz||wx{}{zyz|{{{|{z{y}|{}y~{x~{}{|}z~x}|z|{{|y{|wxy}ywwuuzwx{v~zz~yx|{||{}{v{{w{|z{|}{}}{zy~}}~|y}||z~~~~~|||}z|}|~}|~}~}}z}~|}~~~~~{{~|~~}}}}~}~~}~}~{}~||~~}~y~|z~tz~~z~~~||}}|}~}~}~~~|z~~{~}~~~}~~~}~}~~~~|}|{~~~~}|~}|~}|~~}}}}~{}|~~~~{x}}}}|~~|~}~}}}}~}|z~{~~~}}}~{{{~}x}}}|}}}}}~}~|~{~~}~~}~~~~||~|z~|~~{}~}}~|~{{~}~z~|}{{z|yy|}zx{xv{~x{|w}|x|v|}z{|yuy||v~zyxyxy}}x|{ww{zzz{w}xx{z}{|yyxx~yz{zz}|y~z}z|{x}{zyvzuu{xzy{z{}z||wz|{zzx{{}z{{}u{yz|zv~xy}{z~w{{|y}zz{z~{xwz{wy}~ww{z}~z{|vy}xy}y{{{z~|yxzz~z|~x}}~w||zyy{~~w~}}uxz|z}{zw}x{}}zwxz{z{zz{|{zzy|yz|zy{wzxzy~z~z}{y{yz~~}|{}{x{yv{z{x{w|z}z}|z~|yy{yz}yzz{|~{z}y{}wz{}~z{xzzyzyy{yuz{|}z|{~{{|wzyzy{{zx{ywz}x{zzzx|{~{xyz|{~{yy}{|yt{|z}|{y{y~|x~x}yyxx~|z~zztwzy|z{{w|yswy|x|{{wy~}w}|r}z}z}|y{{z|z}|z~x}{yww|~||vy|x|}w||{z}yx{{uz{zy|{{{{}z|w{w{}x{w{{x}}||zwyyzzvxx}|yzy{xy|{|||z{yz{zzz|yz}|~y|{z~yyz{~{z{{yz{z}{}yyuy|zw{{yz||yz~wz|y{zzwz{{v}z|wy}{zy|{~w{uy}z|z}uzx{x|y{~z{||ztz{y|yy|yz|z{xzzyy{{yzv|xx}u|z}{{z}{yzzw{|{{{zy~|{|}{}w{yzzzu{zyx|}|zy{}||yzyzzz|x|zy{zz{|~}{x}}}|z{zx{y|x{z~y{}{{{vyzwxxzy}zw}~~~~~~~~~}~}}~}}}~{~~~~|}{}~~{}t~{{|~}}|}~|~}~~}||z}~~}~|{~~{~~~}~~~|~}|}{}~~}~}~~~~z~{~}~}|~~~z~}~z}~{~}}~{{|}~~|~||~}{~|~~~~}~}}}~~~~~~}}~~|}~~~~~}~}}}y}{~}~~}|}}~z~~~~||~~}{{z||~~~~~~}~}~|}~~y~||~~~~}}|}}~}~xw~}}|{~|{||z{vx{}{yzu|xyzx}{zyzz}{xzyxuxx|{x|{||z}{yy}z{}zzx~}~}|y|{w}|}}}u{w{xwz}w{xy|z{wzy{}{z|zxzvyxyxvyuy|z}}zy{{|{{{{}y~~xx|~|zy}vz{yzxzw~|yww~xvxz|~{r|z}vw{{x{z{|~{}{|{{y{|yz~xy{z||}z}|}}}y|vx{z}wzy{ywx|z{v}xxy{xyv|xzzxz|wz|{zy|||~{~zxyy{vz{xxyz~{~~~w}zw{yz}zyv{{{ywzyx{x{yzvu{vyzw|{~w}x|wx|}}|~z~{|~}x{}x}{}{}z{{~|y{xzy{x|z{xx|{zww}zv{{zx}xy|{y~{w{{}~y~{|y|{|~|}|n}||~zyyxy~yy|v}yy~x~t|x{xzzyyyxx{{w|y{z{}}|{z||z}{{{zy|{~{{|x|y|ywz{{yx|zy|w{z}~|vx{{z{x{z|}}|~|}{~}~||~wwy~|{z{}~||wvywz|}{z~yx|yxwzzy||y|yyzzww~{zv|~{{~~z}z~~}xx|y}z{}{~|zz{z|wx{yx{~|z{y|}|yyvv|{yzywxzxyyzxwwz|w}zt|zww}y}}|y}swz{zzy{|z{}~y~{y{wwy|{|zyyzx|}|y{{xzyxy{zwt{~y|z}w~y~|{|y}|zz~{|}z|||{|~x~}~{}y|v|xw{zv}zvvz}z{|{{y}yzzz|yyz{{~~}zz||zz}}|}~~~~|{|}~}}|}~}|~|}~~}}~z~~}}}~|{}~|~|~|}{~|||}~~~~~}|}~~~}}z~~~||||}||~~}}~}~|~~||z~~~|~~}~~y~}}~~~~~~~{|}}}~~}{~}}z}}~|~~~|~~}~z||}}}}{~|}~~~~~}}}~~||}x~~}~~}}~~}{~~~}~}~~||~~~~}}z|}}}|~~}~~~~~{}{~~~|~}|~{{|z{|{zz~z}{yyzy}tvzz{}}xz{{|z}z{}|}|y|}yv}|}y{y{y{|{|w{~|~{|~{zyy{|zxzw}y{{y|y||v}xzw|z~|{|zw|yz|}{xw|w}yy|zyrx{{||zzyz{{{yz{{xz{yyyzx{{|}|}xz|~xy}{zzyv|{{yz{zxyyyxz{zy{||{{y}ywyyy{|{w}{y|y{}yv}{{{|wzzp{|}~{x{z{{z{y|vxyzyz|zx|{z}y}x{xz{|uz}yzzy{{xzz{{ys||{|zw}xzz{zz|yxx{{|wy||}~z|yt|w}zz}y{}y}{||{zuzz}{x}|yzxy{z||{|{~|{z|t|}}{|z{~zy|y|w{xz{ztyxzxz|y{y{~xx{{t}{xxzzz|}y|y{yw}zy}||x{wyxzzzxyv|z~||u}~{x{xtu}xw~}{zzw||{zzxy|y}~xy}y}~}y}z~{yyy|z~}yz}}|}z|yx{|{}{y}yxzx{|}}}{wx}{zz{w|}zz{|yzzz|xz{yzzwzyz{z{vz}}vw{{~zyw}}{zz~||x{|z||~y{zyyzz{yy{zx{zy{yzy|{~x}}x~}yzz~{|v}{}~y~y}{xz{{y~y{yzzt{}zyxxw{{zyyzw}tz|{zz{}{~{}{z}y{zzzzzx|vyx~}y|{wy}yzyz{z|v~}~{y}zzy|{xzzzy|y|z}z|zyzzx~|w~{}w}xz~zy||~y|xzyyzx{|{w{~zxxyr|rz|zzyy{{|zy{{z{|{x}z~~|~~~|{}~~~~}~~|}}}~~~{~~}~~~|}z~|~}}|z|}~}}z|~}~}z~|~~~|~~}~~~~}~~~{~|~{~~~~{|~}~|}|z~~}z|~||}~~|~|~|}~~~~{~{~y~{~~|{}}}~~}{}|~{~~w}z}|{~|}}}~~~~}||}}|}zz}}{~}~~||}~~z~{|~|{|}~~|~}~z~z}}}}}|}z~}~~|z{~|~~|~}}~x}z}|}|}~~}~~~~}w|~||~{~|~{|z}|z}|~~~}~}~{{x~y~zz~|zzz{{xxvxywz{vx{zz|z{w{xy{xyz}|z{xw~}|{{{{|{x|~uz~z}|wy|~|x{{{}|w{|xy}zy{w{}x{xyxy|zz{x{}y~xzyzyz}|{x|z|}{{yy{z{|}y~|xy{{}~{}|yx{{szz{~zy{yy|z}xywxy{zw|}|uy{xy~|{zx|y|{vy|}yxx}z~z{|{y~|y~}}{y{}||zwywyyz{zyywyvxz}{yv|{|yv{w|}{}{yy}{{|{y}x{z~}||wwx{z~{}~|{y}wzwwyvv{zxvzwxxxx{|{xyzywzzzyy|{xz{zz~{z{xx|zv||x|{~}|{}{xwsx{}z|zz|zz|yxyzsyyw|~||{vxvzxv{|x{z||~||{ywx{z|~{|~z|z~|z~y~x{xv{|v|w}xyzz{{z{zwyyyxv}w}zvy{~}}{{~|}|{~~xy|~}|}{}yu~yzz{zv{}z{{}yx{syx{|vvzzz{zy{|zwyy{{zv|zxv}zz~|zy~zz}}|zyzyy}~|w{~}||zx{z|~zu}yzz||x{ww{zwzu|u~x|{y{}{~}}zw|z|zyw~xyw|||t~x{{y}uuyzy|yyxz|{{y{zwwuxxxywyyx~|ww{}ywy}w|{yw{{|yzw|||z}z{{{x{~{}|v~}xxyw{u|xv~{y}vvwzwy}y}zy|z|{z{z~{{x{z|~|~~{yzyz}{|z{z}xy|~{zy|x{|w}{x|yyyzytwzzzxy{xyy|y{w}|x}|{xzy}y{x{y~~|}|~~~~~}}~~~}{|~}~~}}|~{}|~}||||}|~~|~|{}~~||~|~{|{{}~}y}~~~~~}{~|}}|~{}}|~~}~}}{~~~||}}~~}|~~}}|}~}|}||}}|~}|{z}~}~~}~}~|~||||~}|~~{|}z}~~}}}}|x~~|}}}||~}}~}~}}~}~|}~}{{~}~y}{{{~}}~~}}||}}~~|}~z~||{}||~}}}~|~z}~|~}}}{|}}}~}|{z}~}||~~}~}}}}~~~~~~~~~}}~~}||~}||~~z}{|zy|||{x~yuy{z|}y|~xzz{|w|yyw~wxw~u|~z{yvzyzxxx~{w{{|u|wz|{z~wzw}}z}}~zx}y}{yy|u{xz{x{{{yz{}zw~|||yuyw{||zxzx}||z{|{zqzx}xz{z{z|wyw{|zzy|y|||{|{{}zyw~}{wz{yw~}{y{zy{||x~}{{y|y{zz{zxw~wxz|~{z{}z|{xwxy{xzyyyzyz{|z{xy{|{~yyyxwy{y{vzuvzzy|~zxxxy{{wz|x}|zyy{x~~yxzxz|zyz{{|}w}||x}yz{yx}x{{x|{wxy{v{{~zz|yyz|yz{{|}zz{v{|z}{yzyywzx{y{}z|{{zyxy{{{~y}}x}y|{}{|}{|zyvy}|}|||{{zx||{v{~q~~{yx|y{wv{{xuzxyw{z{z|}}{|}zy|xw~yz{z{y~xy|}{}~wyzv{|{|{{zxyyx|yy|}w}yz|wxx}y{|yvxz}{}}y|xwz}{||}{||xzwyy{z}yu{yzzy|{xy}{{}yzz~{~~}wyy~}|yww|}xy{ywz}~z{{x{y|z|z}z|~z|w{y|~y|zvwy{z{|{yy}|zxy~z{y|{~||z|xzyzyzy{xz{x{z{~}{{zywx}|{z}zyy|}{t~y||}w{x{w{{z~x{}wx~x~x{}}|zxzx{{~}|}}zywww|xx}xyz~y{yy{|y{wzzyyyt}w}z{w}yzy|}y~y|~||yx|z|z|y|xzyyz|}yuzyxyy{{}zvyyvx{{z{z}|}|||}}|{~~|~~~v{}~|}}~~|~~}~x~z~~~~~~~~~~~|~z}}|z~|~{}|~~~~|}{|~{~~}~|~~}}}}}|~}}~~}}}~{~~~~}~}~}~~{~{|}}~~~y~~~~s{~|}}|~~~~~~~}{}}{||}||~~~~~~|y}{~}{}~|}~~~|}~{}}~~}|~|}~||}~|}~~|~~~~}}{|~y~{|{~~~{}~w}~~}~w~~}~~~|~}~~~~}}|~yx||}|xz~y{{wyvxzxwyx}xyzxx{xxyy}zx{}y|xv{xx|zx|{~y{}y~{{|yyrz|zz~{zzzxz}z|zzyyy{{zx{yuy|x|yzzyxw}zy{zz{w}wz}z{|{y{}{wyyz|y|x|}z|xw}w~zy|wzy{|yyx}}}xz{|{|ywyzywwxy}zwz{{x~y}}zz|w|w{|zz{}xyzz|xzz}}|z{zu|y|yx{{wy{{{yvw{yxyu||xyxuzz{y|zz}z|z}zvz}|xxz}{}vww|w{{{}}~y{zw{zxy{l~v~{{ty~y|xyyyyw{yyy|y~}{zyv{||lxz{yz{}x{y}|z~y|{wyzxxyw}xuwyzzzvzut~|yyw|y|{{{vy}|{}|y|{||yx|xzy|yxx}{|~z~x{}zzzzyxwx~u{uwwyzyz||yxxx}zzzywz{z~}}|z|}{}|{|{~|}}~zz{|xz{{{vxz|x{x{|}z~zyvyywz|yzz~y|{wz{|{{y~{z{qz||y|x|~z|xz|y|}z||yy{}yyy{yz|{z{wzwy{zyz|yvyxyvy|yyy|}}~yyu{|z|y}}|yx|{{{{|x||z{yzvtzx|{{{zy{wux{~zyxzwt{zxxzy{|z}|w|zx}~{}}{}||{}w{|||||}ux}}{y{y|wyzv|z|{{zzwtzyzxyz{yyx}}ww{|~xyt|t|y}zxw|yy{y}{y{y{y}~yw|x~{|z{wx||{|x|u{wxyv{w|wu}{x|z|}}|{zy}{zxz{~}xy{||}~}|~~~|}{}~~|~~}~~~x~|}}~~||~z|}}~|}~}z~~}z{|~}~~}}~}}~~~}~~~}~~~}|~~}}}}|{~|{~~}~|~}}~~|{{|~~{~~}~}{}~~~|~~}||}|{{||}~{~}}~{~}~~}}~}|zzz}~~~|||{|}~~{~}{|~~||~}}}z~|~|{{|~~{~|||}~~~}|~}}~~~|~~z~|}~{}}~}~~}|~}|~~y{~~}}|~|y~y}~~|z~~}z{~~|||{}|}~{~{|{}~wyxz|~yw|||{v}x||yyy|zy||y}{yyxx|~vzwz{{|||y{zz|{{{ywz|x~}{zwzy{z|t{yz}y|~|wzzx{}y~{{xxz}yvz~yxwxzvzz{xzv}|xx~u{~xzwxw{zyvy{v{}yz}zy{{{y|}xw{{{zz{xx}{}{~z|yy|}~x{yyw}y|{{}|{{{xx}yzzw|{yzx{y{yz||{{z{{z{{|{zz}wz|x|yz{wu|}{yzy|{z}xwx{x{x||zyzy|z{yz|zxx|u{|{|z}}{zx{|{}{xzt{yyzz~w}}|y|ywy{zzzw|vx~{|y~zy||{zv}vzy{xyz|zz}z{zwz~y|yzx|z{{~}zzyyx{||~z|{{{{zx{|{{|{}}{z{w~zwzu|{x{zz}z|x{yy}{~{}y|z}{{}z{{{z|zx~{|{y{y{|z}||{|}|}y|}x{{y|wy~yyz}{{||y{~v|yr{zzyyzzz~|{{z{zxwxw{|{vxw|xytx~}{xxy{zw~}yz{y||ww}|~x~|zv{}|}yv{}~zxzzuzx~xz|zwwy|z{zzzz|y|zyy{zzy|w|uwx{~yzv}xywy|yx}{zxwxyz|z|xz||zwzzxzv|xwx}yzxx{{{yxy{xy{}{{{u{zx||zy{z}y|z|y|~|xuz{}{w}{yz{}zzzz||y{{{{{z}zz}}{}{{zsx}y}w|y{|||}y}{}yzzzy{}}}vyzzy||xw~x|yu{wz{yzw}wzwu~wzw~t|}x}}|z}||~{~~}~~~}{~}}~{~~~~~~~~~{|~}~~~~~~~{z}{}}~~|}~~|~}~}z~}}~{}}~}~~|z}}|~}w}}}~}~}{}~~~~~~}~}~~}~~}~~{}}~~|}{}~}|~}~}}}}~}}{}~t~~}~}{~||~z|}~~|~|}~{||~~~}~~{|}|z~~|~z}~~~z~}}||z~}~}{}~}|~~|~|~~~}}z~}~|~~|~~~{~|~}~{~~{{~~~|v{|{}~|{yyx|z}|{tzxy}{yxxzzxzy{z|{xx}v{|{}}|zv}z|{}|||x|zzvy||y{w~z~|y{|~{zxywzwxy{{x||z|y|{wwy{{{zvz{{yw~{z}wv{}{z}xxzy||xz|z|{|~}{y|xzx{{{yw{x{z|z{{{{x|z~tywq{wyx{z{}y{zy||x{zy|~|vz}{~|y}x{|}~zy{|zyzzzwyx{{wxwzwxyx{xzxx{{zyyxyryx}zxy|v{yxyy{{zz{y{{}{}|z{w{|{y}~}x{}vwwx|{y{zxxw{wyytww}xxy~xx}z{{{}{y{|}|w}|v|y{{z}|~{{x~}{|v{}xz{ywxz{{{z}|xyyvzw{yvxxxvz{zwz~zy{~{z|{{|{|yyw|ytzx|{z}z{}xwx}vwwvx{zvzyzz~ywxyz}}|xxy~w|y|y}z~~|{}~}|y|{{w}}|z||~y{}{yvxzwzyzwz~uyzuwzzzy|yzy||}|zz{wz|}{{{wuxz|zvz{{{z|}}~xy{z|}{zxzw|y|w{}yz}wx{yvz{z{z{{xy{zvvxzw}}zz}zyxzx{|{zz{|{~xz}~|}{z}|{uxxy}yx|zwzw{xzxvyywzyxyv{zx{yz|y|vxwx|z|z|}{}u||x}|}~{|z||}xxzx}xy{z}w{yy}}{|xyxzxxzy{xxyxz{{ywz{y~yz{|z{~~}z}yz|z||~~|}}zz|zzy{ywv{~{ywz|v}wyxwv|yzyzuz}zyy}|~}||z|~{y|}yy~|~}{~~~}}|{~{|{}{}}{~|~~~}}}~|~{~~|}x~}{|z~~}~||{}z~}~}}{|}}z~~~~~}}{~~}~~~}}~~~|~||}}~|{}~{w~}}~}|~~~}~z~}~|{}}|~}~~|~|}}|}}~z|~~}~{}~}~z}~}}|~~|~{~{~~~{}~~~|~}|{}{z||}~}}}}{~}}}~x|}~~}~~zz~~~~~~vz~{~~~}~~|~}}~|~~}}|}}}~~||~|~||~~~~~~|xy{}yx}yx}zzy{zzz{{{{|y||{|xxz}{{{~zy|z}xvyyzz|z}z{wz{yy||z{z}}{zw~|uz~|{v}wz{y}xzzv}x{||zw|{{w~y{|yyy{}z~|yz{zzz{xyy{|v|zysz||x}wzw}{yyz}vyz|v{z{zy}~x|xzz{zyzx{zzyz||w{yvz{z|~{yxx|}{{|~ywy~|{~zx}xy}{z{{x~|zvzzy}}zxwzv|y{}z{xxv{z{zxyy|z||yy{z~||wx|||}{tzzxxyz|v{x}u|xtzz}y{{|{wzyxzwy|xz|z{zy{z{}w|y|||{}z{}yyy{xyzzxx~|zz|xs~y{x|{zx|~{z|xyyw}{xz}yzz|xz||}y{|}xz{|{|}zyzz}{{{|}{z{zw{z|{yw}{{~{|{}|yv}yv{{|z{~{yzz{w|zzy|y{xzzy{y|z}~yz{uy}|wzy|z{{yz~zzy|}{{|z}yzzy|tyv{xxz}|yzy}zxzzyx~zz||{x}|~yyx{~x|}|}z~{yv{v{|}{yy|{{xyz|zz{xy||}|zzt{y}{{v}}yyxxywz{}}}x{z|v}}|{{zx{xzz}yzzx||~u{|zz|yy|||yx~~{|z|uwxvy{{{{yy}wz}|t}zx{~{~zy{||x}t{yxv{|}z{zzx||v~}y}|}|{{z{{z||{|z}y|w}y}|yyx~||quzx|~{|{xywu}|xxu}}}wz~~xy{}|x{}~}{~||{zxz|}zv{|y|w}z{{{wyyvy~~wyw||~~}||{z~x}}{~~~|~}~}~~~~~|~~~|~~{~}}~~|~}{{~}~}{|~~~}~}~}~~~~~~z|~~z}~}{}}~~}}~z}~}~|~~{~}}{x{}}{{|~}|}~~}y{|~~|}~~|}~y|}~|~}}}~|~~|}~~}|{~}|{~~~~}}|{}~}~{~~y~~}}~~~~~}y}~~}~~~~~|z}~}~~}y}}}}~|~~~|~|}}|}|~}x|~|}~~{{~~~|~~|~~{|~~~}|~~~~|{x|{|~wz~|z||{{xxzxxxuvzy|zv|x|xvy{zxvz|{{{{|~zxw|y~{zx}z{}yy{{x|{xwz}~}|{}ywz|wxzwxx{{{w}xxz~x{xx|xz{zzz|yyx|yzyy}y{yzy{|{~~|x~|{yzz{|}yyw{xwvz{|yyy{x|xxyz{xyvwwzyv{w|~zx|zzz|z{|vzy~}x||}{}{{{|y{yzvx|{}z|z{xyv{vzyww|x}{zzzzy{|yz||}{zzz|zzx}xz{zwz|x||}{}|}|y{yzzxyxz{zzyyz{x{x|x~xxvw|y{xvyx|~~xz}{{|zw}~z|yzwzzy{~{{~y~|y{x{{zz{y|u|yvywzv{x~yzy|xz{|{uw{}}}xxz{u|z~x|{|{}zzv{y}zy|~|zy{zzxw}yyuzy|}{z}zxz|z{xz{{{{||z}y~y|{|~yzy|z{}{{zzy|y{wz}}{|zw{~{{zzy{{x{{{|yyzyy{~z|w|wx{|~}||{|zyy{{t||x|{{z||}zy|zzy|y{x|{v~x{zwvyxuzz{y~|u|xv{z}|{}x~}y}~}z}|{zzx|zz|}z~yy|z}|z}||x}wzy}{z{||~z{yz}vz{~xywvzwwzv|~{yz|zz||z}y{~|{vuy}zx{{~||}{~z|{{xzw{yyzv{|yty~wyz|wy~yzwxxy|~zy{zz|{w~y}z~x}z}}~x|xy}~|~}zxwyxyxy~yxzw}zxx~xxzy{zzzx{tzz}z~{{{yw}xz{|{|y|~}~}zz{z~|~~}}t}|}}|~~}|~~~||~}||}}~~~~~~}|~~~}|~~}~|~}zz~~}|}}}~}~{}}}}|~|~|~||}~~y|~~~{~}|}{}~~~{}~|}~}{~}~}|||~}~~~}~}}~~~~~|}~}~}~{}~x}~|}}~~~}|~~}|~z~~~}|~}|~|~|{|}|}||~~|~~z|~||~||~~}~}}x}~~~{}~}~}||y|}}}~|y}~|~~~}{}{}~}}y}~~~~~~~}~}~~}~}|~}~}~~~}~~y}}~|}~}|y|}zzy|z~yyy{vwzzvy{{{w|yz|{yx|{xwzzy|||zxy|zxzyxz{zxyy{yywz{wzyzzzz|x|w{xwx|zxy{{y{x|}{|zx|~{~zx{{yztyyzyzzwz}{zy{~{|zxy~wvyz{~x{y{z|zz}z|x|x{yz}~yz|yw|{|yywx{w~z|}zuy~x}zxyy||zyz|xw}|zuwz{y{wy{zz|y{|{zxzxy|{{yvyyy~}y}{|v{~xxywyw|zyyxtzx{xzzzzx{|xwyv|yz|}zyz|}||{{{y{yz|y{~y}{|zx}{~}x}zx}{y|y{yz|zx|x{y}{~{|xyyzzywyxyyw~|}}|~|{}{{{zz}wy~x~w|z||~z|{|zwyy}}{{xv~z{vx{x~wz}zxz{y}yz|yx{v}zw|zyz|vyvx{}}y{y{w{w}yxyyz}yzwx}~|zw|z}wuzxw|xxz|{|}{~}yxxy|x|}xz|w|{{}{{z~|{}z}~yy{{yvw|wxz{zz{|y}yyz||y|x}|}}{|zzwzwx{y{~|~{y{zwy{~xz|}x{{z}vy{{yxzyy|{{~}w||x}|~wzxyyt{x||z{{z{x~yyyyz|yz|wxxyy{yy}~|{wv{z{zzuyz|~xyw}|}{}||zy{wz{{wz~z||x{|||{{|~y{yyuz{~~yyzzzv{yz{{zzx~x{x|}x|yz{wwz|~z~}{|{zy{z|zz|{w~y{||z|wy|{|zz{{z}wzv|{}~x|xzywyz}y|x}{w{|{{{{}{~yz{x||y~{|zy|{~~{}}}|{~|~}}~~}}z{~|~~|z~y~{}~|}~~|z~~{}}}||~|zy~~~|~}}~~~}~~}~}~|~x}~}|~||||||~~|~~|{}~|~~}~~}}~|~~~~~|~{{|~z}}}~~}||~}}~~}~~}}||~}~|~}|~~~|}~|}|~}~{{{~~}|~}}~}~}}}{~}~{}~~|~~}~~~}|~~}~~{~|~~~}}~~}z~~~}~~~}~|~}~}}{|~~~}~|~|}~{}}~~~~|}~~~}}y~|~{~}{}~}|~~}|~~|~|}|||x}{zzz{zz{|z}y{xz{zxysx|yv{x||}zzyyu{yv{zwzxwx~y{}xyy{||v}z{}{{~tyz}uz~{}|zy|{{~|yz{{{yy{yy|yywx{|{{||xy~xyw||xzzzvwz|w{|{x{{{}{|zy{{|wzzz~zyz{yy|zyy|xwz~z{zz|xzx{{wzvz{}z|}|wzzzwzwx{z~~w|{|z|xy}z|zyzv{||wx{wv~wy{{{|y}zx}v{|vwxz{yx{x}wzwzz}{}{zy}y{}vy{|z}}y|}}zyx{{r|x{x{wzzyyxv{wuyxyzy|yv|xy}z{|z}}|z{}}y~y{|y}z{x{|zzzyz}{|yvu}}vywyv|~}xz{{zz|v{|ywzzyy}{|{{z}{{y|z}|z~}y|zzy}}z}zzyz{{{vzz}{xzy}}x~}u~|yvzxz{v}{~}|}yz|x}}}w}{z{z~~}{z|y|}x{zz}zxwzx|zv|zywzzzzyvyy{x{y||v{y{}}||~x|wzz||{x~{z~|}zxxzx~~z~}|{~{|yz{zxzyzzuzwx{{xxzwy{|}||ux~{|}}{}zy}~y|z}~y}z|y|{{~{|x~}}{x{|y{y{zz{{y|y}yuy{yzz{zt{{xyzv{y||{x{|zz|}}{y}|{|z}|y|z|{zyzzyv}}vyz}}yzv{|z{zywwvy~{}zzxyxy}z{{{|}|zzxw|{}{}}x{||z}{|x~x}|zww|y~u}{x{wxwyu|}s|y{|yxw{}yz}w|}z{~zzyvx}~y|}~~~|}~y{~~~~}||}}~~~|~~~}~|}~}z}~}|}|}|~~~}~|}}~~~|~|~~~|x~~}~}~||z}~{~}|}~~}~{}|||}~~{~}{~}|~~~{~~}z~y~z}~}~~{|~|||}}|}~}}{~~}~{~~}{~~||~}}~}}}~~|x~~~|~}~}~{|~~{~}~}}z|~~}||}{}~|}~~||y{~~}|~|{~~}}}~{~~~~{|~|}{~}~{}~~~~~}z~{}||~~}{}}~}}z~}}z{y~}~~}}~z|w{y|ywxz}yz{w|xxyvz~y|yz}xz{}{}x{yx{yx{x|{wzyz{{yvyz{zyxwyyxzz{z|{{|y|{y~yx{wyyz|vv~{|}|}y|{xzwz{z~zy|z}zyyxzw|yxzzwx{z{{yyz~y{w{yzyyz{zzzyyxz}{yzy}xzyyyy|}|x{x~xvx|w|vy{{z|y{{~y{|{{|{{xz|{zy}wwzz{w}}w||xxz}yzxx|uvu~u~}xz|zw|yy~zywyw~xxzzwxzww||w{z{|{z|{}|vxz~z||{y}zywuy{wyz}wyyxzy|x{xyzz|}||zxxxwyz{{zxvz||u|zy|}z{z{u|z{y{|zzuyz||x}~zy~{{|xyxzx|yw{{z|yzx{yvyw}zy{~{{x}~y{y~{~|xz|xzyzzz{{z{|vu{yz|}uyz~yxx{w~{z}~~{{{|yyyz{~zzyw{}||}x|{{zxyzu|{w{z||}{z|}x{yvwzu}y{}}zyyz}}yyxy}zw{v~|ywxyz~z|{zz{w}~~|}z{zvzyz|zxz}||{{{y~z|}yz{zww}xzvx|zz|vyzyy{~v~xv|||zz}{|z|zyzy|y|~z}yy{{vy}wy{{xxz||yzy}|x}|yy|w{{yz{t}z{~{zxxxw{|{||z}~{y|~zwxyz{w}xyyxz|yzz}yy{{y{{}|~z{yxz}xy{|}zyw~wxzx~{xx{wzw~}|zxwz}yyx~wwxzzy|zx{|{yzx{zy}zxyyyzzvzzz|}yy{v{zy{|z}v}}|}~|}}}~~z~}~z~~~{|{}~}~~}|~}|}~|}~z}z~~~{}{~{~}~|}}}}|~~~~}~}~}~|~}~}~~}w~|~zz}~~~}~~{{~|}}}|||~~~||~}~~}~}y}}{~~~~~~}}z{}~~}~|}~}~}{~z|}z~~}~}|~}~}y~}~~|{}~~}}~z{~z}|~~~{}~|~}}}}~}|~}~~{{|}~~}~~~}~}~{~|~|~}|}~}{|}~~~}~~~}~~z~~|~}~|~z}|~x|z||zw|{wy{zyxtyxx{~y{~zw{yy~zxuyzz}xyz|s|zzx||{z~zz{~|zyz{}~{{x{}w~y{z|wx{ww|y|xy}{y}xxy|xz{yyzywyzy{wyx{{x}|{{{~{|y~yu|zw|ywx{y{z~yxyww{z|xyvyz{z|zzy{z{{|zy|zy|uv{y|{{{}z{}}{|x{zyyxy|z|||{{|x|{z}xyzz{{wxuxyvztyxxzxw{}yy{zz{yyyzvyuwz{w~zyyzzx{{z}{xy|z{z|zx{}x|~xz{|xv|xwxw|zy}{}yzzzzz{yy|yz{|z|{z|w}yy{|}z~}|y|y{xyzz}}|{zyy|{{|zxy{yyxy|v}wzyzwuxvyz{{z{{zxy||}{zz}{|||zw~wyw|y~}y}{zxuxxx}xv{{}yzxx|yzw|{|yzxxy~|}v{z{|}w|{vw}||y{}~|{{}}{|~{||yuwtw|y}zzy|zz|xw|uww{wwzvzz}|z{xxy~yzzw|||{{y~z}z||~vzx{{y}y}{xwz}|~yxxxx{xzxvxxx|wwx|xxwxyy}zv|yy{{yzw}|}{}~~|{z{y~}}x~z}{|~zxyzy{z{||~zyzx}|z}x~zwy|xxz{z|wxzy}x{z{yzz||}{|~}{||zu~~~|||wz{xvz{vw{yz|x{xzz{}wzw{xy}v}zxv{{|}v~z~|zwuyzzy|z}|{z||zx~~}}zz|y|zzz}v~zyzx|xx{{y{{z{yzzxxxxzz{z||}}{{{}xy}{}}y}}}|~~}}}~y}|z~|}|~}~|z}}|}{~}}}}z{}}~~}~~{~~{|{|}{~~}}~~~~~~}~}}|~|}~~|}}|}}}z}|||~~}|~}}|}~}x~}}|~~~~~}~~~}{~y{~}~~}~~}~|}{}}}}~{|~~}}}~{|~}||{}}~{}|~}|~}y|}~~~}}yzz}|~}~}~~}}~~~~}|~~~~~~}~{~}~|}~z~~}~~|zz~y~~~}}}|~{~|~}}}~}~}}|~{|{|{{{}z{yx~vz}x|{zzz|{y|yx|x|x|yw}{z~y{yzxx||~||yyw|zw{vyy|y{}wzx}z{{y{{vxzzyz}}}z|~yxzzxz{y{|{w{vz{{xy}{w|{{{wz|{z~xx{{z|v{w{z{ywy{uw||z{z{xy{zxy|}{yx}|{~{{|x{zyxv|{{|z{|u~{zz{|szxz{yz||v{yx~|}zzx{{|yzwx|z|yxw}}zzz{zw{|xz|y{y}~~x~|yrxz~z}yxw{}{x|y{}z{{z|xzwyzxz~y{yzyx}xxxw|{z{yzyz{z|z{x}z{x~v{zz{||{x{yzzz{y{x|zxz{|y{}{zz|yyz{xy|xvyzzzzyw}|y}}xz}w|~{wz|yzwyw{y{{yy|z}z{{y|vzty|{}{yyz|yy{{|{yyzw}xyz|zwx|yx|{w{uu{wz||z{{}x{{}{x{~{zx}}|x~yyw{~{wwwzz~|wx|{|v~y|w{|y~zz{xzxzyx|y|||{z|z{{~|zyzx}vzzzzzx}zx{|{xzz{yz}}zxy}xwy|xy|zz~xy|}zv|{zyxyxx|{zyx{|xzxyy{|z{|v{y{wz}}{~~}yy}}wz|zv||}y{y|xzzyz{x|xxy~|{}{zwxz|{z{z{vzz{z}yywz{z|y||x{z}||{}y}}|{~{{zx{r~}x}|ywxvzwxzzyyv{|yy{{||y~|~{wz{y{y|z|{zx{z|{{yzxzxvx}{v|x|zzy~|y{}zw|~yu{|zxyzz{~w}w~}~}~~{|}|{~~||~|}}{|||||y|||}~||}~}~{~}~~}u}~}}~|}~~~}~~~{~~~~}}~~|}~}}~}|}x~}}}{|}}~|}|~~~}~|}|~}~~}|~}{}}~~}||~~}~{}}~}~~}~|~}|{}~}~~}{}}{}}}}}}}}|{~|}~~{}~~|~~|}~}{~|~~~|~~}~~{}~||~~}{~~~~{~||~}}|~}}}}}~~z~~~|{}}~{~}}|}~}}~}~~}~|~}}~}~~}}|}}{~}x|yy{}y{|yzzyv{{xxyz}xx|yy{}|}zvzzwz{xyzxwyyy{}yyzy{||v|z}}|}|zy{~yyzx{zvwyy{zvzxxyz{wu|vzzw|w{{|ty|wz~yxxwxz{}zyz{|{z}ww~{{vxxwy}}z~zz{{vz~y|x{{xyzyux|v|vv{wz{{xzyxxw||w|x||{}{xz~y|{~|yzy|zxw{{{xyxx{}xwv{wzx{zv{y|w|y{yy|yxz{z|txzy}{~{z|yw|zwy|yv~w|z}{xy}xyz{{xzyz{xxyzzzxw{xw|z{{ywxy|z{zzz{z{{}{yyr|||{}{uu{{{yy{z{{yy~w{v{}~zuxyvyv|zwz}x{{yvvy|{yyvz~|zx{|{z{|{|y|y{}{zz}{~}{|zyyywxzz{}|{yxzy|w{}{|wyxyzuwvvzx{{~||y}{{{{}}{z|}|{vy|||z|{||{zy~{|y{|yzz{x{|wx{zzvyv~yyy{yx|}{wzxz{~}}~wx{y|z}yy|z|~{{}z|{{z|y{zxxzxzv{x|yxz{z|yz{{z{|~yxz|||{z{x{sz{zzzwzz|~||z{yy|zzz~|x~yw|{yzv|y{|{zw|vwxy}yzz{x{yy{{yz{zv}|x}}|{|y~yzz{z}~{|}w~xz}yy{zx{xzw~{}v{|~ytyw~{||yxxqxz|u{{{{z}|yy}~y{{zyv{||{|}}y~{yvw{y{w~{ywy|yy~}z{z|sy{||y{|zy}zy|}~}{~|}w{{{~xv}}~}|~{}~|~}{{|}~~~}~|~{}~~~~}~~y|}}}}}}|~}~|}}z~}~}}~|~{~~|}~}x|z~~}|~~y}}|{|~}{~|{~}}~y{{}~~~}~|y~{y|||~~~~~}}|}y|~~}{~}~~{~}{}~~}~}}~|||}}}}~}~~{}}~|}~~}~~|~~~~~~~~||}~~~~}z~}|}}}}~|~}}{~z}}{~~}~}~~~}}}}~}}~}~{~~~}}{}{y}z|}}}|y}{w~|z||}}y|zzxzzxxu{z{xz}yxx{y~x}|{{zy{yyx{z|zw{{xy{x|~z|z{y~y||zyy|zzw}z{v|y{y|zw|{xx|y}|wzyv~xy}~x|{|vxvxz}v}z|zyxwzzwy{|z{y||yxzwyzz{{yw{wx{|w~y|wzzyx|yzyyzyz}|yzyw|yyy{||{z|y|{y~{x{w{yy~x}y{|y{xx{yx{wyz{yz}z|x{~{wtyzy}w|xzvy{{y{{xzy|{z}{z{}xzywz|{x}zyy{y|zt~yw|xz|zy{zy{{w|z{{z{|y~y}{~{yvxx|}y}{~yw{{y{|zz{zyz{{w{zzyz{y|{{x{|{x}zyxxzx|{xyzx||||yw|}}{wx~zxz{{yyz{y{~zx{x|yzyxy|z{zw|}yy|y~y|{{z{~zypt{zz}y|z{wzt||{yy|yzz||ux{x|x|zw}{}v|||}uz{xzz{z{~~|z~yz}|{z|{zywz{|{zzxxz{}|z{zwy|{wz~xuxu|{xxyy}zzx{t}zz|uy|{}}||x{{z~{|v}ywxx}}z{~z{{y~zxw|{}zz~xwzyyxyxzwyz||zzyy|xyz|}xzzwyzyzy~z|zzz|xxxzxxv|ywz~}w~|wzy{y|~|z}z|xwzy{|xyyxz{zy}|w{y|z|z|~|yz}|xy}z{}zy|y{||zzyy{|~|w|{|wxzx}|z}{zx|z|v{vx~zz|z{~x}wxw|z}|}|z{|zywux|{~v{y}yx||{yyzz{{}}yxxyxz{wzy~~}~|~}}~|||||}~~}~~}}~}|~~{~~~~}{~|~}}}{~~|{|~}|{}{|~|~}}}~~|}||~{~{~}~{}z||~}}}}|}~z|~~~~~}z|}}}|~}}}}{|~}}~|~}||~}~~~}~|y~|}~}~|~~{~}}y}}}~|z}}~~{|~|}}~}}}|y}~~}{~~~~|{~~~}|~~~}}~}~{~}}~{~{|~}|~{{~~}}{}}~~~}}~~|~}|~}~~~~~|}~|}|}|}z}}|}}}|}|~~{~}~~~~}~~~~|}~}~~|}x}~}}~~|}~~~~}~~z}}~z}yz}|}yzz{zw{}v||wyxyyxxxww{xv||yxz{wvzyzzz|wuywzw{w}xx{z|xwzy{}{y}wyyz}{|vxzyyzzywx~{xxyy|ywzzzyw|wzyxyzxxx|}zzyxwz{{vyy{zz{|yzzy~|y|xy}z{{{}xzxxz|yx{w}{{~}yyy{y|{{xyxzxyxz|zzz}|zxy}xwx{|{}|~x~z|vwzz{{{}ywwzx{zw|x{y{y}w{yw{yv{v{wyyywz|~{z{{zzz}yx|{~zxzyyxx{}z{}z|zzz}w|{xxw{yyxy{zvy{xxxyyxw|yuxxxxwzz{zz~yz{}wxz{vw}y|z|{{|~~y}{{{x{zw}{yz{x{{vxzzx{z}x|zwyyzy|yz||||yzs}zyz{w|ww{vz|zx{{|~}yz|wyvwyuwx{v|{yyxyw{wwy{{{vv{vz|y{z~{z||zx{{}z}}xz}z|}{|zy{yzz{xy{}{{}z|xzzx{zy{x|zxzxy}|yy{ywxxy||z||z|ywz|{z|zv}~z|{|z}||{zyzyxzzyywz|zy{xvyy|v{zz~uw~~{|zzy|{}{}vzw{|z||y|y}{{{~{{y{z{zv{{~yxzzx{|{~y{xyzzu{y|zx|~|xww}s~w}{yzxy{v|xxxzzz{{|x}xzxy~zv|{zx{ux{xxxw||{zyx{xzw|wzu{yxzv{ywxz|u{xzyzz}|}|y{y|y{y}{~{{{yx{}y{{w{x{yz{y|y}{yw{wyzz{yvxzyx{yz|}||yyzyz~zz{|~~}~~}~}{~~~}~{{~~z|y|~w~}}|~~~~}|~}{}|}y{|}}}~|~}~~{}{||{}~~z~~}~|~~|}z~}|~{~}~xz}|~~}||~~}}~}||~~~y}{~z~|z}|~}~~~~}|~~}~}}{~z}}|~|x}~}{~}}|~|}~~}}~|~}}~~~~~}|~|~|~~}||{}}~~x~}}}~}~w~~|yz~}~|{}|}~~}~~~~~{}~{}}|}}}~{~{~{~}~~~~}}~x}}~~~|}~{~|{{~z{{|}}{~~}}~}~}|{}{|~~y|~~}y~}}}}~}~~~~}}~}}}}~~~}}~||}}x||}}~~~y~||}|||{~~z}~~}|~y}||~~|~{~}|}~w~|~|~~~|{{~}~~~}~z}z}|}{|~~y}}}}{|}{|~|}}|\\\\\\\\{zw}|~|}{~}y~}~|{~|}{}{|{}~~~~|~~|yz{zzy~{yv{|~||v}~}z|zz~}|}~~|||||}~z~{~{|{~~~||y~{}~z|~}{}y{|~|~}~~|z}y{y}}}~~~}}}}}}y~{}~y}~}|y{||}xz}}z|~}||~{|zyy~~|~{||x|~x~}~}x|~|{|{{{~|}y|}}{~z|}}|~~~}{{~~{~|z|~}~}}~|~z}~{||{|}~~~}~~|}z~}}y|{||~}|z||{y}~~z~z}|~|{~}}|~}{~y}z~}}}|{~{y|~}~xz}z}~z~~|}~}|x~{y~z}||}}~|~}z}~~t{|{~{~{||x~{|~}{z||z}}~}}y}}~~z~y~{~~|}~}|{~}}{~|xy}z{|x}~x~}}z~}{}|||y{z}~{~{{|y~x}|~{}|}|{y{z}{|}}~}~||~z||zy}~|~|{}~~{z~}~~~z}}{|z}}~{{}y~~{z|z|~{}{}y}}}y{|z{}|y|}}}{z~~}{}|y|~{}~~||~~~~~|y{|~~}~~x{~~~~{~{}y~~~x|y||}|}|||{}yz~|z}~~z~~z~~}y~}zz}|~yx~}~~~z}}}|~w|~}{||}w~|}~~~~z}|z~}{~~{~}}~{y{}~{zz{~{~{~z}~z{}z~~|yy|y|{~{{{}|}{|}|~}|}{~|{{||zz~|{}|z}{|x}{~}|{|z}~|~|~}}|}|~~~|y~}}~|||}||{}|{{|{|}z|~z}~}~|~|}y}}}{y||~||~}|{{}~}~~|~~}|}{}~y}|~~||~{}z{yy~|}~z~~}~}{{~{}~}{}u}}~|z|v{|~~~{{~z|~~~~{~~z}~~~~{}}}{y|}x}||}{|z}}|z|||z~|}z{}~z~~}~~~|z{|{||}|{}|y~~x~}~}~|}}~~~}~|}~z~~|}}|~||}{z~~|~}|zy}{~}|~y}}{|~|}z~}||~|x~|}~~z}}}~}}|}|zy~}{~|}}}{}{|z|~|}~~z|}~}~{}{{|~{~{}~zz|}|~~}}~}||~y~}|~||~~}}~|}{~{{~z}}}||x~~z}{}z~x|xzzy~~}}}}}}|}|}}{}~}{~z~z{~{~~|}{~{y|}~{~y|}}z}{}||}|}}~~y~~}z}w~}}}{|}~~|~~}|{|}v|}}|{}|||~~~y}|{~|}~|}|{|~}~}~}~}}|}~z}z}~|~||{}}~{~}{}~|}~~{|}}y~}~|{{~{z{|~~}}~}|{}~~~~~{}~}z|~}}y|}z~z~||{|~~}}}|y{~{y~|}~|z{|y~~~~~~|~{yzy}|{~{z|}~}~{~y{{}|~||{|{y|v|||}~}}{}~}}}v~{}}z}z}|}}z{~~~z}{}~|~{~~~}}~~}|~}~~~}~~}~~~}~|}~{~{{~~||{x}|}x{xu}~w}|~~|y{{z~|~{{}{}{~}~{|z~{{~~z}|~~|~|||xw|{zz}|~~z}||}{~||~{}~~|z~}~}|~}z}~}}~}~~~y~{~{~|{||xy|}}|xz{~||~{}}|~{~|~~~||zx}~z~}~~}z{~||z~y}x{z{{}||~{|}~~|}~}{|~}|{||~|~zz~}~~{~{~|}x|y{{~~}~~~yy}{|}~}|{y{z~z}~~x}~||{{}~zz{||{|{w~|y{~~z}~~}}}z~|}~y}{y{{{yy}{zzz~|}|{z}{}}}~|}{|~|y~~{~|}~~{}}{yz~}|{|v}||z{|z}|yz{z{|}{}{|v}y}z}zx}~|{}|~|y}{~y}~{|yz}|}~w~z}{|x}~|z}{}}}}~}~~}yx{y~}z~~~~}z{z|~z{}}{}}w~}{||~{{~|~}~~|}{~{{~x}{yz||zxz~}}|~{yz}{z{{}|~}~z~~~y}{}|x||}~|{~~~}|~|{|~|}x|}}|z~z~~z{x~~~}~{|~}~}~}~~|~~}~}}~}}}|~~||~~z~}{z}}~~y{|{||y{{zz~{y|{{|{|~{|||{}~}|||{~y}}|}{z}}|~~}{|{|y~t{w~z~~{|{}~y}u~|~}z~{~y}~{~}}|}~z{|}~}x~zxzy{y|{~}{z{|}}}z|}~}zz|}}~|~|~}|y}}y~z~~x~y~~~~|}zzz~~|~~~|~}|||yvy~~~}||}z~w~z|{}~{z~}z~}|y|z~z{||y|y|}~z|y|yx~|}|{}z|}zy|~}x~|~{~|y}{|}||{}{{|z|~~{}~|z{}}~~yxz{{}y~|}z}}}|{~z}|w{|}|y~|z}||}|y{{|y|}|z{~}{~{~|{|z}y}}|{xv}z~~v|{y}|z}{{}}|~|~}{||{~}}}||w~}{}y}wy{|{}|}x}~}||yzy{yy|x}|}{~~~z{}}~}y}}w}||{{~~}|z|~}|}}}~yz|}y~}~z{w|~{|~y|}|}|z|zyyz}~{{}z}wu{|zz}{{|~~{}|~||||{}y~{}|}}}}~{~~|||||~~~}|{}}|{|z~{{{}y~~||{|}||z|}|~z|~z~{|}}}|{||~}}}~|~~}~}~~}|~~~~|~~{|}~~|}~}~~~~~~~}}~~}}~~}{|~~~~~~|z{{~~~xtx{z|{|~~zz|{|x}zz|{{||{z||~{}}~~~{{{~}{{x|z}|}|x|||z{{{|~zz|z||{{x|}|zy{~}|{{~||||}|~~y}|{~|z|{}~~}x|zzz}{zw}y{y}yz|~|}|{}|{{}{}{}|~z}y{~w}}~zx{~|}{~~~}~}z{|zz~}y}~y}~~}}~~}{|{z}|~}{||~|}x~y~}{|~|||~z}{}{yz{y{~{|y}{~~~~yvzz{yz{}}}}~x|}zz||}|{yx{y|{}}||}|~~w{z~~y~}{~~}z}{}||z{~}}{|~}||}z||z||||z||w~~|~y~y~~z~|}~~}~|~{|{z~~~||{{~|y{~}{|w{yz}{}{|}|z}~~||}~}|u~~}}{~~~{|}{~}}x{z}y~~{z~~|y}|}~~~|~z}{~~|~}|{~}}z~}{{x{}|~{z{~yy~}{y|{zz{~{|~~z}}~}~{z{{~~}}~}z{|x|}{|w~~}}zx{}{zy{y{{{{~~}}}{|z}|z|z}|}}}}|{x|z}~{{xz}|zz|~|y}x{yz}v~z|z}|~|}~|{u~}~~~}}}|}}~~~|}}}}~}zz}|}~{}~~~~~}~~{|y~|~}~z~~~~~~~~~y{~}~}}~}}~}{}~}~~~~~}~|~~~}~~}~{}~|y{~}{y{}{~{|~x|||}}}x{y{y|||}x}|~}}~}yyx|{}}~|}x~{~y{}{}|{|yyy~{z~}}|}{~|||~y~|{~}}}}{}y}~~~z}z|{{|{~~|{}~x|}~vzz|y|}}}zy}~|z|~z|~z|{z~}zwx}{zx~y|x~{|y}}z|z~}zz}|~}}{z}}y~|z|yy|}|x}~~||~}||yz}~z}y~}{{}z|z}{{}~~~|~{z}{{~|}{~~zxzx~|}{zz}{~}y||}~~}{|}|}~~wz{|}||}~z|||}}|~}zy|yz~z|~|x~{|~|||}|x|{~vyzz~}}}|~y||{}x||{~y}x|~|y|~{~|z{}y{{zz}{z}{y{}z}|}~{}{{{}{{|}~|}{|}}|~xz~z}||x{zw{z{}~~}~}{|w}{yz{}{}}x{|{}w|}||{|}{z}yz|}~z~y}|yx{{|{}~~}|{|z|}~}~}~|{|}{zw}y{u{}z{}y}|}~{||{}z~}|{}yz~~}~~zz}x{}~|~{yzyz||~{}xw|{|~z|y}{{~{z}}~w~}|~|}}}|{~|}~z{~}}z{y||y~~}~wzz~}~{~~||}}|{{|{z|}}~|~~|||~~~~~~}||~}}~|~|}~}~|z~~|~~~}~{~~~~|}}z|{}}|{~~~~y|}|~}~}~|}|~zy}z|}|}}{z~|yy}|{{z|{y|{{|}~}~{}{{u|{y{~}|z~{y}y|z~|z~|z~}u~}~z|z{x}z}uz{{|}zy}|y|{~{~~}{|}yz}}}}{|}}{z|{{y|||w|z|y|{v|~|x~z{||xy|xy{x~zxy{|}z{||~}~}~x~}}z{~~y{|}y}~{y}{~{v~{y|y{zz{{}zwy|z|}~|}}~~|}y~w{{|{|x~|{{~t~~{y|}}z~~wz}z|x}|}|}}|}{~{}}}~{~{|{|{~}~}{~}{{yz{{{}{~x{{~}{}{~|{~yy~}}y}|y~}{|x|}||||{z~y}|xz~~{z}~yzzw|y||~}{~~~|~|}}|}~}y}|v~}z||~yz{}z}yw~{{~y|zz~{~}~}~{}~zz|~~~y~{|xz||ywzx{|~||{|w{~y{|}{z|{~{{y{zz}}~y|yz}z||{}||}|z}}|{{y~}z|w{z}}zz~||}|{x~z|y}zxx}~|~~}z}}z||}~{}}|{}|{~{~}~}}y|}wz|y~|||{~}xz|{{zzuzyyx~y~||||{}|z}|y~}~}|}|~}y}}~~y|y{y|}|}|||{zz}}{{||}|z~~{y}}}}{{~~||}|~~}~|}~||~~~}}}}{~~~~}~}~~}}{}|~|~~{}{~~~~}~}~~|}}}|}~~|}~}{~}|z~~|zz||{|z|}y}~{|x{z{w}w{}~}~~}~|y}|~|{|}~|yz{}||}~}}{{||{|{{~~~~x|}z{zz|~{{{~}}{{}yx{}~{}{|yy|{}}t{{z}||{{~z{|||v~{z}}|}}~}~~|{}{||~}}y{~|}{~}z{{}vuy~}{{{}zzy}{~z}z{{|||~}~y{~~}|~|}~|w~z|~y{}z{x~{yyzz~|~||}{{|}}{~|{~y~||y|~}{}zzzz{}z{{y}y|y{}~~y}~}{|~~{~{~{|y~{~{y{~y}x{z~x~}y}{~|||}|x{{}~}~x{x}|z{xwx}|{}|z|yz|~}{}z~y{}z~y|v{{}|x~}{}~z{~}|{|z~|}}|~}}{{|z}{}}}}|y~}z{|}|x~{z|}|~}{y}~|s~{{z{{}zz{~{{yyz|x~~{}|x~|{z|~|{{}}z}}z{~}}~z}|{z~{z|}||z|~z||}}}z||}{~{z{}}}x||}~|z~x}{}|~|}}}z{{}{}}~|}z}}y~{z{z}y{|~{}|~y||}}}yz||~}|}}{|y{||~||wt{z}{~||~{~~{|}}~{|{}~x~{~|w{~~||~|}x|}||}}{~|}}~~~}y~|~}~}~~{}}~}}|~~~{z}{~~~}}~|~~|~~~}|~~{}~~~}~}~~}~~~~~}~~{~|}~|~z|}{{||}}z{}|yv}wvz}}{}u~|~}}{~|{y||~{z~~w|||v~yyzy|rv||~x}y{{y~x}y{{||z|}|{}|||u~{z~}|}}~}|x{x~||{}}~z|zv|}||}|{~|y~~yx~|zzz|xz~|zyz|{|{}yx}{{{||{~yw||}{|w|{x~zx}~~xz|z|}y|}{}{~{}~}}~~{yz|{}{z~z|{y||xyyyzz}~x||~{}|}}yz}}|}{y{{}~}}~~}{{|z~}{|~y~{xw}}z{x~}|{{x|w~{|}~{}}}|~~~z}}}~{}{{~}wz~~|zvv|z||z~~}y{}|{}z~~}~{}yz{{~{~|y}~s~}}}|{z|~y|}{}y||~zz||||~|z{|}{~y|z}~|}}|~|zz~}}}}~y~{|~yy}y{z{{{~{}}y{|~zxyz}|~{~~|{~xy|}}|{|y~~|}}z|{}{~}zy|}~}|{zy~~{}~z|~z|}~}}}||~}}|}}~x|~~vy~|}|{||~z}|yz|z}{}z||y}{}wzv}~{}~|{z}}zy|}{|}|{z|||{}{|~|}}{|{}z}zy|}~z|z~~}~z{|y{~~~{~y~~}|}}}~y~~~~~~~~~s|~}~z}~~~~}{{~}~~}~}|||~~y}}~~~~{~}~w~~~{}}}}~~}~zz}|w|}z}{z{|}~z~|z~|~{z}||y}}zy}|}~~~|}y~~yx{~}z{zy||}{{{}}{~||z{~~x{|~{~}z{~~~{}}||z~wz~~|}}wz~z{x{|{|y|r~}}}}|}~}w}}z|z|~~}}~zz}~}}z}}z}y~|~|}zy|}}|~}{{|y~|z{{|~~|z{}|}~z}~|~z}{z}y~~|{}|{}~}zz|}~}|}}y{}}~t}zyz~||~z}yzx{x|{{z{{~~|z~z~|}}zy{}z{{~z~}}||{|}}}~|y}}z~zzz}}|z}z|}}~}~y}zz~}zx{{~}x}||~|{~|{}y~|~~|{y{z}{w}xzz||}z{||{y|~{}|{~|{{~|~}~}{~{z}~~}z}}|}z|}u{{~{~~||z|||{z~z~~yy~|~~|}~~~{|x|yv}|}{zz{|}~~~{{|{~|}|{~||}}zw}x||}z~z{~}w~|}zxz}y~}|}}|z{}}{{}~}}|y|{y||{{|{}x|}yxx|w{{|}~{|}|z|||yzu|~w|~~{}wv}z|}yy|{}}{x~{}{y{x~{z|y~z~~|~y}|}~z~{~{~~}||{}v{{}||}|}}||{{}{x{~x}}}~~~}~{}}}~~~|}|~~~}|~~}}}}~~}~~|}~}}}~~~~|~~|z~}}|~||~~|{}}~|~~}~}}z~~|}||z|}}~~}~y|xzz{}xzxyz}~}{y{{{}xz~}~{|~x~x{zy||y~uz{~}wzzz|zzu||x~{}~}{zw~~|}zy{zx{{{|{z}}|}~z|{}{{~z~|x|}z{y|{yz}y{{{v}}z{~vzz|y{{|y{}}z{zz{{}~}|{x}{}}~}|}{}{z{{~z}}z|}z}z{x|{z{y~y}x~|}z{}uzz~~{|}}{{z}x}~}||}xz~{~{z|||~}{x}y{~{}zz~xv|x|{}{~}~zz{zxy{x{z{y|{z}yxz~zyv{wz|x||}|{|}{vxy||}z}~}}~y}}~~}||z{yy|||~||z}{}}|wwyzz~||~z~~~z{~|}z}y}}zz}w|~{~}{}}{}~}}{z~z|||{~z|z{{~~x}|xv|}yw||zv{}}~~|~{~~~}}y}{x~~~|}|{||{||zyy}|}zz}{{w|~|~}}z|}|||}}}|}|{{x}{|||}}~}{y~}{z~}|}|{zx{y{{{{y}|~}~{}|{x}zyz|z~}{{y}~w~|~}}{}~{zy}}|}{~}v|v|}{~|~{}|{{zvyxwzx{}}x~}}~|{yz~}~}x|{|z{||~~}|}y{y~{{}z~~~{z{||xy|{z~{}}z{}~~|}x|~~~~}v~|~}~~|~}~~~~}~~}{|~~~~{~~{x~|~~~~~}|~~}~~}~~{~|~}~{~~~||||}~{|}~~}~}~|~||z||~{}~y}{x~y}~|{{}|{y|~{}}|~{}|v}~|}|}{z||~|{|zy}w}~{}|~}zy|y~}~|~y}||~zx~}||}}z|y~{~~z~}|~|z|x}~||{||{}z}~zy|z~~{~|{~|z|~|~|yz~}~}{y}y{}|z|}z~~z|~{vwy~}z~|z|{}z}}{}{{}{|z}}|}zu~zx{}||w|z{y|}~}||||{{}}}~~}~z||}y~z|||{~{zz}~|z|}{}|~|}{|~|{|~y|{}~}}~~~z~~{}|{{}}|}~}y~z|}~wz~}|t}zy}~~|||w~y|}{}||{}y}~|u}x|v}}|}{|}~{xz}z}z}~{~{yv~{x{~~~~{{z~}{}~x{z}{}|~y~~~w|{z{~}z|tz||}}y{}y}~}|~|{z~y}}}}}}{~zx~~}{}z~||z||z}{~||}xv~}~yz|}z~}{~~~z~}~|||{}z}x{|}}}y}{}}z|}~||yy{~zz~z|}~}z{|}~|{z{z|{}|}z|}yz~~x}~}~|}{}{y~yz}~{~{~w|{{~|~z|}{~|{v~~}}~~}|z}|{{|z~yxy{{{z|}}{z~{zz}x|{~|~~}z}~||y{~~}||~~~~}{~~}{~}}~~~}~yz~~}~}}}~~}}|~}~||~z}|z|~}~|}~}}~~~}|}|~}}}}|}~|yy~|~wy|{|z{{{~zzx|~~{{{|}{}x}|}y|w|{~~|}}z{x|y~~}{|~yzz~zy|~x{{y{}x}z~{xz||uzzz~|y}|}}|{~|x||z}y}~~}}z}~|~z{~~}x|{yy{y}{z~y|yy{||x|z|~~~}z||~~w~z}yxz|z|}vz||}~|{{|~}y~z}wz{{{x|{z}|}|~|||z{|}{{{~{|y~z~z~|~}~{{~z{|x~z~vw|||y~zy{~~|}~{x}{|z~x{~}}}{o{y|}{}}~}|}|z}x|yy|zzy{zx}~{{{}~~z|{}}||~~|~}~}{~|x|}}~~|~xx~yw{{}|{z{w~~{{z~yyy~|~{x}~|~}|}{{x{}|w|}{|}z~}|z|z{~|zz~wy~||x~~w}{~||}||~~yzz}|~}|~~{}~|{}}xz{~v|wz{{z~|z{}|uyz{~{|||~z~|}~x{z{||~z|~~||~~~{}||z||}zzx|{}~z}~}zyy|pw|{~{}yz|~~}z}z{z|}{|~|z}}|z}~|~{x|}zy}~xzx}{x||~s}{}~z||~w{~yy~}}z|z}}x}z}{~y{z~{}x|y{|v{}x|zz{xvwz{ww|y|y{~{}{zz}zxz~~|~~~~}~~}}~~}}~~~~}~~}~~|~|~}{|~~}}|{|~~~~}y}~}|~|}}~|y~|~~}}}}|}||~}}~}~~}~}~~~z|~}|}~}|}}~|~~~{~{~|}y}|}z{y{yxz|zzs|z~~|y~|y}x~}~zz}||{{~~{y~|~|}z}{{{y}}{|{xyxzz}}{}|}x{z{y{{~u~}z{z{{}z}|z}~{z||~yz~~}{|}w|{}|z~z{z}}z}w~~}w~|y{~y|||||}||~z{|y}~yxy|xyy|~~|y}yy|z~{{z{z~z{~z~}~|}|~|z}~}~y{|}u~x}yy||}zyzzzzz{|}~z~{~|{}}}z~|u~w}~}}z|yx~}||zzzz{{{z{y~|~~{x|}{~|y}|||}}|x}}{}yz{~{~~z||z|}||~~w}}{{~{|}~}}}|xwzzz~~|}{}||x|~y||}}}{yu|y~~|vw~{~|||}{}|}x||~}{{{|}~}{~||{z}~|{~z{{~{zzx}{~yzz}y}}|}{}zz}|yz~}z|{{}z{y~{}{|{}~~{~z~z{~|}~y||{z|~{yu|~x{|{z|||{y{{zz|{{{}|w{~~~x}{{z{w}xy~~yy{}{z|{~{|z|{~}{|z}}{|}~~}~{xz{yyxz|}}|||z~}~~y|}}~}~}}x~||}|{~}~{|{{z{}|y|~|~}z}|~|}}}z~~wyzz|||z{|{zz}~||x~|}~~|~z|~}~x}~{{}z|{}}~|~~|~~}~|~~{~}~}}}}~~~~~z~~y{~}~~~}~y~~~|{~~}}z~~}}}}{}|}z~~||~~}~|~}~~~~{|}|~~~|{|~y{|{}z~{v}}~y{~{|}yw||z~|{}~~~z{}}~~|~|}}x|~~~|}||~{z|{}x||yx~{|y}z|}{{}}|z|~{~}z{}z~z~{y~|r{}{~z}x}{}{z}}~y~y{}~|}~}}}~}}x||||~~}~|}z|~|||zz}}x|~x}|}{~|{}}}|}{}{|{z~~{{|~{z}~|y|}}||}{{~~~y|~yx}y|y~{|}}~|yz}}}y~z~~|{|{}}}}z}{z}}~~~}}|}zy}{{}}}|z|~~|}{|~zyz{}~~{~}xy|{||}z|~~~||}||~{~}~y|x||w~|}}}}{}|{zw~}{}~}||~{z}|x|~~~{|||~~{|}y|~x{{z{~|}~}~z{|w{}~|y~}~~~z}~z|~zz}}}{zy{y}y~}z|w}{{{y{x~}}|y|{|~}{zuz}z}|z}~|}yzz~{}~}~~yz}}}z|{x|{~}{}z~}z{xzw~~z{|}~|x{{}{~{|{z}{~~{}}y{~}|}{{}}x{|~v|y||w{}|vzy~}}|{~}~}{||{}{{~{||{~}y{|{z~zz~{y~z}|}y}}}|z{z{~|~}z~~{{||}~~}~|~|~}~}}}~{}~~~~{y}~~|y~}}~~}~~~~~|{}~~|~~~~~{}}}~~~|~~}~{z~~|}}~~}~}~|}z}}~~~~~{}z~|~}}yz{|}~}x~zz{||{{|}~{~}}}~z|{|{z}}|z|~z~{~}|~~u~|~|{{|~z~}{{}||{{{{z~w}~{u}~~|}zzzu}{||}~~}|~~}~}{z~{~~y{{z}yzu~|}}z|w|z{|{~{z~~{||}~~~}z}zz}~{{{z}{||~ux~}}~~~|~{}}z{~{~zy|}||z|y|}{z~z|~~|}~{{{}||yy~~w||{z{{}||{{}}}}~|||}~y|~{}|z}~{|~}||~{{||z|||{{z{}~}yz}}~z}w|~}z}}}{}{}|}zw|yx}y~z}{}y||{~y|{~}{}}||z~~{z}||~x|{~|z}~}{z~~t{}{|||zx|z|z}~}}x||}zz{|}u|~yzy{{y~}}y||~|z{{xx|~|}y~{}z{~}~||}}~|}{yy|}|z~z~~~}~}~z{~|||y{z~~||~~|}z~|z~{}}z}|~zy}{{{~~z{|~~}}}|}~{~y~v~|x}y}~|v{}}z{||{}}y}|~yz}}z|{~yy~}{|{yy|~z~z{~|}}~~{}x}}z}}|x~x|x|x|{ztx~}}zx~~}{|w~~}zz{zy}}|}}|w|x|~z}|wyw{yy~|y|y{{|{~~}{y~|}{|}~{|y|~~|~{|{{}}}~|}~~~~~~~}~}~~}~|~|~~z|{~}~~~|~~~}}}|}~|~~~~{}~~}}{~}~~}|~~}~z}{}|}}|yy{zz}z~z~y||}}{}}|{|{|~z||{y}~y~}~|}y{{z{|}x}|}{{{yzw~z{}}}|~z}}|}{zy|zzv}}}}~{{{}~|{}|}{{~uy}|}xy~z~}ytxyzzz|zy~{~}x{w~}zy}}|~z}}{~|y~|~~zz}}xy{~{~}{~|~||{{{||}z{~xy||{z}ztz|}|z}y{~x}~|~|y}}xx{}~}}|~z}|y}x{z}z|z}|}z|yzz|{}}{|{|{{{z~|}~}~~~~}~zz|z|}y}}z|yyz{|{{|}zxz}}x}|~{y}{z{x|{}~|}}}|}x~}~|~z{z~{}{z|}z~||z~zzxz}z}z~~|~|}y}{z||||{~~}{}{}}~|{}zyz}{z}}{|~}}y|x~{~z~~|~|}zv||}}|z{}{z|y{z||z|{{}|zw{}y}zy{{|~|||}{x}|}~x~z{}||{{y~}zz|{}{|yz{~x|xy}}w}w{{}}}{~z{}{z{}}z~{~|{~|{~z{{zz}z|{vyy|{{zzz}{}z|y{}|||{|~z{{}w|~~z}{|{x|z~~}y}{zx}y{{{|{}{z{{y{{~z|{|~|}}|yy}~~|~|~~}~}~~~~~}||z||~}}}}~~~}{}}~~}~}~}~~|}|}}~}|}~~~}~~}|~||~~~|~}~~~|~|~|~}}}y~y}}~~~~~~|~}~~~y}{~~~|z|}}z~~w|y}~yx|{|x{~{{|~{x}~|{~{|{{y}z{|{~~|}|yx|}}~}z||{||}z||}|{~}|yw}}|~|z~~|y}}x~~z{~z}|{|}~{zz}yyz}xw{}y|{~y{}wzz~||{}|}~x{|w}~{||{{~v||~}}~{}z}x}~}{{|x{}~|{z~~|{xy|zy~wzzzz~{|y||~|}|{~z||x~z}|{x||~}~y}}z|z~z{|y{{{z|{|~{~}}x{}~z}||~}}~w~{~y|z|}}|x~{~z{}{~}|}y}{x~~~{{|{{~{xy~u{}{z~~xz}z{{}|z~}}}|~xx~~~z|}{}{|y{}}|}z||}{|~{||x{{~x|~~}zzx~|{~|}}{zzz}{~}~{~{zz|}}|}|}{}~}{|{}~~~||~z|z{z|}~||w|}zx|yz}}~{}~~|}|~{y}|}}}v{~~{~||yz|z{{}yz}{}||y}}wy}xy{y{y|z~|}~y|~z{}y}y|}}{~}|zzx~}{w~{}z{~~|~}y{}{zy|xx~~z~yvx}y||~}w{}}|||~}}y{}}|{}||{}}|x{|~}zz||}|}~|{{|x}{|}||}|}|x~yz}}~}|~}|~{zx|{z{}r~}{}~~||~|~}}~~}~}~~|}}~~~z}~~~~~}~~~~~{}~~~{~}~}~}}~~}~}~~}~~}~~}~~~}~~|~~~~~{}}|~|}~||}~~}}~y~~|{{}z~{x~xwx{{z|y~|}~}~|xz{|{{|}~}~{~{w}~y~z~{}z|~xz~|{{|z{{}|v}}}z}{xy}}{|{}{{{~~~}~{y|{|~}~}z}||z|~{}}~|xyy|~|{|x|z}}~y{~yy~x{|~~|~}xw~|~~{{x{}y{|}x}~{~}}y|}y||{{{|~z{y}{|yyw{z~yzx}}z{||{x~~|{}~{|~~}}~}y}|zz|{zz|~~}{{{}xx{}||}||~~}}~}}|z|zy||~z|}{z{}~x{q{~x|~y~|zyy}}~|z}{{{|z}{~}~||}{||yz~}~yy~}~}}||{~}w||~}yv|}y{~z{{|x{~~|~{{{y{~{}|y~z~}{|z~||zyx}|x}y}~{y|}}{~~|{|zy|y{x{{{~xy}y}x|v~{}z}}||}~{zzzyy~}||{|wz|{~}|||yz~|~|}|{|zyx|||~~~yz{{x|~~{}zy}x~}~}zw}x~}z|~z~|~}~||}xx{~{}{~}~~|~}{x{~|y|z}x~yyy|y{|~y|vzzzwzz|{~{~~zz~}v{y|||}y~{{|~}}{|~~~z{y~|{z|{{{~|{zy|~{~|}z~}z|~}}|}x|{}y|}~}}~~}~}~~~~}}z}|~|{}~}}~~~}|~|~~~~~~}}||}~~z~~x~~~}~~~zz|}~~}~~~}~~~~~~|~~~}~|~|~}}~~~|}~}~}~~~{{~}||z{}}z|yz|{{{}|y|}|yy}||wyx~{y|||{||{||||{~w|||~x|{~||wy{x}{{~z}z{{{y{~||wz|~|x}{|t}z~|z||~~}{}||{x}}|}{}||}~~w}|}y~~}}~y||z{}~|~|zy{{|~~}}y}~~z{|{vu|}|zz||~|~zyy||{|}~{z~~~~||{}}|}~}}{}|}}x}~zyx{}{}z~}{y~y}w}}z~zyz}yzz~y}}{z||z~{{w{{~|}~}~yz~}}xz||{||z{~y}||z|y|yz|~v{}{y{~{~x{}z|{~}x|z{}}}|z}|y}z}w|~z||}{|z~yy|zzz}|||}z|~|y~xy{{x}~{~||}|~{|}zz~||wz{{{~z|z{x~y}}}~}{{~~}rz}~~x{||xyyzz}y}}{zy~y{|x|}}z}|z}x~{v|z~||y}zxy{}}{~|}{|{|~|{~~}x|{w~{z}xz|x|u~z|}||}{~~{{zz}{{}||zx}{zy{|x}z}~y{|z}y~|}{{}}y{~}|{{~z{|{~}z}{~y}||z}z}}||{|z~{z}||}}{|}|z|}{{}x~~z{{|{}}|{yx}{~~}z|{y}|}}}{{|z|{~y}|~||}z{|{|}}~~|}~~~y~}}|}~}~~~~}~}|}}~{}{|~~~}||~~}|{w~}~~}|~|~}~~}~}~{~|~|}}~~~}~~{||}{z||{x{~t}~~{{}{{zzyyv~|~{}{{z|y||z}|{{{z{}z|}{}|}~|}||}||z~~z||wxz|y~{yz{}{|z~|zyx~{wz{yz{~|z|}|}z}{|~{{}~}|~y~~}}yyz|~vz}|x}xy|{}{{x|y}x~yx|}}vy~}{~{}{~|z~{{zz~}}z|v~~}{{}}}{|~xy~|~wy~z{|}z{x|~z}~}|{~}||}||{}~z~{{|zyzy}~{~||{{x}}z}~{|||y{zw}z{|}|{z{~zz}|{~}y{z~zz}|~{y{{~|zx|||{x{||||zv|~zz~|}|}|z{~~{{t}|z~~}}|z~}xx~x{yy~||z{z}z{z}yz|{{w|zy}{{}}{z||{}|~~x~{~{{|yz{}zzyz}y|x|||wzz|{}y~}z{}}y{|zwz{}~~z|~}z~z}~|||x{}|y|}|y{z{|{|}v}w~~|{}|}y~y}~|}}~|y|{z~|v|{{~}~|~y~{yzy~y}||{z}}{}y|||x~z{}|{|||zy}{z}~z~}}|z}}}{yz~yy|{~}x|v{||zvz~{}~~}x{{|y|}{y{{~w|{|~}|}}vz}~y}~~zz~}|wu|~{z|}}}{vwx}wy}}~|{}z~}|{~~~|~{~}~}~~z~~}~{|z~~}}}|}}~}~}~~~~~~~~}~}}~~}|}~}~~}~~|~~{~|~}{}~~}~{~~}~}}}}}~~~y~||}~}||{|}}~}|~}|{||}y|{}z~~{{~zw{z{z|{{}x|~}~~x~}|{{y}{}yz{|z}{x}~z}|w}}~||yz|~{}y}y{y|}z}||{}x{{~}yx~}|yy}||}{~x{|{~~z|ww{||{y}~}~~|~~}|x{{{{z~}~}}z|}}~}xz}|~x~{z~|}y{}~}~|zx~}zz}w}}}|z~|~}}z|{y|}}||z~}z~}}}|z{~{z|}|~||}}|m|~~}xz~}~~||{zy~}{{y~z{z}~z|zz{z|z||||~zv||~{~|~~z{y~{z{|~z|{~|}{}}||~{~}{}~{}x{{y{}~z}z~}y~{z~|}||{{~{zx}z}u~|w}|}|{}y{~~~}|xzz}{~zw|y~|z~}zz|}vzy{z~}~~~|~~{{y{|y{{z~}}|{|~~w{}zx{|}~|zt||~twyz|{~|}z|{z}~{~{y~}vz~}x|}|{||u{|{}}z{|~zz{}{}~{~{~|{{{~~}{}}~~yy}{{}~}y~y|~z}}|{}x}}y||~|~z||}}w}}|y|~}z}|y}|z|~||~}}}~y|{}xzxzzz~z}x|}{}zz{{{~z}{}~~}|yy}}||{x}}|z}yx|y{zy{|{~z}|zxx}|}~|y~|}{}~|~}~~~{~~~}}~~~~~~~~~~~~{~~}}~|~{}~|~}~~}{~~~~|~~~~~|}~~~}~~{|}y~~}~~~~{~|z|}x{~}z{}{}w{w}~y|{z{}y}x|u}|}{~~}{|{~|{x}|y|x|y}|y|||y|{x|}||y~~y{{y{|{yy}|{{~}~}xy}}~||{{x}||{~~}{z}|~~~|wxy||x{y~{}x}}z}}{|vz}x|z{}|wzz}{{|{{|{|~x{z{{xx{zz|~|x}~|{}z{{|yy{y}z~~|wyx{y~~zx~|~{{~{~{}z{{}}~}}~w}~{|z}z{z{}uy~{~}|}y}yv}}{z~}w}{}~}|||y|}}~zz|}~~~y{{|}y~|{~x|{{{v}{z|z||w}z}~{~|{~~~~}z||}~~|{z~z{{~|x{yz|z|y{z|xz||{z|yz{yxyzx}x}x|~}}y{}y{~{{{}{x|~{~}|~{y{{|{yz{~yz||||z~{x~|{{z{~|||{~zw|yw}|~z||~z|{{{}z{|zz{z}{{~~y~wz{~zz{uv{{z}wx{|~~~}z~|xz}x||yx}|~z{~~{wx~{xxz~z{z{{|y}y|{}|}x|~{y{}~}|{}z}}zw{|~}x}}z~~~}}|}~z||y}~yzz~|yy}zty{~~}~|}~~}|{}z{}}{{|}~}{}|x{x}x{}{}{{y~z{|~w{{y}z|~|zyz~}{|yy|~}{y~z{x|~~}}}~~|~~}~|||~{|~y~}~~~}|~~}}}~z{~~~}~~~~~}~~x~~~}|}~~~~|}}~|}}{}~~}|}~}~}{~~}~}|~}|~}~~|~{{~~~|z}z|}{{|}z||{}}{~{{z|~z{{y{~}uxyz|}~||xzw{}{|xx|z~|}|w~}{|xy}~z|~~}||y||~{}}|}||t}y|{~}z{ww~z}}}}}|~|}}}zyvz~~}{{{y{|zy~|z{zx{x{y|~~|{~}y}}|w{}x|{~{~}{}y||{{{{{|y{}|{{~|yyz|{{}~|~|{{}{||}}}}|~z||}z|~x{{}z~}}y}|~x|{{}zyz}|y|~{{yzz}~|}|}||yv|{|{z{|~~z|}|zz~|~~|y~{|||vvy}x~}~|yy~{~||}}||{y~~~||{{|}~~}z~~{~{{}}xz}{}{|~}{|~}||{~{~|||{~~x~{~}z}||y}|zy{}}z~~}}~zz{|{}yz|{|~{z|}}}~}{}||zz}x}|{{||}~}{{yz~~y}{|~~}{{|~}z~z}u|u|x|z}}{{zx~|{|~}~}y|~y||}||~{|x|z|}||||~~{|{z}|z}}y{}{y}}}zx~}~{}x}|||y{zy~{y|||||yy}}y}~~}x}|{}y}{{|x|{}|{zx}~x}xy~y{{y||~}z}{z{~yy~}||z}zz}~x~{{|{x~}|}|{{z{y|}}|{{~{}{{~y~|y}~zx}}{~~~~}~}~|~}|~|{{~~}~}|z~~}}~{~~~~~~~|}~~|}~~~{~~|~{~~~}}~}~}~~~|~~|~}}}}~~~~~|~{}z}|}x|z{zz|{|z|z|~|{|{{~z{|}z|~}~~z{{|zz}z~}z}{{{~~~|}}z{xz|y|z~{|{}|zyxy|xzuyz}{}xx}|~~~{|{~yz||{~~|y~|y}{{}{y{|y~{v~}||z{x||}{{|y~y{~z~{}}~}{}{~}~y{wy|}y{z}|{~{z{|}~}~|z}x{}|~|y}~z}}~||||~~~z~|~y{||y{~{~|{x}|{zy}|z{x{{||}{|x}|~}}y~|y{}zz{{|{||{|y~z~z{{}x|v|z|y|z{z||}|wzzz|}}|}z~{~|}~zy~~z~~|~{|}y|}{z}~yz|~~z|z~|x~z}}|xy}}|~|v{{}}{}z~~|}{}{~~{{z{{~{{xyz||yy}zyz{||yzyy~z~~{~zx~{{z|{~~y~z{|}~~~{|yz|z|zzy~{}|~x|||}{~|}z}y}wx||{{xz{}{~|z}}~||y}z~~|{y}|yz}|{{~}x~~zy|z}z}yyw{~}}|zyy}z|y}|~}}||}}}}}~~y~{|}x~xvx{{{{z{~{~x{|~~yxzz{}|~y{|}v{y}x|{}}|}}}~|}}~}{||{{{z|}{{zxx|||w{}yvy{x{{y{|~zx~~x|}}x~~~}{~||}~~}~~~~~|}{~~~~~~}~~}~}}~{}~~z|~~~~~~~}|~~{~~{}~~~|}|~}~~~}|~~}~~~}|~~}~~|}|~~y~{~~~~~|}|~~~}~||~~{|~||y~|~|~{z|z{yywxz|xzz~z}||y{yz~~||}|~|y|z{yz|z}yz}}z}{|}{}z||}{~}y}}y|~~}zwz{|yz~}~}||{y~x{z~z}{x{y}v}y~{{zyy~{|{{{x~~}~{xz{|}yz|{|~x{w}w~z}y{zu{}}{}{|}}~y{y{~{|}zwxxy{y||{}{z~zy|z}}y}zs|zz{yz}}x|wz|||{||y}}|z{~~{wwzz~{z{xw|z}}~}w~~|wx{|{xz}}zz|yy|y{~z|{|}}{z~{{}~~}v~z}|y}zz~zz~z}z|z|{|~{||~|}}{{|{|{z}z{x||{|{{z{x||}{||||}~|z~||{|~}~z~}~{zx|~|{}~{yz|y~x~}zzy}}{y|y|~~}|{z~|}}~}{~|}~}{|}zz{}|{xz~~z~}}z|{{z|zz|~y{|~|{}{{z|z|z}{|tz~y}y}|}zx~|zz|}}}}y|xz||}z{{yzy{}|z|{zy|~~}|{s{}y{~z~y{wy||||{|yz|~{{ywy}|}~{{y~{}x}}}~~~w~z}}yz~|{|zz{|~}{}~z}yw{~zzzy|{{zz{~{}~|~{{z||y~|}zz|{~}{zx{|~{|{y{}|{}{yz{|}}wwz~}|x~{{|}|{}~}z}~~~}~z~~~}}~|~~~|}~}}}}~}}|}~~~~~~~}~~~}~~}~~~|~~|}}}}~~}~}}~}|~}|}~~||z{y||y|}|}{|}zz~|z{{|y{z|{{~z}{zw|}}}{~|~z{~~x}}zy}z||~{||{vz|z}z~}}xzz}|y{w}y}wy||}z|{{{w{z}}}{}|zz}}}~w{}{}{w{|y~~}}}{}x{||x{z{zz{{y~|z~z|}||z~z}z||~|}{~|w|y|wx|}{}~y|{z~y{y||~~}yyyy}}~|}~|~}~}}{zyy{yzxxxz{x~}|~y{||z|}}~}|{{|z|~y}}||{{~}{{|{{|~~y}yz|}zz~}x|xxy{~x|}|x|w~~y|~}}}~{{|z{|{}z{{{|{|{{~}|}}}{}y~z}{~|}zy|wy{{~|||~}|z|}}}w{z{{|{~{|}y}}}{~z~~{}zzzyzz||{}xz}{|~}}}||~~~x}|{{}x{}}x}|uzx{~~zz~|yyyx}~yx{|x~}{~|{~~{{~z|~|}~{x}{~{|}zw{{{{|}{}z{}{xzw~yy||zz~~y}y|z|z}z|}}||}z}{}z~~}|x|y{}z}yx{z~{|~{{xz}}{z|x~x{}{~}}xvyz|w~~}~}||}}}~|}{~}yzx{{}x}}~~vzy{}|}{{{~{~|{|{y{y}}~}}{}~}{{t}{|~|}||~~~~~~~~}~~~~~~}}~}}}}~}z~|}~~~~~~|~~~|}}{~}}~~~}}~|~~~}~}|~y{|||}||}{|}z{z{z||~z{|yz{~|}}w{{z}|xz||}y|x~~}y~~y~{}}}z}{z~z~|}|yy{}y|y|{}{|{{~{{{z}~|}}~|~y}}}~}y}}}y}|}zz{{y}yy~yz|{{}}~}zyx{~|~zz|||}w~y|}{|}}|w}{|z}y}y{}}~y}}|z}|{}~||y~{|}z{{{}~yx|}}zxzz}|~}~|}|~{~yx}~xz|z~}~}}y{|}|~{zz~||yz~z}|y}~xy|}|{|}z~{z|~{||~u}||~|zx|}}{y}x}}x}~|||}v|x~{}z|~w}}|}{y|}}x}{||{yx~}|{zz}{zz||zz}|||y|zy~|x|~x}~{|{y~|}z{{{|~|{|}yw|{y}|||z~z}z|{|}v{{|x~{~~~|{~x~~y|~x}|z}}~|}}|{|}z|~}|~z~z|~||~{}z|~|zx}w{xz}{z~~ywzz|{}}z|~~|{{z{x{~zzx{~zw|zy|}}}z|{||~x{|{z}|z|{||x}{}{}v}}{vz~}|zz|}v}{}|{{}xz{z}|{}zy{~||~|}}~~y|zy~~~|{{w~|y~|z~z}{x}~|||{~~y{{{~|}|zx|||{~z{z{}}z|{|z~z|}z}|z|}y|y|||zy|zy~}~~~~~~~~}}}{~|~}|~~{~~|~~~{|}}}{~~~}~|}}~~~~}~~}}~}~~~}~}}}~~}}}{~}~~~}~|~}}|mz~}~x}|{~{z|y{||yyz{||yx|~wx{y}}~yy~}z|~y|}}||{y~||}{|zx}}tv|{}zw}~y}~y~{|}}z}{|zw|y~{|zy}|z{||}{x{yxzv{~z~}~w}~~vz{z|uzy{|y{~w}y{v}{|v~~|xywz{x{}~}z~~y{~y~}zw{||~|}}y|zzx||~}|}zy||{}~~zyzy}v~y|{zz|~y~x|{}z|{}|}y~||}|y}}{y{|}|{|}}|yzzy{|{z|x}~}}xz~wy}~|~~{y}z}~}~{~{~~|~z~{{zy|{~|}~y~{|~|~}}~yz~y}zy|xz~|}}}~{}|~x~{|}}~z}}~|yxzxv~|~y}|{{z{}~|}{~|z}}~~{}}z|||~~{}zz}}z}{z~z|yz{{|}~w|zz|z}}|{{{|}{}~||{z{}xz}z||}|~~|~||{|{{{}{z~~}}zy~|y~zwz{}}|}{~~xx|{{{z|z||{~||{~~{}x}z{~{~|{wzx{w}}{|{w|v{{y|x|~|~y||}y~||z{}|}|||z~}|y}z{}{|xy|yzz|||}}xy~z{{}}~}{}xz|y~y{{~{|w~|{{}}}}{{}}~y{}y{|~z}|yzy}y~||z}y{{|{}u|z|}~{}w|}~~~}}~|}|~}~~~~}}}{{}~~~~|{{}~}{~|~}~~}}~~~}~~~~~~}}}~~~~~}~y~}z~~~~~~~~~~~~~}~~~~~~}z~~~}~~}}}}~}x~}|{~{||{}z|z{|~~|~|~}{~~~}y~||}||{{z|{y|}~y|{w|}}~}}~y}~|y~zw|x|||}{|~y~{||{z}yzz~|yz{|y|{}||z}{z}{{zz}}|}}z{y}y}{{w|~{|}{}}{}||{}y}~z~~~{|{}{w{|~{~||{xw~||zzx|{}{}~{xzzy}||}}y}|y}}v|~|}||~{~yy||zyy{y}}}~||}{{}|}{}z{~|{z{z|{{yz~|{~y{y~{~~}||zv}yz||{}z}~}v~|y|~~}{~z}y}}z|{{||~y|yxxyz|}}z{{|||}{}~}|{z{y}z}|{~{y~~{{z|~|y|}}|}~yz~{}~|~~{~{x|}|x{}z}w}~y}z~}zy|z|~}{|~~||}|z{{z{~x{{{~{{|}~~|}}~|~|~w{}{|{|~~x~|{z~~|}{}}~}|}~}y{y{z||}yz|z}|~}wz~{~y{z|||}}|{|{z}|}|{z|~}z|z|}}}{}wz}|~|}}x{}z|{x{{}y|{~~~}|zz|~z|}|~}ws||}tz{}~yy{|~y}~|{|yw|{}z|~}{|{~~}{}~{{{}}}yz|}~|yy{|{z|}}zy~{{}y{|{w|~zz{||{y{~}~z|{||{}{zyzzy}{yzx|~~~~~z}~~|}~{}~~~~~}{~~|{~}}~}}}}~~}~{~z}~~}~}}}~}}}}~}~~|{~|~~~}~}}}}~~z|~~~~}~|}{{|{}|{~}}y|{|zzuy~{x}}|||{{||~zw|x|{y~{z~||{||~~|||{y~z|z~~}}}}|{{y{r{zzw}|zyz}zz|z~~|{~z{y~y}}~~z|{|}z~}}}~{z{}~z|}}yzy|z{|z{~}}}z|~zx{|~|}vzz{~~|~|}zz~w{v{x{|}{~{~{|w}x}}{yy{v||z{~{~{|{yz}~z~|y{}~z{|~}y|}z{}y}}}~z|}~|~|}~}{{}|z~{w{zy~|w{{xy{{zy|yzy~{~y{}wx|}y{y|yw~|~yyzxyyz~{{}{xvz|}~yu|~ywx{{}|}{}|{}y|{y~~{||y|z~zyy|z|z}x|rx~~yy|v{{x{{yzy~z}~~}}}z|z|{{}~{||||~{z|}||{|z{}~}|zyyz~y~{q{}|yw|x{{z|xzz}{yz{z}~||{y~{~}}zwz~{|{x|}}zwz|{||yz{|{{z~{~{~~{w{}~|y~~{||||{}v{~}{{||{|~}~zy{|y|yyzzzzx|||}~|z||y{zz|}|~}}~~z||~x{xzzw||y~{x|{}}z{{|~{zzv}y|{~{~~}~zz|x||{|~|}}z~|~w{~yzz{}|zx~v}{z}zv~}}|}}|{}y~||~|~z|x|~}~|}~~~}}}~}~x}}~~~}}}~~~}~~}||~~~||~~~~|}}~}}{~~}|}y~~~~~x~|}}zx{~|~~||}~}~|~}~}|}{~~|}~}~~|{~|y~|}}~z||{z~|{{}~~~z{|{~}||~|zw{}}|z}~}|zz{~}zyy}{zw~z|~{w|w{|}}|wy}|~~{|}|||z~{y~}}}}}~{}||yxz|y~z}}|y{z||w{}|}y{}}|{y|z{y~|z}}|{x{}{~}~{{|{~y|{{wy{~{{||}~x~}|{~v{~{|v|}{{{}||{y}z|yxz}~}~y}~~}~}||~{|w||{|zy}|{~}z|~}z||v~~~~|{~}z||{z}x}y~}z|}|~{x~|~{}|{}|~z{~y{~|y|{||{}{{}w|zz}}{zyw~|~{}y}}yy}x{|}{}v||yz~}{zy~zz|z}}}~ww||}}}wz}z|{}~z}x~{{|y}}{}}|x{}{|}~}~|{|{z{|{|{y}}~~y{|}zy~}z~}{z{{~{z}|z{}{|z}|{~~}y~}{|}z{y~z|y~}||{}{}|||z{}y|||}}{zyz}}{~{~}u{y~}}{z~|z}~|{}|{||w}~{{xyxw{{|x{z~y|{{|~|{|||zu~}{}{z}|||xzz||~}w~|~}y|zz~~{{zy||}{}||{|~z||zz{~}}{}}xxv}{{|{~}{}{x|}x||}|y{|}{z{x|{zz|z~z|~|{{|{}}{|}z~z}{z}~||}|~|}}}w{{wy~~}~}yz~y~}~~~|}~{~~|}~~}~|~~~}|z~|}~}~}~{}~}}}~|~}}~~|~~~~}~~}}}~~~~}~|}~|~}}~}~~~~~~}}~}|~~~~~~}}~~}~~~~}~~~~}~}y}y~{}|q|{z}{}|{}{x|}{|xv||{}z|{~{~}{~x|{zy}~}|~}zz~|{|}}~zyw~|y}z~~~x|{z|~yuy}y{z{r}xw{{}yzzx|}~}}}}}~}~{|~{x|}zxz}}z{}}}wx}{w|x}y{{{|uz{~}{~{}||{{|xy}}~~|}}|{}x}|}~}z~|y~zxy|z~y{y{zz~xz||~{{x||}|{|~||yy{~~|z~~{|{~}|y{yz{{||}~z}~z{y}xu|x|}|~~y{|~|}|{{{|~|{}~{}||{~~z}{}{}y{{{|~y|}uxy|yz||y{|{zz|v~|}z}|}|}}z{|y{z}~}zz|}||}|w}}|}~|z~}zxz||~zyx}{{~}}~{}|}~|~}u|||~~~~}{~|}~{y~|y}}z|xy}{w{z{|z}|}|t{{y{w|}{{s||~|~{{x~|{~y|{~y{}~uwy{|}~||~t~{|{}|xs}z~}yy}~{~zyyz{~~~}{|}|z|}||y{}~z||}v{}|y~x~}w|zx~}w}~v|||}}~~}}{y~}}}}}z}|~~|~~||~w|~{{}{|zz|{xz{z|}}{{{yz~|~||{~~~{|w}{}x~|}}}y{{~z~~}yxx}|||~zyw}}|x|z|}||~z~~{|~x~z~|{}~~}~~z~~{~~}}~~~~||{|~~}}||~~}~}}~~wz}{}}~~|}~~~~{~~}|~~||}~~}~~~{{{z|~|x~~}~|}z~{||}}vz|}{}|y|~~x}||y}z{}z}}}{}xz|~~~{~~|xz|~}~z}|x}yzy|~{}v~}z}{z|~{z{~}~zz}|}}z{zzw}}~||~x|}|{~||z{{~|{~w}|{|{zzy}y}zy~~zz~~zzz}|{y}{{z}{||~}wyz~y{|w~zz||{{zz{z{}~y{zz{{{~|zz|{y{{y{x}|zv~{}}y{~}|~yy}~}zz|~{{{{{}z{~{~y|y|y{zy|{}z|yy~|z}z{}|z||||||zxy}|}y~z}}zy{{z|~|}{yvyz|~{z}z{zz{z}{{|zx~|z~{}w|~xz|x|~~}|}{||}y{{{|y~|{||yz|w}||z~z||yzx~x}}}||}|}w{|}~{}z|~~{|~{zwz~yx{x{w~zzz|}{y|yz|zz|||{}~{}|~|z{~}z}}y~x}~}|}~~y}|}~|~|}{y~}~~y~}z{z|zy}}{|}~}y}yzyz{|~~}{|~|~yzx|z||}~~||~}}s~y{vx|xz{}y~~|z|x||z|}zx}zy{z~|}~z}{||}}|x|}}|{}}~y|~x~|}z}{~~|y}~|y|{}|zx|{z{x~{{~x|{}}|~{z|yyy|~{|}{z|{|~z}}~oy{|y|{|~}~}~|~}~}}}}~|}~~~~~}~~{||}~{}~y|}}~|~~|~~}~~}}~~}~}}~~||~~~~}~}~~~}~~~}}~~{~{~~zz}|v~~{{z|{~z|{x{xv{~}{|z}v{z}{{~}y}}x|~{{|~||}}~y~x}~~~}{}~{y}{}}{}wx{|{|y{|}y|yz}{v|yzz{y|}~{zx~{~{y~|w~{}~yz{zy~z|~|zy}{}{w}u~}{~}{xzz~|~||}ux{z}{}~z|zz|}z}{|z||{}xy|z}y|}z}{|~}|z~|zy~}z~}{zyyzzt|}y{|y~z{x|||~~z~~|z}u}z{v|{{{z}z{{~w}~|w{z{y}xx}~}~|~z~z|y{x~x|{|}z|z|{}|y{{z}}|z|y|xywz~z}xvy~xx}}~~|}~yy}y~~|y|}~}|~~z|x|{z|{||{{yx{x}x|yyw{}xxz}}yxz~}}}~|z|||z|ww~}}~|}~|x|}}{~{z|z|~{y{zu~{}{tw{v{|zz|{~|{zz}|~zyz~~~|~}{z|~}y|{{{{w}{{zz}|x~|}}||z}|}z}z}zx~}|{|{{z}{|}}yzw{}}}}}|}|z||zy{{}w}}}{}|~zz}y|{vy|}|{z}|z|~|z}}y}{~||}|}|}}x||y~}vyz}xvz}{{|~|z{z{zz~yy|}zz||}||z}w{{v~z|}{}}|zy{}}}{||}}~}||z|{{|z}}{~z}}}~y{z}{{|y}w||~|}~{{~~}~~~~~~~~~~}|y}~~~~{~~}|}{~~~~~}|}}}~{|}~}~{}~~}x~~~z}}~}~}~~z~}~~~|z~|{~}~~~~}~~~~||~{x}~}{~z{x}|{|t{||~~wzy{|}}{y{||}|~|v}|x{~xzw{}~z}}{{|}{}~~~{}}}{y{|~}}zx{||||}{}z|~~|{|~}{~wz{|y||{}y{|{{~{z|~~yv}}{{y|}{zy}~x||~}}y~}|{|}z~}{~~x|}z}~|||~|}x|~||z|~{||}zx~v|z{|||}{}|~x}yy}y~}|v|x|||}{{}}~{|||~zz||~|{}}zz~{~|}y~z|{z}}{||{~~{}yxyx|~~}}}x}|}w|~}|}}|}}{|{|zzyz~|{}~|}}{}{|{||}yy}{zy||~{xy{|~|}zz|z}z{zzz}|||{|~|{}{~zy{|{z|zzz{~}yx~~y{{~}yyy|x}{}{~|zz}|s}}{|||||~|~yz~~}}{|}}x}z}z{~~zz~}x|w{|zw}}|z}||~}z}x}x~||~~{x||}{}|~}{|z{y~|~}wz~~{{|||}zxz|z|{{}|y~zx}{{x}|zy{y}y|x|||}|~y}wz~{~}{~~|}z|yw{z~y~}~~}~}~~}{y}}}y}|~||}{}}{x}~x~}|}}t|}z|~y{z~}}}~x~z{z{y}~~|zz}}}}z{{||}{|~~||y}}{~~}}}~}|~{~~~z~~~|}~}~}~~}~|~~~}~~}}||~~~~~~~~x}~}~{~}}~~}~~}|}}~}~}~~~|}~}~~}~|~~~}~}|}}}{~z{{z~yzyy~~{yz|~~|}u|~|~y}{y{}~}z{{y|{}}x}y{||~||{}{~~||~{|{y}y|~y|wy|}{{yv}~|y~|w~|{|}{{x{zx}~~{z}{|~|{y}{x}z|}~{~x{~~{{|xw|{}}z|{{}xyy}|z{zwz}}y~y{}wz}}{{z||}}}~~{{|y|z{|z}x|{{}}|{wxx{}yx{|{|y{~{~yr~~|x{{}}}|{~{{{|{}|~{v{s|{x{~~||x|}wxz{z{z||{vz|z}{||~}}||w{}y}|}~~}y{|}{z}~~x}}{z|{z{}x{|z||{}{zz|~||}{z{{}}u||~{~|~|}}~}z{z|~}y~{~{{z}{}|y{zx~||z|zyz|{}y{ywz}y~~{y|zz|}}{|}}|{{{}}}~zyz||v|~wy{uz~~zx~zzy}z~{x}z{}z|}{~x~z}~|y}{x|}~{|y}{{z|||{z}~z~zy~zx~|y{||zy}{|~|{zzzz{|{}{y}~z|~~}zy~x~|{~yz|yz{~{x||vyx|yzxw{zy{y{z}|yz}~x{{||{wz{}zx~zyy{{}yw|{x~|}z|}}{z~{{z}||~~z~{{~}}|}}{|||}{~w|w{z~z}~z{}xzyx}}zxy|~}y}|y|~y~}}}y{||~}}x}~~~~~{~}~}~}~~|||~|~~}~}}~}|}}}{~~~|~~~}}|}}}}|}~}|}~~}}~}}~~}~|}}{}~z|}~w}}|y~~{y{}|}}{{z~||~}{}{|x~}}y}x~|||~~~v{{{zy{|z~~z~y{|~}vx}yz~{xyy{||{{}{{~||v|~|~{zz{{}~{z|zx}}}||z~{||}~w~y|}{}|zz~}|}}y}y||~|{{~||{~|x~{{{~{uyz{y{}}|wz||z{~z||~~{{{|{~{w}y}~~{|{{v{|{}zzz~|~}zy{{}y{~|}}||}}z{w}|}|z}}x||{~z{zzz{~{{~}|{v}|{}}~|||}||{z~|z~~|z~||}{xy{|xyz}{|z~{~|~~}|~}|{}}|zzz{v|{|w~}{xy}{{|z|z~zz~~}}z|}}z|~}~|{{y||}{z}~{}zu|z}~{{z||x{~|{w{}}{}{|x|}}}{~z}||{{{}}z~}y~~z{zy{~y}y}|{~|xy}y~}}zwz{}|y{}}~}{x|z{{{}~y}}|~~z}}|y~||}~}{}|z|v||}~{w{~~}}|{{~|yz~z~z}{}x||{}}z{~{}}}~||z}{}{{}{~{z}{y~}z~}}|y~x~~}~|yz|}~y}z}~}|~z{|{{}|zyz{w~}|{~z{{~wwz{~z{~}}x~|v~}|~}|}~~~}~{~yy{z|~y{{}}~w}}~}{zu|}}{wzzr{}|{x{zyy|{|z{|{{}{zxz~{~}}~~~~~|}~~~}{~}y~~|}|}}~~~~~z~~~~}|}z~}|~~~~{}~~~|}~~}z~~~}~|~}~~~~~}~}y}~~~}~~|||}y|}}~{~~|}x|~{|~{v|}z{|~w{zv}}{{|}~|~||~||z{{}y}~{||}zzz{|}y~||~|}}zz}z|||}z}|||zzzvy}yzx{{}~}}~{{|{~}}~z~|z}x|~{}y~~}}{y|yw~z}zx{zz}{}y~yz|{{|~{{x{v{x}zy|v~}{z}{~|y~~{||z|~zzzxzzz{{|}{}y|zww{y}~|zy}s{~}}{}}x{y}|}{~~{||||zzzx{r{}{xw}}|vx~{y}{x~zz~{{{{|}}}|z|}}|~~|}|}x~}x|}x~{~y{z}zy~z|uxyx|zz{~~v|{~{t}}}x||}{}~}y}{{zv~}{|}}wtv}{w}}yyz{yy|{{{}y}~x{~~yz{z|z~|z}~}}y||w}{}zzvyy|~}{}yzz{zyzxzxzx{||z}z}zw|||z|~|z|{~w~{z~~}|{|~|~|{yz}{~z{~xzx|{||~}yxz}}|{~{}}}zx{~y{|}~~z|w|zy{z{z}|}}x{{yyz}~}zz{|wx|y{{|}{y|w{z|}|x||{~~y}z|y}w{z}||z}|wzx}~|z|zy|~{{||z}}{{yz|{{y~{|z}|{{~~z~~~|~~}}}~|yz|zy}y||}||t~|x|x{z{|{}{}z~zw~zyy{q}y}~|~}~}}~~~|~~~|~}~~|}|~||~}~~}~}|}{}~}~}}|~~}}~~}~}}|}z}{~}~|~~~~~}~~~~|~}}}}~~}}}~}|}}~{}z~z}}}~~~~~~|~~}~~~~~}y||{zxz}z|xy}zz{zx{{|x{}{|~}y|}}~y}y|{y~z}|y{|~{yy}}~}}w{x}}zyy}z~{~{|~}|~~}}z{~~||}~zz|~~}{|}z||}{|~~||y}yvyz|~}}vz|}|~|x{z{|{z}|~|z~~z|~{|}|}{wzv}|~~~~x{yz|{{~}}w~{}z}}|~xxz|~|z}}~{}{yy}xyz}|zy}y}}{z{~z||u}zx||~}~~{~~|}|~|{||t{u~}}yyz}zw~}}}xz|}~{}}}v}{~{y~wz}z{||{yyz{~y|||~~{{}}~}}~~}}{{z~yz||yy{~v}yxx{||~{y~{||}y|}~~|{|z}x}|}~|z{{}yu{}zw{{w~|}{|}}~}|{yz|}}|z||}zy{z}|z}}}}}~}|~z|~z~|z}}{{{z}}~x|~{y||}{~y~{|~v|~~y}}}|{{}{|z}v|~{}{~x{}|{{{{zv}{v}{|zz}}~|{y~~z~w|{{{{~|y}{||{{y}}||wz{{}|{{{{vvz}z{y~}{{|}y~{|z}}y{y{}~}z}~~{y{~~z|z|}z}z|z}{{~}u~~~|y{|{}}z{z~{{||}{{|~|yx{|}{{y|{~z~{}w~|~}||||z}|z|v{yy}z{xyyt}}y|||~~~}~~~}~~}}~|~}}~~~~}|~|{}~{}|}}|}}~}~~~~~y~~~|~}}|~|~}~~~|~~~}}}||{~{~}}}~}}~~}~}~~xz~~~}z}z}}v~z{{}wy{yy~y~{y{}z|{}{~~|z|zy|{z}z~|xz||{||~~{}{|~~|}y|x}zzz|{~{z~{z}|}{|}x{{|y|{z}|}|y{|}}y}{|{|}||}~zz|{zz}y||}{z{|y{~{zx|w{z~{~w|w{}w~y|~yu~zyy|{y{y}~y|}{}{||~vwyzx}}yz|y|y|zx{{{|}{{yyz{}{x}||z|~{{{z{z{||~y}|~|{~zyyyy|{{}z{}w~y}{zyy{~}{yy}}~|zz}}{}{xzx}zw}~}}yyzw|}{zy|~y}{x}x~{|~y}~{}{{{zz}}}}}}~}~}|{y~z{{~}{}|{|}|~|||y{{wz||~w}{|z{y{|~~|~{|~}y}|v|~|yy{}|{z{y{|{|}zy~~|~{||~wz~y~z||}}~~w~x}yz|~~{}|z|{z|{y{}}{|{}z{|zy|{}zzyxzz{{|v~zv{|y{~x~||t|z|z~}w|z~}}||~|}|}}~u}w}|z~}z{}xw}z{}}}|{yz{z{y~zw~}|y}}{}~}z|}{|}}|||~|}{|z|}{~{~{|zz}zywy{{z{x}zwwzz{}}~|z||zz}y}{y}y}z{}z}~||{}y{z~}y~|y|}|x||xz|z}y~}}z|{vz||y|y~~{}z{|~~}||}}~~~~~|}~}~|~z~}}|}~}~|}z{~}~|~~|}~}~z~}~||~~z~~~~}~|~|~~{z|~~}}{}{|~~~|}||~|~}|}|~yz~~~~~~{~}}|}|~z}~|y{yxz|}}|{{}yz{|~~}||~|~}~{~{}||y{}}{~z||y}z|{y|y~~y}|y~{{{}}{|}~||}}y~~z}|y{{yy|}}{}}u{~{{y|}}{{z|}}{x~|}}~||zyy|vz}{}z|{~zx||{}{~z{{|{yxz}{{}x|z{|{||{{~y~~{~~{|z}x~|~}~~|}zz{z~zw}{{|~~~z}z}{|}w}}z}}{zz{z|~|~z~{x|y{yzz|~t}~}~t|zz{{~}zyz~|{{~~|~}~{zx}~y|zw}||{|}{{}z}y~{}~}z{wx}|~{~}~}uw~|~~|~}}~||yz{z|}{|yx{||}~z~}{{|{yz}}{{|x~}|z}{{~}y{}{rv{~|z{z}~zz|xy|zy~|}|y~}}{z~xyy~{y~~w}{|yz}}{}}y|{~zz}{|wz{{x{}~~y~}{|yy}~{~}~{~~{yv|||}}||zwz||~zz~~|~{}}{}~{{xy|x}~x~~xzy~zuz}~{~|y|}}y||z{|z{}}}}}~|}y|z}~~zy}|}~~y~{{|~~|y}{}~{~|zy|z}y||}|}}x}}}zy}x~{|{{}y||||||~zx~yz|{|||y|}}}}|~|y|v}|~{v}{{xy~zzy{y~|z~|}|~~|~}{~~~~~~}~{}~~}|~~~~~}~~~}}~~~}{~}~~|{}~~}~~~~~}~}~}z}~}}}~~~{|}}~~~}z~|}~|u~~~~~{~}}z}~{|}~~||~~~~x}|z|}}~~|z|x|x{|w|~~w|~yyz~{{~|{|{||{}z|{{{{z|}}zx|}||~}{|wz|}}z|}zz||}}}xyy~|||x|~{u|z}||zwz||z{~wxz~}~}~|{|y{z|~z{}y~|}}z{z{{~|~~wyzzz}}~{|}}||~~y|z||{{{||}}~~|x~~~|{{~}~z}}||}~~~xzy}{y~|~~z|yyy}x{x{{{|{|z{||{z~~}~}y{~zyz||}|wzx{}|zz|x~~|y{w{}{|uzw|x~z~~~~}{{{y|y{|{}|}wz{|{|{{yx}z{}x}zyy{x|w{}z|}{~~}~}{{|y}z|{~~x~x|y{}|}zy||~yyy~yx}~}|{|{}|{~|~}z}}|z{{||}y}}{|}~{x}|{yz}wwz{yzw|zz~z{|x}|y}x{}~}|xyv}{|z{}{{||~~}||yzy~y|zxzyy|yy{~~x{~}|}|x}x~~v|}{z~|y}|}}zz}}z|~}|zz{}{{|zz}|{{zzt|~zv}zzx|}{yx{ywy~|y|||~~|{w~}{|~|x{z{{}}z{{}}||{{|y{x|{z{vx|{}}v{vz{~{}z~zy{|}|{{}z}}|}z|xy|{}zu}}{{}~~{}z{|~z}}}}}z|}{x~}{{}|yz}}w~~~~~}~~|}}}~~}~|}||~|~~~z}}~|~|z~~~~}~~}y~~~}~}}}~}{~~|~~}~}~z~~{~~~}~}}}~}}~~~~~}|~|||}~~}{}|}}~~||{z{}y{{~z}wx}|{|zz{z}~z|{xzy|{|}y|{||{~z|{{zx|{z~yyxyz|{xv~~{z}|z|~~z{zy}zzxzx{zzzwy~~{|}x|}}y{|}~~}|~z}{~z{z~{|yz}~w~zz|~{{}y||}|||x|}{{z{zz{z}t|}|}{|}{}{~y~~~{z|z~~z{{~y||}|~|}x}x}{~}{}{z|}~~~z~{||zy~~}~|~{z}|y}}z|}}y}z}{}z{{zyy}vy{zx~}yvz{~|}~x{||zzz}x|}}~}|}y{{||{|~{~z|{z{}~|~{zz{~|~|zz|{||||{}}y}|{{{xy~|}{y|~{{}}{}x}vz~|~|{|z||}}{y|}{}}yz|~yy}{||{}{}z}}yz{}|y{x||{{|}||zz~|zz|wzw||{{w~|}{z~|}z}|}yy~{|{x~zxz~~|}~|xy{|}||}~{~x{}z{z{|{}x}z{}~~{{~|z}{xw||y|{{|~zz|}yx~z~}zz|w}z}~}}~|}z}{{}|~{|{}|z}}~||}~|}{{vv{||~z|}{~{~}xz}~{}|}zzzz~~x}|||w{w|{|{}~}y~}yx}~}yy|{z||}y|{y}{~||~{}}y||~z|}|}z~|~|}|{v|{~z||~{||}zz}}}y~~~~~}}~~~}}}|~y}~~z~|z|}~~~|}|~~{~w}~~~~}~~~~}}~~~{}~~|~~~}|}}~|~{~}~~~~|~z|~~|||~~~{~}{|~}~|~}}~}}~~}~}~|}}|{~{|~}~}||xx~xs~}{{yyywyx}|y}~|{}u~}}~z{{}|x{}}|}z~|{z~{wx{|~z}yx~zxwz{z{|{{z~zy{z{z|}yzy|~yu{}|yvz}|~{}{||y{{~z}~{}~{|z}|{|||vvzzyy{zx|}yy{{{}z}wzw|}{|}{{}x~{~|{~~{y}|zy{|}}z~|wv|yuy|y|||y{z{u}~xz}z|{zzyz{{{|u~~zz{{~z~z|{}{~{x|{||}{{~|{z|vy|{x|~}|{{}xyxz{{|||||{yw}x||~|{w{~~z{~}w}wzxu|{|y~}{}|{~|y|{|z{~yzy}}}|{~~y~~~}~}~}|}||{|{|~zx|~w|zy{y}w|zxzw{|z~}}}z~z}~{}}y{{zw~{z|z~{~~}||z|}z}z}yz~}}~~t}u|{|{|z{|~}}z{z}z}{}|{|||x}{|}}yyx{z|}||{|yyyw|{}||}zx}~w|zwx~|~|{{|yz}|~{~~{z|~}}yz|{{z||}~yz~}}}{|y}{|{}|yy{z{}|~~zz~{}u}}}{~}zxzz}y}~z~zz~{|||zz{z~~xxu}}|}}}y|yzx|}|}z|{|~|{~{~z}z}~z{}}|xz|~}}}{yy~zzz|{~vxz}}}|~{zz}z|xz}|z}{~x~}~~~~~~|~~~~}|~}}~~~~}{{}|z|~~~|~|~~|~~~~|}|~||~~|}~}|~y~}}~~~~~~||~~|~}~}z~|~~~~~|}||~}}~x}y}{}zz|||z{|}v~{}}~{|}|}}{}}~}~|{y|}y}ww{y{~|w{~zz{}~~}||xyz|}}~|{y{|}{{|yz{|y{{{}zz{|~z}yzz{~~yz}xx||~x|{|yy}{{||w~{zz~~~|xzx|}y}~~~~|yz}zz}}}zyyy~|{{yz~{yz{|x~|}||z||y}}{~{}{}~x{}|zy|~zu{|}|{{z|~~z|x}{|{zxz|zz~}|{xz{~|{||}}~||{xzy|~}~}y{{||w}y{{|}y|~|x~|w~{zy}x|~|wy}~}z~{wz}|}{}}zy~||}z|}|~{{~z}{{~~w|}w{|z{z}{yz{y|{{x}~~||~|}w}yzw~|}|}~{y}zzy{{{z{y{}vz}{}{||~y|}|z}}|}w}~{}||z}zz}z|{{~y|}w|}||}~z}xx{{~}{~|{~|}zzyx~}x~|x}{{z~|||zy{~zz||x||~}}xw{~{|{{yz}{x|z}}|x~}~}|}}}y~}zz|z|zx{{|y}xx{yzz|}v{{z{}}~{z~}~~|||z~~{~~{|~yy}}||}|z||~y}zz~}}{~{yx|zxy}~z|||||}y{yx|||xy{z{~{|z~{wy}z~|y}z~~~{}|}}|{x{zx}z|z~{~~}|}|{}}|}{~~{}~{z}|y|w|{~~~}~~~~||~|{~~~~z}}~~~}~z}zz|}}{~|~~~~~}|~{{~}~}}||~}}~}|~~~}{~~~~|}z}|~}}~{|~{y~}|~}{z~~~zx{}~w}~xz{~z|}{z~{|y}y~w}|{z~z{~}}|y~{}~~|{||z{|}}y}||y~~~~~{z{}||z}wz{zxz~|{}{xx~xyy|}{}z{~{{y~}{}||y{yz~xz~}z{~{{z{}{yxw{~t|~z}~}||y||w}}yy}v}~{z}yz||||~z}}x~}x}}{}{|yy~||y}|~yz}y|z~{y|z|yzw|{{|{{z{|~u||}}{{}~z{|y{|zz}z~wx~{z|yy}}|}|}}z}}~{{|{}~yv~w}xx}y|w|~|~~{||y}}y{{|||zzx~}zzy{{~{|zyw~}{xv{{|v}}~|y}y}~{||z|z|}~zz~|}y|{~{}}y|}}}~}|{x}|u{{s{z}|{}{{y|{zy~{z|}}}x{|{{||z|~~}~}~zw}|yz|}z~~}ux|}~zzz{zzz{y||{z{}~}}}~zz}~|x|}{|~}yz{}}|{vyyz|z|z|zz}|z|}}}{{xvz{y}}|}y{z~z}|{|yy{}y||yy{}y}uz~|x|y~|{}yy}||~|{|z|x|v{|{y|~x|y{t}}{}~~{~|{~~wz|yz~|z{~~|{z~}{}{x|z{w}|{}{|zzz{z{|{{z{|{{{}{~~|y}z}~~}|y{{}yz{}|~}~{z{|y|xz~}y|z{y}w~{||~~{~y}|}|}~{~}~}~|}}~|~|~}{}~~z~|}~~}}~~~~~~||~|~~}|~}{~|~|~}}}}{~~~|}~~{}~~|~}}}~}{~}~~||}{~y~~v}~~|~~}{|}|{z{z}x{wz|z|zz{}|z{~|x~}x}x{{zyz~}|x{|}}}u{}z|~|}}||w|pz}~{}q}|y{z|||~{|||{~z{~xy{}{z|}|z}x}|xyz||~|{|x|~v||}~~y{|z{z|}|{zzz~}{{ywzxw{{~||z{x}|{|~~}y}vy|}}u||xzy}{yy{|{|~y}y~{zz|}}z{}~|y}}}{~|}}~z|~}~~~{~{|}y|||xz{||~|y{|{}}|{y}~xx|z~zzx{{z~}}|x|y|~}||{{zz{|y~z{w}x|{~{}{yy|y~}|~z||}|z|{}~~{|{|z~~z{yw}w~zz~{|zyy~{{{z~{y{y{}}tz~|{x|{||{~||{||~|||}||y|}zz~}{}{{|~|~}}{z{|{{|z}z||{|}|||{|~|z~}w{}z~}xyv}w~}zy~zzz~}|z{|}{|{zy~||||zu||{zx}{~w}{y{|}|}~{}|}z}z~~|z{|z{yw}|~|w}}z~{}}{zzy}|{~||w|z|{y~~v{w|yxyzx{}|}x|v{}{{y{y|}|z{{|xzx~|~y|{|z~zxyt~~}|{w~}w|||~{y~~{|}|}}~|~{}{}z|yx|zzzw}|{zz||}|}}z{~y{}z|~{|~{~{~}~}}~|~{~}~~~}~}}~zy~}~}~}~~~~~~~~~~|~|}}}~}|~~~~}~~x}}}x~}}}~~|{}~|}~~~~}~}~~|~||}}}~~~{{}}{||zy|{{}{||z}}|{y||w|yx}|{{{|y}yx{y}|z||}~|{||{x{y}|yz{{|z||y}zy|}|y||x{||x{z}{wz|}y~y~}||z}|zz{~~|zx~~|z}}|~x|}|{{|{yy|~{{|~}|{|~ywx{|w}xv}|}{}~z{}||tx~{|{|zv~|~~|v||w{}y{|y~x||}|{~zx}|yz|xxz~z{z||z~}|z~z}~z{||~}||}z|~~z{}{w}y||x||||zzw{v{zz}{||{|{}~z~~|~~}y|{{}|{{}{~~z|x~z{{yxvz{{y|x{z|y}z~x}{z|{}y}|~yx~yz||~~~|}~~}}|{{|}zztyzy|}wxw|}v|xz{{}{zx~yy|z}z|}|{~~|~|~z}}y||}|}|{~|zyxy~{|z}z}y|z{y{|yzz{|}yt{}z{z{{~|}{|{{y~~{xx{z{{}w|}~z{{|yxy{||y|{{}~}~{|z{xz}~z~}y~v~z~~~||yw}}}~}|}vz{y}{|{z{yy}zzx{{|{}|~zxz{{|{|||yzz}{wy}x|~|{{|}}y|{z|yzzz|yz~z|yx}{|z}zz|y~v{y}{y~z}|x}}}~z|||~}z}{~|{~~z}|{|zy}}yy{zz}~~zxzxxw~x{|z|~{{~x~|}|~}|~|~~}z}}~~~~~~~}~}{~~~~{~|}}~}~z}}~~}~~~~|{}~}|}~}}|~~}}~}~}~~}}}~~~|{}|}~~}~{~}}|~~z{~}}}~}}~~}}y~~y}~~~~~~}~}zxz}z{yz}|v}y}|~|~}|z|z{y{~{zyz~zz}y|{{zz~|||}{{{|~z}{~{z}}z|{{}x}|{s|~~~z|v{~{{~wy{~}{|y{{{{}{{|}yz{xz}{|{~||x|{}{~}xz}{}zy~~|uy{~y~}~~~}{zz}xzz}y}~{~zzx{w{y|z}x{z~{||||{|{~z|vz{~}}||yz{~{~y{}v||zzz~|}y{||{~|{||z{z{}|}x~y|}|~{{|z~{x{~}}|{{{xzz|z{{|}|~w}|~{~~|~|w|{{{|z|}x|~|zzw{y|}~z|~}z~~}}xyz{~}~{|~z|{z}}y{{zz{}~~{{|~~}{z}z|}}{{~{{}}y~~}|zz~{|||y~|{~}y~uy|{~zz|}~||{~}~~zv}y|}}x}~{{zz}wy{yzyz}u|{~{~~}y}{}}zz~{y|{z|~y~}zzvz}|{{|z{z~zw}{|y~zz~y|~||{||ww|z|~}z|}|{{}~z}|zzyz|~{}y}{}~~}~}|~~}}|z}~yzzvz{~y{|yz|{w|||zz|{{~{{zy}{{||}}|~|~||}{{~}|~~~y~}}{|y~~{z{z|z~{{|zy{{~}{|yyw{~{}zy}{|{}|~{|}}{~||{}y}}~wxz~z|~{~{}|}{{|z~}}}~u|{|y{yz~|}~~}~~|}}~~}~~~~|}~~x~~~~~~~~~~~}~}zz}}}~~~~|~~{~~~}~~~~}~~~}~~~}~{~~~}~}~~}~~y~}z{~|{{~}{|}|~v||x|w~zwxzv}yx}{vzw||}|{{|~}y|z|zzy|}~zy}}y|v|}z~{{z{xzwzvy}x}{||~zy~y{y||{{{}|{y{yxz|wwz}z{|}{}}||{}{~|{~~yv{}zz||y}v{|{y{}{y{z{}||v{z|{wx~~{~}|y|}z~zy~~~y{~||}z~~z{}zzx{|z|y}w||}{x}}}{{}|{|{|y||}|}}z{}}}{}{~|}|}|t~xyw{y||y}}}{{|~}y|~}zyz{yxzzzx|x}~~~{y{|yzy}|xy}z}~|{{x{v||x{|yzyy|yz{yz|~z||x}{zz}u{z~}}~~}x|y{~~|~}{{{y|~x||}{{|x}z{x|yz}|y|~yvz|z~||{~~z~}~z}}{z~u}~{z|~}}}zyzy~}zxzz{{z{~z|}{z||}~z{x{}v||{}|{|}wyz}~~{x}yyz{z}||{{|xyyyy|}~zw{|{~~xy|{{{}yz}zz|~~{~|}|z~w|w{{{y}z~y{y|{yv}u~}|y{x{~{{{|}{{}{|}zx}{|z}|~z|x~{wxy{~}zvw~y{yxz|wx|}{{x}||{{vzx|~~|}~z~}x}}}~}yzxz}||{z|y~y|||zy~yy~|x}{x{zz{zz~}}z||z}}~z}z~}}~}}}|}~|~|~}~~}~}~~~}{~~}~}}~~~}~~~}}~}~~||~}}}}~~z|}|~}~~~|}|}{}|}~~{~{{}{~~~~}|{|~~}}~}~{}~|}|}}~~|yy}y{y}|~{xy~|z{|z|{||~|yz{}|z}|||z|xz}zz|}|zzxz}y|{{~|~~zyzz}x{|{~|~|y||}y~~~w|}}|}}z{{}~wz~{w}zz|z|z}}zz~~yw}wuz|}{|~}{z}|||~|~yyvzy{{zy{~zzw~~~}z~y}{|z}{}z}y}x~|}}z|}}}xw|{x}{xzz|{}}}y{~y{w}}{{~y}{|{z{{zwy|x||}}||zzz}}x||{|}}|v|}|}~y|}{}{~z|zx|{z|}{zz~~z|z~|{|}}{|x}z{y}~~}{}|yy~}xz~~~{{||z{z}}y}zx|zz|~~~{y~z}~}~{y~~zz}||}}{~y||~y|u}}z~}~y|{|||z{zx~|y}y|}~~z|z~y||y~||yz|x}||~{z|}~|~{}}}||{~~{}}xyz|{zz~y}{}y}~}~{{z}{yy}{x{v}zwy}|{|zxx}yz~w{|zv||~~~}}|~}x|xz}|zz|{{y}ty||y{{~{|~}~{yyzz~~z|{wz{vu}|{{}{|z|{{z~xzz~x|}~|{||}|w|x}{w{|yy{}|x~y~||||{|}{z{y|~x{y~}}~||{|~~~z||||{{}~y~}|~z~}}}{{~}}{}~z{}|x{z|{}~{{{|z{}~y~|~}z}yzz|~x|z~|~x|~y|{}}{}~|}{{{{}~~}~|~}~}~}~}|}~{~~~~}|}}}~}~}x{{~~~}}}~}}}~|~}}}~}}}}|~{~~~~}|{}~~}~}}~|{}~}~|}|~~}~|~~{|~~{~}z~}||||~~}{~}~~~z~|y|{{vw}z|{}|{y|y{{}xz{y~{}{{wy|{~~~zyv~~y{}}y}}~y~~}z~x|{z~}z|{z~zw{z|{|~{{{{xx|t}}||z{}{|y}|xz~{z~~~~||{}}~y{z{{|~||{}y}v{~{}|zy{yx{~z|{~v~~{|z||{}|t~yz~}y|z}}~yz~{||{}y{ywz}w}}yzyzxyy|z}zy|}z~|y{z~{~~{zw}||~|}yy{z{{zz{}}y|~}~y{xy}|vy|{{}{|}{|}~|||xy|z~}{z}z|~z}~z{~v~yz{{yx{~}{|~{|~}||{z|}zz}}~|~{}{|~||~~~{z|~}}}~}~}|y}{~x{y}x|z{{}}{~y|~{|}|}xzy}z|zy~{z|}z|z}|~v|~~}}|~~|}}yz{{}~zzz{}|z}y{}}y~|~yz}y|}zz~~|{}|||z||yz~|~}zz}{~~x|}||{~{|}}||}{|{ywz~{~z||yz||||}}{~x{|}~y{~{||~w}{{zz}||y}{z{{~{x}yy{~{{wx~{zxz{~xzx~}{|||}|}}~|}~~~{||{y}}|z{}|~{zz~z{w||{zz}y{|zz~{{~~{}z{x|}|~~}|~}|~~~|y~}|y{||~}~}zzxz|z{z{y{|}{~}z}~}|z||~~zz}z|~|~}|~~|}~~}{y~~|}}}}~}|{~|}|}~~~~~}}~|~~~}~|~}~|}~~|}}{}~z|}~}}~|{~~~}|~~~|}{~|~|}|}}w{~|}}|u|z}{zxy{}{}}z~|~y{~}}|{}yy~|~x|~|{}~y|}~x{{x{{}vw}y}zzu{zyx~xzy~|}~~zz}z{|||~y|}~~x{}}~z||{{}}zy|||~y{{|{{x{|w~{|y}|{y}zy{}x{~}~~{y|||y}~wy|}yzy{|z{|z||{yy{z|{zzz{yy||v{y}||}x{}y}|{zztz|wzyz{yz~}{||x|||~~z}||{{u}~z||||~~{{zz}{{}}}yx~x~y||}~y~|}|z|{|}z}{{{z{~|}|{}|~{z{|~|z|{~~{y}}}z{zy~{{{~{||z~{}~~~v{zx|{~z~}|{}x}|}|{}}|y~{z|~xy}z}{zz{|}{||}ywx~w}|x|}z{z~{}~|xz{}~{{}{y{|{w}}y{x|}}{}zyx~{{x{xzz{z}}}|z~w|{|}y}{||x|{yx~wx}{|y|{{xy~~{yzzz}zx|{yw~{~w{x|}x|~|zxy{~{|z|xx}xyy{|{w|~|{x~wzxz{|}~|zzx|yyz|zz~zz~}{y|x|{~z{z~z~}||{{zz{}{{}{{x|{}{vy~~|}|{{~x{|~|}zzzyz{vz{||y{||y||}}}{|x|}{}}~}~y~x~|x|~|}{|}{{~|~}z{~}}zzzxx{|}~{~z{{{|~z}{~|~}~~~~~~}~~~~}~}|~~}~~~}~}}~{}}~}~~}}~}~y}{~~{}~~~{~x|}|~}}~~}}~~}~|}|~~~~~~~}~{|~~~~}~}~}y|}~}|~}~}~~}~~~~~~|{}{zzx~~y~y~zzzy}|~zyyuwu}{|{{{{~yy}|z|z~yzzx{||~y|z}|z~}|{z~}||~||{y|z{~|z{~y|yy}wyy}z~{~{xw}yyy|||~}|}~{}y|{z}{|z|}z~{}vx|{{zzy|~y{z{x|y{v{|~{z|y~{{y|||}}}x~{{|~}v|}}|~y{yz}y~ywy~wv}yx{~|{{y~w|{}{y}y{|wx{|~}|{||~|y|~~}}}y{|}y}{z{{|z{vzw}|xx}xz{|{~|||{~{}|~~zz}{vy{|}~w}|}z}{|}|y~y{{y{z{{x}{{z~{|{|||{z||z|||||}~}}|zz|zx{|}||}||v|}{}|v~|~}{z|zyz|{{}{{}}|{{||y{|{{w{~t~z~|~w{}}{{z}z~|y|wv}}{z||z{{w{z~z}}}z}{||~~~{yz|~|{yx~~}}{~xxw}|{~wz}}y}~{{{{u~|}}|y|y}~{}y~|{}{y||{}|}{~~{zz~|w~zxv{}|}~|zyz{~}}vx|y|{{|z}}~}~{{||w~~z|z|}zz~}{}zx~{y{y}z||x{|yy|}}{|zy|{{{{}x~}|}}{}{z}zy~z{}z||{x}~z{|{}{|~{x|~xzyz}|{z{|yw}{}{}{}||~{~z}|}~~|||}~}}~}~}~~|~z}|~~~~{~|~~{}zz~}~z|}w}}~~}}~}}|~}}~~}y~|~~~~~x~}}~~~~~}}||{~~}~~|}}|}}~~~~}z|~|}{{y{~z{x|}~|}}{|}}z}z|z~||z}{wzy{yzy{||z}~z~zz|{y|~||z{w|||}~}zyz}~z{{zz}z{wz{~y|}{}|yxz}x}z{~w~|{x|~}}||~x~}{z}{|}{~||y||~z~|y~x}}}{{z}|}{zy~w{|{~|y}|{|zy}{||{{zyy|}z|}}yy}}{{~~y}~{z||~{y|{zzxx{}{{}z~|{}{{||~~y{~y|~z{zy{|{~z{}w|~}}z|{{y~|||w}}}y}y~~z{|{yy}|z{z{y||y{~{{y{|}|{xy}|yw}||{wz|~}}x|{{z~~||~y{z}zzx~{|~}{|u{y|}|{|~~}}z}|~y{|z}||{~~y|~~~}}}y|w~|z{z}}{}~x{x|}~y~z}{y~|x~}yz}z{|}~|{{}|~x}|~|}}~|~}{~|y{~}yx{~{}|~|{~z}z}}x}|yz}xx|{zz||{{}|y{x{{~z{|zx}{{{z{z}}}y|~}z}yzzzyz~zu{}{z|{{yx{||{z}uyz~xzz{|||z{y}y}{||v~y{~|zz~yy|~w}yzv{z||z~z|{~}z|{|yz~{}|{~~~|}y|z{z|}{}}y~{~||{}}|~w|}|~|y||w{{zz{|z||y{|z~~}w|{|zy{ywx}xu}{}}|||||}{}z|{~~|{y{{}y{}z|{{~}z}}~~~~~~}~~~~{~{{~~~}}}|~}}}}}|x|~x~|}}}}~~}}~}~~}~}}~}~}~z~}|~}|~}}~|~}|}|}y{~}~}~|~}|}}~|}|~v}~}}y~|~|~w~z|~|~|}|{y}|{yzvz|yx}z|x~|zw|yz{{|||~~{{{~{x~z|}z}z{|}{}|||xzy{{z}{~z~w}zz{x}x}x~{}zx{yyy{|x{}~{{y{}|}|y}z{}|{y|zz}z~yw|~y{}|y~||tw}}zyzzzx}|~yz|z~zz}w~}}}~~w~~}}z{|ywzy{{}zz~}{z~zw|~|zyvzz}}}zz~zzx{y{v||~~~}}}~~z}|z{||w{z{z}yy~z|zw|~{}|y~}y~|~z{~~{~}{z{~|z|~y{|~|}~{{yw~~|z~~x~zzz}{z{~{z{~{{~~}||}|z{~~y~|{y~}}}}{w~y}yx{zx{|{~zy||{|{z{}{yx}||}{}}~~}x~~|||{}|~|{||~{|}|{zz{|}zz}z|~|zz{~~z|y{~y}~z{z}{~~{||z~~|~|{~}|}}t~|z}~zz}~{~||yt{|z~v{z|~}{}z~|~||~{~|}|x}}~~x{y}z}y|{zyy|w}|}||zyy}|~y{|}~}~|z}}~}{z~xz~}u}}w|~z~y|{z}y~x{z|x}|z|}{xz{yw}}z~yz{}}~{||z|||z~}}~~{|~}|}}{}xy|y{}{v{~}y{w}||~zwz{~x|~|p~}z~|yw~|z|~|y~~~~}~~z~}~~}y}}~}~~|z~~~~~~~~~}~}}~}~{x~~~|~y{~||~~|~|}~||~~|}|~~|~}~}}~~{~~~~~~|~}z|~||~}}~z~~~~~}|y~z~||{||z}}z~x}~{{~xz{|}}{}~z}{x{}y{{x}|y~{||}~{}}}{{~~y~}|||~~y{}~~}~~w{{z||~|~{~y{z|yxzx}}{~}|~}z}z~||y~{{z|z{}~{~z}{|||{}qy|x}|xz{}~}y{~}~{{~}{|{{|~x}zw}z}||}~y}}{~z{}~z}~|~{{}}z|y}}zx|}{{{~zy~x}{w}x}}|}xzxw{|z~|w|~{{z}z~y{{~}}}zx~z{w|{{}|{{z~{y|||~|{{|{{|||~{|z}{y|{}}~|~~|||||}w~|~||w~{z{{|{wz}zyz~}~{}|{}|}y{~{{}z|||z}}||~~yw{~~|{}~~~{~~}{~{}}z|}yz{z|z{~~w|{z{}}|y||}|~}}}{vz{~zz|y}z}}}{}}{~|}|{}{y{}y{}|~~}z|}}z~y{y~~~}}~{{}z}{~x~}|{}|}z|}x~~||{{|y}y|z|{}}|zx~}y{}x}{}}|~~}x}z}}{|~{w{y}|~~}}z~~}z~{{~}y|y|xzyy{~y}|~}{}y}{||{z}|{{x{{~|}{}}}|{{{}|~x{~}~|z{}}yx|y~~|{|}w||}~z|~~{z{wz}}|z}y{}x}y}~}|zz}~~zx~}~z}~|}y}z|z}{{~~}~~}}~~~}}~}~~||~~~}~~{~}~~x}~~~}~}}~~~~~~~~}}{|~~~|}~||~}{~}~~|~|~~|~~}|~|~~y~~}~}}}~~~}~x{}z|{~||~}~~~}}}~~~~y}~}z}}{~z|z{~}|yz{~ywzzzy{|}{{yyyty}yxyzz}zy|zz{x}}v}wz~}y{}}~}z{}y~w|z{~x~z~w|}w{w{}{xw}yzz|z|z|}yzz}}}}y|~x}{~{zx|{x|{~z|{|~}{~~{||~z|y{|||~z|w~|z}{}~||{~{{}|~}|x}|~{}||zz}{x~}|||~z}{}x{z~yvx}}z~x~x}||wy{zyz}{zw{xzxz~}}{z~||~y}}|~}}|z~~y~~|~{{y}zz{}xx}|}}}||v|yzxxxzzz{}|{{}|}z~{}~y||v{~~{~~|x~z|~{{~wzux}}~{~w|xw{w|v~{~z{}~{z||x}|}~|}z|}zz}|}}|}vyxyz}|||xy|z{~}{{|vzxzzy{|w}|}}{}{|}y~}xy}}|~{}}}{yz|}||||x|~}{~|{}|y}}yyyxzz~zy|}yvz}|{{~z}}z{{{{|u}~z~x|}||x{}zz{|{x|zy}y|yy{}~~~w{|~y}zwz~{~|{}~y{~{~||z{x}{~y~zy~z}{|{uz{yz{y|zzw|y||||{z}}x}|x|~~|wy~|z}}~}}|z~}z{}{}{~||yz|z||}xw~~yz|{}{zxz|z{~~}z|w|~~|{|}|wz}|{}y{|||}z|z||~~{{||}~{}vz}}||}{{{||x}||}~y}{y}}}{~}}}}~{}|y|~z}{~}}}~}~~}{~~~|~xz}{}~~|||~~{}~|z~~~~~~~}~z|}|}x}}~~|~~}}y~~~}~~|}}{~}~}~}|~~~~~}~}}}~~~}~~}~}~~~|~}}~}~}{~|~~}zz|}}~~~~{~|}}}||~|~~~~~~~}{y}}}|}}|||yzy{~|{z||{zyzx|~~y{wxv{{}~}xz|{{zy~|}{x}x|{xz~}xzyx}{~|z}}zy~|||{}zz{|}{{~{}{y|y{|{{y{}yy{x}{{y{zyvy|z|}yz{}x|{}{}}x~{zz{x{~{z~z~}uzw|}{zw{{y{{}zy|}}z{|}~|zy||z}|{|{}~{~{{|}|}}{z|zz}z~|~~~|y{|}yz}x{||{zx}xz}~~|z~|zuz{{}|}||{}|zz{{}z}yy{|y{|}{}}}{wz{z{x~}|w}zyw|u{vx~x{|}|~~|}~zz{{~y~{~|{||yyz|{|}z|xyzz~|~y}z|~~{{{{{}|z|||{zz{z||z~{{{z}y{{z|w|}{z~{y}{}{~zw|{z}{|y|zz}|{|~z{|~z~}{{}}{y|}}|}z~|~v}|{~zy|{|zx~~|}w||{ywzy}zxy|~y|{||}{y{}z|x|tx{}x|~||{x}{{{x}y{z{}|}{yy}~{{}|}y{~{uzzy~{~{{~x|~w|zz{{z}{{}~~y{}~}|}}{|y}{{z|{|yz~zwyy|}{x|{|z|||xwy||z|zw|{y||{xw{xxz}x|}z}~y{y~|y{|{~{~~|x{~{v||}z}||y|y~{|z~x}~}~{~~~~y{||uz|y}{y}|{zy{~}z{wy{~|}y}{zu{}~}|y~w~|~~}~~~}}~}{}~~}|~~~~~z~z|}~}}~}~~||}||~}}}}}~|~|~}|~}~~~}~~~~}~~}~}~~|}~}~~|~~}|}~~|}~~|~}~~}~~|}}~~|}|z~{}}{|{}y~y}x||}~{y}|w|}|}xy}|||v}|yz|||}~|||w}}{~}z{~}w{||{~}}z~~|z|z|{z|y||{x{w~yy{z|yv~|{|}}z~y~~~|{{x~~|y{yxz{z{||{yzy|}|z}|}|~{{z{}wzz}}zz|}|y{y{}~{}|~~||{|~z|~~~}y~}x{z~}{zy|y{{{}|}|y{~yy}}~yzz|xz}}z||z}}~||y{|}}|}zzxzv|~}}y{~{{{t}|||}~{z}{yz||zw{yyyz{}{{{{~}}}|}|}y{w|{}y{|{v~}{}zysy{~zy{z~y~}z}{~|}|~~|~}|}|}y{w}}z~}|}vy~xx}~yy}zz|}}|}x~yzz|~zx{x|}}}~~{~}{|z|z|z~z}}|{~{~z|~zyzzy{|}{~~}{{|zuz{|x~z~w~{}x}}|~}}~y|~~~y||p}~z}}x~{|}{|}{|z~z}ux~~~|yv~{{|~|x|}}{~||}}|}zz~~y~}~xzz}}z||}x{~{yz{|~}{yz|}vvy}}}{z|~}~|}~}yz|y|{zzx{~{|{~x{||z{y}{z}|y}|{}z}{|~|yz|zy|~}~~||}~|{|{||{~zx|{}{}|{z{z|z}|||x{~z|~z}|{v|y~~{~~~y}|~z}~}|{}~~~}|}|~{}~~}}}|~}{~~~~~~}~~|~y~~}~~~zx~~}|~|~|~~zzz|~~|~~~~}~~}~}~z~~{z}~}|{{~~~~~~}|~~~~~~~}|~}~~}}}~}}~~}~{z|~|z}{{{z||}|x~|z|~|{y~}{x|~{|z|{}y{|z}vz}{}|}{}}~zyyy|u~{{y|yy~}w}|yyx|}yz{|}}}||~y|{~{z|~wzzxxyyz|}|ww}zy|{}~{}|}}~}{~{z{zx{}zv}}z{yyz}~{}~{}|y{}z}~x}|x{}~{{z}}~z}{z~|}}z~~yz|{zzz{|z{z{yz|~z~}|y||zz{}}|z}{{xx}z{|~zz~}}~}|}}~}{{|{~}{||z{x|y{zy{zz|~}||||y~}}~{zz|{~{y}}}}}}{y|{wz}~|~|zz{z}{{z~~}|{|}|{|z|}|v~{~~z{z||{|~||{}z~{{}z{|}z{z{|}vxy}}{y}{|yuz{~~~x|z}{{|z{|{{~}|{~||{~{}y~{}|}y}{xy}}y{|||||zzw}|yx|{zz{}{}|w}z||y{y|}|zs}{{{{}u}}|y}{|{~z}|wz~|}z|z{{x{{~{y|||{}}|{}}x|}~}|}{xyzx{~{z}}}zzz}{}{v|{{|~~}|}{}~{|}}|}{~w~|~{z|z{~~|}}|xzz~{}z~yy{s}z~}zw|z}zz{||y~~}~}{|~t}|yyz|}}}{y~{}{}{||}~|y|}||z|~{~|||~~~{~xz{|x}{~~{z{~}{|{z||}~~~~}|~~{}~}~~~~~~y~||~~~}}~}~~}~z}|{}}{{|~}}}}~}~z}~~}~~~}~}~~~~{~~}~~|~}~}~}||~~~z~~}}~}|~w~}|||z{v|z~zyx{yx|{}z|{z~||x~||{{v|y~{|~|{}~|}{~{{{|{y~y{{}{{||}{|{~}|{y}|{{zyv{{x{~z|z|}|}}~|~}~~{||~|}|}z|y}{}|z}{zy||}wxv||~|xzy}z}|x}}yz~}ty}{{~z||{|}|||~}|~{}{z}{|{{||xy}~{zzx{|{yxyx{y}|}~z~~}~{~}z{~|x}{|}~~~y~y{{zvzt~~zv}|}|{{|x{z}{uvv}zy~zx~z|}}~{~|{x|~|yy{{|~y}||x{{zz{}w{zyy{x}xyz{zty{~x{{~}~|{}}z~y~z|y{y{|w}x~}zz~{{zx{{z{xy~}~{x|}{{{|yx}}~z{}y}{}y~|~y~|{{|||~{~~|~{~y}|}}|}|{|{{|z||w{z{|x{y|xx}|z}}u~z|||~{z{{~y{}||z}}~w|~||yxxz~t||x{y{zyz|w}z{|z{y|z}{}~{{~|~}x||z}}zzv~~||zz|~~||~{{zvyy{{}}}zzz{xyzzz}~x}~}~w|yz}{~}~x~~{~{|z~}zzy~|w}zzz|~vy~{w|zz|{{{{z}~~}yz~}|~x|{~y|yx}~{y{}z||z}~~y}{{|yy~|~z|z|{{{}|}~~~{~|}w|~z}}~~~~|~~}~~}~~}}~|~z~~}~|||z~}~~~~~~y}~|~}|x{~~~}}|~}~{~|~|}~~~|}~~~~~}~~}~}~|}}}~||~|~~{~}{||}~}~~}~~|z}}|{{|}{y|z}~{yx|x~y|y{x~}|{|x||z~z{|||}{v{|yy}|~{x~}||y{}}}{z~~{|{z|}||{{}z{|yy}y{||{w}~|~}}~|xyz|zzzyx~|z|yxx}{|{}~}}z{{~zyw{||~}~|x|{~~{~z}yw~||z|||}{||~~~~}|z}{z}}z}}~~||wy{~~|}}||~~|~~xx}|~|}x{|}}}sv~z||y{zn{}x}{~w}~{|~z~|~z|}~||}r{{{~|||y}{}y{w}|z}~~|~~vzz~~y|{}x{|yw~xz~z{z}~}|}y~||zzz|yxz|{zwz{~|~|}~|zy}{|z||{z}vv|~y}{x}{|}|{||}~|z}y~y~}{|~||v{}}{yyz}u{}y|z{z{z}{}zx|x|{~yy{x~~}{~}~z{}{~~}}||~sz{x||{{y|{|}|}yz~|~|x{{~||~x||{|||y}y~}|{|y|{~yz{x}z{u|}y~y|~~|{|{||{}|~zyx}y~}}{|}}{z}{~~{|}~{~~|}|{{zz{zy}{~{~z{z}yv|{|~|yz}}{{z{y|~}|z|}zx}}{}{||||zz|||{}{}{~y{}{{w}}{z|{z~{{x|z{z|yz}w}~|}~|}~|~|}{~y|zz}|}}|~~zz||xz|z{|~|zzz~}|~}}|~z~|~}}}~~{~||}~~x~~~|}}||~~~~~~~~~}~z~~~~}}{|~}}~}}}}~~~~~~~}|~~|~|}~~~~|~{}}}}|~~}}~~}~}}~|}}}w}w~}}}}|y}z|{v{yx}xzzz{~y}wx{z}{z{|y||y{{}{v{zzw|{{}}}{z}||z|x|xx}{wyx||{w|{|}u|{yzzuz~||z}|{x{zz~~}z}{|z}zz~{~x~{|z}{}x{z}}xyz|{{~{zwyzz|zy{x|yw|}wyy|}zz~}|}|y}z||~}zzy~zw~y~{{zzz~xx{zzy|yz{|z}}z{z~zz{{z{{}}|}}{|~}z|}||zz{zz|{|zz{~~{y~{{vz|{yzxz{{z|y}|{{}~z|y}}|~|z|z}|~{z~yzx{{|~yy~||~y{z|~yyw}{x~zw}~xx|}vz||z{~~~~{~z~}}~~z|z|}|}}||}xy|x}{z{zv|w||~{{{{x}w{wyxz|}~yz|~~~|z}yz|}{~|~}|{}~{||{~{~}{~}wz~~w~{xzyyx|~}z{}}y||~z{z|z}}{|z}}zxz}~{|z}{x}yyxy|{}{yzyz}|y}yw|y~zy|{{z~z{{~~z~~{~|~z|zyzxw||z}}|{|{zz~|{x}z{{u}wz{{y}y{{zzy|||z}|}}|{~yzz{}~{~{{~{{~}{|zv|{|{wzzyw}}zyyxx||}v{}y~{}z||~|}~|zyz~w|y}~zy{|{{}yzzy}z{{{}{}~|z{|{{|~z|wvy|y~}{|z}|{}~~{|~~~|~}{~||~}~~~~~|}~~~|||~|~~~|}}|}|}~|}~~}}~}~~|z}}}~~~|}|~~{~{~}|}~|}}~~~}|z}~|~~}|~|~~}~~}~~{}~|~~}~}||~~~|~~z}~~~}~|~~yp|}}x}|||}|}}}x|x|zx}|{y}|||~~{{v|ywxz~w||w~yy~~~v|y{zx~}}zyzw|{|}{zv}|}|{}~|~{|y|y}|}z||~x~{z}yy}{}}x|v{z||~x{|z~yyyzxwy||zz||{z~x}{{{uz|{}|{||y}z|z|yzy}yy{z{~z|}zy|y}}yxxy}{|{z||}z~|zw{~{{|z}~|z||{|}}x}~zz}{zzzzz|}|}wzyy}}~|y{y~~v}~~y{y}~}wxz||{}{~|||}|yz{{wy{{zyzv{}y|w}{z}vy|}|{z~|{|{{zy{xzzz}{}{{~y||{{}vy{|{zw}{{{zyz~}y|}|}z{z~zvzy~|yyyv{~z|z|z~z~z~|{z|yzz|{|~|y}}{z{}}~x|}|{{|w|}}|~zz}|{x{{zzx}{||}x~z}{}~~{~~|}vzy|}||~}yx{{}~z{|||||z}z|{}xz~z||||~}}y~x{~y}~zz~||wzx{{w{{|{~wx||z{yz{x|x}y}|}~zyyyyz{}|xy}~y}~}z}}}z|{{zz{|{}|y|{|~|z|~y~||}{z|xv||{}}~y|{|~{z~x||}}~|xyxzyy{~{z|wz{}}yzz|{|w~zuy}~u{}w~{~{z|zyzz|||x{}~{~y{w|{}vz{~|~z|~zzz{zz{{{z|~yy|x}}x{|zz|{|}~~~~}~}{}}~~~~~~~~~~}|~{~~}z~~~~}~|~}~~~}~~|~~}~~~~|~~~|~}~}~|~}~}~~|~}~~~~~~~}~~~~~|~|}}z}}}z{}|}}~zv{y{}{{y}y|x||yz|y~x}zy{~w|z|yv}}{zz||~zzzy~|x}x{}w||xz||z~{}{|}}}{z}~{~|vw{u{{yxux}ywyyy|z~yxx||{~x||}||z{|~~}z{y{|z}{x~zzz}~~~zx}y{y}{||{z}||}z}{~x{{{y|}~xw{}|}|yzzzzzuz{zz||~|~zx{z{{||y{yz|w|||z~||~|{{{}|{|}}|z}{y|~z{||x{zyz{|}|z|||ywz|zyv{}yz~y|}{~|~{|}||w|}z}}{z~t~|{{{|}x|y~|||xzxyx{|zy}y|vx|}x{|~x||}v|z}}{{|||{}}}}~~||}y{{y}{{w}vyxzz|~|z{||{|{}~y}~~wy|}~}}}|w|yzy~~~}}|{{x||||}z|~~}|z~wyw|x||z~z|~{~u|}|z~|}}{|z{}||}|~|z||{~}wv{~|{{zz|y|z|zxz{~yy}x}}yxv~w{zuxs|}z~}y|}}~z}z}y|y~}{|{~z}{x~{{{|{~{{yxv}|w|wv~|}||}z~~~}w|x{|{~w~y}xx{{z{~{|~~zz}~|zy|{}zzzv|{yz|{x~|}{xwx}~|}|}{wy||}}~~z|~}}|~~{~}}{|{zy|{z|}y}yy{{zz~x|x{x}zyy}|}~z|}{}~~~~|~~z~}~~~~|~}~~||}}~}~z~}~~~~}~|~~~}}~~}~~z~~|}}~~~~}~|}~}~|||~}~~}}~~{~~}~~}~z}}{}{}|~x}{~zz}}|x|}|x}zvy~zz~}}{|}z}{yx}xx{||z{}~yy|}{t|z{}y}|}zu~{{|}z{~|yzy}|~}y}||}xyz|zz|~||~yz}x{z}z{}}x|z~~zx}~|z~x|z{v|{y|}zx|y}}|||z{zz}{zzx|x|{z}yz{||{|{|~{}u{}y}~y}zz|wy~z}|{y~~{|~x{{}tw}|z~zz~z{|}{yzw}{yz|~ywzw{{}}{|}|{{{|}}}y|z}}z}|{z{|y|}|yyx}y|z{~~{y{v{{zv|z}zvx}z||{y|xw|||y~y}u}}}|z|~~||y}~}wz|~y~~z{{{y{yxzz||{}~}}~{zy|~zz~~{~y~}z|z|~{z}{}}x|xy}y~|}}|}{{}~y{|{~~~}y}{}z|~|xy~~z{~}~|y}|{|}}z}z~~{{}|||z~z~yz}~wuyw|yz|z}~wzz}{z~yy{zz~x}}~{{||y}yz|x~zz}|{|{v{xxy|||{{||z|}x{{{z~zz{}~{}{{{|{|{|{|}}{||~{|y}~z||}z}{|z{{w{y{}}{}z}{~{|~}~~}|~{w}|{|z|z|{ty{}v}}~{~||yzz{|}{z}~~|}{|||~}|zy|y}yw}|{|~}}}{~y}}y{zz}wyyv|z{~{|y}}}|{|~zv~}zxz|{~zzx{}z}|}z~}{~|~~~~~~~}~|~|~~~~~~~~{}~|~~~~|~|~~~~~~~~~}{~}~}~~{}}{~}~~~z{~~}|}~~}{~|}~~~~~~~|}~z}~}~|~~~{~~}z|}{~|{}~~~}~}|~~~|~~w{}yx{zy}||{x{z|{uzv}z{{z{zz|z~x}vzzz}x{xy~zz|zzyzzz~}{z~}z~}|x{}zz{y|}z}xyzx|x|}y||x||y|vw||}zw{~{z{zz}zyy}{||y~z}{}~|{|y{}|yvv{|zy{wzyu{}||}y|{{yzz|z{y{z}}wx|yx|wz||||z|w{z|~{y}yz{zwu}|z{}}z||zx}t~{{yyxy|~~}~y{}~|{{|}|~x{y{y{|}~y{{wx}z{zy}~x{yy{}}w}zy{|zz|yy}{y{{y|}{|}}z~}}z~y}{{zz~z|{}y|~|x~}yzx}zv|}zww{~vwx~y{}{|}x|z{zzz~{}{}}zzy}~||yy{||{}~~||z{{{zw}{{z~~yz|y|xyxx|xy|xx|z~{{|{x}}|v|}~z|}{z~|z~}}{w||{x{~{zxyy~{yxzzyxz{z~|z{}}z||x{|z}}yu|||{{yyy|~z{x}}|z}}yy|xzx{y|x{yy|zywz}||{}yx{|xz{}~}z|zx|z}z|{~|y{{{~{x|z}z}{{}x{|wvyzzw}z~vz|y{|w{||}uy}z}x{{yu|x}|zxxz}|z~y}~z|}|}zzxuz}|{y~|~x~~wy|{{zzz|z}~z}}}{}~}wz~|}~~|{}|yyzy{|z|yyxu{{{|z}}{z|{}x{||~}zzy|{}{|~y|||{}~}{~~}~}~}~}|~~}|{~~}~{|}~~}~|{|~}{~~}z}~z|~~~|}~|~|~~~}}}~~{~~~{}|~}{~}{}|}~~}z}~~}{~~~|~}~}~~}}~}}~~|}}|~~}||~|~~~||z~|{z||~}~}}~~~~{|}~}|}~}~|{}y|}|}z|z}|~|{z{xy{y~~|z~|~yxz{yz{yy|w~z}z{}~z}~{{wz~~|z|{{}|~z|{~}~zxvzxyy~|y}x|zx~{z}}z|{||{y{~zu|}~|y|~y{{{yx}x}|wz{y{}||w}}z||y|~}w|~|}|{|zy}{~x{}|xzyyy|}zz{~~}w||yx}~|{}}|wyz|wyw}z{zwx{|xy}{}{|}z}z{y{~z}}zy|}x|{}{{z~x~z|{yy{y|{y}|{|~}~z{}y|z|{{}{x}}|yw}}}z}{}}}}}~y|{{|z||y|}y|||{x~~}zz~{u|y||y|{}|}{|~~}}~|{{{}{z{x~|z}zzx~}~}{xyx{}}{xy~x{|||zyz~|~z{|}zzzz{{}|z|z~w{{z|z{~y{x~{}|}|{{yy~~~~}}}|x}||~z}z}~}~~||xz}|{{|~y{z{||~|||}}yz}~{z|}z|t~|~~}v}~}{~}}|v}{v{y~{|~z|yzzvz~vy|}y{zy}~{{|~}}{}}z~{w}}|~||{{|}{}{y|}~{t|x}zw~||xz||~}zzz{~{}s~|{{~|x||{~z}z{{x|~{yz{}|z{|s}y|z|||y{{x|{yyx{x{|z~|}{|}~z{|w|z}}z{|{|}y{|~~{}vvzxz}}y|}|{y{y|}||y{|}}~~|~}{}}}}|}{~|~~~{}~~}|~}~~{|~~~|}}}}~~~~z}|~~y~~~}z~~}~z~}~y~}}}~}}~~~~{}z~{}||}~~}~}~~~~~}}~}{~||~~{~|~}}|~~}}}~~}~~}|}~|zx}|z{}x}{}w|x}{}{y{{{{||{~z}|yzzy|~vwy}{|~z|}~y|{|}~|~|}x|z~~||x|y~}w{}|}{~x}{{yzytwyzxz|~{y|y{{{}{|{{{{y~|}}}|~z|}~u~z{}|v}w|{{}y{~~|~|{yz}|y|yvx{||z}|~}~}{}}z{}|{xy|{|||yzz|{|xyy}|~x{}y}{xv|yy}||}{|{|xxyz~{||{|}y{zz}x|z|y}|}{}}}zz||z~zyy{}|{zytz{z{}y{{{{z{~zz|~|zz|y}}{|}zzz~{}~{~{}z{z~z|{~{z||~z~|z|x~|z~{x|zw}~|}~z{||{x~y~}~z{}|~{|}~xz~xx}{|xz}~||y~y{}}}{wuy~xy{}y}}~y~z}y~~|||{~~~~|}{}}~~z|{{{}z~}|xz|{}y}v{|{w|}xy{z~~~{|~}~{|~}|~|y|}|{|~}x{z{~{}y}|zwu|}|v{}z}~}{{~vz{}x}zzzz~z~}}~y}x~}|~|}y||~~}{{x}y{yzz{}y}{{{z|||~{v~zz{}y~{|}zzy}}}|~}{z|}v}}}w~zz}y|{}y}{tz|{{x~||}~{{z}{{z||y}}~~}}|v~|{|y{{~|{x}z{}}y{yy}}zz}xyy{|w|}}{|{yz|zz~}~}~}}~~|~~}|~}~}~||~|}}~~}~{z{}}~~|~~}}}~~}~}~}~|}|~~}y~{~~~}}~~~}~~||}|x~~}~}|~~~{~~~~~~}z|}~~~~zz|z~{{~z|z}x|zy}{|}z~}|yz}|zy|~}wz|~{~||ywyy~}x~z|{z||z|{|{{{y~}y||zy{|y~{z|{}}|z}yyx|z}|~xz}|{y{|~|wz{x|~}{~}z|}|zz|wx~z||~{zzyxyvx{}zx||x|z{{zz}}|~~{~~x}wz{~}x~{z{zvz|{}y{zx{|}|}~z|zz{|~v~{y~x|~|~|x{|}|}|yv}{{{{zx}{}{wz{z}{|{}{|z~y{}}{}y{zz{|{{y{{|}}u|y}}{y{w|~~{y}|}|}y~~z|xz{{xzz||{yz}|}w{}}~yzz~{zy|z|~|yz~z}||{z|}y|}}{}z{w{z|{zvx~z{}{{zzxyz|{{y~}y}{|w}}}|wy}x|y|z{}z|x|{x{{}}zyw{z~yz~~{}{{}{~x|xz{~{|yzz{|zz|zy}z~}qzx|{{||wv}~|z|x}z~y}w}|~{z{|yzzzz~||}zzy~{|~~xz||}y}{x}y}{{|}~x}}{|{~~}{|{y{}{~z{}~|}z}|w{y|w~|y}{}{{z||{~~yz~z}y}y||}}||zxy}y{||{{|z|~xx}}{}~zzy|z|}|y{~||}|z}|{~zz~}}}||y~|~||}yy~}|}zy}|z~zzz}wzy}|{|}{z{~|z{z~w{{z~}z}}~{~yxxz}}}|~{}}y{~}}~y}xyz}{y}||z}u|{|y~~~|}~~}}~~~}~}~|~|~|~~~}~|~~~~||~}~~}~~~}|~~|~}~~}~|}}~}~|~{~~}|~~}}}|}}~~~~}||}}~~|~~~~}~}}}~~~~~|~}~}~~|}~~}yz|y|}}||{~{}{xzy{z}yw|xz}|{y{z}{|z||{|zz||z}~{~}z|{|~x||}yz~|{|yzz{|xz{|xy}xxw{~x}zxvx}z{{}{y~~z|z}|~{z}}}{yz|||~~z}~~}u}}xz|}wvz~zz|z{z}{wxx|{uwzuz}z}|{zz~~y{|}y}{y}~|y}z{}~xzz{y~z{zzwy||zw~|x{{z}}y{~z~y|{}{z|x|}}}}}}|}|{z~{}y{||yv{xzyx{{|}~~|yv{{{{{}{|~|{}}x~|zzx}|||{|zz{zz||}{|{|{y{xw~{}zyy}}}}~}|yzz|||wy}~|}}|~}~~~~~z{{~{z}~|{~x}|y|z{{|{z|}}xzz|}yxux}y|z}}|z{{z|x{{~}~|{|~z|z{z~|y}}|yw{|yxzxyx}{}{z}xwzz|x~~{~ww~~z~~x~~{~zz|{}zv|zz}~zzx}z{}{z~ywy|}yzz}wx{~x~|{}z|||{x}z|~|~z|{x}}~{|}~{z|x~{{}}yz{xy|||~yy{zy{|{{{~yx}|||~{~{}{|~z|~}z}x~~}zz{}yv{|zy||{z{zw{{zzzz||{~~~}yz}}}||{{~y{z}}|~{z{x{|z|{|zz}x||}yy{yyz|}zzx}~{{~w~~~|}~~|{z~|~}~~~}}~~}~~~~~~}|~~}~}~}{|}~}}~{~}~}}~~|~~~|~~~~~~}z}~}~}~|}}}~}~~}~~{z~{~~~~~~x~}|{}}}~}~~}||{z||xwz|{{z|yzyy~z}zyx{|{v|~zz|{q{z}{{z{~~yx~zz{{|~}~|zy}}}~y}}|yyw|}||}|{}|{wz|zy~}|z~|z{|||z~x{|}{~~{|yw}zy||z{y}z{}}|||}x{{|{v}z{z|z}~{|{z}z{|z|z{~}y|{yzxy{~{}y|zz{vy{|}x|||z{|{{yy}}zz|z{}}}}~}{}|z}}~~~y}zw{}{{}w{zz{y}}|{}{~x~~yx}}~v~}zz{~yy{}{||{~z}~y{|y{y}z{}y|zx{{x{}}|{}}||}x|~}~}|{}z}zz|wx||{~}zyzv}{~{{|||{{}x~{xyy||}y|~{~z|~}{|w{}|{~y~}~~z{{|{{z{zz{x{~wy{}|y{~{}|{x{|{}|z~{z~}xyx~|~||y{x~~~|}|}||||||}|{z{z|y{|y~~{z~z}zxy}~|xzv~yx}|~{}{}y|z|w|~||}{}yw{zz{{{yt{~|{{}z{{{x|y{x}{zz}xyyy}}z{zz{||}~~x{v~|z{}{|}zz{}}|}}y~y{z{{|y|}~~xy|v~|}|z~}{z{{}|{}z|~}x}}w{x}z}z~}|xz|z~xyx~zyzy}{x}z}zy{{~}yz|~{{}z|~w~}z}z|z}}yw{}|~}y|~~y}}x}{x||x}z{y}zy||{|wx{{|}{u~}}{}~}|~}~~x||{{}}~|~{~~}}}}~|~~}~~z}}v~~~|}}~|}~|~~|{}{~}~~}|~~}}~~}~~}{}~~~~~~|}{z}~~~~}~y~{~~}~|~~}~~{|~}~~}~~~}|}z}zz}{|||y|z}yw~|z}~{}|z|w|z|~y{xxz{zw{~zu{{w}}|~{}}}|||z~{{{}{~|yz}yzx||yz~|{y|{}zyy|yv{x{{|xz|zxz~|~~}~~|~}~|{y}||yz~w|{~zx{{{~xx{{z{z{{{zx~x~~yvz{z{||yz{zz}x}~{z~|yzzy|~{z}}z~}}|}xw}z|y}|w}~}zy|}|{|{x|xz~yz{{~|{{|}z}{{{~z}{}|z}}~~~}{z{|xz|~y}}z|v{}{{xy{y{}~zvy~yz}ywx{{{y||}|~|~~{~|~y~}|}||xzzzxx|y{y{wy~|zxy{wxtwyv{}{{yz}{|~x{~~|{||~y}}|wyy|{{||z{w}z{~v~z|{y}}||z|~|{|}~zy}z}}zy}~y|~x~{{y|~|{||{|}|~|{}}y|}zz|y{}x{xzy}{}|}z{}}|{|z{}yz~|{}~|~z|{|y|yw{u{{|yy{~x~~}~wy}y|z|{|v|y~~~|~|{}{w{{~}|{|||w}z{x|}|z}xy|{z}|}~|}{|{w{{{}w}}}wxyz}~|wxzz|v|x}~z}zw~{}||xzzzz~~yv~~z|zzyy{|{yz{}{y}{~y~{{z{y}y|}}|~y}~}yy~}|~}~|yx|}{z}|z{|w|y{x|{{|{|wvxy{}z||||z{{|}}|}z~~{zz|}|{}|~}|~~~~y||~w}~~||~~~|}~~z}}|~~}|~~|}{~}{{~~}z~{~}~~}|~~}}}~~~|{}}~~}}{}~|~~~}}z}~}~~|~|~}~~}~y~|~~~}|}}~~}{~~xx~|{{yv|}|}|xzz~{{{w{{y}|{}{w}|zxyz}~z|{yv{}zyzz{zx||~~z|{z|~v}}}|yz|||}{y|z~|}vz~z{z}{}x{}{}{~{}{|}{{||z|x~{~}}z~~{z{{}|z{z}|~|}~w|zy{|}{z~x~z{|z{z{|}zx}z}y}y{y|z~zz}zz~~}z~z~z{x{z~|~~||~{|z}{}{}{{~z{}y{~|}|}{}||~|yx~~{x~||zz{~z{yx}}x|z~xxz}z~|{|~~}w{}z{zz{{~}z~y~~ywy{||y{}{}{||}~zz{{yy}{{{|}zx~}x}y~z|}z}~~~}{z}yz{y}y{{~~y~}{{z|y{z}}~{~|z|}}|}}z{z}{z||z~z~}{}y{}zx|}x{zzz~zw}{zy~}x}}~|}}z~~{y|||~}|{z{zzy~x}~~|{v{x{}|yxw~x~y||{xz{{}zzxzz|{~|~z|~|w{{{}y|~|{z~}|z}}~}v|~z~x|{|y|z~{|w~||{y}{{w||x|w}}y|z}|u}z~}}}|y~{|{}z}|z{y{|{|x~{||y~w~z}}}{z}zy~{|z{~|wz~yw}~}{zv}{}{}~|~|{yy~z|~z||}}z{{{{|~}{~}}y~|||~~z~|yzx|~}{|{}}~t|||yz~|{z||{|||y{||~~}z~}~}~}}}~}~~}~~~~z~~z}}|}|~}}~|~|~{|z~~}|~~~{|~}|~~{~|}~~~||~~}z~}~~~~|~{}~}z{~}}}~}|}~~~}~}~}{~}}~~}~|}{|z||yz~zy|}}zv{{{|{}z}y~{|{z|{~}{y{|~}{}y}}~}|{zy|{z|}~z|yz{}}~z{v{zy~}|{xz~}{}z}~{u{|}~xz{zy{xz|z|y|{|{{z}||~{}u||~y|{{}yy|z}}}{{~|~|zwww}~~x}}|{z||u||{v~x|z{uz|xz~}~yz}y}z}z~y{|w{~z{|~|}z{||{|z}z{z{}zz|z~yxyx~|z|~~z~{z{x~y|~v||~~z}{~}|{{{zx}}z~{}z~}zzy{yy}z{|z{}x|x{zzxy}zw}}wy|{}~~}}z~y~{}~|~{yy{~}x}|}}yx|yyvyw}}~{{yz{~}x|{zz{zz|~x}}||yy}{}{|}z~~~|~{}~{y{y}|}|{~|z|x{{}z{|{|}|y|}{~|}}{|y{y}y~~~}~~{~z}{|zx{zz|{}zy{x~{}zyz|{}yyv{~}zy~|}|~{~~}|{}{y~}z~}}~~}y}{}{{{}{{}{z|zz}wzyzzy~yz{x|x|{~xzx~x{{{~||}{~|{}~|||~{sy{zw~|{}~}~{}{|x||zx{|zy~|~}{{y}|~{||}||z}v|}}{~{~|x|yy{z||}~~{y~x~z~zyzz|}{}y~|~x~}|}~~~}r|{~~~w{|||{~|}~}z}z{|zzv}{|}{{~|x{{||xy|y~y~{~|{{~||{}}zz{y{}~|~|}~}~x~~~|}~z|}}~}{|}~{~|~~|{|~z~}~~~~}~}~~~~~}}}~~~}~~~~y|}v}|||~}}}}}{~~~}}~}}~{{t~~|~|}~||~~~|~||~~|~~}~}}||}~}|~~z~{}~{~~}{}~|{x~z|y{~z{z{y|{|z||zpy}yz}z}zz~x~y{}xx|x~y{}{}||zz|{||zzxz|w~xzy|{y|zzy}}x~|yz}{|{~z{|}y~}|}~xz~~x||~~~|{~|{v}~~zwy|{{yyy{yz}}y|xy}v{{zzz|yw{y|~}z}~{x|~z}~{{|z||z{}}zz{|xyz{{~zx}{{|y}|||}~~|z||y{{{}zz|zv{xy{{}z}z|yv{yvy}z{|z|}xy{|{~{xx}|xz{}|{|z}}|~}zy{y||}|{}}~|y|w|}|~}}}~||{z}{|{~|~{z~}{xz{yzz}}|y~{{}}{}|wy{~x}~}zzzx|~||z}||{}|{|{w||{}y~{z{{~}|}}|y||~~}}~yzvz{{zy||y}~}~||}}~yy|{{|}~|{}z|yz|{}}|~~{~y{yx~~~z{}|z}|~y}|}x}zzxz~|}}yz~}x|{x|zzz{|}|{~yyz}|{yz|{y|~~|xz{z{{y{~}z}|{}~{|}|~~|y{{{xyz|z{xzyzyxz}z~{w}y{~|{z}z}zy}{xxz}{{{w~}y{|z{|{{}|}}|yz||yz{}{x}x{~{z~|{{~~{}{~|{|yzwzy{z~y|{u|{}{}{z{{|{~{xz|zz{}{{z{|xyzz|y|z{~}{{|t||~|||~~}y|}~}}|}~zz|zz}z~|z}y|~y{{{zz{{|{x}~y|}{zzz}~}~~{~~}|~{~{~~}~~~~}~~~||||~}{{~~~}}|~~~~|}~~wz}}~~~~~~}~~~}~z}{~|}~~|~|~|~}~z}}~}~}}}|~~{}}~}~}~{|}~{}|~~}}}~|{}~|||zz}{{z{|zx{{zx|yx}|yy|}~y{||zz~{~|~~|~||~~||}|z||{|}|z|~}}}||{~~}yw}~|}{zv|{~|||zy}z}}wv~|{u|{y}{}}wz|yz}||||}~z}||z{ww{{~||~{{w|~ysy|zy|zzy}}}u}}~~z|z{{~~|~{}|}}}~}y|{sz{{z|v|w{}zzy~{{|{zww{{{zy|z|z{zy||~z}|zz~{~{}|{}}}}{}xw}v|~{{y{}|~|w{{wz{z~{|~}zzx}~{}y|{||}|}}{{||y~~~}}|z~{{~~{|{z{|~|~{y{{{}{|{{}z~{|y~|y|}||x|}~z}~~{~~}x~}~{|v|{{~z{{y|{{}|z}{{}~z}z|z}|z|}}}x{}|~{|~}}{~yz{{yz{x}{~|}x~|}z{z{yy{{~~{||||}{|y|zz}z|y~~z{~~{vztz{|x}~{{{}}{zz|}t}}}z{z{~~y}}}~|{z~zx}~{z}{z~}}{{|zzy}|x|}|~}{zwzvy|}yy{x{{}{||wx|}|}~}w~~~}~x{{~}|yyxvyz{|ywv~~{{{}y~wvysx||}{xuz|{}}z|~|y||~~~|y}{}|y|}z}||{|z}zxy|}z|~y||{yw|~}y}yzxx|}x}||~zzx}y}~~~}~~~~~|~}|~~{x~zx}||||~}~~}}~}}t}}~~~}|~~~}|y}z~}}~}|~|}}}~{}}}}}~}~~}|~~}}~z|}~|~}}~}}~}~~}~}~{~{}~z}{~~~{|z|}}{}~}{}~|~|uz|z~{~z}{yx{yzyywz{z{}y|zzyy{{~{zzx}}~}{wn~|{y{}{}z}{{{}z~}}yz|~~}{|~{{|x{{zz|w|}yx|zyy|{xx}~z}xy{{{}|{yzwz|}yz{y{x{{z}zz}||y|y}y~|xxz~~{{x}z{{{{}{}z|xzy|y~}{|v}|}x}yz|x|}||y~}x}|~|{z}|z}x~|}|{y{|z|}z{y|}{|{y|xz}|}|zw~|z}~{~w{~}~~~}~}|yxz{|z~}~|{||{~|}|yzy~~{~v~yyx}|~}||w|~||}}{z{{|{z}{}{~zy{|{|z}{{{~zy~{}zv{{{}y||uy||}|||}{zy{{~{x}}|}||||zzz{}y|y{{x}|{|y||}x}}~}|{z|}|~{|{~{y}}~|zw}z|yx|yz~}x|~{}~y{z}yzyy{}}|y{~}y}}x}z~yz{zy|}x|||y}}}z}|{}z{z{{~}wz{|wxxz|yz~xy|~}|~x{~|}x{~~||}|||}~{y|{{}|{zy}}yz}{|~{yy{~zzw|{}{w}{}~z{~z|~|}~|~~{~{z|{z|{}{x{{w|}|~xy{zz|||~||xy}{}||y|~y{}~|||}x~x{szz||z{||~xy}~~zwz~z}}z~yz|v{}|}}z{zx~~z{{|z{}xz~}{}{~~~{z}{}{zz~|{|z|{x}|y|y|{z|wzz{{|{z|w~{}x{~~~~{~~}|}}y~||}~}~|~~~~}|~|}|~|}~~~~}~|~}{~}|~|}~~~~}~|}{~}~}~~|}}|}}}}~~z}}}}{}~|~~~~}||}|~}}|~}}}}}}|}~|}||}y}}yx||x}zyzy}z{z|{y{{||vx|yzy{{x}v|z~~}yy~y}|~{~x}~|~z||zv|yy}{|{|vzvvzzyx|yy|wy{wy}{{z}}{{}y}{||~~|w{z||vy}|{yz|{x||{{z{y~|xz{}xy{z~{z|x~zw|z~zy|}}z{~z}|{~zyyvz|~{}||}~w~{{}}}{x}zw}y}zy}x{z|~yu|zxyz{z||}z{{}z~~v~~}||~}{}~y{~zz{~|~|}x~|~|{|xx~~yyz}{x{w{z}~y|{}z|~|}|{|}v}|~{|{{{{{}x}|}}~z{x{|wv|||}~zzy|zz{|{yz||}y||zz~|}|{zzz~~{v|yz|{~~}}z~ww|}zx{}z~}zz{zw}{{|}yy|x}y}z}}}|{z{x{~{y{~{}~zx~~}|~{||y{{~~z}{{|zw{{z|v~x}~{w|yz{}}}}zzv||y{{y}x~{}yy|z{~{y}}xy}~z{|||yxxwywzx{|z|zy|zz||yx{z}}}z~}|}}x{{w~~w}{}~x||z|~{{}|{z{{{yt|w}w~{|x|y}|yy{zx{zx|{~|}|~||yw|{}~~z}}~{}wxyvz{zv|y|z{~||x{zyx||y}||{{|~|y{z~x}yzv~{|y{y||yz{{|zy~|x{z}yzzzx~z{{zz|~{~w}z}|zz||y{~}|}}z}z}z}|y|}~|~}|||}||~||}~}}~}~|z~z~|~~~|~||~}}}}z}}}}~~~||}~}~~}~}}~}|}~~|}|~y{}~}|~~||~}{~}~|{|~~~~~~~~}|}}~}~~|}~~~}{~~|~|~y}~|||~}}~~}z~}{|}~{y{|}}~wy||y{|zzy~~{~w{y{}z}z{z~y|~{zy~yz|yx{yy{|~z{{~yy}z||~w~|zz{~y|{z{|z{}{{~~}||}{wx||{|}{zw{|{{yz{y{~{z{{|}}{x{}|{|{}|||{{{}{{~yyyv}{||}~{~y{~{|zz}}xy{yyzw|x~yz|z||~|z{~~}}y~zzyzzz~~~}zy|~|x|{}{z|{||xy{{w}{{zz|{{t}{}{}~y}~||xy}~{yv~}y}|{~vz|||y~yz~zz}|}~}{|||xyzx}{{|~v{|xw}w|{}zx}{~||z{y{~~|xwyy|z|}y}}~{~|{yy~{~|z}}}{uy{{{{zz{{}|z~{||}{y|~|x{|y~~}~z{x}z{zz{}|y{|{{~}y|}yz||{y{}{|}}}~~zy{|}{|}z|}{zz{w|~}xx{|x}yxz|}z{y}|}~}}}{yzz}}z|zz|{v}}|{yy|wzv|zvy~}}~|z{x{~{}|{~{{|x{|z}x{y}|}~x~}|vxz{~{xzx~{|{~{yv|{w|x}|}|{{}x~}{}}{~~||||x{}||{|{z|~}|z|{|}z|||zyz|~}zz{}~|{x~v{{~y|~}zz{~|}}y||{}}}y|y|w{y||zxzxzz{|}}y{}}}~||}{}|{~~v{~y~}{z|x{y~{}~}|~{{y~}zx|}{}{wz|z~}~~|}}}~~}~{}~~~~}~~}}||~}}zz}v}}~~zy~~~{~}~}~~~~~~}|~~~~~~}~~~}}|~~z|}z~|~z{}~~~~~~~~}~||y~|~~{|~}}}}}{}}~}w|~|~~}~}z}}|}}~~}}~}~~vzz|~xz~}|}~}x{z{{{|{|}zzzy}ywzy}{z}}}yzzyyv{{}|{|zz~z}z{{{}{y}~yy}{w}||x{y{}{|~z{x{yxxw{z|||~}y|{z}~x~z}||}}{}}{y{|{x|z}{{||yzx~}x|x}{zwx|z}z{y}yv~x||v|{z}y|yzw{{~{{}zzzz}yz||}~xx}}w||~|y{}v}~yz}zxvx|zz{z{{{y~w~yy{}x~}y~{{}zyxz|||z|}u|w{|}|~w~}xzxxy{w~}~{|y~~|zyw|}zz}}||~{{|~y~{}|||{~}{~~y}~}|wy}yyw{{{}y}yw{z|yywyzwuz}xx{z}{~z{}|~|yy}z~wz}x|~}~{~|ztv}z{vz||{y|y}{wv|}y}|}z{{|}||{{}z}{x{|{~{|}x|y{}{||{v}y}{x~x~zv|z}{{}y|xz|z|y||{y||}z{}~|||~w~vy{xz{{}zz{{{|}{{yt{v~z}x|yzxzx{zz{{zz{~}~~y}}z{z}y{|{|~yy~|y|}|yy|ww}}zvxz|x{|{{|w}xy{|}|v{y|||{|{~}{|}~|z}{~~{}~{zzy{}z|{{|wx{y{~y~}|{}yzvzx}ywv}}z~|w{x~~~z~}{}~y~|}zzz~v{{|y{{x|w{}~y}{||z|y~y|{z~{y|~{z|zxzz{z|}~}y~}|~}~}~~|}~}}~}~~|~~~~y{{}}}~}z|~~~|~||{~}||~~{}~~~~|~~~||~~~}~}~|}z}~{~~}z{}~~~~}{||~~}y~{}}~|}~~}}~}}y~~{{~{~~|~~~~~z}}}{{~~~}}~~}~}~{|xvw{~}{{|}{~{{x|y||y{{{x~}|y}z~}~x|w}y}~z~{z{{zv{zyvx~}zvz|x{z||yzy{z{xxxzz|wv~yxz}y|x|v|{z|{}x{y}wyx}y{}{x|wzy||zw{w|}z|{|yz||}|wzxz|{{xxz|}y~x}}|{{w}{x}yz||yx~}w{}y}~y~z|z{z}}y}}~v{{}{|y|{~|xy~}|yx}xz{{||~||~z}}z{~vz~}{x{y}{y{{}y~{}x}{{~{xy{{z|}~}yyzz||~{{{xzyzy|y{|y{xywx}zzzy{{||~||{{{|y}y}z}zz{|}}}{}}~||yz}|yz}z}{}{|yx{x~{v}xty{{{y~|}x}yyywyzz{}{|~~~|{z|z{}|z|{~~{xzz~}{{y||{|y{}{}zzz~w}||}z|x|~zz}z|~{{zy}zz}}|}}{z{x|w||{{{}yxwy{|z|}z~y|~z|{y{{y||z|||{|{yz{}sw{z{}y|{y~{~|z|{y{z{{x}|z}yx~|{|z}|{|}y{y|}||z|||z}z|y|}|z~{~||}~y}yx}z}{~~}yyy{~}r||{||}~|~|w{}wy{~}~}}|z|{~yz~~zvz~zvz{}zxyzyxwyzyzy{{~|xzz{|{w|}y|}}|xzz{}}}zz||yy|}}{w}}}z}|zyx~}~{|{x|{}z|v}zy}zyyx}vy}zz~zz}|w}|~|x||}}}~}}}}||~}}}~~~}|{~}}~~~z~~}|~{|{~~}~~||~}~~}}~~~~}~~~~}~~~{|}~~~x~z}|~}~}~}~}~|}}~~~|}x~~}~}|}~y}y~~~}}}|}~}}~}}~}~}}~~~~~}x{{|{}zxtyztx{}~z}|z{z|z{y|}zx{{yzzwz}{}~}{{{|{}}}||z{|~|z~{z~~|~{{|}yyv{||zzy|wyyz~}|w}z~{}yzz|z{{{z~~|||||z}~y|}{|y}}{x{{|w}yz{zzx{}z}|||y|~w|{wxz{z{x~}~z{{|}}}}xz{{{{|~}}~w~}yx{}{}}}y~zz{}|{{}~|{y{}z~yz}~x|{|{}~zw|x{wxt|}|}}|~zy{zywvy|y|{||x|~||{~|w~y{w|xz}||{|y|}{}~{}{||w~||{{}{{||z{{{wzzxy|y~zz{{~y|}xz~|{u|}~}||~}}xy{{~}w|{zzz~{|~||~x|{y{}yz}|{zzx|{{|wz{~zv~zx{~x}|y||u|{}}}{y||~|}w~}}z|zyzz{~{}}x{}{zzy||{}z{{~|y|x{|zz{x~}xx|||{z{|}z~{x~~|~}z~||y{y}zv|z~|~z~{{zuz|~z}yy}{}{|w}|}{z|zw}|}|z{}~~{~{{~y}xz~{}y{{zw{}x{yzy|zy|w~zyyzz~~yz||{~||~{|zy}}~|~~z|}~}|}~~z~~}z{||}z{~xz~{yx{z{zw{{w}||}|zw{||}zzz{y}{~}w{{||}~{z}y|{}|{~v}zyzz|}x~|}{}{{}||{|~}|}{||z~y{}~|~}~}}z}~~~||~}~}~}~}|~}|}~}~}||~}~|}}~~}~}~~~~|~~~|~z~~}|}~|~~~|}~~|}z~~{~z}~}{{}~~|~}~~}~~}}~|}~}~|~}z~}}}}{}||~~~{|{~~v~{y{|z~}|z}|{{zz{{x||{{~z{{y{}}{{zx|{{||z|yv{{z}}|y|y{~zz{{}|{z{z{~~||{{y}z~}z{zxz|{|}zy~z|~yzz}}~yzzyw}~w|~|w{z}|{xzz{}x~~x~|{}}~y}}yyy}}w|vyq|}|z}yutzu|{wy~z}y|z|y||v{x|}|{{y}~}|z{}{{|z~z}{zx}zyzx~|z{~}z}{{z{|z{x~{|~z}|{{}t{xz}~zz|||{z|yw{|zzzy~x||}|}~zz{{zz|zz{|~}zyz}|{}z}|z|{}}}xzzz||z|z|z}z~~||||zyy{y|z~}zz{}zz|y{~~z|{~}yw{yvy~{}||{~|{}{~yz{{~~||{}|{}|z}{ux}{~}xz|}~|~|y}||||{xy}zwz||v~}}}}|{{zz|~{|{}{~yw}|}z{z|~}{z{{{zz|}|w}|y}{{|{}~zwzz}z~w}x~~}}z{}{}~}}~}|zy|z~~y||v}z}|}|z{~}y}z}{{{~}w{}z}|}{|p||~~y|z}z~x|zy~zyw{~|}|{z|{z}wy{|z~yy}{||y}{zxy~}xz~{y~{y}{||z~~|}{~|{{|yx|~y|{yy~{|}wy|{~~|{}|z~zz~}~xw|}~z{{}|x|}y{~|{|}||{y{x{z||z{{}x{yz~x~y~{|xz{z|{||zyy{}~~}}|~~{}~~|~~~}|z{|}}|~~}}~~~~}{~~}|||~~~~}~}~~}}{~|~~~~~{~}}~}||}~}~~~~~~~|~}{~}~|}~~|~~~{~|~~~~{~{~~~~~}}~{~~xz}{~}~z{}}{~z|~~}{~{~z}{|y{|ww{|yz|{{z|yzzz{}|~{y~{{z||yy|{{~{z|{z{vzz|{x{z}y{z}}yz}vz||{x||xz}zz{z|{zyzyz{z{~}~y}~}~~zyzz|w{u{y}~xx}z|z{~|zz|yzzv{{|zuzz}y}|zz~z~z{yy~{zx~yz}|~}~||}z~}||~{~~~|{}|zz|z{{{x{|x|z}|{{~xt||xu||{{}||~y|}{y|}~~|}|}|{||~}xy|}{}{~}u}~wz{zw}z{zy}||{~yz{zyy|wsx|{z~z}~y}z}{|{x|}}{{{z~{{xy~{}~zz|v|xw}x{|z{v~{yy{||{}xx|y}x|z}}~|{|||~}~}{|~{{y~|~{|{z||zy{~xzy}x|zu}}zy}}z{zz}z{{y{{}w{{}|~{xz|y|{{|~{x~~z}zv}|z{{{~}{xx}y|zyv{}yyw|{{~|t|}{}z}~}zy{|~y{}|}{~{{}zzy{zx~xz|z{yz|{z{yyz~yx{{u{y}v~}y{}}{}}yz}z~~|}y|z}}z~{yx|{x}~}||z|zyyz{{vyy{|y{zyxz|||z}z}||z|{z}}{|~|{~~z{|}w{{y|z{r{}|wz{z{yy{z||xzx|y{x{z|~x}|~|{~}zyz}|~}zz}xz|y~~|{z~x{{z}x~zw~{}yyx|~}}|x~w{}}|z{~}z}|~}|~~~}}~~~~~{~~|~~}}}}}~~}~|~~~}~|~~~~~~~~}~~}|}~}y~{~~}~}~~}~~~z~~~|~~~~~~|}||~|~{|~z}}}~{~~}}}}~|}~}~~}}}{~~~~y{||}{|~||{zv}wy}|{z}}y}|zzzx}}{y|zz}y~x}yo{{~{y|z~v~~zz{{zw{~|}{z~y|{{z{||z||{~{x~y|{z}x}}{}}}{yzzzx|z|x}}xvyyyz||~}w}~|~|~{zw~y|zy|}||zu}~}~{{~}y}z{||y}{y|~{}z|y{vz|x}|}{~~{~{~}|z{z|}|z}}||~yz{yxzy{|{}~z}}zt||x{yzz||wz~z}}z{~~}y}{~|}~y~|{}|{y~}|z||{zx|~~{|z~zzzy|{y|}}}}x}{}z{x{~y{z{|~~z~}}|~w|~{{{x{|~}|zz}}zyy}|xy||y|||}~}z~{}|z~z{{}||w|~yvyz~||{|z}~}~}~||}~z{xzz|x}y|}{wzy|z{{~}{~{v|}{|zyz}{}~}~||{~}z~{{~|z|}}{z~{yyz{|zz}~{y|||z|{x{yz|z|||y~~z{w|s}|~~{}~y{qzy||w}{|{||{}{y}}|{~|{{}}|zx{||~z|{yz}{~{|{z{|z|v|{{{{yy|}}|{z||}z|{zz}}}z~{||}z|x~}}{x~}{|}z||~~x}xzyzx{}||}zz}{~|zxy~{z~|w~}~~}~z~}z{z{|yzwy{~y~}v~~|w}yy}yy|{}}~x|z{z}w{x||y{{z{v{{}~|~zw{z}}{{}||~{~{~~~||}~~~~~~~}~~}~~~}}~}~~|~~y}~}~}~~~~y~~}|~~~~~~~~}{~~}~~{~~}~~~|}~|z}|~~~~z~~~~~}}~}}{}|~||~~|~}|}}~z}xy~y{}|x||vy||}zz|x{x~xz}zxyzx{y}}}~|{y}~y}{|}}|y|z~~~|z{~{~x}{y|}}{{~~y|}|{|x{}{|{|}}~{|y~xz}z}~{{y|~}{|z{}{}{z|~{z~~z{ty~yzy|x|}~wzzzzx{zy{{|y}|{}}~x~y|y|z|}{~|{}|}zz}{|x~||z||y{~}|~|~|yz|}y}~zz}|}y}~}{}{|yw||||y~{y~}||}|z}~y}}}}~~~~ywwz|zz}}}yxz{{}~y|{~y{}zzzy|xzxw}y{x}{|z{z{|z|}~|}yy}{~}~}~z{xy|~|wyy~~|wy{}|}z~||z{~yx{{}zw~{|}y~~||~{zy}}~}~{|{wyw{|~z{y|{{w{yy||z||}~{w}|}|{}z}|y{y~||z|{w}z||zzyyx~}|{{z{w|y}y{}z{yy{x{~|{y|~{z}x}z~{~z{}{|z~|~y||~~}}|{}y|{|w}{z||z~|{x{{}~~~|zz~y{{|x{}{~}|x~||~y}yz}z{}|xz{|~}y|x|yxt~{~yzx{}z{yyzz~}~|~z||}|}}z}{z{zvw|~z|z}|}x{{|}{|yx}|xy|}y~zw{{~y|{{}~{|y{|{}~}~~}z{~}~}}vz~zz{y~|~~~}yzvxu|y{yz}z{zy}}{y{z||{}~~|}x~}|{~}~~~~~~{{}}|}}~}}~|z}}~}|~~|~~~~~|}~}}}~~~}z~~~~}~~z~}~}~|~|~|~~~~z~y~~}~~}~~}}{~~}}~z}~|}~~~|{~~||{~~|}~~{}~}{~}}}~x~~}{}~|}~}}}|~}}||~~~}}}{|t~~}{{}}ywvz{{{zxw|x|{{z{{}y}yx|{yyz}~wywzv|zz}wzwyzw|z}x|z|{yz{~{{{}~x|w{}z~~y|{||w|y}|y~{|~y|x~|uwz|zyzyz{y{||~}||y{w{|xz~~y}~|z~x~{}~s|{~y}}{|x{wz{|z}{{}~xy{~vyx~{~yz}zy{yz|yz}z|y}{||}{~~{|ww~x{y{z~~y}|}{|y}|}z|yyy|{|yxyzz{y|}zz|{{|y~}{}wx}x{}{|zzy}|v{}z{~z}y{{y}{{x~|zz|{{zzx||{v|}y}{yy|}{}{y{yzw{y}|z{{z{w~~~{x|{{zz}|y|||z~}{zyx~|~y~}{|z|zz{}{z~}|v{{|{{||y{t|{|}zz}{y|}z|{|zx}|}yy|}zxyzxw{z|{}y{||~{}zx|zz~{}{{|w{{z~}{w{}}~}{{}zyxy}||x~}~}zz~{{{xy{~y||{|y~yy|y{}|z}}{~{}y}}z}~}}zz~|}yy}x{z|zyy|y|~|}~{|y~}}|~}z{}{x|~{z{y{|~~z}{y}{}}||{|z{{{x{}{}y|y{v~|{zvy}}|~yy}yy{|~xy}x{~z}{{|z}|~z}~}}|~xv|z{zz{zz{zzzx~{zy{{y|~{zzzyy||u|~|y{{w~|z}vz}x~y|}~}|y{~{}}y{{y}y}{x}zy{}|yy}wxy|{|}|}y{zx{}|{y}~~}~~~~||{~}{}~}~|}|~~~~}{|{y}~~~~}{~}~~q}~}~~}~~}}~}~~}}~}~~~}~{||~~~||||}}~~~x}|~}||}~|~~~}}}~|}~~~~~~~~~}~~~~~}~~|~}~~~|~~~~~~}~}}~}}{~|~~}zx}~{|}{~x|~y{||z|y{|z}}|}ysx}|{z}||~}|yz{z{|{zw}~~~~z{x~}z{|~}~}}}z|z}}zyz}{|yz}zzz|xvt~z{{x|{~z|}y||{w{}|||{||{|{}}z|xz|}||x|z}~z{z}|z|{}|z~}|z~~|}z}y|y}}zxy}}~|}{z|~|}x|yzv|w|x{yz|uyy{zx~y|{}x}v|{||y||v}|x{zyz{~z}z{|}~|}|}{{{y|}z{|yz|{|z|xz{|}{~yz|y|~}{z}|zx|{y}}z{z}z}}{}|}z|~{z~~~|{}{}|{{~{zrzx{uw~yz{v{{zz|y~}z|z}||}|||xz|~x}~}|z}~yzx|{||}~{{{||z{|z||}}|}}y}||x{~z|xx}{u~{|~}z{}|z|y|x{}}{~{z{{~}y{|y{|~}}w~}{}}|x|w}{}v{}yz|{||{|~zx{}{{~y}w|}~{{}z|}|{~~|xz{z{|}yz~y|}xz|}{|yz{|{zzv}|z||}~}|}}}z||~~yyzyw{~{~|~yz{|yx}~~vz{|}xy|zz{zzx|r|x{{~zy|||{~xxy|w|z~}~z{|}~|{}v||||{}||x{~yzz}{{y{}}}{xzxy{|v{{zx||t~{|v{}x}{{{z|{|{~}}}{}|xy{|{x~zv{{z|x}x|x|w}}uzy~{zyyy}z}||}y|~}{}z}~{}|~~y~|~}}}~}~~}}}~~y~~~}~~}~}~}{{~~}~~~~~}~~|~~~|~~~}~~}~|~~~~}~|~~~}~~|}|~}}{{}~z|~~{~~~~~~}}|~{}}}~~~}{|}|z~~~}~z||}~{~{|{}~}~~~~}~{z~z{y|}~wzzz}~{z||z~u{{{{x~}{~}z~}z}}z}{~v~x{|y{z}x}~{z}{{~{{}}{z{xz}y}z~{}z}|~zx}xzzy}yx{|z|~y}z|y~~{{{}|w}y|}z{{~{{w{y|zy}yz~||}|}~{yy||zwzx}|{{}}~v}{{yv~~}|}}|z{ww}y|zz~{y{}}~x}}|{zy{z}{x|}|~y{z}}y{zy{~{z|xxz{~x}}s}}~{z}|x||}uyw}}}zz{}}~|{y~}{z|{|}|x{x{}y{~}~~|z{}wx|{xy{{}}{{{}|{}{{|{}x{vzxxy~y}y{}z{{|z|}z}{|}}||yz{z|}zz{~|zy}z~||{{|}zww~}{|z{~~z{}}~|}w}}z}}xzz{xyy~z}|}x~y{{}}~|y~x~xz|}wzy||yxy}y~w{}|}z}}z{w{|y|xz{y}}~zy|x|z{{|~~{|}z~zz{{}pzx||}|z~~~yz~y|~|}~}y~xz}}~~||wy}x{{yyyyz|z{||x}~z~x{{|}|u|x}{y}}vw}u}{{}|~{{yx}{xz|||}|}z}{}}{z{}~{y{yy{zy~}{z{x{{}|yzzu|{|~|yz}{{w~}}}}zz}v|y}zxyv~}zy}||y{||z~{{}{}||z}y~x~}~xy}y|{{|{uy}y{|}}|z}wvxz}|{|x{z~}x|x}z~}{}{}}y~wzzz}{{~{y|w{|~w~~|~~{~~~}~z|~~|~~|~}~}}}~}~}}~~}~~}}~}}~~~~~}~}{~}~~}|~~~~||~~|~z|~~}~|{~|~}}|~~~~~}~|}~}~}~}}~}z|~|~~}}~}}y~~~}}~|}~~~{||~~}~~}wzz|{}}z||{~s|{|{y{z}v|{|{~|zyzy|||yy}|z{{}}{{|{yzz{{y|uz{|z~{|~w}x{||y{}{z}z{wxzyzx{|ywx}{u|yz{zyxzzz||~zy{|{|xy~~y}{|z~}}}{|zz{zyzz|{y|z{{xy|~~z{|wuzyy~|}z|{}|}}|}{~zw{~|}|{~}yy}}|{~xyzzyyx{{}wxyxyz}z{{{}||v|{w}zz}}|~t~z~}{{}~z~~v~~|{}}z|z~{{}wwzy{y}}}z}zzz{xxyy{x|z{x~y{z}{}}z}||}||{y~u}||w||}}z~}xzz|{|}}w{}zzy{~u}|x{{v}y|x}}z}y|}~~zy~}~~|}{|||{~z~wx}{~}}x{}x~|~zxz{zy{}z|yx{|~{xzy}~~~{|z}{z{}z||{{{}}z}{{|{w|{yy{{}z{||{{||~{yxzz|}~xz}|w{}}}{}~|z}}~y|z|yy~}|}}{y|}|z|vwx|xw{|vz~y{vyzzzywy}|v{{w{|}||{|y}z~z}zzzxx~y{zx{~w~{y|}x}}{yyy|x~~|{|}wzx{zwy|y|z{}v~y{}{~|}{|{}{|~{|zy{~}x{{||zy{z}zw|yyx{yyvxy}}v|}z{|z}~}{~}||}w}z{~|~}|{|y~z{|{{}|xz{{|~z{{zuw~|zz~{}xw~~z~}|}{|||z~y{}|~|}~~~y~~{~~}}~~|~|~}~~~}~~}{}{|}~}~~|~~|~~z~}}}~}|{}~y}|}}~}~}~~}~~~~~|~~~|~}y{~}|}~~}~}~~~}~}|~}~|}||~~}~|}~}~||~~}}~~}~}|~~~|~~|~}~|v{|}~~|~}~u~|}}}|||~~}}}}zy{z~z}}|x|{~z{y~{||v{z||~z|{}w|{||y|~}{|~z|}z}|x|{|{{z~{z}~y~}y|~z~{|yy{~|vz}|}}}~y|xw}{|{{{|{x~}xy|{z}zpy{y{{{z{}w|~y}}}}x{y|yzxzz{~|y{yxzx}~}zzzz~~y~{xy|y{~~~|zzxt~zv}|}xw|~yx}{|||}{yyy{}yy{|y~}z{v}|}{|~|zz{|yz{z{yy|z|}{{x|~|{zy}{~|z~xz}|z}z{}}||~}}|}y{|z|~{{}z{~}z}{}{y|xz}v}||~x}~}|~~{|}}|{{y~wy||}~{{}z|{{{}z~x}{y}|{y~{}~|xz{w{~~}|{~{y|{z}z}~z|{||{}|~~x{|~|~y{zzy~y}y{||z{z~|~y}}{y|~~}z~{zz~x}|||{}}}~yzyy{{y|z{}y}yy~|}yyyy|z{~|~}xz||x~xw~zu~}|}xyv|~|{{y~zy}v~zz|z~y{~|zvz{{yzx}{}|~}z{}t|{yyzzwz{x{v~~|z~|{zz{~|||||zz}yz~}xy|}}~y}}~v||{|yyx{~}y||z|zzyzz|~}|}z{zw}z~{z~}~~{|~|z{}xyzz{|{}{z|zy|{}|wy{|}x~~{{{{}~y||yz|}{|}y~xx{{|z{}{~{zw|~xz}z{z|y{z}~}}x||yy|~z|{}{~~|}~~~~~|}{~{~}~~}~}}|~{~}~~}}~}~}}}~~~{~~}||~}}}}~~}~x~~~}}}~z~|||~}}|~~~|}x|}~{~}~~}~~{~}~~|~}~|~~|~~}|}}~~y{|}}~|~~~~{y~}|||~}~{}|y|~{|}{~~}{{|zz|zxyy|xz{{wwyz{zy|z{{||zwz{zy{||x{~yz|z{~{z{wx|zz}{{z~{{}z}yz|}{~}{{|yzy{{||zr|yz}z}{y|z}zx}|y|y}|}{|yx|y~x}x{{y}|z}|wy{uz}|v}}{y{zxz}y|}{yzyz{z{y|{|yy}zzz{|~z|}~zz}z}zz}~~{}~||x~{{|}yy|y}}y{|w~}{x|zy{}{{|v{{{}{||~{{}}|~y~|y}}|{{|z}~wx{y}y}{yy{w||}wx|{~{{w~}{{~{{z~z~}x|{z~~|z||~~|{{z|z~}zyy~}v}xvzx|~|~wxw}~~~x||{~|{~y~{|~}~|~~~}}}y|zzx|v}~||rzv{{zzyz|}|zx|{{{y}z|{wx~|}{~|||{}~z~{~|yz}}yzz}||{{}v|}}~zzy}}|}xty|w|z{}z~|}xyzyx~{z}|{~{|}|y||yx{}{yz}|{z|{vy{||z}yz~}~||{{y|}}}}z~{~|}{{}|zz{|y}|~~}{~~|{}{x}xy}|xx|z{z{||y}}}{|}z{~}z{|z~{}~}wz|~{y{}|}}z}y{}zz|{{xzxzx|}{z|y{z}yz|}wu{v{|||zz}|zy~{z~z}~}y~}{{~zw~|~{zw|}z{}yvzzwxzyy}|{yz}{v{z{~~|zy{|~yz}y~|~~|}|{}~~~y{~~~~~}}}}}~~~~~}|~~{||}}~~{y~~||~{}~~~}~~}~y~~z~~}~}|~~~~y~~|~~~}|~}}~~{~}~~~~}~|~~}|}~{~|~~~}~||~|~~|}|}}}~~~~~}}{{~|{~}~}~w{y|y{||yx{w|||xz||z|{}||z}z{z~|z||~~ww{z|y{{{|y{x~y}w}}z|z}|xz}|yv}y{z|{}z}z~w~}||~zv{yzu{zvy||z}}z|}{w~}~~{{{wzy{{|{|yz|~{|{}~x|z{}|}{~{z|}}}|~xz|xz|z{y|}|z|zx}zx{x|}{|{|z{x{||y}xzz{~zzy{}z|{yz}~y|z}vx|{~~wz}{}~|y|z}||}zx|{||{~|~{|{}{|}{|}{{xv}|w|z}}yy|~|{x~}|~}wzy~}y|y{}~|||z~|}~{|{{{|{z{}|}{xzzq{|~~}~||zs|x~|yywyz}{}}~y{}{z~}|{y|~{z|zz{}|~xw|~}y||{{{}~~||{{~~{z}{w}{z~y|}{z~zzwzw}}z~{}|{xz}yyz}|y|{{~}x}}z|{{z~|{~w|~z|}yz{}zy{~zv}}y~{y}|}}xz}y|{{y}v||x|{y{}zy~}{}|}y~{{{|{{||y{{~|{x{~{~||y|zyx}{x{wz||yz{|{|yyz|{~~|{y}|}}{{{z{|~x}x{~~}wz}w{z{}|w{xz}zzz}|y}~~|{}z{{|{|zz|}}xx{{zz{x}~zxz{{{y{{w~z~y{|x{{|x|zy{zxt}}xyz|{t}}yw{|~zw||||zz|{y~y}u~~~{}}~|~|zzz}||{~}z}x}{{|~y|}z|}}z|~}z{y|~~~|~{~}{}z~~||}|~|~~~{{~~|~}~|{~~~z}~}~{~}|~~|~~|{~}~}|~~~~|v}~~{}~~~~~|~~~~~~}~z}~~~|~}|}~}}}}}~y~||z|}}~}}}~~{~~|~}~~|}}~~~~~}~~}{}}~~}~{~z||}|zwx{{~~||}z||xyuv|y{}}w|xz{y{|}wu||{}~xz|}w}w||{~|y}}{z~z|~~zz|{{zy{y}|~{{}uz|}{~y}{}|z~z{{xu||w}{|{x{wy{zy~z}}z~||}~|z~{~~~{}}}}~{~}yy|z|}}xz}y~~x{|~{uxyy|{||v||~yz~~}z}|{|{{x|~zv}{yz}{~{|z~{wzu||x}x}|zv{{|}y|zx{{z||{|wy{}|}}|||{{|~|z{~~~y~{~||}z}{~{|w{~x|yxv}{}|}y}xy|}xyy~{{~{|z||}zy}|z{|y{}z|~~~}z}vz||zzvxxz{{z|}|}~{}|{yz{{~|}}{{}{}y~{v|zz~|||~{|~~}|{y||zz}|}|x}|{}z{{{y~z}{xx|}w|y~~{zw{{}{zz{~zyz{~{}z{z|{y}zy~~u|}{{z}|w{}w|w}yy|{{}}{|z~|zxx~~|}y~~zyz|}y~}zzzyy||}~}{y|z{}||||z|x~zz}x{}y}z||y||w|x}z|}{~}~|||y}{xz}|~~{|{|vw{}|||x|x~}{xz}{~{}{yvyzwz||{||{xv~|z}|{~|~}{|{|}}{}~w~x~z}y|z{{y{{yx|{z|}wy{w|wwzx{zwxw~zw|yz||~~{z~~~}~|~|~{~~}z|}z{|{|zx{|||xzy{}yw|}}yy}{{}|y|z}xz~|z|z~}zy|~v~z~}~z~}~~}~|~|~|~y}~~~}~~~~|}{~}z~~~}~}}~~~}z~}{{}~}~}~~~|~|}~~~}}}}~|~|~~u{}~}}~~~~~~}~~~}|~~~}~|~~~}|~}~~~}z~|~~~~{y~~~}|y~||}}||~}~}t~}{z{{yz{xy}|x}yzw|}{{{w{z}yz~}|{|{{}}|~}{||zyz~|zz|y||wt{z{{y|vy}}y|x}~y}yzv~w{|}}{|wzz{z}||{y{|yz|||}}|}}~ww~~y|z{z|~|z|y{||}x|}zzyywy{{{wz~}{|xzzzzy||~zyx|z|{x}y{{yx{|~|y}zy}~y~{zz~x}}zz{|||yz|{~xzx~}y{y{{z|z}yw~}}z{x}|{}~~w{y{{z{y}z}}~|v{~|}zyz|wzz}zz|{~}|zz}{{}|{}}}}y~y~}v}y{||~||{{xz}y}yzy{|yzw|z||||{}|x|z{y{x~|~}z{}~}~v{zxyz{y{||~|z|||{x{}w~z|{z~~z}|~|~~{{}y{t|}zy|{||z|}yy~{{z||z{|v|z}y}~{z{z{x||}}|}||~xzxz||{{|}x|{}~||||{z}{x{{{}x~{}v~|vyzx}}{x|}x|||~wvz{{~||z{~}z|||wz}{}{|}~z|{z{zw|z{{}|z}xu|{|~xy{~yz}y~||{{|yz|{zz{~{z||y{}}{}yz|y|y}{z{yzyy{z|~x~z{y||y|{{~}{||}{}}}{~zx|}|~z~z{}}{}y}{zy{z~~}zzz|{{wy{z|~zz{z{yz}{}x~}y{|~y}{z|yzz}~~z{~x{{{}{{}|v~|z{{z|~wz~xz|{|}}{{x|{|{}~~|}}~}~~~~~}~{~~}~{}~}}~~~~}~~|}|~}}~~|~~~}~}{{}|}}~~~~~~~~}~~|~~~}~~}~~~}~|}~}~~{~~~~}|~}}}{}~~|~}~~{~~}}}}}|~||{}~~}{~~}}~{{}}~~||}}~~~}~}~~|~z{}{~{{y}}|zxxz||x{xzzy|~{{|z{{|yywz{r|{yz{~||y|}}|}v}~|||{z}}y~z|~y~}{}zvyy||{vyy{zy|~}{w{yw{r|{xxw|z~|{{y}}v{~|yu||||{|zz|z{}x|z{~||y|z}u~|y{||wy|~y|z{yzzz{x|v|zyy||z~zz|}~{z{{xz}{x|~zx|{x~z}{}}|{z|}vz{y{~x}xzx{w|vwz|{wz}{wy|zzx}~z{|z~zzy}|{}~}z{{|}{{{}}y{{y|xx~~|zzz}{wyy|uzzy~z}zx|w|||x}{}{}~{||y||{{}z~x{~z|}|z{x}||{{|{y{~}}xz|{wxy~}zzz}~z|vy~~{}~}}~{}{{z{y|}z{u|x|{z|}yzzx{|}||x}|xwzyzz}{}}xxz}||}~}}}w{|}}~~x~zzxx|}|}{|}zw{z|||zz{|~yz~y|~}yzyxz|}}{yzzz~|||}}{zz{x{z{{z{}zv~x||y{}{{|x~z{{zy|y|{}z|x||zwy{zz{|x}zv}{zyzwv|{|~}{}}|z~|xzxv}yz|}}|}{{w{zxxzx||{}|z|{z{{y}y{}~{}w~w~{{}|~}||z}z~zyx|ywy{~zywy~|yxz}{{wxvyz{x~x}|z|}|}}|{}y|}~~y~{}{~yz}}||~{|yz{{x~yz}}}{|y||{zz{{zz~v|}{}~{}{y{|~}z{|w|~~~|}{~}}~~}~~}{~~|~}|}~~~z|~~}~}~{~}~}~}~~~}~~{~~}|}}~{}~~|~z}}~~}~~}}}~~~~~}~~~}|~~~|~~}}{}~|}~}~~~}z~~~}|~~{~{{}~}~~}~~|~}~|~|~~~}||~~}~|}~~|u|~z~~}~}~~{~~~}|~~}~z~{|z}z{~{~|y{{}z}}x|y}|{|yyxy|z|}z{}{|~}}yv{{y{z|{|{zx{z{~yz~u|yz~{{{y|zz{}|y{{x{zx|w|xzx{~ztyz{{}zy{yy~z}~|{|yyz|~|z}|z~{xzy}}}{y{}z|}yyz{~|{{||wz}|{|}x{{~}}{z{{y}z{zw{{{||}z|zzxzz{zywy~}{y{zz|w|z|}|y{v~}|{{{zzy|w|~y~xzyyx}|x{z}z{|y~{y|{{}x~|}||z|}}|z}{~}~z|}y|yz|~zxx~|{|~}z~|z~|||wz{}||zyy}}}{~|xz}{z|xwzzyxz|~z{w}zvz{w|}|}{~z~yzyx{zxz{z|}x}}{~x{x~xyzy{zwz{||}zy||~~|~}{u~z}~|vw{z|}||zzyzy{{|{{}z|z{{}|v~}{{z{{vz}yz||}z~~{zz}~}}~xv}|zy}{}|}}{}|z{{y|{{}z|}{{y~{{uz}{w{wzz{z{}wwzy{yzz}|~z{z{x}y~~zy~}zyz|||{~{{}{||~{~z~}zz{{z|~q{u~xz|{y~|zx|~{{v{|{y{||~{|}|{|~{|z{y{z|y|x|y}{}zx|xyz|}{z~z~yx~~v{{}}xz}{zyz}zzyy~y|{y}|{z}zz}w{~y|{zzy}|xyz|{{x}yx{|s~~xyz|z|z}z}}xywzx||~x}~|~|}~~}~~|~~~~r}||~~~z~~~{~|}}~~}~~~~y~~}~|~zvx{||y~~|~}}}{~}~~}~~~~~}}~}~~~~}~~{~|~|~|}}~}}}}~|}}~}}~~}~|~|}}~}~}~~~~}|~~}~y{||}{|}~}{{w}x{{z{yx|{xu|yww{~z}vxyx{{|w|zw{{y|y|zw||z{}{z|}w}}y|z|zz{{}~z||y{~}yz|{~yzu|yxv}z~~yxvzwx}|~}~}w{|}{|{~{{x~x||z{|~{y{zy}yzx}~{|y{}}szw{yyzzzy{yzy{{uy{~|{y}zyx}~|~~|}z|}|zz}|y|}|y{xyz{x|{|uzxv|wyy~x||y||zz|w{~{~|{|{}z}}{~~~zz~z}z}vz|{v}|xzyz{|~~{zvwvzuyw}||~}|}{{{|{{||~z~y{z{|}{||{|{y~zz{}{w||y|~xwy}|w|y{xyzz{z||{~}|}z}|~{}}|~z}}~}z{}y{{y~{{|||wz}|}}ywy{{yy|z{{w~z}y{w|~{|{}}|{xz}yz~~z{zy}|xx||x~tz{x{y|}x{xzzz}x|~zy{||}{y||w{~}{zyy{yxz}{{x|{y~~}z{{{{|y}{{z|{{|{}x{zz}}}zxxww}{~~}}x{yz~z{|{{}}~x}~}{z}{~{}|{{zzxx|{x{y{y{}zu{~}~~{{~|w~|{~{z|zz|||}z{}x{z~{|y{~xyx{}zzx}z|{yy~y{~}yzyy|}{|z||zy{|||}|w{z|}|w{{|xz}y~{zv~{yx|{y|w|wx}}y{vy{zyy}{zzzvxx}||{}|}{~zzw{}z}~~}~~}z}~~~}y~z}~|~~|}~|yz}~~~|~~~}~}{|}~}}}~~}~y|~~}~}~}{~~|~~~}}~~~|~}~|~}~}x~}}v}{|~y|~}~~~|}}}~}~||{~{~}}~|~~~}~|~~~~~}{}~~}~~}~~||~~{}|~}{}}~}}~||~~{~~}zz{~y|||{}{z~~~{}{{z{~y|xz|~zy{||}~|y{x}|{}{xzyy}|}|z{w|~~{||}~z|{{{{{{z}{~~|{|~~}}v}~}x{w{{zx{wwwxz}}y~|z|x~}y{~w}}y}||}x}|}{~zzzzz{~{~y{|xx||x}~zy||}v{yz{yw~z{y|y|y|~}y}~y|y}zz}|vzz{{z|}}|||{y}~~y}|{~y|yz{z}{{xxz~~{w|{|}z{{}zx~~~y|{{|~x~{x}}yyyz~{zvy}}x}z{}}x{}{|}zx|{|{{~~~{}{{{x~|z{~|z|yz|~zx|z{z{x|yw||{}x|x|~ww|y{}~|~~y|y}zz{}{zy|}xwz{}{xy{}||{}y}~~y}||}|z|{|{{~{~zw~~z}||{|}~|yz|||}yzy}|z{z|~z|~~}z{|||x}{||z|z}~}{z{~{~y||vz{{xzz{{~|||{}z}zz~~~|y~|z~z{{}z~~}|}x|~|{~x~{}}}x}~}wzwzz}}y{v|xvy|~q}~|{yv{{{z{|y{}w}zz{}}|}}yz{}{}zz{|~}z}vxz}{y}z}v{{vy|yyxz}y|z}wy}{zzz|y~~}{}}|z|~{~z}}}||~|}x}}z|y{zv~}{~zywyx||}z||y}y{{|y~|{}}yx{{}~t|{zx~{xy{z~{|~{z}{|y}z||z|~|zyv{zyvy{|y{~{|}y}~{{~z{||~~~~y~~}~~{~~~~~}~~|}~~~}~|}}~z~}}}}|~|~}~~}}~~~~~|}~~~}}~~}~|~~}~|~|||~}|~~}~|~}z~z~|~~}z~~~}}~}~}~}~~{}}|}}}}~}}~}}~{~~~~}~}||yyz|||{z{z|{yzy{{y}x}}xw{|{{zwy|~{{y~|w|{}}||~~z}z}y~z}}y|~x~uxx{w|}z}|z~x|z{zv~}y}zx{zx{z}xwyz{z{||wvz{}x~{z{{zwx}}x~{}{yyzwy{|~~z}w{x{zzzw|}yzxz{x{w{|wzy}|y|}x|~}|{~xy}}}yxyzz{z|yy|y}y}||{zyzy}}}|y|xyx~~{z}zy{|~z|z|{|{~{{{|{|{}{v}{}v}y{w{}|~x|||zz~tywxv}wyz~{|z{}|z{}}}{xy~|~~xz|}}{~{}|t{wy~||x{~|v{xzz{{}yyzzyvz|~}~}x}|~zy{}{yy|}||}w{}{{y}~}z|}|zzz|{{|{wxz|zw~{y{}y|x|x{|{~|z}~y}~|}|~zz}}}{z~~~||}|{z|y{zz|wzzzyz{{{xwzzy~|~z{~}x|{}yzy{{~{{|~y~}|z|~qx}~z|{tv|}}}xz|y{}|xwy}~wv{zw|y}zxz|~}~{~yy}x{yz{}}}w|~|x{~~|{v}~xzx{{z||{|y{xy{{~|vw|{|||}{~}~zz|{|}zz}~|w{x}x}}yz~{|{uy{y|{}yy|zy|wzz~y{|y|ywy||zw}y|z~z{v}|z|yy{~}}|~}x~|~~}{{}x{zyxy{|~z}}{z|vxxwxz{|~{yz~~z~|z~z{~{}|z}{~~~|{}}~}~}}~~||{{||}~}|~~}~}|~||~}~}~z}~~~}z}~~~~}~|~{{y~~}~|||~~}}~~~z~~||}}}{|~~~~}~z~~~y~~||}z}~}~~~}~~~}~}}~}~~~|~}{}~}z~~||{~~}}}{|{~~~~~|~}{~~|~}{|}{|y||~|y}}y|}}~z~zz||~|y~}|}zw}{{|y|}x}{|}z|{~|z}z{z~}{zz{~zy{u}z}{}{zx|z{}x}||zzy~yzz~{{z|~wy}zzyz{zy~vyx|~{|}|yz{yz{|}{z}|z{y{~{~{{z{}wyzzx{y~}z}{|~|v||zy~x|{|{{|{yxw{z|}}yw}}z{xy{yx~|}}z||~{z}|||{{w{|}y}}}|{}zzzy{vw{x{~~|||xu{x}{|{{z}~~z|~y|{y}{||wzz|||x}z|zz||yy|||{xz}~~z}|}}z{x}zwyz{y||~||{~||x{~{y~y~yzzxz||w{{z{}|w|w~~w}}v|}xwx}|xy|{{z}{|}z|~z~{z~y}x}}{wzy}wyx{{|z|}}~{y|}~|zy~~||{{xx{x{~}|}|zyy|{|y}y{||~}||zz~z}||zyyxxz}w{}{{{{~|u|}{z{~}x}y|zv~z{v||x|{{~||~w{|{yy~y{{y{y~}x~y|x|}{{|{~|~}||{zxz~yx}{z|z{{}zy||}||yz|y|~}z{|~y}}}~w{|}|wyzz||y}z|wz|}x}~y~~z~xwy{{||z{w}{z{z|z}{~}{~{~yz|}z}z~|||sz{z|zz~|z|y{{y|}x~|~z{|~z{{yz{y}}}|{}|~w||{}|}ywyzzzx{z~{z{xz}y{}vx{x}~{~}~}{{~z||~~~~~~{}}~~}~|~~~~~~|}~|~||~~}z|~~}~~}||~}~~}~~~x~~}}~|~}~}~~}~~~|~{~~}~}}~xyx~~~|~}}~~~z|}~~}}~y~}|y~~~}~y|~}~|}~}}~{{~~~{}{}}~{z|}|~zz{}wy|{w~}~y}y|w{{z{{|}{{v~~z{}zz}z{z~}z}z}||{{~|}yyyyy|{|yxz{xz~|ywz||}{~xw{vy|{}|~~z}{~{z}|}|{||}}{|}yyz}|||yy|}yvz|||www{v|zz{}{zwy~|yv{|{}z~y}}{y|}wzxy~y|{||}|{|zy|zzzvw}y|{z{z}|wyz{z{|w|y|}|{z{z{{uzx{}y{w{zy}{}{w|~x}|}y}||z{w|x|vx~{xy|{{xzx~{{zyy|zvyw~xz{}|y{|||~zxxxz|z{}z{}}}~~{|~z{zz{z|x|z|xz|y{yw~xyx{}xz{|x|{||y}~w~{{~|y|}{xy}||~~~wwx~{y||yyxvy}{}{~~z~yy~twyzy}{{v}zz|||~z|{}{|}|y}}{}|z~~{~zzzzz{}zyztzxyxxxzz|z|{v|{}x|||{}{{zzy|y{~}z{z{~y|{{~x~{{z}z{{z{|{z{zx|yzzyw~{y|zzv|z||~||}{~}}}{~}x{zz|{y{}z}{z{x~{{~|~~y}y||}|{}zw{|z}xw}{~}z|||~~v}{xz{}y{{|}|{|}}x}|x|{|~|~}{yyxzwy~xyzy|xvw|{zz||z|x|z~|y~{|~x|}~|y|~y|y|yzz~}{|~~~z}}{z}y}y|~~zw|y|{{zvxz}{y~||yy}||yzy}{zx}x|}{}~~~~}x}~|~|}}~}}~~}~~~~}}~|~~~{~}~~}|~}~}~~~v~~}}}~}|~~|~~~~}~~~~~~|~{~}|}~}}~z~~~}~~{~}}~}}}|~~|~}~~~x~~~}}~~~}}}|~~|~}~}}~y~~~|{{{~}~}}y~}|~}}~|}}~~}|~~|}z|{y}yz{{}z|{zwz|v{}z}zy}|{zzy~~{|y~y~{z|w|w}|}z{{~{}{z~z}}{yw{vzxw|x{|zwz|zs~|xz{}|xyzz|z|{z~x|{y|{||yw|}~~z|w}{xy}|z}|oxv||zs}}}xzw~z||zzy}x~z~~}z}yz||u}{{}xx}zx{{|zz{x}z|y{xx|~||~z}|y{q{||{}}|yy{}zy~{{~|}yyy{}||zx}}|||~|||z{y{}x}zx|xz}{||{{{y~z}~{{y~z}}}{{{}z}}y~v{y|z|~yy|z~{w}~y{{|u}x|x|z~}x|~z~y~{|z{{yzxv}~{{|z{zyzzx{~|z}{{|~~zz|z}zy|~z}yyz|}~{}w{{~{{vu{|||z~~v{{~|vv}z{}v{}|~{~yy}zzxy{x|z|y|z~|{z}|yyy|y{|z{|{~zzxy{|{}|y{}~|}x}|{|z{{x}|zxw||z~{z}zzzzy{{~z{y|zwzz{yz}{~||}}}zyzzu~wyywz|xy}}}yy}||~v{}|}{}~z{vzzzx}{z|{{||||z}~z{x|yy~|}{~}|~|xz}y{x|{}yy|w~wxz||{{zyzzx}t|{{y{~v{}zzx~yx}}{{x|xz{|zy}{x{wz~{z{}~z|{zz{}y|}y{||{{zx|z{}z{|yz||~{y{|||}yzzy~}}z|||z|~{}z|v|y|~{x}~|wz{~zy}||}|||~}~}|}{~{}|~~}}}}}}}}~}|~~~~~x}}x{x||||}~~~~{~~}~}~|~~~~}}|}~}~~~~~y}}~~~z}~~~}~}}|~~~}~~|~~~}{~~~|z~|}~}~~~~~|{~||~|||{~~~||zv~{z~}yz}|}{|zy{y|yx{x~{z|}yywy{vyzzuzw{~{{zz|~|}}}||{}}|{|zx|~~~|y}}~zyzz|y~~x{xy}{yy}x}}x{z{x~||{wyy{{}|{||z}{y{}}z}{~zy~~}~}x}{y{xy{|y{~{{w|xy{}|z{z}{|~w~xyw{wy|~{~~|}xz{{z~~{{{~yz~{y~}z{{y{w|w~yxz}y~}|y~{~{{vuw{{z~{z~{~|{|w{~|z|z}~z{}}}}xv{}|}x~xy{z{z|}xywzxz}}|y{|ux}|yy~|y~z|}y{}~~{y~~{xy}{}ww||y{}}y|z{|xzxyzxxwxyx~z{{zz{~{z~wz|}{{}~}y|{{z~y}}z|}|}}{|y{z{yzp||zz~|{}y|}{z}|xq{}}~}{|y||||z|y~z~y|}}{vw}}{~w|w{|w|zzy{x}|zx{~}}{~}z}}~}{zy}{|~|zz{z{x|zyyvyz|{|yyxx|yyz||wzy|~y{{|{}z~~|y{z}z}{~~|~|}|{||y~{{{|{}}|zxzy|{}yw~y|zxz{zy{{x{}{xx}|{{z}~z{{}{z|}zxz~||z~|{{}|{~yzzxzy{x{}~~~||}{zz{zz{|~}yv~|}{x{}~|z|}w|||}zzxv~~{~}{zv|x{|}z}w||{|x{}{|{z}}{z|~z|~}|||{~}|y|y|x{}~}|~~}~}||~}{~~}|}}}}~~}~~~~|~~}~}}~}{~}~~}}{|~}~~}}~~|}}~~||}~~~~}}{{~}~~}~||~||~~}~|~|~}~z}~}~~{|~~}{~}}}y}y}~}||~~~|~~|}|~}}{|}}|y{|}s|x|~~|x}z~x||}z|xxy|{z}{|||zx}{||zz{{}y~ww||{v}x~w{x||yy~|}||~x{{{y{{{|y}y}vxwz{u~xy{y{y}zv{}{y{||~{yxvzy}}yxz}wu}~tzxy|z~{y{|zwy||xy{|}ztz|~{{{z~yx|{}}zyzz{{}{}w{w|z|y|~{z|zzzzzy|yy|~|}|{x~{zxvx}z~|zy}x}zz{z~y}~yzxx|y{~}x|yz~zy~}y~{|x}||}|x{~xy{x|{{zzzw{~{}z|{z}yy~{|z|}|w~|y}{zy|z|y}|}z{~|yz~x{z|{~{zzzx|zzy{~~~xyyyw}}{y|xzwvy|}{zy~}}|x~{~{~z}yz~yy~{{||{|yyz}y}x~~{{~}{|{wyz~}~|{{zx~|{{x|}}{yz{~}{u~{|}zx|ywz|z|}{~~zzu}|{|z{~~~{x}zzz}z}z{xz{yx}z}w~|}z~{wy|xz}}zy~}y~z~z{z}}~{|||x}||||yy{x}{~u}z|~y|}}y{z||}xv||}zx{v}|xz~wx{~}x{z|{~}~}~}|y||{z{{{|}xz|y}{y~~{{w~}yr{z{z~y|}}wwzxz{}}{}|xy|zy{w{{v~z{y{z~x|xz}~wz|zz}}|{|{{~y}z}~{|}{}|zv}|{v}z~y||uz{||{}z}}~|zz}{{y{z}|zy~zvz~}z|z~}|~|~{~~{}}~}~{~~~}y~||~~~{{}~~}{x|~||||}~|{~}~}~~|}z~|}}}|~~|~}~~~}~}}~~}}}z~~~~zz{~}}|y~~~{}~}}}~~~}~~}}}|~~~~|~{~~~}}~||~}}{}{}}|~zzw{{z{|~z}|vyz|ww{{||}y{{}z|yz|{s~}zyxz}{zzy{|v~zx~}|}{{}~w}~~|{{~~|}vz|z{}||{x|{y}z|x}~~y~|~{zwy{|zv||x|y~{{zz}{|}}{yz}z}z|{}z|x}y|zuyzyuzzz|{|z{{yx|y{xrz{z|y|||{}|}}~x}}~~{|x}~y}xv}{}x~y{w~}z}zx|yyy|y{{|y{y{{w{}}y|y~}~{{||~~~~{y}z~}}yxyz{|}y}y{{w{~zyx}{z{}|}y{wxzy~{t}|~z}||}{{|||zx}}{|}y{z}{}||{z}zv|{z{wzwz|zzyy{}~||{{{z{|y|yy}}{}w}{y}zx|{}}}~y~}zz|~|||}{zwxz|zzwz~|z~z||vx}wyw~z}}x{|}|~z~}z|x{}}|}~y~|~|~~x{}uyy}{{y}{{}yz~y{|zx}ww}z|||xz~x||{}}{~z{{vy~}~w}{y|{z{|q||y{zz{x|{|v{zv~|z|yxvzxx|ww~zz~~y|~t{z|}|{w~|y~|}w~}|~z|}y}yyv{{q{}}|y~|}z{}}ys{yzy|{x}}||~{|zy}~z}zzyxz{{}y{{z{|}y}yz{{y{x~zx{{w|{|w|xw~z~{xzz{{t|{{~{{~yz}z|{{~{}~~|~}}}w}|}r|xzxyw|yz}{~{}}{{z|{z|{{yy{zx}}{~}}}y~}~}|z}}~z||{{{}}~~~}~}{~{{~~}~~}~~~~~|~~~~~}z~}~~~}x~}|}~}}|{~~~~~~{y}||~~}|~~~~~~~{|~~~||~{}}~~~~~}~~}y}}~||~z~~}~}|~|~~}~~~~|}~z~}~~}y}{y|~||zz||{|z~zy~wy{}{|v|~}{|}|||||z{z|~~}|y}~||{z{{}y||{}{}|}}{{z|~{y~}yz}|{xzz{|z~{|z}z~z|yz{|vz}|z~|}{{{{|}~{yyyx{y|y~|}xy|{|{z}z{{~||{zw}y|y{z{}yy}~zx~}x{}|}||z{z}}wz|{~}{y~|~z{z{y{}w|z|}zyvz{z{}z~z{~~yyzw}~y||x}x{{|z~{~}~xx|zxyy~zy}~~~}~}z|yzxw~}|yx|{z|x}~ywzyyz{zx{{}|}|z|~z{}xz|w~}z{y~~y}|||~~~~z{z~z}~|~}yy~{~}|}|yyty}uv}}|{}{z}}z|}|x{y}~}|{{z|}z~}}~{||{|}}tz|~}v{yzyw|y}{{{y{|{}}zyz|y{}~}{{~zyx}}z}~wyzz~}{x||z{}y|}{y||{{}y||||zx{~}|{{{|{|z{|y~{|}}xzy~{|u~x|y||}xw{~z}|{|}{u{y{{z~~||||}{~y|~|}|}y{y}|w{|}yt~yy~}|}~|zwz|}}}|~|{{{zx}x|ww|~{~zy~{}{{{~~{z{}y|~|||{{|yz{{}|}yzy}z{~y{~{~{~}z}y|~zw|z}{z{w}x~}yy|{{|}{|{|y|{{xzzz}w}}{}{xw~}~x~zz}~~|{y~z{{{}zw}~}{}xt}zyxz{||||x{x{~{|}w~~}~|}~~}~|}~{~|~~}}}~~}~|~~~~~}~~{}}~~~~{|~~}~}|z|}~~~|z~{|~}~}~}|}~z~}|~~~{|}|}~~~}~~}|}}~~~}~}}{~~~|}}~~~}|~~|~|~~z~~}~~~~~|~|z~}zw}}~}~~~~~~~~~~~|~}}|{{z}w}|{z|}vyy{x}x}{~z{y}zz~{|{zy{z{{}xy{yx{~}{{y}zz|z~~|~z~|~|~{}ywzv|z{z{wzwx|z|}y}w{zzz}|}wxxz{~yz}~}|{|x|z~x{~}z~{{|}w~}z~{zz{|z{{z{xzx|{z}{y~y{zv{w|zx|{y}{|{}~}{{|}}{z}|z{z|{z|{z~v{~x~x~xzwz{|wy{y{y{||z}y{{y||{~v{{{}y}{zx|||{~~|}{{y}{y{}}x}{}xz}|{zw|x|||w{{~uzzx}vwz{zzz~}{y}{|{}y{}|{}~|{y{}yz}zx{y{x}|xzz|yzzx||zz{yy|y{vu{{|z}|~~|{yz{}zyz{}x|}~}}~y~|z}|{{|{z{{|}y{~|z|z|yxyzz}y|}|}xz}~{|||z~z{y}v||}{|{z||}}}}}w}{zyy|y~||}~yxz|zy~zz}z{y{}{{{z}|}y||z~z}zy}{|||~|}w}}xz|}|{~{{yy|z}}{}}zy|{zx|{y|~{{zy{zx{y{{{x|{~z||x~}|x{~zy~x|~}|z|{}z{{yzz}{{y~}zzy~y{}}y||y{xz{|~z|}}y}{|y}y{|{|~w|~{|yy{z}|{|wy~}{{xyz~{}yy{|{}zy{{}x|w{ywx}{|zz|~y{}{x|~}{~~z~~z|{{}y{yyz{uzy|}{|{xy~yw{zu|xzxy{y|}|z}~}x{{}~z}{}}}~~{}~~{~}~~z}~~~~|~~}~~~}~~~}}~|~~|}~{|||}}~~|~~~~}|~}}}~~~}}~~~}~~~|}~z}~{}}}{z}{~~{}}~~~~}~~~~~~}~~}}~~}~}~}}~~~~~|~|~~~~~}~~{{~~~}{y|wyyzy|||w|xuyx}{|~z{|{y~wvyzz~zz|{zz}xw|z{}zzywyzzy{{{y{z}{|y{z~yy|}~}~{xvxy}u~zw}zz}{}y}~{y|}xy{~|{|w{{z{{zv|}zyx}~zzyz~{~w|{z}{y{|zw{{yz|w{xy{|{y|w|yyzx{zz{~zy{zzs{yy{}yyz{y{~}}zyz{||~y~|{|x{zyzy{yzy~x{{|yw{~{y{|{wxz{zzyzw{zw|zz{~~y}yz}|w~{|~}z|{xy}zu{{y{|z~{{~zxxv|zz{yy}}}|xz|}{~z||{z~~|||{xz|x{y~~{{{|w{yz~~}}|yx~zz~zxz{yz}~{~zzx}}}~{||x|z~~{|yyx~}||{{}|}~x||~{{zx}}{~{z{x{|z|{yzs{z||yzzx}~|{{y}||xzxz|~z}{|}x}x~{{{zy}{|{}{ux{{y||y}x||}zy{yyxyyyv{~{{{|~}{|x|}x~||{zw{~xzw{z{{x|zw{x~{yzwyz~|{y}|{x}yyx}zx~~x}y{|}w|}yy}{z}{zwx~z}|{z||{{{zy|z{{yz{z|z}{}{z}|}{~zxyzz{{zwzx~wzzxx{{|xyzz{|{~|zz~y{z||zx{yx}|{~|z|}z|~~z}}}}~w|xz|x|{{}w||}y|||zy|}|{~}wx~}|{||{{||{{}{{y{~~}zx}x{y}||{|yx{{~xzy}xzz||y|vzy{~}z{y~~|~~~~~|~~~~}}~z~|~z|~~|~{~~~~}~w}}}~~}|~~~}~w~}}~}}|~}{~~|~}~}}}~}~|}~{~|}~}~~}~~~z~|~~~}~}}~~~}|y|~~~||}|~~~|~}x}}z}~}~|z~xz}}{~{y|yw{wy}w|}}zz{|w{{{z{x{|~{s|{~}z}zz{}zyz{z~|yz}z{{||||xx~{{{{x||~yyzzxx}z|{zz{}yxx}xyyzvzx}}z}}}xz{|{y{yyxwzy~~||z}~}}}||}y{z{x}|x{xzy{{w|{{z|zzy{{|{}z{}{y||y|}{~x~}|{z~~}z~||}}~|z~|w~x}{||vyy{{zxyx}zv{}ww|wzyy{~|z~~~}{{|{{z~}}}{zzy|{{~~{wxx}{|zwyx|yz}}|z}yy}w{{xvzz~~{~}zy}|x{~}y~}zw|||{}|{{z}{y|{}zz{y}|}yzzy~wx|~z~yy{x|||z}{~|~xz|||z}~}{~{v{{|}}}z~zz{|}y|{|y}xy~xu{y|x|w}}z{}yz|}~xw{}}{~}z{|{~~|}||z|{z|zy|zz}yz|z}}|{{~w}z{|{z~|y|{z|y~{w}xz{|z}}{{~{{z{}zy{x{|z}}~yw|y{}{{y{~zwyyy{vyxw|}yzyzxx}w~{xz~xz~~|z|{{}|~~xu~|y}z|xxy|zy}y{xzyz|zzz|{||}{z{}~|z~x|{{}}|{{|{}~w~}z~}}ztv|y|x{|}}||{zy~}|u}yzyz{xv||x{~{z~y{zz~s~}x~y|}{|~z~zyzy|zyx{y|xz}|}{~yxy||{z||{|||~}{yzz{}~|}|~~~zx}}~~}x}~{~}~~|~{}~~~~~}~~}|}~}y~}~|~~}~{{~}~{|}|z~}}}~~~z}|~}}~}}}}|~z~~}}|~}~~}}|~~|~||~~z}}}|~~~}|~~~}}~~}~~~~}}~~~~~~|~}}~~}~z~|~~z~~}~~~|~~~{~}~}}}~{{~{wz{{~z~zx{yyzz~|wyy}|||{~z~}{xyx~zz{xxww}|z|xy|{z|zz{{x{|}~~z}y~|y~{yxz~~yx{}|~{z{z|w|yyxy{}}|y{{{vz{r|yx{|{{z|{}~|{}}z~~zy{z~}}z|}{|z}|}z{{zzz{y{{|x~x~{{{{yzz~yx|||yzx||zx~{z}|~z}yy}}}x~|{{|{}}~~|}w|{z|z~{|y|}|||{wx{y{{{zzzzz|v}ywy}z}zz{z|}z{z{}{~}z{|~{}{}{{}|{|}|y~z|||yy{w{{{|z}|{~|{}y{||{z{z}|y{yyz|y}}~z{tz|~|~{{{x||z|{z~{{yzz}xzzxz{{{z}~yxzxy~w{}yz}y|y|v~~y~y{}}x{{z|{~{zz|zyzy||z{{}y}{}yuz~|yxx|w|y{xz}x}zzw|zz||{{{|z~{|xx{{y{|y{zz}x~w|}{z{w|}{yw~{{w~}yx{{x|zzv{}x}{vz~y|}|z|yzx{~x}x}}|}||{x}~{~zy{~|||||wy{||xz|zzy}y}|w{|x}yy{~zz{}|||{x{{|{{xy|x{~~zy{{}|yy~zx{x}w|}y}{w}zy{~z|zz{{|y|||~{z|{{x|}{yzy}zzw|z||w|{ww{|yw{u~|}~yzy{y|y}{zy{}y|v~{xy}y|z}}|{|zz}zx}|y~xxw}}|{{w|y}{|z{}}y}z|xz~{x~x}~y}}~}|~~~~{~~~}~~z|}~}{~~}~}y}~~~}~~~|}|~~~~~{|~{|~|}~}~~~~}~~~}~~}}~|~|}~|{~}|~}}~~~~~~|}|}{~~~~~~z}}~}}~~~}~|~}||~}~~~~{}}}}z~z~~~{~~~}~|~{}~~~||{|~|{{}~{yz|{wx{yz{y}~w{y}v{|yyz||ux~{z{}y~zv|{{z|{z{|{y|~|}}y~}x|z|{xzzyyzyz|}y~|yyz{y{y{xz{xy{{{||~{y|z~z}{~xz~x}|z||{}{xx~{{{|{zzyvy{x|xyzz~}yztz{w~|w{|t{{|{{v}{z|x|zy~|}~||y~{{}z|}}~}yy|yy{ywzyxzy~zxzuz|y}}|xz{{z}|~{}y}~|{|~{zz{}x||}~y~}|}x|z{y|zx|}zv}{xzx{~||zz|{~{y{x{|~}{~{}zzyy|}zz~|z}}|}{|}{{z|||{{~vy{{~z{{zw{}wwyyw}yvzzzy~}}x|z~~|~}z|{}|z{y~}{{}}z|zy||~||z{~zz}z{|z~yyzx||y{}{~||z{}z}~~{~|~z}}~~|{~}z~}{|}}wz}yzzxxt|wy}|x~|y|}{{t~zxw}y|z|}~|zy{z|}{zyz~{{z~|{}y{z~x}}||w~{v{z|{~wy{|}yy{z}{}{y}|||z}z{}}y{yy{y}{~z~|y{|}ww{{}}y}{|zz{|y{|~|yy{zux|}{zwyzyy||{{~{~{|||z~~{}y{yyx}yxw}zu}z{~z|}{|zyz{wz|y|yzxzz|~~{}{}{z|y{zwy|{~z}x|{zyx|y}}z{|xwx}z{y|zz|z|{{~wxy{zzxyx~|}|~}}}~|{y}}~~}~|~}~}~~~}~}}||}~|{}}~~~}|~~~~~}}|~~|~}~|~~}~~~{~z}~|~}|~~{~~~}~{~{~}}~}}|~|~w}~|~~~|}|~~}~~|~z~~|~|}}}|~}~|}~}{}~|~~|~~~~~~y{|~}||}~y|{|{~{|{y{~|x}x{}x{z{z{{x{~}~w~}yw}{y}}wzzzyy{v{|{}|y{z||z|v{|{}zzzz}z~{y{|{yzz}{z{}|{{xy}{zzz{zy}|y~w{zt}xz{|z}w{}zyy|}{~|}|{}xzy{|y{zzzzx~}}y}|yz|}w||{}|}~||zz|~xx|{y{~z}x}{|y}z}}{|z}~}~z}~szz|{w{~{|{{x{wzy|{{{|y}yz|{w}~xx|v~x{{~yz||y}|}|{~w}y~|}|x||}{|~u|~}y}{~~z~x{{}{y|{~~}y}}wyz||}}}z|}z~~|{{x|z{z{|}x}~{}~z{~~w}|{{y|w{~z}wz~{|}y~~|}}y{||}|~w||}xv~}}}vz|z|}}z{zy{|{vy~|~yzzxx~zz~~x}w~|{z{{|{|}}|zzy|u{zyx}yx}zv{}z{xzxw{}y|y|y{|{{}{|~}yy}z|{{|x|z|}}yz{{x|}|}}~{}z{z|~||z}~zz}~z|{{{z|{~|y}x~|xzzzy{~zz{~|y{y|zyzzz}{~y~{y~z|zzz{|{}wy{wy|x~y|~{z|yz||{}v|}|}y{z~~z|yyv{{y||~|~||}}|||}}x|}|}zu|w{||||x~w~y{}~~~{{|yx|{zz{|}yz|||}~~{{z}{|x{}}wz}~yy|~~{xz}||}x{{|{x}}z~y{z{x|z{{}~~}~z~z~|}|}~~}}}~|~~{}{~~~~~}|y~}{||}~~||}~~~}~~z}y~~z}~}~|{}}}|}~}}~~}|~~}|~~}~|}~~~{~}~~{|~~~~~~|~y{~}~}}~~~}~}~~|~~}|}|}}{~~}}}~~~~}~~}~~}~|~}||~~}|z}~}~~|}|}~{z{~|}~yz|yyyzz~{{{wzw|{xz{{{yxz~yz|~z{|{|{z~{{{z{}}x{xz|}z|}{z|{z{|yxu{xzw}{|{}z|{zz}{z}ywy~x{zx{z|y~}}{{zy~|~|z|{~|}|}||||{||{}z~|zy{|yzwy}{|w}}z{||zyzzz{{{{zz|{{|~~{{{z||xy|}}|zv~y}||{}~~{v~{}~{z}vxz{~wy~|y{}{zytxy}x{~||~{{z~zw~~|{|}~|}x}{}z||y|}||x{|y|y{{~~}{||~yyvy|x~yvwx~zz{}}|u}}{yzz{{{}{}}zyz}{~zz}{|z}w~{~zz|w~zz}y|}{x{x|tyw{y}}}}~||z|y~~|y|y{|}~|~|~x|x}|yyt|zzyz}z{xz}{|zyy{yyuxyz{|{~w~~|y|}~x|~|}||}||}|{y}xvz|yv{z{|{x|~~xyyz|zy||zxx~z||{{|v~|{y||}z}}|{|}}~~}|~{{{|z{x~yyy{z|{{z|w}x{zzzx{zy~~||}x||z{~}|{|zx|x{zxyyx~~}{}y|y}{~{|vzzw{}|y~x{yz~zv|z{w|}~}}{|}{|~}z{xx|w|~y}||||~}||{|y|yz{}z{{|{yyyzvxz~{|vxzx|{}y}}}zxz}y}x||zyy|{~y{|{{~yywz~}|y|{z}{{|z|zx{wyy|}}~zy|vy}}}yz|~|}z|~}~~~~{~{~~~~~}}{~~|~}}~~}}~~}~z}}~~}yy~~|~}~}~~~~~|}~|{~~}|y}{~~}~}}~~|}~{|~|~}~}}||}~~~|}|~~}|~~}~~}~~~~~}~}{~~||~~|}}~~|}}}{}~}~x}}}|~}~{~{{~}~|}||{~|~|~~t|{|z~y~{}y~xzy{{x}{~|{{~x{y~{}{y}}|x|{{x{y}xy{zy{}|zy|~z{z{z{z{z~{~|~|y||}}{w~||zy|ywy}{{x||wz}{zw}}zz~xw}|x{v}z{zy|wx{{}{y~}x|{|yz||xyxxzy|y|xyyyzyy|y|}y{{}zvzz{{z|{|~z}yx|~z}z|y{~|y||z~s|~zz|u|yy}xz}zyy{w{|y{y{{}y{y{y||{~|yz||z||xy|{y|}{}}z|}x{x{~|z{{}}{yy{{|}wzz}zx~|}xzwxxz{{{|{~~~y~xzy{{~zz{z}}{{{}|zz{xx~z}}}{y~zy~y||yyz}z|z~zw~{x|}{yz|{~wxxzxzz{|{w{z|{{|~|v||{}yzx|{y|}}z{}{z|}{{|y{|{}|w~x~y}yz{}x~z|x}||}w}{~}|}||~|yz}}z~|y{~}}|yz}~{z}ywz}zzxy|y}y{{{}yyyz~zx}y}{|~}}{|{{{w|||||}z|}xwz}zy~|xz{zx}z|}ywx|z||~|yvxw~{{{zyzzx|{y{u{x{|}y}}~z|z|{}|{x|{{~|zw}z{y|xty|{|~||y~|zzw}|z{y{z|}z}|y}|zzz{z}}}||w||{{z}z~y|}~|}z|~xw}{zzzzx}}z~}z|u||}{~{||||~}y}|y|{{~y|zzy{}}y~|}z}~w|z}{~{|}|}z{z{{~{zw~xw{}{~~}}}~|}~z~~{}~~}~}~}}~|~~~|}~~~}~~{|}}~~}~}z~~|z|}~}}|y}z~~~|{~|~}|}|{}}}~}}~~~~|~}{}~}}~~{~~{{~||~}}~|}{~~~~~~~~}}}|~~~|}}~}}}}~}|~}~}~~~~}~}}~||}~}}|~|~~}{}|~~}}{|}z{~}}z|z|z~w{|{||zxwy{z{xzx{{~{|z|zxu{|}||}~|x~{y{|z{~{}{~y~{{{z~vyx|zxvzy}||z}{|{zxw|~|t~|}y~vw{yz}z|~|~~}wz~zz}|z}{~~{z~}w|}{|zv|}zx{}{|wzz{~~xx|}vyz~zx{x||{y{}|{{z~xy{}yzyz~}|z{z~|{wzwx}}}z{z||y|{{{yyxy}||zyxzz||}|}{x~{yz{~z{}z{x}v{|}|z}{vz|z|{|~y|y}{{z{{x{zzz|{zyx{{|zx|{yyzz|z}z~|{|x{{}}y}|~~xyzxy{z{x{xz}xwz{zyyx{{{{}|{{w~}|{}z}su}z|{x}zz|w|}||x}{z|{y{{}|}~z{~}{xx|{zx{{z}z|y|sz|{x}}||{|y}|~}{}}||z}{}~y}||~{ywzx}{{|y~}|y}yzwx||zx}|z{zx}{|u}|wyx{||~{z}}z{y|zz~|wzzvx{~yz{|y|{|uzz|||zt}|x}{{|v}~z|}~~z}|}y}~{|x|xzx}|}{}}z~{zzz{|wz}zzy{zyuzyx}~yyzzy{}x|{zy{y~~z|~~v~}|{~x{{|~y}}zz{{~|wx|z{y{~}|wxu|{~x}{~x{x{zw|y~||{}{~|zz}{}}z~zy{}~~||~x{~z{z}|zz~{}||||}zzz|{~|zzxz|{yz}{z|}}|}y{{}{|x~}~||{~~}||~|}~}~}}~}~~~~~y}||~{}}~~|~|~~}~z~{}{}~|~|z}|~}~z~~{|}~}~~~|~~~~~~||~}~z~}||z~~~|~}}|~}~|~}|~{}}~{~~~~}}~~~x~z}~~~~}}~~}~}~}~~~}~||z~~|~}~{}}~}~~||}}}|~~|~~z~}}y~~~{~~~~~|~y|{~}|wz}z{}{}{{}z~u{||{|z~xxvxz{y|}|}z}}|zyz}||zyxzx}}{{xz}z}zz}}{|z{z~|{y|~~x|xy}{}~~~x|xz||xz|}xy|{xzwyzy|wzy{zyy~z||~{xzz{~}||zz~y{x{z|}z~z~{y}zz}xz~}{|{z{~w|~yz~zxx}x{vwz~|z|{~z|~{{}}z}z{}|{}{vz{x}w}{z}yxz|z|zztw{z~x~{}{xz|}~}~|y~}x|x||||yz|}zy}}yz{|{{~}zz|yyz~|x{z{}|w~~}~~||yww}z{~|~~z|~}|z}|zzy{~~yy{|yzz~|y}{~~|x{}}}z~~}}z}w{y|{zyz||{~}z|{zz~w}{z~|{{~{z~~{yzy{{~|{|}v{{{|x{{{{yz~{}|{~|~zv}x}{|yzzzzx|}zw|}|~{yz|y~zx{{wz|y}yyy{|z~yy{}x|~z||y{|{zzyzxx|{zx|y~{{|}y|}{xxz{y{z}x{{zz|{{|y|z~yx{}z{~z{yz|{{z|zz|{||~xx||z|{~{}~zw|}z~x{xy|}}{{z~|yzzw~~x|{{{z}y{|{}|}{z|}zz|{}{{||}xz|{x||xv{y{y}|||~|{yxuzzuz~z}~yzy~{y{z~y{{z}{z}~}~z|~}z{zy~y|z~}||}|xz{zzz|zzy~{x}|yz|zyxz|z}|z|{{yx~{xzy}w}}|}~~~~~~}~~|}~~~}~~~~|~~|}{}}~}}~~~}}}~}|~}|~}~|~z~~}~|~|~~}~}||}}|z}}~~}~~~{}~~z}|}|~~}~~{~~~|~~~~}~}~||{~|~}~|{}~}~}}}}~z{~~}~{}~|~}}~x~~~~}}~|}}}~|~~}}|}~}{|~}zy{}y|zzyzyw{{v{zzz}|~~|y||zxz}}~{y{{~yzz}|{|xz{|~}xy|z}xy}}||y|{|y~{ywwx||z|{y{|{|x{y|z{v{yzyzv|yyx|}y}}|~{{|y|{yyw}{}z{|y}x|}|w{||vz{}w|}zyxyy}{zzz|yzz{xzuxz}x{}}{{~}|{|{y~}|z{{w{{{{z}~z~{{x~{|v~|{xv{yzzwy|y{}|z{yyz||||{zxy~}{~y|}yy}|wx~}|~|y{}{yz|wyy{|{x}}{zz}x{|{|{ywz{yw}}zz|u{{|}y}|w~}}zz~||z{||}||{yzzywt|}{yyy|{yw|{y|||~zwy||}||||}zyxw}}|}{|z~|{zz}}|}~|{u{}{{xx~y|{xzxw{z|yyxx|{zy{xx|v{{w|}{}||}{{||y{x~}~}|z{x}{~|||w}wy|y{}||{|yy~zyy||z|{{|}{}||}z|x~|y{y|z|~|yx{z{|{}}vy}|y|{{|z~y{w{zy}zyz~|z{}{y~{|y{{|}||{y~}yyyv}z~}zz|x{}{yz|{zw{wzyy|{zy}y~|}{{~~{{{|z}}|}zyy||z}{{z|v|}{z}}|~}yx||zzy{~||{xw{{ywx}zzs~w|~~{{~~}y}wz{{}z}|}}wzw~y|z{~|yz{~~z}xyy{{~wy|~z|xy|zvxvyz~}zyy}|{{||}{x|~z|}}|~~~|||{~~~~~{}}~~~}{|~}~~~|}}|}|z||}}{|~|~|~{}}z~~}~|~}}}~|~{}~|}{}{~~z}|}~~~~~~||~~~|~~}}~~}~~|{}~~|~}||~~~~~~}}{~|}}~~}~~~}}~~~~~z|}}~~}|~~~~}~|~}}|~||~}|zy~~}~}}z|y{~z}z{}{yy{xzz{w}{~~~y||zzy|}z~z|u||}x|{|zy{|{zx{|}zxw|vzz||zy~}{y}}z{}{~~~|}zzx}{|yyzx}}{y}w{x~}|}y{}|zy|yxy}z||{{yz|y|yyx|{wv|zz{|zzy{z|wx}|yv|{z|{||zy{w|~{|{}}|~x{}{|||~{zw{{z|}{y|}{{~z}y}z{~}y{y|{~{|{zy}{xx||yyyz}wy{zyxy|}y{zv||z{|}w~yy{z}|~y~{{{y||{{z{}zxzz}{z}zz||{w|}}|}}~{r}|}z{|z{{{}{{~zwz{|}{}v}u{~yyy|{zy~}{{z~w{|{}}{||}{{|{}~|zz||~{|}~|{y|{{|z|}{z|y{~|yyzz|{}}y}~y|zz{z}{|{|x}z{~y{y||z|{{|{z{z}z{{{|{yz||~{z{{{z~y|||y{}~{{yy}{}|vz{y|}{}|~{|{{{x}{}y}zz}zx{|~xz}}{{~|z|~~z|}{yx||{~y}~|xx{~}y~|zy}{z}zzz}~pzyzx{y||z{{|xz|{yzuxyyz|z}~|{{w|z}zxz{{{||{{}|~w}z{|{|y{~|x~{{~z{yzy|v}z|w~yz{{|}~x}x}z|||w}yz|ywx|{}z{{}{u{zx||x{|v~zy|~~yz}|zx{|z~v~{zz}z~}~}~{|v~~vxx{|}|z{xyy||~|{||{w}~|}z{{yx}~~~}}~~}~{~|z~~~|z~~}~~~}~~~~~~}}~{~z~~|~}~~}~|}~~|}~}x~~z}|||~}|~~}|{~}~}~~~}z~}~{{}{|~|~}}~}}z|~~~~}{~|{~~~}}}}||}}{~|~~~~{}~~~}~~|~~~}~~|~~{~~~~}}~}|~~~}{}~}~~z|~yyz|{y~x{zz}{zxyz|zz{{|y{xy}zxz{x{{y{y{y|z{}|v||y{z|y{}}{|{{y|}|}}}|}|}{z|r{y{~x~zz~{xvxz{xxyzzz|}y|}z|z|{~|w}~yz{|~|{~{|}y|x{z||}y|xzy{{zz~y||z|zxzx~zzyy|{yw~|y}|zz{}{{}{~y{{|}}|{xyyx|xx|wz||zyy~{{z{w|wx|uwyy}y}zz{}w|yx~{|z{||}|}{{|}z|y}}|||z|z~z{zyxy{z{{{x{z{z{zywywzzvy|{|{{{~y||y{}}~}|~xz}{~}}x|{{||zv~{zy{v}~zwv{x{x{}vx|z{|yz{{}|yxz~{|zx{~~}x}y{{y}z{~||{~~{|x{zzx||zyxy{}|{|yyz{x|~}|~|w{|{}}z{{|z}y{{}|{x~yy}~|}}~y}}zy}}|yu|y}|{zw{xzz~|tywx{}xty|zzz||z||y|{}}|zx~}v}|zz{yzy{|||xvx{}zzwz}|xz{|xzwxw|{|}x{{z~}xz~~y{}|}|x}{}y{|~|z{x{}|{{{}|zy}z{w|zzt~|{vx{yyzxyz~{u}}{z~y{{~}|z~{{zzx|z~{~{w|||}}|}{~}{{{y{{w{z||y}vy}x{yyvyy~{ywy}}z|}zz{~y|y~|x~{z~xz~y{y}z||zz~xzx{zw{|}~ws|y}wyzy}x}x{z~}y{z{zyyy}y}~}}|zz|}~}|~z|~|~~}~}|}~~~}~|}~~||~}~}{~}~~~~~{}}~~~}~|~}|}~~{|}}}}}}~~}}~|~~~~|~{~}}{~~~{~~~~~}~}~~||~z}~}}}|~~~}~~~}}~~}|||z}}~|{~}~{{|}}~~}}{}|}}~||~{}~|}~}{~~~~~|}|||~~~~{~~~~ux{y}}}z|}y~xy|yyyyxxzx{z{}z{z{{wzw}~{}~{z{|y|yy{xz{{~z}w}zz|~zy}{{{y{{w|r|{|z|x}t{{z{}zz}yt{xzx~vv{{{{}yx{xy|{||yxyz|x|~x~y}{|~~{{y{{y}|x|yz|z~z{yw}yy}z}z{y{|ww}z{y{zy{{{z|zz|v~|zyx{{y}z|}x~y{}}x}{~|~x||zy||zzzz|{~z}z{x}}}z|yyyzxw{~|}zy{}zvz|~|zyzx}{~z{|z|yyy|~yz|{{{{{{x}}{xy}x{w|yx|~~v||x~|z}{|xxzw||z|{}{~zy~~zz{y~{{{{}x|y|}||z{|{yyy}zv{|{{}|}w{{||y{x}z{y{wzwy{|yz}}|x~~}|}y{|zx{{y|z{w~zzy~zx{yw{y|~{{w{~|yvyy{y|wy{z~~z}|~w}||~|zzx{||}y{z{}zy~{{~}z{||w|}{|}}|{{||{yz|{x{{||~y}y{|zz{|z{~z|{zw{zz{{yzvw}|zzwzy}yxz~z{|{zy~{|}}|{{{{zx||vzz{u|}}x|zz|{z|zz~x~}z}|{z|x||z~yy}||x{y}y|zyzz}v{yw}{y~|{|xxx{}|y{{{{{{|z{zyw{y{xx{~}~vyx||~~yyyz|~wzzyz{zz}y{~zw~u{~}z|z~|{y~y|~~}}{{}|wv}{|||}z}w{}~|zww|zyw}z{yz{|z{|{~}{|{z|}}~~~}~}~~}~|~|z|~~|}~}}{~}~}|~{}~~|{~}~}||~~~~y~~|~{~~~{}}~}}}|~~}}~|~~x~}|}~{~~z~|~}~~~{|}~}~|~~|~}~~~~~}~~~|~~}~~{}}~}~|}~|~{~|~~~~~|~~}{}~~~~~}}~~|}~~~~|y~|}|~xy{x{|yzzz}}zv||}x~xx~zzy|zywxwz||z|}y|~}xy~z{~y|yyyz{{}{}~z|||x{yw{x}y|}{y}yvvz|x|}ywy{w}zyzvuyv}|x}~zy}z{y~{{{~|~{}}~{|||ywvu|zw~~{zs{{~{{|}z~xx}xzwy}{|{|{}~}{{}}z|}|{z}}z~z|~{zx{|xuxz{zz{z}xzy{zyw|w|vzzzxw{yzz}y{~~}z|~z}||}|{~z~~}{x}}|{z~yy|x}|tx{}|~{x|y{x{v|x}}y}}{}{|z|{{||zw{y}{|}}}~}|}{xz||wx{zz}x{y{yv{}~{}~yyz|~yz}{y|}{~z}}{{~z}{|{|y}~~|~{{xxxz|zx}x||{y{xzvxzz|{zwxwx~|~~|{zw~z|}~}y{z~}}~|{y{y{zz{~{{x{zzxxzzy|{{}}|t{{{vv}xvv~{yw||}|}|y|z||y}{~|{yy|~|y}}y}{{yxzzwxy~~x{~y}y|xzz|x}{{~||{}|}z}{z~~|}|yw}|z~yz}|yzyx}w{y{w}|z{yzy|y{{|y{{x}}yx~|{}}z|}|y{|~yy|{y}{~|{~|}{{}{}y{|zx{y}{{}xzyxzyzzz{xy}yz{|z|||y}|y}}}|~}{~|{||~{{}{z{||}}y}y|x}zz}}~|~}zz}uy~|}|}}{{{~{}|}~}|||{~~~}}~~~}~}~}~}}|~~y}~~~~}~}|~}~}~~}||z~}}y|y{{~}~}~~~}|~}|~~~~~}|~z~|{}~~|z~}~|}}|~~|~}}||}~~~y}~}y}}||}{|~}}}~}}~}}~z}~}{}}{zz~|~~||{|~|{~}~~~}}yz|}{|w~}{}{}{|~}y}y~{}z||{yz~}{xz}zz|x}|{xxzz~{y{|{zz~~{z|{|{~{y}zzy{|yy{{{|v}|~|{}}x|{{z|zt}~}|{wyv}{{}x|xx~~yz~y~y|{}~}|zqzz}y|y|~}wz}}x||||}~~~|~z|z~~yy~yzz{}z|~y{|}|{{{{zz~}}{|||}{y{x}y~{}z{~y{}~|xy{~}zwy|{zy|z{|z{~}xy{zyx~{yy|{x{{{z{}x{{zyzyvz||{x}{{z{{||x|~z}x{y|}|}~yx|z{yy~~}|}}|y|x||}z||}~x~y{~}{{{v~y}}zyzy{yzz}zxy~|}zu~}w|{zz{|{||}~y~w~}~w}}y}}|yz|{|~~zz~{{y{xxyz}}}|{z|z}}}}vy|yywy{{||zy}}}z}}z{|{}z{|}z~{{}{yw}z}||{}yz|y{z{{z~{{||{|zz}}z{yz{{|x|x}w{z}{zz{z|zxq{{z}|zyxz~|}~y{||yyv}{{||z~v{{xzzzz~{~z|z{w~z|x}}zx}{{xx|}~x}{}~y{|{~wwx~}y|v|{zz{{}x|y|}{}{z}yyzz{||z{{~~z}yw~||x{w||z{zx|z~|zy|}|~y~{z{~xz{|y~|{yy{{}ywz}y|~y~~zzz|~{y~{}}yx}~z{y~{|~~{{}~}}{~z{{z~z~|{xxyy{yx{}~y~|y{}xx{x|}}~{{{~{||{~~}}~~}{|~z}|~~~~z}~~|~~||~~~|}~~|~y}~}}|~~|}~~}~{}|~~~~~|}~}}}~}~}~}~~}~}z}|}}}}~~~}~~|{|~z||~}~~|}}|}}~~~}}}{~~}}~||}}~~|~{}}~}~}{~|~}{}{~|~}}||}}~z|~}~{~~}}{}~~{{y{z{~z||y|{vwyyx}xzyxz|z{u{~zx~xyyv}}{zxwwxw{{|z{|}}z{{{z{~xwyx~}y|z~|{zxx{w{{z}{xwxyzw|uyz{~}{zxvywzxw}|}y}{w~y{|x~xy|xxyy}z}{}{|~{y}v|zu{{~{|y~zx{||{{{}z}{|zxyz{xx}}|{{~|zz||~{~y~x}yzyz|~xy}z}v{|zxw{zzyvyy{y{y{}x}w{yy{{xzzv{zw|~{}xy|}|||y|~y{vsxz|~{{|yxyz{||vyyzwzxxw{~~|}y{zzy{xz|{{{zz}{|~}z{zx}{zy{|z|z{z}w}zvz{uyz|z{y{{yz|~{z|w|wzx{{~~{||||yz|}~~wv{||z~{{z}~z{{{}y{yzz|}vxuz{~wz{xxxz{{yxuzxyzz{|}y|{y{yz|z}|{wy~y}~||}{~{y{zyy||zz|w|{{|yx{}}~{}~}|ww}~}}vu{}{{{}{~y|{|x~zy{~zxz||}~z|yzzz||y|{|yzvx~z{u|ww|yxxwz|y{}||z{}~~yux||xxz|w|~x|~z{xy}}zzyz{y|y}~z|z}xxw{y~{x{}{|xx}|}~|x{}{}{}{w~z{zxxzy|{x|}}y{y|}{|{x~zx}}|xzxyyy{yxz}yz||t{yzyy~xz}{~|||xy~|||y{y{~z}xz{y|}z}x|y{z~u{yz|{wz{wvz|{z{zxzx|zxz}z|{v~||~~~}}~}~~~|}~|||z||}|||~z}~}~~~x~}}~}|~|}}~{z~|~}|~~~}|~~}}~~||~y}}~z~}~~~~{}{{}~}~y|}{~~}}|}~~}~||}~z}~|{~~}~||~}|}}|}~~|~~~~~}~{}~~}~}{~}~~~}~y~}~}}|~|~x|{||zz~~}}zyz~z{yx|x{{{x~|y}w{|~wyy~|y}|{}|zzx|{r{~u{vy|{zzy{{z|{|y}}|zx~y|}|{}~|{z}~}zyxzzzyz{|~{{~vyx~x{v}y}|yz{|{~{}|~zyz}|}zx{}zzzxyz}zx{~|y}~|{x{zzx|~~~}x|z|x|}{}zz||zx~}}yyz~}~~|{||z}|{z{x|{{y{y||z{|y|zw{~{y}{{{w|~}zwyv|~wxzz|||{|w|{uw{yz|{|zyzz|z{{yy}~y~}}|x{z}~yyy|}}y|}y{}|}z~|zz|zyz{yyxy}{|yz{xy{zy|w||~|}{}{zzz~wz|{{y~z}{|}~z|z|z|}y{uy}z}|~{{y{yy{}}|}|{{{|||~x}}z||xzx{}|z}y~~{{~z||{yz}{zx{}|x}}}v{~yw{~|||x{~}x~||{{{{z~}w}{~}z|}zz{|z{z}}w{||xy||zv{y~|vx~}x~w||||{{}w}|{v{|~xx~wz{}{{{{|{xy~vy{yz|{rzz~}x{}|}{~|}zy|z|zyx|{zz}~z}{|||zzx{z{|{{}z{}||~|{|y|y~w{zw|{|{|{{~y{zz|~{|{}{{}~x|y{}||~yz}}}|{{~|}}y|xzw}xz}{|{y}~{{}~~y~x}wy}z||u}|{~||{z~}|zzzx}}{y||z{y}~|{zzz~z}|x~yz||y~|z}|}~~~{}~|}~}|~~~}}}~~|~}}{~}z~}}{~||~~~~~}~~{}{~z~}|~}~}~~~~~~~~{~}~}~~}}~}~~}}~}|~~~~~~~~~z~~}~~}|}}~~{~|~}|||{|}}~z}}}~|}{~~y}~}}~|~~}}z~}~}~}}~~~{~}|~{~z~~~~z~~y|{w||}}yyyz}|}yy|zz|{}y~y|tv{{x{zzyyu{}wy|xz}zxxx}~z{z{qy{z{z{{{}{xvz{xxxz|{z|{{xvwxuy|wyuyv{x}||yx}wv|yxzwz|{xyz||zzy|y|}y}|z{{{{zy}y|wyz}{y{w{z{w}{yy}zz{{{x{zzz}y|xz}|z{zxy|||}yzyy{{{|zy{z|{z|zzwx|x|z}~y}{}{w|{y|xzxz{|w{z{{~}~~|}y}~}|{}|}w|{zy|~{xtv~{z{xzyx|zyz}|||{{xwzyxzw|{|}x~|{}x}xw|{|}|{|zwy}z~{|x}yxzyxv}xzzyy{|zz}xw}{z{}|w|||y|z|{yy~~x{~}z}}}y}~~{~|{~|w|y|y}{yy}zvxyyv|y{|v{z|{zxyz{zyyyy~}z~zy~y{}|~|}|~|z}|}}|{zwz|x|{z{|~z|zywxwyz{}|yx|{}{|y|{|xwyyzz}y{|zzx|z{}}{y~|}~zy|z{y||}z{x~{|y|yyy{zzv}{{}}}~xv~{~x{{{~z~}z|y|z}{|{|zyzyxy|w{|zv|yyz{w{~|wy{z~yy{yxx{{zz{|y~}{yzz||{xw}{|~~}~~{~}{{{||}xz|~}zxwy}|{v|}y|x{}|yxvy~|{|~|}z{z}w{~|y~~zzz}~}~wyx~w}yzzy}yy|x||{x|}|}y{zwx}{{z}t}v{~z~x}}}}}z}~}}}}{|}~}~}}|~}}}}~z}~~~~z}}~z~~y~~~~{{~~~}~}~}~~~y~~|~}}~~~{}}|~}~|zz}z~}}{|~~~~~|~~~~}||~~~~~||}~~~~~|z{{~}~}~~~~}}~}}~x}|~z{~}}z~}~}~|}z{~}}~~~~|}}|}}z}z~}}||}~~{|}vyzz|}y~{}|y{}w|}{x|z{{}y~z}z}{z}wy|z}~|}y}}{y{{x}|}x|~z{|~y}||~zz{|||{z}x|w{|zyxwxxyyzy{}|xzx{zyv}{y~{{~{wzzy~|x{zy}~yy|~|z}}zz}z|||~zy~|w}|y~}|z|z|y{{~|}zxzz{zuz{z{|y|{yzyxz|r}}w||yxyzyy}x|w||w~yz}}{}~|y{yy}}~z|wx|{}}xx}{{{wv|xt{}|~v{{~x~{{yz{yz|wz{~}|y{~{|yy|z{x|}wx}zz~{}yxzyx{|{zx{~|xz{y|~v|yx||z{{|z|z{{~z}z}~|z{~{{z~y}yytw~|y|z{~}}~y~|}y{zz|}|z{z|z{{y||{|{}|{zy~}{}|z|y{z~{}x~}ywz{xx|x|z{{xy||w|}~zz|ty|~{~{}zy~{z{~|~~|zy}|xz|z~y}z|xxz~zy{w~yy~z}{zy|}x~}{{{|z~~wz}y~|xz~zyy{}{xzx||w||z}}~{yz|zzv|xzz}|}|zxyw~}w{y}{~~y~z|zyzu~|xyxz{z}}w{{y~{{w~|}~{w~}z|{~y|{y|}|yw{y~y{zzzzz||yzwzzy}~v{}{{z}{{yyxz}}~}{z|z}z}wz{zx{yz|}z|xw{|||{v{z}zz}y~v}}z|xvxzyzz|zz{{{z~|~{w{{zxzy}}|{|}}vxzy{y{x{}|}{}{|{zv}z{{yzx|yx{zzz}~~~|}~{~|}}}{~z~||}~~{~}{~~~~~|~~~{~~~}~~}|~|~}}~|~{~}}y~~}~~~~}~}~~~~zx|~}x~~y}~~~}||~}}}}~~}y}|~}~~~|~~}~|{|}}~~}~~|}}}~|}}~{}|}z~~~~|~~~{~||~~~~}|~|}~~~~||}~yv{||{zy|yzwzw~{y|||zwz{{zzyzz||{}x{{~~}|{|u|}y~~~~x{{{}||yz|z|z}{{{~xy~|y{~z}x{uwz{|z{vz{{|x{{wt{z{}xz|y}}v}yx}}}~zy}z{w{x}}~||y|}xz{{sxvxxzw{|}{|x{t}~x|{|z~z~||{~xtz{}}|{|||}|{zx|z~{}~|}}{z|z}y~~|yz~xyzzxvz|x~{{zy}{z{xz|{{}{xy{}xy|}|{|xw{z|{v||}|z{|{|z}y}x~y|}~|v|y|vzy|}}y|}|{{|~x{|}xz}||{{|}z|~|}|~|}}~{{wuvz{xzzuvy}{{v}}~||z|{|x}{zz{|{~z|}{|}}zx}yz~w}{xw~w}}y~y~{{x}|w|{{y{~z{}yy|yyyyz{yy|{{y}yzx~||{~{~{z~}~{y~~z|ywz|}y{zzwzz||w|}||z{v|zx}~|z~}{{|||y}z{{|{{}~~z{xz}z}}~~{y{~~}}s{yxuzzx{z|{{|y|yxy~w~{|y|}|yy||xzyz|z{|z{{{{xz~{{y|~vwyz|zyy{|zzyy}||}|{|zy|{}~x}{x|{{}|zx||x|z~|ywz|~{z}||{xz}|}xz~}{x}y{z{tw||{z}|yyzw{}{zx~~~{}|z}z|~}~|w{}~~~|zzw|z{~zz~z{~|}z{z|yz||z~v{yx|w~||~|~x{}{|}}~|}|~}}~~~{}}{~~~y}~|||}~~~~{~~}}~~}~~~~~{~}~|~}}}|~}}}}~{{u}~~~}~}~||~~}~}~~~{~|~~}||~~|~~~y}~|~}~~||}~~~}}|y~z}||~{}~~}y{~|~y~}{~|}~~}}}|}{}}}}~~}}~}}}}|~}|}~z~}}|{}~yz}~{{w|}}zwy~~{|{ywy}zxz~z{{{z|z|y}zz{yyx}zzyz{yz}yyyy|xz~{x|}z|{xyzvyv}}~|}}{~z|{zzxwz|{|{vy~|{xzx|yxz{|{~wx}|}zy|}|~y~z~xuyyv|{{{{y{zy|}~z|||xy~{yy{w~w|x|{|xy{xv}yx}}{|z{}y~x{{z|z~}{{~zv~~zv}~~}y{yy|{zw~{{||x|~xx}z|}z}{x}{z{~}~{y{y{|{z}}~{x|||{{{wz{y|y{|yy|y{{~z|}}~|{{|x{}}~{{}z}|y|}yy|x||x~u{x|~wx}z}z{{zzz{|xxxy~|vyyzyy}~{~{}xzyxyxz}~~y{{}vzz{}vxx|{w{{}zy|z~{|}{y|vz||~xzyx}}}y}|~|zz}z~z}v~{{zxy|xx}||yz~}tx}{z{|~xz~x|zw{{{}{{|~{~q}|w||y}x}}x}~}x{}yz~}wz{zzx|{{z{}|x{{|y~{z{zyx~|xxw}~|{|u{{|{z}|x}zzyzz{{z}wz}}{{x|x|z|{sy}w~yv}z}~{yzzz{|{y}{v|z{{xzxz~z{{{}wv}{~|{~wwz~|{y|z|}|zx}||y{}y{wz{y}x{~{}}~|~}{x|v|{~z~}yzz~{||z}|}~{|z{y{x|z~z}y||{y|{{y~~}y{z~}{~{}{{~y{}}y|}xv~}{~zx||yu~}}|}{zyy|yxz|wzyzy|}~|}}}~~z}y|}{}|~~~}|~}{~}}}~~|~{|{}}~}|~~}|{~~}~z||z~~~~{}~}~~}~~y~|}}~~~~~~{~~~~~}~{z}}~~}~}}|~}~}|{~}}|~z}{|~}~~~}~{{|~}~~~~~|~}~|}}}}~}{}~|}||}~y}~~{~}~~~~|{yz}}~~|y{||y|v~x|{zyvy|{y{{|{}z|z{x{z{zwx|z|y{|yz{{~{||zxz{|~{yv}~w{w{{||}{vyy||wx|{w|{zwwy{zyz}|w{z{xzx}}z|y~{z{~z}xzxz~|{{{{z{zz|vvz}v{yz}y{x|xw{xz{xz|{ywzy{{|y{{~{|z|y|~z}yz|{{|x~x|}|}{}}z{{zz{~yx{y}~{zzxx|}w~wwy~yzv{{}{{|{ryzv~~{{{}||{z{~|{~{|}{{{|||x{{xyvx~zzz{w{zy||y{{y||{xz|x~|}}{y{~~zz}}|}{{~|x{yz{|y~y{{~|z|}xv{zyyw{{zx}yxutz{{z~z|z{{}{{z~{|{{{z~}}|zw{{}zt|yz}}~}}~}yzy}{w{zz{ywzyz~{{zz{zzx{zwyyzy~v{{w~}~x|}{x|{{~|{|}y~{y|y{}z||y|y|}wzt|zy{|u|z{x~|wvxv~~||{{||y|w}{z~{~~{y||}{|x|~zxzzux|yy}{wuzy{|}zv|z}~}yvw~|yzx}}{zzyxy|zz{{yxz~{|~{}{~{{~~xxzzvxyv~x}{}z{}xzyx~y|y}xxt|}z~|zy{{y|~|}|xz{y}x}zxzz|~y|}{wxvzzx}xy|x}zy{}{xy~z{y{{|z{wx||{||~{|z}y}{{{w}~wyzy{|~}~|{y{~}z~z{|y}|y}z}zzy|~{w|{|}|{|~{{~}~zy||x{{|}}~~~~|{}}~|~|{~}~~~~}~~}}~{{|~~}}|~}~}}|~~~||{~|~}}}~~}}}~}~~~~|~~|~~{}~~~}~~}}~}~~~{~{}z~~~~~}{}~~~{}~~~~|~~y{|~}~}}}~}||}}~~~}}~~x}|~}~z}|~~~}~||~}|}~}~|~~}x|~z|~w}}|~~~}}|}~}~|{~~|~}~~z{{y{{~~}|yz|w~|{|||yy{}y}{~|{{{yz}~yvz{zzyz|w~~w{x{}~{||}~z|xy}|}uv|yzx}{{|}}xzz{~x}z}|}z~zy{{{u|yyxxx}zz|zywy~|}|~{,+zzzzz}}xz||xy{}{}~{{}y~{{|x|z{{zxz}z}}{}}|{z{yz|y{~{|||{|w}}}|wy~{|}{y{|{{~y{{{yw~{y{zy||}{y|{|u{zzv{v}uz{zxy{}y}}yy}wzw||z|zz|{|z~|yyz{{}zw{zy~~{}~y|{}w|{y{xy||~y~~|zw}}t}}{}}z|{xxw{yzz{{z}y{~|zyy|z|wyz}{|}v|{|||y~xy|{z{}z|z}z|yy{|}}|zzy}yzz}|~|zx|{||yx{{|~z|{{||zx~||yw}~{{|yx}{x{z}~~{{|{|zz{|y|~{}u{zz{uzz|}||yy|{||{zy}}w{{}~y{y}|y~~{}{|}y}xzyz{zzv||y~|}x~{zwxx||ww}y{zz}xw}{x{}||z{|}}zy~vx~~{}|{|zyyv{}{{x{}z||{|z|zz}y{|~}zz{y~{v~|}zvyx||x{x~yz|tw|x}zzzz}z|~}y}{~|}z{{}|x{}z}v~xvxx{||~|}z|{y~~|z~|{u{z{}|||{|wzyzz{z{}}||yz||wu}}z~yx{~yyx}}y}yz|~z{{}x}yy|zz{yy{wuz||{{yyzxy{{~{wxyy{}|~z}|~}|~|~}}~|}{~}~}~~|}~~}~~~}}{~~{}~|w}~}}~~~}|}}|}~~~~~}~~|{}~~~}|~~~~}~}}~}}|}}~~~}|~z}~~}}|}~}~~~~}z~~}~~}|}}~||~}}}~~}}w||}~~~~~~|}~}}{}~}}~~|~}x}~|~~~~~|~~{z}~|~{}|~z{~|}yyz}}|y|}w{yyywx}z}}|yzzzz||||w{z}y|tz~{|}y{z||~}||xy|}z{x}y|yzz{}yz{v~y{x}{~yw{x~{vwz{w{y}xzyyyxz{z|{z~{|{}{z{}}~}{w}z|}y{wz}{|wzyy}z|xz{{yx|{y{y}{{}{~z}yyxyxxy~|}{}|y}|}z|xz}{~~}{yz{}yw|{{|{y|x{zy||{zzyzvy{zyzxzyy||{zzz}|~z|}|y}{|z{|}{zyz}~}|zuz{xxw|yz|z{{|||{w|zyyyw{tz{|zyz~}z|z{z{|yz{z}}}z{z}z|{~{zywxxwx}}z}{|y{z||{}u|z}x{|w|twx}z|}|~z|~{~{z~zz}t|~|}~}}{y~yz}y{zt|zz{{x{{}{uzy|xxzy{}xz|{~|z}|zz{|y{z|y{}~w{~{z|wzz{{{xzz|}y|z}yzyw}{x{z}v|z{{wx~}z||{{}{|z|y~}}}{z{~|}vx{xx|||y{|~{{{{zx~w}{yw{{yy|{~vw|y|}}{w|~{|~|{~w}z~}~y|}y||zyxyzz}z|~|w}x{y}}y{{uzyyzxw}|}x{yz|z{yuz}{{wx}|||{z{z}}{z{|}wyzxyy{yzyz|ywxxxyzuzw{zy}z|y||}{~{z}|y|}{z{zv}zyz}~||~|~x{}}}{wzzwx||y{{yz|zyy|}zy{zty||~~||x}z{z|yy}~{}~~{~~~~|{}~~}}|}{}~z|~~}y}}~|~~~|~~}~~{~~|~~}||~}~|}}~}~}||}~~~~{}|}}|~~||~y~~}}~~~}}~|}}~}~|}{}z}~}}}}~{~}~~{}{~{~}}~~|}}}~{v||}~~~~~~~~|~~~~~z~~}{|}|~~~~{~~}}}~~|}}y}}~~}z~~}~~~}|~~|~||~z}w{{y}|y|x~y}~{~}|xy{}|z|vu~yyx~z|{{zxzx|z}ywy}|z~{{~xxzxyx}yz~{wyx|x{yzxu{{z}|xzz|zy}}|~|{yw~|{|z||xyyz|yzzzzzzzx{}|yzwz|zv|z{|}y{|zy|z{||||z{z~yzx|y}{{|z||y{x{~}}}}yxy{}|{|zvy~~|}{zvy{yzz}{{}{}v|}{{{{uz{{w{z~x~{~v{xuyx}~tyzzz{w|zzy{z||wyz{|{y|{yvy{x}y|zzzz{z||{zz}v{|~zzzyxx|zy|{{|||z{}|}x}{y}|x{z|~y|yyy~x{x{|{y~tz{y{z}y}{z||}{}zz{|||zyx|||}|z~zxzz|}}zy{{yyx~{{{z}|w~||zzz~{yzzy}}}z|}|w{{z{yz|{zy{}z}z~y|{x|z{~~{||z|x{}|||y|}}|x}{y|}yz{{w|x{{{w{{|{wx{}|y}{}{z|||z{xy}{}}v}|~{~y~zz{y~z|ywv{}{y|yx|zz|z|syz|x|{|~~{~{xy}zzy}y|wwz{x{yxz{|}|zz~{}zw{z{|{y|}}}}y~v~{yx{{}}xxz{}|yvxu{zz{|y}{z{|}z}wu|w|yy{y{~|}{|{}|{{{z|||x{~x}ywzz~{w~z{|w|{wv{|y{}{zzz}{zwzzy{{{}y{w}z{~yxy}{{{zyzw|w~x{zyz{y|w|{}z}|~z|}}y}z{|w}x}x{z}{{||}|||~}~~~}}~~|~{}~~}~||~}~~}{|{}{}}~~|~~~}~}z|~~~~~z~|}~|{|~w~}}~}}~}~}~{~~~}}|}~~}~|}~~{~~}{}}~{y~~}~~}~~x~{{}~|~~~}~~~|~|~||~}~}~{~|{|}y~}~~}~~w~}|z~~~}}~~}~}}~~~}}|z~||x}z{{~x{{z~wx{yu{}}w{z{{yy{y|y|}{{xxz}y|{z}~|zz}|||}}{~z{zx~y~{||{yzz|{|{w{x|xyz{}zw{yzvzyyz}}{||y{yz~~}z{{{||~zy|z||{}{{{}zvy~w{zx}uzxxw{zv|}vz}vy~||~z}zy|{}}w|}|}zy{yz}~{|}zu||wz|zy{yz{yxzzxx{zz{xvyy{|}u{xy{z}zx{{zzz|x|{|yzzzy~}||}|~zz{~zz{~xy{z{yzwzy{x|yz|yyu|zyz~x}z~zx{zz}}w|{xy|{{}|zx{}~||}|~{{z||yz}{vy{{|x{{u{x|{}{{|y{y}{~{~x~y~||z~{}z{|~}}{|y~{u}~{|{xx{|{yw|||z{{~x}xw{~wy{x}}z|z||}u}w{|}|y{~{|}z|||}|~|{vyxzz}{w}x}}|yu{}yy}z{|{~zx~yyy|}{}{z{}}{|~yz~w|}|~{x}z{z~x{}yz|y{yvyw|zzz}{yxz{{{{zy~xywx}}|xw}}{|xz}}{{|z||~{{u~{}{{y{{y~||{zwxy|x|w}yy{~~wy|yzzx~|yy}{y{|yz~zyy{~|~|}{|z}}|z}yy}yyyzyzx{zz{x}xyu}|y}zxyxy|~|y{zz{~z~|z~x}zy{{~z}z|wx|}y|}s|{}|x{wy|{y{|{yyz{}}t}xx{|{y~}}{|~~{|~}~~~~~~}~~|~~z}~}}}~}~~~}|{~|{{~||~~{}}~~}}~~~~~{{~~}}}~|~~z~~~}zy}}{|z}|}~~~|~|~{~~}|}|~~|}}}~~}}}~{}}~|~~|~}~~||~~||~~{~~~}|x~~~}~~~}||~~}~}~}||}~~~|~~|}}|}{~}~z}~~~}}~~~}~}~z}}||~~}~}~~}{}}|vx|}{zzyy|{}}}}}{~yzzy}yxz|}{x}z{|{u}w}z|{{{z{z~{zxzyzz{y~|zyz}}vz{||y}|}n{z}~~xz|{||yz||z{}z{{z{}}zyw{}||{yww{}||{{y}|}~~}|y|}}}|z{~}}}{yyz|yx|w~y{xz{{|yx{x||zz|~uzx{~|}{wyyz|~~|yx|zx~xxy|}zy|||}|yy}{{|{zx||yy{{x|w|z|yzyx|y|{{y{z|w}z|}}y{{}z|{||yz}~zz{w}{}{~y|~}}x{zy{xxx}y|xz|}~zy~w|}z{zzw{{~wyz{{{z}z}~|z}~|z}zy|xy}{{xy}}{||||~{{y{yzyy}z|w{x~yz}yy~||{y~z}|y||zz~yz||}y~~z|z{x|}}}z{}z|zx}y}xx{{z||yyy{{{|}zwy~|~{~{zz}{z|}{zz}~y|zz~zz{~}y|x|}~xz}xz~z~~y}|||{|xxzx{wz{{|w{}z{|}y{zx{||||z{|~w|}}{z|yzz|z|~x{zy{}{}yzz{{}|~}|z{wzz{z~}y{||{{}{{zx|v|{{{x~zzz|v}|}ywz}x}wzz|z}}{{w}}yy{vyz{xz~y|z|~~|}z}{|~y~}z{~z|yz}u}|y{||}|~zxzvx{zw{z{y{~{xyy|z{{}z}y~|z{}y{{{~|}{|w}y{}x}|yyw}{}}y{xz}y|zz~xzz|yw}{~}}z}~w}z|y~{z|yz{{}}|~{y}|~~~~}~~~{~~|{}{~~~~}~y|~~{|~}~|{~{~~~|||{~~~}}~~~~||}~}~|~|}~}~~~}~~}|}~~}~}~y~~~{~~}}~}~~~~||~~~}}z~}|~~~~~~~}||~~}{~{|~{r|||~~}|~|}~~}}~~{~z}|}~~z|}}wz|~|~{zx{wxtytyzxxuyz|}yx|z}{{xxy|zy{yw|x}|zy}yz}|y{yz|}}z|{z}}y~wxyz{}xvy}x{zx}uyyz}x}z{{yzzzyx{vz}}xz}y~x}|zyxxyu|{}yz}z}zyy|}{xwy~x{{xx|zww{vy}}{z|xw{x{xwxz}||s{{}z|{{|}||xxy~{{~~{|zz{}v{y|{{|{z||w{|vw~yu~z~vyw{}zwxz{z|z}|~|}{}zzyzxz}{{~{~w|~zxx{yy{{z{xz~|wxw{y}}yyz{zxy|{~~|y|y{z~{|y||zxzw|{~|x~{{{zw{z{y}xvxvv{||yz~oz|z|v|zy}|yz~}}z{z{|zz}{}}{{~yy{||}}yxz|zzxxyx}yyz|yz~|xv|{{y{v{y|{uyx~}z{~y}||~y~{{~yz|x{x||xx|y{x|z|~{zvzy|{w|zxz{{|{zx|zzv}{zt}}|{|y~w}}}xx||zxx~xwy}|y|z}wzyy{y|xy{zzy{{y|}{~~{tz|{x{|vyz|~{w|{~{||}{~y{zz}}wx~||w|z{{{xzry|zz~}y||}z|yyy{|zx~z}z}y{~z|{||zy}|{|y||yz{}}y|xzuz}~zzxyyy{zwy{{yz{|{~{}wyv{|z}|~}{~z~{|{{{|{y~~}}y|}|{~{w{}|yy|{{{wy|}yz}{zyyzwyx|w}y|z}~}~~~z{y{zy~{}{}}||~~}}~}}~~~~~}~}}~{||}~~|~~~~z|||~~||{z}|~}~|}|~~{y~{|~|~~|~}~~{}{~~~~|~}~~|}|~~~{~|~~|}}{{}~}~~~~{~}}~~}~~{}~~~}|z}~}|}~~~~}~~~{|z}~~}~~~}~{~~~}~~}~~z~~~}}{}|~}~~}}~z~~~}|}~}~{}{}~~}~~}}|}~~~~|x|}|zxx{{z}}}~}{}{w|||{~}~||{yx{{w{{yz~}~|~wzw~}}}y{zx{z{{}}~zyz|~xy|yzx~|x{|}{{{zz}|{u~{}{zzy|z|zz{zt{zwwz~zw|w}||~yzyuz{y{zy|x{|xw{}~w}|zytyz{|v}~{y}{{{|~z}wyz|~{|{y|w}|{yz|xy~z{}v~||z{w|}}{{v~~z}|}}xy~zy~yz{y{}}x{v|x}z{ux~x~xyw~||{y{{z|}|{|yyz}}~}|x||yzzwv{||||z}|{|{{z|{}zy{{{||zz}z||~yy~|zx}yx{{~{y{|xx|yz~{z{|w{}~}yzw~yw|u||z{zw}y~vz|yy{{{||||{w}|z||{~y}}yzy|}y}|}y{x{|x~~zy}|z}x{|||u|}x{{zy}}{}}{{|}}zy~}{xx~{z||w|}|{{x||y|zy{}}{zv||{{x~~w~}~{}yyz{~yy|{~}w}{x{}xzysz|y~}||{{z|~{|}x|{x}zux{yv}||rx{}z~zzz~zx{~z|x{xwz}||zyz|}{w}}}z|}{{}|z}|zwz|zz||}{|{}|y||{zy{{}{|}zx|w|xyw{y~x{|uywxv{zz}v{{y~}{~|{~{||yzyz||~wz}y~vx}z|}y||{||{|}wyxy|zzx{~x{z{w}|z}z}~}|zy{z~z~{|}xzy||}z~wz|{w}|{z{zz{y|tyvyyz}}|~x{{|z}zzz{~z{}}~}~~~}}|~~~{~~~~~~~~~~~}}||{|~|~~~}}|~~~~}~}}~~~}}}|~}~~}{||~}|~|}~}|{~}y}~~~~}~~|~||~~}~}{|}~~}~}}{}~|}}{}~~~~~~}~~{{~~~}~~}{|~}~|{~|}~~~}|{{~~{}}}~}}|z~}~~~|}z{~}x~x}~~y}}{x{|zyxyzyu}x{}xyx}||~x|{zy}y{}}xw|xy|~|zx|||}xz|zz{}{{z|y}{wyzzyyv|vz|y}yztzyx|{{xxy}xv{z|y{}}}zw{{{|}|{z}y}{|z{|{~|~y{x{|}zysxz}z{{{xz~{~~y|x}{{vy|{yz{yw|}|{z~~z|w{z}~y||z~~}~z{y{{x}vxzy{|yxv{zu{{y|{y{y}vyxy|z{y|wvy}}{vyu|z~{z{w~|{}}~}{w}xvwy~z}{{x}{}{zy{{{w~||y{|}yxz|x}z}yy}{|{~y~y}}xy{z}w}~~{|}~{}{{}xzy~wwzw|x}y{|}}vz|{~{zy{{w|~{||z}|z{}{}z{}|x{|~xy}zy}zzx|xu~|x{|}x~z{z~zwz{|~{}x{|{}~{{}}}{~||~}{|{|}|~{zzw~x{|{z{y{}yzz~xz}{z|w|{z|x||zy~~z|~|||{x}|}~|~y|{|}{}{yx}x}v{{z}{v|}v{z}w{w|zz{|{|{v{yz}{}|zy}|{z}z|{|{|x~~x||y}}x}}x{yyvy~x}|~v|{z|~yuz{{|~w|zyz}|z~{{zsz}|~~|{}}~}~}z}}yyxz||ww}yy~x{z}|~{|zzv|vvy|wz||x|z}{y}|~{{}|}}{~||x}z~|~y|||x|x{}|}y}{{{}yx}{zx|~}yy|zz~|~}||}~~}|z}}}~~~~~|z~~~}}y|{~~~~}z~}~~|~z{}~zz~~z~||~~|~~~~~}~~}~}~}{}}}~|~~~~~~~~|~~~|~}|z~~|}|}~~~~y}}~|~}~~~~~{}~}}|{}{||~~~||||~~~~~}z{~{||~{{}~~}}~}~~}}|~~|y|~}~~~~}~~~~~~}~}~}}||~~~~}{}~~~~{z||}|}~||}}{y|{~|z}{z|~}xuz}yz{~}yzx}|y{z|vu{zz|}~xvyyy|}xywzz|}{x|x|yz|~y|{~y|zx|w|{~zz~|{z~|yy{{ywz~yz}~x{y~z}t|z}zzw}|}{xy}}wzv|yzyyyyvwws{|x}wy|ytz}{{y{s|{{y~|{y|{zyzy{{y|}|{zxyw~{z|z}}}}{|yr|||{z~y}x|zz|{z|wzxx}xy{}z|{z}||~{wz{zw~~vyzwzy{zz}xxwx|wzywy}}|yzz|zyyzzzz}z}y}}~x~{|{||{}zx|zzyyyz{|yw{z{}~x~}zy}y{}{yzy{{}{}yzz~~z|}z~w{|{yyx}w{xxzzv~|y~yx}}y}zwz{}{z{w||{y|v}wz{z{z{{zx|z{zx}z{zw{xyw{}x~x{v}|w{xz}|yx}x|y|{{zzyyy|x{{}yx|{|z}w}wyz|y{z}z|~{z~{}}~z{yz}||z|yzyz{y|~{{|{y|x|{x|{{|ww{{{z{}wzz{|~~vy{~}{|x|{xz}}~z|{~w{xzx|vz}{z}y{|{{~{}y~yuzzzz{{}x|w{w|||{yyzz{zw}|{{yxy}{~}xz{{z}zwv{~|xy|z{x{yxvwwy|z|y|xz{y}zx{}~{|z|zy}}w~x{{}y}uzx|}~yy|zzz{z|||y}{}|}y|{|zzzv~{z{yw~x}{|}{yzzy{zy~y~zzy{|}~zxyzzy{{{{~z}x}~{{xyxx{{x{}{}~~|{~}}}}~}}||~~~}}}}~}|~~}~|}||}|~~}~~|~}~~|~~|~~|}{}{}}}}~z}~~}|~{~z~~}~}|~~}||}~~~~~|~}~~~~~~|~|{}~}}}~}~~|~}~}}~~}}~|~{|~}~~{~~}~}~|~|}x}~~}~}~~~~|z|}~z}z~~~~~|}~}~~{~}}~}|}}~~}~~}~|~{~{~}|~~{~}}|~|~~{~}|}{z|}zz{}xx{xyz{o|xy{yxzz{{|z{zxw|zzxywy|{z{y}{|~}zzx{~~{~|zz|||}ywz{{x|~{yxzz{|{y{|{wwty|yzzvwy~|v|||{|y~x|~}yx{{{{|xx{y|z{z}~}|z|z|{{{{{y{t{{{|}yx}w{|zwywzy{wx||}y{||z{}yy}}}z}}}~z||~~}z~{z}xzv||yy{y|zy|{yz||wx{{{wzzxz}w{yyxw{x|{zzx}|yw|}{x|~yy~xx~}z|{z{{{wy{~xwyy{~ywz{wzy{{}|~|vw}}{w~~}z|~|w|{{~{{}}{{yyz{{zv}w{{{}x|w|zw{{yu|zxx|}{z{wz}wz{xy{|{z}||}{}zzxvx~z~|}|zz|xyxy}{{|}vz{wyxw{u{z{zzz|xx{{zyy|z}{|x{~{}y|z~{|w{|y~y}~y{~}~~|sz{~zyyy{y{z}vz||yzxzw{xyvyzzw}~}{}|{{z{|~|y}z~|yxzz{~}{|{{yxzz|t|{}{zwz|yvx~xzxz}|{vw}~}}||||}yy~z}z~~}}|{}}}|zxzz||zw}z}}~z}zvx{|~y|zyzxwy{|wxyy|zw|ztyw{|}|zyz|y{x~x}{x|yz{zzz}}}{z|{z}w|ywzzx||wzwyw}z|yyx|~}yz{|zy~}|~x{{{{{{}}~|x~}y{~{}}{||zx{xzxw{z{|z{wzu||z~t|}y~{zv{|{z{|yz|y{{{~~||||}}||~|||~~}~~{~|}}}}}{|~}}~~}~~~}~z|{}~}~}}~}|}}~}~{}~}~|~|}~~}}z~}|}|~{~~~}}~~}~}~~~|}}~~{}~~y~|~~|~}}~~~}~~u|~~{~~}{}|~}}}~~|~|~~}}~}}}{~~}~}~~}}~}}}}{~~}{}z}|~}~~z}|y}~~~}}~~~~}~|}|~~{~}z{z{yz||y|yy|v|vz{{}z{zy|{z}y}}|zz}zyz|||}u~y{}zx}yzz|yz|z~~{y|xy|{||y|~w|zzyy{x~yx}z{z{x}zyy{yxyy{|{z~{x{zzqz{{{y}y|{x|{z{{}||{y|}{{}x}{|{{}|{|}y{~|{}|~y}yzywy||{w|w{yy|||uywz{x}{yzt|y{|z}t}~|x|||{}{{uxzy{yzyzz~{y{yy{}x~|z{zz|{z}zxxz|zw|zz|w|~}{{~|}}~wz{{|{|z{z{{z{w{zy||~yz|zwyz~{{|wx}z{}{{{|{|wzv{{xyx{|y{~z}}}z}}zz{||z}}|y|zz{}zw|x|v|}zy}|z{{z{|y|yy|z{z|}z{~z|zyzyv|~||zyz{}y}x}{~vz~yy}|{|x~w}}z}y{yy|}x}|xy}wzzw||}yz}{~~}~v}~z||xx||{z|{}zy{z|x|{zzz~{}}z}|{y|yx~{x{yy{{}}{}x{{|z~yyyz|wz~~yzz{}z|z|}z|zv|}|zz||x}{zwzz||~z|z{|||{}zwyzw~}y{{~~}|||{x~y{zzy}zx}}z~{~|}}}{|}|~~}yzxvxy}|v}y~|||}xxzzxwzy}x{y|zw|{y{{v||{zyy}z~{|{xy||{yx|{zyy|{z|zz|{wzzzw~x}y~|x|xz{{{}z|{zz~|}{y|yxz}yzx}yy|yyy|}y{{{{~~|zy~~zw|y~z|}v{{}|y|{z}y~{}~}~|~~~|~~~~||}~~|}~}~{}}~~{~}~~~}|~~~~~~~~~|~}|~~~}~~~|~~}|~~|~z}}{}}}~}~}}}|}}|||~t~}~~~|}}~}}~}}|~|{}}|~~|~~~~}~~}~}~|}~}}}~~}|{~}~}}~~}|}|~~|}~~|{|}~}y}~}}~|}~{}|~}~}~~~}}~{~}|{~~wz{{z}|~|~y|{||{zvz{x}zz{z{{xzy|{yyyzzz{|yxz{|y||{|{xxxv{}|}y{}~{yy}{y}}~{~||zzz{x{zvzz}{z|}x||xvz|x}{|vzy{}{|z||w{{|{xz{y~~{z~zxzzy}yy{x|u|wvyyzz{|x{x{y{x|zyvwzy}~{|~~~|x}y{|{|{z{{~zzww}{zw~{|zw{y{}y||{z|y{wxz|{zy|zzxz{{zyy|{|vww|x~{~~xz~|||{z|{z{zy}{{|v~{~yy~xzxy|{}yy~~xwyzwwxy|z~}zz}z{z{|{{}|z{{{~}yzyz~z{{}xy{{y{xzx|x{y{}|{yz~y|}|{wxz|y|x{|{}y|z|}z|y~}}{~z}{zzz}{~~~~}y{~y}{tz|yzwzzx{w|{{z|xw{|y}x{y~zywzz|{~{~}}y}|zz}z|{~||}xwy|zyz|yz|x|zzz|{zx{{|zz}x|yyx|{~~{{||}yw{~wz|~{{}w~}z{{}z~}zwz|||zzz}zzzzx{x~x~v|}z}|uzywvzx}|}|}{{|z~}{||}|w|z}zy{rw}{zzz|y{w|z{yv{{zx~{ywwz{||z{{|xxw{~{{|~|z~x}{~~zzz{}|{||~{|u~}{vy{uw{wy{zxyxzxzzwzy{yz|z|v}xy{xz{zz|zw}}vwy}{y{|{~|}}{{|{}y|{{|zzy{xz{{wxy}|~z|}zt{|x|yyvzz|}|z~{}||||{~}~~}~}|}~}}}~|~}~~~|}}~~~}~|~}}~~}~}}z~|}~z}|~{{|~~~~~}~}}~}}{}~}~~}|y~}}|{~z}~~||}~}~~~}y}~~}}}~}}y~|}|z}}~}}~~~}~~~|~|||~~|~~~}~~}~}~}~{}|s{}{|{~{{||~||||{}~}|~}~}~~~~{~~~|y}~~}|~}x~}xzz}|}|{{}wy|zy{y||{{{y|zx~}xy{{||yz{||y{{z~z{|zz{}x~}|{}w|{xx}~{yyv}}}yy~~{{}}zy}|z}zx{~{|xv{{xxyyyz}}{x~{w{w{|x}}{{vyz|}|xwyxzx|zz{vx{yy}{x|||x|z|z|}y{}yzx||}{{xvzx}y{~}}}wx|z{~{{{{|y{|wz|z{{|zz|w{y|w{v{}}{zzz{|~|v||v{}z{{xz|{y~}w|w|zu{{{yy|{x}z{|~xxx{uv~x|}}{y}y|w{yz}y|z{y}||yww|yzz|vzz~z}{yx}zw{{{{yx~y{wz~yw|yz{|{~x|{yy{xw{y|v|~x~{v{}}~uzzyw~{{x||z}xx}}}zyzy|z~~}yz|w{z|{}~{|zz|y}zz||{|~}yz{x{}{x~{{{|v{y|}y~}yy{|w|x|}{x{}||{x}{}{{}{y{zy|z~zyy{{~|z~}|{}{~z~u}zyx{u|~z{y{}y{}z|w}z~{v}{z~z|}w|y~|}|{x|v{zxz~w}|xzywzx{{}}yxu|{z{yzx}}{{{zx{w||z|}|w{{|v}z}~|{z{{yz|{}x~{w{xy|{}{y{{|||{y}~|z~yuzyxz|{zzy{{z{|xvyzz{zzy|zz}z{|z}~y{}yz||x~|z||z~}{y}wz}}x{{z~|}{}y}}{zz|~}yp{{{{{{~zzyzzv{zyzz~zwzx|{zzw}z}|xz{|~}wuvzzz|z{~z~~}}~}~~}|~~z}|~~~{}{~}||~~{}~~}~}}|}~{}|{~}~~~~{|~}|~~~~}}~~}~~~~~~|~}}}|~}~}~~}~}~~~}~|~||y|~~~|}|}}|}~~~|~|{~~~{~~~|{}|~~}|~|~~~~}}~~{|}~}{~~~~~z~~}}|}{{~y~~}~}~||~~~|~zx}zz}~w{{z{{zvyxzrxzzyyyx{{{|{w~|xyz~y|y|uw{zz}y~xyzz{}x{z}z}}{}}~wt~}~|y~}||zu~wzxzywy|{~yy{}w|x~z|z|{z{}||{~}xz~}yy~}}z|z~}z|}{~}~w|vxyyx|}zwzy{zyyzy|{}|{~yyzxx~z{}}zv{zxz}}|z~yzv}x|{z~w|zwx|{}yw~ywv}~}xzxx{z{{x}~zz|y~{|z~|yv{z{yy{{|{~}{y}{}{{{{~{z|~}|yv{|vwyyxyu}y|{y{v{zy||{||||~z|z{|}w||{{{|z{{zzzz{{|~{zz|y~{yv|yz{}z{xz{{xz|zxyz}{|zv|z|x}z|}zz~}{}~{yz|y~y|{z~|yz~{z{xx~}{z~{{}wxxy|}{r{{yxyzzz{y~{y{x|~{{{y}~|~zy}~}~}||y|u|zz{}zz~x{x}{x{}z||y|~z|}}xz}}yyyy|y|}~v}|{}{|y{~z|zwx|yy}|z|y{}uzy}{xx{xxu~~uzxz|yz|y}yvyz{}|}{|{yy||z~y~y|y}|{{}}}}||y}zy}y|{y~|~}}yzyv{~{zz~y}xz{{{{|{xyz|~zxy{{}{zz{||z{|z{}v|}v}z~y|x|zzxz|z|zv{|z|}|vy|~uxyy|x{{x}z||}~y{}{v{z{yz}|}y{||}|~}|z{x{{zxw{}|{~|wyz}wv|zy~}}{|z{{~{x~}}||}}{}~~|~}~~{~~~~~}~|}}||}}}~~~{~|}}z|}|}~~}~}~}~~~~}|}~~~}}y|}|}}~~~}~~||~}~~{~~|~}}}}}~~~~~|{|}~~}~~}~~~~~~}{}~~}~|}~~|~}}~z~|}~}z~~~}}~|~}}~}|~~{~}}~|}~~~~|~}}}~~~|~~~}{|z~}~{{|~yy~z{zx}{}|}{|{|yzyxv~y}}zvz}||}}zz~}z{|}z~yzz}x}{}wyy}y{xzx{~z}yzy}z|~||{y{}yzw|y|{~|||}{v|{~yzy{~yyzy{}{zy|}|xzx{yyzx}||zzzw{y~zzz{{yw|{w}{z{{|w~{}z}}~x{{{zv{yx|~~{yzx|}x}{w~y{{~|}{}zx}}{w{yy{z|w}|}}yz}||~|~vzyzyyw|z}{{}wzyxx}}|w~~x}}}{{}{{|z~|}zz}|}zz{}|y{z|{}}z~~|}|~}y{z|~{{~|z|~}|{|y{zz|}}yz|}w}|xyy{vw|~~~xx~||}y{wz||z{wz}{}|}~{|x{{~y}||z{||}~}}x|z}}{~~z}z||~~x}yz~{|}{x}|z||z{z|~|y|wxw||zxvx~|ztzz|~}y{|zxy~||~~xw{}{zz~~|||ywz~{~y}wzy~|{{{}z}zx{||}y||{zwy|||}~x{y||{z|~zxx{z}x~z}yyyz|}y}~{z|zv{{{}{{|{~xxzy~|y||w}{{~xzzx{{|y}}z{}y}|{w{{yyyx{y{{{xzz}y~|{{~{yy{zyz|zy|~y{x}{{wy~zz|z}{~y}wx{zxzy|{zzz{~~|x{{|~z{xz}{{x}{y~z|zzzx|~}zy{~y}~zxz||z{|~{{{||~w~~}y||}|z~{|}~|~|||~}{~z|y{zy~z}~}zzz{~|{{{{}}y}}xwz|x|y|y~}~~z~}}~~~||~}~~~~|}~u}z~~{|x|~~|~~}~~~}~}}~~}~~~~}~~{}~~~|~~~|~}}}}}~~~~~}~~{}~~|~~~~~}~~}~~~}~~~}{~|}~}{~}}~~~y}||z~|}{~~}}~{}}}~~}~}}~}~}}~~|}}}~~~~~~~~~~}~~y~|~~~~{}}~~{}~~~}~~}~~|~~{~~}|{|{|~|z|{}~|{{|yxzwxwz|z{~wxx{|{x~xw{{{~m{v~zrww|z{|~|}|{z}}|||~y|yz|xxw|~w||{zy|xx|}~|~yszwxz~zyxxw{|yyyx|w}zy{|}|xyz}z{z{w{y}}|yw{y{~|{wwv~wz||zz{x{zwz{~~}zw~wzxzw{|~yyx~y|w}y~}|zy{z{{|zy~{vyyxyvxx|}{}{y|yxzzxyw|zzz{}z{~{x{zx|{|zy}x}{|}}y~zz|~|y}}}}vwz|}y}zz}|{{wzv{{{zzzzzzzzw|y|~{}wyy{|{{|}y}y{y}{~~{~yw}~{~xw{xzzz}z}y|y{zy}zz{{y{~{x{z||yyy}y{{||yy|{|y}}y~y}}}|{yy|y|yz||y{w|}{y}}z~||wy{{xw|yz{~w|yw}}{{{z|{|{y}}~{}z~}xyywzy}~}~}|x{z}s{|xz~z{z}{xwz{zzy{{}{zz~|{|}}wzx|z}wyyy{~}wwzywy|{x{y{vzytz}|~|}yyvy|y~yxv}~}{|zz{wv}~}z|{|y{~{|}{y}w|}{{wy}y|y{zuxy{zzvy{xxzy|}y|z{xyy}}}v{yz|{|x}x{{zx{{}~}z|~~{z{{yyz|z|wvw{ww|}z}}yu{xy||xy}xy|}}~}u~~z}yy~|{z|{~y|z{z}|~}y{|}|wzwx{w{|z}xwt{x}{|z{zy|y{}}x|~~|~w|||}z{|}~|}}}{|~~~~}~z}~~~}~~~}~}}~~~{}~~}{}~{}}~w~~~~||}~~~~~|~{|}~x~~~||~||}~}~}~}~~~~}|~w|~|{}~}}}~~~|{~}}~}~}~~|~|~~~~|~|~~~|}}}~}|}}|~|}~|~|~}|}~|~}}}z~}~}~|~~~~|~~~}}}~}~~~~}~}~}~~}}}|~~}~}|}~~~~|~~~~~~|w}~||}~~~}z{~{{y~|{~~|}wzz~}zyx{|}yz}z|yy||{yz~||x|zy|x{}}{x}w{~{{{}u{yz}}|{}y~x{z}x{zy{~~vz|y}w|yw|yt{zy~{z{}yzzw{wzz{|}wxx}~z{y{zz|uw|zz{xyw|y|{xvz~wz|}}y~{|wzx{zz}}~{|}v{|yz{xzxz|y{z{xzz{|}|v|{|{{z{yx}z|y{xyz~{yy}zy{xxx|~{|z~wyyv}}{{y{~}xy|v|y{{x{|yz|{{~yz{~}z|z{z{zzzz|zxz|z{yz{|{}y|~x}|{{x|x{{{~}||~|~z|{z{y|~{}|y|y{w}{}{{y{}zz}~|x}|}}{||{{y|}|{|{zuy{x~x}{~{x~~wz}|~x|z|{}zxzzyz{~|~v{}z{{~~{y{{ywz~{{z{wz|~{||{|x}zw|{vyy{}z~yyz}{||zy}|y{zz~z}~zy}yzy~zx|z}|{|~|x{x~~~{}y{zwz{{||yx~|{~}w{wwv~}~~zzz}}yu~|}|}}z}zy}}}{y{w{x|{~{||~{z{vx}|yv{yz{|zzxzyzx~{||y|{z~z}y{yz|w{z~{zy~yx~z}z}{y}}|z}y|}v|zzzzxy{zz{yzyz{yyzy{~x}|{}}{wy|x{yz|xzzuz}|}{|{|||}{|~|{w{}yzz|z{y}t{w{yyyzz{yy}~~~{|~{~{|zz{{{||}|z}y{{uz~z~{}y{}x{}}{}v{{|z|zx{yw{y||z|~}|~~{~}}~}~}~~|||}z~~~~{z~|}~|~}{}}}}~~}~~~~~z~|{~~~}}~~|~|~~|}}{~~}~|~~}}|~~~}~|}}}}y~~}}~}~~{|~~}}~~}~~~|~}}~}~~{~|}}~~~~~~~~}}{~~}{y~~~~~}~}~}}~}|~{}}}}zv~|~}{~~~~}|~~uz~}|~~{~}~~{~|~{~|~}~~}||}|z||y{{}}vy}zxzyxwvxx{y{||{xyz}|{{{xzzx|{z{}zwz{||xyz}~|yz|~zv{z|~zz|z|z|xw|yx~{zz{x}v{~xx{ywvxyyzzzz}y{}wy}}{|{}{}v||{w}}x{yyzyy}yzxw{|zxrxyx~v}{|x}|yyx{y|u|zzvw|wz{x}~{~{z|z{}}x{y{{ux}{{z{|zw|zs{~wzz}{w|x{}~zz||vyy{z|zwv{xx|{{~}{|vxyy~y{}{~{{z||{~{|zz~x|}{~{x{y|}{xy{zyz{}|zz|y{yzww}yxzz{{y~|zzwzy|zywx}~{|xz~y{y|~x|zzz{z{y|x{|zy~}}|~zyyz{u{{{~z}|||~}~~z~|}x|z~}~}z{z{}|zy|xy}|x~|}zzzxxyu}yyx|xwy|uz{}{}w{y{y}}~z~|{{}}y{y}|{~z|x{{yzz}|xz}}u~|z|zz|vyx{~zxz~ux|zuy||xy{~zvzy}z}|}{}}}~x|z}||~~vw}~}xywzyxx|}zy~|y{|yzyy|z}|}{}~x{~}|{z}~x{yz{}zw||zz}}zw~{{{yy|v|{yv{x||zz|yyz}y|y~zyyx{|y}{z|}{{z|{w{~{|u}~~}|x{}}{y||x}~wz|x{{yt{vxy|{z|zxy|zs}||xzyzy{}y|w~}z{|{{~||~{w{{|~~y||~|w{{z{{|{zyyz|{z{yyyxvw|y}x}z{|{||}|z{~w|uz{||~{~~~{~|~~}|}~~}~}}}}~|{}||}}~~}z|~~}~~~~{}}|~~~}~}~|~|~}~|}~~z~~~}~}~y{~|~|~x~~}}~y~~z|~~~|~|{{{~||~~~~}}~~||}|~~~}~}}|}~|~}|~}}~}~~~|~{{~~~~|~}{~}|}}|~|y~~}}~{}}~}~}}|}}~}}|~~}~|~|~}y|~}~~}~{~}}~}~|}||}~}~{~~{}z||z|x{|y{xyy||y}xvy}{zy|zy}uzzzyz{}{z{x~{{xzzy{w{}|}yz}y~z}|y|{yu|zzw~||zyy{}|{{swv|{y{}zx|x|v||v{{t{x}~|zvy}xwz{y~zx|x~|xvy}yyy{y{yv{}~w}wzzy}z|{z{{|yz{}{|z~yzyzzyzx|yz~w|~{z{~|}|yzvt~y|z}zwz{x|y{|~|{w}z~}~yx{{|wzxz{|yz}|yw{{|~z{{wwoz{}zvxy{|{y}yz|{{}||wzyy{{|t{|z}zyy~x|{zz}zz||wxyzzyyyy}{{|z}uwx{}{zzx}{y|z}z}y{z||{|y{x~yzux}{{{yxzzwx~z{|xw~uy{vyvzz|z~y|x{yy{}x||}zyyw~}{{{yy||{yzzy{{xyyx|y{zwxyyz{}z{yy|}{w}v|{}y|zy}{yx{x}{}zxz|{yvz|x|}x|ywyx}z{zyx{wz|zy}xyyx}~yy|{yw}~zy~|ww~{}{|zt{|}|}{yy{|}y|y~||y~~z}|wz|zyx}{yz|~t{yz}y~}|}yyz|{zu|~}wxyuzx{{zu~{|y|zz}zz}{y{x||z{wzz|xxzzx{xy|w~}x{{{}}yzwy{}zz}x{}{y{{{zz}{y{t|zy}z|{{x}z}{|{||}zzyv{y~zz}zz{{x}zv~{}x{|{zxw||y{zz|xzv}yz|{{w|}{{~zyz|{{yyx{||yy||zyzyxw{||||yz{y}{y{|zz|w{|zz|||v||~~~~~~~~~}{}|}}}}~}~}~}~{|~}|}~~}|}|~~~~}z|~}~~}}|~|~}~}~~z~|~~~}~|w|~}~~|}x~|~~~~y}|~~~~}~~~~|~|~~~~{~}~~~{{~~|~~}}}~|~}}~~v~~~}{~}~~~~}}{|~~}~~}~{}~~|~}}}yz}{x~{{|z|zwu{x|z{z{x~|z|x{zv|z|{}yv{wy{y}y{{|}z|{~z|~}{z|}zy{z~{{{z|~y{x{vzx|}~ywyy|z}yx{{yyy{|}|vx{yw||y{y~}{|z~zy{y}y{x}{x}{~}z~|y{y{{}|}{yw{yy|{y~~y{y{yyzzxyry}~|y}x|{{{{xywx}yy{{{}~wzxx{{~w~zvuz{|{z~~|z|yzz{ywyzzzy|~{{zz|~||wx{~|}z{{y}{|yx|z}y|wzyv|zuz{wyx{yy{|xyzwzy{~~yyy{yuzzy|ywx{x~{z~y{|~z|z~~z||{|}}{||}|z}}zz}yy{z|z|w|}|wy{y{zwx{zsyx{xz{|{~~}yxzzyyz}~z~v{{}{}~{{}z~|}x{x{yx||{|xy{xz|v{{{{wz{|xy||{}||z|||z}z|y|w}}|||z}~{}|xt|yyy{~w{||}{xx{|y{wx~}|~x~{zxz~||vy}y{{}zy||~z}yyzz{}|~~}zxxzxv}}}}{|{zx{~|y}|xz{|xyz|w}|xx{{~z{|x|z~||}{|{z~x{{{}yyx}{}{|~y{y{~}z{|}z}ty{zw{v}|~y|}{yx}|{{|~z{{{w}~~}x}yy}{{{z}~|~y~zz{y|{||xxy{zy{w{}z}yy{||z}|zwzzw~{||}w|zz}}~~~~x~~{zzz}xzzw{|||x}~v{}}||z}}z{|w{zx{zy}~z|x||{{z{{{}z||}~}~}}~~~~~|~}z~~{}{|}~zz}~}}~{}~~~~~~}~}}}|}|~|}~||~~|~~}~~}~|~~}~~}|}}|}}}w}|||}~z}~{|~~~~|~}}~|~}||~}~}~~~z~~{|}}~~~~~z|~~y{~~~~~~}~|~}|~}}{|~{}}~}|~~~}}}~~~{~}{~|~||{|~~|y|~}{x|{|{yy{z|~{{zxz|yw|yz{}u||{w{{|y~{zxx|z||{yx}wxz}vu|yy{~u}}z|zzyz}y{}xx~z}y{}|vzxy|{zyzx|{{}x{zv|{|yz{|xy|}xyxx|{{z{}x}yw{|}w{zy{|z}y}{zu~y}yw~zv{{{|w|}}y~{xxx}w|zz}{{zzz{szzv{|z|w~~zxxyvz~|{{|xv|x|{zz{xzzx|y{}{{}y{yz|}zw{z{{{wz{yz{{x|wxy}zz{{|{||}}z||{{}zz{}{wxyz|y}||{z}{{~{z{||w}y~|x}|}|~}||x||{{x{{{{~}z|}y~~t|x|{{zxxyz{z|}x{|{z||~yz}|{w{y|z}{z~ty{y{|yz{x}zx|}~}w}{z~~y|{}y}}z}zz|z~|~yz}v~|~yz{zxuyz}}yx}zyxz}|yz{zw||{||~zy|}wz|v|z~}{~~}{|uy~|y|w{z~|yzy||{{{z~z}yy~{z|z|}y|zy{{}{}y{z|zyy|yz~|{{{~wzy}|z{zx~}{z{~{y|{}x~}{|{|wy{xz}zw~wy}{{wz}{~{zwys~z}z|x|x{v{yxz}zwwy}y~}}x|x|}~{{{ywy}{}z{z|xy{{z|{xy{{}|{x|{z|{z~yz}~zz|{|y{xvy|x}}}}y{|yxyzzz~z{v{{||v}{zx~yz{x~}|||{z}|{z}yzzz}}~{|v}{|}}z{yxyz{v{~xx{w{zy}{}|wz{}{{||{{xz|yz~}}}|}~~~}~}~||}}~~~}~}}}~~~}{{}~~}~~~~~~}~}{{}~}~}}~~|}}}}}}y~}}~~|}~~}}}~|~}~~}~~~~~|}}}~}~{|}~~~}}~||}}}~}~~}|}~}}~~{|~}~}~~~x~~~{~~~}|}~~}~}}}}}}|~}~}}{||z~|~}}~~{|~~|~~}}}|~~~|~~}}~}{}z}}~|~}yzy|{}|}z{}}{yyzyx{yyyw|||~|{||x}yzw{zxyzyyzvzyz{{y{{|~y}yzz|z{xx}{yz}{|xyy{zwz{v{wwzx{}z{y|x{zzxz{|{{ty~z}}y~x}}}|xx{}zz{||x}{y}zyzy{t|zz|yyyuzz|wx~|zwz{}zy{yz{w{yz}}|~z{}}|{y}{}{{|~||||~xzyx|}v{w}wv|}{{|{xz{}yxzyyzwz~{xzzz|zz{{zx}|{w}}|z{|y|z~}{zzyzz}|x{x{xy}vyy~zy{{zxz||{{x{||x}}y{{z~|{|}z{zx}{{}|{y~|{}}|~|zy{{w||z{|z{y|wxvyyuyy|zzzwz{|vywzy|{}y}zzwzwy|y}{zz{x{|||~|y{z{}~}z||zz{||{||u{w|{{yzzwu{{xyzy}zz{{z~{y{}y{y~|zz{~y{{yy~}}y|}zy~~x{|y~zyyzv{vyw{{wwuz|~zz|xzyvy|{}x{z}}~|{y}xv|{z{y{~}}||z||rxy}xv~zx{ww{}xz{yzzvy{wsw{{{y~y{x~{zy|~|xy~~|z~{yx{|{zx{|xzy}}|}}zyvz~wx}yzzxz~w~~x||w}y|~{zyz~{z~zwxz~}zzw|yzz|}|}~}{wwzz|vxzz|z|w}{z~zz~zy{{{{zyz|y|wz{{||y{z{}{{v|yx|xz~|}}|~~xy{}wyxy}w{x{|v|yzy|x{z{{{w}y|{x}x|~y{~~{{|~||~~|}|~~}{~|{{|}~}~}~~}~~~}}}}}|}|}~~}}}}~}~~~}~}|~~{~~~~{~~yzz{}}}|~{|}}~~}~~~~~~}}||~~}~~}~}~{}~}}}}|~|~z~}}~|~~z}~~}~}~|~~~~~~|~}z~z~}}}y|~}~}{~}}~~~~|~}}~~~~~~z|~~~}~}}~}|~~{~~|~~}~}{~~~~}~}~||~|~~~|}}~|~~{x|{z}{zz{{|{y{zzzw}z||zz}x|zy}|}y}}~{z|yyyzxzy|{}wx~zx~{w{y|||x{}z{{zy}~zz~}wxxw{z~||w}~|x}|{}}{vzy}|zxyy{}xy|wy{yyxz{x|w}{}{uy|{y~}}|}~{z}~~{}w|}x|}|w|y}z}{x{|~yzxzz~|{vz}{xz{|||y{}}z|z|}yz}z||||}z~~}u~{yv}zy}|{|~{y|~w{|z~}z|{y~y|zy{z}{y|{}}|yy|~{{{}{yz}yxx{{}|zz{}zzwz|}z}|~zxx{zz{zv{{|zy~z|}vyzyyyy{v~{~yz~z|y}{yzzzx}~|z{}zzz}z{x~x{z}yz{}tzxyz{z{}}~}x{|~|zw{~{y|y{||z{y{|z|v{|zy|z|{{{~w||~{{u|~{yy|vy|{w}||zyy|xv{|{{}z||{z}yww~}|{z}{y{x~xzz|y{{{yz{{w~{{|~u~{{y||yz|{{{zzz}{{|y{zz{x}y~xyw||~|~~xy{yxz{}yzyzx|ys|zzz}yz}{{y~zz|y{|zy{{zx{w~}}v}}~||{}xy~zv}yy|x|}yw}|~y{|~zzzzyv|{v{~z{y{}zy|}zx}}|z{zz}zzy{y{z{}{{{}~yyw~{{}{y{zwzy{{~{y}{{~y}z}zz|{wzx{|z~{}|vzw{|{yz}{zz{||zz|{yxzx~xw{yz|z{|{x||}y{y{x{zyz{y{}zzy{}{{|{z~~|w||}~|}}{~}~~z~~}}~}~|~~~~}~}~}~~~~}}}||~~~~}~}|~~~~~|~|||~}~~~~~}}}}}}{y}}~}~~}~~~~||~~~}|~|~~}~~}~~}~~~}}~|}~}~~}~z}|{}|}~~|~}}|}~}}~}{}|}}}}~~~~||~~}z}|}~}~x{}}}}~~}~}~~{~|z~~|~~~}}~{~{~}~}~~{~~~}~{~{y~~||{xz{~y|yxzxzxxxyyyv}{x}vy}{yzy|txxvxxywz{|xx{y}{|{z|z||z|}z}zyxtz{y|z{yyww{zzvw}xxz|y{wzxzwwz~|zyy{yvzy||}||}{yv|{~}zz|~y{{|zx|}{}|wyx{uz}}}{{xyz|zz}w|zz|xzy{z~yzxz}{|yzx}yz{zw{z}{}z~{~~zx~||}zy{{uyt{y|wxwzy{wy}wwz}x{xyz~y{}}{~}{zzz~~{y|~z|x}{z|}}~|}|xy}{yx{z|yyw}z|uzx|y|ywy|||{u{|zx|{u}|{{yy{z|yzyx|z~z{{zz|wzyx|}|z|xwx{vyyyxzxxy}{yttz{}y{{wy{zyz}|}x|}{x}}{}}|x}|}{z}x{}}~yzxzy}z|{}yxy{{{{zyxyzyy{~{vxz~ywwy|~|~~z{zzxyx{|~}xz~z{zyz{zy{xyyx{}xzyz|z{|xzz||u|zzu|yz{{y~|w|z}|xz}xx{{}zuxz{|{|zy}zw}~y{{}{y{z{xyz{xxyy}x~{x|~}y{ywyy{|x|{||{{wx|~~{{xy||z~||{}}~vxwyxvu{y}x{xz}{xzyzzzxxztx|xyy|{z}y|||{}yx{y~uy|~}zz}}~yy{x{||yyyy{}|w|{xz{txxww|xy~z~yzz{vxz}zyzzz~~{|z{|~xx|z}xy{~|}|}x}z{zzx{zx{ywvz}{~{zy{}}wzzzzy~y{|xz}||~{||{||}}~|~~~}}~~}}~~~~{~}~|}~~~|~}~y}}|~~z~}}~~}|~}~~z~~}~~|~~~~~{|}~|}}~~~~|}}}|~|~}~}|~}~~~~}~~}{}}|}~}~z|}~~{}~~~x|~~~}y~~~|~}~|~}{{z}}y~{}}|~}w~|~|}}}}~|}~|}}||||~|~~}z~~}~~|~|y}}}~~~|~~~~~}~~|~}}~z~~|{~~{~}{}}|~~}~|~}~|~}|}~{|~z{y}|xz}{~~z{}}z}zyy}z|t|z}{}y}x{{}zw|z{|yzzx|{z}{wz}xx}zyzywyzz|xy{}}zu{{zx}zz||{{yy{wx|z}~}}v~y{|y|uv||{}{zx}{vvzzw~yxy{y~vx~||{xzxxywv{|wxxx~z{}|{yy{}z{z{|{{|zyu{yyzyxwx|||{y~zyy}x|{zx{zxxy|}y~yzz{x~y{y{~zyxy|~}|{{}{zy}x{{}yz|z~}x{zzzrwz|z|ywzx|zz|w{yzz{{{|}~|z|z~zyy|y{||xxzzx~yy|zy{wxzyz{t{yu||yzyx~{yzy|v{{zz{z{z{z}{{|{}wy{zwxz{zv}|uz{{|w|wx}x|zy{}zv|zyzzx{~~||yz{||{y|xxz{zzyx{xvy{x{{z{vzyz~y}yz|rzxyyzxy|zzx||}z|zx}||x{y||{z{{{|~{}z}w{z}}xyz}|{zz}z{y|zy|{yy}yzy|{{x~|}y{z{w~||{xu|z{}xyy}{|{z{~z{|w{xwz}||yzxx~z{zzzyw|xwv{z{{y}}yy{z||w{z|y|z~{y{|zxz{y|zz{x|{}wzx{{y~zw{|zxy{zy}v~|xzyzzxxyx|x{zz{yzy|yx}{{}yyzz{}zx~z}|ywz}{}yxzy}~|zx}}{|}{{z~t}|w|zztxyx|yz{{zt{x}{uv{{|{w|x||z||{}|{{{||wx~zyyszzz{z~uyz{y|y~t}zs|z|x||{}}ztzxzyyyz|yw{~~}~~~{}~~~~|~~{||}~{~{|{|~~~{~~~~~~}~~~}{x}~||}y~~~~~~~~|~}}~~|~~~~~~~~~~~~~}|~~}~y|~|~~{~~~~~}}}}|~~{}}~~||~}}}}~}~}~~|~~~|}~}}}~|~z~||~}}~|~{|~y}}||~~~}~|}}{~~}~~}y~|x}~~~~~}}}~~{~y~}~~~}~~~~}z||}~t~}yv~z}}~~}|z{xyyzyz{}w|~{|{y|zxw{z}zzw{xy}yy{z}xz{{|xz{vzzy}z}y{z~x|}{z}~zx}{|z}xzwwyw|yy|{|zywty||z|z|w|{z|{z~||~|y}}|{|y{|{}y|{zyyy{}}{{{|vzxxvxywxz|y|}wzyyyx{x{~|yy{{wzyw|{}x~|zxz|~|y}|w|~y{yxz}}{zyx{w|{yw{w{yxz}y{uyx|y{~~zy{~zz{xx|zu|{z{|z~{yy{{||{z~}}|y~}~|}yyz}xyzrxzyy|zyx{zyzx~|zzz}|zz}~{|~zz{|{zzzz}y||y~}yz}x}x}{xyxyy~uyx|wyzyzzy}{wx}zx{z}}}z{x~|}}y{|z{x|yyz|}|}|~~~y{|{xx|{yyy~w}y{xzx|yzzzwy}zy{xx||||zyzxx~{~zz|{}x~~y|~}{|vxv{{z{z{vy|{ywz|z|zzz}w{xxz{~|~}{x|}z{y~y{}z{~y|y{~}|y{|~|}x~~|ypx{{~z}{wz|yy|xxyyxy{w}zxy{{z{}|z~zz{|{~{{|z|}{{~xv}{zy|}{{zz{x{|xz{y|{t{w{yz|zu~z|{yz}v{{|~}}y}~{z}y|{y}~}||}{uzy{{~~{}u{yyz|yu~|vy~{x{zz{|}z~zywx{xzx|z{x{}{z||z|}~z{z~}|{~}{~}{z{{uzw}yyzzzu}zzw|{yy}v|y{v}|{|{wz~zz|}|zzz{z}|}}~{~~|}z}}~|~|{~|{}~~~{~}}}}z~}}~~~|~}~~}~{}~}}~}|~}{}~~|}|}~}~~}~}|}~}}}~~~{x}}}~}{}~{}~~~||~|~~~~~~|~~}~|~~~}~{~~}}~}}~~~|~~}}}~~~z~~}~~~}||~}}|}}}}}|~~y~|~~}~~~~}}}|z~|y}}}~~~}}y~{}~}}~~~|{~}~}~}{~~}~}}~}~~~~~}|~z~}}~w}~~yz}zzyzy~|}y}z~t{{{zxx{|w}y}|xxy{xyywy}zy|||wx~}u|ux~yw|||zz{ww|yxxxwyxzz}~zy}~||}{{zzx{vxyyz~~x|{xwzw{}z|z~yy|{{{z|x{~|uz|y}yu}wy}y{|{yy|y{z|}{y{{yyv|zy{z|}{|}zz|w|zy|}}{x{{|y|yz|zxywzy}yy}~xy{{{{{|y{{x{{yzx|{{y{{}|~||vy|{}{{}zv|x{y{y|wy{xy|x}||uyzzz{{z}{}|}y|~zzzxz{zyyyyyz{{}{wz~}yyz|xzwzx}|z{}}zz|}zyz{zzz|z{zy|yxz|y~zyzzxz{y}{|x}z{{{|zz|yux}zx|}}|{yx{y|yzzzzzxz{y{xz}{x|y~~|{{ywy{|~{y}xyx|yw{{|{|z}|wx{{z{{zyz}{|y}z}{|xy|{|{z}~|}wzzy|{y|}z{}}}{||{yvy{yz{|{|{z|y{{{{x{~{{y}y}z||{{|~xzxxzy{z}zy}~}|xz{|y~|yw{{{~w{{y{xz{xx~}z|x{y{}}z{}{~}}y}}zz|zyyzx~yzx}wy|y||z{y}|w|xzz}{yzy|z~y||wzy||t~z{xzzzxz{z{{z|xz|z||yw{|wzx{}}}zz{{z{xxxw}w|}{}xt{{zzzy}wz~zy}{}|~y}{}y|y{}u}wz{y{|{{{{}|z{|x~|{z{zyw}}v|{yv{z~x{}z{{|}{}z{x{|yz~xy{x||}{}~y}~}}~~x~}|}~|~~|}~~~|||~~}}{|~|~~{}}}~}}~~{|}}}~~~~}~~|~}}|~~z}~|~}}||z~|~~~~zy~~~~~~~}}{~}~|~||~z|}|~~~~}~{~w}~~}|z||~~~~~||}}}x~}~~|~}~|}~}}}~|}}~~~z||~~}~~}}}~}~{w~}}~{}{~~~~~}~~}}|~|}~}~y~}~}}{~|}|}zz}q{~v|vz}|}yy}zwzy{w{vy{{|y}y|~wy|xyx{|||{{{{|yzx~|wt}{}{{{w|x||y}}x||{ytx{xwzwywzwvxxy}vw|ywr|{w{xyv|{v{xyz{{zyv{}{{|~zzwx{z{{|z~yz~|~{z{{{vzvxzyzz{xy{y|y|zww}w~}s~yz~qyu}~zx|{{{w}|{}yy}y{~yz}y|{~{~zx~{{xs{}y|z}{yw{yzx|yzzxx|{}~|{z{yy~|y}{~{}yzz|z}~{{{yx}wyww{|{xx{x|v}zwxyy{|{|yvtzy{z}{}y|wy{|{{{~yw{{~zwy~{}x~{{|}y~x|yz|x{|y}~{x|y|w|x{~~}{s~wxyzyz}|{|}~z{{zyzz{}{{}z|{z~{~}y~{x{||y{zxy|wzw{|z{|{|{yzzzzwy|{z{y|y{{~y|z{~y}}|}}yz{}||y|{z|w{zzzw}|x}v}zxxx}z{zxzxx}xx|{yz}|zx|{|y|~}|zzy|{~|y{}{~{}|v}zyyzy}|wuzy|x|}xzw{|zywxzy{vy{}x{z}{{~yzy||{~{{z|{~{{{{zwx{wzy|w{w{{|yz~|z{z|x{}}{{yw~yyz{{yx}{{}z~z}yzz}|~y}z~xx||zy{|yy|z|z{xyx{{y|~yy~zzztytz~|{y{{zy||{||}~xzz~|}~|{z~{}}|{|{||wyxv{z{|xwwy{{yx|yx{rx~wxy{}wz{}{{||~|{}|x{~yzxz~|~|~~}}~~{{}~}}~~}zzz~z}}}~|~~}}~}}~~~}}|~}~}}}~}}}}{~}}}~~z~~|}~|}~~~~z~~}}z}~~}~z}}}|}~}z}~~~}||~~~~}{~|~~|}}|w~|~}|~}}~~}}{~~}}}}|~}~}~~~}|}}~~~~|}~y~|~~~}~~~~~~~~~|}{~}}~~}{}}z{{}~~~~~~~vy~}~~}}~~~{y~|~~~~~~yy{~}{z{yzz}|~|zz}}x}zz}{{}{|{|}{z~y{|{|zyyz{{}zwzxxzy|wzz{y~zy|yz|wx|xy{v}{z|~xzzy|z|y}{xx{{zzyv}zx{y|{|yz~|}z|{|w{|}z|y{{zw{xx~~{z|~{}}{}~{x|z}}}~||~xx|~}yx|z{|yzwyw}}x|{y|{x{{z{v{|u|y|z}{|xw}z}{|ytz{|x{x}}~{}}{{ux{||}x~~|{t{z{|{u|xz{y~|z{wzzzy{y||{|}{}z|z|~|||z|{||z{|zzyz{z~}w{||{{y{z{yyx~~yy{|y}||}z{}y~}{zx~{z}y~~||~x~z{{{yz{y}||x{zz|~{zzx}|~z|}}y~{{{~{}x{{|x}{z{zy~}z}y}y~y|z|w{{yzw||yx~}{z|}z||zx{{z|~xy~x{~~xw}{w{z{x}z{|{yz|{~zzzy{|{~zy}{}y}{{|{|y|{sy{~}~|~y{~{~z|w|{{}yxyzxxyzu}|x{|yo|~{}|{|y{zw}zw}{{~yz~|xy}z{z|x~{}|{vyzvs}{||zy~|wzw{||||}{yx}~|{}zyzx{~x~{{}}{{|}}|vzvy{ywyz|}~{}{{~v|v|{zu}}yy~{y{|x|{}z}|||z}yzxv~xyy{x}|{}{{z|~v{|{|{|z}yz{|v|z{}{y~}|z|w}{{}|}||}yzx}}|~y{{}}z~zx|}||}y{z{}{{||x|{||{|xx||zz|w|}}{|}||w~|~~~{~~~~~~~}{}~~}~}~}}}}~~{}~}~~}z}|~}~{~}}~~~}~}|{}~~{|~}~}~|||||~~~~y~~~}~|}{~}y|~~}}|~~}~~~}~~}~~}~~|~|~}}~z~~}~~~~~~~}~}~~~}~}~~|~~z~}~}~z|~||}~~}{|}}}~}~~{}|{~~~}|~|}}~~~~|}~}~y~}}}|}}|{}}|{|v|y||}xyw{|{xvwuzyy{x{{vz{{{w{|{zyyy~|{zx{wy~xzyy}}z{zzyz{yyy|{}y{zyq|x{}vz{xw{x{w{{|zxy|{xz{{zwx{yw{zu{~~|{z}|wxyz}x~|x~zywyzz~y}yyy{zv~vvywu|yvvzw~{z|{yzyz|xyz{zxz}zy{x{y~{xv|{{|{{|z}s}zy}|{zy|zx|xy{|}zty}|y|z{|z{{wyxyw{yw|z|}zy{}w~z{y{}~zz{|{v}{y{}z{z{x{v|}|xyx{}zzz{yx|yzyyz|z|~{|w~zyu|y~{|}u{{z|zy|x}y{~w|z|{{vzzzzy{{zzxx|xw|xy|{{wvxwywzz{y|}z{|{|{|~xxzv~}{y}z~|{||xw}xyz{x}zvyx~|z}|yzz{|z|x{{|{zw{}}y|{{zy{y{y}vy}|z}~{{|x|~~wyz|wy}{}zyzy|}~{xw{x{|vvzv}~w}{vy~zyzz{zy||zzwz{wz{}|{|x|zz}}}zz{xy{{zy~|xzzwyzy{y|yz}vv|zyzv{z{y{xz|y|w}{yv{}{|}}|z~z{}{z~z{wwwvxyy{s}yzzwzz{yz}vtywyzww|z}y|||{y{|~{zzy~}}{~{}x~|}~}zsyy}{zx~|{yv}z{{y}}|uvz{z|{}ywy{{|z||{{{~|}{|{xz}wx|z}w|z}z}{}w{{||wy|wu{{z{||z{|{yxyx{~u{vv{z~{|||x~|y{y}yz{}~}}~{~{}~~}~}{}~}}~~~z}}}|~}|~}~~|~~}z~y~{z{|~}~~~}z~}~|}|}~}{|~|}}~~|}|~}|~}~z~}~~~{~|}~|}~~~~w|}~}~{z}~}~~||}~|~~|}}~}}~~}}~z~{y}~x||~}~}}}~~~~{z}}}{~}}~}~|~~}~}}{~}|~~}}}y|}~|~}}~~~{|}}}|}|}}}~~|}~~}}u~~}{|}~~~~|}{z}{|z}|xszwz{{z{{wz{}y{zy|x|{xyxxzu|{z{zyzyx}wz|{{y|y||{xy|xzyww{zyx{y{w{zw~{yz|}w{y||~y{|w{u{uzv|xwzxxzyv|wuzyz{{z~||z{}{y{|zv}zz|wx|z|v}zzy~}{yztz~{}x{yz{{t{{z|}}|xx}zzz~{|zzyw}||yx{z||}}y{|{{z{~zw~{zzzxzzy||wz~||}z|||{wwz}|w{zx||}{xz}z{zzz~|z~}{zz|zy{v{xx{{||{|{y|}z{x~{w|wz}{|yzx|{y{yxz{|yzt{~xr{zz}{w~y{~y|y|}y~||zwz|yxy{{{z}|y}}}}x|z}z}~z}z|zz{{x|}}x{}zxy|}y{}|}xwy|ww~|yw|~vz}wv}|zz{|{}z}m{}xxxw|yz{zzx{y~zw||yyz|y{zx|yxzxz}~x||y||}}{{{|x|yy|y~wz|{zu}{|x{zyr~zx{{|zyzx{}y|}y|{{y{{zz|w{{{yz|}xzzz{u~~|yz{z|xz{z{~zx}ru||yw|yx|y{zvzx|xx|{ywz|yz{}zzy|zzy|y|yy||wywz}{|~}{}}x~y{z{w{~vy{}{y~x}~}}x{{y{{}x{x{|w|}{z|yu|z{y||z{yyyx|ywz|{{w|y|{||y{}~y{xvx}{|{}{y}yzyz}z||y~xt{}w}|q{{z}x}|z{}zy{zx|xwz}{z{yx}ywy{y{{|w}zy|~|y{xwzy{~v~|z}}~}~~x~~|~}}~|||}}}|~}~~|}}}|||~|~|}|~~~~{~~}}~}}~|~}}~|{}}}~}}~~~~}~}~~{}v}~}~~~z|}}|~|~~}}~}z~}{z~}}~}~{~~{}|}}}}z}~~}~~|~||}~}~|~|~|yy}||~}~~~|}}~|~~}x~|~~~~~~}~~~}~~~~~|}}}}~~}}~}~~}}}~~~~}}~~~~{}~|~|~}}~{z}{~|{|}xx{w{|zzy}||yzu{xy|}zz{z~wx~{z}z{~}zzx|y}~zz|xz{}}|}y~{zy|{|{x~x{vzy{zz{}w}|yx{zv}||yyyy|}zzxy{|y}y}~}z|}~||~zz}||z|}}y}y}xywzywx}w~|{zy|{{}y{zvz{z{yw}y|}{||y}z~{zw{}}y~{||~{z|x{{yzzvywv||}y{yxy{z|z{xy{y{{}z|uzw{v|~|y}y|{{}yqx}zz}|||x~~{}}|{}x{z{{{v{yx|||wyx{xywx{z~yxv~vz{wy}||x||}|z{||yz|vxzy~|||x~{yy{}y{~y}yz{{|yz}{y|z|{}x|yxyyy{z|z{{y}{{~{~~{~}z}x|}{~{}{zy{zz{{y}~}x}|yxyw~zxx{x{{zzxwxwy{swxz{y||x|~y|~}~~}zz|~{xz~}{sv|y{}zz}z{zz|zyyyz{xv}y}~}z{}y}zz~zyz|xzz}~}zy|{|}z}}|}z}{y{zyzy~{|yv{}z{zxw{yy{}}{{}}zw}z|{zx}zzzy||v{|}z}y}z}|y||~}~~{xyz|}x|y|yzu~{vyz||xyyyyyxzt|z}~{|}xyx|{z|yyzz~|}}|~{}~~~||zv|~vyz}xz|}w|w{yxv|}y|xwxwyz}zx{yz~}y{~yw{x~|{z{y}|}}}{{}}yzy{yy}{ywxzyx|}x||~{}y{}y{}{{{}~~}{z{||~~~|w|}~|~~}~}}{}}~}{}}~}~z|}~~~}}}~~~~~~y|z}}{~}~}}}}~}~~~{{~}}~~}|~}~z~z~}|}~}~~~}~}~~}||~~|}|~}|~}}~~|~~|{}{|}}~}~}|{~}~~~~~{{~}~y|}}~~}|}{~}~}~}}|~}~}~~{{}}~{}~~}}|}~~}z}~|}|~z|~~~~~}|~}~|~~}||}{~~|}~~|~~~}}~|y~|~~}{x}~~}}{}}}{~x}~|||}{}~}||{y{x}zzyy|{z{|~~z|~z{{z{{{}||{zyx}x}}x}{y|{~{vzyz}{|y{}}{}x}{|{zz}x|yyx|wy|wwz{yvzyy|{{x}{z{{}z{~y|}vxxzyy|xz|zy}y{yz}y{yz~zx}yz|x||zzz{zx}{~{}|{|{~v}yz|yxy|z{y{}{y{{zy}zyw}zxxty{{{|}y~~|||y}}{zz|{yy|~z{{z{{z|yz|qzz|}y{xy|x}{{{}zz}x{v||{{|{}y{z|{u{}|t}w}|{y}|{zwx~z{xzz||~~|{w{yv{z{{}}yx|z|z}xx{z{}}~||}x{~|}yzzz{y}zz{{zz{}w}y}{{zz~|}zyy{z}w||x{xy{v}{~z}w}|z{}{}{~||zzzs{}~wywt}zzy{vu|{z{y{{xz|{{}{}zw|y|~{z|~|v||zx}xz{yy|z}z}yy}}|}{{|xz{~vzz|{z{}}y}yzzw}{~|{zy}|zvxz|{{wwyz{xyz}}{z|{uwvz}{{{zz}|vz|~|zz|{|x|}}{{z{|}z|x{|xz{|{y|}{v|~z|z}{}{y{x|u|z|z||~~~{x|||wz~{x~|yzvzz{{x}{|y{yz{x}}z{z~~yy{~~{z}{{xyz{wz}|v|yzz}{||y}yx{{{z{}{}|{|v~xz}{z|{xx||wy{y|y|}}z}|}~z}{|{}{|x|y{x|y{|y{|}{|yw~{||{|{|~yz}y|z{{{x{z}|w}{|{~~~~~~z~|{|~~}}|{~~~}~~~|}~z}}{}{}}x|}z}{|~~}z}~|~}{~}|~~}~}}}}}~}~}z}~}~|~}~|~~}z||~}~~~~|}}{|~~|}~~y}|~~~~~|n~z~|}}~~}~w{|~~}~|~|}}}}~}~{~{~~~y~{|}~}}}|}~z~~~{{}}~}y|}{~|}~}}~|~z~||}~~}}~~}~~|~}}{}~y~y|}|y~{~{}~{|zy{~y}|z~zv}zxz{yyzx~u{vr|zx{wx}zwvv|}{zyzyvyy{{}{x|{x{{{{zx}}{|z{~|}~~zzz||ywxxzyuyzwyx|zxzvzvvyvxvzxxyv{|y{y|{x}y|zx|~xy}}~wz{zy|}}}{z|{w{z{xxw|w{{|zzz~{v|zxy}yywzzz~y}z}y{{|z}w{~y{z|z{{y}~z|~}~w~wxwwz~yy{y|x|z|xwy~{{{xwxz{yxyxy|z{z{wv}~}zz}}~xx||}y}z|y{wx~xy{zvyyww{xx}xzwyy{wyxxz{xxw|}|zyy||yy{{ww|xz{y~z~{||z}y}yywzzx{zz{wz|xxxw{zz{y|{sxw{|yy{{z{z~{}z|z|y~}{~zzy{~}|z~{{}y}|xx|zx{xy|x{|{zw{zvwvywyy|y{~|}z{}}xy~|{|{|{~}zy{y}~{~z|z{zxz{wux|yxzz|vxy|t|~}zyxz{|yyyz|{|}{}u|x{{z{z|}y{xx~}z~yx~y{{|{yy||y|zwy{|wvx|z{y{xy~zzx|}~{z~||~x}xz}z{yy}}z|y{}~~zz|{|{|xu|{}wzx}zzyy|}{z{zwyxww{|x{|yx|yzz~zx{{w}{}z{z}{yz|~}xyzz|{~xz}wz~yz{yvw|zyywu{}x{xzzxyxzy~||y}{~z~x|y{{{|zz{{}xy|~z|yzx|}y}|uyyy{}vy|}|xy{zxx{|yy}}xz|||z{{z{{z|{}y}}|~~~~~~{~|~~~~~~|~{}~}}~|}}~{~~{~|~~}~~z||}~}~~|~}~|||}~~|~~}~~}}}}~~~~||~~}}{{~~|~~}}~}}}|~|~}~~}}{~{~}}{~}|~}}~~~~}}}~~}~~x~|{}~{~~~}~|}~~~~}|~|~}}~~}{~~~~~}~~~|~{~}{~{z}}{~~}~{z~}}~~}}}||~~|}||}~~~~~y}}|~~}{xyy{|{}y{z}zzz|}y||{vzyx~z{xyyxz{zxty|}y|y{y|uy{~yywyz|~wyzz{zwzxxzyxw|w{x}y{|{zxxy|}|wzuxy{xyyx{wy}|{{zt||yv|zzz|y}|y{|w}|zzxw}}|wzzzzyx{z{zx{}}wzu{y~z{{xv|z}||{}z|{x~}vz|zz~|~z|x|v~wx||z~wzyyyy}y{|{|~wy|w}|yy{{{z|zzxxxz{}~w{xyv||zzz{uzx~{|x{|{xyz||z{y{zy|{{xz}yz|zz|y{y}|z}{zzx{yz{||wvz}y|}~z}{x{zz|yyy{y}y|z{~ywyyz{zy{|zt{wz|{yz}zy{x}|}xx~u}zsz{z}w~}xyz||}{zw{}wz|yw}yx|zy{z{||{ywyyxy|}}{{}zz{{w{}|z}|y}zyzzzw}z{zx|z|||zz{|{yz{wy}|y~y~}z{y|yz{z~|x|}zzzyx{|xx~|{{u~{||~|xzx~}xwxy~}{{yx{{}~zvyx|z}{y||zzz{{x{rz{|xzz~yzy~|{z}y{|{|}}y}{z{~{}{v|{zxy}{xxxxz~}y}zv||zyyyuy~{{xzx{yzy{w|{y{z~||{zy|}|wyyz{zxy{{{}|y}|z{v{|y{{zzy}z{~|z|}}xy~{uzzz}yyz~{{|y|v|zx|zz~ywyz|~uxu|z{xywy|z|zx|~z~}w{xzw|zyzzzx|{xy}}zz||x||zxz|x}|z{}}y{x{{|{y~~}}~~}|~|z~~~|~}}~}~~{~|~{{~{~~~}~|~}~z{|{}}~}~|}~~}~{|~||}~|~z~|~}{}}}|}~~{}|}~x}~}}{{}~~~}{}z~|~~}~}}~|}z~|~}~~}}~}~~{~}|~~~~}~|~~{}{{}z~}~}~}}}~{~~z|~}~|{|~~~}~}{~~}~}|||~~{|}}~z~~}}}~|x~|~}~~~}}~{}}~|~|~{|}}~|~~|{~{~}|w{{}|{{y}}{xyzyw{xwzx{z|xwwzxxxz}vx{zw{}|zy{{x|uyy{}yzxx{{zy{yzt{z{yy{}z|{x{|xz{vyzx{y{xzvz}vxwzzytuzx|}z|w}yyyxzz{zw{|x{yx{~q}z{z}{uxz}yzzyvxzwxy}yy}}|zx|xxys|{zw|z{}zx|{}{zzz|{z}vzy~{vz}}zyzz{zz{{vyz|~{||xyzy{v}yyyy{zyy{vy|{|}yy}xu{{y}zyy|}{{z|~|{|}y}|y{z{{}wzxxxxyyyzzywz{y|vt|{|x}zz~x{{{|v|x{|~|zx{xw}y~z}||}||xy|vx|x||zxz|xzx|y{u|{xzt{zzvyx}z}}}z~~~}~{y}{|x{{zzsx{ww{{|{{x{{w{y|yx~yx{}y{z~}xv{{wx{~zzx|q}{}z{}y}||t{{zz||}}{~zyyw~}{|yxzu{|{{zzxz{wyuyxzy}tyxs{|{w|{{xy{z~yz{~{{}y{~{|~|{z{z{~sy{yxxxuxz{{y{zxwwz{wz{xwz~v{y{}t{u}~}vx~y}x{y{|~zyy~{||zx~||}yxz{yzzxx{|x{|xz|x{x{ywy}zyz}z}x{|{y|z{{x~x}z~|{z|x|}{|{}w|{|~}|{}zxw}{v}z{y}{y{vw|yzxyy{{yz}{}zwyzzzz}{|{z|z|xz{xx|zx{~{{x{}|x|{yz~|yy{|z|~zvvyy{wzzzyyyyx}{~wwx|y}~|||x{{{zz{zz|z~~}~}}}}~z|}|}{}}||}}}}~~~~~}}z{~}|}~~~|}}}~z}|}{|}|}~}~{{~}~~}~||~~}~~~{~z||{}~~}y~||}}}|~~}}z}|~~~}|}}}}~~|~~~~}}}~~}~~}{~}|}}~~~~~|}~}~|~}|~~{|~}|~~~|x~~~{}}~}~~~~}~|}~}~|}~{|~~~x}~}~~{||~~|{{~~|~{~}}~{~~}|~~z}yzxzw{|{uzxx{yx{vr}{{z{zxy}z|xy|zzzzy}x|yyy}zy|{z|wyyx|vz{yz{zz}}uz||||v{{zzyz}z{y{v|z~y{z{}xz}{|z|zxzyw{x{|{xwzz|ywxwz}yyz}||yv|zywyzz}zzzyx{yx~{y|{}|wz|zy}w|xzw|{xz{zz}xz{~{|vxwxz{|{{v~x|{xy|zzy~|wz|zz|z}||~z~}~|~w}{}{{y{x~w{{}{t|wz}y{xxy|yzxyxx{wzx~|yz{{w}{w{xyz|{x|{xz{||zz{zw{{y{}z{xyw}{{x|zwz~y|u}|xux{{yzyz|}y{|{{zz{|{{zzzzx{|}{{yzxz}z~}yzxxzyyzzyyzy}}z{}x}{}}}{z}wz{{}yzwx||}zyz{zz{z}~|zwz{|}z{v}z|yy}zwyyx~{zy}|v{{|zy|y~|xzx}~xy~{xu}{}w|{{zu|v|{{x|w{z{|yy}|wwzzy{yx{y|zywzywz}zz|wzswxzz{zz}~zszzz}{|z|wvz{wx|}y{}yz{yz}{{zxzy{z||z|{z|~x{xz{z{}xz{z|zzyyzz{}~vyy{z}vzz{y|zvyztz}{y|z}w{zz{{zyz{|yzxy|z|y}~{yy{{}z|yxw|y{zx|~xzwy|{y}z}|y|w}ws{xx{~~{|yz{}xx|xxz~{z}}}|z{~~z{{~}z|x{zxyy}w|{zz~x{~wxxw{|z{|{x{{xs|wy~~|~yy{||wxw~y~z{~~{|{}}}|}~~~~|~~~~~}}~~~}~|~~z{~~~~{{{~~z}|}~}z|}|x|}~{~}~~~~~~|~~||}{}~x}~}~~}}}}}}~~~|~}|}|}v{|}||~~{|~{{{~~~|~}z|{~~{||w}~~~}~~}}~{}|}}}~~|}|}|~~~{}|~|}~}{}|}~~}~|~~|{}}~~}}}|~x~t||{~~~|}~~~}~~}|{{~~~~}~~}}z~}{~~~~~~}}~}|}w}}~~~|}{~z{|{~}|x}|z|{}{zy}x{zyyxz{{yx|}xwwz{z|yy~||z}zxz|{~zy{|{zzy}|~|}}}|{{}{|{yz|}}|}vyy{}w{{zzyyyty{{yyy{x||y{{}}z}|xz|y{~}{vz|zz~xy|~|}zx|vy{}z}{ywvxzvtzxz{|y}{||{{vxxy|{}y{zz}|y|ws|~}|~|}||{}|}{~xzz~ztvw~|{x|uy~wuz{yyy}x{yzxzyy{{|{z||}||yzy~{vtzy~}~{|z|{|{y~z{{{zwzyx{yyy{zzx||z{x|}zyxwzy}zzx{z{{~{{y~xyz|~{|{|z|~{x{~y|{{yy|w|z|wz|wzw}zxw~{zwzx{}{w||}{{z|w|{}}~}zyz}|zz{~}}}}yyywuzz|{}yw|xy|yx|wyzxxz{yz{~|z}z|y{z~|zyz{}|{|z~|z{|}~~}yzxtzx{}xywx{}x|y{zyvy|y{|yz|zvyy{x|{{|v|{{|x}~zzx}yxzx|{~z{{||z{yz}zzv}wz|}xzx|xz{yy|zyyz}{yw~u||}z|~{zy{|}|{}u|y{y~y{~|{|z}zv|z|}|y{x{|}z}}t~v|zw}{y{u}}x}~xzzzwxz{~{z{}xyz{z|~y|z{}z{|||ywv||x{x{{}y{|xy~yv{xz}{{z}x{|~yy{{{|{w{}{{z{~||{}~{zzwz{z}}yv}yy|z{z~{z{zxz}y|y||x~u{|}}|x~z|~z|}y}||~~~~}~}|~~{u~z~{~}~~~~z|||~}w|}}~|||~}~~~~~}}~}}~}{||{~{{~}|~~}}}||~~}~~{||~~|~~~~||~~|~~~~~~~~{}|~~~|~~~}~~~{|~}}|}}{}~~}|}}}|}|~|}~|~}}z{}}~~{~~|~|}}}~|}~}~~}~~|~~~|~}|~}|~y|}~~|~}{~|{~{~}}~~|~~z~}|{~~x}|~}~}~~}~v|yx|{}xwzzx|z{yyyy|z{{zzv|yzzz}w||{{{z{yz|zzxv{{{z}xy{zz~|zx}{z||}{zz|xz|x{zzyy~|x{{||}y||}~{|xy|wxyz}{{{{z{wxzuvy{|zz{w|w}yx{{yyzyz{|y{|ywxz|zzyzx~|||zy{|}zy}{{yyu|{|zyz|x{}xx|wzz{zyy|{x{~{vxuz}}x|{zx~|z~wy{{}||yy}y|vz{szz{{yxy{{wx|y{z{z{}x}u}~z}z}}}{}|xwx~|z{}yx{~zuyz|z|{x{z|w}xz~z{uz{~zu~|||{zx|{~|ywwxz|zz|~||{|{w|z}ywyx{xx|{|wz{xx|{wyyy|zyz}}}}|zz||~{~xz|zzz{y{}|}|y{wyz|{{{zx}z{|}w{}{x{{|zzzz{{w{yx{|{|z~~y~y~z~|zzx~y}}zz{xzyv{~{}||~zz|{~x{{{yyzzz|z|y}z}wy}||z{zywy||z{||~zz{|{{w~zzvy~~u|{uyw|vzzwy|{y}}x}y{z{~wz}zvzzw|x{{wx|~}w|y|{x}x||{{|x|{z|x|z~z|x~}ztyuzwwyvx|yzzyyx|{~{{x{zzyxz{zzw{z|yy||z~}wzxz~x{~|zxzw~}|z}zx|{|}z{zz}}{}}y|y|z~z}yyz{yy~}yzxx}w~z{}x{}|y|}y{z}yw}|wwzyu}yz{{yw|z~{~|{{|y}{zxw{y}z{x|yzx~|}y~}~{~||}~~}~~~~{~w}~{~~}~|~|||~~|~{~|{~}~z}{~~}~~}~~~~}|~}}~~}~||~z~~~~~|~~|~~|~|}~~z}}~|~~~}~}~~|z~~}~~~}}~~z{~{~~}{}}}|{}~|~|y~}~~~~}}~~~}}~}}}~}~~~}}~~}z~|~~~~|~~~~~~~~}~|}~~~~~~}}}{|~{~|}~}|~|zz{y||}y}~}yyut|zxxzzx}zzx{yy|x{|{zzzz||zwt}s}{zxxyvzwxz{~yzzxz|z}|~|}|xx{}y|yxy~xwzz|y{||{yz{yyy}z~y|vwy}{{yyz}y|yyv}{x{yyw}zxz}}{wz}{y}xzyx~zwz|x|w|w}zyw|{zy{{||}|yxy|{{{zy|w{|}zyyz{}x{}}xw}~zy{wz~yy{zxwy|vx{{zzywwy}xy|}yxv{y{|z|{yww{{{z{}zx|}}x|{~yyx{z}|w|vyzxx{|xxv}z{zywx{wyyv|y{ytzx{u|~{{zyxyy{}u}yz~~y{{~|y|z~wy{xy}xyx{{|x|wy{{xxywz|}{xxzyr|yzxyyzy}z~}}{}y|yx~{|}{z{~|}~}~}}yzvzvzy|z|z|xyy||yy{xt}yy}w{x|yz{z}|y}~|||~|}zxw}xxz|}}~}y}z}}{zyx}{yx|wzxw{y{vuxzxzxyty|~xv{|~~|}zx}yy|zz}|{y~|}||y{z{||z}|{yxx~{{|xxw{z}{~z{{w}|yz|x|xyx|||xzw{{~~|v|y|~|yy|w{}ux{|{~{yyxxx{z}|v~tzz~wny{xtwv{{{zy}yy}x||}{y~zy~||||y{|}zy{{~{|~zzy|~|wzxvyw||}yvxy|x{z{|x{|szzx}|w|}{{w}}wyzz{{~}||z{yy}y|z~z}z|z}{yzx|{{{x}xx{xzx{{yzy|y|x{zz}|z{wxx}{}||yx~~|}}}{~~|~}~}}{~}z}}|~|}|~}}}}~||~~}{~~|}}~}}~||z~~}~}}}{~}}~~~~}|}}|}~~}||~z}||~}~~~}~~~~}~~~}}}{~}}~}~}}||~}}~~~~~~~~~~|{~}~y}~~|~~~|~~~~~~~|{|{{~|{~}~}~~{|}~|~~}~|~~}|~}~}~~}}}~~||~~|z~}|{|}~~}~~~{}{}~~}|~|~}~~}~|}~}~~{}~{}}}{~w|xwz|}z~|wy{}}x{xz{y{z{zyy{z|yzyx{{{{zr}z|x}zx{zy{zuy|{{~x|sz||yzuv|x}y{yz{~|z}}{w}{z{{xzx{yyx}|{xy|{{yz{zv|}vuyv|z{~{{zyw|x{x|{s~xz|{{x|}zzyy|z~zy{wy}|zy|{}y|z{z{wzz{y||}zxx{xz{xzzvzzy|{x~~{{|x~{{yywyxxx{v|{yyz}zz{yx{~|{~wxy|xzyzzy{zy}zxy{v{|wx~y~{}|zy|z}zz{zzyzzzzzz|{{~x}}xxxy|xyzywzvx||z{{zz|zyx|{|{|x||y{{|||}{{~{y{x{xx}}{{{yzuzy}yy~|zy{{zy|xw|~z|{v{w}z{|{xzz|{yxv~|y{zy}zw}z}{}zyw{zzz}}z{yxzxx}y}{{wx{zyx}{~||zyyv{|}z{{{~|x}z}y~{x|w}}v|xy~|y}||u{}|z|zyvxz|||yy|yyxy}zyz|y{}y{zz{zzzzy|y{y}||}zz}{xzxyv{yzzw{zyz{|y~x|yyywz{~|zz}y}z{{zyzz}{y}{{{yy{z~{{y{|zux|}}{zy~wz{z~y|w{yyz|zzzx{x{t|}zyx{~yz}|zy{|}}|zwz{yy~z||yz{|{yxy{z{{u|vzzzzw|xv|yz}xz{z|xz}}xyz|}{~|xx}x}{yyy|}{~yyx~{}{~xy|||{yyzv{{|zz{x{{y{{|||vzxy}x{{z|wwx}}x{{|y~{|}}}~}}}}~~~}}}~~~~}~~}}}y}}~}z|}z~{~}~~}~}~~~}{}}}|{~|~}~|~~~~~~|}z{|~}~}|}}~~|~|~{}}~{z}~|||~~{}~}~|~{|}|~~|}{~~|~|~}~|}{{|~y~}~|{}}}}{|}|~~~~}|~~|z{{}~}|~~~z}~|}~}z{|~|~}}}~}~||~~}~~}~|}~|{|{~~~~~}|~~~z~}y}}|}}}|~}{y|y{zzzzz}{yyzy{zxv{|zuzy|y{zyz{xzyz{}|{xzx{~{}{z||||zzy{|x|{~|~{}yzz{~|}}wzz}yzzzwz{y|yzz{{zw|xzvyvwz{wv}}y}z{{~}{{~~|x{}{}x}}w{{}x|w|w|xy}{v{z|yx}zxw{zx~xu{z{|xy|{zy||zz||zx{~{~yx{zz|y{wyzxxy|zz}||yz~yx{y|zxy{{yyyvyzwxuz{{yyxx}~xyzvzz}{ytz|{vy{|}|z}{z}|~|wz{z{x{zxy|{~|z{|yy|{zz|vy~w{yzz|zz~}{}yw~|}y{|zz{x{xz|wy||v}|||}{xyww{}w{kzyvwxxv{yx}zx{r||}zw{~}zzzx~|z}}{zy}}wz|{y}{}zzu}{zyxzyy|yxw|{zz}zw}{{}}y|z}z{{wu{{|{xy|w{z~yz|z{||wz{{}{zyy||y}{~xx|yyyz{{|xw{z{{|}}zy}zwz{x|{{|x{z}z}z}}{{}{zz{xz|~{z|z~ytyxy}}zuy|}{yy{uy}vx~v~zx}v~z{|yy{z~y||w||}}}|x{xzz{}|{z{w|}x|{x{z{{}{z}zzxvy{wwwyywyyzzxz{|y{}}}|z}{|}w|}{{{{yyy}{|{zyy{v|}x}zz{wyzz|vzyy}}wvyxw|ux|wxxxzyzxyxy}z}~}~|}x}x{z||z{z|zy|}}~~{{{|v{|x{zyztxz{{~zzxy{w{}w~z{zz~z{||~~{v|zw{x|z}{~|}}~}}~{~|~z}z}}|}}}{}~~||~|z{}}~|}~{}|~z}}z}~~}}{|{}}}y{{~~~}}{|{|~}}||}y~~}~|}~|{~}~}|{z~~||~~~~}{}v~~~~}}}}||}}~w~}~~{}~|}{}~}{z~{{}~}~~|~{}}~}|~}}~}}~|}~}~~|~|~z|}}~~~~z~}y~~~|~~}~~w{~~{{}~~~}{~z|~}~}}~~{}}~~~z~y~|}w|}~y~~}~{z}~wyzzz||zy{w}|{z{{{|{zwz{zxyz|y|z{yzz|xx||wz{yzyyy|xzvzz|y}x|{zwz{|y|{yy}wx{{|x}{xx{wy{{y{z}}|zy{yz{{x{y{~yz{yz|{ywzzxxy{|~x{zv~|||}yxy{||{y}y~{|yzzyz{}|}x{{~{~zy{zyz{{{zx{{{vzuw{vxzs}{|v{~z}v{}{wzyy}~z{z}yz}|}|xz|xvy{{}|z{{wy}}~||y}x~|{y{{|z}zz|{}|v||z{|{~~{zyy}}|{|z{{}vy|{xz{||zy{z}xy{zzz|{wxz{}zw|~}|xzxz~wyz{{x}zzyz~yyz}}}uvxu{|zwyzu{{xz}{w{~yzzv}yxw}|z{}{~zzyxzx{z{~z}|yyxy{zz||}yx~~zyz|zyw|zyzqy|v~z|z}|||{yzw}{yy|w}{yxy{y{~yz{zz{||}|{z{y|y{z|y}}y{|{yy}}x|xx{yz}~xyzx}}x}y{}zyz|y|{yxz|y|}{{yzzzvz{zz~|{||{v|xy|{~v~xx|zw~}zwz|z{yz~{y|}{}{}xx{x|z{v|xyz{{}wwwyxzyzy}{~|yy{z|}{||~|{|y~|zvxxxzy{x}x~|x{y}x{zzy{ywz{uzy}~~}xx|y}z|y~|}{w{v{|v{|wz~y}{|{w}|zz~{{x{~xy{{zx{x~wzz|{zwzy~y}}}xy~y}zww~}yx{zzxxxyw||zxzzyy{|{zz}w}{{{}yz{vy}zx{{|z|~|~~}~~|}}~~{~~|~~~}~{|~}|}~~~}|~||~~}}~}}}~}}}~z}{||}||~|~|~~~}{~}~~}|~~}~~|~~~~{}~~|~}~~{||}}{~~}}~~~~}~}~~|~~}}{}~}}}~}~~|}{|~~~~~~y~~}~~y~~~~~}~~{}~}|}}~|{}~~}~}}}~}}}{}|~~|}||}q}y~~~~|~{~|z}z}{~}~|{~}~{|~|~}{|~}}|}~}}}{y|}zy}{zw|x{|xzuxvw{{|yv{|xxzzvwyxxz}z{xzx|{}zzzxy{z{z|{}zv{~z}|zx}~|zywy{yxzzyyzx|v{w{yyvyzv}y{}z||vywuz{|{~|z~}|{}z|w{vy{~y~yy|{~{|zx~{{zxzwzz}~vyzyxwz}yyy{zyy{tvxyvx|{{}xtyxz}{zzy}|x{||z}{y}~~}y{|z{zz|{x|zwyuvy|z{yzzyzz|}u~|z~vw}}{|z~}z}z}|y{|}zv||}zs|u~|~~||{zyxzywzwzytv|wy{ywwy}xy}ww{y{xyzzxzz}}zy}}{{}x{z{vz}|~}|{|{xyzyzw{x{yz{|xxzzsy}{x}y~uty{{xyzz}|z~{y{z{|zy|zyy}y|z{y~{{vyytw{zvzzyzy}z}|xz{x|w{y|z||~wv}||}}{x||z}|x}{z}}{{{{w{{|{zwywyxz|zzyxxyyzxyzxwxxzy{{wy{{|{z|yx|u|}{{yyyz|zx}{|{|z}y}~}||w{x|{xw|xzwxz~|wpzzzyzzyuv|{|~}}{}zyz}{}{|}}}vzx{w|x{x{|{|{|y|x|{z||vwzyv}y|zrz|xvzyw~{ww~wy|yyz{y}z|{|z||z{||zy{w|zxz{|xz{zyzz{xzzyx}|{xzv}zu|zyy}{wyv}{z{~~{vz{|z{xzyz{yx{||}~}{|{}}{{z||wxy{zy{zxy}t{z{yw}x||zzy}{}~zzzy~{{z}{{}}}|{~~}{~{{~~~|}}~}~}}~}|~}~~~}{{}~~~|}}}||~~~~~||~{~~}{~}~~z}{~z}}~}~z~~}~}~}}|}~~|~~~z~~~|~~~~zy~{}~}~~}{|zy}}}~~|~~}}~|~{|~}~}~}~~~~~z{|~~|}|{~}x}~~~~}~~~~}~~~}}{~|~~}}~{|||~|~~~}}|}~}}~z~|~|~||~~}~}}~z~~~|{}}~}~~~}~~}~~~~|}~|~|}}~|~|~y~~~~~}}}wyz{|yy|yyzx}~vz{w{|z{|~z}{vxuxz|yxz}}z|}sy|w~xz~}|xyx|}~|zz}}|{{v{|{x{yz|{yyz{wxwyzy|||z|}{yywyyy}wyywtyy|zwx|xz|z{yzz}}zy{zx}}wzyz|zx}{~{{}{z{zzww|zy{{y}x{||{yxzwzxz~}{{|yyzx}z{z{{z{yzz~{yz|z|y{{{wvxw|v|y|xyzzzwxww{yzz{}|zx}zzzw{xywy{{{zxwu~}{twwx}{zy~|~|xyy|}|{y{z{}z}z|z}{{{v||{{x}||{|{}{}|x}{{z}xzxz|{||z{zx|zw~}{y{{z|y{yy|y{zxzx}|x|w{zyy{{}z~{|yx}||{}}}{x|~||||z{zy|~}||~~~}}{|{z~y}zv{wxz{y}t{|~{|~zv{|}|}{{x{w{y{{ww|{}x~x}z}xy|zw~zvy|wyy{~y}zzw|zv{yyy||{~||y|yy|z|xvxzzz}~zzy|yz||}{yxwzx{xyy|{~t{||zx{{|yv|||{~yyz}x~x~zy}{y|y|{{|}|~y|{}wx||w{xzyyw}y{{}}|{{|xy{}z|{yz{xx~}|zy|~{}||{|zz{{{}z{~~{y|}{w{|zzyw||wz~y|}}{||zxwy{w{y{x}zxx|yz||yy{zx{~|wz}x{w{~z{xzxy~|}|{{|~xzw{|}z|||zy~zzvz|z~|}{}{yyy||zywzzuxz|}~ywz{y}yzxyy|{{}~}}|~~~||~~}{}~~|~}~}~}}}}||~}~~~}z|~|}}~y~~~~~~|}{}~~~}~~zv~}~}~~z}~~z~~}|{|~}{{~~~||}|~}~{t~}~|~}|~~~~}~~}|~~~}{}~|~~~~}{~~~z|{|{|~~}~~{}~}~~~~||~~~~~~~|}}{}|}{{~~}~}|}~{{|~}~}}~~}~{~~~~~~~}|}{}}{~}}~~~z~|}~{~~{|~~~~z{}~|~}~x|{zyvy~y{wz{{zw{yuzyvy|z{}xzzyz|{|wz{{xyzzxyyyzz|z|~~x}z{xx{~y{z|z|~{{x}~z{}|xw{|vtzyxxzy}{{z}|zx}{{x}z|zwz{zy|}|y||~~xx{}y}~v{y}{yzx|{xxz|yuxw{zxu{}xz{z{x|yx}y|vz}uz{~|xz|{|z|z{|{{{z|~|}~z|xxzyw~yyyyvz}zz{zy|{{wzz{zuxxzz{{}{}zx}{}xzyzy{{{}u|}{wxw~z}{yy|yyywyzxyz{wxvy}{x|zxz~yx~~yywxv}{{yzyzz}{}{}}xyxz{}|}~{|{}x{ywzxv}|yxwzwxwxpz{z{y{{zyxz~zv|}}y}{xzy{x{|{zu}z{vx~{}z}zz}yyxxwy|xw{vx{{xz{wxxxwzyxx}y{wyy{w}z{}|||{}}z|}|z~}|~|yxxzy{{~vuz{}||z|}wz{{}zyx}yuw|yz{~{uz}zz{|x|yy|z}|y}z{y|zz{v|zz|}{zzy}}zy{{xx{zyz|v{yuyy{~yxw{w|z{z{wz{z{}y{xz}zx|y|w}yz}zzz{{yzy{|}}{zzyvzzx{}z}zy{yz}zxzxz{vzx{~z{yv{y||z}}{|}{{xxw||~yy{uy|x{|{{}{yy|x{uxwzvx{|~z{{www{wz}{{zxyxz}x~z|}{}{y~{{~y||w}~~|~{~x}}|z|}y~}}w{xy|y|vyv}zwyxz{zv}zzw|{}{}|}}zwzz}zs}vz{wz~|~~~}~~z~}}{}}|~}~|{{}{|{~}~~|~|}}}~~{|}~|{}~~z~{}}|~~~}~||}||}~~|}~zz}~~~~~|~~~}~~}}}}~}}~~~||~~{~~~||}}}~{}}}|~z}~}~~{~}~~|}}||}}~}|}~{z}||~|~|}~~~}~{{~~}~{{~~~~~~}~~}~~}}||~}{}|}||}|}}}~}}~~~}}|{{x~}~~~~~z~~}y~}~z~~|~~{}y||}~}}}}}}|~z{|}}~~|zz|z~z}~}}}|}~~z|vzxy|zw{{z{{{zy{xxxx|wzyyy~{}u}zy|}y}zzx{|||z}}z}}z{}{y{|y|zzzywwy{zx{z~{|~x{|{xw|zz{z}xwy|y{zy{wyuwyyz{xxt}xw}xvxz~z|}w|}zyzvyzxx{zwxz{|yw~|}yzyz{|{~xyz|x|vvy|y{{|yx}|zzzv{y{}{{{yzyx|v~vy|{z{~{|z}||{z}|w|yx}{xzyxz||yyx{|{y}zvx~}wy{~~z{{z}~yyw}x{xu{z{{yz}y}|}|{|}vzu{}{yx~~|{yyz{x|~|}yx{~y}||yz~y~z}y{}y}ww{zx{{}x{{{x}|z{zszzzxz~~{||vy{|}~}}yx~|zyzyx}{||}zw||yyz}}zzy|y{{{}||{yz|{~|zzxy|z|wxx{x{w{y|||{z{yt||{~wzxxz{}|xxyx{y{y{y~yzz}}zz||zy{|zxz}xxx|{v|zz{||{{{xwz}~x|{wyxwzuw{~|y|w~wy{zx{{ywy|yz|~zyx~}}z{yz|xx{}ywzzxzv}{w{y{}zxvz|zwz}~{wyz{y||w|}{|~}y|}{yz{zz{z{|}|{{{}|wzyywx|zyy|yxxu}~|||{|yxz{zzxuxx~x}{|}}{xy}}v{|{zx~y||zzz{z{yx|zzxwyzz{~y|{z}xv}xz}zzy|}yyz{{{}y|zzzy|}yv}{{x|z{~z~z{w{uw|{{xzx|zw}||x|{yyzy|xyv}~wyy{{xyzx}|w|}|~}|{~~~}~~{~|{~~y{|~|}|||~}~{}zz|z}|}z~}~~~~~|~z|{}~~}}~|~~z~{~~~}~~~~}}{~|}~|~}}}}~|}|}~~~~||}~z~}||}~z~{~~~~|~}}~~~|~~||~{}}~z}~~~~}y~~}}~~}~~}}~~~|}~z||}}~}~~}}|~{|~~}~u|}{~}~~~~}}z~{~|}~~}}~}z{z~|~}~}~|{}~}}~~~}}}~~|}}~}}~~}~|{~~~|}~}{|~zy~|}||~~}yz}|z{{{|||{x{xwz{vyx{yyxx{}zvvxw|z|zwy}{|{{xz~zyy{yzy{|z~}z|||z}x{z{|{}}z}{zxy{zzzx{~|zxyzyyvxxvzx{y}xx{y{w{y|xx}z}zzy|{|{wyw|}y{|{~{zzz|}z~v{wzxxxy}x{{{x|zx{{vyx{x|yyzy}zxyw{zyy{|y{z~{}||y{}{~yz}{xzwx}zy{xzzxzyx{{zx{{wyt|{}xvyzy{|z}y{y{{|{|{y|yzz{|z{z}{|zz}{~{y~~yx{xzy{xyw{{z~~vx}~{xyxz}yxy~yw}|{{{{z~~z||{~yzx{zy|vzzz{||~|xzyxyyuzy|{{zxz}zz{}y}w}s{yw|yzv|z|z}|}|zy|y{zvyyx{z{{~y|~x|~}x|zzy}ywz{w{{vwzy{wxxz{y|wzzzzxw||{{u{x|~~}x}w{|~zzzy|}}|~{|v{yyvzx}}yv{|zxvt|wyx{z}}yy{x{xz}{|{v{|zx}~{xz||~y~|yz|z~~|}xyyxz}z{||{xyzuyyyxz{{yyywy}}y|y}y~}{z}{w|z{z{y{yy{{{y|y~{{zw{|yy}zzxz~{z{z}yuzx{~t{yyyw{zyyxwyz|{}z{|{{}}{|y||{z~}|{xz|||wzz||xxzy|yyz|xxyw{x{x|yw||zxzv{{{yvx|wxwy|}}{z|{y}y}{{z{zw{z}{{zw{z}w|w{zvz{z|ywx}}~yxyxz{|{xzw~}~}}z{w|z~wx|~{z~~~|}~|||~}~}}|~|~~{~|}~{~~}~~~~}|~|}{y}~{~~{}|~~|~~~}~z|~}|{}{~y}~~}}~}y~}~~}y~}|~~~~}~~~}~~||}~|~~~}}~}~~|}~z}~~~|~y|~|~~}}~}~~~~}~~~{}|~|}~{}}}}}}~|~~~|~}}~~}~~}~|}~~~}}}~}~~~~~z}{~~{|{~{}~}~~~~}~}~|~|}~~z~~z}}{~~{}~~|~}{{~}}|z}~~{|}~{||~|}|}~}~}~|y{yz{zxw|}|~||{||}{x}|{y|~vw~{|{yy{zx{{{xt{y|xy}{txux~yyz|xy||y{}wwuzyyz{|}yy}{{z{y}zz{{z}x}xyzy{}w{zzuw~y|~w{yy}yzy||vw|z|yvy}{}wxyxy||{}v|tx}xwzyy|zz{z|y~u{|}~{{y|zx{~w|z~{{x|}|xyxyx{y|{|yw~x{}xw|{y~zzxz{{y|zyyy}}zzw{ywy|{w{{vzz{|x{|z{w}}~}w{y{zzww{{}y~x~{}y}y||yy}{}xx}yx|y}{{|y|~yxyzz{{|xy|v{|{z{xv|zv}xz~zz|z{}z}yzy}}z}yux||yx{|{|wv}}zxy|z}{y|xxz{{xz|z{yz{~y{x{yx{{yy{~|yy{|y|y~v}{wwxz~yy}{{y{w}x||z{zzv||{{z||z}{{x{}zy|y}x{u~{}{{wzz{|yz{||yz}x~}{{{}z~zz|z|z|y}{{}{{z{wx~{y}zz{{y{z|w}{zz}}}xz{{z~y}z|z{y}x{y{z|{}x}|}{|x|zyw|zyy}zz|{|yywx{yz{|y}|x|z~x~xzyvyv|z}w{xy||{{yzz{y{ywyy~|}yzzx{xx{~y~{||zz{{zxz||yxy|~zz|y{yy{zyxz~xwyzyz~z{w{yzy{{|}}yy~}{z{||~~z{yv{u|{|{v{y}z{v~||xxy{{z{zzx}z}y||z{x}z{zz}v}|yz{~|~}y}|zz||~{z|u{}|xxyy|}~}~~|~|~}}{~z}}~||}}~{z~~~{|~~|~}}}{}~~y}|}}{~~~}~~|~~~~||}~{|~}|~{}~}|~~}~z|~}}~~~~|~~~z}~}}~}|~~|}~~|}~~~}~}~|}~~z~~}~~}~}}||||u~|~}~~~}~|}}z|~}}|{~|~~x~~~}~~~z}}~~~|~~}~~~}|~~||~}~~y|~~}~~}~}~~}|{}~}}~~~}y|~z}}|{~~~~{}}{zu|z|{|||y~|{yz|xysyxyvv}}|xz}{{zx{zxwyw~|zy{{yxy}yy{y|y}}||v}zzzwvx{{z{|~}}ywyzyvuyy~ty{z{v|{{yyx{zz}xxwxw|{xzyyz}|{{|{{{y~yw||~z}yx}{{~{x~yz{wxx|vyvy|||y{wx{xyzz|xzxwy||{}yxz{z{{z}yz|~y~|z{z|{||~{yzz{xwzz{{wzwxy{y}v{xwyxvx|xxy{ywyy{||}}zz~|yyyvz|{y~z{y|z~z{{y}xytxz{}{szuzsxzxxwwxu~v{vxvx{x{w{x}|w{|~}y}y{{}zzx{z|zwz{}z|y{~{{}xxxy{y|v||r{}zvzyyz~{w|}|||{yzy{z{yy}}yzy|v|z|z~z||}w}y{|zx}{ywyy~yx{yy|x~{zx{y|yyzyyy{zz{y~|yz{|yz|z{y}z}~}}y}}yz{}z~xzx|z|yu{w}|zzytzw~}z}x~vyzwzyzz||}{}{}x~zzz}y|}xzz{{||sxz}yw~zzyy{{}zyxxyy{yzzzy{}zwyvy~xvy|}yy||x|z~|}~{ww}w|{z|{|~yz~y|{q{|zy~}|{{~||{|vxy{v{x}zxxxxzy{~|}~zzxx}z|}z{{|xwzxyz{}zzzwyu}zyw|{{zzyz}xuu|ut{}~|zyy}yw{}{|{|{~y||xv{{}|{{w}}y{x|~{}{vy{y{{yw{u{zyxw|x{xvzvxzxzz||zy{z|z~zy{yyx{|v|~|{}~}~}v}{|~}|~x~~|}z~~~~}||}~}}{~}~~|~~|~z~~}|~}~~}}}||}~~|}~}~~}~z}~~||}{{}~{}}|{~{~~~}|~}~z~}~|~~~~~~~}}~{|}}~}~|~}}~~~~}|~{}~}~~~~~}}}~{~|z~~~z~~}|~}}~|||}{~}~~}z|~y~}~~z~~}|~}}~~~~~~~~{}~}}{~y}}~~|}{|~~vz{{~~~~~|}~~}~|}z}{y|zy~{|z}|vw~}|{x{yx}~{|yt}zyzyw{||{{yx{|{zyz{yz{z}yyzw{}t{{{yxy{|yyw{}{yxz{|y{|wz|{{||y}{zwyy~z}ty~{|xzyz|x{{xz~xvxzz|t~w|}y}z~{{yyz{v{|zw|y{vz{x~{}}z}ux{yz||wz||}{~x}xyy||x|zzw|xyw{z}z}xyz|{yzx{y||~v|y~yy|||yz{{{{yzz|{|wzyxvy|z}}z{~w~{zz{z{}v}|yyy{zy}|~w}~y~}~{yy|y|zzzy~zyzzxzywz{|}{{z|{xx~y}{{z|{{z{{yzz{wx{z}z~wz{yzwt||{{zxx}~wyzvx}{|{|{|}zy|{{{zz||{|{}yzy{y~|}{{zz{z|z|z~|~x{{|~{{}z|{zvxy{x~xxy{{yyyy}zx}x{zzyzx}~y}vw}{y~{uzx|~y|z|{|y{{y}~~y}z}y||x|||{zw|||yyzzzv{zy|y}y{xvvyzxy{y|~{z}z|||x~{||~yx{~yu{}~z|{u~z||y}yy||x|wy~}{}{{y{z}}yz{yx~|}yy{|~{u~xwy|w|y{{|~z|z}|z~zy|{z{{}{{}}z{{z|z|y{|}{yx||z}}w{{w|yw|yy}{x~|{}|y~}|xx|}|wyy{zvy{{{{v{z|z}zw{zzz|zy~{~z|wy{}z{}}|{|~}|zz|z~|zz|{{}~{xwzx|y|z|{y||v|||yzw||}z{~~z||z}~|}z{zz{z|w{}zxy{~}~~~~~~u}}~~~|}{}}~{~y}|~|}{~|}}~}{}}~||}}}~}~~}~|o~}~}~~~}}~~~~}}}~~~}}~{}~|}}~~|~|~}~~}~}}~~~~}}|~~{|~}~}~}~z{|~|z~|~~~~}~}}~~~}||z}}}|~{}}~}|~|}}}~|}}~~{~{}}~~~{}~}}~}~~|{}~|~}}~|~}~}~~~{}~~}}}~|}~~|y~~~||~|}}}~~y}}|~z~}|{|w}}||}}~}~~~~}||{yx}}}{z{}|}{y{w~yzy{zwuvyx{|xyz{{zxw{yx}}yxwwz}x}z}{z~~x|w~vzz{~|t{{}xy|z}}yxwwyz}wxzxuw{uxy{y{z{z{z|}y}vty{{yz{~zwzwuz{zyz||y||y{{~y{{~z{||||zvyywzz}zxxx{|~x|vwz{yuuw{yxzs{{|z}zzzz{}y~wz{zz{z|yz}~{y|{}vwzxyxy|x{{vxyzxzy{|w{yzy|y{vxxy~yxzzty}|zz|}yyyz|x}yzzx{|zy~y{yyyx{yyyy{yyv|vyz{x|wxyxzzvx|y{x{y}}}{z}{}z|}||wy}yz|{{}~yyyy~yvyxsywy{vzzz{zy}vzt|}t|w}yy{|}|{|}x}~}}z~~|y|v{z{||~{}z{zx}xxx}}zvxw{{y}yv{}zwvx|xq|{|zzyyy}~xz||y{~{{||{|}w|z{{{{||vx|y~}}|{{zy}||v{yxyz{|zw|yy{|{}{z{yx{||z}||||{z}{xyw}{}~y~{z~wvz{x|x}wywxyx~}xwxz{x|y{|{z|}}}x|~z||{zzzy||xz~{|x{|{|{z{zv}{xx}x}zzzv|||{z|zyu{yxyxtzz{}{yz|zz}||z|x~{y}y|zy|z{w}y}yzwu}zzxw}x{{x{zzywwz{x}zzw}wwz}xx{}x{{~y{y|{}}}zz}|z}}{{{yw}zzytyzu{y~zzw}|u{}x{xyxzz{yxyuz}{|~|xtvvy}{|~~|{{~}~~~~{~}{}|~|}z|}~~~|}~|}~~~}~~{}|{}{{~~|}~{~|}}|}~}~~}}|}~{|{}~}~}}}{|~|}~~}}~~{}~~z~{{~~~~}~~~~}~~~|~}~~w{~}~|z}|~~~}~}~|}~~~{{{~}||}~~}~}}{{}~}}|~||~~~}|}}~}~}~~~}~|~~~~~~}||~y|~~~{}|}~~z|}~{~~|y~{{}{{}x~~}~{~}~~~~}|{z}~z|~||}~|w{{zyy{ztv{{zy~{vz|{xz||yv}}~|}|}|x{y{w{zy~y}z{{{{{yxwz}{}y{}{{z|z{{zzwzz|}yyyz}}{|wy~vx|zx~zy|zzyvyx{zz{zxxxxzyzx}|z{yx|yyxx{zv{{}xzzx|{v}yxy{wz}y{xzz{}{x{~yy|~{}~z}yyyt{|x}yy{x}z}|z|z|zzxzy{|}z}{vy{zvxv{{zyz{x|}vww}v{xz{|zx|}xzzzww|x{xy~xw|vvx|y}zzzz||}}z{{yy|~}|w|zy}zzt}y{z{x{|{{|wxyyw||{zxy{z{{y|xxw{~|y|y|{y||z}xy}z{xx{}x{z|yx||w|}|z{x~yz~zz}yw{zz|{{{z|w|zzzyzyzz}~y}|}||}y{{{xxy|x{|wzx||{|z{zzw{}xw|~{}z{|{xzy|z{zz|xxy{{|~~x{{{|u|||ywz|}}y|}{~|z~|wy{wz}x}}}~}{w{~|zw~~y|zzy{zw{{uy~u{vzyvz{zy~x{y||yyxz|}zx||z|z{{}z|z|z{xu}zv|}|x{zz|{ww}{|}wz|w}zxyx|x~wy|zxxz|y}v{w|{w{y~{z|z|z{x~}zy~yx{y~z}xy{{||y{x{xyzw}z|{{v{{w{{z}~y}uxu|{|{wz|zzz{|xxz|}{|xz|}xwyz|ywyz{|{~|x|yyzyyyyz{x}z{z{|z~v}xzx|u|{zz~|yww~zzv|yyz|x{yy{{{y{{|x}}vx{yzz|~~}~~~~~~|}y~~~}~z}~}}}}}~~|{}~~}}}~~|}~}~~|y~~~~~~~~~}~|~~}~~|~~~}}}y}}|}~~}~~~~|~~{~~}}~||}~~~~~~}~~~}}~}{~{~~|~}~{{~}~|}}~}{|{~|}~|~~~}~}}~}~||}}|}}~~}~~~~~|}}{~}~~|}~{~{|~}{|~~~~||~|~|~~|~~~|}|}~}}}~~}~~~x|}|~}~~~}}|}||}~}~}|~~||~}}|~~{|~}|~}|z}y~~~~}zyx~{|z|~{z{v{t{|zxzwzzz}{~{yz|yy|yyxz~xyw|zy}}zy~{{{y|z||}|{zz~~z}{~{}}{z|y~z}|x|xy{xyxy~yxwyyzywtyy{u{}}}|zw|}}{u}{}|~|{~~w}y}yxz}z{}|zyvyxyzx{zwz{xuzz||xz{{yzz{{wyx|yz}||{xyxz|zzww~~yzzw{y{|{yz{|{~||{{wxxxz|xzxwxwv{zx{wwy|xzwwzx}{wxw}z}{{z{w{||xx~x}yz|yzz|zz}|z{xy}zzv{xys{|z}{xyyuz{w|yxwx}zy{~z|{x{}zz|{~}z~yzv{yyz~|{{zzu{{|xz{{w}xzxxyz|~|sx|yzzzz}~|z}y}}}~{zy~|{zxzwz|z|~z~{~x{z|xzzyty{zxvyyzz}zz{y||wzy{x{x~~x}|xzz||}|{~t|}~y|{w{~}}{}zxwzyxzvz||zxv{z|z|xy|{z|vzx}w}|z~|{w{{|y{}z}}y||zx{{~}{y~z{|{x{{{yzz|zyyzzxzw{}{}{{}w{y{{|wyz{z~}z~|{x~|}||}{z|}|vxz|yyxxz}yzyz{vyx|z|w{ww{y{z}{{vz|y}vzwz}zyx|{y{||{y~x{{zy|x{{v{x{{|w}|{}z~xzzzz}zyy{xvx{yx{z||vvz{||v~{}}||}{y}{yz|~y{x|zz|{|~{zzwy{}v}ywzxyyx{x{x{vzu{yy{{vv{x|{|}w||{}w{xx}{{y~}~~~~|{}}z~~|{}|y~~{|{}~{~~|}~}~~~~}~}y|z|}~{{|||~{~}~~x~}{~}}{}~}z}|||~}~~}~y~}~|~~}|{{{}{~~~~}~~{~|~||z~|}}~|~~~~|~}~{{|~~}|~|~{~~}~|}|~~{}~{~}|}~~}|||~}~~~~|~|{~}{}}}{}z|~|{}}~|~~~~}}|}~}}~}}w{}}~~}~{~||~~~~~z~}{~}~z{|}|z}x~~}|}~~~~}}}~}|~}}||~}|~}}~~}}~y|{z}|}xzv}y{}xy{z{yz}{zxt}v{}{}{{ztzzx{tyzzw}xxyzyw{|{z{~yxyx{z|yw{yztwyyx}|zz{~v|z|xy~x{yzyzxww|zyy}|xwr|||xzy|xywzz}yzzy{v}{yxo{y{~x{zwyzzxxz}zvz}z}zy||}|wy{x|wxzv{{x{|z{v{zz}|~zzxz}{z}z{}{||y|{x|{wy|z{xwyzx{~zyw|}{{yytz{z|{zz}~}y|zw{|w||{{x}{|{zwy~}zv{|}zzy}zzzx||y~{y}xy{y|wx|y|z{|z|~xzwyyy{zx|v~|{yyx~zyw~zv{u{wvz|yzz|yv~|w{zy{{{{vzvxu|}xvzxyxyz|~}{{{{yzzwxz|yz{wzy{|||wyz}zv{|zx{zzy~|{ywy{zz|zxzq|x{z||x{{{|{uw{{}}{zyw}x~|yzzz{x|{x{{}y{z~zy|yy|{{y|{z|z}txzzyz|x~y}{z|{{zy{}{}xy{ywyw~|yyxuxyx{|yx{{~vyyy{|{s~{}}{{{}}xxyzwxx}zx{||x{zt~z||zz~~{yz~yyz{zx|zzyxz}{w|~z}x}|w|y{x|zz}}}x}vzy}zy}xy{|uw}~yv~|}x~~}wyz}{}|x{yu{z~|{|x|zxyz{y~yxz}x}v{~wz}zv~~z{z~zx{z|yzw{y|x{vz}xyz|zyzzxz|zzz{|w|wvwy~y{wz}{|yy{v|z}z}|~|v|~~vw}{|y|z}x{{yw|z}k|~~{|zy|x}z}|~}~||~~|}~~~|~}}}z|~~~|~|~x{}~~{{~}{~{|~~|~~||~}}|}|~~}~~~}~{}~{y}|~}}~|~~}~}~}}~}{~~}}}}~|~~}}}~|}}|~||~}~~~~~~}}||~}~}~~~~}~~~~}~}}~}{|{~~|~~~|~}~~||z}~}|~~~~~}}~|}~{~~}|}~}~~~}}~}~}}}~~}~}~|~~|~||~z}~|~~|~~|~}{~}|}{{}~~}||~{~~{}{|}}~|}z{~y{}y{}{|y||y|yvwvw{yx||vz{tz{y{w|y|z|{ywxz|xyyz|ywz{z{xyzx|zy|{~{|{~{|y}x{z}{{u{y{wv|zz{{yyzxy|xxvxv|xuzz{vw}{yu|zz{zz{y}|z{}~xyyx}z{wz{||}zzz{zx||uyz{uwzz|vzwuzw{{uy{|zxzzx|xx~{yx~zz{z{xzz|}{vyx{zyzwzy{{}~x~}{|zyyyxxxxy{vy{w|{zy|zxxz|{~|x{z|zyvzvx}~|y{x}}{yy{y{{|{{{x|ytvy|{utzzy|zwyzxzw{t{|{yx~}x|zys}|xyx}|zxz|{|v|z||yw~|wzx{zzxy|xxyxzxx{ww{v{y|yzxxyy|}~|~~z~~y{{}|y{}{{~}|z}|}w|}zy{wzwvy}yyxzxzxvzyx{{vyyxvzv}~{}}||y{~{w|z|~{y|}~ys{y{|{{z{zvx}z|yyxy{w{~y|wxt|x{vzyw}t||wwxzy{~~v{{|{y~z|wyz}~xvz}|z}~}z|z}w{x}u|{yx{{}wyz{|xzzw{yvxv|wy}z||}~{vwy{}zz{|zy||yx|{z}yy|{{zyz}xyzy~{zzyyy}uyyzt}{wy|xv|}{w~~{|y{z|zz|vzyy{z~||||{{|||{|yzz|{{}w{y{y}|zz|wx{xxyvz{zvxrz{y}|z{z{~|}|z{~y~z{~yz|~{~{z||~{|zyyzy|xyx|y{x}z{wy|y}vy}xwz}wzz{}|}vwz{v|z~{xt~~~zx}{{}~{~~|~||~|}~~~}}}|}~~|x|{~~~}{~~~}}~}|~z~}z|~~|~}~~~z~}}y}~~~~}}~}~~~~|}}|}|~|~|~}~|}{}|~}~}}x~~~{|~~~~}}~~}{}}~{}~~~}}{{~~~~~~}|~~~||}|}}}}||}|~~|||}}}~~|~~{~~}~~|~}}~{{{z~~{~}~}|}|}}~r}~{}{zz}}~y~}~|}~~~}}{~}}~}{|{~}}|}|{|}z{{{{}~~z{~{}~~}{}||~y{yy|~w}z{|{|{~xxx~xux}||zzy{w{z~}y|zxz|{vzy}zv{xyy}|u|{yy|{{|{yxsuz~zzyz{y{{{zw{t|{{}yxy|t}|~z|wzy|uzwzy{{wwxy}~w{~|yzzy|x{x|zzyx{|y~y{yzxyy|{~xzwz|y}y~{yz{{y|z{{|y||vz{|{~yw{wyzzw~|}|~|{}|}wzw}|~}y|y{zz{xzy{~xyzuzyz{|}z{}{y}z|x|y|yz{|{}y~z{u{y{~zz|z}xzy|{x{w{zv|yyz{x|}zxzy|{yy}||xx{||||y{{x||y}{yyx}w{}yxyz||}{zyy{y}zwy{zxyz{{xyw}z{y{{|xy||{||yzyyz|{|z{}y{{{xv|||{|||{y|||z{||{|z}}z}{~{}||yzx{{}{w}x{|zy{vxy~zyxwx{{~yyzwx|xyz{zw{zz|zzz}z{zzyw}zz|xy|y{|}}|uvx||zy|zx{yw}{|z|{xz{yx}xxxwyy~x{v|z|{}zz~}y||zy{zxz||xw}yw{yyy{~{|z}|xy{z|{}y{z{w||}y}}yz~|z{{y{zw}~yy~|}v}z|{yz|zx|z~~}|xu}|zy}z}~x{yyz{}{|{y{zz~{{}}y}{zx~{z|{xz|}{}zxyz{{~xz}yy{yy{|}w|z|z{~|vw|zy{{|{{}~|z{|yyz}z|y}|zuz{{y{z}yyy}|yvz~||~wz|xzx{z{y}zxx|z{zv|yy{{wz{y{vxy|zy}{wz|~|~{y}~~|~~}{~{y~||~}~~|~|}~~}|~{}~{~~}}~~~}~|}}~~}}~}{}}|~{~{}~~|~~~||~}|~|~|}~}|{z{~}}}|~~{}|{~{~~~~~|}}}|~}}}}~||~~|~}~~}}|~~}}~}~~}w~~{~|{}~x|}||}}|~~~~}}z}~}~~}~~y}}{}|~}~|||~~{}~|}~~}~~~}}~||~}}z~}{~}}z~~}~~{}~~|~~~~}|~|~~~~~|~~~~{~~|~~}z||~}y{|y{|zz}|yx|~zywxxx~y{yzwvzz{yy|xzu{{yw{zuzyz}|}zz{}x~}zyy{zzz|w}|yz{zzxw}}xx{|uy{z|ywvyyt{z|zx{zvzvzwwv||y~zztzz{|{|xy|{}x}zz}{zwwz{|y}w~xzw|w{yyy{yzxxyswwy{y{vx|xyyxzyz{yzyx|u|{{{{|{zz{{|y}|z~{xzzz}z}yvxz{xzyxyyz|zvzywvx{zz{xzzxz~u{y}vz~z{x{{|z{}{zz{yywyv}wz{z{wzzxw{y{xxzw{{|z{u|y{ztyz{y||x|{}{z|w|yv|}{{y{{{{xyw{~|{xxzzyx{vu||yxw{x}x{|yxzvuzzv|{{~z|z|y{xzzx|wzwz}}{zzyy|z{{~}{xy~u}{y{zxzyxyy{|wyz{|y|zyxxywy|y{x|z~zz}y{y{}xzz|z{}y}zyyv}yxtwu}w|z|}vy||{yz{yxx}zxyzzzwy}x~z{}{|w~|{w}|y~|~z|yyzy|y~{}wzzyzzzzvuxxztw|x{z{|{ww|z{vzz}y|z~{zvv{||{vw{}|zzzy}{yw|}tzv|{y{y|uyyz|zyvxzyxxxw~x{uyxxzzx}zy|{{vz{}{u{wyxzt}|{|y{zzr|z{}zxv|wzvzty{x{|yzzvvy|z{z{xx|z{zz|xv|x{y}{{|y}v{}w}z{{yy|x{|z{zyx~x}{wxzz{z|z|v{xwz~xww|yyy|z|{{~}yx}{zz{}z}~}}~~~~~|~|~}|~}}~|}}}}}{~~}~~{~|}~|~{}~~{|{{}}~}z~z~}~|~||}~~}|~|{|yz~}{~}}|~{|}~|z~{|||~}}}y{~~~~~|~y{z~}}|}|x~~~~{|{~~{|~z}|z}|~}~}|}x~}}~~{{||}}~{}~{~|~z~~~~|~|~}}}}~|z~}|~|~|}}|~~y}|{z~z}~}~}||~|~~~~}}~}}}}}{~|}}||{}}}z~}}~}}~}}~~{~y}|{}}|{}}}}}}~~|~~|}~~~}}}}y~~~}z|{{|y~}|}~}|}~~~~{|~}{}z}~~}|z}|~~}}}z~z~||~~~zz|~}~~~~|{z~}}~}}|~~~~~}|{}|~\\\\\\\\yzv;||{|~~z~}~||x~}|zz}}z~z~~}z}{y}{y|~|x}z}~{~}~~z}|~}{}{{||~z{{~{|}z{}zxyw|{zz}}~~}|z}~|z}}}|~{~{{}|y}|z|~|z|z~}|}{}||{}~x~{}~~z~~|~{xz~~~~~||w{z|}~{~y~|y~zy}|~y{~{}x|}}|zz|~|~z{}~}|~||}{{z}y}||}z~x}{}|z|~x|}}~}~~}|{{|y}y~}}|~||||}{~}zz}~|{~x}{{}{~~{}}~z~y~}~x}~w{}}~z{{z{~|{{yu~z|~z}|{z|}{}}z|y|z~}|~y||~~yz{zz}||}}~y{|{~}~}}~x{~}~xz{}{}z{~zz}|z||w||}|}~}}|z~|z|~~|}x{{~{}}~~{{{z|w~|~y~{}}|z}}{}~}}~z}|{|}z~{~}z|}{{z~z|z|~}~~|~x~|}|z|z{yz~~|}z~~}~yz|~|{~{y}|zy||~|z|{~|~}}|{zz|~~}{~{z|{|zz|{{}}|}{z|}~~{{}~y}y~~~wz~|z}uw||}{~{}}|}||~}~y~~||||~}~~{}}~||}~{}~~}}~|~}}||~~}}~~~~|{}}{{~~{}|}||}y}~~|y~|~{||}}~}~~{~~|~~~~{|~}{~}||}|{||y~|}}z~|y~|||~}~}}~{}~~||~}~|z|}~{~}}y~}|z|}}|{~{{}z}~~}}}{|~}|||~|}{~||{~z|~}~y}~z~~{}~{~}~~~y~|~~~}{|{~|{}~}z{}~|}~}~~}}~}}|{|z~|~|y}}}||z||}}{}~|||~~~|}~~{}}||}y|{}||~}~}||z|}}~}~~~}~||}}{|}~|xy}~{{~~|{~|}z{}~}}}~~}~~|~{~||}{|{{}{{{{z|{}}{z}}~}||}~}||}}}~|}z{{}||~|}~~{}|~}~{}~}|~}|~z~~~}}~~|~}z}||~}~{{z}~v~|~~zx}|}}~z~||}y}|}}|{z|~~|}{~}||~}}|}~yx~z{~}}||}|||}|~y~x}|~y~{|~x}}~|}|}}~}{}|}z|x~~y}xy~{|{z}~~~|z|}~|~|~}}~~}y{yz~|}}z{~}}w}~{{|}}{}y~|~}}}~~~z~|y}}||}{~~|}}zz{~||ywy{{|~|{}|~|~{}~|}~|{~}|}~|}|}{~}}{||~{||}|~}|~~|||{{|~}{z{}{w}|~|}|v~|~z}~}}~|~~}}}}}|z~~~}{~|~||||z~}}|z~}{~||~{~|{zz}}~}||}|~}{}|||~~~|z~z~}wz}x}y|~}}}||~}z}~y~|~|{}|}~z~~|||~}||{|{}~{z|}~|~|{z{{{}vy~}~~}z~}}}}~}~}|~{}}~}|~~}~~~}z}~y|v|}~}~|z~~~|{}}{~{||}~~|~~}z~~}~}~}|~{~~}~~~~~~~~~~~~~~|~}~~~~z{{{|}~}~{{xy{{~y||}|{y{x}}~|z{}{~zz}z||y{|~}~}~~|}}|x}|}~}v}{{{y{||z}{||y}||{z|}}~{|~}~~}~{}|~~~|}{~{{{~}}z|~z|}w|~~~~z|~~z{y{|}z}|~||~|z|~zz|z{~|||}|z{y|{{|~||}}}~y{~z~|zz~{z|{}~|{}{|}|~z}}}z~{~z{{y{|}~{}|z|~}{y~|~}|}~}y~z|}{}}{y~y{~}}|z{xxy{z|}|}~~|}z|~~||~}{}~{}|}~~}{|}||zzy|z{~}z{|~|{}}y|}}{y~~}~|{|}|{|~zz}|}|}~zzy~}{}}||zz~{z}|zu{~z~~y||{~}|~w~}|~~|~~}y}|}~||}|z}}~{{|{{}z{||~y{z|}~y}|{z|}}}}~y~~}z|y{}~~~|~{z|}~}y~}|~~xz|{{}}||||}z~|z||~|~~~~|}xw{|z|zy~{zz~{{{}z||~{yv}}{~|}}{~~~~|~}~y}}|||~{}{~y}~}|x~||w{{{y~|}z{|}|{z}}|~}~~}~~~~~~~|z~~~|{~~}|~{~|~~~z~}z{~x||}|z~~|w}}}}~|}}~|||zyz}|}{~~~}~{{|}{|x|~|~{y|{|z}}~~y}~~|||{{|~}{~~{{|{}}|~}|z|}}}}}||~|~~|{|{|{~~~}~}|}{}~zzx{y~}|}z~~{}z~{|~~y}|}}~~z~}~vzz~~~}{{{~|{z}zywzv|{y|z{|~}}y~||wz{x|z~|zz~|{{zw{~~|u|~{|}~|z|{|w{~}w{}|~}|||y{{~x{~~{~z~y~}|{y|~}~}y~~~{{z{~{}}}y~~|z|{{}|}}~{}~{|y}|}~}y~}}|}|}z}~~~z~{~}v|{u}|{~|}}yzy{}~}|t|{|{}~{~~||{y{}{w}{|z}~y~yy}z|yz}}z{x|}~}y||z~}|||z~}|}}||||{|~|{}y{}z|}}w}||~|~}~~}y|~}~}|~{}|}}|y|{~|~x|{|w~~~~y{}t||}|}x}~~~|}}~|~}~||~|||{{z|}z|~~~|~{~~||~zzx}y~z{}}yxx{~|z|x}}~~~~|~|z}~~~}~~~|~~~}~y|~~~~~~{z~}|}~~~}~}}~}~}~{|{~{yy||{|x~zxy~~{|z~{~~{~}~|}~~~~|wz}~z||}}}||||z~v}|y|y}}{|{|y}{}|}}~}~|{}z|}~{}}{}y~|{w|yz|~}~|zy~|z~{~~~yz~}|~~|{|~~}~}|~~}~~~|{{z~wzz|x~||~~{}|~{zz~}{}z{}|}~w{{}{|~|~}|{||y{{}{z|||}y|z}z{~y}|~{z~|x{{}z~{~v||~~|{{~yz~|{yy}{}}|y}~z{|~}{~~~||}|}zz~~y|~}~{{|{{zy|z}z|{y|}~zz|z{|}~y|y|||{}}~|{~zz}{{|~y}z}}~}~~w~||}{y{{{z|z|}~|||~{z{}{z~~|}~||}z}|~{|~}|x|||}}{x}y||yzy|}yz~yzzw|z}~~y|y}~||~|~}|||{~||zz|}~|z}{~||z}}|y~z{}~{{}~|}}~{}~}{}|z~|~y~y~}|}||~{|{{~{y}v~|{}{||||{}{|{w}~||y~{|wz|~}}zzxzz|{}|||}|zz||||}|{~z|}||z}}~{y|{|}~}~~~~}}}~z|~~~}~~~~|~{~y}}~}}~~}~x~}~}|~|~~~~~~~~}~~~~y}zy{}|{}~z~r~}}}{{y|}}{~~zzz~|{}~y}z}y}z||y}z{~}||}}xwz~|{x|||}~||{{|{~}z|}}~~{~~y~|{z}|{~~{|{}}}{|||~x}||}{z{|}|}~~y{x~{zz}}{z|~}|~}y~y~}{|y}{}~}|~z|xyz||}{|{x||{y||{}z|{|}{{~|vz{}|{x|{~zx~|}}{}x}||{|{}|~}}~~~y{y}~|{~xx}|~|~|~~v}|||zx{{~|{~{|{z}}{|zz}z{|~{y|zyy}z}}{}z}}~{~~}~{{{|||}{}}~}|zy~z|{{~}zx|}|~}|}}z{~zz|z|x{{yw}~~|}zw}{|x}~~|y{y~~{||}~}{~z||~~{{}~{z}}|}}}{~|x|{}}{{~}{}{|~w|z}zz}{~|}}zz{~{{z|}~wz|z~}}~z{||}zv~}z~~~~w}{wz~~}|~}|~zy|y|||}z}||}{}z{~}||}}vxz{}}~{y~|{}{}y}z}}zy}|y~}y}}{yz~}~~y{|{zy~z}y}~|y}}y{|zw}|~~|{~}||~~z~{|{zzzy|z||{}|z~|{z{}|y}~z|}||}~{{}~~~}~|~}~|}~||}~~}}~|~{~~}~~~~~~|~~}~|}~{|}y~}~~~|}|~}}}z}}~}~{|}|{{|{{|{{~z~{zx|}~{|w}|}wz}x~|~|||}||}}|~{~|~}}~yx|y~|||~yxzy|yy|zz{yzzy}|~y|yz{~{z|~{}|~{|xy~}~}v}|~z|yz{{y}x~~x~}y}~x}|z~||s{}}}~|~w}~x|~~v|~uzz}~z~|{zwy}{{}|}}~{{|z|~~|~|~z|~|{}~~|}}~}z~~|zz{~}~{~{z~x{yyyx{}wz~}zyy}|}||~~~|~|z{~}{~}{zzx}|~{y{|z}}~{}|}{~u{}||}}|~{|~}~}|}}z~|}~~~}{}|{|{{|}|~z|}z~~{|{zz|y|}|}}|~}z{|xv}~~{|~|}~z}|z|xy{}zzy}zzxy{{}{{~|~~~~{~}}x~|}}}}{}|}}}~}}{zz~}{x{{|~{y~{~}{x~{}|z{}||||~y||~z}|{}}~z~~~~|~z{zy|z|~{||{{zz~z}~yy~wz}||x{{z{~z~}z{~{|}~}{|{~~|{}~}{~}}w|{~|{z|{~~~~xx|}}}~x~z~x~||q|x}|}~|{}~|||}}}}~|~~}{{wy||}z~}}z{~x{~y{~{~|~~}~~~~~~~}~|~~~~~~~~~~~~~~~|}|~}~~~~{~|{~{~~~~||}|~}}~}~}z|~}|}|}~~~~~y~}|}|~~}}}||~zy|zz}|y|}{}{~w}}}}{x}{x||||~|~{{z}~}zwz{}}{|vy|}y~|~}}}{z~}}|{~z~}}}~~|}~z|{}~}}x|}}z~~~y~v||~|z|zz{|xy~~~|y}{z~{~}~~{y~yz~z{u||t}x|xzzy{}{}~~~y|~{|{{w~|~{~|z~|{|yx~||{|||{zx~{||~v}zz}w{~|~}}|~~~{~~zz|~}}|~~}z~}yz~{|vz}}|z}y~|y}|x|~~|y~z~{}|z}ywz|}xx~}}y{{|||{|}~~|z|zy|zz}~{|}~}}{|}{}|zz~}{}{}|z~|~yy~~u|{}|}||{}}{|~|~~y~}||{y|}|{~{||||}{z{}{{{{}|{|~}||||}z}w~}z{zv|yy{{}|xy}|}}y}~{y|zyyz|y{~{{y|{{~}}y}zz}|{|x{v|y~||x}y|{|~z}|zw}~~~}}zy|}yy||y~|{~~~z~|y~wz~}{|~y||zy}z{~z}~||~{}||yy~z~~|u||~}}}{{}z}~zy||~}||~~zwy~|}z~~~}y}}{}zz~||y}}}~}y~|z}|~{{~z|}}{~~|}~{|~zz~z~zy~{~y~~~~~~~|~~}{~~}~~~||}}~~|~~~~|~}}{}~}|{~}x}|}~~}~~}~~|~}|}~|{~}~}~{~}y~~~~~||}{}{{~{|~}~||~~|{~yz}}~z{~{{w}zz|~}|||yw~|}~z}{|{{}|}~~||z|z~{v|}|~{z}{{|{z~|z}|{|yu{{|z~|||}}||~y|}y~}{|y}~{{{||{}x{y|z{{{w~||~{ry~|{vyy{~~~|y}zz|~~}~|}}|{{}|y}~z}{{{}~}|r~}}x~}{{x{~|||}yy~z}{|}}~|y|z~~}|z~z~}~{}z~}yzy{{~z{|{|z}|zz|{zzz|y}{|}}y~z{{|~~|{{}|x~y}xzyz|~}|~|yz|}{~~}}{|~~{}{|~x}|}yz{}}|{}|~|xz{|{z{}z{z}{|xyz||{~~}yz~}}{|}}|}}|}|z|{~~}y}y}zxx{|z}{~z|x|z}}}x|~~z{}{{|}}x}{z~|{}z~||y|}}wz}|yz}|{uy|{{}}{}~~}||}zz|{z~~}|y~{|||~|}|}{y}w}~|}}|||~}~|z~|}~z}yw|~}~}~}z}|{~~~~~|yz{~}|v}{{{w|zy}|{z~{{}y{xy{~xz{{~}}{~}zzz~}{}v|}z~y~~{}}z}yy|{zy~y}{{}|{}yx|}|~~~~~|||{{~{z~|}~}~~~}}~~}|}~}}{~|~|}}}~~}~|}~}}~~y|~}}}~~}~~{~~x}|y}}}}~|~~}}~}~~~~}{||zx{~||w{||xz|||}y|zz|{}z~z{~|z~z}ty~{}}}~{||~}w~z}z~~{|}{||v{zz}}}~{~{|y|{~zy~y}}~~{{~zz{~y||~|~~{|zz|}~~|}|}{~~~{~~|~}}z~~|~|~|~{}~|{|}|~z~{|z~~}}}x{}z{|~z}{}{zzy|z{}||zvz~~yz}{}z||~y~z{}}|{{y}x}||~z{|~||~z~{{{||z|~z{{{~}~|~z{}~z~~y~~{{}|{~w~|}}|}}||{}{~w||}~|~z{{||||}}zz}}{}~~}x~zxvxzz~|||{|}yz~}~~z{}{}|~||z}|}z~|z||}{|~xy|}~z}~|||}}||}}|~~|~}z{z~~{{}|{yx~{~sz~~z{||{z|}||{w~wxz}||{~}|zx{z~z|xy{}u}{{|~|zy{~{|~{}~zz||z|}}~}}{y}x}x}~{|}|}xx|x}}}}z~|}{{|~~~}y~}|{~}v}}z{y}y{{}|x~}|~{{z|}{y}|}z|}{|}z||}{zx{xx{~|}{}{~|{{|{~}|z~y}yy~~}}~|{~~~~}}~~~|~{}|}~~|}}}|~{~|y~~}}~~|}z|~~~~{~~}~~||}yz~~~~{~{|z}{x~}~{zzz~}z}y|{x}||}~z{y|{}}{z}||z}||~}}w|t}~y~z{}~}z|z{{|~z}|}|yz{x{||{|||z|~|~z{z~}z~}{~|||}{}|z}~y~{}v{x~y}|z}{~{{}{}|}|}z{zw|xy|z{{}{}||z~z{z}}|yz|yz}}z||~~|z}||y{{{|v~w~{z{}{~}~}|y|}wx~~y|}{|yy}~zz~~~y|{z}|y|~||}z}}yyy}~~~y{z|{|z{y|||w|~z}|z~{{zz~{}~{y{z|}w}~z{|{~z{|~~z{~|y{}{|~|~~~~{}|~z~z~}}{|{{|}~zzw|zy~}|{zxyz{xz}zz|{y|}{x}{}w{z~~~~~~|~~{~~||}}wvzy{z{}{{||zy{y}{}{zz}~||z|~~~|}|}~~~}||~}y~}||~{~{{y~y}~{zxzy~z}{{{|{y|xy||}{}~|z{z~|{z|{zyz|~|{|{|y{~|z{|{z|z~z}}z~~|}~|{{z{{}v|{{}}}~w|zzy}y~wz|w{|{~{x{x~~||y}|z}{yz~}y}~}~~|~}|~~~y{{~~}}yyv~|w}~{{~}}}{x{~|{}z|}~|{}|||~v}}{~{}}|~}}|~~~}}|~~}}}|}~}}z}~}}}}}~~~y~~}}~~~~~{|}~}~~~}}~}~}~}~}{}}~}}~}w~~}~z~~}|~~~~~|~~~}x{~~{}||{|}}y~~{|z}{|x|~||yz||}~|~{{}|~~{x|||zzyzy}z}~~z~|x|zz{}}|xz~~~~zy}|x~~|zz{}y{~y{}yzx}|y~zz|}vz{wz}}{|}x~||x|~xw}{~yv~zz{v}|z}}{zz|{}{z}~{{}{~~{|~}{}~||{}}{z}}|z|v{x~}yw~~}|}{zy{~|}}{}wy}zz{}~|y}}wzz}|~y~}|~}z}~v}~|}}~|~||{|~{}|y~|~~{{}|{}}||}~}v}}xvw}~}~y|y||}|}}wz|yy~x}~~{z{}~{|}~{{|}|{{|z|w{}z|{||y|}|}}{{|~|~|}z||xz~~{{}|x~||}~|}}~o{{z}||{x|{y|}z}|~z{{{~}~~yz||~y{|~x}}}}{|~yz~z~v{x}|y{{}~|{{{}|{z~z~|}zz~}y}|x}|{~z|x|zzyz}z~}~}{}z~{~|{~}~{||}}zy|{~{}wy|wz~{{~}z}}}~zv|{{y{z~~|yy|y{|||z~~|}zz|{~}~~|x~~}}|{{||}}z}}z~~{z{|y}|}}z|z~{|zy~}|}}z{}|w}|{|xy{yy~}~~{~{}}~~}~{|~~~}~~~~{~~{~~~{~~~~~~~~~~{{}~~}~~}{~~}~~}~}|~}~|~~~}~|~|}~~}}u}~|}}~z|||{u{z}}|z}y}zz{{x||z|{{~y|~~}{~|z~{{zz}|~y{{~|}|{{~|}}y}|zy}}{y~z}{|~}}}|}}~~~~}{}z|w{|{z~x|{{y{z~y{}}yw~|~~{~y}}}}{}z{{|}~~z}|}|~||x{~{}zyy{|z}|}xzx{|y}z~z|}{}~|{||x}|~~y~}}~z}z{|{}z}x|{|~|x|~|y}~y|~}|x{~|}y}~||{|~z|v~|{~|xy{}z{w|z|}}|z}z|{}{{x{~|~}~}z}~~}{||~zw|~{|}~}|yy}}|~|}|}|x{y}y}~}~}~~|~y~z{|~z~~|z}~~~||~{y~x}|{~{yz{|v}||}yy~}}{}x{|y~}~}{~z{zz}}~|}xywy}~}z}||{||}{~}yy{}y~yyyw{}~x~|}|y}x~|~|z~yyz}yz~x~{}{||~x~|}||y}~~z}y{|{v{z~~}|{|}~~z~|}~~}~|z~~z|z~~u{z~~{|~zuy||z~~{||x~z|~~~|~y}|~z~}||}~~{~}|z}{y|{|y|{x}x|{{{~z}y~z}{{y{{z~~z{|~~~}~~}{|~}}~{|~|~~~|~}~~~{}~~}|~{~|~~~}{~~~z~}}~}~|}~}|~|~}~w~}|~|{~r~~~||z|yzz}}{{y|}}y~~{}}|zzy}~|}}z~z~}~~xx|~~}{{{{~}z~{{}}{||~y}z{~y}yz}|{}|y|}z}y}|}|}y{yzxz{}~{}{|{}~}z{{zzzzzzz|~z}~~~||xz~~}}|w}vy~~{y|z|{y|}}{}wyzx}~z{~}{zy{||v|{~|~~y}{{~xz}|}{z|}{z~|{yn}}~}zx{x~{|{{|z|{z~w{}{~y~}}|{z|~{{{}z||}z~{|{|~}}y{}v{}|z}}x{zz{{~zzx}}y{||w{}|}}y}|zz~x}~|y|{z{z}}yz}zzz|}z{z}}}~z|zz|~{}}~z|~}{}{z~}yy|}|}xx|zy~|}{{}~|{yz|}{}|}zz{|y~w~{}y~|}~x{x{|y|z}|}}{}~y{~|y~y~~~|yw|~|}~|x{{yx|~{~}|~{}z||~tz~y}|w~}}{x{{~y|z{|{|z{~{z||}y~w~xyyz~{~|z|vz{}y}{{{}|xz~y|||y{}{}}xz~{}w{||{~~z|xx||}|}~z|~y}xy}}}z}|zz}}{|v{x|yy{{{~zyzzyzzz}{{zz~}}}z{{x||~||w{x{z{}}}}}|{}{x}||xy~z{|y{y|y|zzy}}{z{~~{{{~||x{}}{{~||{|x~}z~}}y|}z~~~}~~~}}~y}~}}|~z|~}}|}}}~~~|~~}}~|}}}|~~{}}~~}{~|}~|~{~|}|~}~~~}~}}|x||}}~y}zx|{x}|~{z~||xy}yz{}|zz||~||{yz~|}z~}|zz~~~|{|}{~|~z~}~~|}||z}|z{{zzzz~~y{|y{}y~{{z{x}|z{}}{{}~}y}|||}|}}y}|z|{{x}{}yz{zy}{x|v{}{}|{wzz}w}|zyz|{~|}{|~z~{{~x{{y{x}{}}}{|y}z||}}}y|z}{zwxx~{}~|{ywyyz{{||z}|}{~~x{{zy}~|{~{|~zx|}~{{~x}yz||z|}{|~~zzz}{zz~|}|x}|z~}{zz}}|{~}z}{||xyyv}yyyz}z{{}x~z}|{z{y~}|{{zzy||{x}|{|}~~}y{y}x~~x}w}v{w}w{w|{|zvy|~z}x|}{x{|}zz{|||z}{~y|}}{|wzy~x{{z|||{{{zw{~yxzxw{}|z~~}z}z}}}}~}|||}|{~~|}zy}|z{|x|yx|x~}{}y~z|{|zyz~yy~|{}{~}}||}~}||yzzx~|~|~}~zzw}|}{|{|}{}||}z~{yz|y~~z~~z}~|{|{z{}}~y~{~}~y~{{|~|y~{{}xyw||z}}}{y}{~{y{{{z{~~}~}~}w}{z|}{}||}y{{z}zz}}z~z}|zx||{~v}{}z|vz}~w}~}~~~~~~|~~~~{y~}}}~~{}}~}~w~~}z|~~~~}~{|~}~~z}|~~~|{~{}}~z~~}~|~||~y~~{}~}~}}|~}|{~~|~~}{}~{}z{z}|~}zz||}}~|}~|}}z}}wy|}}|||z{}|z}}|{w}z}~z~~}}|{}|~}|x~||~}}z~|{}}{|~x|~}x}{~{|zz}~|y{{zy~}~}w{|~x~|z||{{~{|}v{~}{z~|||{x}{|x{y||{|}{{|~~|}|x}}{y}{z{|}}}{}~{yz}zx{|}~{{{~{y}}y}}~}}}}|}{zzy{|zz|}}}|}{|x}|~|{{}}~|}y~zy|x{~}~x}}z~~|y~|{{{~~{|~|{~}y{w~}}}|y}~~y}z}~}z|||||y}z{}}{|{{}z}~~~|}||}|{}|~}y~{}~|~}|z}|~|}}~~|~|}zzzx|}|~}|~}z}~}|~}}|~~~z~z~z~|~}{z|~y}x|}z}v|}}~|~}z~{~~~||{}}}{~~}|{~{}~{~{|}~~~{|~{yz}}{zz}|}}z}}|}~|{|{~|}~}|}yx|z|~yy|{{z{}~y}}~{|~y}{~}{{z|y|~{}~}z|{}}|{|}}}z|y}~~z{|~z{}z{{~|{~|yz~}|~|~|}}}~||}~}{x|{~{z{y}y{}w{y{{z{|}wz{}~{}}}{~|~~~y~}}|}}zz|}}~|~{w{}}{~~}z|~~}{}}~{{~~~~~~}~}}~}}}}}}~z}}}~~~~~{~~~}|~}|{}~}z~~|}}y}~~{{~~{}~z~|}}tw{}z|~y||z||z||zz{|yy}zx}~|~~{y}|{{y~}{yz{x|{|zy}}zz{y{y|~w}zy|~y{~|~y}~}~~}|}}z~y{||y}yy~~z|yvz|y{|{zy~x||}{}z||{}{yz{~y{~|x|~{|y~}z~}||{|y~z}}}x|{{x{{x{|z}}}{}x}z~{x|y{||~~z{|z{~|w}|}z{{x}|~||{|{yz}yy|~{||y{zz|y~}~~{}}~~{x}|{y~~||{|{x}{~~{}|yz}zz{w}}{{{{~~x{}{}w{}z|~y}{{|{{z||~~zz|zxw}~tw{|}vy|~|{xzz~}{w}}z}~z||{|{}{}{~}{}|z}~~{{v{}|zy{{~|{yz~|y{}vz|w{||v}x|{|}}}~|~|}|}}{}||}}~z~}|}}y|~y}zxzz|{zy{yz}wz|{}zz~~}{|~x|z}|zx|}~z~}|{}~{{zzx}{x|}~~}|zz{{~|zy{~xy|~}~{|}{}x|{zz}~}||{z}}||}{{}x{}zz}~{z|~y}{{x~}z{{}{~{{{{z{||~{}y~}~|{}~{z}}x~||}z}~}|yv~yx{}}z}z{}{y~x~}}|}}}~~}||}~~{~~|x~~~~~~~}|~}|}~~~|~{~}|}~~~~~~}z~{~~}~~~{}~~~}~~{}}~~|~~~~|}~}~}~|}|~~y|~}~~}|}{y~}~yy}}{{y~y{{y~{~|}}y|y}y{|~}x|{z|{~|{|{x{v}}}}{z}xw{||{|~|||z}|y}{y}{||{~|}}{~~~~|t{zx}yz~{~~}|{z{{{y~{v}{{z|}x~~|{y~|~|~{}{yx}}|{x||~{{{|}xy|zzy~||z~|{{x}{|~ztx~}}|zy|zz|}|{w||}}z}|}}{}{xz|}{yzw~}}|{y||~x}~x{zz|~|~zz~z{||}~{z}~|y{~y{~{y}}{{{z{xz~}}}}|||z{{~{y~{{~||~u|~}{y{{{|zx|{z~|{y}}}z|~z{{}|w|||z~}{|}{{zzzy}|{}zyz~}v|{{{y{{|~zv{~z}|||w~{{{z{z~}zz~{}}|~|}}z|}y~}{}}}{z}}xz{}z~yxz~z}}}y~~{{yzz||{|~}~y||||{}{z~{y{}yx{{~}{{wxz~}{z||~{{|z{|y|}z{y}zy|{w~}{}z~z}zz{{{{z}{{x{~y|zy}~~|}{{{{{{}}{~}z}~}{~}}|xzww~{~y}|xz{z{|w||{z{}xy~}y~z|z}|}||z|}~}x}z~~{|}z~zzzz}yz}z}|y}~~zy~~|{z|}}~}}zz}|{z{|~x|~|~{~~}}}{}~~~|~~}~~~|~}~}~~|~~{~~{~}}|~|}}~{~}}~~}{~}~~~}~~~~|~~~~~z|~|~~~~~~~~~~~}|z}}{y}}{{|}}z|~||{~|{|~{}w{zy|~~y|z~~~wz{||t~y{}}}{}{~~|{x|~}}~~}~~~}|~{y|z{|}z{{|zz~}{||{~||}z}{~|}z|}x~v||}x{|{{zw{z|zzz||x|}|}}wy{y|~yz}~~}~~z}{}y~~||}}{z~|{z||z||}|}}y||{v}z}}zz|zwvz{{z{z|}|{y{||{y~zx}|{}yz}|}~~{z{{~x}{~{|~|{{w{~{{y~|{|{~z}~|{}|~~y~|{~{|z{v|}zxz{{|zzyxz{y}|||xuz{x{{}{|z|}}~x|{~{}}~~z}~z~~{{|}|{~|{{|}z~|{z}xy~zxz~|}|{x{{~~||~~~}}}||{~z{~|z}}zyw{x~z}|}zxy}xy{~}z~|~}|z{}y}{y{z~{}~y{z{~z~yzv|x|z{||{z{w{zz~~~|z{|||z~{}~zy}|~|x|}}}}}~{|}|||xz}|{x||}}|{y||~}}|~xx}~}}|{|z|}}~~}}y}{|}||{y~{zv~~{}{yv}x{|~~|~x}~{~}|~{|||~~|}}~~||~}{{}}}{z}~~}~|}v|}~z{||z|x{wz||{|}x~{}z}~}~}z~~}~~~}~}w|~~~~~~~}|~}u~}~~x}~~w}}|~z~}|~}~{~~~|~~{~}|}~~~~~~}~~}|~~~~~|~y}~~yzyz|}zzz~~|~~z|}{|w{{~~z~|}y{}zz{}||~{}||~z|z}}||~||z}xz}}y|}~z}|{}{~{|z{}|{|||~|{}x|~{z{~yz|}z}|}|x}~|~{z}~|}zy{z~{~{}{{||~{|~{yx}}}|yy~zx|{}w|~~|z|{z}||~|~z|{}}}~|{w~{|z~z}x}}|{}y~{}{}}{|zyz~{{}{}}~}}{||}|}{~}x|{|{yy}z{z}~|}~}}||{x~{z}yy}{x||}~~z{}x{}||z|{{z|}{{v|~|~|{zxyz|y}|{|{~~x~|{|y}|{~{}~}z|y~~|}yy~|}|}}|||{~}~{{~{{|~|y{~~yz{{|~}|}}x~z~~}z~~y|~x~|}~~}yz~z|}|{z|z|yy}{x}~zy~~zywy{|}~||z}{~~}{{{w|}}|}|{}yy~{}y{{{{{{}y~{}x~~}||~{||{|~xy||{{x|{y}|{xz~}|~~~{~y|y}}}~}{~wuywy|~~zzz}|~z~~~{{|}|zz~||zz|x}{}|}}||z{}z{{z{|}w{x}z}yy|}~|vy~}|{|~{|~y}}{~~~}~yz{}||||yx}y~}~~zmzy~~~}vy~}|{{}|~~~}|}}|}~~~~~~~||{~}~z~~~|}}~~~~u}}~}~}~~|~~~~~|~~~{~~~}}|~~|~~z{z~~{{}|||}y~{}z}|z~}zzz{yy~z~t}{{~|}~}z}~~y{{yy|||~zx~}~~{{}y|zzu}}}|zzz}|~}{}|{{|z{~{|~xx}{~{{}|||zz~|}|{|~~{{~}|z~z}|y|~|~}}u{z}~z}}|{|{w}~zy}}|~}|z~|||}}{}~~|{~xz}{wyz}~|{xy}~}}xzzy~{~}{{z{{~z}|{z}}|}w{|~~|~||x}}||z~}u}w~}}}|yyyw}{}{{zy||x|wxz~{wz}y{|}~~}}y|}~~}|zy~|||z{|}|z|}r~z~|}|z}|}~}y~|zwz|~~x|z|}}{{|{~z||}~||~}|}}~{|{x|~~~z}zz~}z~z}}}|~yzyw~~zy|}~~}|y|x~~~y}}|w{~||w|~zwy}|{z||yz~z~z|{{}}xyx}{y|~|}~~}~|~|{~{y}||zy~{}{z|x}}}}{|{|~~|yxz{xyw~ux~xz~}{}}x|{|~{~~{|z}~}y{y~~zz}x|xxy~{{zzyx{z||y}{x}{yw~{|z~z~|~}{|{{~z}{~{~{|{z{z{|~w~zy{|xw{}zz{}}}~z|||}}{||~{~}|{~}~}}|xz|||yvyx|z{|z~}{}|||{|~{{z|ww~}~{|}~~~|~~~~~~}}~}{~z~}~~~}~z~~}~~~~~{}|~~r}}~~~}~}{~~}~~|~~~}~{}}{}~}|}}~{}~~~}~|~}~~}~~}~~}}~||~|~{~||{|z{y~}}|~}zzzz~x|~|}~{|{|{{}|~~}}yt~y|}z}z|uzyy}z}u}z||~zyy}~}{{{yz~{~xxy}~w~}z|~}~~{{yzz{|~}w{{~{~zyy~{z||zz{}~|~||{|~{~{|{{|z}|~~|y|~||uz}|{~~}~~}{|w}{z~z~|}{{z}}{|}{||z}{}{}y|}u}x~~y{|}~{{y}{}x~{{|z~~v{z|{||}z|~~}||}}|z}~{z|}~|~}~y||}{|}~~x{}~}}{~}|{||}|}}~x|~{~|~~}|}~~|}|x|}{|}{|~~}}}}|y~z}}w||{s|}zz{|}}~}zyyz{|}~~y|z~}{{}}}|~|}|||zyy~}||w{z|~|zz|y~{~xz|}}z}~~}zz|x}}z}zx||~{~|~{~y|z}}~y~~{w|xx|x~|{}{y||}|y{z~~z}|~z{|w||}~~z~||~y{{~|}y{|{z|wyzz{{}z{x~{|{z{{yz{{|{y~}z~|{z{}|~y~{zx}~zz~z||{{w|||~|}z~y|w{{|y{|}~zw{|y}{x||{|||}|~{}{|xyz}z|~|}}z~{z}}z}~{}{~~~|}~}z||~}|~~}}~z}~}}|}|}}{|}~}~~}~|~~~y|~~~~}~~~}}~}|~|}~|~}~~~}}}|~|}~~~}~~~{{{||w}~y{{z~y|||z}{zw}~|~|||z|}~}}zz||}{}}|z|~|}}x|}{{|xv}y~}w{{~y~x}}x}~~y}x~|}|}{z{{{}{x||}~|z}z||~{~{y}}{}z~z}z|y~{w~}{z{{|{~y{z~{}{|}z}~~z}~{}y~|wz}|}yz{~|}|~yy{~{||wy|~~}}~{|z}||v{}}{}~}~z}}|~|z|y~z~y||z{}{zzz~}}zxz|{|y~}z|}|~y~~{|{~~}y{~|~}{zz~~{~}{xv|z{|~~z}{yy{{}{y|z}z}~}}}z~}~~~|~}yzzz~z{|}zz|~}s~w}y{~{z|{~|y{~}{|{{{z|}|}}|~~||{}|~}||~{|{|x|~|}|y|z}}}z}}zuz}y~z~{z{z}|}~~|~|yw}|||{~zz~{{|{~tyyzyyz}|}|yx~z~{y{{{|~z}}|}||~}}||{~z}|||}x}y}x}{zy}~}z{|y}}{{}{~~~~}z}|||z~||~{~}}{}|y}y{{{z{}x{}yy~}{w}}}{~~~||}||{{{||}}~|{|{yz|z}|v}}{}|||z~y{{x{}y}~{}~}||~z}}yy~|{x{y{~||~~}}~~~~~~|}~~~}~~}~}~}|{}~}~}}{}}~~~~~~}~~~{|~~|}~~~~~~{}~~~~z~~}~}y~~~~}{}}~}~}yz}{}}x|}zx~{xz{y~z}~||~}z~||yx}x}~|~y}}~{|||{z|~||{{z|{~|~{|~wv|x||x}}}{}{|z}|{z{|zy}{}{|{y{y|xw|y|}}~~}~}{}~}x|{}{~{}tz~}|~||~x~|}{y~}{|x|{{~~{~{y~|y||z{}||z~{z{z~}|zz|yz|zy}{x|z~|~}|}~~~{|w}}~z{~~~}}yy{|z{~y}|||{z~|}~vy{~~y|}}{{||w}y|~{{y~z}|z}z{|}{zyx|{~}|||z|}}|}{{|y||~{y{|{z|~~z~zz|~~x{}y~}}y{~|w~z}{}}{|}{~{}~xy}y||~}z||z~{|~~|z|~~|||{|xz}{y~}|{{{|~~||~}}z}z~}~x}{{~~|||}|~|}{{}x|z{}}z~~{~wv}~|}z}~x{~}y~}{z}{}{|zy|~|{}y{~z}|}}{~{z|xw{|z{~z{~z|{{}}~y|~~z|~z|z|{||}}|||{}~z{|z~vz{y}}{|}|||x~}x}{}{|~|}xx|y}{|}xy~~~||w{v{|{y~{{}z}{|}}~zx|{yz}y~~}{y}|~v~y|~}~z}zx}z~}{}|{}x|~}}|~}z~|{{~~s~}y~y||{{~yy~{}x{||zz|~{|yyw~}}~~}~~}~}}~}~~}~~~~~}~}}}|~~}|~~}~{}||}zz~~~~~z~~~}~~|}~~}~z~~|}z~}~|{~|~{}~z{||~|y~yyyxz{~y{~|zzz}}zw~z{~|}{}z~~~|{}}{~{|w~}|}y~|zy|zy}z}z|z{y{y{{{z{y{}y{}|~~z|y~zzy~|xx|{xx{~z{z|{}}{xy||y{|{{~}y|{{|}~vzyyyzw{}|z{|z{{}|}||~z~}~|{xy|}{}~v~{|zz~||xxzz}~~zzwz|}}|z{x{|}~}{}~||{y{|~|||}{{~y{}zv||~y{{zvz|||y}z~z|}}{{|}{z}|~|~|~|}~{~y{x||v|}||xx{z~}~x{||y~{{yv|~}x}}y~{z}~{}}~}{~x}yv~{zyz}{|z}v}x|~~z}}}y}z{{z}}y~|||||z}{|}}}w}|}{|yy{z||y}~~y}{{{}xwz{}uy|{|z|w}~||y}~~|~z|x|{|}|~~}}~||z{|wy||z~yzwy{|x|{{~|z~}zz{~|}}}|}}~}y|{|z~|y}|x}{~~|wz}|{x}{{z{|z{}{~}x}|}}}~|}w{~}}y{~~}}{~y{~z~{{|yx~zyxz|{}|vzw|}{y}}~||{zz}{|{}|}~{|}}{}z~}~{{~{xxzy}{~}{z~x{}{{|v}zyy}}|zzw|}z{}}|}|}|}|~~}~~~~}{}}}~~|~}}}}~}{}}~~z~{}~~~}~|~}{|}~|~~~~~~~}}}}~}~}~w|~~~|~~}~z~~~||}}}}{~~|~z~~~w~}}{|}wy{|~x|{z{yy{z|}~|~|~{{~{||w|}y}z{{{}z{{|}}z|||{}|{|{w}|zv{~|}tz~x}{{u}y{}}{x|}||||}y}|}x|x}{xz}}y}{~z|yyz}~}|z~z~yx|{}~~}{}|y}z~|~}{}{z{||}~~{~|y|}{z}yvzy}|~{~|{z}z}{|z{{~|z{z|}w|}|~zz|x}~|{z}|{~{|}|z{|}{|~}{x}~{|z|y~w}z}~}|zv||{z}|{zz~y{z{}}{~~~}{y}}}~y{}~{}~|z|}~{}}}~||t|~}~{z|z}}}~z~z{|x||z}}|y}~}}~{|~{zz{~|{|}}||~~}z|{|~}z{{{~{}|z~~{}y}y|y{~|{}}|y|}z~xzy|}~{x{||y|{{z|{|y~}|z{|~~|z}{{}x}~}|~~{z|{w~}|z{}yzz|y}||~|~z{|||~~w~~|}y}~|{xz|x}{z|~}{}}~z|{x~yz{{y|{|~z~x|y}{}~yy}~~{~yz{}}|~|~}}|v}|~|||}}|||~~z~|y|z~z~{}{x}z{||{z~}}|yyy|||zzy{|}v{z||xyxw{{}~~x|}z{{{{z}yw|~z}z|~{~~|{|y}z|}{}{|{|~z|~~|}}z~u~}}~||~~}}~~{~}~~~~}z~~~~~}~~~v}}~}{~}}|~~{|~|~}}~{}{~~~~~}z~~|}~}~{|~}~~~z~}|{~}~z~{~~~|}||~}}}~z}{|{|{~}~z}|{{~uz|~x}}xy{{~xzz|~{{z{x|x~}|~~wy{}~~{~}}||}{}}~}}{}y|wxy{{{{|}|y{|z~yyy{zz{{|{~}|}~|yz|{~~y|}z{}|}z|v{zyx~zzwz}x{{~{yzt|zyz|z~{y}|||}}y}|||}~~|{~|z}z~yvz}|}}ww}zyz~yt|~}y}}zx}zy|}|~|}y~{y}y}|zz~{{~~|z|}~y{x{xz}|u|uzz}|}~|{}y~zxxxz}|~z}}|~}}|{}y|z||zz{|yv}{}{{{xv{|xy}{u{{{}~z|yy|yz|{}||y|}}{}}{{x{}~{|{}x{~~|{{|}y|zy~w{{zzz}y|~{}{{{{w}}z|{{vx}y~~z|w{|}~~{~{~|{v|~}~|}{}vz|{{|}z}xzw}||z{}}zz|y}~}zy|}{}|~|zzwxv|||}||wzyy~|~yzz{zzz||z|}}zx~|y}~|{~}|{~|zzz{xy{{|{x{}}~yx}xz|{wz|}wx~z{{yyx}~{x{|zy}|~{{|~~}}~~{|~z{wv}{~x~~z}{}}|~|x|w{|}{zuy{||~}||}{~{}|~~}|~}x||~~}x|zz{}{zv~zz}}y|~{yys|{}{z|~}|}~~|~~~~~||~~yz|{|{}}~{|}~~q}~}}|~~~{{}~~~}||~~~~}~~}}|~|~~{}~}~|~~~~~~}~~}~{~~~~~~~}~}}}}~~}}~|{|}}|}}|y}}}~z{|}}{z}||{{{|zvw}z|~~}z}{}yy|~z|w~zy~z{wz{~|y|z~{}vz{}}|z}z}z||{||~y}||||}}}|~||z{|z|yz|{y||u~y{}{{w|x|~}zz|}{~||x~{}{y}}{z{z{wy~{{~}~x|}{}}}~~}{}}}x}~~{}z|}|}|zz}{{}z|}x{~}v}{}}x{{|~}}zz{x}}~{}~~~}y|~}z}~y{{~|y{y~{z{z||}|~{|~y{y{{}{~{~|{x|x{}~zy|~{{}{x{}{|}|z}}|~{|}}}y}}z}~z||yy~{{}zsz~}~|x|~{|{~{y{z{{z}}x|{~z}z|}||{~|{x~w~{y~{{~}}{{}xy}x|z~|||~y|z{zy~xyx{|{z|~||wzz}|zwyy}z|wy|zyy{|{~|{z|~}{x}y{~y|||}~}{~}zz}~yxyz||y}{z}}|}z|{|}~~y{||z{yy~{x}{~}zzzz}yz|zz|y|}|}zz|z}}y}x||{{z}y{z}}~}{y~}yz}z}zy|}{{~~y|}~y~{z}v{}x}~{|z~}|w}|}z{{|y{{|y}zy|z{yzt}z~|}||}|}{yy|}{{}{|{zy|z}{{}w|z}}vy|}|~z|zzz~~z}}zv~{}z}wz{~~}}~~{~~~}~~|{~~}|~~~~x|~|}z~}}~~}}~~~~}}~|~||}|}~||{~|~~}}~}y~~~}|~z||}s|~}~{y~{~~}y{}x{x{|xy|y|z~|~~yzzxzz~~~{}~|~~}}}~w}}}|}y}z~~~u{~x{||{z|z~xy}|{|}y|y}|u~||~u~{yzyx|~z|w~~~|~~yz~|yw}y|zw|~~{}{{vzu}}|{~y|{yy}||z}~|zxy~wy~zyz|}}~~}z}z}~{{xyy}x}~wx{z{z{zz{}{zyzzxy{y|~{y}z~}}|~~~|z~}|||}z~}x|x~{{{v}|}z~~z~{z|}|zz{y}}{z}yz{~{||~~~~z|}~}z{wyy{yy}|{~}}}zy}||z|{yw{xyw~zx}}z}{{{|}~~}z}zz~}y||}}{~y||{|~z|}{{}}|x|~zzz|{z|}~z~v~~~}~~{}~~{y~{}}~z{}u{~z}x{y|y{{}{~z|}~{|~|~}y}}|}|y{~{{x{{}x||}yz~~{|{y~x}{|y|{|z{xy}~|{|||{}{{{y~~{}{||||{|~||{}{~|~}z{{~|xzx~~{|}~}||y}|z}{zz{}}z~||z}~|{z~}}y{y{~{}|~z~}}}|zvyz~}}z|x~|{y||~}zw{}~~{||y}~}{|~}z{~~{}{y{}z}{|}}~{y|z|zzx~z|xx}|}|}{y||}uzz}{}|}|~|}{z{}~}{~~~}{}w~~~}{}}||~}~y~}~~}}|}{~~~~}~~|}~||~}~~||}~}|~}~}~|{}~||~~~~}{~~}z}~~~y||}|~~~}~~~~~~~z~{~zy}z~zzz}{|{{x}|{{~yy~~~{{}y}|}{|y}|~u||wy~|t}|}{~~xx}~|{|y}}}{z}w}z|z}{~~yx{{x}}~|{|yy{|z~~x~yz|{{{}y{}zz|y|}}{y}~|{}|}~}{}z||||~|}x}~xwy{~{y{|z}{}w|}|z~zy}|z~}~{vz}wz~yy|z~z{z|~||{y|z~|z~w~{||~{}|{|z{|x||z|z|~y|{~|~{|}yzy}y}}z~{y|~|zx}|{|{y|~y|z|{{}{yz}{y~|}~|~z}z|z}|{{{|~~{|{|~}~}{}||z}{}|}{w{yx~|~{{}}|}}|{yz}|{|~|{{{}}z|zy|{z|~||z{y}~|y~|~~{{z}}|}yz~||~}}~|~{~}zzzz}y|v|~zxz{~|{||z|z}||w}z~|{|xz{}|}{|}y|z~w|{}w|~{|}|~~{|~|~}~}{|}|xz{||yz||}||yzyxz{~~}{y||x}}{{{~{zzxy{|{x{y~|vzz~|v{~v||}yzzv}{v~u~y~z}z{~y~{~x{z~z{|{zv~xx|||z|}~{}}}|zy~}{zy}y~|{|~~}~~y~|~}{||~w}{~|}}}y|{}}{y||}zvxw}~}}|~xx}x~||{~}~|~|~|~|}}~}~~~}~}~z}}~|}~|}}|~~~~~{~}|}~}|}{~~}~}~}~}~{z||}~~{~~z||~}}~~}~{}~~{~}~~|~~}}~}~~}z}~}~~~}{x{}z{|~zx{w{}zyz~ww{~}wz}|~~{{~}~~x{{}|z|~y|~~{}|}}{|yz|{y{{|wz~z}}z{{zzt|zw|yw|z|}{||}|~~{~{|{}~}||~|{}{y{x|{{|}w|z{|zz{~z|}{|~xywy}}{}~|}zy{w|}}~t||z}~zz~y~{{|zy}|v|{}|zz~~zz~z}{v}|}|z{wz}{|~}z}{{{|{z}v{~}|~y}z|xy{uwzy|y~uuz~~x}~}~{}}z{y||~{|}~z}}zx|x}~{{}|y}|z|}{~zyy||~{vz|v}y}y~~|~{~{~~z~||}{{}}}}|{z|vw|}{wx{{zz{|yyz}}|||zw{x|v~|}{|~}~~{{}{}zz~{|z{~z{wzyx{z}~|{|z}}y{~}{yy|y|y~z{|{|y}~}{}z|{}{~y|~~}~~|~||{{yz~}zz}zzw}}vyy|zxw{v}}||}}w|}~}|y{y~}{~{zz}|z|y{|zzxz~~y}{}{}}yzx}|w|{||{}y~~}||}}~z|~||}}|~w~~~y{}z||w}||}zy{}y|~y|{{z}}{{{}zy|y~z~|~{{{||z~~~}{{}{|||}}}}|{z|x{|{zu{||}~u{z{||z||{|x~y~~z|~}||}x|{~~}~~~~~~}}|}~~~~~~~~{~|~{~~~~||||~}}{|}|||~{~~x}|}~~}~~~~}~|}|}~~{{}~}~~~}{~{~}}}~}}|~|~~}|~~~}}~}yz}{~w~{{zw{w|~}zzzzz}x}{z{v{~{~z||{}x|}zzz~}}|xyz{zy{y~y|~}z}{x||{{|~y{{|~vzy|~}}yyz~~|}zv}}|{w}}y{wx~|x|z}z}{~~}w}|}|y|{|{|z}~{{|{|~zzxz{|z{|z|z|w|w~{~|}}~}u{y~}z|~~x}}}v~|yz{}z{|y~~}{~}}~|~y}{|~}|{z}}y~}z{}|~~y|y{y}~}{|}~yy}}|~}z~~}|}|~~~}zy|}|~{}{}~|{y}~z}|}|~z|zz{}~}}}|y}|x||{{}}|{vz{{}x}{}{|}zws|{~}{~{~{}}|}~y}{|~y~~z{{~~|{s}|{w{yz~}|~{xyz|yy|~z{zy}{{}~|{|w|~|z}~~~~|z}|{x~}}}{|~~}x|~|{~~|{~w|}{z|x}|~~}{xz}{x}~{{x}|z|~~~w{}yz}zu~{{|z~}|~z|z~{{{|{{|{|y{x{}y~||x{}}|}}|z~~~{}|}||{yz~}y|{~~w}x~}{~|}|zwv}z}}t}|y|}}{y|~}x~u|z~}z{{}{}{ww{yz|}{}|{yy}|{zz}x{|w~|y|}{{~{~|{~{~|~{z}||yzy||{yz{zzz|{x}{|}|||{~zz|{~~~zw~~||~}~}}}~}}~}}}y~~z|~~x|}~~~}~|}|~~~}}}}~|~~}}~~~}~{}~}}~|~~|~}|~}}~~}}}~{}{|}~z{~|zw|x}{y}zx}y{x}{xz~{~{|x|yyw{|~||{xyz}z|z|z}}~~~}{}{}}yx~zz{|{{z|{|z|{||z|~z}~|}}}|z~~|w|y~z}~~}}x}~}y~}{~||{~~|z|{wzzsyzy~~}|z{z{xz{z|u}|{{||~{~{|}~z}~|~|~~{y|{}}w{}{z~{yxzw}|y~w|y}zwyx{yy}w|}}}}}~}}{~~|}|~|}||zz{}}}{}}zz|y}~{{}}~z}||wx}z{~}{|}|}}y{|~}{{||}}z}|{{~~x{|{zz{z||yzv|w{xz}{}{xy~{|~|}x~{y|{}~|z}z}~{}y{z~z}zz}z|~}x|}x}v{{{{wz{y{~}{}~{~~y}}{v}}||{|{|}~}{~y~~z{}}}{xxyyxww{yyyx{~{}z|}|{}~z}||z}}|||z~zwyyyz{~|x~{z}vw~{|}~v}y|xyyz{{{{y{{~|}~{}z{~{}{}~~x{{}|}{{z|{yz}|yvz{~z}|{z|zzx~{}}y~z}|{y~{~}~{~}}}{|~|y|~{~x~x}{z}}~zw}z{x||||y{}}z{yxwzzz}~|}~}|{z}|~~x}}z|~{yzx|{z{}zy||yy|~v|v~y{~}}}|{|||~{{~~~~~~{}~}}~~}}~~}~}~}}}~}~}|}~~}|}}|}}~~||}|~~{~~|}}~|||~~~~}~}~~}~~}{~{~~~~|}z~~}|~}~~}~|{}wxzz~{|{~~z{zy~~z|{~~z~}~||xz{|u}|}z}}yy~|}{{w{{||y}{|yy{|}z~y{w|xz{{}~~v~}}{}{}}|}|z{z{z{}|~xx|{z{y|z||z{z|{}yx~yzw|}~xv{~{~yy}z{}zx{}y|}~{~z~|~z{|z{{z}y}~{y{|y~}||xz}|~{z}{{{{}{y~zzy{{|yz|}yw{}~{|w~|zy{zw{}x{|x||z{~{}v}z|w|}{{}}|{{~~{{|||~{|z~|y|yzxxy}z{}}y}yx|~|z{}|}zyy}yz}|~zyy|}}~zy}~|{{z{z{z|{~{xw{~}w}|z{xy||y}{}u}|wy{{{~}{~|~~~y}~~|}|{|{{~|}}zy{}y|}{|zzy{~yz||{wz{~z~{}|}{}~|}~{}{|zz}}|}{|~|}z|w{{{||}~z}y|y}}~}y}{v||x}zxz~x}~|y|z|y{}~{~}{|z}z{|~y|{x}z{|}zy{x}|y{{|||zy~{||t{z{|}||{{y~|~||y~~{||}}~u~{~}v{|~~}~{~~|}}}}~zz|}|}{{}|~|y~z||zzzxz~y}|y~}~{~|~|~{}z{|w}z}{}t|{~|}z~|~~}{}z|~{~{}w}w}|z~z||y{~z}y~y}~yx|y|{z}}{w{~~}~}|~~~~~}~|~~~{~~}}}~~~~}~~{~}~}}}~|~~~|~~~|}w~}}~|~}}}~~~~}|~}~~{~~w~~~~}~~~~~~~{~~~~}~~~}{}}~|~}}~}~}|~||}~~z|}|~{}||{{wyv{|yy~{xy~z|{z~{z}}{}{~x~|z~~~~{}}x|x}z}~}{~yx}~}|zyz{~{{}z{{}}zxxyzz|y~}~z~{z{~{~~||{{|~|y}z}~zry{z{~vzw}z}}x|y{z}|}{|z||wyyz|}}~}{|}{{}}}z}zy|~~}zyx||x~{z||}|vzz|{z~y}z|zv{|}}}}}y|z~y{y~{}x|||}~}z{||v~{}x}~}{{yz~{~z~{}~{|}z~{z{|{~||~{~z~z|}|{||~yw}}~z}{}xz||{{}zv|xy}}w|z}{{y{{|}~||~x~~~~~|}{~wy~}|w}{y}||{|}zz~{||}z}|z|z|~~vzzz}}}|~~~z}|{{{y{|}{{z|{{~x~}}~xxwz{}|}||zw{u}xy|}u{z}~}wz||yz|}}|}{~zz}}|{}yy}zvzv{y{v{y|{}|||zy{{~|}yy{x|}z{~}{z||{z}}z}{{z}z|z{{}ww{}w}{y|w{|zw{{{~wyz~z}~zy~~~~~}{}{||z}||~yzz~~}w~z}|zzy|y}zy{|wz{}w|{~~v|z{}}~}|}{~}}~}zy|z{{|~}}z{{|w~{{y}}|}}wy}}v~w{x~{z~{{{~y||}z{|{y~~|~~}}}~}}}~~~}~~~}|}{}}}~}~~~~~~|~~~~~~|}~~~~~}~~~}}}~~|~}w~z|~}}~~~~~~|}|}}~}~~}||z}~}~{}~}yz~z{|}}}~~~wty~|yz~~~~x}~~~{{z}zzz}|zy{{~{}w}{~|yyx{}y}}v{x{~zy~~z}|{|x||zz~yy}~}}z|~||{|~z{|{xz}}{}~|{||}|{{yx}{~y}}}{|vz{|{z|yz~|z{y|z|~~~zxz~vxyz~~{z}{yx~zyxuu}~zx~z|{y}{|y}~~|y~||z}{vy}}}z{~~~}||zz~~y}y{|zwz}zz{}|y|{z}~y}}z}}zy}|xyx{~zx}z}~{~~x|}||x~y~x|v|zxx|}z}w{{}{}z}|zzz~|zy~{}~z{}~z}xz~{{yx||yz||y|y}}}~~{|~z~~|{}yz~{~|{}}zzv}{||z{z{~}~}{~}{{}|}}|xz{~{}}~}~}|~xy~{z|}|v~}|~}{zzzzyy~~|{~~y||z}{zwz|}z|~|x{|~~t||vz{~|{{z~y~~~~{z{w|~|}{w}z}{z|z{{~|z}}{}}x{z{}~~y~||{x|}zyy}z|z}z{{~}~}|~||~v{}y}||{z{}x{{~z~y{{~x{}|{x~|}||{}|}~~|}~{{z~}{|x~~|z}|}x}}}}z|||y{{{|{y|}{w}||}|{}}zzv{zy}zwy}}}z}{{zw||x~|}}~}}~~|~}~}~~}~~}}z~}~~~}~~~~~~~~~}~}~~~~~{~|}~~}~~~~~}~}~{|~~|~~~~~~~~}~~|}||~}|y~~}{{z|||z}{|}z|~|yvzw{|zz{}z}|~~|~z{|}z~~|z~}{z}}||{wz|~}|x}}|z{|||~zz|}{~}}zzw|zx}~|{{{}}z{~}}~|~zy|{{~||~|y~w{y{||{z|}~{|y}|x}~~{}x~z|y|~z~}|~}z}~}|{|y}yz{y}yzz~}{}z~|zywy|{~y{~}z~~|z~qz|{|x|{}}}}}|}|{{}|~~|}w~}|y~y~}}}|z}u~~y{}{x||}|}yyzwz|}||}~~{}|{}yz}y~z||{|{z~~}|{z~}{y|}v}y|~}{}~{|}z}|~z}~{{||~}zz|}~zz{z~y|{~zzz|x|y{}{{}~wx||yz~}}|~z}{}{|{~zzy{{~~{{z}|||}{|z~yzz}|{~|wzz|x}~}~~y{|{}}|y{~}|}~}y}~z|~z~w~}~x|zvy}|y{z|{y}zyzy{{{{|x{|ywy~z{}~z}y{{{w}x~||}~y}}{~}w||}|z{zz~~z|{{z}{yxxwtx|{z}||x|~|}~{~{y{}~|{z||{}}z{}{|y~|yy|v{zxzy|zz}z|~||}{zyz{|y{}|{~}|x{|{}}~}{{|z|}~yx~v|x}{|z||x{x~{{{z~{x|w}~}|~}~~}~}}}~|~}~}~}~}~~~}~~~~~}~}|~}~~~{~~}~~~}}}|~|}~~~{{}}{~}~}~~}~~~~}}~}}}~x~}}~{}~~}|~~~~~}~~}~~~~~}zzz}z|}|~~}}{yz}|yz|~}|}||w{z~y|{|~|||z{yz~}~~y|{||wzz|~~~}z|{|y}|{z{{|z}y||}y}yyy{{{}|u{{}}y|||{wz|~{~|{{}y{||y|}|}{{{}|{~z~~~~}y{y~sx|w}|~|~w~|{{|~zzz}{z{|~z}}}|||zz}}{{}~|yww{y|||~{{|{{{|}zz{x|zz||z{|}{~~{{}}y}z|}{y|{{{{y~}|y}|~}z|~}zz|zxz|z||y~|}|||{{x|x{w|{|zz~|~{|{}|z||}}x{||}y~}v}}|~}||~y~w}}|}}z|z~{y~wx{~|~yz}}{}y{~~{y{x~{{x}|{}}zy|}{}y|{|{yy}|}||zx}|~~~}zyz~~y{z{}{~z}{xzz~x~|}|y|y~|~}x}{w~|{{}|z~|~v||z~|{y}{}}{{|}|{|{z{||y{|zyz{}~|{|{z|}{|}{|{{z|z}|{{yw}}|}y}~{|z{z}|~}}}~|xzy}z|z~z}~xy}}|w~{z~{xz}|x|{|x|y}{}yz~{{y{|}}y{|}z}~{||~}~}}}{{|{y{~{}|{}{x}z{}}|z{z~|x~}|w||z{~zw|}~z~w{yzy}}}}~}~y~}|~}}v~}~}~z~~}}}|~}}|~~|}~~}|~|~z}~~~~~}{}~~|~~~~}~|{{|~}~~}~||~~{}~~}~~}~}~~~~~|}~~~|~}|}}~|}y|}~~x{|xwzzv|{y{wz}}}y|y|y{|~vx||}|~z}~w}|{}~}}z|zz|}{~{w{|y}|{z{z{{|}}xx||z||~{z~wy}}x||}{{~{}~{{{{|y~}|}~{~|}|y|z~|zy}~|{zyz}zzz}x~|yzx|x}z{}~z|~x|zz}|z|{~~|{|~}|z}z~z{{z~}{u{wz|y~~{x|x|{{wzw|{}z|{}~}}}}||~{||~yr}|}z{yzy~{|~{}yzy}xx}y|}y}~}z~zzzw~|y}~{{v}{}|z}{y}}~~}zyz}}z|yz{u{yy|zx|wy}~y{w~yy~{|~zy|}z{~~{{{}|}~{|z{{}}}z}yww|}yy{y~|y}|~|~t|z~|{~}}~~{~}|~}~|}||~~|~z|~zy}|y~|}}zzw}uwy{v{yxz{zx~|z{}u{||{{|xz|yx}{||{~}{{}}y}z}vy|}~{z{{{}z~{x||zz|~{}|~z~z}{}~{|}z~}~}}}}z}{~|z}zxz{}}{{|{z|||zz|yy{{y}yv}~z{~}~~}~{zt{{|{{~wyx||}}wzyx{}{|zx|~z|}|||{|uz|{yzy{|||}|}}{}~~}}~z|~}|{{~}}{xyz{{z~vz||{}{~~{w}||}yy{~y{{|}}y|}}|~|y}~~~~~{{}~|~~}~{~v}|~}~{~~~}~~~|~}~}}~~}~||~~}}}~~~|~~}~~~}~{|}|}~~|~}~~~~~~~}~~|||}}}~~~~~~~}}}~~|~y}|y}z}}~yw~{z}~~}|z{xz}{~y~|{{|}x|z|||~{}yz|||{}|||u}}{|{}z|z}|z}z}{~|}{|||}xzwz~yw|zy~~z|x{{}|y}|}yxzw|zzzy|z|zyy~xz}}|~}~{{y|{~~{}~z||~y{}{{||x|}xx|wzz}~z{||x}w~|zz{~yyy}}}~xwv~|zy|{x{|z{y~zzyyx}|}x}w{zyz~zy~wx}{}t|{}~{}{yyy||}wwy{z~x{{x{x|}}}{|~}|{}z|}~|||~~yz}z|zz|}~~{y}z{|y||{{|}{|{}~}{{zw|~}z|{|}zz}|{{{{|}~}~~|z{v~|{}}||}y{|{||yxyy~y}}xz{|z~{|{}z~w}{|yyx}{|y}~yw|x|x|}|y}z~|}}||{~~z}ty~z}|w{~x~z}|y{yz{~~{y{z|~|x}~{z|{~}{z{|z}yzw|y}|y~y|}zz{x{}~z|z{|{~z{}~yy}zzv{y}~y||zyzy{}}{wz~z~y{}~zz{~|zzyy{{v|}~yzzz}~}xz|zz}yx~z}}~}|x~~}z||}|xy}~~{}zyz~{{y~|t}}z||u{y~}|{|yz~{|{~x~w{~z{~{y~}~w{{x~~{{}z|{y{{zz~}z}||~}~}{w~|y|x~}wz}|x}{}y{z~z~~~~}|~~|~~~}}||}~|~}}}~}}z|~~|||~~}~~}~}~y{~}~}|~|~}~|~~~{}{}~~~~{}~~}~}y}|~}{~}}{~z~~}~~~}~{|}}~~~}z~}z}~}zz}~z|x{{~~~{y}{|y}|w~}y}~|}}~}}~~~~{}wz~~|w}}{zz|{}{zyz|}{|{y}~||~{x}{~}}{{y||{~{|}|}~{{|yz{zy~|x{|}{uyyy~~xy|~z~y}z{yzy~|}~x}|~z}|{x}}~|z{z}|}|{||}}{|{|z|}{~}{z{}{xy|}y}xy|y{uxxy|yy}~~}}yz||~|}}}{{~|{}{~}}{||{|{{z|}}|}~|z{|{vys|~{z|~~||~}{~|}~{}{w~wy}}}{~x~z||zw}z{x|~~y{{{{~z{zzz~w|~}xy}}~z~~|}}~}{{{|z{{~~}~|{y|{}}}|xx||{}{{y|yz}y~x~|~}y}{z~z|{z~|{~|z|}{z}z{y}y{x~zy{|y}}}}}~z|w{}}x~~|{~~~~~{{z}{x}{}}{w|zz|}z|}z}{~|{{|~z|{}|z}y{}z}}||~{|zz|~zz|}y|{||z}~|yz{zyz}{~z{w{}x|z~~y}|}{y~|}~{}||y|{{}~uzz|}~|{{}u~{}zy{{{~y}{|wyz{|}}~|z~~{y|{~||}~}~}|}{~}|yz|}}w~xzxx}{zy~~{|z{}}zzzz}z{~z{}|~}z|~y||~~~}~}}}~}~}}|~~}~}~~}}}{~~~~}~}|}}|w}~~~~~~}~~}~~~}|}{{~{}|~}~~~~~~~~~~~}|}}}~~~~~~~}~}z~}~~~}}}~~~z|}}}~~~~~z}|yyz{}y~{~{z}{{y{|{{{~|x}y}x~y{{{ww}{|||x~yzyzz{}}z||~}z}~y~z}}y~|}z}~{|}}~y{~~yx~z~{~||y{|y}|~x{|z{{{{}|z{{}||w}~t}zwz}}{}~}{{~}{}}zy~~{{y}}{||{x|z|{}w}z}||v~||y|}{{{~}{|z}yy~z|z}x||}w|~|~~z}{w}w||}~{~z|~{{~~~|}|~~~y||{{|x|{}}}~}{|||}sy|zzz}}z{~{z~~{{{||x~|{~}~|zyz|||}~x}~~{{}|{~z|{~y~|~ux}x{{|~||~}}}~{|~{~wzy|}}yy|}w{}y{z|y~xz}|{{}}x~|{~||~z}|{~}||z}~|~|~|~{|{|}xv}|~||}~|{{||}|}|{~{z~zxz{{w{yy}~{y}|}{}z{{zz~}|}x|z~}|}|{{z}~}}{~z~}|z{|~|{}}|~~~||{~z~~}yyz|{||~}|||{{|z|}~~}z|{|}|~{zz{}{|}z{z}~}z}zy|xw~}|zxz}y}{{{z{{~z~}~~x|z}{}|{~yz}}y{||z~{z|{~||{~{|}y{|}zz~~{}~~xy|}y~{{zzx}~{v{y~~yxy}zy{zwv{{|{~~||z{~{~}{w{~z~zx|z{z||z|~~z}|}~}|~|}~||~x}~~~~~~~}}~~~~}|}}~~~~{~~}y|}~~~~y}~~~}}y||~{}}|}~~~|}}zs|}}~}~~}~|~{|~~}|}~~~|~}~x~~}{|}~{}{|z|{}{~{||y{wx~{{zyzz}|~zu{{~|y}{||{}z|}{|{}|~{z|~|||~z}|}}z~|{{||{{u}y{}yyy{yz|yy~z{x~}}w{~||z{z~{~{|}}y||~}x|x}|~~z|z||vw|{{~|{y{}~{zzy|x{zywx||zw|z~~zx~~{z|y{}w|xz|}{|}~z{{{|}|}|~}~||y}yy{w~}z|~|~}{vz{w||}~{{||||}~~{~z~|zz||}{zz}vz|}{x|~yy|{||zzxxz}yx||y}|~}{z}|{~}y~}|z}|{}~}~{~x{{y}~z~}}}zx{{v~zz{|x}y~z{||}{|~}}z~|~{}}}~{~}y{z}}~}{~|{y~{}}{}|{z~}|y~z}{}~}|y||{|||~z|}~|x~|~{}|~y|wzzwzwy{x|||yxy|{|yy{x{|{~|y}|}{~|{y}|}{~|}~|z{||{t|x~vt~|yuy{y{|~~z}yx|x}{{|zz|{|}{||{{~}{|{y{}{|xx{~zx||{{|{x||}{{{|{zzz|{|}zyyt|z}z~~}x{~|yz|}~zz}~||}z~yz|y||{v~}{||zzyzy|{{z|zyxyw|wy||~~xy|w||{}|~}|y~}{|x}xx{x}|~z~{~w{~}~|yu||x{{y~{}}{{}|z}}zw}}w}{|~}||~~|}~~~}~{|}}~|~~}}|~~~|}~~~~~}~~~}}}~}~zz~~}~}~|~~}}}~}~~~~z}~~~~~}|~|~{~~~{{~~yyy}yz|}yux{|zxz{{|x~}{{{~}|~|~z{~z~}z|{y~z|}~z}}~{z~{}y~yx}~{|z}|~{zz{|{z~y~z}z{y|}~y~|{{}t{z}y{||}|vy}z|~}|}|}{}}|~x{{{~{{~{||}|~}~}~|}}y}|~~|}z{~{|||{zz{}}|~|~x|v~}}}x~x}}}}~z}~}}|{}~}|yzu{{~x|~x}{}{z{z{|{|~z~{x|y~{||}y|}}||~{~{|z}zz}x{z{|x|y~|z|y}~|{y}|~|{~~x|{z}~|}|}}}yz{}~|}zz|~~~zyz~w~~}y{xy~{uy}|}|zx~}}|~}{{~zz}{~~z{|yz~yzy}||z|z|z|}||yy}yy}~|z|}|y{{{|}{|}{||}{{}}|}zx|}|{~|{{zzw}~~|{~~x|~x}x}|x~}z||zy|||||{{~y}z~}z{}zy}w}~y{}|{~z|}yy|z}|}~}}{z||{z|zz~|x~}~z||~|{x~}xwz}}}w~~|~|z~zv{}zz~~x|{z{~{~}{~y{z}}zvwzz}xy|z{~||||zv|{~{z}|wy}|{{}|{{~~}~}|~}}z|{~y|{}{x|~{{z{}|}{z}{|{}}|z|{|w}}z}z}y}~~{~~~~}~}~}~~~~~}}|}{|~~~~~~~~{~~}~}}|{|{~~}~|~~}}~|~~|y~~{~}}~~|~~~~~}~}~}~}}yx|{|}z~}}}y~z|vzzw}y{~|{x{~y|~zy{w{zz||{}||}|{}|~z}~|{zy{{}||y|{z}~{}{||}yy~}y{{uz}|~y{||}z||~|~z{z{|~z{{{|z}}~y~|||z}{~~~~y}||yy}ywz|v|}t|{{~y~zwwzwyxy|z|z|~z|{{~}~}||~}|{{{|~|xz}x}z~y{sy~}v{}|~y|{}z{|{{{~|z|}~~}}y~}|yx}|}|y||~~y{z~~}}|ywy}~|y|z{~{}}~{|z{|yy|~z~|~{}}|u~}{}~}~~y}{{y|}{}u~{{~~x{zz{x|{~z}~{|w}yz}{~~~z}|{{~~{~{{{~}{||~}{}z~z{z{}||}xyzy~{|yz{wx~}}{y}}}{|yz{y|~|{y}~}}{}}||zx{~~~yyy{z|{}yz{}{zyx{|y|y~}~|~}}}|}~{z~x}}}~{}~}}y~}~|}}~}|yy|y|~yy~zzy~xz|y}|{|~}}y{{yw|}||||}~zz{yx{|y|x~y{|{~z}~|zyz~|~|||~|}}}~}{yzz{{~}|y|y{{{}xx}}yxzy}}}|x{y}x~{~~}zy|}{{}z||}x|x~~}~|~}y|{w}}~{y}yw}~y{z{{{y|zz{}{yz}{}|~~{z~~~||~z~~z||~}}~z}{}}}~}}~}}~}~~}}~z|~~~}}|~~{}~|~|{}}~~~~}}{~}~~~~}~}~~}~|}~|}}~~~}}x|}}~|~|~~~{}~~z~~~~~}~}}~|~x}z{{}z{}xw{{~~{|{{~{~{z~|}z}y}}~|w}y}||{z~~}x|{{z~}}zy~}zz~|xz{|||z}z{|z~{{z{y~}zy|xy{}}w~z|}|}~{|~{zz~|z{||z{zy}~}z}|{~{{z|w{z~~}{{{zy}||||y}|{z}~}~~y~y}}~|zw{{~|~}~|}v{z}x~}{z~}~{{y|{x|v~|}~}x~x{y|}{~~w{z|y~}z~{zyy~z}{~~~zxv{||z~|~~{z}{z||z||w|~||}|}}y||{{z|{~x~{~{||zx||y|}}{w||}xy|x|~}~yy~z{|~}{y}~|x{}w~~x~~}{}~|}|{{yz{|~y}|}~z|{~||~{}~y{~}y}}{~|uyz~~|}}z~||y||{zy{yz{~}{wz{wz{~{{|}z{zw~}w}xw{v|~~xz{}}{~{{{{|}~|xz~~|}||}zy}v}{}|z}{wz|w~~x{zy}|zy~~yy}y{}y~{y{y{x}|zzz}|y~y}{|z{~wz{|{{~y|}||y||y|z|zzz}||z{{x~z~y{{{|w{}vyxytyy{{}~z}~z|xx~{zxz}y~|y}~{z~xzzwy}x{x{{y|~zw~{||}|}||z{|yywz}}{y}{|}{}~w{|y|}~zzxx{x~y{|~~}~|~~}~~~~}~}u}~~~|~~~|}~}~~|}~}}|{~~}}}~}|}}|~}~}}~~~~~~}}~}|~}~}}~z~}|~|}~}|{}~~~|~}{~}||{{~~}~|}yy{~{|{zx{{||z}{}}}{}}x}{z|y|{{z}z||||{~}|}}z}~z{~|}y}|||{}vyxzy~xw}z|s|zx}x||z|x~}||{zy}y}{|~t|}{y~}~{{}|{}|z{w}~x|y{{y{}x||{yy{zx}|z}|{{~z||z|{{x}{}{~y{z|}|~~~||y{w~zyyx}}zz|w|y}x}xw{y}}wx{z~}|~w~~x~~}}{}x}~{|}{|}y~}}|~~}}y{~y}|~|{}{|}z~|{|{z{{||~~|{}~~}{{|{|~}zz}}{{z}}|}zxz{~{{y{yz{{||w|||~~t}~z}z|w{}{y|}y{{}}x|~y{}|{yv}{{y||{{y{x{~|t{wzv||z}{{}|y~|||{{~}}zy{~{{zy}|z|y|yw{}~|~zy|{y|y{|{{z~~}{v||}wz}|~z~|z{|}{|{~{~}|zzwz|{|{~yw|}zw{{z|}}{}}|}}~~{~}~|{~}y}}}}}{~}{||y|~yz~{xw|}}{{y~zu|~y|yzz}|z{{{y~|{{{}|~|}}~z}~~y|~x{~y|~wxyzy|~|yyw{z{{|yz{}{~xy~y{{}~z}||y|{|x|x{|{x~z~z}|{y}yxuyxy}}x}}~x{}v~y{{|~w{}|}|~~|~zy{~~}~~~~}}~{}|}~~~~}~}}~}}}~~}~~~}~~~}~}}{~~~{}~~~}|~}~~}~|~~~|}}}~x~~|~|~|~~~~}|~}|}~~{{~~~}~}{{~~~|z}|}zxyx~|}x}}{yx|~}|}}yz{}{{}z|z{z}|{~~{rx}zy}z|}|~}~z|{}|||{}}z|xzz|{}}|z|}w|y{z{}{}||z}{xzx}x{y|x|~{}~u}x~|}z~zy}{zy{|||}}y|}}zzzy~{||w~u{{||||w~xz|x~y{y}{{|{yx|~{~{{{z{{~}}~}~|v{|z~zy}{~|x{w}~}{{}y}|}}{{}zy}~|}{x|}}~|xz}|||~|zw}z|}~}{}}|y}|{{}w|x{|}|y}~y{z~z}~}{y}wyz|{zx}{~y~}y}z|~}z{y|y~~|~x|{}}|{||~}{z}}~|x}wy~{|~zz|}}}{{z~|{w~|y|{{~w~|||{|||~|xz}{|{}}{|~y{{~}~~}}~|}}zz}~|y|{{|}~|xz|~wz}|y|{{}|}|~xy~|wx|{zz|x|~{{y}ytyz{x|{~~|~y|}{{~zz{}{w~}z|~{z}{|v}|{|{|}|{vyzy|~||y|w|~}z~~}|~||y{x|}|}yv~{|}z|{y}z|y~zz|{yz{{|z{x}|x}{|~~}}z}|wzz{|||w}yzxz}|}}z~}}||y~||x||{|zz|z||}y~~zzy}w{}|zw}u}y}}|{}s|}|y{~zyz{y}|{zy~|w|{~{{|{}~~x{z|{~{{||y{|}~~~~~|~|}~~~~~~}~~~}~}~}~~~~{}~~|~|}~~}~~~{}}~~~~||~}||~}|~~~|~~||~~~}z}~~}}|~}~~~~~{~~{}}}~~~{}~~}||}x}{x}|}y}{{|zzxx||||zzu{y{zz}v{z|u{}w{z{z~{x||~{}~|~~}~{}yxwy|}}yy|zzyz}u{{~xyy{|y{z{{|y~{yy}}|y{~~{~}{u|y{}|{~z|yz{x}}|}z}y{z{z~pvy{xy|~zzz|y}{zzyyx|{{|x|z{}{}|~}~|}}{|{|y|}x|z~wz{yzyz~y{}zz{{|z~yzzz}|~|z{y}y~z|}|}{{y~}w{{~}~{}|{||}z|z|xy{zzx{||~y}z||}yx|{~zy}{}}}z}|z~~|~zz~z|}z|xzzyv{z|yvy||zyy~|zzzw~~yx{x}{}}~~|~{~}y|zyy{{}|y~y|}y{}{|z{|x{yy~}zxyx~x}~|{{~|{~}~~}{z}||y~~~~}~{zx}|~{z~~{~}|{}y}}{y{{}y|y|xyz{}~}{xvz{|x||z}z{z{}|y}z|}z|y}{y~{{uy}u{y|{~t{zx~zzzw{||xz|x~z{~~}{{{{}|}}~}{{|}}x}z|~zz~y~}w{zv~|{x}z|z{y{yzxw{|~||~}z{~|z}zz}|}v{~x~~~|||{z|||~}w{{vy}|zz~|{}wwz||z{zyx{}wy|z}{~{y}{}z}|y{{{}{~{}|~}}~~}u|wx}yy{~{y}y|}z{yz|{{|{|ywz~~}}{}{|~~{}}}||~}~~}}~}~}z{~}}}}|~|}|~~~~~||~}~{~}}~z}}|}~~~~}~{}}~}~}~{~}~|~~~~}}~~}||x{~~~~~}~~~|~~|~~~~~|{}}}|{~~}}~~{~~}{~~~~|}~||u}{}{zy|{x~|{|~|w{wzwyy{z~x}{{~~y{zzs~~z{|||}}{{z|{~{{{y|~~{}{{|zz{xyzy{y{{zz{|||zzw{|}|}{|x{{~}zz|~y|{~|z}}|{~z}|z|~~|w~}~wzy|x{{|z}}z}{xzzv||~{xtz|~|}|}yz{~~}~~~}z|~|wy{z}}{~x~}{wxy|~}|||{|{z{z}}y|zz|}v|z{{}}||}~||{}~}~}~}|x|}||~z~{{|y}z|}}z~{}}v|}{{}|}{}z}z{}{|{{{~|~~y|}~z{|~y}~x{~||~{~}}w||zzw|~}}}yy|}}{}||u}y~y~}|~{{}~z}w|{{~}|{{z~}}{x|~w}}}x{}y|yz|{{y~{~zy|~}{vy|}zz~~|y~}{~{|~{||x|{||z|u}{~~}|}|xw{z~}z{yyzx}{{|~yx{{}zzy{yyz~~yyzx~~}}~}yz}}y{}{xyw}|{z}z~||zz~~y~~}}}z{{z~}z}yz{{|}{{{wyy{y~{|}z}z{yz}y~{}~{|{{~{zv}}zz{y{}{{zyy~~}z}x}y|{|xz~z|z{{|~{~{z}y}}{~~{y}z|~|y}~|z~~}{}u||~z|{~}yzyzz|xy~z{}~~z~|w~|{~zz{}}}}~|x{}zvzz||y{~~~~}z~}|~}~|~}~~~|~|||}}|z~}|~~}|}}{z~}}~~~||~~}}~|}}~|~~~~|~|}}~~z{{~~~}||~~~~|~~~}}~}~~}}~~}}|}~}~~|~|{}y}~~{|y}|zx~zy~}{w|xwz}}|}{{|{y~z{|||~|z~z|{||~z|~|{|~}{zz}{y||vuzzy~xz{{|xz|~v{z|y}}y~|y|{~{|}}}|~}}~y~~}{||{}y}yx|xz{zz{y{vz}y}}||~|~{{|}z}~||{|}}w}w{{v|~|zz}}{x}}z{}yyz~zz~~}zzx|}~~~|{|xy~~x|xz}|}~||||{~~~~~z}z}~}||}{z{{|}x||~{~{}}||~||w|~}}~~|}{{|zz|x|{{~|~yx{y~}z}zy|y{}{{~yx|y|y{{y{x|yx||y}}}|~{{}}|zy{~}{~||~}z|}yy~z~{zzzz{|{||{y~{|}~{{}{y{{~~z~~}}x{}~{{z}|}||}|y}~|w{|z|z|}{xwyy|}zy~|z{~z~{~y{zy|~}z|~|}{~|z~}|y{~}~|zzzx{z}}ywz~}|}zzz|xz{z{{y|~{{z{~z}|zz}||}~|}z{{}|{|}|{w{z|v{y~~z{}}yz||x}{|yw~z{|~}||}~{z{||}}{z|{{}|{zz|w~y}|zz{{~|~zz|z|}}yyzz}z~{{|{~|~~{{~|}zy}||}z~z|z{zyy{{}}{|wzx~{zz}yyy{}z|||z{{{|z}~|}}~}~|}~}|~~~~{~~}~|~}}z}~~~~~}}|{~~~~}~}~~|~~~~~~~}~|~~~||~~}~~{~}|~~}~{{~~{~~~~}~~|~~~}~~~~}~}}|~~~|{xxz|w}~w}y~x{yz{}{y|}z{|{}yywy||~x~|{zz|zx{|~{{x}}}yz|z|z|{~}{||yzxv~zxz}zz{~z}{yxw}|zy|z|z{z}yz~|vz{zz}|z}~~}{|zxx|}wy{z{{|||}z}}}y{xy~{z|}{|||}z|z||}{}|{~{x{z}z}z}}}}}}||z|~yyz}y}{yy}{~~~|{{xx|y||y}z|z~y|}{|xz~yz~~|~|}z{|}xz~~w~}}|~~|z~{{zz}~|~~|xv}zww{v{}{{}z{|zz|~zx{yz}z}~~{z|{}z|z}{{}{z|y~z|y|}z{|zv{z|}{z|~}y~|{{}}{z|{||{||w|{~|{||}w{|x}{t|~}zz}|y{{}~}{|x~~zzx}z|y~||zx|||xyz~}z{w}zzxz|y~~~yz|~y}}y~}xy{z|}y~y~x~zy{z~}w{~y{y{|zuz}z|yz{y}|}z|~}y~y{}|}xz~z||}xyzz|y{v~yy||}}|{{}|{x}~{{y~y|x}yx~~zy{z~||~z{w|}w{wy|y~~}|y{zz|{yy}{x~}{||}|{z|}|w~~~|x||x{z}|}|{|}||zz|}u}{}z~y{~}{z~z{{~|z}~|z{~{{y~y{y}}}x|{yx{y{{wx{|zy||zz}w}x|~~{|z{{|yx|}|~~|~{~{~|~~}{~{~|~|||}}~~}~}~~|}~~z}x~}}}~}}~~~~}~|}~~~~~~{~z~~~~||~}~~}}}~~~~~~~~~|}~|}|}{}~}~~~|~}~}{}z{}|z}yz}{|w}}|z{{yy{|z|}wv{~{y{|yy}z}}}{~z|||{~|y}{||w{w}~~{{~yx}v{{}{{}~{}|}z~|y}}|w~z~}y|z{|z}v{|}~|z}{|}~}}z{}}}}u}{}z}~z}}w{{{z~xxw{zz|}z}{~~~{~}|{}}{{}{}{zyzz}y|{|xz||~~}~yzz}{vz|}}|y~|}zx}|z{{}}~}y~|z{}|}}{~~}}zu~}|{{|zz{}zw|z}{~{zv{w{|{~{|yzz{yz~|}{w{y|v||y{||~~x}}y{}~}}w~|}{y|}{~~y}y{|x}{{|z{||{~y~z|{~}}}}}}}y~}z{z~~{~}{~|}z}~{{v{}y{||xzxy||z}}{|||y|z~}z}}|~}}}}|z~y||w|{~|z}wxz}{{~z}}z{vy|~|}}|zz|~||z}~~w~~{}{{|~{~|}}|x|||yzyx}}{|||y{{y}}}}{||~||{}{}}|{|}|}}}||}}yw}y}{}{|}||zx||z||}yz}z{|}xz}z|{~}|~}~}|}{{yx{{z{{{}}|y|y|zy~~||z}|z{y||~|}~}v}||~}~||{~~}}z|~}}~{{}}||{{yzz||{}||y}z~{{}}{{~z~|{v~~~~~{~}|{||~~|~{}|y~~~~{}~{z}~}~{w}~~~~~|~~|~~}}~}~~}~~}}~}~y~}{{~}|s~~~{{~z}|}}~{~~~~}~~}}~|~|{}{~{{~w{}z~y}}z{~{z{{~|~|}y~z|~}}|w||{yz|yz}}|}}{xzz~{x}z}x|zv}~u}{}{}z}||z~||y||~|z{yz}y}|~z~z}xz|~yu|~|y}zyz{z}w||x~yz|{{}~~w|y~yyx}w}z{x}}~~z|||}z{{w|{|z||}{|wwz}~y~||}z~x~~z}~{y}zzx}|}}z{}{|y{}|zx{|zz||}~|u~{~|~~}w}{{z~vzy~|{zy~|z}}~y|z~|~|z{|y~y{}vx|||z|y{||zzw|{}}z{}{||xzzx}|z~{~uxz{|}|z||{~|}y~}z}}y}}z}}z}}~z|z~wy||}|~}{||{x{~|u~|}|z}|~~~|}yx}{zz|}}|~}~}x}z{~{~x}||}z|~}{zw~zxz}~}y~~z{y}|{~{||zyy}~y{{{{}|yz{|}~wy}z{}|yy}z||{}~}}v}{x}y||{~|}z|{{x{~x{z{y}{}}y}z||y|w~x}x{~|~~y|{{zyx}{zw{y|{y|||v||z}}}~zy{{{yx|z}w{|~|}}zz{t{}z}{y{||{{~{||}x||z}x}}{z|{|}}yz}y~|w}{{}}{|}zz}|yx|y{~}~|y|}z||~~~{{v}}~{~|}{|~}y{}|~z}z~|zx|xz~{yy|~z|x}{z~~~~~}}{|~~~}~|~~~}{}||~~}~~~~~}}{~|~z~}~~|~~~~~}{}}~}~~~}}}~}~}|~~}|~~~x{{~|}|~{|~~~}w}}}}}|~~~~~}~}||{||{{xzxz{zvz}{|{|v}w|{|wzty|y~yy}}|x|xxzwz||~{}}|{~y{}~}|{{zzxv{x}~xyw{}zyy|y|{xwzxw{{|v{w{{{~z|{||~|y~~x{}~~y}}zx~z{v~zy{vzyz}yy~w}{zy{sz|zzzx{{z{y|}~{|~|}}}~~|~~|}y|~{{|}{}ww||t|zyy||z{|wy~|xx|z|zy{{xzzyxyy{}y{}~|x}}}||}{~}z}zz~}}ww|z}|s~~zz~|}xzx~vx{x~{{~|{z|z{}y|~~z}~~w}z||~{|{}|z}y{~wy}}u|z{|vw~y{|{|wz{}{}}|~z{}}v{xz{|~|{~}{}z{yu{{x|z|y{}{y}|}xx|}xwz}ywzy|x}|{}v}}y{{~~}|~yz{}{}|}{~}}|~y{zzxzy{yx{y}y{||v|x|}||~{yzz}~||}||~{xz{y{|zz|y}z{xxz}{|{}}}{~yv}xzz{wz{x{|y}}}{{|zz|~~~|{z}|z~x~|||~{}yy~y{yz|}zvz|yz~}{|z{}{z{{wzw}|{x|{~{{{{|y|~y|y|~|{}|y}zz{x~{{|z{||{wz~z|w{{y|xwz{|w~|}{uz}yx{~~~{||~{}u}}~}~}{||{{}{~{y{|~y{~yz{z|~~{}~{}{~|x|}z}w{|~{}{|}{}~~z|z}~~~~}~~}}}~{|{}~~}~}{z}~z~|~~~~|||~}|~~~}}{~~~|u{|}|~~~~~|~~|v|{~|}~|}~~~|}}}~}|~~~}~||~~~~}}~|~~}~|~}~~}}{~}~~}~~{~|z|{{zz}~||y|zxyz}{}}{~~|y}}y|~~}yx}}zxy{|}uz}|yyy{{}{|}}{|{z{~zzyzu~{{xz|~{z~z|{{}{z}}x|{z~~~~~z|{|}~~z~xz~y{~~}|{x~}|{x}|zz{z{z{|}}|zz}xy{|vz|y}~{|{z~|{~{{|yxy}}z~}z~{}{~z~z{{~|~{}}y}zz~{|}{{{|{z~~}y~zx{~||~}yvyz{|}}}}z||~}u{~|zz{{}|~~|~~v{}||}{|}|}z||{}{~{||~}x|~{~{|yz{}||}z|zzzy{|{z}~|}}}{}}||}|}~~~x|}~{}{|{}||z{~~x}zz{{z}{{|{{yz}zx~~~z|{{z}}}|{{|x|~z~~}z}}}~}~~~z{{}~x}{v{}y~y|z|}{yz{yy}x}z}}~{}|}{{xz{}{y~~~|z|~~z}}{|||}|zz|||v}~yy|~y{~x{~{{xyt~|y}|~z~||{~yt|y|~y~y|x~}{~}}y~z|{z|||}~||z{z~yz|z{|}|}{{~z{|{}x~~z{{}||{r}~z}|yy|||~{||}{~~z~~y}}}{}zz|{}|zy|~~|}}{y|}z|z|}xzz{|x{|~}|{{zy~z|~}~{|zy}|{}y|||}z|}}}|}|}~z|~~~}~|~{~~z~||}|}||~~|~~}}|~~~}~~~~~}|~}~~~~~~}~~}~z~~|}}}}}~}z|{~~~}}}~}}~y~{|~~}}}}~}}}}|{|~~z}{y}{{}z|y{z|vy|}z{{zyx}yzz}x|}|}~}x{~{||}{~~|}{}{y}|||}{y|~|{x~zy}{||w{|}x~ux{{|~{w{xzxz|~y~{|~}~~z~|x|{~~|{~yz|}}{}y}~{y~|}z{vw~z}y~y{}}wyzy}{~~x~yz|~}{|~{z{|||z{~z|~{~{|y|{yy}{~zy}|~xzyz|xy~z~}}|}z{~|{{z~y}yz~}{z}~|{x{}|zz{|z}yx{|z{yy|~||{{}}{~{{}|~~}|z|y|y~~}xz}u|wyz|~{zx}yzy{{~z{{z|{~}~{{{y|}~~y{z}z}{|w~zz}~{}|zx}zy~|{}}{z~yyzxwzz~~~t|~~|{}zz|~zx~}w~y|~|{~|~|uz}{{x}y{{{z{zzzz~z~{{}~~}}{}{z|z{|~~~}u}}y{}}}~{w}zw|}~||ty{{~{z}}}}~{|zz|}~xyy|}~|~~~zy~z}y|zz{z~{x~}w}~|zz{|||}yz~{}|}|{z|}{{~v}}{}}z}~~~|y}{}yw~{x{|zyzzz~wyyxxy~u|~z~|y}|}~}}}||}}q|y~~~{z~||z|z}z~yz|z{{zz{{|z}~}{w{~||{{}~~~z}}{|~yz~|~{}~~~{}~|~~|~|}}{y~~|}~}|{}~~|~}|y|}~|t~{}~~~|}~|~|~|}~~~}}}|}}{}}~~~|{~y~}~~~{~}~|{~}|~~~|~{|z|{}||y||{|||{~{{{yzxy{}{y||~~||~|{{zvx|z||y~{z{}~|y~~z}zzy}||yz{~~{y||{x{}{{|{yz||x{{{z}y}~z|{y}y}x~{yy||~z~{zy}x~{}zz|{||vz{~|x|y}|z~}{xyy~z||z|{zy{}{zy||~z~|~z}pz|{~y{}w||}}}y{|{zxz{~~|yx{{}z{||xv~|y|x~z~}x~z{}}}z||xz~{zx~{z~}y}}|}y}||z~x}z|~|z}|z~{}y}z{|}~~~|zzw|{~}~{|vzyx{}w|yw|}}{}}~}|}{|{|||~~||{|}x~~xz~z|y~}z|~~}y}}y{z{z{{zw{{z}z{ww}|}|}z~|z}~z||}}}yz|}|{x||y~~{{|{~z}}}{}|}{~z|z}}w}~y}v{}|wzy}}y|}}}{}}}~|~y}x{~|~{~||z|}}~|y~~}~|}}}|y}|{|{|}|}~y~wz}}}z|}{{|}~~|}~{{}}z}}{|}~xy|}|~{y}~x{{~{x|y}}z|{|y{{{|||{{}{{|}~z~}yz{zz{zzy|{xz|z}}}}}{z|~~{~{y|~yx|z}||y~|~~}}|}|{zy|~{||~~~}}z{|}|zzy}~{{|zz{zzy|w~~~~~~~~}}}~~~~}~}~~~}~}}z}{~~~~}~~{{}}~}{~}~~~}}~~~|~~{}~~}}~~~~~~{}~}~{~}~~~~}~~~~}~~~|~~~~~}}~}|~}~z~{}~||~~}|~|~~zp}|~{x~wzx{|y}|}}w}xzz{xy||y~{yzvz}|}~||~}}z~|~{|}zy}{{zz{}{}{vzzvxzvyz}xz~||{zy{ys}~zz{{|}|}}|xy{y{}|}yy{}{{||x{xz|v{y{x||~y|{x}~{y|}z{}}x|zv}}w}|{~w{~|w}{~wz|}{z{{{|zx{~y~|}zx|yx|vzxyzyz|y|y|~}{}{z}{|~z{}}z}~z~xxy|z|~xz{}~|}|~v{}{~|{{x~}~|z{|{~{x}{}~xyzw~~}{}}~||z{x{{}x}y{{x{zwy~{zyzy{|z{|~w~~}~|}~~}z||{yv|}|~|}|z{y}{z}xxy|y|~~|{{}}}{{|z||x|z~|}z~}{}}}~|y}}|~~}y{~~{}~{{zzys~y|z|}}{yz~{|{~{w}}}yz~|}z~~~}z|}{}~yzy~~~}~}{~zyw{}zw}}}{}z}{y}{{z}~zz}|}||{{||wz}~|z|{z|{}|~}}}}w|||{|z{{~w{~{}}}zy|{zwzz|v{|yxxz}~~}x~~~{}y{~yzz}z}{~}}z~y}{|{~}}~~v{yzy{{y}}wz|}y||{y{|}}|}}~z}xz{}}}{~}~|{||{wzz}{}}yw||{{}x{v||||}~}z}|~|z~{}{|~|z}|~~|}~|~}{~}~~~{}~}~~~|}}|~|~~~}}|~}}~{~~|~z~}~~~~}|~z~~{~~~}z~~|}~~~}y}~~|z}}|}~|~}~~~}~{~~~~~~~|~~~{{~{~|~y}|~}~~}~~z~}y~|{~{}}|~}z|{~z~|{{||}yz}|yx|}~}~wzzx~zy}xx}~z|~y{z|wyxy{w}{~{y}||}{wux{x|zvx|yy}~yz{||~zzzz{{~x{z|{x{}z||y||zz|yx|z|zzz}z}}w{|~y{zy|x|x|z|w|~}{}{x~zyy}z}y~}}y}|w{w|wy|y|}z||}z}x}w}{~x||y~{zzzz{z|y~x}}{~{vyzyy|zzw}{{||z{xxx|}{{|z|z|{yy}~|~|~y|{z~{{|z{}|{wz|}{x~{y}|~}}|yz~~}{zx}x|{|{z~x}{{{|{{yy}zyxzz||}{|y}~wz{||{~{z{}{}{{}~{w~}pz|||~|}~}~~}~}z}~xzy|z{}}~y||z}|w~zx}~{z{|{~||}z{yyz}}{{~|{zz}{}|}}z~~|z{{~{~|||{|~y{~}xy|y}|vw}|{y}~y~z}y{{{}{{}}~~{wz}z}zy{~}~z{y{z|yxz~{z|zyz|z}z|||{}|z}||~}y}zz~z|xz|{y{}}x~}~z~y}v||}w~{z~z|~|{{|{z~}}||~~yz|xyz||x~z|~{}y||y{{zy{{~xz}~|w|~|{}}{z{{{~{|~w{{{||{}~|xy{zyz~}{|{}~w{}z}u{{y|yy|w{{|~|||w{z{}z}}}}{||}zz{zz{uv}}w~{|{~}z|}{}|~|ww||||}}w}~~}~||~}~}}}|~}~~|~z~~}~}~~z}~}}}~~|}~||}~~}~}{}{}~|~~}~}|}~~z}y~~||{}}}}{|~}~|~~~~|}~~|~~}||}~~~z}~v}~~~}|}|}{~||{{}{||~uzywz{z~{|yz|wu{{y|zw|zy||x}|}~{|~|~~z|{||x~~~{|{}|{y{w|z{||z}w}}x|{{{wu}{z~{zw~x~~y}wxyy~~}z}z|~x|}~~{z~{z{{}}vv|}}}u}{~|z|{{u~|z|z~}}|~{{|}}~|{zy}}}|{{~z~}|}}yy|}xy~}zz|{yw|~}vyxy{|~|zy~||xy~|~~}{|{{y|}}||{{yyy{}{z|y|xz{~~{y|~y~~|z|z{w}{}}|}~}}z{|{}}x~}z}|{~z~{}~y{y~~}|zuw}zz}{|}{}}}}wz|xzy}{xu||{z{~|{~}}}|}zz~}}~~}~x|}{yx~{|uz|}}{zv}}|z}||xzy{z{z{{y}~|y~}~{z|~y}~}y~}}y~}}|y{xz}|}|zx~zw{}zx|ww|{zz}y}y}~xyzz~|zx}}|}y}w||~|}{~|~{|{}}}{{xy||~~z~}{~y}~x}||}zz{}}{}||}}}~~zz}|{}z}y~{zyy}xz}||z}wyz}|zzy}|}{x|{z~y|{x|zy}~~{y}}zz}||{y}z|{{}{||}xy|{z|~|{}|{|||y}yw|wyz{~{~|wz|}w}|}}{~xz}{}{~{~{|~y}||zwzxwv{|v}z{}z|{{x|}~z{}}~}|{}|{~~y||}~z~~|~||~~~~~}}~}}}~~}~z~~~~~{~}~~~{}|}~~|~{~~{{{|}z|{|~|z~}}}}}~}~|~z~{~z~~}}~|~}|~~{~||~~~~|}}}}}z~z~{{|}{z{z}|~yzz{v}x}}|}{z}|~|{|}u|y{|~~x{{{{y{~zvz|}|~|~|z}}yw|{}}|}|}}}~}|}||z|zw~w|~ywzyu}}{yy~{{~}zy~z|~~}y}yz{|~}z~~~{{|{{z|z}}yy|y|{{|z|}{z}{}{yz|x~}~|{y|~|xz|||zz~{z}|~|{~|y|}|z~x||~y}x~|}z}z|~yy}{x}}~{yy||{z{|~yx}{|z}|}||y~}}}{{zu{}~{yx|~}~~}}{{|~}}|}|y~}{|~}z}}|{~xz|||zv|y~}{~|~}~||y|~~}|x}}}~z}}z~z|~|~ty{}xy~}z|z~xz}}|z}}w~|~{{|~|{|{{~}zzy~||zzyzy~}}{|{|{}~xy~zx{}}|}|zwv|||{{y|v|~|}{~z{wy|~y{w{{u}z{~}{|{z|zx~{{{}z|}{x|}{z~~{|z|xz|{x{|y{|{|vyz{|x}{{~~||}xzwy{{xy}~y|}{~}|||}|zyx{{}w}~zy~}}yz|{}~{~~z{~|~}{z|w~{}z{}x}{yzy{~{z|v}~zzz}}~{xz|y{~||y~z~}~y}{y|{}~~x~xzz}|z{|y~~yzz~{||y~{|~|~~{~z~yx|x~{~}~~~~~}~~~}}}}~~~~~z{~~~|~~~}~~}}}~~}~~}{~~{~~|~}~}|}~~}~}~}}}y~}~{~~~{~~~{~~~}~{|~}~~~~~|~}}~~~}}~|{~~{z}~}}}}{~|zy|z~ux}}xxvx|z||}y|{|y{|~z~~{}yx~|~{}vy}x}{}{y~}|}w|||~{}y}|}z}y}~x|u~{|y||}zx}v{w}y{z|{|}y}}{|y}z~{y{|}~{x}x|z{v~}|{v~|y|z}}}{|z~|y|{yw~}}~z~{x|y|{{~~}}}~}w|~}}zx{||z}|z{w~x{|}yx{z|~{{v~z|{||yz|y}|{|{z{~~|||~|}~zzvz{v{z~}~zz{x}yy{~}y~|wxxv|{||wz{}~{|}z~}}z|z}~}}|}z~}}|zx{|}}}}w|{{}x{y|y{y~y|}z|z}{y{||y{{z{z~y}|~}}zy{}~z}x}}xz|xz{xuw}{{xzvzyy}||w|{{}~{{}}y~~z|wz~}{{}z{}z||{zzz|{|{{{{z|~|{{z{||yxy|}}zw}xxy}|}|}{x~|~z~zyyy{{y~|~||y}z~z{}{}{{{x|~{}|~~~y}~|}x}{xz{~~{|x~{z}{}}yz{y}z|z|{||y{}}x{zy|{{z{~~{|{}z~z|~w||}}~~z~x~~~}zy~w{|~~ywy}}yw{||{y}yw{~||y}}w{y}{yz}z}|{}{}{z~|{y|{{|y}}zz~z}{~|~xy{z{{}{xz{{|~v}v|}zw~|z~|zz}{}~~{~|}{}~|}~|}~~~}}~~}||}}~}~~}~}~~~~~~~~~~~|{~~{}z}~~||z~|~~|}~}{~||z|z}}{}}}~}|}~|~}{~~|~~|{z|~}}~~~~}}~~~~{}|~~~~~~~}z|y|y{{z~}{~yy{~|}{}}{y{y~yu|}}|{yz|y}}~{y||y{~~z|w~|zy{|zzyzxzz{|y}y~~{zz{|~z|}{z}~xz|{~{{yu~}}~}||yz|y|||}y|{z|{~v{z}{y{}~~z}|x}x~{zy||w{{y{y|}~~yz|y{z}xz{zy{~{~{~{}~}{x~z~}{z}{}z~|~z}yz{}{||}|||}{||z|yz}}z{xx}}|{|{y|}{zz}|~|zz}||}{}}~||}|z~||y{yx|z{{zxx{}z{zzy~|~~{z{x{}}|{{zzx|}v|~{}||}}}{}zxywzxx~z|{xxz{||v|~|z}z~}{~}z}z|}zx|~|~v{}{{|||}z|y{{||||{{wpy}~}~~~w~y|z{{~{{z~x}}|}}}{z{}z~|~{~z}|}}z~{{x}y~z}y|||wy~~{~{{~|}zz|~x{|~~|x~zw{y{|~z{}}|~{z|zzxz|~}~|zw{~w}{{y}x|zxz||}}zz}|wx|yy}~{x}{|y}{}z|z~}}}{zz{|{wzz|{}||x~~y~~y~zy}}{y|z|x}|yx||xzy}{z~{~y{|~{~zy||~|t{{{||z|{|v{{}|||y}x}yx}yy}}|~z}{}}}zy}}|y}z}~{~v{{yz||}~|||{yz}y||{}z{}}yxvvyz}y{~|}|}~~{~|{~|~~~}~~~~~}~~}z~x~|}}|~{}~}~z}~{u~}}~{}~~~|~~~}}}|~~~}|~~~|~~~|~~{}}{~~}|~~~~y}|~~~~{{~~~~zx~{~|{|}t~yxxz}{y}y~w}ut~||y~}{}{|y}{|zz||}|{~}x~{|{}|z}|y{~wyx|yy|{n}}zz|y|w{x||{z{{|z}{|}|z|~|}~{{~{|zz{|}|{{zzzz~|{|xv{}}zz}y{z|v{}}{~z||}~y}z{~~}|~xz}~|w~yz{|~xy|{}}|x}w|~}~}x~{{zy~||~{}{zy~|~{|}z{y{zxz}~~}|w|~}~{zw{{zzzy~|~~~w}zz~|}y{zyy{~}|z}|~|{}||||z}~|z}yz~}z|z}}x}}~{|}{{~~z~}yyz|}x{{{}uv|z{z~||~y~|}}~}}{{}}}z}zxy~|}~{{{}y|zzy~}x{|{}|x}|zz{yvyy}~zzz|~||}{|~z|~}~}}}{w|}|}|yz|x}x|}wy{x|wzxzz{{~yz||zx}z~zy{}}}}}|{z~z}zuyx{||{}|}zr{yzz}xz}}~~~xzx~{}z~}{~|}}v}{|}||||}|{~}|||~|}|z|zz||vy~z}zz{{yz~uzxw~v{{zy{}||{|x~z~y~|y||{~|}z{y|}~}}}{x{~z}zyyy||||{vz{y|y{wz{z}{y~|}z{}}}z}~|yy||}}yyz}{~}xy{wxy}zzy~{y|z{y{|z{}zz{x|{~~}}|{|z~~|~~}}}~~}}~~}~~}}{}~~~~|~~|~~|~~|}}~~|~z|{}}{}w}}~|}~~}}~|~~~~~~~~~}|~}~~~~z~~~~}|~z}|~~~|}~}}~~}~|}~~z~z||{~yx|}}y|{{{x}x{}}|}w}zy~{}x{|}|}|}}z||~z~z~~z{}y~z}}|w}y{y~yy}{~~||z{|||{{|z}z~~z{||~{}|w}|}~z{}~u}y}z}~|~yx|y~{{zx|}}}}{{}z{~{~w}~{~z{z|~{~y~{||{~z{{|}}|{|}y}|}w|xy{z}}||yy|~z~~||}~~{{}{|{~y~}z}z}}wzwx}xz|yy~|y}~}}x||zyz|}{}ywyz{{~~{z~z~}{}|zzz|{|z~{|{}z}{||}}~}w}|z}|||z}~}{}~y{z||}~y{}y||z~}}{}|}~z|zyx|{|z{|z}y}y|}{|~yyz{{{z}~{}{|{{x~y~{x||yyyz~~|}{~z{|wx}{}~}{|~}z{|z}}~|y~|y}x~{z{|x|~{{|~~~}}y}{{{zz~}~zx}|{|zyx}yzz{|z~z|y~~z}|{~}~~y~}{~||{zyzx~y{x}y~zz}zz~~|{z}{|{w{{|~}{~{y{}{|}{||~~|~{|{}}~}{w{y||z~~|}|{z|}{|y{x}yz|}}y{}}~{}{}y{z|~}|z{}~z}{z|||{~}y{w}}~}~|}|z|{{~~{~z{|uy{z{{|}{zz|}y||w{{|}|}w{}}|x{x~}~}~w~~}|{{z}z|~~|{}}~~{|~}~|{}~~~}}}~~~}~~}z~}~~~}}~~}}{}{}|~~~~~~~~|~}~}~~~}~}}}{~}~~|}~~}{}}||~~}}}|}|~}~|}~|~~|{}}|}~w{{}z{{yzx{xy{{{z}{|z|~|x|zz|u~z}||y~|z}zxyz|~}}z}|{|~|u{}||z}x{xz{|{xzx{xy|z{~wzyy{yxx~{}{v}x||}{t{y{|}}}}{}~}{{z{x{yy}zyx~~|~}zyz|x|y{z}z~yz}||~~|{}{~x{~}}vzzyz~|z||||zw}ywzyy|z|}}yyzzy|}~zxz{|zz|y{{|{z|z{~{~|}}y}yz~}~~z{zx|}}z}y~{{y{vzz|{z|}z{||vz~xu||zy~|{}||}~~}}||~|y~z|~|z~}y|{yy{|{yvzy}vwu}u}vx|{|}{~||x}z~~{|}{|{}}}|z||~}z}}~|z|}~yyy{|~y}wwxt|{}}|{y{y~}{{{z{|}}~}yy}}|||yz{xt~~~|~z}z{}z|{w{{~{}z{|x{{{x{{z{z{w|z}x||||~{|y{}zz}~{z|~~||||zv{}x|{|zzy}{{}xz~}z}z{{{}}y}~{}s}{|xz{{~|}{{~{~|zy{~zz{|}}z|~z|yzu{{~{{~|{xxz}y{wyxzxy~||wy|z|xyxz~}~w}}y}y{~|~{x}yy}|zy{{{xyz~|{{zzw|x}yxy~}x~{y~{z}~|z~y}}}y~{~zy~v~}||x}}yx{vzyvz{|x}}w}z{x||{yxx{uz{w{|z|z~zy{{z~}~|||~}}~~~{~~~~~~}~}}|}{{~|~~}}}~}|~~}}~}|}|~~~}|}}~}~~t~{}|~~~|}~|~|}~~~~}~}~}~~}~|~~}}~~~|~~z}~~~~~{}||}~}~|}z}~}~~x{xyu{vy}{~{|wz{x{~{zz|{~~yzzx~|}zy~z{{}}x{~~y{{zz{||~z}|~}z{|y|v|~{}~{yx~zy~||z}}||}}{}|{{w{}}}}zx{~zy{}||{||~y}|}|z{|{{|x}{{||zw{xzv}~}{|zy~|}}|{vz|}|x}}{{}z{}}{x}{yzz{|{~{yzy}z{~~v{{vqz|zt~x~}{z|{yzwz{~zzz{y{||{x|~yz|x~y}{||}}}z~|}|{}}wx|}{{z|}}yy}wz}{yxx~}x{zy}|uzw~}z|z}w|zyy~zwxx~}~{x|yyy|syy~zs}y{}~|z|zz{{|~{}|||yx~wz|zz{{~{z}|zy|~w||~{||{{~}~{xy~}|{w}yy}|{z}~{~|~{~||{u{y|{~|}~y{x~~~|z}~{z~{}w{r~xz}y{|{{y||y}}||w}{yv}z{{}zyz{}z}xw{|zz}x|y}}z{|z{|x|{x}x|z~{}{~zyz~{{{}y{yxyyz{{|z~{~{|||{~y|}y}{|~|zz~zz|y||}w}}y{|y{}wzy~|yy}||~|z|{{{|{{~}y~}}{z|z|y||z|~x~y~{x|yyz~||{~{|zy}{||z{yzyz|v}{yz||}zw|{|{{}|}{z{w}{z|{|{~y{{z|~z{yz{y}z~~||z|~}x{~~~~~x~}~}||||~|~~{~~~~x}}{~|~~~|w~~~~}~}~~~~z~~~~}~~~z}}~~}}~~|}~{}~{}~|}|~}}z}}}~}~~|~~~}}|~~}~}~~~||}}{{{|z~|{{zy~|yzzywx~xv||xz}}~yz}~zxz}zy{}}~|~~{~~zy|}||yx}{{~}|}}{zx}}{|{szyzzvyw{{zz}~y}x}z|zyz~{{}~}{y~zx{|~xy~z~{~|~}~|~yvxw|wu|{w{}~z{zv{||~{vxuz~|}}z{z{|{|w|}|{}{w{{{z{{}~yxxzx~{~{{y~{|}wxy{zzvzz|{zxz~{xzz|}~|{z~~z}|{z~}~vz{zz|~|}|wxyzy}w|{{~{|z{~||{}{|{|}{~xzzx}|}}~wy}}|~x~~}{~vzx|wwy{x|zy{zz~x|z~yzy{~|zxy{}|~}x~|z~y~{x{{}}}}~v|{}x~}}xz}yy|{wxw|y{}{{yxyz|}zt|y~}v}|zz}{zx~||}z}{}{{{}~~z|}}|x}zzz||x}y|w|||{zx{~||z~}z{{z{r|{}{|}~w|}{|z|y|~|}||xz{{|yx}w{x{y|u~wyzyxx}|}|}{|}z{}~}z}{}~~}z|z|}z~||zz{|z}x~}||wwy~w|{z~~}zwy|{{yz|{|||}~|~~|{yz~xy{}~|y{~v|}~{{wy{}|z{{|wz{xw~z{{{{xx}||{~w~z}yx|||{~}|~~}~y|{{}~x}w||xy{}zz}{y|w}}{}xvy}~{z|~|~|}}}}|{||~}~{~z}}|z~~}}}{{}~}~~~~~~~}}x}}~~~~|}|~~}~~~~~}~~~|~}zz~x~|}}~}~}y~~||}}~~}~~~~~|~}~{~~~|}|}{~~~}}~~{}~~}~~}}~}}z~{}~~|}~}~}~|~~}~}~~~|}}}}~}{~~|y~}{yy{zy|}|z}~{xyz~z}}{yz}z{|vy|}|{|ww}~{{|{|{{||x{z{|||||}zz{|{||||{|yv}x{~z{w|}{z|y|y~}~|zz}|x{{|yy}}zz~zzzzw|z}{}z|~}zx}}}}|y{z|zz||y|||zy}{yz|zzx}{zz}y{~}z{|{~|{{y}}~|{{x~{|{|{{|~|w~{}z{zz}}~||||zz~z~||{zzx}~xx}u{{z{~}w{z~~z{~y|}tx||{z|y{|||}z||{y{}|~{|{~||zx~|}z|vx~wy{{z|}~z{~|{|}{~|yy|~|}yx|~}y}}v~|z~zyz}~yz~yv|x|{y||}}~}z{{z~y{{zy}{~{|~}|y|{|yzy}~~ww~|~xzz}}w|{y}|y}x}}{{|}}~y}{|z}|{v}|{~z~xy||}~yy}|}~}{w}y}|||yz{{||~}||{|z}y}}|{}z}xy|~zxy{xx{{wt||}{zz{}zz|{||}{y~}~{|}{~z{z~|~|~{|}||t|~w}|~{}x|z|zz|{|zz}}{xwz}}|{|}sz}}{{x{xx~|z~}zyz~|}u{z{|{zz|~{}w|{{z~|yz|~z||||||z|y|y||xzzz}}~xy{xzzx}uzzx{}~}~}|{}{}zzx{~u}~z{}}}w~{|~z}~|{{~}z|~v{|~{x|yy|z}w~|y}{}{x{~{}}|~~}}~}~~~}~~}|~}~~~}{|}~~~~}||~~~~}}~~~}}~~}}~~}}}z~~~~}~~~|~~y~~}~}}}}{~}}~~~~|~|~{}||~~~~~~~~z~~}}|~}|~~}~}}|{~|~~{~{~|w~}xy}uz{|u{z}~v{}|x||z{wu~||z~{|{}|{|~z~|}|}y}z}}}x|y~}||}w}|~xz}v{}yzyzzz~{||z{y}yy{{zx{|}|}z{zz{{|y||{~z}}{}{}yx{}||y~{y}}|y}y|w}y|{z|{zw}x{{}||y~|}{z{|{y}}{~~y}x}{z}~|}y{y|{wv}{z}|}yz}|zvz~|}{}|~~|~~w~}~}|}~}}}~}yx|}}{||~}~{y}zx{y}z|{|}|{|x}{~|z|{y{}{~|{xz~|}}|}~|zzzy|~yz|y}z}zzu{{z|y{xz|z}{|z||~~}~}}z||}yz{~y~~|~x{z||}||}z~y{~x|~u|yy|||~~x}}z{}|~}{{|{}~{x}z{zz}|y{y||z|{~|zz|yz}~|}zz}{z}xxz{|}x|~{~~{w|}~|y}}|{{{{zz|~||||x{{w{z}||}zy~{||}~w||}~y}z{y}z~}{}~~~z~|~|v{yw~|z|}zyz}z}{{y~~{{{||xxxt}|{zz|}|{z|~~~~|{{}||}x}}wy~y}{~y}~z{{zw|~|{y}{yyxz~|}{{y~}|x{|{}{z}y{y~x~y|{~}z~zv}|||{|~{{}|y|{yz}}~||{~{~~}{}{|~~z~z~|~~|~~|}}~}~{~~~~}{~}}}~}}z}|}w~~~}~y|}~}z|}~~~~~}{~~}}~}}~~~|}~~~||}|~}}~}~{}|~|{|~}~}~~}z|y~}|~~~{}~}~~~~{}~}|z{y|{|~{{|yz||z{z}|z{|{~{~~|{{~y~{yz~yzzx}}w{~{~}xy||{}|~}~u{x}{~|xxyx|x|{x||{}y|x{}v}}zzwzy}{|yzzz~}w~}{||{|}z{~yy|}{}~|}|||||x{~v{{yx|{{~{yy}zxy{z{{zy|||~{|}{y{{v}{z{{x}}~{|w{yx|{z|{{}y~z{}}~v}z~|~}zwz{~~{||~}wzyy}}v|}}w|x}~}zz{~~x~|y|~z{}{~yy{{}}z~~{{~|z}z|}y}}|}~{|x~{}zy{}|zx{x||}{~y}~}y}y{y|~|~vz{y|~yy{~}~z}y}||w}z||{||v{|zyyz|{y}zz}z}|~}x~{|zz}x|{|w}|~}v|z{z}|{{~}{|zz|v|{|}y}|~zy~}}{|~{||}ywz{~y|}y|}z~|{yzz{{{~yzyyz~~~y{w}z{~zwv{||}{{{~{}{~||{x|}z}~z{~}zzzv}}{wy|x~{}~|~}{~{}{{|zz~|yz}x|z|~{~y{z|}x|~zyy{{{{~|||{}x|}~zyy}}}y~xv||y|~z}xz|}~|}~|}x{~z{|||}{}~}x}y|zy}}zz~{}{}y}z|w}{}}{{~|z|z}|z}{|x|{~z|z~{y~}}}y~y~v}sx~}{|zxzwyz|z~z|x|{{y{~zxwyz{xy}|}|x}}x|~~}~}~~~~|~}~~~~~~|}~~~}{~~~|}}~}~}}~}~}~}}}~}}~~|}|}~}}~{}~}~~|~~~}}~~~}~}}~}~~{~}y{~~|~}~~}~~}{~}~~|~~{|~xz{}~|zx~|{|z~wz{{x|~sz~z|z~|yz|~{yv}|x{z|x{yx}{|yyy{{~}||z|{{{{|~}|~z{wzz~|}{zxy|}{|{}{~z}}{~{{u|~y|z||}xy|x~z{y{}}zz|~}ww|y{z|x{}}~zy{{vz~{xyy}y|uzyy|}|{{}}{z}}}|y|}~}{x~|z~{{~y|zy{v{z}}z{wzvw~{}}w}z{~yx|w}}|zwzv}yy}}{{{{{~x|{{}|{}~}}xwz~|}w{xz}x{zz|z}wv~{zz|}zxw{{}zyz}~}~{~~|{{{~~{{{{{}|z}{~|{{}z|zxz{|}yvw{}y{x|}|zv|xz|}vv||~|y}{{~}}|~{~{~x}z}z~~}{{}|{}z{y~}|{{}w}|~}z{zz}{{v|}}||~}|y{~z~~}{|{}x{~~~y~{{z{x|x|z~|~{yz|}uw|{{z|}xz|{z{z|yz|{z|z|}{z|{z~z{zzzxw~{|z}y||~x}wzx~}}yzyy}w}x}{q~{}|~{||~|~|||~~}~zs{|y}{|{}~z~y{|y{t{w}{|yzyyvxz{xv}z{yz{|{~y||}|z{}|{z|{|~{{x|}~~~|{z~}~{||}|x}{|wzy}~yw{|x|zw{{}|}{{z}|{}|~~{{|{{|~zyy|z}{||xwy|wy|wy{{{}yz{}z|~|}x{y~~x|{|{~{}z~}}~|~|~~}}~}~}{}~|~~{}|{}~}~~|}~~~}}~{~z~~~uy}}}}z~~}}|}}~~~}~{|}~|}|}}~~}}{}{~~}}||}~~|~~~~~~{~|~~~}~~~~~~}}~~|~}yy~~|z{{|zw|s~}yz{~{yz~|~|z}wy}|x|{zz{w}z}|yx}zy|}v{||z|z||~|y}{}~{~}}{z|yx|{|||{|}~~x}|{w~|||{{xz{{xyxy{y|{|y{{{|{|z|}x|z}}}|x}}z|{|y~}{yz|}~{~}x~z{{zz{{|}z{{||{z}}|z|{zzxv{~|z{~}}w{~}~~~{|~~}~yw}xz}~{|tzy|w}}}wz}z}|~|u}~{~{}|z}{}||uy}z{y|~||}z{}||{{z}|~{}}|}}~z{w~y}y{{}{yy}|z{|z~z||}|x{|}{|{|{~{}}}|~{y|{{z|{z~x{x~x|wzyz|z}{{{yz~||z}zy{}}yxz{~~||zyz~}|~{}|qz{~z~~}|yy||||{zz}~~{}{||}}{yy|}zwx~~|}~z{|~||{z{~}{||{xy}|{|x}~{~z{{v|}x}||~zs~~|yx{|z~v~~}|{w{~~|}z|z~{{w~|z|y~}{vz}|}|}x{|wyz}{~v|zz|}~z|z|yv{y||}}zxz||{}z}|{~{z~{|~{|zx|wy}yyz{|{}}}|~}~zz{~~||{}zxz~~w}~|{z{|~y{z|{|y||wyy~yzzz{x|{zz}xxw|}~v~~~x{~|{}|}{}{{}{}{~|||}{~{{}}z}~~|~{}|y}{~~z}~}}~|||y~}}}~|{~~{|~|}~}~~}~z}x}}~~||~~}}}~~}~||~~~~~y~|~}~~~}~~~~}~}~}~|~}~~~~~~~~}}~~|~~}}~}~}}~~~yyz}}{|}}~}vxw{x|yz}}wxx|{~zzz}}y{yy||y}wz~{{||y{~}xz|}{~zy~|z}{yzz|}|zz}{|}x|}z}z|}}}z~{~{y{xx|x~~}~}|{{z||y{yx||y~{}~{|{}|}{z|}||x}y}z||{}xv}y{y|xz{~{z~|y~{|~t}{}{}{}{y~y}~{x~}}|{||zz{z{z}|}z{{{v~z{}|x|w|}y}u|}||xw{zzz~~z~{}zv|}~}w}y}wwyzuxx}yzz{{z{{|z~z}~y}|~|}||y|~}~z|~|}zz|{yz||y{y{||r}yyx{z{}u{{~zz~{y~~{~z|||{z~|x}z~}~}}zzy|{u|{|xx}|}zx}zz{|zx}yv{||~{}{~{~||~}x}z{|}{|y{z|xyxx|{|yv|z}{~{{y~|{}}wyzy{{z|}~}{{|x}{|}~x|}y}y|y|||zxywv~zz{wz}}{{y}zxzx{|u|y|x{{z{|z~{||{x|w|~yz{z|z}z|~}z{u{{{{y|~||z|x{wyzxx}x|zxx{{z}{{~~~|~~{}~{{|{~}|}z|~yxuz|||yxy{|}y|s|~{}x~|{xwyy||z}{~z}}|}}{|~{~~}|zz|||zzy{yy|{z~y}~{z{yzx}}x}|{~|}z~~|}{{}{|{}~~|{~{~}~~~|}|||~~~{~}z~}}|~~}|}|~|~~~~}~~~~~}~|}{~~~}x~~~|~{}}~}{~}}~}}}}}~|}~{~|~{~~~~~~v}~~~~~x~~~|~}|~}~{|}}~~}~}~~~}z|~|}~}~{}~z|}{}x}|z}yz|{z|~}|}yz|}~|xz|~{{|}{z{|~yx{|wywzy{~|z{{}}z|zwz~|y{{w|{~|zy~yzz{{{v|y|{xx}yu|}w~{}|w|{|w{z{z{|{}vyyz|~wx|~~x}zzy~{yz|z{t}|y}}~}|{|y}z{}yxwywy|z{|zz}~|{x|}y{z|z{~}ywy~|~xz}~|z|z~|y|xx~||{z~zz}w{zz|||}|{{|~{|y|{||zy|y}~~y|}}~~|w~|}|x{|}|~|zzyy}~}|{wz|zyyx{{t|{x}~}{}z{zywy}{y}}|||{}{y}~|}~|}{|~{x{{x|{~{|{z~}}{}zyy|x{~||||z}}y{}y{{|}}z~||{{}z{x|z~~{z}{u}|x|zx{z{|zz|{{yz|{}z~}}{~{|~{yy{{z|{|~zzy}}{}~}y{}{z}~~}{zy~~~}z~|y|}xz|{|w||}{|~|}|xzx{||~}{||{}|}~}}~zxx}~{{|zvy|}}}||}}|}w|}||{x{{}zv}|}{||}w~yy}y~}yy~~|x|}x|wxt~~y|}|}|y~|zz~|{z~z|{|{}yw{y}x}|y|}yxzz}|z|yz|{}|z{zz~|}||z|}{zzxy{|z|{{||z{}yz{{~}~|}y~z}~|x|}~|}v}z{}}{x~{|~{y}{y{||zzw}~zy}xz~~{{yzz~}}~|~|~~|}|}|x~~|~~~|v~~|~}}~}~}}~~~~{~~}~~}{|}~}~~~~~|~~~~~}}~|~|}}{}~~||~~}|~~}}{z~|}}~~~~~|~|~}~~|}}~~~}}}~~~~}|~~~~~{~}~~z{~{~{~x|{~y|~}yyzw{{y{v}uz~xv|y{}{~~{~}}|}|x||~~|zw{{|xy}y{||~~z~}|z{|{||~|w}y}{|y{{|x{}{{~}{|xz}{{}}zzyx|{{|}zz{||~~}{}{{~zy{zu{wxxy|z}vzy||}}|x{zz{z{v~yz{}zz||y~{y}z}~z{~|}y{y~{|{}x}zy{x|x{zyzyzvzyz{x{|w}{z}{y}|||{|z}|v~~{yz{~|{~~}||z{|{~{yyz}}z~|{z{}}~vyw|z|}{}}}|{~{~z~|}z}z|{~}|}}y|}}~y|||||yz}x{xz{z}z|w|y{{~{{{|~~|x||{{{|~z{{}~}~}~||||~}~~|{z||y|{{zz||~{~~{y~yzz|}{yy{~~}|~{}{{|{|~|zw|yz{|||{{|zz|{{||{|||~{|z{|x|yz{}|{|}~|~{~zy}|zy{||{{}{{y~z}z{zyzx{{yzx||y||{~~|y{}~~||}}}{|xz{}~|{}z|y~z{}t|{x|{}|v||{zzw}y|}zx~}|z{}y|{}z{{y|x||}y|}z~{~{}x|}{~{|w|x~x{~x}}~w}{|~yy{y}}{}v{y}{|y{~~{x~{|{~y}~{z}~~|}~~y{y}zz|~z{}z|yy{|y|vzz|y}|yz||}}}~~{}yz~{u~~{~~|~}~}~~x}}}~~~}{}}~~z{~~|}~~}}~~{}~}x~~~~~~~~{~~}{z{~|~}}|~}}|~}}~~~y}~}~{~}}~~{~{{~~||~~}~~~~~~~~}~}~}~~~~~~~}z~z{{}~~~}}~~~}~{~~|~~xy{|z~yy|w{|}|~z|{wz|{y}{y|v~z~|{{}|~{~|}y}|~~|}x}}~~yx||||x~x|zy|{{~|zz{{}~~{}{{yzw|zx}}w{~yxx~y}~|{zvz|{z{{z||w{x}~x{}~zy||y|{|z}zyx|w~|{y{z~zw}{~}~t||{x}|yzxz~}}}x{{x}{~{|}zz~|z~~zxx{w~|z{~|}z}{|{}{{~x|yyz{~}}{{z|zy~||{zz|y{}|{xyz}|z|u||uz~|{}|}{z|x}z{{}}z~{{}{{{~~y}{~|y|~z|}}~}~{|||yz{z}{|}y{z~||z{x}{}z|{|}|w}}{|zzzx{{}z|z}|{||tyy~z{|y}~{{|}~}}||zzyz|x~z|{{~|~|{|}|}|z}|~z~~~|z|}z{}}|~yx|}~|}|}{}|xzy|{}~w~{{}|{y|y|}x{{|z|}|~|}z||{}|{z|w||r~~{}}x|}~x{|y}|z{}}~}{|{}}z{{~{{|x~}~~~}zy|{xz{{z|{~~}{}xz{{~|{|}|}}}{~}z|{x}zzx~{z~{}}z{xw}zu}z~|}xy|y}xy{~zzz}{zy{x~y|z}||z}~}}|z{~~{x|}~y|}}}{|~|x}||v~y{{~{}~~}}}wz|}}}yx|~|}}{~|u~~|{{}}}~{~|||z}y||{||||y}zx|{~}~~z~~yz{{~x~~|~}~~}~y~}}|~}~{~}~~{}}|z}}~~|~~|~~{{~~}~~}~}~~y~~}|~{~~~}~~~~}}~~~}~z}}}}}~}~}}~}}||~z}~~}~|}~{{|}{~}}}}~~}~}}|{~y~|z{~}{|zy|}x||zzwy|t|{|yz{z}y{zz{zz{{{{|{}|y}{{y}~||{|~y~{~{~~}}|y}x|||~x{}y~~z{yv|~{|{{{|zzzz{|~zx}}{y|{z~{z|~}|yx}{{w}}|{|z}z|sw|}{|zyx{||{yoxz}z~|{z|}}zz}|}{}|~}|{|}~|}{x~~{zz}}||{|z|}}~{}{y}{y|y~}{y~}{}{z{}~}}|}}~{}|}{~|{|y~|{{}}|}~x{}z|{{zw|}y||||xz||~||y}}~~||~z}}~}yy~{w|~|{}{|z||z~|xzxz{z{y{y||||{{zxz|zzy~zz}|~y{}}{}~z}~{~~|{{}~zz|}|~{zx~x|wuxz}{}{{|xz}}}}{|{y{z|{~~y{zz|z|{}~|z||}}yz~||z~xv||~}y|xx|z|||z{|z~xyz~}|z~~}{}wz||}}}||z{}|}}{{|}xz|y{||x{x||~~wzy}|zz{z|{{||{{~z~{{~{|||||||~~~~y}{{xy}||}z{}{{|{}~z}{~xx|x}z|{}{~||{|{y~zyyy|||}|}z{|~yz}|{x{yz{vzv{z}|~yz{z{yzzxyry}|~|~~~~{yx|||~}}|y~{||}{}~~z|y~}yyv|}||z{{{z||z{|zx|~zy}|}||{|}}~}y|}}}~~~~|}~}~~||}~{}|}~}y}}~}|~~}}~|}|{~~}~~~~}~}~~}}~~{~~}|~}{~~}~~z||}}}~~~}}~~}~~~~}~}}}|}~~~~~|}~~|~~|~~|~~~~~~~}}}}~|~~~~~w|}z|{~}zz{{|y{{{y|z~~}{zx|yy{z}yy|~z|yzywyx}w{|zwzzxzw|}xv|{z{~}{z~x|}}}y}|z~}z|{|{}x{w}{z}yx~}||z{y|z||{zwxzy|{z~v{z}xxx~||}{|}{yy{x{{|}~|}}z|z|{|{xzy|~{yy}{|}~~~}}|yz{x~z~}x{x{~}y{z|wx|z|zx{~y}y||{}|y}{{}|xz{~}zzz}zyzwx~y|||~~}}{}|xz{y}wz~~}}}|y~}z|y|}|}|z{~||zy}~}zzzy}{~{{~~}}z{|w|{}zyx~{z||{vw|yy{}}}{y|}|{}zxzz{x~|}|yyz|z|{x|y~z|{~}z{w|zx{vyz}}|y~~vxz}}{{{w}zz}yzx}{u|}}|yz~~|}|yz|}y|{{~y}}{{~z|~~{~~~y{w}}yz|y{}|}zyx~{{|~|}{~{}{|zz~yyy|{{|z{z}||{z|x{|y{{{|z{z}}|z{z}z}~{|}~z}|{~~{~|{y|z{{y{{{z|{|zz|xvx}y~~{}y}|~zzzz~{{{~}}zwy|{{~x{||z~y{|{{{|{~zy||z{|{yzzx~{||{zwz~{x{y{}||y}{~|~|z|{||zz}~}{zw{z}w|{z}yyx}}~z||}zy{}v}}~}zy|{}{}{}~}|w||{zx{~zy}{~}{zx||||v}z|}zzy|{{z|}~~~}~}~~}~|}}~}~}~|}~{||~~{~}~}|}~z}}~}}|}|~~~~~|~~~~~}~|y|}~|}|~~{z|{||~}~~}y}~}~~~||}}~~{~}{}~|~~}~~}}}~~~~~~y|z||}vz{~}y|yy{}}xxz~zyxw|{~|t}~~{|w|y{y~zxw}{}}~y~z}}~|{z~yyzw}{z||yzx{{~|~||z|~zw~|xzz}zz~}y|{~||z~}|}x||{|{~{{|~|z||z{}zz{v{{{}z|}|}|||}}y{z{|{}xyzyyz}}|z~y}}}}}z~{z~}|~|z{yy}y~}}xyxzx{{{x}||}|}|y|{w{|}wzzz~~}~z~}w}}~}}y{}}{}}~y}}~~y|{}{|{y|yxy|}{}{}x|}{z||z{||yz{z|z~zz}{z~z{}~|z|}{~|{}z~z}{|~~||{zwz{{{|z}yzx{y{~{~y{z|xzu{z|}{{|{~z{}|z{}}|}z{|yzw}{|{|{{zx~z|}xu{{}|~zx{}z||}z{~|~}{}}}}~|{~z~}{~|}}|~||yyx|z|}||}v}}x|}v{zxx|}y{y|~|~zz|||{}z{}{}}}z{}|~}|{|{~y{{~}w|w~{{yz{}xw|xw|wxxzy|}~zw}}zx~}|||{~|x~z||z{~y|||}}x|{y|~{zw}|{|x~zy|z~y{}|}~z|y~}y{{|yz|y{{||}~}~|z||}~~|w{zw}zy|~}{yyw|w}y}z|z}yv}~z}~}wy}~}{{z~|}|{}{}{{}|yy~|}xzz}zzz~wzzz|v{||wxz}{|zy}y~z{}r|zz~}|~}z|}{{}}}|}}~~}~||~~~}}}~}|~~}|~}~|~~z~~}}}~~~~~}|}|}~~|~}~|}~~}~~~}}~~{{}{~|~~|}~}}|}~|}~{{}|~~}~~|~~|~~~}}}{~z~}}~|y~}~}}}~~~~|~{}zv|z|~||~{z|~z{{{zz|~x{z~zx}|}zzxy~{u~~{{|zy}~z{z}{}}wzy{~}zwz~xwz|}y~{~zyvyy}z|z|{}}~|zz~|{{|~yzz|yx~y||}x|z~}y}||z||}yyv||z|}x|}|~{|{~{}x{yzs~~||}y{{w|{zz}{y~{w|~zy|{}xzxz~{~|}y||z~|{z}}x|~~|xywz{w{ywy~}}vzz}}}v||w|z}y{{z{|~{}z}}{{}y}z{~}{z{z|~|~zyx{~{||yz}{{z~~zz~z|~z~}v~{y{z}|y|wy|}|}~y{~{x~}zx~~{}wy|zz~~~z{~|}~}{y{|x~}yvzv|~}~}|~|}z{{x||yy|~}~~}|zyw~}|~}|~~u}|~}y}yv|x}~z~y}{}|z~{w{}~y}yzyz{y~z}|zy~zw{}zy{zxz}~|y|{y{{v|}~zxzz~yy}}|}~zxz}y|yz~{{{~|{{w~x|}{xy}|~~}}z}}z{{|w|}}zyz|z}}~{yzzx{{|{|x{{yyzzvx|{}}{z}~{~|{{~~{yz}}||~}zy{{|x~|}z|z{||yy}||y||z||~zxy~{}zz{{|y|z}}z~{||||~}zyy}zu}y{z{z{y}vz{yz}}~y{wzzzzz}w}x}~z}}x~{{{}||{{~~{uz||{|z}|yyx}|}v||||{{z{{|{{x~{yz|wyxzyz|{}~~|z|~}~~~~}|~~~z}x~~~~~~~~{~~~}~|z~~z~|}}~}}~~~x~~}~~~}~|~~~~}~}~~~||{}}}|}~|~~|z~~~~}~~}~{~~~~}~x~}}}~{}}~~~}}|~~~}}}~~~|zy{x{{{z~{|~||z|z}xy{y{zy}wzzzw}x{|y{{{z~~vyz{{~~}y~{|zy{}|y{{{xz}zz{{{}w|{x|ywz}wx{wvy|z|y|{{yz}}{z{|y{}|~{{yz~|{|{~z}|z|}{}}|||{~y{{y||w{w{}zu~zy}uzxwyyzz{|zy|z||}|y{yw}}}z}{{{~z~z}w~{y}}|~|yz}y}xw{z{{yz}y{}z}{z{||~{{|zy}|}|z}~~ywzz|~yyz}w|v}{y|{|}}|}yvx|x}y|}}{}}z{||~{}{zzu~{}~x~}{w{vzzz|{~wyvuxy||}|yzzyy|{xv{||~}}|{{xv~~|}~x{z~~|y~~}~}}{w||yy{}|zxzzw|}|{wz{y||{xy}z|y}{~||~~u}z{|||{~}zw|z||z~yzy~{z~|wwzzz{wz}zyyy}x}|v~|z}}|}|}}}|~~{|{}|~{y|{z{{~|}~|}|yw{z}zxzyz|zz}{}|}{|}{y|}w|~|z~~x~z}|ywy{}z~|}x{xy{{ywzx|{{uzwx~y~z|{}yz~z||zvwwwz}z~|}yz}{y{|}y|}}~}{{}w||yz{{~{u~}yz{wz{x}z{{||y{z{wwv{yz~~~||x|}{{z{}}{|}z~z|}}|~|{y}z{yz{|~{{|z}yz{}~v{|||zz}}~~~||{z{z|~~|~~v}z}{}}~|{~~~~|}~|}z|}~~~~|~~~{z}|}}~~~{~~~}{~}~~~~}}}~~}~~~}}~}}~~~~|~|~~}}~z~}||~||~~~~|~||~}~{}|~~~~{~}{~z|~~}}~}~}~z}~~~}}{~~|yx|}|}w{y|x|y~{{{{~yyyy{z}z||}{}x|{}|yxyx}xzz{vzzz|{zz}{z{z~z|{|w|x|~}||yyz{~z{}zwy|~||y~{{}z||z{||{y{}{yy{z{z{z}}{{{||~{}|~zz}}||ww~~{{xwzzzw~}}z|y{yx{~y}~|z}{{|w{yz{}{}{yz{|x{v{x|~wy{|}zx~}zz||~z{{{|u}v{zyxz||}||x{}yx~z}vv~y|}{|~w}w~{}|z|||}z{zyx}|}z}{|~z}|z~xy|}{|z|w{|}}yzz{}{~z||z{}z~}yz|z{~{z||z~~}x{xsxzyy|}|z|z}|x}|{y}z}{}z|~|{|||~{y}{||~{{}zy|v}}{z|yz|{}}|~{{||{||}{z~~|~|||~|zy}~x{y~z|~~z|}{xx}}||{|yw|{{~}z{{x~{|}~zz~y||~||yzy}}xz|}~}|z{{{||{~~w~~{yrz|}}}{|y{|~|z|v~x{~z|{|}}~z{|||{~}z}z{{~y|{~}~zx|{yy{|}|zy}z{xy||z{~|zz{}~v|xyx|y|~|}|uzw{{y}y|{yy}||{z|x|{{}|}}z}y{zz}yw|}|~{|zzzx~x~{vzz|}x||{}}|}}~{~|{||}~z~y|y||{z|yyx~}||}yzy}z}|x~~x~w|{{~}}~~|~~~}z~}}~~~}~}|}~~|~{}~{~}~~}}~}{}}~}}~~~|}~{}}z~~}|~~~~|}|}~|}~~|{~|}}~|}||~~~}~~~~z~|}|~}~}~}~~~}{~}~~}}~~~}~~|~|z~t|wz~~||}}||zxx}||zwvz}}}|~|z}{|yzz{y|vwzzv}y|}{|}}}z}|z|}~x~z||{z}~}~|y|z~|yx|yx}z|z~{zxx}}xwy{|z~z}wy}z{|~y}y|{||z}~}||~wz|~}x|yxyzwz||~|xyyz|~zzz|xy|~|y|{zz~wz{{}}}~vy~~|~xz}}}{}zz|||}wy}~|z~}y}z{{|}|~{z|}|x|~}z~}z{|}|}~{z{|}|}}~}z~{{||y{~xzy~}{~|{y}z{zz}ywyxz{zzywz}~zy{}~{zzzzx{|z{}{{z{{}~w~~~zzxzz}}{w{{y}{x}}~xzyz~xzz}|y}~{{~~{~}|{v}}}~|{~{zy~|zz||{{wy|z~}z}{|z{{}xw||~w|}~z}{||{|~{{}~~x|}zz|~|z|{}||{{x~|w|~{|~y|~y~|}wzzz{yz~~}||}}{}z~{~~|{}}||xz~}~|}zw}|w}y{~}~{}yu|}y~w||~}x}~x|zx{z}y{||~z~|y}||~}{{||~{{~}~~z~~}x|x{{z{{xyxyzy{{z{}{x~~{~~z{z{~{{}}yz}z|~yw}x{z|}y~vxw~{zy{}xwx{|}{}y}z}z|yw{|{|}{{~~}~}z|}z|}|x}|}z}{z}zy~~|z{}z{y||z{{{zxz{}~|||z|{|z~y~z|}|y|}|}v}~~}~~}{~|}}~||}}~}|}}}~||~~~|~~}|~~~}~~~|~~{~~~}}~|}}~{~}}~~~y~~|~{~}~|}~~~~~||~|}|~~}}}~}~~}~||}~~~}}}|~~y}}}y}z{{x|z{~zz}x{x}|yzx|}}{~|yx}zzz~{||y{}~v{~zxzy|}vyv~z{}y}||{~{zy{z}z{z}z}zy~~{z{{{wy~~{||wy|x{z~z||~|z{yw||vzzz~z{|}|y~{||z|z{y}{}|yyywzv~|z|ww{}zvz{{yyw{~{z~yy}yz|w}z|~{z~}}~}x||~{{w~{{~}xx}~}}|||}{|{}}zyzz|x|zz{y}zyz{~~{~y}yz|{{{}|y{||~|}~z|{}|y|}|}zz{|zx}{{z}|zx|{~xx}}|||{zyw}}|{{}z{|wz|z{|{z}{{~z||y{w{vx|w}zz{y{~{x|{}~||z~{z|}}|~|}{}}z|{}}}{~zzy|{}~}|}y{{xyy}zxyy}w}}z~z~z{yzz{z|zwy~}{zz~y}zz||~|zzz}{y|}|~}{~z{{~|{|}{}}{xy}y~z|||{x{~|zyz||}~x~}{y|{y|~~|}{||z}~~|xv{z{v}{}}yz}zyz{z{}}~}y|{|~}}y|zy}}~~{|}zxy|y~|{z~|v|{y}|{z|{}|}|xy{|z{}{~x{xw{|||{{|{~}{}{{{~y{{}}|{|zy{}~y|y}x}|{x|~y|z~}z{|z{|{z|y|{}z|wz}{}z~{}yzxx}x|x{rz{~{{}|~{}}}~~yz|~{}||yzx}{|~|zz~}|~~~{~}}|{|~~}~}~~}}|~~~{~~{}~}}~~}u~~~||~|~{{~~~}|}}}~~~}~~~~|}|~~}~~}~}||~~}~}}~}}}|~~|}~~~}~~z}~|z~~~}~}~~}|~~~}}~~}~x}}~~z||}~~||y|}{z{x|x{~xw}|x}w}}|||{y{z{|zvx}z|{x{~{z~~z{{|zz~~|z||z~xyy{{yxzy}}}|y{}x|z|zvz}}z}v{{{z}|zwz~~}|{}z{zz|}{{|~}~{z~{x~~y{{|x~wyz{{|{x}yz|{wz{{xwyz{{{z}z|~z{|||}}{zz}y|z}~z}t{{|x}z~{zwzyxzzv{z|{}yxwxzyy{{||y|~|z||}z|{~{}~}}|z~z~y}}|}|v}z}zu|x~z|z}}~x||~z|}yvy~|~}~}{{{{{~z|}|xz~{~{}y{zzxy|z~wyxz}y{yx}|y|yyy~{~|}}}{z{}}~{}{y|~}}}y}|~}}~zyyw~~~}{}x}}{~wzw{zy~|~{|wyy}{}}}~}~|}~~{{|~|}z|y}v}{}y|xz{yz||{}|zy|}|zw|zz}w}wyz|z~{{}||{{|y{~z|~||}yz{}}}|||{|{{zzvxxy}wwy{z{yxx{{yuy}{~}}~{yzy~x|z{|~{}z}}|~{}}~{|{|}{{}|y{yy{}}}{|zz|}}}{|{w|y{|{~zw{|{}}z}y}}~}{y{|zzx~{zz{z}yy|v}||{y}{y}wywzvy{y|~}|zz}{{z|{x~yz|wz}}x{yz{}y~{}{|zw|y{zxxx|~~{z{{|}zz}~z}z|}}{{~{|z}~~~~~}}}~}~}~~|~|~}~|~~~~~~|~~||~}|}|}~~~{z{|}{}~}}~~}~y}~}{~~y{~~~|}|~||~~~|~~~~{}~z{~}~~~~~~}~}~~|~~~|}}~~~}}|~}}~~}}{~~~~|~~~~{~~~~y~|||~}~|~||}{r|||y{}{}xyzyxzzyz{|y~}wyy|x}zy{z~{y}|yxxyz{y}y||}|z{y|yx~}}}||{}{~v}{~zyz{~z}~{yz{z}z|w||{|~w~~|}{{{}|zwx|{zyz{z{zy}}}x}|}|z{y{y~x~{~}{{{x}z{yz}|||{zyw|{{xx{|||{y{|v|~w|z}|~z|{}}}|}{{z}z}{w~y{|z}y|v{xz{}y{x{}|}{x|z|tz{}z}|y|~|wx}zz}~}v~{}}y{{}z|yzyzzy||z|yz{{{z||{{~}{{}}{{}{z}xzz{|~{|}z~zzv|}||z}}z{~x~|v|~{~z{|z}}|yz}{v~|y~xy{|}||z{~|}y{}~~|{z|{{~z~yx}{{yzz|y|{}||}yz|{y}~yzzz{w~~y}}y}x}~}{z{xy}y|z{{|yy|y{~|{|u~}}||x{}xzzy}{x}{zz}z{|{~~|~}|}}}ywyy{z}xyzzy{}zxy||}|}{|x|~{{{z}y{{}x}~|zy}{{|v~x{|~~{yz~|z|z|zwz|{zy{}~z|yz{}y{{~~}z|}}zx{{{|~y}{{z{z{y}|w{wzx~zz}}|}|}z~y~zv}yw}|yxy}{~~}|{v}y{{|}yz}|wz{{z|{||y||||y{uz{||z|{yyvzy{w~}}z}xz}yz}}~{w|z{}~|~}y|}~x}{yz|y}}|v~{~w~|}|xy{w~}~}{~}~}}~}~~{|~~~~~~~z~~~~}}~~~}~~|}~~|~}}|}}}~}}z}~~~~}~}~~|~~}}~}~~|}~}}~|}}}}~~~~~}}{~~~|~{|{~w}}~~}}{|}~~~~}~||~}~~y{z~{y|{yyywwz~y}ywvw||}y|y{w{{xx~|}|w{{||}}y{z}y{~}{{||}|}u{|zw}z{xz{}xy~{|ywx}z{||zz|z{w}~yx}{z|}}{zz|w}}|z}}~{|z~}}zw}{{x|{x{|z{x{|{~y|~y}y~y|}}{{~y}zz||{~yx}z||{|~{{zy~y|z}}}~z{{|{{y{xzzz|xz|zz{~w~|z{z|z}{|{zx{{~x}|{}}}||z|||}~~}{y~{zzy{xzyx{v|vz{{{}{}zz~~|{zv{{v||}x|z}y}~|{|~|z{~|z~|{yyyz{zwvzzzwy{uw||{~|{}z|zyx}z~}}w}||}~~{~yz|{{y}{~}~~|||}|z||{}z}{~}{yzy}uy|{zz{~yy|{{w|~}~}{~~{~}y~y}}}zz}}y|{zz~~z||}{{zu{{y||x{wx{{x{~{xw}{~~|||~v~||}{}}v|}y}ywy}{z|z||}z{{}x}xywz{zzy}{|y|{z~y~{{{z~z|{{|~{z~~|ww}zzxy|||~}zz}}{z}}||wzyyy~x}|~}z}z}vz}{}z~}~y}{~z|z~~|y{z|{~{z}z{|}xz||wzz|z{}yu~}|{zyyzz~yy~z}y~z|}~{{{}y|zz}{}{{{|}|}{~|}{|~{{x{yzx|{|y}{z}x{{|xt|~v{w|z|y{{~zx~y~{z~||x|}~~~~~|~{|~~}}~~~}~~y}~}|}~~}{}~~~}}~}}~~~z}~}}}~}~}|||~|}{}~}~~}|y~~~}{y~~~{~||}~|}}~~~~~~{~~~|}~}z||~~}~~~~~|}~~}~~~{~~~~~~}|}~}}}}|}{~~}}~|~}|}~z|~~}~|~|~~t{x{{y{x|zz|yzzx{w{z{x}|}|}||z{}{{}||wy|{x~zyy~{yvzu}zy}{}}z~}zy|zzx{}~zz||xy}|~}{|{}{{{zwzx|zw|{{{z|{}|||}v}{xzzz|y||z{||x|}{zu|{yx||z}|{}x|}{|{}~y|{~zy}z{y~{z{}|z}{z{}}~z}{z~}z|z~|{z~x{}{|}{|}{z|}||}zz{~}x||{{||{y|{z}{z~yz{|x{}|{|}~zyz}{z|{vx{~~||y~yy|~~{z}z~{}|yyz|{|~{{|zxy|~{{{z~}|{u{x|{}x{||~y~|~|{{}z||||xzx|z|~x{y}zy{}|~zz|~|{|~~~{}|||}}|~|{|{~{{{z~|{{z|}~z|}|}z~z}yzyx|yz{yx}}z{}{xz|{}~wz}z}|~zw|w|}{}~yz}y||}y}zz{yz}{zzz||z{{}yyz{~}yzznzzx}~z|w}|zz~{|xw|uy{~}}{~|}}|x~}z||~}yy}|}y{~w|}~{{{zywwx{||{xzzx|~{|||}z{{|y{}{x~{yz~x|{|z{|z{zy~xzz~~|z{~y|~z|zz~{{x{|}{}~zz{{|y{}|{~z~z|y~{}z}zzz~}~yx}}{{z~yz||~w{~xy|{z{{|{y{|}~{{y~{}yx}z}}zz}z}|{|~}y{|x{z{~|}zy|}{|{|}}}}{}~~z~}~~z~}|~~~}~~}}~}|~~}}|~~v}~~{~~~}}}~~|~|}}{{||~~~~|}~~~~~~}z~~}z|x~~}}}~~~~~|{}~~~~~|~~}}~}}{~~~~~z~{{~zxx|{z|z|zxxw{ywxyy{y|zxz|}{}x|zxxw|}y}zx~z|z~||x~{x~{{{x~z|z}~}{z{z{yz|y}}}y{|}yx{xyt}~z|z{}zz|}x}y~}z~z|{|}x}|~z}~yz|wy|z|}{zv{{z}}v{zzxyyw}zzyzyy}}|~}{}x}{w}||~}{~y{}{~}|z|x{|uxwz{}~u{{}}|}|}~xyz|}zvzyx}y{wz}{z~}{}}z}{{}~~~}{~~zuz~zy{}z|v|x{xyx{~z}}zxys~{|}z|y}z||}|}y||{{|{}|zw~~z|y{}}~y|w}z{z{zxzy||||}x{|{|~|~x~{|~z|}xz{~|{}{{x{y{z{wzz}|}|{{zz{w{||}~}~|xz|{yxz|}}{zx{z||{~|~~~}~z|z}|zz}yy~}w{y{y|}|||}yx|z{~}~{|}|{{z{||}{|x{{{|}|z~z{{yyvxz{||{v}|xy|{y|x|xu|yz~y~z{|y~z{y~}{vy~}}}~~{|}~y}~|z{{~~wz|z|{{z{{t||}}zzz~z{{||~{}}{y{{~z|vz~{|{~|}{~~}}z~z}}}z||{yyw~z{zxyxvz~xx|zz|zxy|v|}vwx}{z{{|}|}|~{wyzz|{|~y}~y{{{y}yzx|zz|{~{|vzyz|}z{{{|zw~{}{x}|{||||z{}}}}~~~~|~}~}~}~}~}||~~~~~~|~~~~~}z|~~~{~~~}}y|~~~~~}{~~|}}||~{~}~}|z}~||~~~~~~|z~~|~~{|~~|~~~|~~}~~~}}~}~}z}}}}~~~~~}}~}z~{~}~}}|y|}{z}{|y}||z{{z}{|{xxywzyx{zzz~|y~yyzxzwy}xx|||zz}{~|x}{xzy}{|zvz{yw{{{{{|}{~x|~u~z|~w~y{{xz|z|||||{|{}yy|}~{zy|yzzz}{~~v}{z}~z|{{z}y{y}|w}z|{yz|z{|wy|z~}~}v{zz~|~|{zx|{||zv|u}z~}|}~~}|z{z~{x||w|v}}}}y|}}{y|{zw{yz}x{|||zzz|{zw||~vzy~zzu|{xwzz{~{|wz{z|z{}v||}z|{y{z{z{||}y{|{z{||z}}~wz}x~{|}z}z}}{zvx{x}||{|~|wy|xz~|}x~x~~yxw|~~{}z{~x|}}~{z}|~~|}zy||~x~w{}x}||xy{{{v|||z{x{~{{}y}|yxz{z{z~z{}{|{z{|}{{|t~y|{}}{zz||y{{ywzy{~{{x~{~}~}z|{~{~yz~|z{z}z|z|~|}|yz}~z|{x~zx~||{y}{z}{}|v~y|y{y}{~x|z{z}y{z{zv~||y{{z|v|z|yyzuzyz~zxw{y{}}}xzyxz}}~{~|{|{z||{|zy{{{|v{{{{|}||{}{yz}{}|~x}z~{}y}yz}{{||wx{{z}y||zyv~yzxz|xz|{||}v{y{}~yy|~z|yx}|y}zw}|ywyz}}|y{~}z|}|{}~vy~|{wzy~xy{{|}x{zy{~y|||~x{{|y}}z~|yx}x~~~~~~|~}}~{|}~~}}{~|}}~}z~}|}~~}~~}||~z~}}~~zx}~}~~~~}}~|}~~~~}~}z{}~~}~~||~~~}~}~~||~|}}||}}{~~|~}}}}~~~~~{}}}x~~{}~{}z~}yy|{{|{{v|}z{}}zt{|z}xy~{~z~|}{~~yzx||~|}y|{|~||}y{{}y{|}|{{|{{yz|{z}}{zw}zxzz~z{{wzwv|zx{xyv{~}|{{{{{}||xz~~||z~x|}zw|x{z}~zv{y|{}}{~yxw{{|y||u{y|z{|{zz}}yz~z~|}y{{|{|~|||}yvx{wyz|}yzzzvz}|zz|z|~|{zz~{zx{{}~|}}|||{zxu|{~~|}{~}y|~yx}}yx~z{vw{~{y{}yyz~~~yz{|}~|z}|~z{|{|{||}{z|~}{z}}|z}}}{z~}w{|xzx~yz}{y{z~|~|y|~zz~|y}{y~{{}xxz~~}}~}~~{|y|y{||}|yz}}{{|z{{t|{z{zy{x|zwy~|}}{|}|}y}}~z|}z{||z||y~{|}zy{}|zz{{w|wyy|z|}~~~|}|}||}{}~{z~|wz~{~||{|z~x|wz|yyzwv{y}w|{}x}v|z}w{|{{|~}~{y~|~vzy{}}zx|~|~{{}yz|}}}{|z{}{x~{{{uzzx|z|{zx{{{~{{zxz~x}y|zx}~{}}z~}~}z{{{zzw{{z||zxxw}{{|z|||}|~z~~z}z{~y~y}}z}{~{~|y|~|z|{{|y~}z~{y{{y}x{~|{x~~||~zww~|z{~v}~|}~~~~~y}|||~~|}~~{}~z|~~}~~|}}~|~~}~~}|}}}~}|}|}~|~|~}|}|}~}}~~{~}}z~{|}~~~}~~~}~}}~~~~~}}~~~~{~}|}~z~~}}}{~~}~~~~}|~}}|{~|~~~z|~~|~|}~x}~u|~z}|~w}|{}~|~~{z~xy{x||y{||{}||z||x|{y}{|xy{}{}{|y}|||{{}wzyx{wzz}}w~|z|z||z|}yz{}||{|}||{~|||z}||z~}uxzyz{{}z|z{}}x{}}|{y|{{zyy|{{}x~{yv}}x|z~z}v|}{z|x{u}}y{x{}w|{{}w}{zz{|z|}}{~}yvz|{yy}}~{|wx{}z{z{{{|zz|}{|z~{x}x|~z|y}{vz}zz}|{}{}{|{}zx{{{|{}z}y~{{yz{{w}|z}{zz{{}|y|wz}{~|x~~}y}|~}z{}w|~z}|~|vy|}u|}z}}zz|}~|v{{{z~|~z|z|}}|~~|{{zy}}|~}yzzz|{xy{zzy}}|~{|}zx}}||}{|yv|~~~zv~||~||{{{}zx{}y}y|~}wz}}z|||xyx}|y|y|z}{{|yz{y|~yy~||y}zz|x|~{z|~{}{{|~v|y{w|y|x~}{zzz{|}y}yy|{{||z}}z}||y|~}z{{~yy~|}{}zy|y~}y||}xz}zwz{|{|zyyx~{}~~{{}}z||{y{~||{||{y~zy}|~y{y|}z{wy{z|{z~}|}vw}|~{}{xy{~{v{~ww{}{|{yv{y|x}x}~{{{~z~|z~y}{xxx~z~{{{{~{|zzw{{~}y{}}~{||x~~{||||y|~||}{{{~|{~z||}zx|~}}z~~||zz}z|||v}z~{|zy}}~}}~}~~}~~}}|~~|~~}~~}~~~}wz}}~~~~~~|}}}~~|~~y|yy~}z}}~~z}}}~~}~~}y~~~~{~~|~~}~|~}}~~r~}~~}|}}~|~y{~|~~}~~~}~}}|~~}~~{~y|~}}}~|||~~}}~|y{|z|zw|zwy|}}v{y{yxywyy{|yyuzyzz{}{yzxzvyy||}wz{z}}{{|z|}|z~xz~z{}||}y{|}|x|{z{~|z}{z|yz|y}{|zzyzyyzz{z||{|~{{x~|}{xx{}{z}|{{vx{wz}y|zww|}xyxy}yz~~y|{~u{{z{}}|{{}z{|{|y|~x|}x}|}t~~||zvx}{x}{~|xz|{|{}{xxy{z{{|{yz~|xwx|{yz{z}xz~~~{~}|}yz}y}y}z|}|~|x}{zy||~w|{x{u{zz{yz{|{{zwy{zxyzzz~x~~x|{z~}|{y}|{x}{|{|}y|||~~y|x{||wy{z{zu|y|zz{zv{{|zy|{}||{|~{|~x{}}}{~z}{tyy}yv{}{xx}~{{w|{z}{z|zxyx|{y}zz~w~|{}}}~zxx{|~z|~||~~}yt{|}z~zzw||~z{{y}zz||zs||y{||y|{t{y|~|~}z|z~|xz~zu}z{xzyyy{}zw}x}yz|{}z{{xzx{y~yyw|z{|vx||{~~{}z|z~{{{{|}}{x~|}x}z}yy{|}|w{x}|x{wy{zz{yz}{{x{xy}{~}|~}zyz{{|}}~|z|~w~v|{}yz|}w~|xvz|yw||{zy|y{}z{uxzyyyyz{}{zy|}z|~}{z~{}}}~{}}{|y|{}yzxx}wzxx{yzy~}yzwyw|z|{}~}~}{x{z||}}}~z~~~~~~}~}~~~~~}|~}~|~~}{~}|~~~}~}~~|~}|~~~|~~~}z||}}}{}~~y}~|~}~~}|~~}~{~~|~}}~~~{{}~}}v}}}}}}}~}~~~~~{zx~|~~~}~}}}~}~}}~|}}~~~{|~}}~}}}~~}~~}{}~~~~{~z~~|{~|}zy}{{||z|z~}}z{|wz{{|~|y{z|}yu{|}|}|yzzw~{z|{~{x}z~|zz}xz|z}xx}}|yz~|z|}~||{~~}|{{}~~|y~|~|~{x|z|~}z~x{z{}y~~}zy}{~{}x|yzz~y|x{yy|~|}uw{z{zx}z{~|yv{zz{||y}y{|{|w}zwz}x{|}yy{yyzyy{zxz}{|{~{z~yz{{||z~~}z|y~||{y|{y|}|z{}|||}z||}wzz{z}}}y|z||~|}z{{~{|{|~y{||x}xy~~{|~{zz~~xyxwvx|}}{~|{{{zzx}yw{|z{zz|}~y{}~||~}{z|z~y{{xz{y|zyzx}|}~xzy|}}~|yw|~x}{z~z~~zz}}}y~~|{|zz{zxy}}w~{{yy}xyw~}{~||}|}{}~}x}zz{yz{xxyx~|zz|~|~y}{|}{~}~}~~|~{|v}x}y{|z|{xz||}~zzxzyz~{z{|{w~z{z{}~u{z|{~}z~yz|~|w{{z|y|~{zwz|~}wx{|yzz}}~|{|}z~}x~y{~wz}|||{zx~}{|~z||~|}|z{~}|z|{y}~{}|||x{~y~{y}o|}|xz||yy{{~|}|~}{xyyw{}{t{{zy{z||{z{{yy}xz~}|zz|y{}~|z{{}}{|zx{w~~z}{|{}{z|}~{||{z{~yy{{~y||~y|zz}|z}|y|z{~|{{|{z{|yx}yw{~}x|~||~~}~|}|{}~~~|}{~}}~{}{~~|~~}|{}~~~~}~|}~~}}~~}||~}}~~~}}~|~}~~~{}~~{}|{~~~~}~}|~~~}~}~|}}||~|~|~}|~{~~}~|}}~~}~~~~~|~~}~}}~}}~}}~|z~||||}|~zx|zy|x{v{y|zwxy|{}wz}yxzx{~y{{{z}w|y||}z{yz{}|~x}}x|}{z}~{xz{yv{q|~~{}{{zy{w}x{y{z~yx||}}{|}xwz|zzy{{z{{}{w||}}z|x~{xz|{y{}}|z~|}}||}}}w|yzyyx|}z}zvv}|}}{}{~||{{w~|~|{}zz{y{{|}}}z|~|~|z|{wzzvy{}}}{|{|w}}}zyy|wxz~~y~t}}v{{}||z}}~r{u}{|ywxyu~wzy~|}~{z~{~zzz}yy{{~wy|}|||zz}}z|zx~|zy~x{~|y|}vz~|y{{yzw}{zyx|{w{}z|y}yw{|~z}~}{||~y{{||}}zz}~||{w~|~||z{{z~{x{|y}zy}zw|}~|y}z{{{{w||}~z}|}{{~|z~w|~{|zz~~}vy|{z{zxz|}zx|x|}{z{zz{x~{|x{z{|~z{}~z~{~}x{x|zy}~y~z{x}|{{y{{{|z}}~{}yw~y}|~vu}}yy{|{|{{}|{}{|}{|z{||z}|}{{}|x~x|z{{~~z|||zy|}~}xxy{y|{|}y~||{|}|}z}z{|~}{{z}~w{{yz{z}wy{}}|yxzxxyxy{{|{|{~|zw|y{}~{{{{y|||~{yz|wzz~}w}x}}{yz|z||w~uz{zzzx~{|x~y{zy}}}~y~}zyz{z{z}zy~}|~~~}}~|~~}~|~~~~~~}}|~|}}|~|}}~x~~}~|~~~~~~}~}{|}~~}}~{~~~}~~|~|}}~~|~~}~||}}}~}~}|}}~~~~}~~~~{~|~}~~{}}~||}y|~}~~}~|}~~~}~}~|~~}|~~~}~|w{~}}}}~~~~||~~~y~|~|x|~yz{xyx~|x{~|w{||yzwz{xzv}z~vx{{{z}|z|}{{x}yxx{z{|}}z|zw{z~{z{}|zxyzzz|z|~|x}{y{v{yz{x|}|{z{xz{z~~}z~|||{|~x{zv|zz~~~|yyz}y~xz|~wzx|y|y{yyz}|y|y~}{|yz|}{}z|z~{{}~yz}|{z|{z}|~{yx}yy{z|||~wzz|z}z|xw{}zyyx}|z{{}yx}~{}yx|||w}}{y||z|y~}y|}|}{zz}~|{x|}|zzx{zx~}|yz}}|z}{~y{y{y{z}y|{{{zxyu{{}{|||{y||~w}{wy{|z|zr{}}{{{}~ywz|y~{z}~{z~~}xzz~y|}}zx|z}|~|}y}|}{|}vxyy}z|z}{|zz{|{{{||}{|z{z}|}|~z}x}y}~ywz{}}z}y}z}{y}w{xy~z{{zy~z|}|{}zzyy{|{tz}x~{|z}w|uyyz~z}yzzy~w{{~z~}~z{|{}{z}~}}u~y|~~}|x~z{q}~|}}|y{y~||{w{{z}zxw|{|~y}xz}}~y~y}}~x}|y{zxz{zxzy{zyz}}{{|}{zyy{|{|yyzzyyy|{|{{}|{{||}||w}}~}z|z~}yx|x}{}yz|zyy|z~{||y}x|yzz||zxz|}|z|y}yzz|}yx}~{z}yz}|~y|{zz|z}wzx{z|~|{z|{{x{y}{w}}z{||z|}~~}|}~~~|~~}~~}~~}}~~}~}z{}~}}|~|~{}|~}}~~~{~}}~~~}~~~~~~~|~}~~~~}}~~}|~}~}}~~|}}{}~~~~~~~{~}~}~~|~}~}~}}~{~~~}~~}~~}{|~~|}{|~{{z|{zxz}|x{yw||z}z|x}w}||~{y{}z}{}ux|{{}}zz~xzz}|{z~|z}~x~zx}~{{y{~z{{ywzw}{|{{x~zx|{zyvzyzx}z{z~~}w||zw|}|{|y{|}z|w~~z|zxv{wyzy|y|yyw}ww|~}xvxyz{zz{z{~z|z}z{xx}z}{z|~~|~zw{zx{}zz~{}yw}}zxzyz|z}zx|xv{z|y|x}y{|~{{|y{v|}xx~z{}~|z{~y~{~z|y||zz{{yz|zv}~yz{yxz{yzxz}x~z|{~{zwyy}{y|{|y}|y{}y~{y|xy{y}~zxwzy{}{{}|{xz{{v||~|}}x{y|vy{{|}}~z{||z}|y|~xx{xz~{z}{}|zy{}{}~zz|x~|{yzz}||yzz}|yzy|y|x||z}z}z{z|y{~{|y~w|xz|zz{|{v{~~xy{}{{|~}{}z|~{z|y|~|yz|xxz|{y|{}x}u{{{zz}|||z{xx|zz{{{{{z}z{}y~yy~z|}|yy}}|}{zzy}}}~z}{~x||zzxww~}~z{}y}|{}~w{}|{{{}xyw{}}}{|z}~~x{{|}|}|y|||}z|{z}}~xxt{{|z~~}zy{}|zz|z~~zyz|{|zzx}}z||{{~z~z}}|{|{|w}yzy|zz}wzzy|~{{z|}~{|z~z}y}zz{yxx|{~|~~zyxy|}}||}xz|~~~}z}}|{{~~}~~~~~~~~}}|~|~~}~~~||}|}~|{{}}}{}~|~}~|~~}|~}~~}{~}~~~}}~}}~~}~|}z}~~{~~~|~~~}}}|~{}~{}|~~~}}|~~~~}~||~}z~~|~}}|~{~}~}~}~~}}~~}~~}~~~~||{}~{|}~}}{~~~}~~y}|xz|~z|||{~z~{z{wx~|yz|xy~|}|~|{y|{~}x}z{||y{|z|{zxy~|zx}~{|yxuz|{z~~zz{{}{zz{uy}u|z}z|zw}xz{}{zxz}z|}y}yw~{|z{zyuy{{~~|}{}y{{x|{vw{}{}}|z~{{{}~|||xy|z|x}{y||y{zvyx{zx|}}y{|}z|}|zx||{{~ywx{{~|}{|tz{|y}z|w}{~{{w{|{{|x~yx}|xx{z~z|yz|z{}y|w{{|yz~{{}}{x}{{{~y{zyyy{{y{|}}{{~{{x~||{z~y}|y|yuxx}z~{~z|y|{|~{y|z|{zx{zx}~|}{yy}z}~{|z~{z~{||yy{y}~~zuy}y}y|{||{vzxxz{|xy|y}{{|z|~}|zsy{|~|}x||z}y|yxxw|~|{|zx|}|{yy|}{}|}w}{}x{w}|~z}}}||{y{y{zy~~~{xyz|z|z~x||z{~yx{~w|}}}x}z{}|z~|z~w}}~wuz|zz|{}zx}~zzz{x}z}{z~v|y{v|~~y{||{|{~}~~y}w~yzz|zyz{}yw{}~{|}|}{yy}|}yy{z}~xw~{{|~||}||}|z|xx|zx|{|zy{{}z~wx{}x}y{|zxty{}}{x~y{z{z{yzz}yy|zyy{~{w|}y}|}{zzx|~{{x|v{|||y~|wy}|z|w~~|y}x}y}}yw~}~~~|~~}~||}~~}}~~{}~~~}}{~{{~~~~~~}|}}}}}~~|}}~~~|z~~}{~~}~|}}z~~~~}}~~}}~~~~|}y~}~zzv|zz~~{}~}{~~~}~~~}~~~~}~z~~~~~|~~~}}~~~}~}}~~}}~|{~~}~}}}|}z}~~{{}~z||y{zx{xx{u}||xy{~|{zzxx}zy|z}{z~}}~z{z|y~|}{{{z}zv{{~{z|||}~~{~{}}{|~vzyx{{{{w{|ww}|xy~zwz{}~~y{~y|}z~{|z|}y|}y{{ux{zx}~zyzz|v{wxw|{{w{{yy}~yxy{{y}zzw~v}~~y|y|~z{{{}||~}|~|{~{~{y|yyx~x{}}}}~x{xzzz{~zv{zw|xzyzzy|}{}}x}xz{{{|~w}~}}}{y|z}{{yx~y|y|{y{xz|v}x{xxzx{yz|~{|||{}{}|xwzyz{||zy~z|}{~zz}zx}y|y{{zz{yx}z{{xy~xxyyz~|~|~}~|{|{~z||z|~}|~{y||x~|||{yz{zy|zyxyv{z}yx{x{x{x{{}z~~z{}|}}yz~{}z}{|~{x}{zwz{xxzx}y{{z~yz}yyw|{z{}{}|}z|}{{{~|~}|w~|||}~}ywy{x}}}}y{z{z|xzy{{{~y|{|{zz~}{|{ux{{|y|{~y{yzy|z{{}zw||~|}yz~z}z{|zv~~y~}}z~}|{{yy~zx}z~v|z|z}~}|{|~{~|w{|{}|}}y~||}z||~{z}zz|{z|}|y{xzz{y|z{}||}yv{~xz||w{||z||~x{~|vy|{|}}|y~{}y}z|z{y}yzz|zyz}yzy~xx|z{{}{|y|y~}z{{zyzu}x|}y|~~~|~|~~}~~~{~}}z~~|}}z~~~}~~|~}~|}|}}~|~~~~}~}}~}}~{|{~~}~{}~~|~}~~|}{}~~{~||{}~}z~~yz}|~||zw~}|~}~|~}}}}~~||y}~}~|~~~~~}~~}|~~|~~}}~y{{}|}{}xzz{zz{zyuy{|{}{x}}||z|x|z|~}y||{{|{||}|x{|zzzx{~z}{{~w}}z}~|y}yyz{yxyz}z|||y}yzx{xy|z|{{z{uz{y}y}x~z|yz}y~~{y}}y~zz}zy{{~x{xyz|yz{~uz}}~zyx}zx|||{|~w~y|{v}x~}{{{{x}z|{~y~}yx~xu~{~{~}}z}~{||{}}y|y}~w||{}|}{~y||z{}{{z~xx~|{{|}~z~z~y{}|}xz|{||}{}{{{{|yz{x~x~}}|xyxz{~~y~{z{zx|x}}{~z||y|z|{~}y~{y}z{|{{y~z{z}|}||{|~xy{{z}u{z{~}|}}}y}yx|z}y}}|{}{~|z|~}}z}~x}z}|y|zz{z}}{}zx{w}{~||zz|~}|}w{z}|}zx{~}zyz|~}~{}~}{~yzy}zv{z}yyz{|}}zy|}~}}zz||{z~zw~x|z}w}}zz}y~{~xqy}z{|z}|{{}{}||{x}yz|yz|wyz}zz{zzwy{||x}zyyxz||{y}z~u||~z~||}~~}z|xx|{x|}{{|xz|ux}}z~||}zz{{}z|{y|{|x|~z}wy{yx}{z{|{|{{xy|~xy{}||{z{y~||y{|y{}y}{z~{w}||}}x}}~}z}}z}z|{{~}}x~}{yy}|{|{y{}|}~z|{z}y}{~z{zz{z{y}x|}|}~~~~}~~}}}}}~~}}}~~~~|~~}}~~~}~|}~}}~}}~}~~}~~{}}~~|}~}}~}~~~{~}~~~}}}|}~y~~~~~|~~~~~~~~}}|~~x{}~}}{{~~}~|~}}}~}|~}|~~|~}}~~~~~{~{{~{x~{|}~~zwyxzy{{x|||{z{|{wx||{zvzzyz|{{y{{~z|u{{y|~zz{wy|{~z~|vzy}|zy|{}y{zv|z}zu}yy{x}zy{zwzzz}||z|||z|z}}{z}z}y}|}{~rz|zyw|xzxv{|}zyw}{||zw~{||x{yz|~v{~vz{zwz|x{{{}~}||yy~u}z}z}{{|{|z|{z}~}wy|}~~{yw||}|w}xxyw{x{|}~|}z}|{|{}|}}y~}{~~~{x}zy{{}{zyxz}~{|}y|y|zwyzz{vx}{~z{}y|{y~~}|{zy|~z~{z||}x{vzx|}zzywyxyuyz{|yzyz~x{yu||}z}|}{{zxzy}}}{|{~}~~}|~}}~{xzzy|w|{x}x}x~}xw~}{zzx|~y|x}~~~~z||y}|}z~{{~~|x}v}~{{|x}|v|{z}zyvzy||y{}yy|yy|||{~{z}}{{}|~|y~|z}{~}x}y{yz~yw}|{w{~|y|{~|xy}|{{~~xy~y{xz{{z~xx}{{~z{{{z{|{}|uy|}xty|x|{}{~}y~z}zx~y{|{yxz|{z{yzz{|y}|{~yx}||z||||}z~z~}|}~y~zzx|uw~{yw|}x}xwzzywz}wyw|wwy{}}~|}w~}zyy~}~zyx}yw{|{|{y{}~}xz{|xzzxzzzyy|ywzzz}xyzyz||x{}~|z}{z{|}|}~}~~~~{{|~}|~~~~x~~~{}}}~{}}~~~~}||~~{~|~|}}}~{~~}|}~z}~~~~~~}}~~~{~~u~~|}~~|~}}~~~~~{|~~~~~||~}|~~~~~}}{~~~~}}~~|~~~}~|~~~|}~}{~~~~}~~~~{~~~~z{~~~}~{~~~}}~~|~~~}}~|{~}|y|z}}~~{{{w|x|zyy~yzzx~{yxw{x{z{zy}zy~~x{||y|~{}{~xx||}z{zu~w|{|||w{{{~|~yyy|}y||~~}~xxz}ywxz{yw{zxyx{{{}||{|~z|z{||z|v}}|{zy{{|y{}{z}|x}y|}zyz}x}{}}x~z|{zxz|z{y|{}~{zyz~yz||{|z||~x{|~z}yyy{||{z~}{|}|}}|x}}~|x~{x|}}{|w{{x|~{{|z{{~z}}|{z{yz{|y|yz~x}{}}}{yyxy{{yx|wz~zw|}|y|{|}|}{|{{v}}y|~{|~{~{{{|}y||z~yw{x{y{yzzy~~{|~|{yzz|x|||x}zwz}|~{~{{~zyy||z}z|}xx~~}|~{{{|}x{{|{yy{|||{~~}~|}|~w|zyz{zz}yvw|}{z{~}}y}{{|{~w}|{zy{{{{}yzz||xysvx~{{}}}}}}zw|w}xz}{~x{zx}{}zy|~z|{|{}}{{y~~x}}{||~y|z}|~~~w{|}x~yx{{w|}{{{{{y}|y|}|||ww{{{z}yw~}|~z{||}y}{}z{~|~zw{w|{{{{zz~v{~}yx}|~z}{~~~xzzzz|~|ywx}z~~}~}x|y}{|yy}}|}yz|{{yx}y~~pzz|v}}w}y}}{{{|}~y{|}y~||~||{|{z{y{zzz{w|{yy}|y{{z{zz{{~}xxyyz{|}y|x}zxz|}|}~}~~}~~}~~~}~~~~z}~}}}|y~~}u}~z~~}}~~~|}~~~{}~||~}~}}~}}~{}~~~~~}~}~z~~{}~|~|~}~}~|~w~||~}|~~}|~|~{{~}|}~|z~{}|~~y~x}|}zz~||~zuw|x{y{{z{}}|{~zwzzzx|yz{{x}uv}w{{~~{{||{w~}~zy{~}}}||{}}y|~y{y~z|{}yz{zy|}{w{|y}}{v{y{}|zz{}|{|{x{z|{w|zzz|~y~{v~{x}|{zz}{z}yy{|yx}{z~{|~zwwz{u{yx}{~yz|yz~}||y|z}{|~}}}{{{}y}z{v}u|||zz}x~yz{x{}y{}{~yx{t}zx{{x{}}{yw{~~v{~|~}|{y~yyzy}y}y}~{|}z|||{yz}|u~{w||zywz}w{{z~|z~~z|z~~{{||z|~}{yy~z~|y{zz}z|}z|}xyy{y~|zzv|yx}w{{~|{z||y{z~~}x}|}{|~z{~~}{~|zx}~yz{y{||}{vz|}|x~}|}yxz{}|~x|y~x}}}|~{wz}}y|z~}~y}}}}{{x}zw~yz|}ywyw}uxxy}|w{~{z}|}~~yy|z}}|yv~x~}v{~~}}wyzz{}y{}|~}}ztz|zw{x|x}wy|y}{{w}{y|~{~zz|zyz|{}{z{}{z}||yy{|y|{{|yz}xz~|}}{y}z~|~}}w}{{{zxy|{zx}zz{|{{|~v{yzz}{|y~zzy{y~{~w{xy}zyyz{{{}x|yvz|~yy~x{{{{~~||{{~{z||{{z}~wy~|}yy}|~||z|~}}}y|xz}~{zyx~|{zy{z|{z~~|v|y}}}xx|~}z~|~}x~~|{}|~~~z}}}{~}~~|~}}y{~{z~}}}|~|~~}}|~~~~}~~}~~~~~|~}}{}|~}}}{{|~}}~|}~}~~}}||~|}~}||{}}~}~zz}}}{~}~~}~}{~}}~~~}}|{|w|zxz}ww{zy}|zzzxzv|zxwzyy}xxy|}~z}y}}{zyyy|zx}}w||~w{||y||{x{}~y{y}{{~{z{{{zzz~}|{~y{{{zwzw~x{~u|v~|{z{w|{|yy~|~{||{zx{y~~|{{{|wy||{~~~{|{yz}{{|w|yz{{z{u}{yxy|{}zxx|vyyz||}v}zy|{|~|{xyyvsz}y}{z|}z{|z~|{}{|}{|{z}}~zz~}{|zyz}}y|}zxy|}z|}~}{{z}~z}{}y|y{~y~}u~yyxy}}|{v{xy|~x{{~{~{{|yz~|}|{}t{~z{|}xy|wx{{{y{|}{yzw|~xyzzy~{tyx|}zzy}|{||}}y{}{|{~~{{~|{z{}}|z{|z|zx}{{~yx|}}|~{|}~z|wz||~|~|ux~{}wx~{{z{w}{~~y~~{}w{~}{z}~z||{x~{z{~{yz{z|{|~yy|zz{x~zz||z~z|{|~ywy}|}{z{|zz~{|~{y{zz|zzx}}z|}zzxxz{{||zzw|~yz}{x}|{~||xy|~z}{y}{y|{xy|~zyxz}y|zz{|{zyyyzw{yz~{}vzvz|z~|}||zv}zy}{}||{u|yyzy{zz}{}v|zx}z}x{~~|yy}{z~xz{||}|z{}~{{~{{~|yzz~z|y~{|||}v{|y}y|{~~{zz}~~y{}{z~|z}y{|z{~y{|~~|{}~{{{zy}xy~~~|~}{~|~~}~~|{}~~|||}}}}~}w}y{|~y~~}~|~~~|{}~~~~~}~|~~~{~~{}}|~|}~~~|~~}}~|}~~~}}}~}~}{~~|~~}~}{~~~|~~~~~||~~~~~~}~~~}|~}~~}|~~}|}~~}}|{xy{}}|yx}|y}~zuw{z}zzx{|tyw}z}zyz|y|vz|{zz|y}{{{~y}~y{|x~|x{|y{z~{z|zy~{}}y|y{y{{xwwy}zzzux{|y{zz||xxx|}y}{||}~ywy~{{}xz{}yx}{}|x{{{|zy|zz{~{v{u{~}x|}zvzwy~}xsz|}z{y{{zzyz~|{|{|{}z||{|||}w|}{{|{wyx{}}{vz{yx|zz|x|yx|x|~}}z||z{~|{}{}{}|~|}}{|{zz~y}}yx|zyz}zw{|~yxx{y}}z|}xu}y{|~{{|{}y~~xxz|{||v}y|}|wzzwzx||yxyyz}|v|zzz~{{z}y~}xx}}{}}|}|~}~yz~z~{y{{|xzwzy|{z|x}{{z|~yw|~{x}zz|xz{zzxy}~}||y|}|}|}yzz{}{~~z~~z}{||w|z|y}|||xzzyzzy{v}y{zxxxx||{zz}|z{|}z}yz}{z{}}x{z{y|~~}{z}xzwz{{y~xzyzx{yzv|{{u|y{~||u|z~{z{|y}}z}~}|z{||y|}yz{|~}{y|zz{xz|y{w||~xxy}}~z{}zz{~~{{{~~{w}{zz~}}z{~{y~|}|~x~}|}zy}}}x}y{{}|{~{x}y{w{}~{xxxy~}v|{{{x~|}y|z{{}|||y{|vx|{{}|w|{|xv}|zx}u{yy|{wzzz}vzwx}||w{|{~||}|z||{{|z}}|~~}}~~}~~~{z~}}~~}{}{~|~y~|~~~}}}}}~}}~~}~~{}}~~}~}~}|~~}~~|{}~~}~~}~~{}~}~}~}{{~}}z~~~~}|~|~~~~|~}~y~|}~~~}~~~}~}|~}}}|}~||||~|~}~~~}~}~~~~~}~~|~~~~~}~z|~~}~}|}z~z~tz}|}z~|yzz}yzy{zw|z}|~{y~~w{yy{|x~z~}zx}z{zvvwxzx||yz}}zz|yyx{{}{{}|x~z{xzxz~x{y~~s{zv}y|{zz|{~~wz}~x|zuvzy|~}y}~zyzx{{{z}x||}{z{{~~|}}~xy|~}w~}}{|xz{{|{}z|xy{x|y{zwxz{~z~}{}}~|zy~zzyx~~{|}yy}}zx}{}{~w~|z|{|{~|yu{{|||x}{y|zw}z|wyzy~w|~{~y}~}z~zy}}yz~|}z}||~|{|}~}yy{|z{{~~x}z}}x{zvzz|z}z}z|}}{|z~~}|}z|z|{|~yv}}y}w}||w{yv{~yy|{|}x|x{{x{y{}}y}y||{w~|zx|{{zwz}|}}y~z}x~}}y{~yy{{z|yy{zz}||z{~}zz{~y}|z|z{{}z|z{{y||}}{qz~|ytx{|~{{z|yzyxz|z}x|zzz}y|}{|{|yzy}y~{~}~yz}zxyz|{~}}{}}xz~}|{{zz|||{~zzy{{|}}xyz|{z|y~|vy{y~|}w{}yx{~x{}zw|y|z}|{}|}{y{||}}z}|~|{w|}xyy~z{}}yz|zy|}yxyy{|yz~z~|w~}~}w~{}}{}{}}y}y}y|}{{}z{xz{{zzy}~z|z{||r~}|{v~z{|}||x{{{yz~||{~~x}|~x|{|||{z~}z|||z{{{w~}}|zy|y}zzzy{{|x}~z|~}{~~{~~}{~~||}}~~~|v~|{~~~~~~~|}}|~~~}}~~~|~}~}}}~}~}~~}|~}~~|}y|~~~}|~z~y~}~}}{~~~}|}~~~~~}~~~~|~}~~}~}{~~~~~~}~~|~~}~~|{}}}}}}{}|{{|}~{xxzywy~|{yx|yzzx|v{~y{{~}{~~}|~{w|~|{|~~}|~}|xzyzvy~w}{}{y|~x}zz{{yy{{{{z|z~{z{wzv~z~yyy}w}y{}{~~z{|{xx}v~{y{~||{|{|z{{}z|{zzz|~yww|w|~||yxzzz{|}~yz{x}}|}}~{~y{{z{{}zzz{z|||||~{}w|}}{|}y}{z}t{y||}zvyzy|w||~}~y{{{}zz|{}}{~}{|~w~|y|y}z|yy|{{}{x{y|xyxxy}|zwxzy|{x{z}~{z|||}|u{{~~yw|}y|}}z~~zz~{z{|vx~}vy|}zx{{z}z|zzxzz|{}}|}{zy||{w{~|}y}~}z||x{yv}{{}wxz{}~v}{y{}~{|zx|ww}|z|z~}~||{z~~{~|~~{{}}|~||y~{{y{{~z~{{}{z~y}zw~{zzvzu||}z{|q}|}~|}|z|}{~y}|x~z{ykz{xy{|||{z~{yzw~y{{z{xyzy}yz}{zw}~|z||}y}yzwz|y|{u~z{zz}}|}{vv{||w{}~}|}xu{|zv~||{y{{y~~}z||w~{~|~z}{}{~~~u|~yz~}}zy}xyz{v~{{yz}yxy|{z{zyzyx{{}x{{yx{|||u|{{{y~||}{~|zzx}xy||{}xzyz~}~x}{|||zz}|}xz}x|{{{}}~|yx~~}~}~|{~}{~|}|{}~}~~}z~}}|}}}}}|~~|~~~~}}~~~~~}~|~~|~}~}}}~}~}{v~~~}}|~}~~||~{}{~}~z|~~~~{}|~|~~|}}~~~~z~}|~~~|}}}~}~{}}~|~~u~~~}~~~~~~~||}}}{}~~}~~~xy{|}{}}|zzz|{yz}~|v~{z|{zz{|{{|{z{{~|}{}x}{w~z{}{{||{~y|~|}||}z}y|~zy}|zz{}~z|yyw{xxx|~~y|z{}|xzz~zyz}x}{}|||yy{{~}yzz|{}{}{{yt}||}w~y||{{yy|}yxzz~{{{~zz~}{zw}||y~}|z}||y|~{y|~v{{|}y|||xwz|w}~{~|~||}{z|zzz|yy||{|z{{}|z|~~{|||}~}x|z||x|vzy}|x{x}{~||zz}||{yzy|y~}|{}z|}}{y{zywz{}yz}|zzv~zzz~}z~y}}x|}y|z}|x|}|~{y}{}y|z}z|w{}}y}|z}}||{~}z}x{zy{~z{z{~y~}y|{~zy|xzz}{~~zz|{y~|{{}}y{}|z}|{|{zw|{yz{~||zz}}{~|zz||xx~{x{{|v|uz{|xxxz}yzzz|{{zz}|}yy~y}z{}wxx}~{~}~||y|zx|wz~zzy|z}~w}~}yzyx{|{{|yxz|~||}{}x|zz|}|~|{x|{}wz}y{}{}y~|}~yy~{~}x{{y{yyzu|}{|}yyyww~~y}~{zyzw}x~}zx|{r{}yz~zxxz}z}{z{|{|z}zy~~}{{}|y|{~|y}y|}~z}}|y{z{z|z||xyyz|||~~zy~|||y{}~x{{~{~}y~{x|z~|y}{yz~||y}~}{{y{z~{{zy{}|}~}}~{~|~~|~~~|~~}}~}~{}~~}~|~~z}~~~|}}~~~~~}}~~~~|}|~{}|~z}}~{}}}{||}~~~~||~}~{}~~~t~~}}}}~~~|}~{||~}}~t}}~~~y}{~}|}z~~~~~}~~~~~x|~v}{|y}{{w~~}{yyy{y}|}{{{x{xz}|{{||yz}yuwy}|}|||z{}s|}}~~~}v||z{w|}|z{{|yv{}x{zz|x~zy||~{wz}xzxy{{yz|zxx|{{~{~}{|y}{||{||{y{}{||z{z|zywzv{y{yx~zyz}yzw~z{zy}u|{wu|zzz{}}~}x}yyv|z~uyz{}x~{y|y{zz{~{{y~{{{yv{w{zxz||y|~z||zzyx{x||yy|y~}{z{zy{}}z}|{x~{}{{{}{zzy|{y}~w~{zyz~z{x{x}z{yvy~~~{{}y~~|~z}w|~}}}|}{{{}x~|yz||xz{{{}xyy|{|z}z}z|xt}|zzzx~z~{zz{}v~|~~x|z|}{||}|yww{zy~y}zy}zw}x{z{{yvyz|{wvyz|~}|x~}z}|{wz}|{~|~}zyz~}{~z|z~{}z}z|y{{|{yyy|{x{yz|{{yzw~|{~~}}z{y{y~{||z}zy}|{}z~{|~~x{yx{{z||~w||zz}y~z{~}~}x}zzy~x{y||}~|}}|x}}}y||{{z||}yxz|}~z|||y|yw}{{|yzy}{z|y~xv}z}{zw||}}z}||{|xw{}yz}xz|z|yww}}}~zz|~~|yyxx|yz|vy}|x|{z|zzw{{y|v|x|x}{|}~z}{xw|~}x||{~}|{|~{xz~z~{|z{|~{x|~}}|}{|~{|{}v}syx}x{}{|}{|{|z{~{z}~~{~}~~{~~~}}y}~{~~~}~}~~z~|~{|~~~}{t~}|}}}~~w~~}}{}|}|~}~~|}~{~}|}~}~~~~~|z}}~|~|~~}}~y|~~|}~y~~}}}}~~~|}~~~}}{~}~}}}|~}~~~}}~{~}~~~}~~}~}}z{y|z~x{w|z||}~vu{v}|||x|y|~z~~z~xzz}|z}}{zyz}y}|z|y~{{~|||y|}~~|zzx{|}{zyxz{y}zw}~~|xz}z}y|x{zw}z|{{z|}~{zzx{{||~yy|||y}|x{}~}zvx{z{|{~|y{~||}|u|}||{zx}zzy}zz||z{|}{}w||}z{{~ux}z}~z}xuz}y}y}|zxz|~wy}y}}y|{z~x{zxzv}z|~{}xy~xzx~{{{~z{{}{{yy}|zz}{z~z}zyx{}|yx~|zy{}}}y{w{z{}x~y{{}x{||}~|yz~|z}z~~y{||~~}~|}xwy~{|{}wyx{}}}~~}z{{w~|~y|}y|wxz|x{{||{{~}y|z~}yz||{yxxwv|wxx{{|}}~w}}|{{}yzxz~~}zx~~}|z~|v{|y~y{}}|vy|}~~}w|z}zzy~~}|}|y{}z}{}zy|v}yy{z~{|yzyxz|{|x}||zz|~x|||z}~y}~z|z|xz~z|{{}|z|z}z|zy{w}~{~y{~{z{x|{|z~}|xyz|{}}{}|zy{z~}zy}{~}u{z|}y}~{|{zz{w}}yyyz}~y{z|{w}y{zww{|{{z{~}|w|~yz}|zz{}}z|}{}~}||w}{z|~}{z}~~{{{|}}|}}}zz{{|{zy|||xzy{}vz}}}{z|}}{~|{}~y|zz~{w|y||z}z{|v|}z{|y}|wz{{}uyw}}~{|}}~w}~{z{y{}{|}~~}}|}}}~||}~~~}{~~||}}}~~}~y{}~}|~~|}~~~~}y}~}~{}~v~~|}}~~}}~|}~}~~}~~|~~}}~|~~|~~|}|{{}~}~}{|~~}}z~|}{~~{~|~{~}~}|x}{}{~}~~}|{~}}}~y~{~}}~|~~~{|}~{~~}~}}~}||y~zz{yy{zz{}{vy{ywzzz}vyww}zx}{y}x~y{|x{xzy{||zzxy}}vzw{|~x}z||zyz{}yx{zyw{zzw{|yzy||{{x{z|yw~}{vxyx{yz{|zyzz{z|xw~}{}y{|~{y}|{}||w{yyz~y{yzyyz|zzxzy}y}v||yz{|}{|{{~|yx|~zyx{|wz~y{|{~{{z}|zz}y{{yyyzy}yzy{|xyyx{{xy{z}|{z}}zv~|{}{z|{|{||{~}y{y}z}zz|}xyxx|wzz{}{|{}}|xyyzz{xy|~zyz~}{xz{{~zw~}|}}{|x|y|y}y}~zz|xzy|vzyxw{~v{xyy}x}{zywz}}z}zx{{zz~||}|{{z|}~{}w||~|}{y{|z}z|yx{x~}zy{|y}yy{x{{zxx|}}z{~|~x~{}}~~x}}{z}|~}~|z{|w{|{x{{w}y||{}w|vy{{|u~|}{y{yz|z{|vy}y|z{x||}{{{||z|}||{y~}~|}}w{wx|z|{|x{|z}zu|yxx~|y{wt}{|z|~zuy}zw~xxyx}{~~}}~{}uz{xz{uxx{|}z{zy{y{|w~|z||y||{{}}x~|y{{{~|}|z}xw}}||z~|u|{z{|x{}zw~|{yy{~xzxxx|y|z}{x{xv~y{|}{xz{z{}}y~~~}|}~}z|yw|y{}{~yy{~~yyw||yzz}zwzyy{{xz}|}{||~{|{|z|}z||~~}~~~~~~}~}~~~~~}z}}~}|{}}}||~}}}z}~}}{}~}}}z~~|{{~~~~}~}~|z}~{~|}~~~~}~~~}|}}~~|~~|~|}{~~}{~|~~~~}|~~~~{}~|~~|~~}~~}~}}~|}~}~t}}}}|z~~|}~|||}}|~~}~}~z~x~}}{}}}{~~~~|{~|{~}|}{y~~}z}z}}~}}}}~|~~~~}}|zzzzyw|yz||~|~}}{x|zzy{z|~}yz~~wy||{}yz|~z}ywzuz{|{z{z{}~y}}zy|zy|{y~yz|zxzz|}||~x|{zyw||{z}{}~z{y}y{{y|}vyxz}z|||y{xuwz|{zz{{}{|y~z}{{z{{xuy}{xzzv}t|{{|zyy}{yzvzvz{z|{|xy~y{xz{{z}y~y||z}}}}zy|{{z{{}}x~yy}{{~zz{}~{ztx|yyuxx{}y~x{|y}zy~xu~}}z||}{zy~vz||wyy}}}|{~{||vxz~}y|{{|}y{{x|~z~~{xzy|z|~x}}zz}}}|}x|zzz~{{{w|zy{~~|x}|z{x|}|}||{||{w|{|zz{z{vx{|}}{|z{y}{|zxx}y{~|wz{w~{x|wx~||x~{xuwzyx||wzy{{|xz{{}{{}v|y{|z|}z|{~xy~{~{|~z~{w{u||~{zy}v|{zyx|y|~|}}{yy{{~zxw|{x~z|{|}yx}z{}w|}|w}{|~z{zy|{}|}u|~zz}}{}~{y{||yx{~z~y|{|ywz|x{|yzx{}{{|xz|yz}y}{{z}~{zz{|z}y|}|x|z~|{{|{|{||z|xvzy{y~|{z{{y|~zzw{{yw||}x~xz|}}yz}{{z|~z}}|vzy~}zy}zzz}v{z{||}||}}}|yyz~{z|||{w}|{~y|{~}{||x||{|zy~}vzy{}~{{x}v}{{{}{}zz{{|~}~~}~~z~~|z~~}v~}~}~}~~~}}~~~}~~~}~~|}~~w|}~}~}}}~~{}|~~~~}~{~}}~~~}~~|~}~~~~|~~~~|~z|~~}|~}|}}~~}}~z~}}|~~z}~}}~~{}}|~~~z}~}}||}{||~~~~{y}~}~{|||}~|~|~{z{yz|z|}y~wvxwxw{xz}|wx{|{}xx}z~z|}w~{~z}y{|zz}}~|{~zz||~~}z}x{~zu|}xz{{zy|y{|}y}{xzy{zwy~y|w{~|~zz{||}y||{|z~y~||yyz}|}z}y}yw||yz{{y{z~zuyzzx{}{yy{|z||||z{z{~}y{zv|{~zz{yzz|}{z|{yzxzyyy{|{zy{zz{yx}zz{}x{}v{y{{{z{}{|vz|}y|}z~|~z{|{v}z|}{x{}xz|yzyzxv{yz}tyy~|xw|yz|z}{}zw}{}yy||~y}y}z}z{~xz~|}z{}|}}xy|~wwy|~~}yyx~{{|~w||z}}x|yzx~x|}||~{|||~z{~|{z{|yz}|{~y|xvzzx|{yw{}zyz}{y|v{|~{{uxzxz|{}y~}zxx~{zs{~}|~x}z|~~{|y|~zy{zx}yzy}x~x|xy{w}yyx{{xw{zw||{z|{}||z||~{z{{}{{~||z}|{y}zv}wz||||}zz|{y}}ux{y{v}{{{{y{{|~{y|zyx|}x||wz}z{z||{{~}~|xz|yx|x||{u|{}|z}}yzvwy}twzx}{xy~||z||}{xz|}z}y}}~x|}z}}x{}}x}y~}wu{~zzz{{|{{zw{{{vxy}||{zz}{z~w}z}{|{}{}{{}}|{{|~z{z|{y|xzz|}}|x{zyy{}z{ywyw}|x{u|z}}zzw{~|wy}z}~}}~~|~~~}}z~~~}z}~~|~~{~~}~~~|~}|~~|}~{|~{~~~||~|~~~~|}}||~||}|}||~}~~{|}}~|~}~||~~~~~{}}~~~~}}~~~~~zz|}|~}~}}}~}|{~~~~||~~~~}~}{||||~~}~~~}~~}}~}}}~}~|~z~~}~~~}{}}}~|z}}~~~~~~}}|~z{~~}||}}z}}~~}{|zz}|{~zy{~{~zw||}z{x|yz||y|z}z{}}z{|~|}z|{{{{zy|y~}x{{{{{~z}z{{y{yxw~~}}~~{|~}z~}}z}z}}|{|x|z}{v{}{z{{|zz}zyz|x|||z{}}y|wzyy{~|z|{}z~x{{}w~{x}z}||x}}xv}y{{~z~z{|x|z{{}}{z{xy~|{{}{|z}{||~}xzy~y|~|z|z|yz|yzz~}}{{zzxyy{zvx}}||{{~~zzz{|z~~}{zz|~uz|}{wx|z{z{wzy{~}{}z~}z|zz|z{z}|z{z{yyy~z{{{{zy|}{wx|z~z|z||zy{}}{z}z|||{y{~{|w{|y~}y{zzx{{y}zz{|{||z}yy|xx}y|{}|xw~z~{}|~{}w~}|y}|~z{xz}zzxz~w{z|||y{|}|}{}|}y{{~}y~y}|{y}{z~{z{z}~}{x{zw{{|}zxy|tzzx{{yyzxyyvy}{~{|}y{u{~|~zy||||{}{|{~{||}|}|}|{||~{z|}{}}yyzzx|~vyw~y{{yy{||x{z{zv{yy{{{}~~|w||z~||}wz}}||w~~{y~{{|{zz{~z}~~z~{}zwz{{yuzzzz{{~|z}zzx~z|}y|{|}y}z~{zx{|x|z|{y}x||x{x{x}z}y~y|zxzzyw~x{{~~y{~{z|~{|{vz|||{~w|xzx{zz~}{x{y||}z{~|wzz|}|~{~}|}x|y|~z}~}~|~zy~~~~y}}|z~}~}~~}~~~z~~|}{~~~}~~z~|~}}}}~~~~~}||~}}~|~|}|~~|~~}{}~~}}~~~z~|~~}|}~~~|}~}}~}}{z~~~}~}}~|}}~}}~~~||~x~~~~~||~}~~{~~{~~~~~~}}~}}}~~}}~|}|~~~}~~~}~}~~}~~}~}~~~}~}|~~}}|y}}z~|{}z||y~~|~|w{}zzz{t|zzzy|{w}}wy~z{{|}{|x{xz~{{z}y|}{v}yx{}||{{{x~{{x|zyyyx{zz|y|{zw{z{vu{y}|}}{}{{|}||z|zwxyz{||{|~{|z~y{}}|{yx{|zv}}{}|z{zzu{|v|~~}yxz}z{}{z{~{~|z~~|z~{{y}{}}w||{||{~x{{y}z|~z{xyzyy|}z~|y}y|yz}zy|{|~y{x{|x|{}|{{z{z~zz{||}~~z}{x|z{{yx{{zx~y{z{}}xx{xy{}{}xy{xy{}{{{zz{~y~}z~x~~}}zz|}yy}}~{w}|yy{xx||z|z|~{|zz{z{zy|}~|{z|{y}|||xy|~|x{~|}{|{xy~zy}x|}zx~~s{yx{|{}wz}zz}w|{~z~y~||}|}{z~}}{{|{|x~||}{{~w}zzy{{wz{zxyx{wyy{x|z}zy|~z}{zz{~y||}w{}{wz~{{|w}}{|}}}yzz||zy{}~xzxyz}|yx}{{y~x{yz|{{z{~x|}}}yy||{~zz~z{z~}{z~}yz{}{{v}}|zw|~y|zy|x}zz{{~{z}yz{{w~}y|yz|}y|~u|y|}y{}{{|z{y{wx{}}z|yyzxyz{xwww~yz~}xxyz}}|}}}~yy}{}{x|z}wy}||{{}~|}|}xxz{{{zzw~}}z||y{z|s|{wzy~x{z}|||z{{|z|}}~~}|}}~~|~~~~~|~~~|}{~}}|{}}~{}~~}}}{~{~~~|z}~}|~~}{|~~~}~~}}}}{~|}~}~||~~}{~}~~~z~~}}|}||{~~~~~}}~}|~~z|~}~~}~|}~~}~}~}~|z~~~x}}~|~~}~~~w{~~}~}~~|}~}}~}~~|}}~~~~~~~|}{|}||y}}~w{}}|z{zz|}}{{~}v|}u{y}}{xz}{z~zz~yz{{}}~{xzz|~|{x{~yw{}{z}|~}{zy}||y}z{}y~}||~}zxy|z|yy|wx{|~|}|y}|}y|zy}~xy{|}{}{{zzz}z{{~|y|{{}{|{y{y{vz}~{v|}w}~|y|{w|||{{||zvuxx~}z|{}z|||~|}zy{{zz|{}z}~yz{y}{{zzz{w~}~xz{{}||yz|yx|{|||}|zz{|~vxz}x~{||v{~|x{{~~wz}{|{{{{wz{~}|w}y}|{y{z}{zz}yzz{~|~~|{{{yz{|zx|{{}|z{~}y}z|wzy||~{~|zyy{~}z}y{xyzxzy|~z|z}}z}|yy}|{||z~{~z{{}}yz|x~{zy{{z~yy~{{|{}}z{xz|}{{||}~~zz}~~{}{zy||}|{~}|}|wz~|~|zz}{||}}}|~z|zyz}y{|}x{}zy}y}}}z|y|}|{y}yvzz{|z{{{{yzxz~~|}|~x|{v~}|y|{{{zz}w{}}~~y|z|}|}zwz|{~z||z|zxzzzzyz{}{yy}|{{|||~~w~{{~z}~yxx|y|zy{{|~|{{~}yyyz{~y{z||y{z~}{y}}~y}zz}{z||}y{|z}|{|}}{z{}{|z|~v{zz{xsz{{{{{xy~w}}|}w||z{z|zy{{|yx{~{zz{~|{|}|w~~|{zy{|z||~{}v{|{z}y{~~{|z|~~||}}{}~~~}}||}~||~~}~}~~~~}~~~}~~~}~~|~{~~~~}}~}~~}}}~~}{~}|}~~}||~}{}}}~~|}~~|}~|}}~~|}|}z~~~|z{~}~~}~{~~x|~~~{~~}}}||~}~}~~~{x}~~~~}~~|{~|~~}}}}~~}|~~{}{{}{{}zzxw{|z}yxy|{zx{xyy|wy}~zx}z{z|zx{{z|~}}{{zz|{{{|}yy||{yw{}z{v{{{x{|{}}zu{z{wy||z{t|}{zz}|}vzz}xxy{|{z|x|z{}~y{y}~|}{}}|y}}}{ywzz|{y{szx}zy|yz{z}xy}x{w}zyw|x}}{~|}}y~x{y{xy||{~{||~}|~}}{}|{~yt{yz|~{{vy{x|{vx{|{xy}|z||{}}}z||yy||~z}z}~x|}{|~zz|}}{|zz}}|{{}|vzwxxzzz}~|~y{{z{w|}{|~}{z{z~}{~z|w}{{y~~wx|{y{z~zzyy||||uz}|}y{}vx~{~zy{z~zxx|z|~}|z|yx|z~}{zz{|~}~{~z}{|z||zyz}{|yyy|y~zz|zy}z~yz}xt}z|z~|{|~z|}}|{|{|{|~}}}z||~{|zzyy{}y}zx{|~xz|w{zzx}~|{x~|}}|}}z{~||}}{~}~~{|zz}{{{zz~~|}y{{v|z{{||{xz{wyzz|yzy{|{zy~}~{z|{|~zyyx|{||{x|{|z~}{y|{~{x||x}y~u~z~vz{|zy|y|z|}~~{{|xyy}z{{z{{|~|z}|}|z}~w||y{y}}~~{t{~x{zzzz{y|~}z{yy{z{}~{{v{|{|}~}{~~{{}}~|xzy}~~|~}}~{{~y~|{}}}zy~{{yw}|v{{z{yx~|z{~{{||~~y{~|~x~|~~|~z}z{~~|~}~}~|~~~~y~~~z~~{~~~~~~z}{}~}}~}}~{}~}~|}}~zz~{}}|~{}~~|~~~}~~~}~{}{~}~~~~}}~|~~~~|}}~~}~~}{{~~}}}~~y{~|~|~~~{}|}|}~~~~~~~~~{~~}~~}}~~}xz}z{yzzy{||{{z{z|yy}{}ywz{wyy{|x|wxvwx}|~}{|{{}x}}|y|{z}{zzy}|z|{|zy{|{{zz|~}zz|{y{{}{z{xxy{w|}xyzy|wy~zyzz~w}vyz}y}yz|x{{zyx{{{z}{}|yzz|{zxy|}|xz~~|{}|y||yw|~w|x{zy{yx|z{y}}~}||{z}{~x{{|y}z~w{{z|z{yxy}}{z|zw{|x{z{}~{}{}~|~|}|}wzz||{~w}y|yy~~y|}zy{zz{{}x}{~|w{~zyyzyxz|y|x|{}{|{{zyx~|{{yxyzy|}y}|}{yyzxz~z~|~z{}yzz{w}~yz{~x{y}x~|{|}}~z{|z~y|{w}~zxwx|z~}{|y{|v{{|}yzwxz{{}~{||x}x|}~}|y{{}{zz}~}z|{yyx}{|z}yz|}}zy{{yy}|||{}yz|y{~}|y|zx}}}}|{|yyz~|{}z{wy~}z{zxyyx{{yz~y{zy|z}}}|||xxz{}x~xyz|zw|~wv|{{y|{}|yyy|{}yy}{|x|{wzxzw{||x{}yzy}y~{}z{}x|z|yyzy|{y|||{y{v|y{z|yz}~zy~|}yxy{}~zy|z}~}|vzx|}y|zz{}{{zyx{{~xwxz|v{|||y{|}{|~y{wy|~}{|z}x~|{|x{z|y|}|~{}w||yz~zxy{rxzxy~|{z{zz~|}}}}~|||zy}}wz|~zy~~}~}~~}~}~~}}}||~}||}||y~~}|}}~~~~{~~|~w~~|~}}~|x~}t|}|}~~~z~~~|~}|~}~}}}~~|}~}{}~~~~|~}~~~~~~~~|~~~~~~~~|~~~|}~}~}}~||~}~~}}}z~~~~~z~}}~~}~~}}v{}|~~||{|}y~}~v|}~zwzu}{z{zyy{}|{y{|}{~}yz|zy{x{|}x}w~|v{}}|zz}~{|y}|z~{{wx{}z||z{}zz{w|~vw{}zyyyy}zyyzzvvz}yy~||}||{~{{{v~}{y~y~{|z{~|}||}|x|yuywxu{wyxz{y}{{{{{zvww|v{y}zz}|}}||{t{y}x{~z|z~{z~}|{{~{{y}{}wz{zz}{y|z|x{x|{}}{zy||w{x{x~|~}}z}z}{z}|{z|}{z~}|}zy}yy}z|||{x}z|xvywy}v|{yx|x|{}}|y~~~}~||~z{z|~||||}{|}}||}}}~{}xxvwz|zz~xy|{xzzw}|y{y|~{yy}}zww|||z}{~{|}}|{zy|~{}~v|y}{{zy}zx||x}x{{z{wx|{{zw|}zv|z}vzx}y~{}}}yv|~z|y||}zyx{{~zy~|{{vyz}v{yw{{{zz}xyz{x{~~|~z}|zy~x|{{}~{|z|}z|~~}y{}{zx{|{yx}}xw||{|yx||yzx}yyzz}~|yu}}z|z}|}{{y{z{}{y~y|~|z|zzx{z|}{y|zw{{xwy{{y{{|{z}yyy{x}y~||}}w{}vy}y}{|z~y||yzy~x~}zyx{}yyzzyxxvzz~~yz}xz|yy|{~}}{~}zz~||x{{}x~|zzy}y|}}|y{~x}zz{xww{zxv{}y|{z|||~{z{}~x||{{u}z}y|{|xx~}~}|}~|}}||~|}~~||~~}|}|z|~~u}~~~~}~~}~||~}~}}}}~~~~|~~~|~}~|~||}}|}}~||{~~{z}}~~}~|~~~~~~{~~}~~}~~~~~~}~~{}|~~}{}~|{~|}~}{}~~~~~{}~}}{}~~|}}z~}}|~}{}z{}{~~}~|}||{||y|xz|~|}|z~{{}zzz{{|zzyxzy|{~z}{|xzz|~}vv||}|}{||yxyy|y|z{wy~yxwz|{|{z}y}zzx{|{}{~yz{{z|x}zyxyvxz}}}}y|{u|z}|z|zx||{x~}{{w|xz}}y|{xy}|{}xy~{x}{|wz}ywvx|z{|||}{{{{{}yzz{{z{{}|~|{|x|{{zw}~y|}~~{}{{||{}yxz{z||u~|y|x~y}|yzz{w||}wzz}~{|zzxyyw{||~{|y}~~z{|{{y{xyy{|x{|w|}vzx}||}yyxz{z|vwx{z|||{|z|~|yu|||yz||||z}z{}}w{}z|w|z{z~}~|}z|vxvz|z~{{y{z|{~zz~}z{}zz}z~wz|yx||~{|yz~}~}~~|}~~x|z{x|yz||}{z{z}}xz|}}}~{|z|v{wy}wz|y}}y}}{||y{w|z}y}zz~||z{z|y}|{{|x|x|y}wyw|z|}}|zz~z~~{~}~}}y|~{{{|~}||y{|{xy|{yy|{xx|{wz|x}y|w{z{{|{{~|y~yz~}}}}xx}vzx|}~z|{v{}~v|}w}x}zzy}{{w}}z{}vz{x}{}}{{y|~{}zy}||y|~}{{y|zz{{{||{||{zyyy}|~}|}z}{||wz|zy{{v}{z~|~}|}}}y~~|~xyz{x{}}x|ywz{v~zwzzz}|||z}|{v}}|{|}z}~ww{z|zyyy}}}~}~|~~z}}~~~~~{{||}{~~|}~}~~~~z~y~~~}~{{|~}{~~|~}|~||~}~}~|~~~|~~~~{|~}~}~~~}~~~}~}~|~}}}}|~~}|}~~~~~}~~|~~~|}u~}~~~}~}||~|~}~~z}}|}|~}~z|~|{{~~}{~~~~~~~|~}~}~~~{|}~~}}{||{~}{~{{x~|~{{{~x{x{~{xwxwywz{wzzz{zy}xy|z{{x{zz|~||}{|w~v|{xzy}x{}}}}zy{x}~zw}zxv|yx|{zy|xtxv{yxx||y{{yy{{}{|||z{{{z{xz|{zz|yx}z{{|{wz|v}{yv|zzv|~||xzz~x}zzyyyw{x{yx|y|||}}{x{zy~~}}}~||{{{}z}z{yz{yzxy{zxzy{|xwwzxz{x~zy}yw|||{{}}x|{z{vyx{||{y|}zyy{}~~}z{xz~z{zzy{z||~{zz{{}yy{yzy|yyzyyyz{yx~}zz{zzz}{|{}}z}{||yx}z{|zy}txyw{w{y{wyvzy|yyy{x|z{zyy{{{~|}{}~}y}{~zyz}zz|~{|}}}zz|{~}vyz}||zuzyzx|x~zxwyv{{x|y}z{|y|}|w~|z|||}|y~||||}y~yxxx{ywx|zz||}y}}wx|xzyy||xx{xvzx{~y|{~|||~}}t~zz}{z{|{}}y~vx}||||xy|{zxyzz{z}|||y|yy~z}}~yw{~y~}~{yz}{y{yy||}x}y||z}{yzv}~yzz{zzy}zvzz~x|zx{|{yyyx~}zx{}{yz|x{y}vzx}z|}}}}}|xz||zyz|||y|yv|yuuy{wyuwxyvzz|~|w|{{~z~||}~zz{{~z{~|}{w~|z{~xwx|yv{zyw{xzzw|yyx~{|{u~||{y}}x{~{x}z~xx{}{|{z{|~}|{~~}~~|~}~~~|~~~~|{|~|~|z||{z~}|~}~~~}~|~{}}~|~~~~~}{}y}}~|}~~}~~}~~}{||~~{~}~}|}~~~}x}}~}~}~}{}~~}~~{}~{{z}~~|~}~|||~}~~|}~|}|z}~~|~~~}}|}z}}{~|~~~~~~{~|~}~~~~~~~~}~|~{}}~}~vz{y~y|xx}}y{wyz|}x}z{|}zx~x|yy{x|{{~~y||x~y|z{{vy|~z{}xz~~z}z{yy|y{yzzy{{{yz||{x|zu}{z}}y{{{{y}yxz{|y}y{z{zwyz|{vx{zy|y|z}{y}z|{}y~}y}|{}}w|y|{y{{~}y~yyy}z|z}{~y|zxz|}{{~{|zy{}x{}z~|z~xyxyz|zyz{{y{y~xzz}zvz~{zzzyz{{xz{|tz}y~z|~}{yz{yz|z}|y}~}z}zvzy|wzz{z{y}}y~{{|~x{}zyxy|{zz~w{|~xzy|~vzzwwz|}y}z~}|}~}yz{}|}~||y|y}~z~y|{vz|w}ywyw}~~~xzy}}z{|}~||z|{w{}xzy{}}yw||z||}zyw|x{{x|zz~{~{{|y}|{{|}}~|y{}}u{~}x|}|}y{z|z|y|}xwz}}~}{|}z|}zyy|{xz|w{{{zy~xzy{z|{xz|}x{~}|xxx|zxw{z}y{||||~z}wz{}|{~{{~z}}~z|v}||x}~yxzux}z|xyy|wvxz|{y}z{uz|z|yz{y}||x{{wx{{|yv}}|s||y||z{||{|zzz|~yz|}{y{{{x}z|~{x{x~~~z}y}z~{xy}{w~xyv|zz|z{}|zywy}z{{{{x{}}y}{vz|z||}}}y~z}}}z}|{|z{}{zy{{~x|xx}~|}y}~{y{ww||}z~}w{|y{y{|u|z|~y~z~}~}}~~~~|{}~|}y~~~~|}~~zz|~|z|~~~{}|}}~}}~}}~~~}|}~}~}~~|~~||~~|}~~~{~}~~~~}{~}}~~}|~~~}~|~{|~~~~~~~||}~{|~}~{|~|~}|~~}~~~~~~~|~|z}~~z~}~}~~}z}~}{}}|~z~}~}~~~~}~~~}~{~{{~~}~~yzz||||{~|y}|y|z|{w{|~zz{{xw|v}{y{x{{z|{xv{|}||xy{zw{{}}z{{{|z||{~~x~vz{yz{yyx|}|yzz{y}{zu}z||w{{x|xyzx{||||}vy~{x|z}y||~~z}y~}yy|}|x}||x|zyxx|}xxz}{{||~wy}zu{w}yxyyz~~~{vz~}z|{{|}}}}{x{}w~}{}zzzxw~z}yyy}z{zzwy{w|{|}y|x|xzx|yy{xy||{|z|}~{}y~y|~||{{zuxz|x|{yxzx~~~vw}|}xy}||zy{}z|z||z{y|z|{}}z}y|||y{||~||x~z{{|z|x}vzx{xvzx|yw|{|z~|zz{~}}z|zzw}yz{{{||{y~zy{uy{~z~z|w~||{z{}~||zzyw{}|y}z}~||u{{zyy~}}||vzxz|~z}|z{|||{~~|{~}|~x~}{|{~zy{{wyz{|}|{z{xxw|uxyyyzv{wz{xu{{z}y|}yy|~zy{|{|}}zz~zzz}{zyz}v{{y~~{y{zyzyw}zyyx|}|z|wzxw|x{z|{{ux}|}{{wxz{~~v~}zz}|||z|y|v|zy{||v~zzz}{}||}{wxxy{yz}zz~{{z}}}|{}zz~{{z}xz~z|{{zyw{x~yxy~zz}|yrz{|y{z{zzy||uy{zx}}||}|z}|{~}~|{w{zz~}z}|}{{z{}|wzy|tx}z}y|yyy{}yw~xz}|{}{}{{}|{|y|y}}~||~~}|||~}}}~z{~~~~~}z~|~|}}|~||}}~~}|}~~{|~~|z}~~~|~~{}~}~||}~}{~~}||||~~~z~}~~}}~~~}~~}~~|~}~{||}{||~~}~|~~~}~~||~}|~|~}~|~||{~}~~|w~~~~}~|~}z}||||~|{}~}~}}|~~}~~z~}}|z~~z}~}}}~~~~x||z}{{~zz}}|z}|y{{yz~z~}|z{|z{yuq|~y|{~{z|||{z{{z|~||{{{{}yy||}xz}sw||yz|z{z}~z|yz|vs{{|~z||}yxv|y{}}|{}v{}}}w||yz||}|{||zuz}||{}yy|~yvyyz}}{y{{z{|{z{|||z~z{~|w~z{~}z|w|xy|zv{}|xz|{y}~yy{{{xy{}|}y{w}z|||}y{|z{{{z}||{zzz||}y|nyz~}{xx~}{{w}}z}~|{y{~{|}zz|}yzy{{{{|{~}{zv~{|{}|y{y{}{|}~y|wy|{~~|}z~{}|}||z{{zx{|{}y}~zzy|~xzz{xy{}z{}w~{}xy~z}|z{||}~}{~|{z|y~{~z}y}}~{}||y}}||z}y}vz{}{}{{~{|{}yx~}yy{{{w}}y|z~x~vy{z{|{}zzzy|}}z||z|z}}x}|zzz|{{wy~||}{|w{z~zz|zz||{}~{|{|{xz|~}{x{yy|{~yvx|{~{xz{zwyx}}|}{x|{y}uy||}~|zzzyz|yy||}xyx|~|~yz{|{z||}yz~||}y|y~{zvy~}|}y||}y{t{~z~w|}{{y|~~{}{w|{wx|{y|||~{{}}|~{~~zzy||y|}w{{{z|{~}|{}|y}y}{w{y||z}~w{|xz{y}|z~z{}}||z}zz}x~z|{}zx~yz{}yy|{xwx{|{x{}zxy{~{|}z{yz|~|}|y}}~|~}|{}}~}~}}~|~{~}~|~~~~~{~}{{}}}}~~~{~~}{~}~}}}~~~~y|}~~}}~{}~~|~||~}~~~~~}}}~~~{{|}}|}~~~~{}~|z~}~}~}}{{{~~~~}z~~}}}~~}{}~~{~|~~|}~~}~}x~x}}~}|}~~~}{{~~|~|~~~y~z||z{yz}z}zx}vzy{}y|zy~y{|x{}t{zwu|||}yyyzv{z{~y|z}|}|{}|}|z|x}~|{z}~yt|zy}||zzyzx{{x{wzy}wz{wz}|tw{}}u|{|{wy~}~yxv}zx}x}z{xz~z||z|vzy|xz{x}{xyz|{{x{{{|tz{x}y}|}|}{}zy~}xyy|{{z|{y{uxx}yz~x{}z~|{{yxyzz{{yyyz}zz~||zvxz}v|||}}~}z}z{{w}w|{}}}}|zz|zyyxy|zyy}x}zzx|~|{z||z~||wxzxxzzzz|}{{~|{~{|}{{|wty{|{{z~{~|~{|z{~{{zsxxvyzz~wwx|{{y{{vz}ww{y||~||~|~yx{~~{}{~}z}|z}}xxzz|{z{z}zw{{yxzz|yzywvw}~y{{y|{||{}|~z~~||~z{y{}|zy|zy~z{{z}x|~ywyyv|wz}z{y|yx|~{{yzz}}}w||{yzz}}{{z}yw}}y}z{y|xz{wzvzyzvzyxz}xz{x}s|wzxu}y{{}}{{|}|{~zy|x|||z~|z{sxy|yz~{y{{}|{|yzy|}zvxx|wz|}z}x{{{zx{x}{{}}||}zzx{{|}|{||}|zz~{}|zywyv}~yxy~|xy{}vyzz{y}{|}}~z}~{{y{{|v|z~xx|{~{{yy}y|yzy|yx{|w~|{|{z{zuzxx|xwxyyz}w}}}}z~z|||{{y}zz~}}|}~{}z}~~{|~~~~}~||~|~}~~}~}~}~~~|{}}~~|~{}~~}{~}~|~}~~{}~~z~}}~~||~~|{~~}~}{~|~{|}~||~|}~~{~~~|}}~}{~~||||~}~w}|~{~}~}}|}~~~~~~~~}~{~~~}}~~|}{~|}}{}|~~|}|~xyzxy}~z{{zzy{~zyy~}yz{}zy}~~{}{|zz{yxz||~y{yyu}}}w~xy{|y|}{{{}z~w{|yx}}zx{}}z~{z}{x|z}yz}}z|}yzx{x{yv||xz||wvy~~zxzy|x{||}|yxy|{{yxz{}}}yzx~}}z{|x}|yyv~{{~}{z~zzz}||||~{z{|{}}{{{x{zz}}{{x|~|y}}~{yx{zy{{{z}y}~|{zz}zy{x~vz|z{}w|}z}x{|v}zxxx~zxxzxy}}zz~{z}yz{z|}~{z|}|}y|}{{{xzxw~||w{{y|xz}y|~|~x|~||}v}|{yx{y|xzy{|{z}y}xz~{|}v{zzy}yz~~w|{}{x{|y}x~}y}x~|y~yz{xywz|{u|}}~z~~zzz|}y{yyy{w{w|}|z{uzy|y}xxy{~zz|z{}|}x{{{~{y{z|y|z~v}||}y{{t}}z}{}~}y~{|x||}z}~|y{{y~xy{}w|{{{~yxz|y|z~x{|z{}|{z{zvz{~||}||z|y{yzw|z{zxzxwzy{~w}||{{yyx{y|z|z|xy~{y}{{|{z|~{|zvw~s}y~{{{x{zzwyz}|yyz{zz}||}~yz|z|{{z~~}z}{|{w}~yz{zx|x}y~{||~x|{xy{y{zz{zyz||zz{zzz}|zyw|yyu}v|||~|{zz}|~||t|y~~}z|y{|{yx{{z~|yz{z~}x}xw|{y~~{{yzy~}~}|w~|~~~~~}~}~~~~~~~~||~~|~{~}~~~~~{~~~}~}~}~|~}~~~}~}|~|~}|~|~~~y|~~~~}~||}z~{|}~|~~{}|~|~}{~|~z~}~~s~}||~}|}~~|}~}~~~}}}y~z~}~|}~~~}y~}~}~~~~|{|~z~}}~z|~}~x{}{{}y|y{{z|{x{{ywzv{z}|z{z{zw|zzx{t|}{z|w|xvw|x}zx}{{|~{{z{}{}~y|}xx~|{yx{yz}yyzzz{z~y{x{zy~{{|yz|z~zy{z{~}|{x|{~|~|zz}~zz~}~|}|y}{||~{{uy{{zzvz|yy}~{{z|z|z{z}yz{w~|{z{z||~y{yz{~~}yy||}}}|}}}y{x}xyxx}|{w~{zz}|{xz|{zz|wzxy~y~z{|{yz}|{z}}|{|{}}}zzzz}|yz||xz}z~zxvzwzyyy{|z|{yz}x|z|{swx}{~~{}x{||xzz~{|}~}xz}~z{~|}|z||t{{zw|{z}{wxwzz{{}|y~}zuzz|}{{zzw|}zy}}}}{z~xy~{}|~}~y}|{~|yz{x{xwv|wzz|{{y|w}w}~{ywx~|{{}x{v|xw|||zz}|yw{{y|}zyyzyzy}|}~z}zyx{|vx{}zzzwy||y}w{{y{zwz}zyyyy~||{z|}y|z|}y}{~||w{w{||z}w|zzw}|~|yz}zzx~|x~{|}{~||{zz~}yxy|{|{{xz{w}xz}||{z~yzzx|yy{z}}yxy}{y}|yxxu{w|z}z}z}~}z{{|{wvwz|{{y}|~xzz}|{xw}|xzzxyv{{~~|yyx|~{z|}x{s{z}zz~|~|y~||}z|{|{|~z}}y}~zz|}z|z~{}}{}yuzz||{{w{{xyzxzw||v{|zyx|w|wy}z|y{y}}~}~}~z}|~|~~~~}}~~~~~}|~}~}}~~~{z~}~~{}}~}~}}}}~|}}||~}~~~}~~~~{~}}}||~|w}{~{~{~}|}~}|~z~~}~{{|~|~~~~~~~|}~|~}|z}}~~|||~}~}~}z~{|||}~{}{}~~}~~}~|~{~}}~~}{~y}||}~}~}~}~~z|y{||}}{yyyy~|xu|uzu|{z{}}~{~z}y|wyx|{y|y{z}}{{xwz|zz|yzx{}z{}x{z}yy|}|}y}|zxx|xzv|yw|}}{y{vyz}||yz{x{}y{ytz{{x}z}|yy|s|zy|xv}}{}}}z|y|{w|{z}v{{}~{}{z{{}}~wzw{|{y|w{wzz|z}|wy{v|wz|}|}wyu|x{{}{|zw{|{zt|{w|yr}z}{~{xz|||{{}z{{x}~xy~}yz~~{{}y{w{z|y{|{|}z|}~x{}z{|{}yz{{z|{zx|}{z|z~z{wx|{|z{zw|yy{z~w}}z|z}{y|~{{yy~{z{w|~{}}}yx{}w{z}zx}z~|zzxx{|w}{w}~zv}|x|}w|{|~~}{z|zz|z|~y}}z}}}|{{|z{|yx|zz|{u|{yyz||{|}~{xywyzx|}||ww}{}t{|~wz~}zz{|{~~{{|xyxxzzxz~~~}y{|yx{w~w{{}{y}x|z|y}zz|yz|||{{||wz{~{z}||{}yx|{zw||z~~{|}~}xy{z|x||zz{|}v{z{}||zv|{{||wz{{}|x|~y|{{{}|v|}|yx|}zzy}zzz|y}zz{y|zwy~|z|z~x}z{{zzy{{x{z|z{y|||z|z|}z{xz|}}x{}z~|zx{zz~w}y|}y}w{zx||||{{z{w{~~y|{}{x}xu}yz~z|}|}{}{~y{y||{{~}yw}w{|z|yyzyz}vx}|zzy~z}yy{}{}{|~{z}{{z|y}z~~~}~|~~{~{|~}~~}}}~}~}~~z~~||~|~}}{}z|~~~~}~}|}}~~~|~y~~~{{~}|||~~s~{~~}~||}~}t}~~~|~}}~}}}}|}}~}~|~~{}~}|}|~|}~~z~|~{~~~||~{}}~~}~z|~}~x~~x~~z~}~}~~}~}}|}~z{y}||~|y}~yx||z|z{}xvz~||{}|{~z~}zzy||~|}}z|}{}{|}y|}~}~{~zzy|{~{y|zw~yw}~y}y}z{xy{wyu{z|x|}y}{xx{|{~{{}x}{y~zyw}{}{xz||}z|}y{{|{z{|yzzy|}yxy|~y{y{wz{vxx{}|y||{z|z{~z|z|~~{~}|y{}}{|~xx{}zwy}}|}x{|z{yy}xy{{zz}|w|x}z{z~wx~y}y|~y}}v|~{{|z}xyzz{}{z}zw{{wx{{zzz{zz}|{~}|{{wyxuxzz|z}y{|~{}xzx|yz~z}}y}y}vx~}}~x{yx{{xzx{y|y~x}}}y{z}x}zy{|{}}{}}}y~~}}|}}~}u|zz{{}{z{zyxz{zzx||zuz{{{|}{x}{yy{yz|}z||}yy}zwzzz}~||z}{y|}||{|{}vzx}|w}z|y||~{|xz~x~u~v}y{z{}}}xyy~}~|~{{{y~{}{z|||||ywz||{|yvyzzvz|x{~~wxy|x{~|{{z}x||~}z}y}~wz}z~zz}y~~wxw|x{{yw{|}|x{}w{|yzzy|xzxwztxwwy{y}}~z{|}||||{zzzy|xyzx{|}~yzxwy{yy}~||z|vxwv{}{y|z|}zyx}|~y|{~xz{{|}z}}{|}z|}}zy}~|zx}zw|zx{zxzwywzzx{z|yyx||y{{||{x}zv}zzx}}{~~~}z~~~~~}~|{~}~}~|}|}|~~~~~||}~}}|~|~~}|~~y|~~{}{~~~|}y|}~~~~|}~~}}{}{~|}~~~~~~~~~{}~~|~~}~~}~~~|~}||~|~~}}|~}~{||{|{|}|}~~~~~~~zw|~{~|}~|}}~~||~}~}~~~}}~z{~~}~}~~}}}~|~}~}~z{}~|z}}y}{y|{}}|z{||||{|}x|z{~}}zyz}}}~zz{xyx}yzwy}v|{{yvzy}z|}{~{vzy{~{{y~}|}{}~yx~x~zz~zy|{}|y|x}v{xy|}|zy|{yx}||~z|x}z{|yx|{y{wx|zzy{xx|~{{}z~z}|z{~{}{zzy}v}yzy}z{xzv~|}yyz|yy|{y|z}|{||yz~}~y~|{x{~yvz{|}{|x|{}{xy{{y{}|x}z{xxz{x~|~{w}|}|}|tv}~~zzwz|}zx}{}~||}yz|}zyxz}~z|w}z|~}z|}zws}yyzz}t{}x}{yy|zz{~zy~}z{{yz|{{}x}}~z||yx|y{y~}{xz|w||zz}|z~{{x{||y{yz||yz~v|z{}|}}}~x{zxxx{{{}{zyz{|zw{{}|z|xw~z~{zzyyy{x{{{}{}yx}~y||||~||}y{}v{{~yz|{|~yy}||{}z|~~yxyvzz}yx~vy{~y|y}w}~|{v|z|{z{v{y|{y|xz}yv|~}}}}x|y}xy{}{z|~|yw}x}}y{yzxywy}}x{{}zz{zyyz}|{|}|{z}}zz{{{z~|zy}}{x{|~|xz|{yxxz}{vzy{{zz~w{y~z~{z{yz~v{{{|~~zyxywz~x~z}~}yz{{z}}}{z|yy{|z}z|z{}z~|y}z||{z}y{~|}z~|||}vvy|~|xv{~||}zzy|yy|xxx}{~~zyz}||}z{y||x|z{|{~~{{~}}y~}|}~}|~|~~}}}~}~~~~||~|}~}}}{|~}}~~||}~{{~~}}~|~{~~|{||~}}~~z|~}|~~}~~z}~}~z~~{}~~~~}}}|}|~}}|}|}}}~~~~~}}y~}~~|~~~~~~~~~~|~|~~}y{}~~z~{}~}{x~{||~z{}~}~|~~||}|}~}{~}~~~|y}{~y~{{z|zu|w~xy{{y{{y~yxzyyy{{yz{xx}xxv|yz{y|z}xw||~yyz~|y}w{~}|{w|{|{x{yzw{yvx~w|yyz}xyyzy{z|vy|zx{{w~|{||{~{z{}{z}z}|z{z|}{{v{{z|w~z~z{yy|xzw}{}|}}zxyzx{x|z{zx{zzyz~}}y|zyw|}|{z~y||zzz}y|s{~y|x{{yz{}}|uzy{yzwzvyyzvyw||wzzv~yx||z{}}xyxvz}{~v|}y}{zyy{|yyy{vyz}zy|zzx{||}y}zvxwy|y}y~}~{{|}x|z{}{{}{||}{|{w|zz{vxw{xz|{x~yz~~y{{y|{zv}{|yz||y}z|}~}{}z||~~{x||{~{}y{y{~}|~|~}|{|zz|y|z{z{z|xw|{yy{x|v|}|{|yz|vy|{z~y~|}~{|z}|}~~}{zzz{sv{xywwx{y||v}yz~y|{}y{{x{x~|~yy{{|{{{~zz|w~x||{~v~x{yvxwz|~{||x{~{w{x|{z{zyyzzv|zzzy}~~z{{{{}{}zzz{z~zzz{z|{{{x{~y{zvx{|{y{y}zz}|}x|~z{|z}}wx~|z~yyz}y{||}|y}zz|}~}w~}|}z}{zx{|z||z{y{y}y}zyv|yy}yz|{|{y|{y{}y|z|y{~|{{}x{zz|x~z}}}~{{{u{|~yzxz|yy{yxw|yz{}|x~z|z{wvy}~vz|}w}}~|}|{}y{|}}~~}y~~y~|}}y~{|}~{~|~~~|~|{~~~}~~}}z~~}}~}}~~~~|~|||}{|{y}~~}{}yx}}~{~~~~~~}{~}~|~}}{~}||~yz~|~}}~~}~|~}}|{~~|}}~~y}|{}}~}~z}}|}}}}z|}z~~~~{|z~}~~~}~|~~~zy~||~~~}||~||}}~~}{~|~}|}~}}~~}y|}|~~~|v~}|}zzzzw|}{|z{}~zy|{~|y~z{||zx}zyy|}{yz}zzz~yx}vz|w{|x{{}y}{yvyz{zxxzy{{w{}}z{{~w}}zw|~xy|w|yz||yz}|{}x{yx{{z|}w|{{z}{|z}}w|vzz|{y~|y{||zz|x{|~{zzz~~||~}z}z|}}|zy}{|yz||xxw~|}wvxx~|xx|}{}~{xy{{z|{yx~|{qz|vzz~}|z||{xyzzzyxy~~{|{w}||zvz{~{||}zxz{zw{|yy{}yyyy~{}zz~z{{xx{}}zw{|y||zz{{|z{}{z~{wzzyz|y{~yyx}{||{zx{z||{}uz{zx|~z~y{~}}}yz~zz{}y{zz}~zv}~|{y}|y{|z}~~xy{}yz{u|{}y~{}{w{uz}z~z}|{|zyy}z}}zyz|{{}vxyz|{}x}|}x{ywz~|}{z{z{zyz~{|zyzy|zzzww{{{||z|}zx|{|}x}y}{{yy|y~|z}z{xy{y~{x|w|zz|}z~}y{{x}|y{|z}x{{{}{~{y{}~zz}y{wz}y}{zyz|zy|z~yyy{}}~x}ywx}|z{y{}~w~{{yx}}yy|zyx{{z~|{yz|vyz|z{z||~zx{z|~zy~vzx|}y{zx{yz|z|wy|yy|{xxy|{w|z|~w|}zxzyw}{}~|{}w{z}yz{{zv{uz~{|z{|x|{{{z||z|yxwz~z~{~|v}~|zyw{z{{||{{{y}|~xx}||w}{~w}{|zx{}}}}~zy{y{y{z{~}~}}}}}~~}~}}~}{{~}~}{~{~}~{|~{~}~~~~~~~~||~~~~|~~~}{}|}~~}}~}}|~{~}~~{~|~|{}~~}|~~~~}~~~{}||}}y~~~|~~|}z~}}~~}~}}~}}{}~~~~}|~~~~}}}~|}~~~{{~}~~~~~~~|x~|}}~~|{|}{~~}~}~~{~}|}~~}}}~~}}{~}~~|}}~~~}|{~|{~wx}w~yyy|xyywywzx|x|z|xxy~}yx{zxzx|zwww|zz~zy}|ww}{~|y~|xyz}{}y{yzz}x|z|y|{|{wyyy}z}xwzx~wysw~z|u{xxwy}}|||z{|~}|{z~~zx|||}x{zyxyz|{zzzz{{v{{|}y}zw|yxx}}|xyyyzx{wzw|y}zx}z|}~}z}|{z}z{y{{}{|z~{z{w{w|{~xxy{xzyy}|y|yz}|z~}|x}{vzzxx{||x||{~~||z~}~{~{{}z|zz|vz{zz}|}zxy{|zwz{}z{zuxwwwzzx}{}u~}zzx|x|~y|w|~{{|zyyy}~y}uz}tzvzw{zzx|zx|x}x|y{v}zxxz{z|t|}y}zvxy~yz{}|{w|x{~}y|}{{z~xzzxvxyyw}vzyyz{z{{yvy~x}y{z|~{{~y|z}}~~yx{|{{}z}x~{}xy|y|z{yzxz}|zqy{}}xyxu{}yy|~}}zz{z|z||y||vy{~{yz{{z~|yy{x}}swwzv~{||{z}w{{{|z|{|{y{x{{z|xzwy~|~{||~x{z~|{y{x|z}~|x|zy{x~x|xzwyzyx|zzy}}{|xxzw{yyxzz||y|y}{}y{{z{||y{xyyy~||{}xz~{xy|}{}xw|ywxy}x|vwuzy{yy~znww}~}~~{||y{z{z{~|{{|{z}w~z}z}z|}~z~{zy{yzwz|xz{~{x}zw}xxx{{zz{||~|zzz~y~{{yx|}}~}w~{}~{~}|~~~~{~}|||~~~|x~|}~~~{}}{||~~~}|}~{||~x}~||~}~{~~~}~~|}}~~~{~~~z~|}}|}z~}~}~~~~|~}}~~~~~x}~~~~~}|}~{~~~~~~~~~~~~~|~{}~~~}~~~~~~~|~~{~{~}|~~|z}{|}|z~~y}}~}~~||~~~}{}~|y}~~{z{~z~zw{|u|||z{y}~yx{vy||zz}y||yz{{{x|wx|x||v~{{|x}wz~~lxzz{x||w{yx{{~x{xv}~y{{{|{|w|zz||z~}t|vzz|vvy|w}|z|yz{{|}{{}yx~zyx|{|wz{xw|yz{z}{xzz{zy|~|y|yz{||z{{z{z}y|x~wvy|y}y}|yzyx~y}~zvzzz}{{yy~{~{yy|||{z|~zwy|{|zzyvxy|~vzzy}}x~}{{{|zzy~zyxzy}z|}}~{}y}wy~|~|{yy|zyw{zz{}vz{}|x{|zyz{{yx||xz}{x{|{|{|z|yyyyz{}{|||{|x~|{}{}{zz|xz{{~zx||}}xzzz{}{|x|}xz}{x{|}~{zx~yz~~x{yzwv}}zz{z|w{{|~|{}||y{}|{|zy{|{{||}~}z|xzzw}y~}|y{{}{|zz}|~||}{z~x~|z}z||y}|{}|x{yywyzyyx}||{}z}}y{}z{y~|}~z|zxzz}z|zx}}}{|~{||}{{|w~}y|~~y{}~{xx}xww|{}y|xz~y|z||~x|x{y|yx|~}{{{~|yyx|{}zy~~{z{v{{w|zyx{y}xyzy|{wwwyyyzz||{t}}~~||||yuyz}x{{||x}|~zz|}{zyz~{|z~~y{{|z}|zz|w|~|z|zz}~{zz}yvyw~|{}}~|y}u{~zv{}}z}x~z}yx{z{}~z}y|{{}{|zw{{}z{{}zxz}x{w||}|y{y~z~~|}~~}~~~~}~~~~~~|~|~|}~}{}z|~}|~}}}~}|z~|~~}|}~}|}||}|}}~{~}~~~~~}|~~~{{}~~t~|}}~~~~~~}~}~}}~|~}~}~|}|}}{~~{|}~~}~|~}~}}|~w~}~}~~~|~t}||}{|}}}~|}z~{~~~|}~}~}}|~~|~y~|~~}}~}{}}}z{}}zzyx{}xzxz{wyyzz{{tyz{w{z||}||{z{{||}|}~y||{x|z{|}{y|z|}zx{ww{yzw}}x~{z{zzz~xzzz{y{y{|z|xxy~z}|{{}}~||{||}z~}|~{z{}zz}{{|}v}yuzw|w{yz|w~y~|yyy||vy{{|zz{}y|}w~w|xzvz}}~{~}x||z~{xw|{}|xz}y||xw{y{{tywy~|~|x{{{{{{y|xw|~z|~z{||{z|z{~|{|}x~|{y{|zzz{}yzw{zz{|y}}vw~~zyvz{w}{ws|zz~xz~}~}|}{y~~}y}|{|vz{s~~|zzzy{~y{y{|zzwyyy{{}||||x|y{~||~~}|zy||}|{||y{{~}z|~{}{{|x{yyw~{}{~|{z{~{zx}x{{zy{xy|y{z{}|}{y|}{z{w}vz|y~~{}y}{y{}y}z|~{{y~|yvz|xzty~x|{z~yx}y~y|{vz}zzz|{z}|yz{~z~|}}|~yz|wzy}w}zzzz|yzxy|{{wv|z|xzy}|z|v{{yyyu{||}}z{}{~}{|z~~{~{~~wz{zyv|~}|x|{{}}{zy|z}y{zxzxxzyz~|{|~yz{y{{z{|}|{y~|y}{|{{}x{wx|}t}zy}{|~v|~wx}~t~y|z{{x}x{|{|~|~||~{}{}yz|}|zu{~|~zy}x||||{v{z{xy{{y}{|}{w{z}z{y~|yxzz{y{|~|{}y|y}|y~{~~|}}{}}}{}|{}~~}~~}~||}y~{~~}~||}~{~}|}}{~~}~~~~~z~}~~~~|}{}~y}}{~~~}~}{||{~}~|~}~}}~~}w|}}~~~{~}~}{}|}~|}z}}~~}~|z~u}~~~~{~~~~|~||~}~||~{~~~|~}~}|~}~~~}~|}~~|~~~~}}}~~~|~~}~|||{}|xxwz|t|{{||y|{}twvzzzyxwzu{wy}{{}zw}|uux}x~y|zy||zy|z|yyyxyzz~}}|xy~zyz|~|}zww}z~|xzzw{zyzz|y{|y~~zwzy~zwzyxzy{{{{}x~w|zyx|{{{zz}}v{y|v}yzxy{{{z}v{z|{~}{v{{{ysuzywxxz~z}}y~~|}x|{zz}~w{}|w}|ywxz|v}vy}}{~{x|x|xyz{|y~z{yzyy}yw{}z{z{}zz|~y{{~x|{z{||{{{wzy}{|}x|{{||yz|{{u}|}|{z}x}}uyz{{|{x|{}x~w{z{zz|zw|y}x|}}{|}z{s{}~wwz}}}{x~yy}||zyx{v~y}{}||v|z|{yy}|}{|x}}y{|}z~}zyyz{y{|{z~|}||}||z{~zwx|}zyyz{zzzw|~|xvz~{{{y|yxwv~}{xyz}{{|~|{|{|}{yz}x{xy{yz{y|zxy{~x||{{tv~x~zz|{|xxx}{xyz~~}w~{{y{~zy{|{z~|z{z}y~~y}vz~}|z|||~}z|}y}xxux~}~|z~xxu|z{xyy|wy|~zu|}}z{z{|{|x|}{w~yw|{z|y|z}xy}xw}}yz~yxz{|zxwwwyz}yxyyyx|z{|~zzyw}{{}y{{uxxx{y{y|{{}|z|}v{|wz}y{|{x|~z{}{~|z|~yy|yz{|{||{{z{{{}z||z~~zyzyxyy~y}y~v|z}}}}{{~yz{~|~|~wz}}}y|yzz{xxz}x}}z{|~~~}~|~~~}}~~}~}}~~|y}~~~}~}~~~~|~|~~|}{}}{}}{|~|~}~~}}~~{~~~|~~~~~~}}{||}{}~~z|~|}}~~}}}|~~}~|~~{}}~}~}~~~~}~~}|{~~}~}|~|~~}~z}}|~~{~|{}~|}}~y~}~}~~~~{~|~|}}~~~|z~~~~}|~~|~yz~}z{z~{z}uz|y{||{|v|{{zwzzz|y~{w{z|{||zvx{~|z{z{}~{|{}~|{{yxv}z}u}{|z|||q~~z}}{}y|ywvww{{yw{{z}w||x|}x{||{|y{|}~x}zyy}}yy~wx{w}}z{zzzyww}xxz~}|zyy|~|y|zxtz{z{}}|~{||~y|}{~~zyz|}|~zzzyz{{w{|swvzv|}yxyxx~{z|{v{yx{{w|{z|{||}||}z|}~||~zz~y|y}}{zz|y|zvxzy{xxyz{~||zz||~{{{y{{~|{~~|z|{w|{}|xv}{}xz{{|z~~}xz|xy{{y{zwzz{x{ztwz{|{x~zz{}{yzzx{yy|yz{~z|{z||y{y{x~}z~xx{|y{zz}|y{|ywzzz{y{zy~|}yxxywuw{||x{zv||}{x}}z|z}}}{|}zy}{{zy|y|{}|}zzy{}yx{z||zzyyuxy}~{q{~}|{z{|~~zu}}|xv{}z{{|z}|z{z|yy{x|~|vy|zyyyz|{zzyy|zz{{}wuxyy|{~}~~{{~}y{{y|y~~{z}}|z}xzz|}{swz{||{z}zxz|xz{{||w|x}v|{~{{}{{{}~{|z||}|{|}||{}}|~yxwyw}xx|{uv}}{xz{}~zzy~zy}vy}wz|}x}y}{vy{~~yy||y~}|~{|{{wx{}}}x|~xzx{{|~zz{|yy~v|zz|{{|z|x~|z{}y{|y|~}}}~~~|~}|}~|}{{~}}~~~~~y|~|~{~{}~~}~|~}~~~~}~|~{|~}~~{~~|~~~|~}{~}~y{|}}~z}~|z~}~~|y}~{|~}|}}~}z|~~|~|{|~~}~}}~~~~~~z}|}|~~}~~|~~}~{~~~~~}~z|~{~}~|~~~~}|~~~}}~{~{|}}~~}|v~~|}|~}y~}~~~}}~|z~~}}|}~|}}~}{}|zw|z~{{y{{|}yyy{{}{{{w~y{~{|{|{{~|~z|{y}x}z{{yz|{~{|y{}u{|}z{}{yz~w{{}{y{~y~y~z|zz{z}z|~u|}v|~xzzy{y~xxxy}x{x{zy}z~z|xzzv~{{}{}vyv{z||{x~xwzz}~x{x{}{}|zy{t||x{}xyzz|vzv{{ztyx|}zz~~z|w}~{{|zw~}}{z}{}yz~z||~~}z{x}y~w~xy}w~~wz{{y~~{{w{zz|zzywzy|{{~{~yxxzuy{z{zzyzzv~||||~{{{|xz|uz{zzyx|z{}v}z}~y}x~~~x|z{|xyy{}|xz~{z}~}|{zy{z|yzz|w}{{{{{{}~{}}z}|||}~zv|{~zx{{|yzy|y{}||}{y}{~{}z{}x}z{||~}yy|y}{x|yy}z|xzx}~zxx{|w~|zw}~~z{~||zyzx~x|||{zzy}y|{{{x|zzz~y|z{{y{zyz{{z|yyz~~{y|yzzz{{z{xyz|~{}vx~}||z{{}y}|y}||~zvy~vz|x|w||{~{z|z{y~{y|yv}vz|{y{~|xx|{}|x||}z~z~~|{}zyw|}zz}zw{{|{z~{~zzy{z{|yx~xx|}}x{x{{~y}zwz{{yxz{{|y~z{|{|}x|}{{uw|{}~|}zw}y}|x{yz|zvyzz|zyz}~~||x{||{y}~~z{|xtz{y~{|{zx}z{{z}{yy}x}}~z{zz}~y}yzyzy|~~||}|~~}}}~~~}}|~|}~~~y|{~}~}~}~~~~}~~||}~||}|~~|~~||~|}~~}}~}}~{}}{}~~~~|~~{~~|~}}}~~}}{}|~|z{s~}}}~~~}}~~~~~~}~}{|~~}~z~~{{}~}~~~~~}}~}|~~~}~~}}}~}}{~}~~~~~}~}~}}~~{~~~~}}}~z|{z||}xy~}}{zx}|y~xyxzyz}yyz|yy{zyxz~y|}}zyx||yz|~zw{{{{zz}}z}y}w|{}z{}|}yz{z~z|uyz|{{vzzx|zuzwv|uz~|wwyzztz}yyz~}{|}|zzz{}zz|~}}xz{vxxz}|{u~xyzyzw~}}|xzy{y}|{{vz|{|}y}{z~z~z{{~|~{~~}zx~{}zz|zx{zxyyyx|}{vzu~uz|w{zy|xy}t~z|~y{{x|y}z~{yy|zz}y~v{||~{||xz|{yz~wxzxu{y{}}y|}y}|{{y|{uz|y{z}}{uzy~yyzu{}{yx|wzy{|~|zy|v~||{yyzxy{|xxyuv~|y}~yyy{{}{zz{z~~||}xyz|{z{~{~}|}{z|zz}z|}{~wxwz{|{yy}{}{yxz{ywz|~z~~||{}zzz}~yz~{}}|~{|~{x~~~z{yuz|z|y{x{yzyxzxxyy{wwys|sz~~}}vvyz|}~y{{{zy~{z}x|x}|xz|}{{zzz}||x{|yz|}zuz|wx{xyxz{{z{|}y|v}||}y{zzx|zz~zy~}{|yyx|~yxyzv|w{}zzzxw{}||wrvyy{|||u}{{}y{}{~w~zz~}{{~x|~|{{|zy~~yszxxz|yz}wz|z{xxuwwxyu{zz{{{~{~|{zz|z}}{}}{}||z{|y|x~}w|zyz{}zz{|{|{{{{ywyz{{zyzy{}yx~|{|~z|x|{~z{}z{}}}~~~{~{|~~{}z|||~~}~z~|~}~~|~~|}}~~}}|}~|}~}}~~~|}~~~z~}|{~}}}}}~~}~{~|s~~~~}}}~~|}~|{}~~{~~~~}}~|~|}~{~|~z~z~~}}~~}}|~}}~~z|}{~~~}}||}|~}}||~u~||~~~}}~~~}~~~~}~|{}~~}~~}~z~~x{{{||~~{~}}z{}{{}}w}v|}zzww}x||{z{w|z}z|zy{zzyyzy|y||w|{z|{zz}x{{}z~z{vz|zzxx{||z}z|yyx|}yzv{y~z|yyyyzzy}{}}{}}{|{}zz~wy{z{{|yywz{z}zvywzz{xz|}zxz}||{wz|}{~|y}|yz}zzw}x{{z}}z|y}|x}{y{~~}~{|z|xyx~yy{}|{z~|zy|}z|z|yw|}zx{|}zy}zy{x|}x|z}||z~}x}yzz}{}z{t{x{}~{wz}y{|zyzzwz}{y}z|z{}xzy|{wyx|}wz~zxx{vz|}zz}xxw|{{{|{~|}{z|zw}~yuzz|{yy||zx}}z|zy{{zxx|}yyz}zz|}z|y{|}z}xyv{{x|y}|~|{|xy}|y}|xz~}z|zz{xz{{~~zyz{{{z{z}{|yvzx{y}wy}zyzzz~yzzy|z~}~yx{{}||}z}{yxzy~~{|~|||zx~{|{yx{|||y|z{|yx{|z{z||}z~|}wxzy||y|||}{zz~zz|x}|~{{{}y{yzx{z{|y||zz~|{|~|yzyzz{}z|{w|y|||~y}}{}|x}zyy{zzz|{{zz}}y{}{z~{vz~{{vz}{{|wwz~y|~|x{xzzzz~}|~|w{~zz{v|xz~{z}|zyw|yz|{yyzz|{{xzz{|{{{|z||z{{~||z|~{{|~~ywz{x{z}zxx~x|x|{|~{w}|y}{}x|w|{x}vzzu||z~w|~|}|}}|}~~~z~~}z|}}}|~}~}~}}~{|y~~~}~}~~~}~~|~{~|~z|}}|~||~~~~~~|~}|~~~~||}w~z{~|~~|~~~}~q}~~~~~}|z~|}~{~z{}}|}~~~|~z~~{}~~}|~}~}|}{||~~~~~}~~~~|{|}~}~~}{|}|~}}~~~|~|{|~|~~|}~|~{}~|~}~~{{{~~{{u~{y|yz}ytz{ywv|zw{{|zx|}{{yz~|~zw|||yz{{~xz{{zyzy}~~|{zyzyz|}}y{uyzz}z{{uzyw{}yx||{|y{xwzzxwzv||y~{ywz}z{z|x{y~z|xw}z}y{y~wy~yzzx{~{xy~y{{}{y|||{wzw}{~x{wxuz|~|zx|}}{u~y{zyzxz}z{|{}y{|yz{|{yux{~z|wwzy||{y{x{}vyzx|xyz{yz|{~}|}~|}xz|{z~|~{{|yz{|}|yxxzyzy{z{zz~zwxzz}zv|{z{yyz{{z|z{~|z}||||}z~yz~{{|z|{|||~}{~zz|y{yv}{vxyz|}}|yyxxzz|{|z~~}~}{~}{xy|y{~z~{x|{|~~|}|}zv|||}}{zzvz{|xx}}{y{z|zy|{}||z|||y|z{|y||~y{zz|~{zz~{w~~ywz}yzy{zy~{{{xyy}}|~ux{y||xy|z{zwy~{}vy{{|x}~zy{xw{}z|{x|{{zwvx}|{zz{xz|zzzz|zz|zxyzwvv~x{|}|{||{|~}z||~y|y{z|{{~u|}||wxx|y||zt~zyy|{y{}~|x||v}xxz{}x|z|}~~}z|zy{x|}~}|}~}|xzz|~wxz~yzwv|y}wy{{uzz{zxzs}|{{w~z{|zz~}z}{z~{~{|t}|z~z|z{}z{x{|y{z~xz|v|}{ywy{zz|{z{x||}ztyyvy|~z~z{y|}{{|}{}}~}~}~z}~~}}~~~}~}}|~}}~~}~~}~|~~~}~|w|~~}}|x}|}~|~~}~~z~}}}}}}~}}z}~~{~|}w~~|~|}~}}}~~}~}z{}}~}}}~}}~z{}~|}~~}|{||~}}|~}~}~y|~z~~}~zx~}~|~|~~~}~~~~~}}~{}|{~~~~~{~~~}{|~}~~~||~}~~w|~z}~|~|~}~}}~{~}{z~}~~~{~~{}~~~}~~~}}{}~~}|z}}~}zz{{vz|z{z|y|zz{xx~{~z|z{y{zw{|vzx}}{yyzwzx|yz}|~zwz{y|zxzy{|{{zxzxzzz{z}{{zz{}yzz~{x{~y|{y||z|wzz{zx|wzz}x}{zy{|yzz|yyyyyyy}|}{}{zz{{yzx{{xxxzxz{yzzz~}z{{y{xzw|{vyvyyzz}|zwzxytwy{tz|~|z}{}y~{{xwxy||{xzxzzx~|z|zx{z|x{}xzy{|~w{|{wzw|xzwv{{ywyy{||xyy{z|z~{yy{|yz{y|{w}vy}yy|||x||z|z|zyxzxxyywz{~z|{{zxz|{|uw|~|{||x}|{|{|~~}~~zxx}{y{x{|x~~w{yzw{w{zv|}z|{}||}}~{}}}~~{z~{{y~x|z|y|~|}rw~ywxz}{z~yx||yx}}yz{{z~wxv{z{|zss|xu|~y}||{y~yuz~z~|{z}|||zxx{x||||||}yy{|}}y|}}z{xy{}x}}z{z~}}uxy}yzyy|z|~z~y{yyx~{||z}{xvz~y{~x~x}uyz|z{zyyz|yw}|uy~|{yt{yzzww}uw}zwzxy}{w}z||yy~zz|~{{{v|}~}zz}xx{y|}vz{xx|u{}z{yx}}z|xz}y~zy~x}{yzz}u|~w{}~x~}y~~yxu|x{x|v}{zu}zx{y{z}y{{|wy}x|}zv~x}~zxy|x{|{{yz{{}{~}{{{{z{y}z{||{y}}z~{z|y|zz|wxzz}{{x}zv{|v|}}uz|{z{zx}z|}~~~~}|~~}}}|{~~}}{~~{~}~}}~~~~}{~~|~}~~|~~~}}~~~z}~}|}~}~{}~~}}}z{~}|z~~}~~~}~|~~|~~}~|}~~~~~}}|~}~{~~~}~~}|~~~~}~~~~}}~}}}z~}~~{|~}{|}|}~}{~}~}~~}~~~~}{}~~}}{{~}}~{}}}~~}|~~~~}{~~|{~~~}|~~~}~~~x}|||y~{z}zzv|yuxzyzzy}zz|v~~xzxvz|}z{|}~vx||~y}|{y{|}y}y|y{}|{xx|}z}zy{|||}y{{yxzu{zzyz~zyy}|xv}yw~}{{|}{|}y|{{y|zzx{}{~zzz|~y|}{vzyzxzyww~xzv}zu{|xy{{z{{y}v|w}s|||}||{{}|~|z|}|~||~}v~y}y~yx{y{zw|x}vy|~~zzzyz||{zzy{w|wz|{yyvyy|||{z{z}z}}zy{y~z|~w{}}~}{||}xz|{yxx{z{{z{yzzzy|xxx}||zz{|z}|}zw||}yy{{y}}~|}z|z|y}z~xy{xz{xx||~{zy|y{{{{zx|xy}{zy{x~}~y~~}{}}|{{w}y~|z||xx}~}vy{x~v|y||{yx}xyzzxxwzyy{zzx|~x~~z~z{||}z}zz||z{|}}~}~}}~zy}y{}~{z}|y{|yz{xxzw}}|zz{xz||}z}}|{}}}||z|}||~x{~x}||~z{}~}z{y|{{zx{|~w{x|z~yz}x{xw|||v}z|{|~zz}yz~{|{}|{x|{xyxzz{}ww}}}|{||ysw}x{{||y{{xzyvw}y|{|{|{{}|zx{}z~}}zz}y|{||{}zyzz}vvvy|w{yz|xy~}zxw~z|z{|x|z{~~|w{yv{}z~zww{|}|y|y{|{|~y{||~}}~}xzxz|zz|yyz|xzy~z{x{|zw{}}}ww{{{~yz|x||}}|{|~~z{}~~z}x{}~~}~|x|}~~~|}}}}}|~}|}~~~}~~~{~|~}~|~}{}~|}}}~}}}~}|~~}~~}}|~~z~}~y~||y}~}~~~~~}{~~~~~~~}|~~}{~}|~}~}}}~}||~}}{~|}~~}z}~}~~}|~|{~{|z}{}~~}~~}}{~~}}{|}{}}}~~}~}}~z|~}~}{}~}}|}~~}}y}zx{||z{{|z||z{y|y{{x{y{yxy||x}}|x|{xy||yzxz}y{zzyyzvwy~zx}{|{{{z}{|{z{{xy|z{xx}x{~y|{zx~~yxy{vy|~~vz~}z~zy|yy{yz|w~zy|zuzv~}z}|zxxz|y}~y}yxxy}x}{wzzw|||~{{zy||yz|}z{|z{y|xyxy|}y}y|{z}{~{}{}{{zzy}|~z}wy|{y}zz}vzyx|||{|vz{z{z|w|x{zxz{~zzyywy|{}||{z{|zy|{}|v|}y{|y|w|z~z~z{|xyz|x}yz|}yxxzz{x}zy}}z|{{}z||wz|~yvx~z}{|yz}z{{y}yv|{zy~zy{zzv{~yxw}|{wy{zw{yyx}xy~{zy{|y{zuz|z||{{}||{yz}}yy{yy{z|{{zzz{x{||y~z|uyw{z|}~|yy|{yz|{|{zv{xy|}~~x{}{{y{zyyz}z{}|}~x}{yyz||uw|y|~|{y|y~yzyzzxyzx~wzz}|wy||zw{{}{z}zyx~zxz}xy{z{~zzwow}}zzxy{~zy~z}yw}yz{zxx}|zzzy{xx}{y||zz|}z{{{x|vyz~{w{xy{{{z{yy{y|~{~z|t~ww~|{|zz{z}{wy{~|zyvy|{}}{{|{~z{yx{}y{|z|y{{}|~v~~xxyyz{|}|z|{~|z{}z}}{|}|}{xz{||{{|}yzxyzyzw}z{||}~zy}z}{|{~||t{zz}{z|{{|zy||z~~{z~~~~y~v~|}~~}~~|~~~|}}~~||~}}|~~~~~|z{}~}~}~}~}{|}~}|~~||~~~}}~}}~}z~~~~~}~~}~}{~~|{y~~|}~{~~}{|||}{~~~|}~}~~~~~~|||}~|~~~}~~~}|~}|{}}|{}~}~~~}~}}~}}~{~~~~~}}~~~{~}}~}||}|~~~}}|}~}~}}}~~~~~{~~}~}~~~}}}yz|{~{zz|}}u{ywztwzzzwzyzzz|{z|{z|zyyz{xz{z||{~~{{{zz{{}|x|{~zx{|||yy|~w{{yt|{~zz{yz|{||}yx|ywzyyxsxz||{}z}{{{zzy|{~|z||xy{{|}yyz||wyyzzzyz|v|yxu{yx{yzxuzw{{{yx}|v~|xxw~~|zz}|v}y~{z{~yu|xy|wv{z{ywyu}{wywz~zx|zy|zx|x|{~zwz|x{w{~|y{{|z|||{|{z~{||{~}~|{wx|{{z{zxx{~xy{v|{z{wyzyxy|uy{|uzy{}{~}|}}z||{{}zzy{|y{|y{{z~|}yxy}z|ywyxyzxuzxyyyxv}y{xzy|{w|x}z~~{}~}|{{|~{{x|z}{|{|}||z|||}yw}||y|w}zx{}~|{zw|xwxxywyy}}{y}~~y{yzzz~z~|z{~|~~y|z}z{|z{|{zy~|vy|{v{||yvtyyz{y{z}}|}zyw||y{{}{z}yy~~{}|z{tzx{|yy{wzx|}}{yx~|}z}x{yyy|uzv}yzv||wyy{||y{y}|y}~~}y|{z{y|~y~{x{y{~{{{zwz~x{|w{{{x|x}~x}yzxxz{z}xwz}||x~yy~y|~{zxw}}|y|y}z}z}yzy||}w{|vzzzy|{{{{|xxzyyyywzy|suyvy~xyzz|}w|~{z{{~|{{}~x|~~}|zzy{zy{x|w|yx{yzw|y|x}zzzu}y|{zx{w|yzx{y{|z}{||y{{zyz~~~y~~{~~}|~}~~}~~~~z|~~|||||~}||~~}}~}~~~~|}|}||~{~}~~~~~|~{{~}~~|z{~~~}~}}~}}}|}|~|z}~~~~~~~}~~}}|~}~}|~~|}~~~~~~{}}}~~|~|~~~|z~~~~~~~}}}}~|}}|}}~}~~}}~~~~~}z~{~~~|~|~~|~|~||{||}~}xzz~~zx{v|{}|{x~{{u|xy|z}yz~{}}}y{zy||~~||zzxx}y}xw|~y~}}}~|{y|}||||zzyz}|x{v}z{{}{yzy}xz~|zyyy~x|y{}z|{yz|zz|}z~wz|{{zzzzx~}}y~|xv}|z|y|}|w{xxzz||~zz|{{~}zy}zv}|{~{|{v}|{zx}y{|x|{zzz~|z~y{v{}|}zy{|yx}{{yzzz~zz}{zzuw{{y|x|zxz}}{z{yy{}{{}{yy}|}z~|}z}}z}yz}yy{{~||y{|z}{{{{zz}z}|xyy{~{z}x{zy~z{}{|}{z}}yzx{{wz}}z{z{|z{xx|}z{y|~y}|}{w{}xy|x|}x~||x|y{~{x}xz{~|{~}yzxzz|yzz{}wz|zz|{{|z}x~wxywz{{|wy||||z||||y~w{yz{{z~x||xz|~|{zz|}zz}}y{~yzw}zz|{zxx{{||yz{v{}x{xy{~~x}|z}zy|swy~x|x|y{||}z}yz{z}|y}~{zz}v||}z}z}}wv{}{}zyzzzz{{}~{{yy{z~zzw{{{}zwuwy~}~x}{x~}ywyvwyzz{z{||||yy|{wz{{{xz|yzz|z|x|x~{y{wxyy}|}}y{yv}{zxxw}|x~zz}}|{|z{v}wzzv{{}|{{v{}}|}{{}}z{z{||{yw}|~y}yzy{}}{{||z~w{{|y}|}|{x|x{y||{~zz}}zxy|~}|wz|}{}{x~y|z|yz||x}z|||{z}}yzyy|}|}{~~|~~~~|z~}zz~{}}~|~}}~{}~|}~}}~}{~~~}{}~||}}~}|~~||~}~~y||~{~}}}~~~~~~~~|}}~}~}~~~|~|}{}y}|~~~|}~~~~~|}|~}~}~~}{}~~}~{}}}~~~|~z}}|~~~|~~}~~~{~|~{}|{~|}~}~~}~~~}~~~~}}}}~}~~}}~~~}|~~~~~~}}{|~}~}}|}~|~|~|{zz||{|{z|{{~{xyv|{{x|xvw~x}{z~z~{~xy{z{z}wv{u{|~}~wzzz{~}z}}~|z{y}~z}z{{yx{|y{w}{zzyxxyyy|zx{zzvx{wyx}|wqy{{z}yyz|{y~z}}}|{x}{|{~x|{zz|ztyz|xuz~y{|z{w}v}y{xww}zzwyvwxy{{{|~y{xzz|{}~{{|zw{z|{w||{xwx{xz|}zyx}~yzxv|z}y{zzy~wx}}zx}~yy~}t|wy||y}|z|~}yzvz{|v|z{yxzz|}w}|~y{zy}xzy~xzypw|yyv{}{xzxx~{{yy~z}x}|{}}z{|~x|{|wwwzzzzyzww|ywyyyy|y{}x{z|{|zx}x}z}{}|wzy}{yz{{{{{x|z}|x|{|w}zxyw|w{~}zyyzzu{}|{zzw}{|z|{~xx|yy~x{|y|y{|z}z~{z{|{w{{y{~}}|{w{x}yyw}vwx~zyyx{|z|y~{z~{{|{}~zw|yw}~|y}{|zu{}{twzy{y{||{{zzzwyxz||w}yyy~|x|x{x{}|}~z|x}ux}~y}~{}|z{zw|y|{w}z|}z~x{zzwxz~yzzzwz{{zpz{xz||yyxy}zz|}||~|}y{zzy||yy|z~zz{}{zxwyxyyuzy|x}v}{vxz|w{}}wv|}{{|z{z|u}|{{z~{yzyz}|}|~~w~{{}xv~}yxswvx}|}xz{{{z}{|yx{yz{~|y{}{|~wx~}}~}yx|~{}~y|||~|}|{}}}~~~}||}}~{{{}~}~~~~}|~}|}}|~|~}}~~~~~~|}~y{~~}|~~{|}}}|~{}~~~}~~}{}~~~}}{~|~|y~~}}{~~~y}}~}|~~}|~~|}~}|}~~|}|~|~||y~}}}~~~}~~~~||x~~x}~~}~}|z}}x||}~}~}~~|~|}}}~~}}}~~}~~~~~}}}}~~}}}~|}}|}}~}}}~||z{~}{}~}}~yy{y{~|yzy{z{{z|z|z{zz{z{|{yyxzz{{|y{|{|}zzyx{y}yu{x|y}w}zzyx|z|z}|x~y{x|~{|w{|~{x{w~y{{}{}||zz}}u|wyzzyzyzxyvx}y~yz|}{y|{v{}|zzxv||z~}}}|z}x{}|}|{~|z~~sx{z}y|y{{{~z}||x|xz{yzw}{vzx~}x~~}x{xu|z}w{v|y{{}yv|zxzwzyy|||zv{x||xxy|y}ywx|w{y|{}x~{{}|}|yy|~{}ywx}y|zx}yxz{}y{z|}z~|{w{}y{zy}y}|y}}|~{~yz{y|yw}{{~|zx{{xx|z|y{~z~|yzxy|x}x}{xxx|}y{|{{zxzw}{|z{|{z{{{|{}y|z}x|zyyy{zy|{|s{y{z|x{}~|~}|xz|{||xz}y}}|zz}zxz{{y{zy{|zz|z|yy~z{y|yy|x|}x}z|x~y{}zzx}y|w{|{|xxzzy{{~}z}}vy{~v~v|xzww{|x{~xzyx}{|{~~|yy{}z{}z~x{{z{{xx{}|z}xz~||{xxx{yy}yzx{z{wxy~yxxy{vzy{~yw|zzz{zzwy{z{z{|z||x}~}{zzz}x~zy||wxzz|~{yz}zz|{y~y}y||ywx|z}zzyzx}}}|~{w}~~yxz{|yx}{|v~|{w}||y|wz|z}}zzvz}|{{~zxz{yyw{yz}{z{y{||}{|{{~~zzz{~}z{}{~t|{zzw}|z|||}}~y~|y{}{z~{zy{{xyx{{|z~}{|~}}}~}}|}}~}}}~~~}~~|{}~}|}~~~}~z|~~}}|z|~~||~~~||||~~{}~|~|}||~|~~}~~~}}~{|~~~~~|~~~~~~z~|}{~~~}~~~~~~~~~{|~{~}~~}|~}~}~}~~~}{~~~}|~~~|~|~~}~~|~z||~~~|~}~~}|~~{~~z~~~|{~|~~}|}|zz~~}}|~{}~~~|~~{}{||{z|}~~}~|z|{}{wzw|}z}w}y}xz{{yyxzxyw{}|z|yzyxy{|{|}x~w}|z~~x{z|}z|||}|{{{}x}{{wy{yy{{y{{xy{w{vx{zz|{}z|{v}{~{{~{z}zw{|y{y|{{{zy|{|{{|}y{}z~wy|{}~|{}|zx}xxy}|}|zz}}||{zyz}{{|}{z|}{|zzyzxzx~zyx{{wv{|xyu{{}wyyz}z{~}}zwz{vxy~}{yy|||w~|~zxyz{}}{|~}||||~}y|{y~|yy{}{zy|zzyywz{yyzwx{|{|{}zx{}}|{zzzyw{|~z~{}}{zy{|{||z{z{||{zx{}zy{{{{}zyzxyy}xwyy}|{z|}~|{{z|yy}~}|{{z|~~~zz}}|yx|z|{yw}~}{{xvy}y{{}y|wy|zx{~{}}|yy||y}}{{||{|{~}|{~~|~x|}z{|vzzzz~yyvyvyxyy}x}}wzy{}|}}}z{wyyzz{z}{|zz~z}{y|~}yvy{yxw~~vyzy{|}zzw|zx{}zy~}y{x}~}{|{v{z{~|{{zy||{x{|~|{|x{|~{|uw{zx{z|sxz}z{y{y{|zz}|zz|{t{z|~{||~|~w{wz|{|~}z}z~~|{|~|}y}x}wvy{xy||ywxz||}y}z}}y}{y{||{zzy~z{|wzz|{xw}{y{~z|}zy{y|y~yyz{{}zzyz~yyx{|yz{|{}}}~}|~~|||{xzv{~~~{{~|~~}~~~|}~}~~~~}~}~~|}{~~~{~~|{}~|~}~}~{|}~|~y{~~|~}|~~|{|~}}~~{{}}~~~}|~~~}{~~{~|}}}~{}|}}}|{~|~||~|z~~|}~}|~}{}{~||{}|~}}~~~~~y~~}~|~~z|}zy|~~{~~|~}|~}|z}~~~|~~|}}~~}~}}|z~}~{~{~}~~~|~~~|~{|}}}~|~|}~y|~{}{{y|{}yy{|xzwzxx{{z~{}{zy{yy|y~x}z{z{y|~{v{||wzx{xz|}|||{z}|}|w~~xyz|zyz|z|~{y{yyzw{}{~{}{{}y||}wy{|x}y~zx{z{yzuy~y}x{yvw}}~zz|~xyz|yzy}w}~}z|{yz}}t|}z{}w}u{|}{z}wyzz~{{|z~{{~x|zy|}|yx{{}uyz~|z~x||{u~|z|zuz|y{|wz|y{zw{|yz|zxy|yx}|x{y~xz|{{zx{{~}|~}y|}~~y}~{{y~{z|zy||z}zy{~x{zw{}x|||}|}||}w{x{{x{|}{zy}wy{{x||ww}{xzz{~}~yz~yvzv{|{zvz{z}|{y~~zz||~w}z{z}y||y||y}z}{z{|{~{wxz|y}||||x{wzvz{x}}}y|z{wy}zy{zz{wzzyy}xz}|{x{||wv~{}y}~x~}~{{x}|wyz}{~{zy|{{|yy||zy|y|}|{{{zvzyzyz}v{{}{|z|{}|z|{{~~|}y|{~}|ywy|z{y|}yxz}|{{|~y|{}{{~{||yz{{z|{z{x{~tz|t{}|w~}|}{yx{|zz}|zzxz{yu}|}|{y{{{|x}yvz}z{z~x{}zx{~{x{}}y~~|}}~}}yy}|{zz}w{}}{|}xy}|yzyy{z|w{wy|}v|{w|xxxx~}z|z}{vzuz}}}||{z{{}z|zzx|x{|{|x{z}{|{zvz~{z}{}|zx~z|x}zvz}|x}}zzy~~~~{~y~}~~}||}~}{}~~~~~}}|}}~~|~~~~}}}~|}~}|~|}|~}|~}~}~||~~}~{{~}|~}||y~~~~~~~~}}|~}x}}}}~}~~~y~~}~~}~~{~~}~|~~~~}|~||}|}~~~~}~~~|}~~~~}{~~{~}~~|}{}~z~~|z||}}}~~~~~|}~}}}}~}}{~}~~~{{|}{|y|{}|}|{zwy|{zyxz}}|||{}y{}~}yy~zzyz||v}}x}w~{yv|~}{y|z{}{|{}{~yz{|z~z|{y|~}{||y{}}}xx{wy|}}|{yszzzw{x}z}{x~wyuy|xw|z}~}zz|}{z|yz}zz||yx|{y}y|xzz{{}x{vtyy{zr||z{}z}{yzwzxz|{vz~{yz{{||{|z|{{z|wx}||||yt{x||{yyzwy{yww{y{~z{~{yx|z}z{z{z}|}~|z{|z|z~|{{{}yyyxz{|{yzwxxtzvz}}x}~wyyz|wy{zzx{z||}~x~z{}{z{}~{y~}{w{{~||z{zzy{s}xyzyy}vy|v|}|{{y{zvy{|}}}|{}}{}yzzz|{~zw|z}~|z|~|zy}~|{~yz}|zz~{{z{w}wyyzyy{z|xyy{~z{|yzy||y||u~x{xy|~z|{}}z}}xx|z{y{{zzyv}u|zzzw{y{|xxyz|yw}{{wy|}z}zwx~z||z}z|{z~}|~}}{{{xxz}}xz~|w|}xvy{zx}{~vzy|{{vy|z|y{xz}{w{}w{zx|~}y|||{{z{}xxzz||xz~zyz{yuxvv~yzzw|y|xwwyz{zxzx|w|{}{y||zz|~z~~}y~y{zz~}|xyz{y|~{y{wz{|}xyzxzzyyzyy{~{zz|xyzwx}z|~{|}~~|~~~{y~z{~z{zxyy~zz{y{{z~||zyz|xzy}z|zyxz|~}|~z~~xyyv}w~~yz~}||{{~||~}zz}~|{~|y~~~~}|~{~}}~}}~~~~|}~}}|~~}~~~|}z||}~}{~~~~~}}|y}|~}}||}{}}~~~~~~~~~~~}{~y|}{}~|~~~}}}{}}~|||y}|}}||~~~~~x||}}~~~~}~{~~~~~~yz|~}~~~}|~~~~|}~|~~}{|}~|z~z}~~{}~~~}y}~~{{{|}zzyx||y|zx|yy|xy~~yzyz{}x|{yyzxxzxxx|z}~}z}z{|~{}zzvy|yzz}v{{|{z|{z|}y|}~w}x}z{~yz{|||{yz{|zy{|}{xx{~z{v{}~{}yyyyx~y{zu|}{|{|zyy{|x{{x{|~{{zx||yy|{z{~}~uz|z{zxyy{x{{|xwyy|y~{xzz~y|{|}|}{z{y{{{zy}zz}{}||||}y}|t~w{wzzwz|zx{{x|}|}y}}|}yx{z{y}}||{y}|~~}{{z~x}{}zywy{yvz|zyz~z|zz}y{|~|}}~w{}x{}zz}}p}y{zx{{xz}~{~|xz{zxy{x}}z|w~t{z|{zyvz~z||{zyy}|{x{|||x}{{{zz{|xyzyz}}xz|x{{u|{y{yw}{}z|~zzx{wzwz|z|z||}{}z}{|uz|z~yz{||zxyxy|||}z}~}x{y|{~{|{x|~~yy||{{}zyzv|{z||yx|{v{|z|{w|zy}{||||z{z}}|{yz{{|z~{xzz~x|y|yzx|z~}|{{w}z{}x|{{}|{xvz{|}zzxx|}y|||y{|{zyx{z}{|}|}|xzzyz|zxz{}|z}|{{~{|z{xy}y~vx|xx{yy~|w|yz|~yyzvw}|}x|}z{}z{z|}{~v{y}}{zxy{}x}~{zxzyz}zzzyv{{{z|zzz}|~zyy~~{|}yz||{|{zx{y|yv{{{w|{z|}yzx~{x|yxt}~{~yyz{z|yz}y}||}~~|~}~~~~~{}~~~}~z~}}|~}~~|~}|}~y}}~|}~|~{~}|~}|}~}~x}~~}}~~}~{~}}}~~}|}}}~~}|~|}z~}~~~~|}~}}~~~~|}~}}~~~~|{}~~}~~|}~|}~~~~~~u~~~|~}}}}|~}~}||~z}~~}{}~~~{~|}yu}}~~zy||~||}~|~{|{|v}z|y{|||{|xyy}y~vx}}y{wy{y|{}|x{xxy{y{yxyz~zw|{y|z~{}zy}|x{}x|zx~}w|zxvyxz|z{{}|wxz~yv|z~z}xyt||}~z{{z|}}}n~~y||z{|zz|z{~ywz{|z{}z|wzy{{|y{vz|{x~{{zzy}w{|zzyw|y|y}}{~{zy{}yz}~yz}{~}|zwx}}{|~||vw|wxyz~xy~v|zxwzvyw{z|{x{zz|zxy{||yyz{yy~zx}|~zyxy}|zx~y|{y|~z}y{{{xzzuyz|wzy{|x|{{~yyz|{xyxxy{~|y~x|~}{|~zy{z|zxz||{zz{y|{zy{{{|yy{y~zz|{wyyzxw|{~}z{zzzzvyy}y|zwx|{yw|z}|}y~}|xw~~}}}|z|{z{}{{zxxzxyxyyyzwxy|yxw{|zxz|{~|y{{{zy{|~y{{|zxxwz|{z{{y{y{xy{zv}{y}x{}zyzwwyw|{yzx{y|zz}z{{{~|~{{{xw|{yy|z{}}}|}~yx{~xxvv{w}yz}v|{xzw{|wyx{z}yx{x{z||z{{z|}}}}~|}x|zw~y{{vzy{|}xw}u{}yz|}{{xz{{{}z{zxyt{|wzu{~z{}}~y{zyz|{|~zz~~|~{~~{{||{xxzyx|yy~zw|yxz~}}zxwyyx|x~|{}yxx~}|zz{zz||}zy~xw}z{z{{~}{{y{y|z|xyvzxxyywy|y~{x{z|}zyyz|{zzzzz||{}{}z|~{|~{~~~~}}~}}|~~|}~~~~~|}~~}}{~}}~}}~}~~~~}~~|}{~~{~~|{|}}|~}~{|~~~{|}|}~~~}}}~~z~}~~}~~~}|~|{~|}{~|}~~~~~z}|}{|~}}z~~}~}}~~}}}{|~}~}{y~}}~|}~{{}|~{|~~~}z~{~}~~~~}|~}}~}~~}|~}}~yz}~}~y|~{{z~{}~~~|}}~~}||}~~|}~{~~}~~~~~}z~}}}{}}~}{{||}~~x{|xz{x||zy{{{xx|{zwz|}{zv|yzy}|z{}~z{x|yzzyxyzy||y|wwy|z}}z|~w~}zx}{{z{}{{x|{|vz~xy||y{zyzzzywyzw}ywtz{v{y{{xz{zw{x{}{}v}wz|zzw}}xy}}{z|yz|zz}|}}{yz{}zz|yzyzz{z{z}zwxy}||yy|zvyy~yx|w{{|xy{||t{}yy{w~x}~y}{{w{|xz||y{yxzzyzzz{~zz}}}{z}zy|y|{{zy{yxwx~zz{~{yy~zxy}}|x|~|ywx~y}}}{z|x{|yzzx~yzzx|ysy}zz{zyxzz}yz{|zyx|{x}{yyz}wz|}|}z{z{}x|zwzyzzz|zxy{x{w|}}zx}||~v{}|z|y{z{~zz{wx|{{|zz{|{z}}zv|yv|y}xz|z{z}{{|{yvz|{}zzu{x|{||}y|zzyy~|~|}{|{z|}v}{}|vx}z}yzx|x{{{zyxy}yz{}xzy}||{z{|}{zy|{zzzz|zy{~yw|yyy|zx||~yz{yy~|{~{x|xwywz{~x~yw}zz}|z}~y~}{w|{|~|~zx|z{y|~||zwyz}|~|y}{xzvy{z{|y{}y{zy{y{z{y}z||||y{y}}wxv{z|y||vzwx|}}|{|{}z|{y|zx~|z}yw}wz|z{~w{zz{}zy{{~x{{x}|v{|~}|}vwy||x{yzwy~y|}}w~y|y}y|}~z{zzyy{y~yxzzy{y|z}{zxryt~z|~zy|y{{yzy{x}~z}~~~~}~{~}~{{~|~}~||~}~}~}}{~~~z|~~}~~~~}~}|{}{}}~|~}~~~||}}~|~~~|}~{}~~{}z~~}~~}~x|}}~|~~~}}x~}|}}}~~~~~~~}~}}~}}|~|~~~~~{}}}~}|}}~~~}~|~}}}|}~~}}|}~|}~}}|}|~~~~~}}}|}}}{~~}|}}}}{~~z}}~~{z}~|w|~|}|}|v{{{xxwzxz~u|zwy|yzwzzz{{xw||yzxyxwxz|~w|{{y|y{y{{xyw}}|{vzyx}}zzzzy~{}yxwyy}{xyz{yxyvxwzz~zyzxzyxzuz}|x{{~~|y}w|{{||{}|{{~z|{||{{zwz|{xz}y{{wux{yyx{wzvzyzvxw||}z}~zy}}z}{{z|{{}{|yz~}z{}{xy~yuw|{{zxzx}yzv~z|}y|xz|wzz|{{{{}|xx{{vw}z~}||{|~{~{wyxxv{{~|yuyxzzx|zx{{wyyy||{|zy||yzyzy{yz{{{}}|v{~z|}|zzzxyyx~}~z||}x{zvzztzxy|yzz|zyxyz~{{w}}|xz{{|{||x|{{}{}~z}}z}z}~yzz|z{|}{zz||{z|}xvzv|z~~{{{~zzwzwxww{wxyy||}}{z}|~}z{|}|y|z{{{x~x{|{{{y|zy{|y}y|x||xxzuz}v{x~{{{{|{xy}}xx{}y{zz}z{yx{}{{zz|z~z{|{}vx{z|{y{||z}yzyx~z|{{~|{{yzx~zw|~y}{{{y~~z}zz|{}|{}y{x{~{w|x|y|xyx}{{||wyx|z}|{xy{ytzww{zzy~yz{~||~{}x||}{~}y}{}x}yy~}{y{xyz~x|{yy||yx{yvyzy~zxzvzzzx|{|~y|}|{{}y{}{}v~|z{|{y{y|u{zu{~}t{y~|z{|xv||z{yw{w|y~v|z}{{~{}z}|z~~}{}~~~~~}}~~}|~~~~~~}}}~~|~~}|}~}}{|}|}|}~~~||}~}~}|~}}~~}|~~~~}~~||}~~~}~}}~{~~{|~}}~}z~~~}~{}~~}~}{~}~~~|}}}}~}{}}~}~~}}}~}}|}~~|}}|~~~{}~~~}}~|~}}~~}{}~~~~~}~~~||~~~z|}}}}~}}~|~|~}~~~}~}~}{~~z|~}}}}}~{w{}|y{||{~}zxyyzzuyw}x|{}|}yz{y||yyyzzz}|xx~x{|zyzyz|yyzyy{y{z|{|yxvy{{{||x}{zw|x|}y{z}|y{z}uyzx{}yzzvy{{y|zz~{{{w~xz~{{y|}zzzy{{|zx||x|z{w}vzv|{z~}}|y||~y}||zz~yy{{}z}~|uxx{{|}y}|}x}{|}x|z{{z{z{z}||}x}zwy|zx{{y|x|{y|y|x|w}zy{|y||ztzzxzxxx}wxzuxy~|v|y}{}yx{z||}yvz{z{z{zz}{z{}y{x{yyzu{v}wv~{vxzzw{~|xyyyyyyxw|w}{v{{{|{{{w|{{|y{|x|zz{}{||z|y{z||z{w{zz{yx{z{uzw{|{|{~||{{xz{z}zz~|zzv}x{zzxwz|x{xx~{}{{||y{pyz{y{|wyz{y{}{}y{~zyz}{|{~z}|yz|||{w|}z~{zz{zxyz|~y~y}xzz}}}{z~z~z{z{yyzx}}|}v~}w|}y|z}zx}x|yz|y}|y}yzy{~yy}z|w{v{~}y{{z{{{w~{zzzz|{|y{|vxzyzyyx}zyz{yy{~{yw|~|{{~x{z}{{yyzwy|zy|y~wwz}z{|y}y{{{~{}{{z|{x~y}||y{|yz}zwy|wx|z{{{{x{xzzzr~v}{~}xx}|y|xx}{}xxy{yvxyz|y{yy}y~y{}yw|z~|y{w}{{|yxw{|}{}ywwyzz{w{{y{yzyw}{~vyzz|wzv{y{}}~|}}}~}}~~~~~~}~~~~}~}~}u~}}~z|~~~}y|{}~~}~||y{~|}~}|~~~~~~||}~~|~~}~~}}}}}~~}}||||}~}}}{}||}|}}~|~{~}}~}}|~}}}|}~{~|}}~}~~~}~~~~{~}~~}}|}~|~~}~~{}}}~}}zy~~~~~~}}{x|}{~yz}}yz|xxwuzz}xyw|yy|x|{{}y|x~{|yz|w{y|zz{}zxz}}wxx~y{{}w|y|z{|~|y}zz{{yz}z{w|zuw{y{}xwx{{vyzwmx{{w|y|x{~|{|z|}|z}~zz|}{|x~x{zz}}{{~vyx{xzw|z{xyw|xxy{|}ywyxzyy||yy{}~y{}}y~|xy{~z{zx{x{||}wx{{zz{{w{{zw|{yyuxwz{|zzxz{y|{{t|~{{}yvwz|yx||zz}|~y}z}{x|~y{vu{{{zx|yv~zyyxzy{~wyxy}}|z{|z}|w{{|{|}z}{|yy|{}wz}|}{zz{wzyw{}{yyz~xwx|w~{|w~}z|}zz|z~{|xt{~y}||x~}{~y|yy~yx|{}{{y{w{}~}z{zxzyzw~zzz{|x}}wv|}{xy|{|}|{{z~y~z}y|z|yz{zz|}}t{z|z|xyyywyz}szzz{yzzzzyyyuz{}xv|{xz{z|y}}}y~|zxz~z{~|zz{{}}{{~wyx{y|{w}w}y|w~}z{wxzwzxxx{yz{z}|{}}}r}zz{{}{~}{z{|zy|~|{}|{|{xx{yz{v{{z{xyxz|}|zxyxw|{s~zz~z{z{z~y}||z~z|yzz~{{}{|~|z{|}|vztzxyyzwx|{yyy{|{wy}wxw{ywvzzz|zy|}x{}z|{z|~{{z}}yz}zx~~|x}|v}zyz{wz|}|z{z~{zzz{}zz{vwwz{~|z|zy}~}|uz|}}w|}}|~z|~}|~}}~}}}~{~{|~{~~{|}}~}}~}~~}~~~~{~}}|}{}}}|~}~}|~|~~~{|~}|~~~|}|~}|~}}}{~}~|~{}|v}}~{|~~}~~~z{~~||~}}~}~~~~{~}~~~}~}~~~|~}~~}}~|~|~{|}~}}}~~}~|~~}}|~}|}||}}|~~~}|~}|~~~~~~}z}~}{z}|}{~~|~|~~~~}}{~{~||~}}}}{~{~~~~{}|{{~~||~{}yzy{}}}{x~v{~{wzz{w}|vzz{|wx~z{||{}w{|}{{xyy||{vy{}x{x|{y{{z|y~x}{{{{{z|||{y}|{}|{swyxx|y}}zwyww}~~x|{}uz}|}y|~x{{wz~x}zz{{yy{{{zyy}x{y}xywzz~xz}yzzz~}w{|x{|z}}~v|uy}x{{{}}{|}u{z}{x}}{xzx{x|{zvwz~{x|{z|{}z{{|{zyzz~~wy|yxxz{{z{ywz{|zz}{zz{{x{}|zy{|||z}}xw|}yyxz~yzzt{}||y}xxyuxz|~|zv{z~y{z}{{}xy|yy}}{z}yzvxx{y{{{yzz|z}}{xzyyy}~{|z~|{{y|{|t}x{|{yy{{yz{zz||y|z|yx{yz|w{~z{|{x|zxw{}{zyz||zy{{|xzyz{{|zy}zxy{zw|y{|xwyz{zz|{}|~|z{w{w~zxzzxy~zzx~{xx|{{wyzy|{yzz{yyx||u}w{}|y{x{|{zz~|}x{y|{z}x{y|{~}~zy}{{|y}{v{y}~|z~x~{{yz}z~}z}{}y{|{|}zzvzxyww{{w{y|||{uzyyzyywy~tyvz{~{}||y}{~}z~y|{zyv{|{yz~}~|w|~}yyy~~|xy}yyzz~x{{{|}yz{{w|{z}{ywy{{{z{|{yyz{}}{}}yz|x{{wx~xxz|w{y{|zz}{{y{~|{}}{~xx}{{{{x|zy}z{y~||}{{z|z{{y{zyz|yyw~|~|x{|~}z||}~}}}}|~~~}}~~{~|~||{~{~|~~}}{y|~}{~}~}~|}}}|z~~~~}|~|~~}|~}~|z~~}}||~~~~~z|x}}}z}~~|}|}~}z~~}~~}}}|}||||}}~|~|~}~}{|~}~~||~}~~~|}~|~~~|~~|~~}}~~|}~{|~|}~|~w~~}~{~z~{~}}}~~~~{{}z||{{~~}}y{y~}}|}||{z{{z|x}uv|wwxyy{ww{zyzw}zzuv{zt{y~|x}{|~~z}yz{~x{y}zyy~}}{{|~zz|v|wyyz{|yy|x|~yy{vy|w~|xx|yy}zw{|z~{z}yz}x{~|xy|}{y{~z~z{|y|yuxx{}yw|{|x{{z}{|y|yw{yzv{|xzyw}z||{xx|z}{y~{}|z~{|}~{z~}x~}}zu{y|xu{w}xyy{yv{xy{z{xvyxz}}y{y{||~{|{x|~|||{zz|{}|}y|{~|wz}v{~}yx~|x{yz}z{}xy~{}z|vx|{|z|{z}~~|}v|{|yz}{}|x}{~{{||y}~zzyzz|zxz~zz}zxy}xyw~{}y{{~|zzuz{}{~|{{|}}{y|zyz|zz|{z}~}xyy|{zxw~zysy{xvx|w|~}u{{wy{{vxzzu~z}}{{}y~z|y~~z{|{}}y||}|z|||y{|y}x~ww|yy~{zxv~y{{z{}~y|{}||wzw}~}w{}z|z{}{|{y~{}}zxy|y{zyy}|y{|{|yy|zxy}|vzvy{y~y{}x|{y~zz~}|~~xz}}{y|}~xz~x~w{{~~xzy{{yz~z{y|y}||{zxy{|z{xzwx{v|~z}|||~y|}z|yxx|}{{{|x|yvz~||y|v}yuz{x{||y{y}xww|{vy{zv||{yz~|}|{{}|{}}x}}|~}|z{|xzxz~{y}{yzzx|vzyzyz{{xyxxzywz~y~zy}}|z}{{x{}|{|}|||z|z}~~{}y~|~}}}~~}|~~}~~~~~}~~~}}~~|~~~z~~~{~y}~||~}}~|}||~|}{~|~}}~|}|}~|}~|~~{~~~~~~{~~|~}~~}}|{|~~|}~|~}{~~}~}}~|y{|~y}~{|}|}}~~|~~}|~}}~}}~~z|}~y}}~}~z~}~~|}u~~}|w}z~~~}~}}}|}~||~|~}}|~~}~~}}{}~{}{}}|~|~~y}~{}~zwvxy}x~z{wv}wxyzx{yyxx{{ywz|{yx{|y||{{vyxz~xy}w}y~|yzxwz|w}yyz~}y{{{}w|{{yx}zz{{{z}z|zyyz|yxw}yw||~y{yz{z|}|x}x{t}z{{yx{||y{y{wy|w{z|v{wz{zz||{wwv|}wzyz{xyyzz{yxx{v|yu{{xyxz|}|zxz{|xyy{v{zxzzyyz{w||zy||}wv}x|y{y{w~zy{y{{z{x{|{y{yzwy{|~y{x|xt{~|yz{{z{{{xx|y}{xyyy{{~xy{~wyxz|yzyzw{yy}~}wzyzyxzzyz}w{|~}~y}|}z|{z}}y}{{ww}{{zz|xx}{z{|zz|yzvxxzyzz{y~}|wx|y|}z{xxyyzxyxz{}w||{zvyw{z|{{wy}zy~y{y~{zz}y}vvy|}xz||~y{z}|z~yxxyyy~y|{{{||zzzv|y{yx{~y{|yw}{z}yzww{ywxzwz~{z{|w}{{{xxx}||{{zyz|z|yyz|xy{|{}y{|zy{xxw|yy{|}{w{{|x{{xzy}}w|zzz{y}zzyzz|{|w{{{zx{zzy~z|x|z~zzx||}||u{}{{~x{y{zzx~uz{{|w|}z}xxvxzv{{{y|ywzzyxz}{zyzzzy{zy}}{{y}xzy}|u~~{xwzv|x{zwyzy{{~y}z{~|z}{{z{wz|}||}xz~z{z{~}|z}{wz|}w|{{{{y|z|wyzz{}y{vz|{{|x|{xz|z|}|yxz|zy{}y{{~}}~}~y~|~|~~}{}~~|~}~~|~~~}|~}}}~}}}~~~~}~~}|~|~}{}|}~~z||~|~}~~}}~}~|}}~~}~~~|~~}~~|~}~}~~|~}~||~~{|~|~~~|~~{~~}~~~}~zy|~}{{~}~~}~~~}}~~}y{{{}|~~|}~|}~}}~}~~}}{{~}~}}~|}{~~||~~}~|}~~~~~~~}~z}}}~}}}~~~~~}~}~}}~~~}}~~}~}z||}}{|~yxywyx~}{}{|{{{}zy|}|zyz{wzzz{{zy|y}}}zz{yz||yx|y{~{yx{{|}z}z{zxyxu}y{{z{w{{zy{|zz||yz|tzy|zx|y}wx|z~|}x{yy}z|{z{|y|}t{zyz~~{x||w{y}y{|zyxyw|}zv|y{{zyv{yzzy{y{}yzx|{z{{yz|~{{zzzv|yy~}{|z{z{xy||~~{zzvzxx|~z{zzxyxzy}~yx{y~~~x~x||z}z|{z|{~~}~{}|~z{x{~{xzyz|yyxz}{wvz{yvyz|{zy}{zzsy|~{x{{|{|yw{yx|ywyv~{{}{z}}|~yzw{{zwwz{zxzw{zyyz|}{~{{{yxz{|y}{{z{y~~{~{{|y|~z}~w|{~|~x{{u~y|y}|x{|}}}{|yy}yzz{swy{{z{z|x}z{{}{xzz|{x}}|~}|~~}~||||}w{{}}w}{z{w}|x~{y{|wxyv|{}z{}{w{|||{w|}{w~x|xx~x}{z|{|z~vzs|~{t}wzy|tyszqwy|zy{z{wzvxz~{{yy{y||{~|}xy}zy|}vx{{z~vz}}z{}|||{v|yzxzzz||vx{x|xvyz}{w|zy{wrz}}~}{~xz}x{zzxyzyz}|yzyy{||||zw{zwxxxxx{zw|yz{}ywvy|xwzy{|{zx}xz{~||}{x|~}}|wyx|}}}{yz}y{zz{zx{y~zqw{{z~z}y{}x|s{x|x|yyuyy{~|{{z{}~|xzzx~{|~}{|}~~v}}}~~{~~}~{{~~}y{}~||||~}|{}|}~}|~}|}}~}|}~}~~~|}~~~~}~}z~}}|z~}}|~}~~~~|}|}~z|}~~}~~~~{~|}}}|~}}~~|z{|{{|{}{|}~}~}~~|}~{~~{~}|~}{{~~~~}~~}~{~~}~}}{||~~{{y~~~}}~|~||}}}~~~}|~}~~}~}~}~~~|}~~~~~{}z|}~~~~~}}~|~}}}~}xw}~}~xw}yyzzy{wz|y{wxz{z{}y{yzxzv{|}|zyy{z}y|y{|~zz|yx{{z{|x|v|xxyz|~z{||}}~vxx~~}{z|zz}|{yzwyyzyy|yzyuy|{|y{zz~}z{~z|}{}wz|{~yzzzzz|{|{uyzwxy{z|y}~{}~{zxu}xxvyx~x|x}|x|yzy|z{wyxxy|}{}|y{z~{~w|~x}{yzu~|{|}xzy|y}x|}zyz~z~{wxxzz}{|}wzz|}z{{y{zx{|||z}~{z~{{xux{~zx|zz}z{|vyz{y{}}xzy{v||z{q{{w|y|{{~yz{}}{zxz~z~y{zyz~v{}}~x||{zyy~{||}w{y{z|y}z{}}{|~x{zz|}{z|}}~|{zzz|}{{{|z|yyy}~yz||{}z{v~}zuyz{x}~ytz{{}{|yuy|{y{|}|xx{~|yuy{z|{~{x}|||||{}{x|{z{{|||}v}|x}|zxzy}||zq{}zxxzz{xxy{y}{zv|{~zzwy|zy}zw{|{yv|}|z~y|~|xyz|x}w{z~w}}~z}y{x}}x{||wx|z{{zu~|~z{{vw}mz~z{}{zx{|~{yz{{{~|||uz{||y|z}}|x|x}y{{yyyy~zv|~|{y{zzy}y~|zzzz~{{{{||}{{zy}{{y~y|}{yyz}{{|yz}z|zz||xw|~~z}|z|||z}y|sz~wz|{{}}|~|}||{|wz{x|{x}{{{|zzx{zzzxy~zxz{x}v~{wx}{x}w{}}}}~{}~}}~}~|~~|}~|~}~}~~|~||{~{~|~~}x}~{~}~}}{{~{~~~~~|~}|~~|~~}x}~~~~{}~~{~|~}|}~{~~}z||~~~~|}~}~}{~~~~~}{~|{~~~w}~~~~{~~}~~~~|}|}~~~|}~~~~{||~|~{}}~~}~}}~~~}}~~~~~}~|}~~~~||~~~||}~~~|~}}~~~}|~z}yw}}|}uzzy{y}u|yw~ryq{yyv|{zxxz}v|y{zxy~|}{v|||z{|z~{xxx}y{{zyx{{z{{zz|x~}u}sztyxzww|xyz{xzxwzz}{|zy}|}~z}y}~~~{zw||z~}}}zz{t|z~z~x|~}}yz|zv}{{|zx~xy~{xwwywxx{vx{w}||yw{~|z~}}{yy{zz|{{||}}}w||yzw|wzzv{}yyyzxy{yyyw~{z{xw{w~}~z{|zzx{|}y~}|xs~||z{|y}{z}zy}z~xww{xz|~y{uzx|wx}xz}zwxzxywxxz|y{z||z~{{zyz}x{}yz|z~||{{{||y|~}zywxu}yw||{v}yy{|{{v{z}|}z{}{~x{~}{{z|{|~z|z|~z{{{~}|{w}{y~|y}zz~zyzxwyyxz{yywwyyz{xx}z{|z}vy}{xyz|~}}{|}}~z~~z|rzyvy{|}|{}{|xz{zzxx{~{yy}zzzyzyy|y}z~w}xw|{zy|zx|{w{xz|zzxy{z{vyxw|y{v{ywyw~zyzzz~y}y{{}~}|}xx}{{||||z{|}w~|~|~~z|y~yx}{y}x{xwuyy|{xx|yzy|{x{zvxyx}}w{y}}}xxy|}y||~|}|~{z{z}}x~}{zx{zy|{|vx~{z}v{~wyzzwxy}{z|w|~wz}wzz{|{}{}y}~|}}zwyzw{~yz{x~uy~y}||{yzv||{x|y{xz~y|~|z}}|zzv|{z}|y|{}~~~~~~~~}~}~~~~~~}~}}}}}|}}}}|}~{}{~}~}~~}}}~w|}{}~}}|~~}}}~||~}~y}}}~~~~{}~~~zz}}|~~}~}{~~}}~~~}}~~|}~~}}|~{~~~y~}~~~}}|~|~}~~{~}~|||}~~|~|~}~|}~|{|}~~||~{~|~~~~}~}{~}~~~z|||}}}~~|~|~}|~|~z~~~}~~}x|}}~|}~~~}|{{~~}zyx{}yzy}yx}x{ww{z{~yy|z|z{{{vyx~|yzx{{~|xu}}{yzzy}|y~x|yvzwzzw~yxzzyzwx||}wx{y}}~|||t}z{yz}||x|y{z{zzz{{y}|~z|x~x{zzuv~{{z{}|||y}xz|zyxzx{~z{z|v|zz|{|xz|{}wzyxzzxx|xy{w~|v{zyy{yy}{zz}}}zzxyzy{|{{{||{y{z{xyzx~zxz{|{{yy}zy{|yz}zy~yy|{{z~y}{}yz{xxxx|z|~|}zz|{w|vzw}}yyy}zzw}~xzz||~|xy}ywyy}{{|{y}}z{}{}w|{ywz{{zxyy||z||~x{z{{x{zxy{{yyzx|x}{}xxw|x{{{y}z~w|{||x{zxyyxz{}z}}~y||{yz|yx{z{{z{zw{xv{w~vwzxz|w{w|yx|z}zz{{z|{xy}|{yyy|w}z}}|{|z~|vz|~z|zz|zywz}}{y|zzx{|{y{yz}{v~y|z|{xz|{yxyyz{w|v{}yz|zz~zzwxu{}|y||x}|{{xy{{x|{}zx|{z{|x{yy{z~wzy{zy{yx{y{y|wz{zxyz{zzv{}z{~}{zyxs}{z{wzvw|x{}|{~zz|zzywz{~xwywz|zz}z|w}z{}}y~yxwz{}y|xywzz}z{wzyx|xx~xy~y{}{y{{{||xxzzzzw|}zzzxy{y}{z}x~w||}{ywuzyy{|zzx~y{}z{xvy|{y|||zzzzx}|}z}z~}y}|{~x~~~}~}}~~}~{|}~~|~~}}}}|z~~}|~{}}~~}}~|}{~{|~|}|~{~|y|}|}~||~~~|~}~|~~~}~~z}~~|}|}|}~{|x~~~~z|~~||}~|~|~{~~~}}|~~}{|~|}}}~~{}}}}|~{z~~~~}|}~}~~~~~~}~}~~~{}~}~}{}}}~~}}}~~}}~~}}~}~}|~~~~|}~|}~~~~}}}{~}~}}}|~}|~~~}}~~z~~~~}~z||y{y{w{w{xzxzyz{y{zwy|{ywy{zy{w{xzyuw}wx{zx}|xwy|}~{z|||z}zv}|x{y||{yxx{yz{wz}ywwzzv||{z{{t{z|{zyyy}wx{zxvzzy}{zz{z~}zzv|}ux{~yz{{~x{v{zx{}{yz|y}{z}}}zz|y{{{zz}}zy}|{}{}{z{~zz|{|zy|}}{~|{~zz{}~zx|v{zz}xy}zzwxy}z{x~~zutzt|{{z~y}{{~}{{}yz~z}{~~|}}|||{|}x{vz}x}~}{{x{uz{zy}zzz{|{xyxyywz}z|x{}|}{|~~|x{y}|y}~y|}|z||}w{x||{yx{|{{wz}x{xvy}y|wzzv|y{|yu|}}x|y}|~xzx|zx}x|zxzx|~|{z{}zzzy~x{|~yzzzyz}}{vvyy|xzv{|y|z|~{{y|z||zw}}~{{{zy|~z{zz~|{yz{y}yy}{{x{yyz}yz{zxzxz{|{yxzz}}yzx{{zz{}zx}}y{{|x|z{{w{~}|}}{x|zy{||}zxuzyyzy|{|~w|}zv~{~{||x|}{y{}}|~z||wxz{|{}~|xz{{}wzwz|x~zw|{}uzx{yysw{zy|xxvuzzw~z{}|{z|z}|z{w{|v~w{||{z}}|x{x|{xz}{{{yyvxyyyzzx{zy}{|yzy|w{~}}||{y{wz{|{yy{|}y~~~{~}y}z}}x~xx~{~vwzzzz{|v{|{xx|ruyzy{|~|zz||}x{y{|z{{|{}~{}{~~~|z{~}~~~}~~{}|~}|~~~~~~||}~|~}~|~|}~}~~~~}{}~{|~~~}~~~}}~}~{}|y~~}~}~~~~}~}}~}|~|~}|}~|||{|{|~~}~~}~}}|~{|~{}~y|~~~}}}}~~|~~~~}~~}|}~~{}}~~|}|~|~||{}~}z}~|~~~|{||~}~~||}|||~~}}~|{~}{}~~}~~~||y}~|~~~{|~}}~~~|{}~~|~}~|x|}}~}}}|}zzz~}xy}yy{|~x{yxxz|yzz{v|~{{xz}|}z}z~zzyzx~zy{{xxwwy{|y{zz~|yyz}x~yz|~{v{~{z|yx{{z{z|}xy{y|zzxwyyxw~z}~|}|xyy{z{{y{{zy{{xz~y}x{z~{{{{wzyz{y}xxy{y}|x}y}x}xyxx|{}y~zx|}|}|||xv{~~~|x}|zx}|~|~{zz|{w}yz}z{uy|}z}|||{u|{|{w{}x{y{}zx}}{}}}|yy}z~x{|}z|x}z}|z|}{}y{|x|~y~x{{{{w}zyv~{yxzz|z}xxzz|~zy}||v~}zxyz{yzyz~z|xz~{}{}yzzzy{w|ww{{z{{yz{|xy{x{y{x||z{|yy}|}zw}zz|~{{v|}z~z}zyyy{z{{x|}{~{|}{y{yy{|wv{xxy{z{}yy}||~|{z{}~xz}{x{yyzw|||{z|||x{wy|}}}~~zzyy{~y|{||{|}{|{y~{}||{y{yw}w{{z}y{zyy}|||}~|zz}}zyyzzzwvw{~{|}w|xx|~}}y{{zzz~}z}{|z}|y}}zz{~{{y|yy{yzzzyzw{{yyz{|{|{x{||z{|}z|w|{zy}{~~|z}z|v}|y{w}v{}|y|{v{{y{z|xzzy~w||zyyz{zzzzzwxzwz{}y{|y{{{y~yyw{|y{~z{zx|zw{xz~{||{}{vz}|t{}|yt{z{z{y{t|x|ww||xz~||yzyy}z{zyy~w{w|y|y~{x||{|{~~~~x~~|}~~~}~~}||~}~~~}z}}|~~}~~~~}}~y~~}}~~}}~~|~{||~~|~~}~}~|}}}}}~~~}}~~}z~~z~~~{~~}~~~~~|{~~~|~}~~|}}{}||}~{}}|}}z|~}|}}|}~~~~}~~~|}z|z|~|}~}~}~|}}{~}}~}|~~|}|}~}~~}|~~{z~~||z~~yx{|||zz{|s|zzzxyz|u|vx|xyx|||wzxx{}|vx{yv{zz~z}z{}|tw~~{x{|x|}zz}w~z|z{x}zzz{{yz{wxy|{{xw||z{x{zzt{|xyyvxzzy}zz{wzyy}}zy{{~w}x|}{~|~wz{v{||zzzw{}}yysz|z}}}yxv~t{|yxxywz{z{||x|{{|{y|yz}{{{w}{}v}~|yyyx{tx~uzy}{{uwxxyyxxzxyyxwv~|zyzyzwwy}|z{x}{{zu||zz{|z}z{}|{wvyz{zt}yxzz~vy|yy}zzw{wx|yz{xyv{}u}|~ywlz|y}zzz|{z|}~|{}y~yzzy|zuyxv|wwz|ttwzzyz|xv{wzx{}zyyz~~{{y||z{w}yzzx{xyx}~|||yxvy{vy{v{{zzywzxy|zy{{y}xw}xxy||{|}}z{|x}xz{y|||||w{|z|~|||zyywz}yxxxyzxyzzzxyuww~y}z}wywv{wz}}rzz{|}zz{}x{z{{yx{~yw}}zyy~zyv~yxy}xzxyz|z{zwz~x{vyzx|yz~vzw}{|zyz|||{|zz}y}z{}}y{y}zzx{{{z~wxxz}yyxyyzy}{|yywx~~|yyvwzz{~x{~zy|}{w|{{}}xxzv|y|y{z}~{|}x{zzwxzx|}yyxzywxz|{zyy{z}x{zy~w{w~z{{y{zzz|}}}xwy{zxz}{{|wywzy}x~wx}|y{{}z{w{wxyz{xv|y{|~}{z||zy{~z|~|}{~~||~~}|}~~z~|~~~~~~}~|~}~|~~t~~}~~~{~}~}~}z~}{~~~~~~~||{~|{~{{|}}}}~~}~|}~~}}}|}~~}~~~~~|~~{}}}s}z}|~}~}~}|{~~yx~}}}|~~|}~~}}|}{~~~z~~y~}~|}~}z~z|}~{|~|}}z~v}~|v{~}|~~~~}~~~{~}~~}~~~~}~|}~~~w}}~~{~}~~~~||}z~~~|}}}||{~~|}~}}x}}}y{|uyyzzyyz|zwzy{{xx|xxzyx|}}||z||||yzwzy|{y|wyy{x{xwy|zx~}|xzz}{||{x{|{x{|y|yzy{|{{}{{wxx}zwy|{z{{zzz~|~|zz{||yyz}zzyyzz}}{vzz{zyz{zy~wzyz{xu}y|{y|{x~wyvzw{y{|{z~~xz|yy|{yyx|}y{{|x~{vz|{~y~w{|zv}z{{{~{z{{{yz|}z{yx||z}zyu{|wz}|}~wzywzz|~w~yx{{~zw{~||z|y|z}y|zux~|}zyz}z|ux|~{zvyyzz{w{}{}{w}{zzu{~zyzyz|uxz||~||y|~z|zzx|z|v{~yv{yyz|x~|}u|{wy{~}||}}}xy{|x|x{|zyy}yw}x~y|x||~{|yz{{|{~}zxzzy~|~xy{|y{z|{yyz|{{|~}xzxz~|y{}|{{zz}z{||{|}yx}}z{{}||zz{~}z{}y{y{zx~zyvz}yxz{||~{|ywyvxx|yyzzz|{}zvxy||{}yv~x{{{~}{||xz}wyzz|}|x{{yyy}z{{{x}z~z|zz|{w{xyzy|~~zy{zzzzz{w|z|z{yx{v~{~}yyz|yyx{zy||{~uz}z}}|~z|{{xxzyy|~||{}}{|{{}{{zz}}zz}y|}zyyvyz{x{{xxz{z|z{|{|wz}{zy~y|zvxz}xzx||}|{w|}|}x}zyxwy~zv}}{y}}~||}z||t{yy|zyyz{z{~|}zww{||w{{~z}wyu|z}z|}~~~|~~||}z}}~y|~}{~}~~~z~~{|~~}|~~|}}}}}|~~~}~}{}|~}~~~~{~~~{~~~|{}~~~}}~}}|}~~|~}}{~}~}~~z{|yvz{||~}}~~~}~}y~~z}}}~~y~~|~~{|~v~~}{~~~~~~{}~~~~|{|~|x~}{}|~~}}|~~}|}~}||~~w~~z}}~}~}{~|{}~~~~~~}~}~~~}z}||{||~{}}~}|~~~}}}|~|}}|~||y|y|zz{|{zz{~z{}zyz|wvz|xwxyyyx~|wx{zw|zyyzxw|xzy{{}|zxy~|}}|y{yzz}z{wyxx~~yvz}|{xzw}z}wx|xz}{wv{xyyz{{yyyz{w{}|y}~t||{{{w~||y}}|wz|{|zzx||{{wx{yw|w{xzszw{x|wwvyxw{~|v{{wz{yy~}}}zvvz||}||v|{yv{}|x|yyyx{{y|yxwx}~y{~wwyxwv~v{z|vzz~{|xxzyyz}|z}w|{yy{||{}|}}y{{||y}wwvry{y|zzz|zyw|x{|uvxt{z~x{z|}||{{~{y~v{x|||{zzzyz|}z{}y{z|{}|vzy|xzyzv{{zzx}{}xzz}y|yxz{z}{||zy|{|{z{}~y}zz{yz}||{|}|y|}uy}zx{|zz{vzyzvw|zz{y{|}zyz{{|zy{{}y}}|~{{{zz~y{}xy}zw~~ysv|zyz|x|{z{|xwv{y~{{zyzyvw{xzw|zzx}ww}y|{z~x{x{xzy}vz~z|{~zxxzyz~|{xz|zxwwyzz{|yx|{|}|w}{{{~|z|z{|x}~x|zx|zy||}zyy{{{{|x|}zyzzzy|z{y|xy}|{uwwxz{yzx|zx}{~{||z||wzx{|~{~~~|||~{mv{z}~{y~x|vw{~xy|uwxv{{y{zyy{yy{y|}|}|}||{|y||}|{}x}}z{||uyz{}~|z{{vy~|{v{~|||yxwxzxxxv}zx~yxz{{{|z{|}}}{zy{{~}~~|~~|~{z~{}~~|}}{|||}~|||}~}~}{~~z}yyz{|~~~||}|~}}~~}~~|{~~}}~}~}~|~}~~~~~|~zz}||~|}}~}{|}|~}~}|{{~z~{|~~~|{~|~|}{yy~~~~~~~}{{~}~{|}}}~~~~z~|~||~|}|~~z}}~}}|~~z}~}}}{~}{~~~z}}|~}~~~}||}~}{}}|}|}~|}~~~~x~~~~~z}}~|}z~{}}|~~|}}~~~}|~}}}}{~~~|~~~~z|~}~y~}~|~~~}}}}y|~}~|}}z|w|zzyy{z{z}zyyw|xpx{zz{|z|x|x}xw~yz||~|z}zyyxzyw{xzy|z|x{}y|zxyxvy}{|zz|{x{v{xyzy{|z}{zy{ux|x{|yy~|{z|z}wxxz|w{vw{w~zxwyzw{zyzz}z{{{}zyz|{vyzz{~v|zyuy}{|~y|{w||vzz{v}~}|{|xxzyy|yzzy{x{}z|{y{||}yy|{~xz}}{u}wv{zzyz|||wx~y~|w|{{yz|yxyxz}ywyzxyxz|}|xz||yy|}{u||x|zzvzxz{yzz}ty{{{{{{{{x{}|{y}~}uvz~|y}z{yvyxzyzzyvzy|uz{z}{}w|{|xw~zx{{zx{{{|{z}yz{zzzyy{yzzw{z|{|~{{{yz{z{x{{x}~y|zz{x|~yz}~~||}vvy|ywy~}xyv|{|{}~v||||z}y|}}z|zyz~}|{z{~||z|yy~z|z{}}z{~{~z|{z{zxzzww}y|{y}x}|xzxyz{||zvz{x~{|xzx|{z~z}{y{wyx}{{{{x~{}|{zz{y{|{~yy~|}z~|{w|{~{zxy}|vyyx{x}z{w}}zzzy{zzzz{}yy|y{{x}z~yy~yw|x{{||{vzz|zxzzy|t{ywy~{{x{|x{yt|||xy|}}|{xy{{~{|z~v}x{{x{}yw{|}||zw{x{}{yzz{z}xz}{z|{|~z|{z|{|{zy||{zyy|{y{zy{}sx{{{x|wxyyzx{|}x}{xzw{z|z{yy}zzzxx~w{yzx{y}y}{x{z{yv|y{{{~}~~}~}~}~~}~~}~||}{|~~{}}|}~|||~~}}~|{~~}}~~~~~|~}~~}~|~|}{{~}{}~~}|{~~|~|}~||~z}{~~~~{{}~{}~}z|~~~z~~~~~~|~{~{{}~~}}}~}||}~~z~z}~~|~~~~}}~}}|~~}~~}}~~~}}~~~}~~~}~~~|~~y}|~~|}}}~}}~~}{}{~|~}}|~|y~{}}~|}}~}z}}v~}z~}||xwyyxw{wyzzw||zwyz}zy{xwy|~yzzw||{xy}}|{{y|~z|z||{y|}|zyuz{ywwwwy{wz~wwyx{|}w|w|uxy{~|xzz{{}{z}{w}xx}z|}y|{~{}z~y~z{{|wzy}|yx}y}w}|v~|yzz|{y|yzx||{z|xz}{w~{~v|{{|w~{|z||}}|zx{w{y}}|z{yyyvwyyz{{zyw|zz}w|zxz}y}z{{~{{{z{y~x{{{}y||w}{}z|z{{{|{}{yy{y{xyxy{yyzyz{{v{z|y{{x{yyz|wyz}}{z|}||x}{yzy|x}~{~|}zy~||}zxxzvy|zvyzv}{{yzz{z}}{z|z{ty}|wy|xw}xyz{~||~~~zy{{{}|v}y~~}{~|z|z}{~zw{yvxwzz|}y{{|xz}zzy|zxw|zz{zuz{||}z|}~yx~z}z}}{{~}{yxy~zxyvz|yz{yx{w|zvzz{zzyyyzw||y{zy}y{~}{~|z~|z|~yyw~yyx{|}{z|zy|}zz}|z~|{zzy}z{z{{{zzz}u||y|{|zz{{{yz{{{~}}z{yzz{{wy}x||}{||z||x~yx}w|vyzyzz|xxwy|xw{yx{xz{z||}yz{|}}x~}||}|}|yz~{{z~~}{~v}{}{{rzxy~yvyzyyzzzyz|zy|z}}}y{{}{~{{zyz{|z{~|}{|}wxzz}|z~{v|~y|zv|zxy|y{wsy}~xzx~{w~{x|~|~~vy|{~}}}{y}~}}}~z||{}~}||}}~}~~~~~~z{~}~}~~~|~~}}~}~~~}}~~|~}~{~{~~}z|~~~~}~}|~~~~~}z}}}}|~|~|}}~}|}~~~}z}|x~~|}~z~}}~}}}z~~}~}}}}z}}~||~~~}}~|}~|}}~~{{~|~~}~}~~~}|}{|~|}|}|}}zz}}~}~}}{}~{|}}}~|{}}}}~}~~}|~}~}}|~~}||}~}~~{~~{~~}}{||~}~~~{}~y}}|~ywxy{xx|y|yzz}v|zy|xzu}z}{x}}y|{z{zz{||s{}yx{{{{yw|y|{|{y{x}{z{zx}wxz||{y|{w{{x{}x{wy{yzx{z|zy}z{|}}~xyv|yu}{yz{wyx}y~{xyz|yw|}y|{{y{{}z{||{zyzy|z{zzw|{}y{z|{}}y|{vz{y|{xx}y{y|}{zuy|xzzz|ywz~yt{{zywy}}wx|xyzz}yy}}z{y{~{x~z}{|~yy|~zw{yzyv|{|}}|y}yv{xy|z{zzxz|x{z|z}zy|z}~yy|{~yyy}}|yxy{y{v}|}|z{{w{xyyw~}~{}{xy|~zz|{{zyz{{|}yzxx|y~yxyzxxuy|{{{{vz{}zxzy{uz|z|xyx{|zy{}yy{{|~{}y{~|yyx~x{yz|xyzz|y{{x{x|y~~}z{zxvy{}w~|~~z|}}x~~|}||yzz{z~z{{w{|y}zzx{|yz{zxy{wyyz}v|}}|}yz|z~y}}wvzy{yww~y~}|y{y~|{}x{}z{{zzys}zz~{}{ywz|yw}z|w|xz||xy{x~{|z{||yz{{zzy{v{zz|xzwy}~{y{|~yz||{|wzz{z}xzy{z{y}|{|w{|xwxxv{zy~yy{{zz}zyywx{}}{zx|x~zzy}|}|z||zwz{zxy{|{|}~z~z|zvw{}~yx}yzyzx}{|y|{{x{z|{{z|z{yz|~|{|{{{xz{y|{t|~zyzzxzzw|~{yz}{x|{x|z||yz}|y}}z{{}}~~~}|{}~{~|~~}|}}~~|~~}|}~}}~~~|{}}}}~|~~}~{~{~~{~|{|~~}}}z~~~}{~{~|{~~~}~z~{~}|~}|~{~z~~z|z~|z~{}}~~|}}}~}}}~}~z~}~~{}~~}|xz~{x}~}}~}~~~{}~}|}}~~}}~}}}~~||}~~~}~~~~}~~~~~~|~}|~~}~~z~|~|~~~~}|~}}|~|~|~~{~~}~}}}|~|~~z~~~~}}~~}~|~~}}|~~~~~|}~~y{}~}{|zy{yxzxxzwxx|y{{xy|y|{y|xw{y{z}vyy{{zzx{{x{{}~zyx{{|}{y~}|zyy{w|xx{wz}{~tzvv{z|v||xzvzzwx{ywyyyyy}|~}zx~z~zzzz}xy{{uy}~{{yy}y|}yytxxxzyzz}yy|z{}zx}~xyw~wxwxwz{|{{y{y}x}}|{z~}x{|}{|y||z|{w|zx{{xx{|w{tu|yzxxz|ywyzx{zwxywzyy|}xz{z|zy}zzyz|~{~|z|}zx|yx{}z|{y{|x~zxz{x{{zu{y|yxx{|xyzv|}~|zyzy~z{|{}xzy{y||x}|x|y{{||yzyyxxxxxzzzv|yw|wz~{z{wyy|zz}x}x|zxxz||yxz{{~yz||z~{||~zz}x}zzx||{{|wy{zy{yyx{}||yy}zy{|xzz||}wy|}}}}|yw}wv|{|}{}}}{{|xwzy{wy}y{yzx}wz{yyxzz~}wz|x{yy|y~z||{z|{{{~{~}zzyy||wvy}xy{|}zyzxww|vwrz|xxzv{xx~x{{z~wwvz{zyyyz{{{{{z|{~{|}~|}yy|yx{{yxzzzv}yyy|{~wwytv|{|}ywyzwyzz{{yw||z{|}z|{yu{}|y~yv|yzz~yy{{zx{}yx{zvyxwz||u|yy|xyvuxz{yyx{wz}w}xxz~y{~}}}z|zy|wx~x}~~|uy}}}}|zz~~yy|y}yzx{{yy{zz{yx{z{~~|y{x|}{|w{~|~|t|x|yxz{z}}y~}}~}~~{~}{~~|{~~|}}|~~|~~{{~~}}~{}~y~~~|}~~}~||}~~|}~x~|}}|y|~~~|~}}}}~{||}~{~}|}~|~~}}~~|}~~}}~|~~~{~~~{~}~~}{~~}~}}}{~}~~~~~||z}||~}}~}~~}{~~|~~~~}|}z{~}|~~~|}~~~~}~~|}~~}~}~t~{}{}}~~~|~||~}~}}|~}~~}{}{~z~~~~}||z~}{~y{|x||wy}}{|~|zz|}}w{~z{}yy{{}z{xyz}~{s|w{w|{y|z}x}wy{}y|{uwyyz{{}}y}}zyzz{r{|y|}u||{|xy|zz}}{{{zy}{zy}tyzyzx}}xwx{}|y{y}yv|yz}{y{zzx{{vz|z~{{xy{||}|yvzw|y|t{xyzz~{v{|zzxxzz|y{yzzzx{}zyx{}|twv{xxy{z}{z{{|zy~yz|x|x{z|z{zyzz~wz{z}y}|zzz}}yxxy}z|w{~yy|}z|{|||{y|{xy|zx{{{yy|xzxz|yx{z|xx~x{y{|v{}xz}~y}|z||uzuyzxz{zzz{z||yzyx||{}y{zy}zzvzw{{{{}zyyx{{z{z|z{z|~||y}tz||y}yxy{y|}xyv|{z|}|z}z{w|{yxw}u{z{z{{~|}yy{|y{{{{zxw~}~{zx{z|}xz|x}x}||{z{}zz{}|v{~vx{{zy|y{{}|z{{}}|}{xy{{{{y|xw{{z|x}z{y{z~{}{}x~~|~zz|}{z}~}}~v}||w{z||x|xzyzy}z|~}{zyyx|{z|zvzv|y}w{{{yy{x|x}yw{~|{{{}zy{yz|z{{~{}z{}zxw{xz{|{yx{z|xz|y}|yx|y}yzv{{{{{{|||{zz{zx}}w|~{vx~xvy{zx|{wx{w{z~y{}vxy|yz||y{w{{~xz|~|}w}{}y|}{wu{zzx}|w}y{|w{y||yv{{zyzw}yz}yyxv}x|zyz|xyx|zy|y{yzx|}}~~~~}~}|}~~~~}~{|}}|~{~{~}}~~}{|~~~}}y}~}|z}~|||~w}~~|~~~|~}{}~~}}~}~|}}|}~~~}z~|~~{~|~~~{|~}}~~{||v}~{}~{}~~|x|x}~z~~~|~~~~}~|~{~~}}}}~{~~|~|~~~~{~|~|}~}{}}}~~}~~}y{~~}}{z~}|~~|{~~{|{|~~|~|~}~}~~|~}~~|z~{~~|~~~~~~{{}~|~~~}~~z~v}{{{z{y~xztywzvyx|{y{|y}y|z{wzx{yzxwx{}yz|~w{{zy{w}x{x|}x{z|}~|zy{}v|}{z{y}w||}{vzxzx{ytx~}yuyw|xzyywyxy{|~xwz{z}|z{z}w~y~|w~{xz|z}wxxzyzx|z{yv{{yyvz|y|y|yx{yywwvyzuv}{}zz|~w{|z{y|yzz{|}ywy}uy{~z{z|{{ywz|z{x|ywvw~z}xuzxz{|{{yyx|wxz||{~|{x|z{}{|z{|yzx{|x~|z{{}{{}{yyzzxw{|yvzuwx|zyxxy}zzzw{|{{{z|}||{}~z}}|zyv}{yz{~z|xz||zwxx||}zzxyxuz{y}y~|z{}}zwtzyzwx|yy}{}y}z|x{y|~x~|{zw}{{{}~zz{yxyzy|zx{w|}uzzx||yzxzz|xzz|{{yx{}~|zy~|}~zz{z~{{}}x~}|}{|xzz{{{~yysz~{yx|vyx|z}zv}{zx}{y|{zxx{|x~x|~{}}yx||x}}y{}z|||{||z{y~wxyy{ywzzx|{zy{yzx||{{wwvzy}{}~z~yyw}|{{~}}}z{{x}~y}z|y}yz~}zzzw|}xu{|z}zwyw{{yz~|yyw|{wu{y{{zx{}{x||{y}{}|||}{zx{txy{~{{|xwzvz|yx|xwx{zxzu|tzzz|yywwxy~z{y||}v{|x||~}~y}{y|yz~{{{~{~|~wzy}{{vz|yzvyw|xyx{xz|y{z{zyxz|x{}{z|y{}x{{{~xz|~~}}~~{~|~}}~~}~~~~~}}}{}|~}}~|}}~||~{}|~~|~}~}|~|~~|}}}}}~~}~~|}~}~|{~}|}~}}|}~~~{|}}|~|{~~}|}}|}{~~}||}}}~~~{~~|}~~}~}~~~~~~}||}}|z}}}}~~z~~~~}|~}}}|{|~~}}~|~}|}||~|}}{|}x~~~}|~{}~}~}|{{~|~~}}x{}}|~~}|{~|~}~~{}}}~~}~~}||~~{~{~{}}~}~z~~~~~{|}}|||~|~}}}~~|}~|}~|}|}}~|~}~~~|~}uy}z{zzxz{{y|||x|zw|y~xy{{{xwzy|x~z{zyz}||uxz}|xy|{xxyy|yv{z~{sy|}y{w{x}|vy{{wyy|w|x}{y|{}~~y}sxw|~{yy|{zyyz{|y{y|yv}z|z~{}yzwwuy}xw}zy|{yx|x{{zxz}}|zwz|y||v|wv|v{x|z{z{yzz|z{{z||xy|{~{y|}yyz{{|zy}zzszzzzxx|{{{u~}z|}{xz{wzzx}{||yw{xxyyyyzz|x}~xvw}{|wzzz}zy}z{|{y}{xyz|y}z|{{|{|zw~z|x{~|xyxzq{}xwz|z|y|z{xxyy{xx}}{z~{{|zy~{}|{{y|y{yz~ysyzvzy}yz{{z{z|}yz|z||~~y|x{{zyyx{}x|zzzz|~{zyy}~{|xz}zw}~{}xyyzz|y{|{{v|}yv||zw{|y{}y}|z|w}yxz|z}y}{z}x{z{wu{|~|{}{}w{}yx|vxz|{|y|z}y{y}}vz|{z~yyw{{zzzy{||x|z|{yww|z~{{||}{|xzyzz{v{vx|{{{y~{|{{|vy|x}~{}{}{|u{y{}zxz|yy|zzy{{|xz{|z~zxvy}x{}}x{zzy}z|wyzz|ywyz{yzzx}zz|x{}}||~}y{{yw||{wyzz|z{|zy|}z|xywzy~{|yyxzw|||w~zyvy{}zzxtz|{{{yzz{{{zz}{~}yxyyzzx|{z~x{yw{}{}{ywy|~x}|y{xzz}|y|vzzyx||{~zx|xzz}|{}zzy}}~~|~}}}}~~~|~}}|}|~{~|}{}~~{~{|~~}{~}}~~}|}}}}}}{}|}}{~~}~~|||{~|~~~~~{~}w{~~|~~~~|~~}}}}}~}~}z}~z}~~~}~~}~y}|~~~~}~|~~~}~~~~~{}}||~y~~}|~~}~|}}}{~}}{{~}||~}~~}}~{}~}~}~|~~}~~}~~~|}{}||}}}|{~|~}~~}{{}}{~}~}~~~~}|}~~}}}~|~~}~{|}~}}~{zy{||yw{yvzzxzwxzyzuywwzzyyzz|~wyy}yzy}||x|zzz|{{{}{||q{}~y}~{|}w~}{y|x|~~zyyx{xzzy|y{yzy{xy}x{|{vz}{|yyzw{y}}{yvyzx|xzz|}z|{xy{~vzxxvzyz{{}|{|zyz}y{}{{xzyxx{yw|z}|z~|zy|x|~{~y{{|x{yx{~yy}|z}z}zw{zwz|{wy{~x{yyy{}{y{xuytzwz}v{{y}z|y|||y}|{|~yxzy{x}{x|{|~zz}|{z|yx}yyzyx{}z|}z|}|wy}zzz~}{|x}}y{v{{|w|}}|z}}zw~~z~||~|}z|y{{xzywvw{z|||qxyz}z{x{y{}xz{}}|zz}{{~}xx||{{xyy{z|~zz{z~zzy}{~w{yxxy|zuxwyzx}}zyqz|wyz{{}x|}xz{|{{z|}|{|}y}|}{{{zx{{z|v{y|~{{|z}z{z~z{~}zwu{zzy{xy}|{z|yy{|}y~}{~|{}|}z|~v~|z|{z{y{|{{zy}|{}{{zz{}x}y~}{y|y|v{{zyy}z{z~yz||~xx}{}y{yy}{z||{{{~|y{{|{{{yv~{|y|yxzxxy}xz|z{yyzx{xyyx||{|w||{|{z|z|yz}|xy~}wzu{{v|~~x{{}{|||zz|}x}xzx{yyy|x{xzyxz{}{{w|}}w|{y}zz}{}}||l{xy||||z{z{|x~{x{w|z|yw|~{zzxxy}|}t||yy|}||y}|{{z|x||~{|}{~|~}~|}~}}~~~|~}|~}}~{~{|~~{~~~~~}|~||}~|y}~~}}~}}{~|~{y}~}~{}}~~~}~~}y~~~~}s{~|}~}z~}|~~|~y}~|}~~}~~~~}~}~~~~~~~~~~~{|~~~~}||}{z{{}~{~|~||}~~{|}}z~~~~}}~~~~}{~~}}}z~~~~}}||~|~}}~~~}~~}~~}~~}}~z|tw|~}}~|~~~~{|~}}~~||}}~~~}}{~~|{}y}}z{~xzyyy{z{}{}x{yz{z}|v~xzzx{xxzy}z}u|x{z|w||y{{z{z~w|zyxzz{wv|vwzy|}|xy|zw~}w|yy|vw||x{yzzz{zxu|xxxx}yy{{w{{}{z~y{zuyx~||}y{{|yy{zy|yx||}|||zuw{z{y|y|{~}y}|y|y~z}{xv|xxx|y{vy||~{|zz~|{zyv{y|y|z{zyxyx{z}{z||{zzx|y|z{uyyxy}{zzxyyy{|zx~~yy}|zwyyy}zzzy{z{~u}~z}{z{wz}}{z|vzz}zyv{yw{zzw{zyy|w{z||vyz|~}{||xz{{}~xw~{x|zx||{x~}zuzzyz}ytz|{xyzzz|}z}x|y||zz{x||{z{z}z||zv}vz|xzux|y}{{y{x}|||zzz|{zxz|z}}zz{yyzzv{zxx}z{{|{y{}w|yz{zz|{~{|{yy{}z|}{{y{yzz{|t}x{z|{xwzx{}x{{{|zz}zuxyzz|x|||{~{{{z|{xyy|yz|zxzyyz{~xzz~{x{zy{yy}zxxy{zy}~yzzz~z}z{z||zzz}z{{}z{yxxz~z|ww||~~yx||}|{xzz|{z}yy{~{y{w}z}x{x{yyy|{z{zzz|{|xy{{yyy{yz{|}y|z{|{}|y|{z||{v}|z{{x}yyy{yy{{{ywwz{||z{z}|zz||y~||y{z}~~|{}x|{}yxz|zy{{}yzx|{}zv{{xz{{xx||{yx{}wz{vy}z}|}ywz}~~|z}{~||}|~~}}~~~~|{w}~~~y{~}|~}~|~}{}|||~}|}~|~~}}}~}~~~|}|}}}~z~~}~~~|~}~~||{~{}{~~{}~~}~w}~}~~~~~}|~~}~~}z}~~}zx~}}~~~~}{|~||~}{}}~~}~|~}~}~~|}}z~~}~~}}~z}{}}{|~~z~~||}~}}~}~zz~~}|}|~{}~|~}~|}||~}~~}~}~~}~~}~~~~~~~}~~~}{z|zx}xy||}}{~xuxyvv}yxywxyxvuv{y{}z|wzx{xwxx|{~~y{|zzy{x}{{zz{xyyyzx}z~{~yxyxvy|{~x{yx|x|{zwzwxxv{v{||yz{y{wzzx}y|w}{xz{{w}{|w|{|wx{{{z~y{w}vyzyvzzyzz}|zy}xw}{zyzy{xyyyy~~zy}|z|y}zy|z}x~z|yxyz||{yw}z{zty|z{z{y{zy|xxy|{yw|wy{x{zyzxzzz|x|wwxzw{|}xuzz}|zyzw||z||w{}{zyx|y~xyzy}vvyz{y~}yyxvyywx{{yx{}{{x|}{~z{w|y{v{y~~{|{zzvx|z{|w{y{z|vyzy{zzwwyxx|{y|z|wz|~zyx|vxz{{{|z||}|}x||yyzywyy}~}|}{}}w|wzyz{x{{|v{w|v{zyw|{|{yyyywzzyy{{wy{|y~z~}|}~|{{xzz{~|z|wy|yxx}zyx{{{x{yv~yv|y|yyy|yyz{yz{wzz{}{xzy{zy{|y{{z|{{z{{xxxy|~~x|xvx~zu{||}xxuuz{{|x{}|y~z|zyty|z{xzy}x{|z|zzy}y|{|~||{z{{}{~y}yyv{|{zy~~|x{vxwy|y{xzzvzztyuy~y{|{{{zy}xwuz|x{{zzy~|}z}}~vzwy{{{vyz{{}yv|{y{wzz|x{{ywzx|{xyz{{yy|zxz|y{|zx{~}~x{||{|y|x{~zyzu{yzyyzwv{xzt}yt|x~xz{y{xuz~zz{}~||~{zx|wuy}z~z~~}|}}}}{y~~}~}}||~}~}~}~}~~|}{}~~y~}}}}~~}|~}~}~{}}}{~~~}|~|}~}}}~||~~}}~|}~{~{~~|~}z}}~}~~~~~}~~~}~~}}}}}~}{~~~}~}}~|{yz|~}~~{~~~~}z|~~~|~}}|}}}~~}~}~~{~|||~~~~~~|~~~}~|~|~~}{|{z}~|~~|{~|~~|~~~~~y|~}{z||z}}}}|z|~~~~~|~~~|~{~}}~~~{~~~yx{zxz{}|}zzyyw}{|{wzxwxwxtx{{|w|{wyy~z{|x{{vx{yy{{xxzyu|yx{u{zx{|xy}|uw|{{~{y}y{z{zxy{z{{z{zz{uxww{z|y{z|zzy{~yxyx}}yw|~y{y~xu|x{{y{wyw}{yz}x{zzu{}y|}|{w}{|{yyz||x~uywwwzz{z}{z~|~zzux|{}zyxz~}y|{x{z~{x~|x~zzzy{zxzu{zyx{z|w{z|{xyzyyyy|{}{yz}|xu{v}w|vv{|{y{{x|x{~|zy{z}z{zzzzzx||z}zzzz{x|zzyxv||y}{y|||zxwvw|wxy|ywz{}{|}{|||}ywyzxzyzz}~x{~~|x{|z~{|}s{{v~|y}{}{{y{z}|yz{~}x}{zzzy{xz~z}|}|y|{z|{{x}~y|zxw{wy{z~yw}zx~x}|}}{{w}xzy|~z{|z{{~xtx}x{z{x}}yx}|{z}}~{{w|zz{{{x{{xzzy|y{w}xwzuxyzxx{}{{}~{~z|y|{y|{w}{y}}z|zx|y||zx}y}||{wzx{{{{}zzw{zz{}{{{yzx||z{zxz|yy{|y{wy{|z{{|zyzyz{xx~x{z{yz{{xy}zz|{vxxrx{zy|zx}{}wu|www{zx{}w{x{yyz|y||y{yw{wzy{sw{y~~vzw|y|w}y}xwz}y{zzzyy{zxz}xpz{z{||zy|xzz{|~|{|{{wyz~zyy|zy|z}y{~zzyzy}x}|v}{}zzvx|{yy{z|u{|yyy~~~y|}~~|{~}}}}~~}}~{}~|{~~~}~~{}~}|{~~~}}}~~}}}|||}~~}}~~~~|{}}~~||y~~~~}{}}~}|y|~{~}|}~{}{|~~~}~{~~~y~~|~~~y~}~~~}|}{~~}}~}~}||tt|~~~|}~~}||~|~{y}}}{}|}~|}~}}~~y~}~~|{~~~s}{|}|}~~}|~|~~~}}{}~~~}y}~}~~}~}~}}~{{~~~~~~}~x|~~}}|}~y{}}~~z{y{yx{xz}yx{yy|xtyxy|zy{ywzy||{y|xy{y|zxv}zry|vyuz{z}||xz|{}|}zz~{{||~}z{|{y{wvxz}|yyz{vz}zy{vz|{uy|xz{z{}y}{{}|zy}{{~y{{y}}y}{{zyx{~~yv|vzy{xx{xzx|{{}yxxxu~{w~y{xzyxzyz|z{zz{{x~{{x~}|{zyy|wz{y||}|zzzy|xyyx||u{vxzxzyyz{yy|z}{z{y}||{zw}y|yy}z{vyzyy{{|||{y|yz|y|}v{vww{yy|zyxy{{{y{wyyzy{{{z~{||}}|{{~}{~yxzzyzx|yz}{zz|zzvuu{yx{z}xxwwy{{u~{zyyz{y|{z|zz}{|xszz~|}{y{z~w{{}z}|~{x}}}|yx|yz|yyzu{{zxxy|||{xzyywzv{{z|{yzw~{|zz|zzyw}zy|yw|}||z|z|}|{yz}zy{y{{zzvww{yyxy{z{wxy{{{}vyx{z|{x|{t{|y{zyyx}zyzy|wy|~~vz|z}yxz||yzyu{xz|zz{|zx{zzzv~||}u{y|u{{{{}yyz}}zxyzy~|x|{}}z{|wzxv~wyxyzwyzyx||zx}{}{x{x{{yzz{{z~y}zz|x|}}}x}zz{yzyw}y{|x|y}{{|t}{{ysw|xzxxzy{yyz{vxyw~}{xxyyyvzz~y~{||}{yv|{||w~|z}yzy|}~{x{{x{zz}}yzyxyy}xx}zwyy{z{}y}xzzw}{yy|yv{{yz|}}|}~~z}}{|~~~}~x|{|{}||}||~~|~{}{z~~z~|~}{|||~~~}~~|{}{~|}~}}|}|~~~~~||}~~|}}~||}y}}~}~~~|~}~~~~}}}|{}~||}}z}}~~|}~}~}y~}|}}~}}y}~|~}~}~|||~|~{z~~~}y{{~}}~}~|||{|~|~}~}~~}~~~~}{{~|~}}~~~}}}~{~~~}~~{}}}{~}}}z~~~~~}}||}}y|v|}~}||{||}~}~}}z}}|~~{}|}|}~}~~~~{|||xy|z}yy|{{x{z{||z{vxvw~yxxyz{yxyz{wx~}w{y{}~x{yzy|xy{y{zx{yzy||{yxw|z{yw{}|y{{y{w{}{z|wzz|xtwz}y}xx~uz|x}xtx|y}zyvxz|yy{|{|zyz{{}z{|z{xx|v{ztxzzx~|}}{y}v}x{}|xyyx~x{y{zv}{zu{xz{u{}{x|wu}yyx{{|y|w{yxz{zvyy{{z{|{}xzzy{|zyy{~xw{wv{zz{{}y~w}|}y|yxw~t|{yxz}yyyz|xyz~|~z~x{||{zyyz~{z}xxz}||yzxy|yz{{yzwx|}}}z|x~y{|xzxzz}z||{x~x|wyz{{z|x~}wwx|{zvy~y}z}}ty~|||zx~x}{zz}yz}}z{y|ywyy}zy{~z{zx{}x{zx{|zwzzy{|x{yx}z{|wzz{v{{z|}ywzzxy}~y|z{z}y|wz~|yyzsy}{yyyzx{{{y{zuxzz{{xzzzwywx{x|uyz}y{|zzz}}z|{}{{~z|{zw{ywyvwz||{w{{|{{yv{zy|yz{y||zzuzx{~{{yzwz}z{}{xvz{zy{{yyzy}~{x{{vy|zyv}}{{{yxzz|w{{}yx|||x{{|u{z|z||wz}{zy|xyz|z{x{xz}wz{{|~yx~y{y{z~||}|z|{yxw{yy~x{{y}|}yz{zzzxww|x{yy||y}z{~~y{w|z}y{|}}z}yz{z|{}}y~yz|}y||z{yz~}zx{xoz|y{{y{|v{vyyz|~wxwz{}{~z|zz}}|~~}}z||x}~~}}{~}}~~~~~~~}}~~~}~~|~|~~~~|}}~~~~}z}z||~~~}~||{}{}y~~~~}}~~~}~~~~z~~~|~}{~~~{~~{~}|~~~|~}}}|}}~~|~}}{~~|}{}||~~}}}{}~~}z~}~~}~~~}~~~|||{}}~~}}}}{~~}~y}~~~|z|~{}}~~{|~|}}~}}|~~}|~|~|~|||{|~|{~~~~~~y}}}~|{}}}|}~~|||~|}}~y}~|||~|{~|~{|zz}|x}wzx{yzzvvx{t|vwzzwz|ywyywzxy|zyx}x{{xux{v}~}yzz|z{{vyy|yzyx{{|y|zzxy|zxw}|vyzxy|xu{wxyyyvzyw{|{}xz||vzxytxz{{|y}u~{z}}|zxz{yz|{zz|xzwyz|zxy}}xxx{zyz{ws|vxwz|yz{}zyy}yws~vzz|z}z|zxy}}|yyz{vzuwy{z|wz{yyzyzxwz|xz|x{xyxzz~{~x{yyxyz|~{y{v}}}z|{y}{|}}}yzzxzz|{xyw{y{{}{zz{|}yxxwx|{{vzx}}}{zz|z}}x|{zzz~wwyyxzz~xz~|y{zw|yuy|{xy|ywy{x|{}}{x|{z{wxxzzz{x}z|}{xuzx|}|{}{}{y{yz|z{z{yyyz{t|z~z{tyz{x|{{yzxvxv~z{~|{}zvzt}{|w|y{{}||{{|z}yvw~{}wx~|u{y|~y{yzzyzy{yzyxx{yxz}x{z}~}xz}ww}{~{zy{}zxyyw{{~}z{{}wzy|zyxy|}y{~wzy{|wzzxw{{w|}y}zzyx|}{||{{z~y|{~z}|zwv}z~{{||}{xz|{yw{w||{zwy~x{x||}yt{ww|zv}{|{{}}{yyz{{yyz}||{}yx~||xz|zyxx}xwxywzy|{{xy|wvu~{v{|xzy{x}yy{{}||~|y}y~}zzx|}|zz|z{z}}z{z{yx|zw|zxz|{{w~|zw|x{}{yw{|||yx|{{z}||}{xy|{x|{t}~}x|||}}~||{~|{~~z|}}}~~}~}{~{}{}}~}~z~~~|}|}}~|}~~|{{~|~xx|~~~~~||~~}{~~~{|~{|~|}}|~z~~|~z~z}|}}|{}}~~||z~~}}~~|}{}~|~|~|~~~v~{~~|}|}~||}}|~}}}{~}y}~z|~}}~|~~}r~{}|~|~|~}|}z}}z|}}{~~~|}~{}}~~~~~}~z~}}z~}~|~|}~}}z}|~}{{~z~~~~{|{|}}||}~~}z~}~}~yzyyzz}xuz~~z{{zwz{{{{x|{}}x~zx}|}yxzwuyzy|{zz|z|xxyy{|yw}xzyz}yyx~y~|z{yyxzxy|{~~|{wx{vz{|{|zz|{xzzz{yyw}}{z}|yyw{yy|z|wxx|xzzx}zx}xzx||z|}}|z{x|w{}u|y|xy|{}|||yvyy{{zx|xw{yy|zu|u}y{zx}x||~yw{v|zz|}wz~yyywzxw}yzyz|}yy~}ws{v{z}{{x~zyw{zy|xyxxxz|x}|w}xuw}}y~v{zz~z}{{zztxvy~~yzz{{zxz{|}|~z{wzy{z|w{|w}{|x||zy{yw|yxy}zyyzz{|z}}|{}y~~x~ywz{y|{}y{{x}}|{v}{{|{}~{v{y}{xx|z{rv{z}y{zz|{|}}{zy}zzxwx~z{y{{{|zzvz|y}zz{z{{uz|~{z{}zwy|{yzx|~y|zxx|}v{~{x|{zz}zyzxz{|{{z{xzzxy}z{z{{|vx|zzx|{{zwz{x~zx{yu|z{wzz{|{{}{xxz}|y|xx{z{{x}z}uzzy}}|}}{y{||yz~w}vzy|{u{{~{|xz||wyz|zux~|xx{zz{|}z{{|y{yyy|{zy|z|yz{xy}wyy{y}}|yw}y~}z}v|{zy|uy{x{x|}zx{~||zw|{~~zy|zzy|}|yuz{yzyx{~{}z|w~wv|yww{zy|{s}{|z{{zxy{y}zz~xy~||}z{vx{zxxxx|zzz|~{{zy{|yy}z{z{xy{zzz{y}yxxwz{{z|x}w~~y~~}}}~{~|~{|~|~}~~~}~~~|~}~z~||{}}|}{x~~~~}}|~~~z{|~z~{~}}~z~~|~||}|~}~{{{}{}~~~}~}}}}}~}}~}}||~~~|~|z|}~~}~~~}}}}~~~~|~}~~~}~{~z~}}~}~}{{|}}|}|z{~}~~}q|}{~z|}}~}}~}}~}|}~z~{}~~~|}~z~~|}~z~|}}}~~z~{}}~~}}~~|}{~~|z~z}y~~|~~~|}~}|}}~|~~}|{~~~|yx{}}wzwzz{yy~xw~xzzzywzz|zzyxy|yzy{~xy|{y{~x{}x||zz}{z~z{z|y|||xzz}|{z}v{z|{zz}|wwzzwzuxxy{y{z{z}|zvwy}yxu{x|~|||z{y|zy|xy{r{|yw{|{w{y}yxzyyywyt{zvx{z{|~z}xxzyxyx{y{yxz{||zx}z}yx{~{zx~{yyv|zy~ywyv{zyvv{w|u{wz{x{zxxzz|yxxzzwyuy}z{yxy{|zy|{xyzzy|}||y}y}~y{|yx{zz{|x|yyw}|xvy{xw|y{z{{}{zzy~wzzzz}}z{w|}}zzw{y{y{~|v{z{z}w{{|v|wyww|{zy{zxyxy{{{yy{yxwyw|z}y{~x~~xz{{{z{zwy|{}{{}|y~|z}wywt{vvyy{yvzz}{u}zz|zz{xzy{|yw~~|||z{{}y{|}ytx{}z}vyz~{z{{xtyxz}{yzwzw}yyw}xxzx{z|t{vyxz{xy}v}{{z}{||z|{yzz}y{z|~yz{zzwz{xwx|zz|~z{uytz{w}xxwy|xw|}xz{{{|y~x|z{||x||z{}~z|zz{|wy}{|||zx{yz}tzyx|vy{xxx|{xsyyzwywz{{~~~|z|xy}}|||z}}|z~{xy{{}y{}xxy|{x{y|z|zxw|wwy|{{z}zy|{|yvu|y}{zx{z{{}vzx|}{z}x~{y{~xx{}zx}yw{x}|w}wyzzww{{xz|yyz{uyv{y{xzzy|~}|{}w|{z{z}y}y}}}}||~{~~~|~}z|~}~}}}~}}~}~~~~~|~}~~}z~|~}~~~}~}~~}~}z}{|{|~}}{~||~~}~~~}~}~}|}}}~~{|}|{~~z~~}~|~}}~~}}~|}}}{~~}{}~}|~~}~z~~{~}}~}|}{|~{||{~}~}~~~}}|~~{~|{~~}}~}{{z~}~}~~}}y}}~}~~|~~|{~}}~~~~|~z~~~|~}~~}~~~~~{}{~~~|}}~~}}~~~~{~~~~|~~{}~{}~~~|~~}}}~}}~}~~|~zw{~{|u|zz~y{|x}{xzz|}z{wu~zy||{{|yy|v}}|vzxzwp||yuzzyxx|{wy{w|yyyz~y}{t}uyyzzy~z}{xyzy~xxzwvzzw}xtz~|xxy{zv{z~}vzxw{yyx{yz{|}{{|~{uyxzy{xxw|yxx}z}x{|}zyy{~|~v{zw{{{x|{{v|yzy~y||{{z}|zx~|||z|xz{xzz{~{{~{zyy~yyz||v||yu~y|z~{y~{wzwxyzwvvz{{{zu}|{zz{vz~z{{{yy{y|{{y|xx|{}y{~{yw{xwvyyyz~zyz{zxzx{|y|xzz}yzy~x~yx}vy|{x{w|yz{y~z{zzyw|wy|w|y{{yv{xz~vy{{|xy|x}}{|x{}|y~zy|{}~y{zz{y|}}}y{vz}zy{yyyx~}|xz|xw{xx|{x|}|x{yy{{y}{z|{{|~{xv{}||x}y||v}{|yxzzw{zw}xxzz||{y{vzx|zz|zxy}xw}yw{x{{zvxzy{{z{x{xz|y|yy{{zwwz{|zxw}{yz|{}~|zxyz|}}{~|zz||y{yy|{yyy{z{}}|yzy{|y|{}x|{x||z{~t|x|y}|{w||~|}{z|yz|{}z{~x{~x{|}{}|{y~z|x|||}zy}{w|{}|z~{{}y|y||{~|{{{xwz}|{{w{|y~zyz{wxxxy}yyvy~{{w|xzzxyy|{|yxzz{}{}zz{~~{{zzy|x|~|y{}zxz|y}~x|z}}}x|{z|}~{{|}zy|{|xyz|w|~}{}}|}|z~{}~}~}~~~~~}~~}}}|}}|~~~}}}~|{~~y~~z~~}~}~{}|}~~|~~|~}~{~}~~|y~~~}~z~}~~{~||~|}~}}|}~}|~|~~~}|~~}{~~|}~}~~~z~}~~}y~~|}~~}~~{~~|}}~}}}~z|~~}}~~~}|}{~}~}~~|{|}}}~|}z}}~}~|{|~}|||}~}}~}~~~}|}}~|}}~~~}z~~|}}}||~}|||}~}}}~z~}~~~}|~z}}~xy}||{|{{y|{vw}uxvx{wzyywy{wyw{xz}x}|{y~xv{yz{yy}|||yw{||{||{}|{zzyz|~zz}zyzx{{wz|v{zzvzzz~x}vvyzz|yxzyu}{x~}~{w|}}zx|z|x||{}{{{xzwy{wy}{y|wzyyww}~zz{{y}{zw{{zzy}{{xyv{||u{xzy}yz~y{zx}~~~{|xz{zx|w{~z{vzwz|w|{xzzyxy~}uuyzw}yxvxy{x}{ww{zx|zzxy{xxwwx{z{|w||yzw{|{wy}||~zzwyuyxxxwx{yxyyyzxxx{zx{|zw{zw|y}yxv|}}{yy{zuvzxzwx~|{{yztzxzx|{xw{xzvyxx{wz{yy}{yxy|x{z}x|}|~z~yzz|}zzyy}zz}{yz||xv{zxzyy~wy{x{z{x|wxx|{{{|xux|x~y}z~y{~~yy{}z|yzxw{||y{|}~z}yz||uyyzxz|zx~yw}x|yyzuxzzz}w{uxzxyzyyxzx~|z|zz{y{~~zzzx{}z~z{zz|{zz{xyxv{wzxyxy~|zz{x{|tz}{{zzwvy|}z{}}yyxyw|z}{y|}{|z{|zzw}z|z{w|xz|zuyyz}w{ywzyzyyx{xw}vzx|zzzyy{||}~{zs{}||{r}{zz{|}~x{|v}y}{|}zy{zz~wwy~|yzzy{xzyy{|x{xxvs||{u{|{{{y|{|~|{{}{{}w}z{||z|}|zy|{{|~~yzzy{xy}yw}y|}zzz}zwwy~|z|}|x{}y||}{{x{|}}|}~~}z|~{~~~}~{~||~~|}~{}~}~w~~~}}~}|~~~}{~{||~~~~{z|~~}{~~}~}}|~~~~~|~}|}}{}}}~~~~}|~~|~}~~}~|{~}{}{~}}}|}|}}|~~}}{|~}}}{}}}~~~~}z~}~}~~~~|}||}}}~}~}y}|~|~~~}z}|~~}~~~}{~|}~~|}~~z|~|~}~|}|~|~}}~~z|}~|~~}}|}~}}~}~~{|}|~~{~|~~{~~~~~~~~}}||{~}}y}wxxy}{z{z{{yx|{x|{{wvzzy~|z|y|x}z|xwx|}z~||~sxyw{{yz||zxzzw|~yz|{|yy}{yyxz{|w||z{}|w|{vy||z|v{yzxxy{|zw{{{|zqyx{|}zz{zvv{y{xyyzyyvzz{z|{xx{|z}zwy{yxyzvy{{z}{vy|zywx|}yx{xzw|vv{{}z|zyyzvzy|y}z{w}zxzy||{{|vzw{}x||vzz{}}yv}zszxz|y{w}{zwyyxxz{|||{{{{x}|}|zyx}{y{ywyzw}xz{}|zx}|wzzzy|xzv{}}wwzyt{yxuz~zy|{wz|vx|uwzzwz{|wyx{wxyy||xw{yx|}v{w|{{{xyz|z}xz{wzxzw~zsy|}w{{|zzz|{{}}zv{y||{xzyzz~|y~w}{yx|~}||}}yyx~yy|uw}y|zx{zxzzz}xxzyzzw{|z}|xz|z~}wzzvzx|{z}|}v{~z{z}|}x||{}y{vv{{yz{{{|x~}yzyyz|{}zzwz|yz{yz}zzyw|zyy~yz{x{{zzzw{wx|}{tzzwwzyz}zwy}yy{{|yyxz|z|{z|x||r|x{z{yz{~{zw{yzyz}x|{yxyx~yzz}y|z~~xwz{zzwyxz~wzyyyzx}u|yyyzy|{yz|yz}wz|r{{}z{yx}ywxyy|}y{{{{z{{vvzv{x|~wy||y{yz|||~x{zyz~yxzw{{y{{y}yy{~{z}y~|}zx|y}x}z~~{{xz{{wuy~wyw{|zz|zxz|yy||||yzxyuy{|x|~~{~}}z~}}~}}~}|~}}{}||~|~}~}}~~{}~z{|}~~|~}{||{}}x~|||~}}}~{|~|~|~~|~~|||x||}||||}{|}|x}~~~~~~~}~z~}|{~|~~~}|~~|~~~z~|~~|~~}}~|~{~}~~}~}|}|}}~{~~{}~|}~~|{~~|~|{||{~~}{}|}~|~~~}}|}~{|}|~~{~z~|}~~~~~~~~~|~~{}~}|~~}~}~~{}~}~z~~~~{}{|~~}~~|{}~}{z|}}~|~}||~}}xy{{{z|z~{xyy{z}szyyzz{yy{yw|yxzy|w}zyyy}}v{}}|wxz~zx|{zz|z|z|}{yyxzxyxyxzzyz{zv|zzxy|{{yszvzyy~vu{yzyxyz}{x~xxyw{x|xxyz||||{y~}z|{x{}yzzwy|yyx{xwwxzwz{}}z}z{z}|y|zzw{yz{y|zzw{||yy{wz}|vx{zxxyz}|z{{w|tx{~{{zwwzy{{z{y{yqzwyyzxzx{uw{zz{}x{x|}yx|{{|{z{{{|~yy|zw{z{{wyww|uzz}ywwvywz||}xxuvyxxwx{|}|{z~}~}wyzzt{|{y{|y{yzzzy{{|}|zvy{x|wz{yw|xw{y|z|z{z}|z{|{zvy{vzx}|zzz{z|y}zyz{|u||}z~|{~{}xy|xzzvyz{zxz~wuuwzzyy{ywx|z{~yzy|{}|w{|wz||}~u}yzz}~w|~|z|{xyyyww{xz{vz{zyx|x{ywx}yywyvww|yz|{|~z{v|w||z}|z|zy{{z|~z|{|~z{|~zw{~yy|yvuxznzy{zyx{{~{yw}xyxy}}y|{|{zvz|zwz}y}y|{~z{yx{{}~yz|||{z}z|}zxx{}y{yxxuyyzz~|xx{|zv}}|{zw||y}{zxzzy}yw}|{x{z|{x{wyyxzyv|xyzz|x|zx}xzzwyx|yw{|x{|zyxxxzx}zy{yzzz}}z~|~z|y}|zzy{wyy||zyyyzy{{|wzyyz{}{{|zxv~x}v|x|{z}z|}y}|~zv{}~~}}}~z~~~||||}~|~~zz~}||~|~}~~}}~}~||{}|xx|{y||~z}}}}y~~~}~|zx~~y~~z~{||}y}~|~|~~~~~~~~~}{{||}~}{~}}}{{}}~|~~}~~~~|z}||}|}~|~}~~||z~}}~}|~~~}~~|}|}}}~~}z~~~|}~z~|~|}}|}}|}}~|~~~~|~}z~}}y{~~~~|~~|}}}~~}}||~~{~{}~{~~~}|||~}~~~~~}|~~~~z|}~~~|}y|}}~}~{}z}}~}~|}~~~~~~}~~|}}~}}|~}~}z{~}}||~~}z||~~z|{}~}}~xz||}|~|\\\\