\\\\}}}~|~{|~{z|y}|z||~y}}}z~{y|z}~zz}z}|z{~|~yz}}}~|~}|}|}~{~y|{}z~}|x|~{~|~~z~}}~}|{||~~}~wx|}}y{w{z}|}}|}{~{~}~{|{||}}~~}{|z{}|{z}}~y}}y|~{|}}~{~~~}z}}~x~{}|r~|~~|z|}~}zzz}yz|~{{z}|{|{}|y|~{y|y}{z}{{~z}|~~y{zz{}z{{{}}~{}|{{}zz~z~{~|~}~||}}|}}z{z}|}|~|}}{|{}}|x~{{|~}~y}}x||x~}}~zz}{|}~~{zz~z|||z|}z}{~|~~y{{z{}~~y~~}u}{~~|y~~~}~}~|}v~z{|~{~|{y}|}z|~~x{{y{~|}}~}|{||z~~z}|xy{}~|~z~z~}|zzw~|x~{zyy{wz|~z|z|}zy{|~||~}w~|}v}{~~~x{~}~y|{z}{}~~}x|}~|{|~z}}x}}y{}xvz{}|zz{||}~}}}z~~x~|~{|~}}}}~}~~{z~|}}}||~y~~}|z~~|z~{~{|}||}~|}w{~|y}z~~|}||{~|}}w~}}~}}z~}~||~~}}z~|~|}y~z{}|}}z}|}}}}}|}~~|~~|{}}y||{}{~}}~}~}}}y~{{~~~||~z|}|}}~{|~~}}}}{~{~|}}}~{|~|{~{}~{|~~}|}x}{~~}~}{~~}z~}|}{|~~|~u{~y~~|~~}}~~z||~~~y{|~}~|~}}y{~}}}}w{}~~v|{}~}{}~}}~|}z}{|~}~|~{~~~|~~~}}|~{~{}{}~~{}|{|~~{y{~~}|~~|zz~~{}~{}}}~||||}}~~}zz|z~~}~{~|}}}|z|~~}z}~|||~~}~}}z}y|~|z|z~z|~y}{{~~~}}}}~}}~|~}|}~~{|~~~|}~}}~{~~}}}~y}~~{~|z}~|{zz~{{~}|}|~~{~~~}}y}~{{{}|}zzz~}~z}}~}vy}}z~xz||~{|}~zx~|~}}~}|{{}{z|{}{~{z~y|z}~y}{{zz~{}~y}{}~}}|~~|||~}|~||}x||~~|~|{}~~{{}{~~}}v}z~|}}~y}~~~|~}z{y{}~{uz|~}y}~}~y}}|||}}~{zz~~~|}z~~~}|zy}~}~{z}{}y|}y~x~~z~~x}~}|~}}}~~||}~}w}{||}|~~z~x{~|~~{~{~~}~y~~{y}|y|~|~{|v|}z|||{~w~~}~{~~}|}~~~}|}z~{~}}z{}z|~}|~z|~|z~{}~~~~{~||~|}~}z~}~{}x~y{~w|{{~|}}|y}|~}z|~y|~~||}{|}||~{|~|{||x~{}}||zy{x{zyzz}}~}~~{{{}}z|{|~{~|}z{|y~{~x~||y~~{~|}|{~x~~~}|~~}~~z~~~~~|~~~~~|}}z~~}{}~~}|~{}~~{z|{|}{}|v|{{~}|~}y{{y||||zz}}~|{~z{~~||||z{~{}y~{}}|}{~|{}~~~~z}|{{}{}|z|}yz}}|z}}|}{|x}y||{{|{~z~~|{~{~~}}}}z~z{z~z}~|{zy}|}|x~zx{}|{y}}~|yy|{{||}~{||{z~|}|}|}}~}~x}{}|~y|||{{~|y}z}{{{{{}y|y|}}{z~}}}|}}z}~{}|z|}||{|z~~}|}y{z~y~}z}||~}}}}~|{~||}|}}}~z||{y~~}zx~z}}~~}zz}}}z{|}|z~}{z}~z}|z~x~x}|~zx{{|z~~x}}{|~}z|z|~{y~~{{{|~||}}zz~~y~{{y|{{|~|z|||~~{z{{z~~~~~yy||||~}~z~{}~}{}~y|y{z}{z{yyy{{{}z}}|~|}~~x{}~{|}y}|}}~~}{}|}~||z}||z}|~z|}}|{z}z~|||||~w}~{}{~}|{~}{~}~||z{|~|{}|}}|}}|||z{}~|~~~~~~||~}~~yy{~~}~~~{~~~}~|~}~~~}}{~~{~}~}||}~~~|}z~y}~|~}x{w}u}{v}|}yyz|{{y}zz|}|}}zxw{z~{||~}}y}|y}{~{}vx||xy|~|}}{}w~{}~~z~z}{|}||z{|||~y{}~{zzx}}}~y||{{z{}|}|~z|||~}y}~}z|}}|~}|{z~w}}}~}y}}y}{}||}|z|z~|z|}~|}~|~|zt{z~~{w|||~x|||||}}~~}}|z}zwy~{|y{y~~|}|z}zz}|xxzz}}|~}sw}~z}|{~z{{}}~{~~|zy~{zwy|z{|}~}}|~yyz}}||}{}|~z}|~~}}~}~|||{|~~y{}{z{y|~w{y{y~zy{xy}}|z}~~}~x|}{~}~|}}||}~|yzz~~xx{z{~x|{xx|uzzyyzx~{~|~~w}z~~{y}}}|~|}z~{~z}|}z}|zy{~{}y~}}}~yy}}y}{|~}|x~~y||~}|}z|~~~|{z|xzz{z}~{~}|~}}|z}{}~~|}}y|y{y}y~~~}{~{|}x}|{~{wz|{|{z~~y{|}~}}}zy~{z}{}}{}{}z~}~{{}}z{}|}|{}z}{~|{}|{{}{~{z}{x|z|{}~}|yz{}|~|}~~~}~~~|~}}~|~~~}}~~|}~}}~~~~}~z}|~~~}|~~}{~~~{|~}~~|~~}|y~~z|~zy{y}xz}~~z|~}y~}|{z|w|~|z|}{{~}yzz{|~{}|}{{~}}|z~~|w{~|x{~x|yy|~~~}|{||}z|zyyy~~{|{~||x}z}{z}~{{z~~z}~x~}}z~yy|~z|}}x{~~z}|{y|||z||x~{{~yy{}|x{||{{}}{}||~|}{x{|~|}~}y|~~{{}~~}~|~}z{y}~~yy}z}}}z|z~}~|}z{u}{~}}}x~{}z}~|{zz~|}|~}}{{{}zx}{|z|z{~{|}}{{||~y{}~yz}|}}{}}}}}{xyy~~{zz|||}~~yzy~y}~~~}~~{{||~~~}z|}||yyw~{z}~y}|}~|{zx{}}~{|zv}}z}x~||||~}~|}{~||}}}|}{~z~}z{yy}{xz}|~~|z}z}}{{y|{|z~||y{}{|z}z~{{z}z}t~{~{}~~{y~|}~}|xz~z{{~~z|}z~{|z|xx~|{|y|{}}{|}}||{{{|}~z~}~}|~{{~|}}}|~~z}~z|z~z|}{{|{|||z~y~~|x}|~}z|x|}}||yz}y~y{{||~|}~z|~{}~w{|}}{}{}z}~{{|{}y||~}~z~~}~~}}}}~}~}~~~}|{~~~}}~}}~}~}}}|~~~{~}~~~}|}~{|~|}|~~}~~|~}~}}z~||{|}|{}z|{|x|wwzz|{{|||{}}zz}z{~x}z}z~}~|{~|}||{}{|~{{~y|~|x}|yx}z{{}||z{{yz{z|xz{~z|~}}}{}~~{}|{{|||yz{}}|~}|y}z{y|{~||}}zz~|z~{}{~v{{|zx|}{|~}|zz||}}}}x|||zwz}|}|z}{{ww|||{}|~yz~~}z{~z}~x~|}~~}}w}~}{|{z{z{{{{|~y{z}~y}wy~y|{|}~||}{yz}}}~~|z{{z{~|{}|}|}{z~zy{w}|zy|vzz}|}yx~x~|}}|~~~{{{|~}~zx|y~x~~}{|z}|yy}{zz|z~}|}zzz~z|xz{}}x{||}}|}zy||~y{||z{zz{~{z}{z|yy}{{}|~yz|~yz~z{{}|y}|{~}y}z{~~}~{y}{{|~}}|y|}}zvz{{|{yzxy~{{xx~w|{}z~{|}z}|~x}|}~|{|~|{~z}~z~~|}~|~}z~y{y{||{w{y~~}yy{yy}|}{{}~|}~}z|~z|}z}|{z{zz|z{}~y|z~zy~|z|{{z~{z{{y}|v|}|}}}}~~y~~~~|~~}{|~w~{~~{~x{{}y{z}}zz}|{zy{w}~~}{}|z|z{{|}~~~~|~~}~~~{|~{~}}~~~~|~~~~~|}~}}}|~~|~~~~~~y~~~y~|~~~}~}~~|}~~{~}|}}|||~}{{||~~{~}{}}|y}|}}z|{|{{}{|||}~~~|}~y}yz~{z~}{~z}~xvy}yy~~}y}zz|}~|{|{z||}||}|zx~y|}||wzz|z~z~|{|{z~}~}{}{}yz~|z|{|||{z{{|~~}y~|z~{~z|{|||~}}}|{||}~}|~~}|~~|{~~u|x}~~~}|{}y}|~z|{~z}||}|z|y|~~|~~~{{}~wz{|~y}y|{~~}{}|x||x{yz}}}x}{}~}{xy|zz~{x}}|}|~}{u{~{~}z~~{}zz{}{}z|z{{||||{}y{{~~~||{}~}}z}~~{}~{||||{|||}~y}}~~{}~}||z}~~|v}{||||~~}|x|z~|{~}||}~{||~{~|zzy|{w}~{~|x}}{{|y{{{}}y}yzxv{~{yyy~w{{z{|}~|||z}yw|}~{}~~}}||}{{||x~}z}z{z}{y{x}|}y|{}z{|{w~{~|~{y|}vxzy~x{y~|x{|{|z}z}|zy|}~}xz|}{u}z|z{zwxz|yw{}z{}}z}}}}{}~~~~~{{z|y|zz|w~~~z}~||{|z|z{||z|}yy{~~~~}|~~~~~|{~~}~}~}~~}}~~}~|~~}~~}~~}~~~}~~}}~{|~{~}{~}}}~~}~}~~~|}|~~|}}~{}~}{}||~z}|~~~|}}~{}|~}}}}|zzy~yz|{{x}|{~~~{w{~}}x~zz}{|||y|||||zw|}|{|z~{y~}~yz|z~x}yzv{~z|}~|z|z~z{{w{~~|}z~~zyw~z{||{zx|{zz}xy~}|}z}||}~|}}|}~}~~yz{yz}|}}~y}}|}|}}|~|~}~xy{|z~{y}{z}|~}{~~}~}}}yz}{||z}}~||z{}}zx~|x~z~}{zy~~~||{~}~{}}~zy|{||}~~|y|{~x}w||zx{v|~{|}}}~y||{||}|~}}{{z|~~}{{{}z~{||{|{}z{|{|zy}|}|{{|{}z}}~~}~zz~z~yz{}|{|{{~wxz{{x~~|{}w}}z~~}~|~}|z||~{}~{}|}||vz{{}~{y~y{{||~yx{~z~}}{~z{~}}}~}z|{|z|{|}|{y|zx}~}z~~~}}}|yx|xzz{y{y~~z}y}~~{}}}|{{}}~{{y}{y|}yyx~{z}z~|zz|z|z|~~{|}|}~{|{~}z~|{|z}{~~~{~{}~|~|{z~yy|}z}{z~}{y{|xy}}~~~{|}|}y}{~~~~{|}z||}|~}|}~}~~}~~~{}|~z}~~}|~~}~}}~~~~~|~|~~~~~{}{}{~~~~y~~~~~~}}~~~}}z|~{~~{~|~|~~}}~{|}{}}|{}~}y~z~~zz{}|||}{~yw|~y{~~~yzz{|~}{z|{z}z}|{~|}}{|y~~{{~||zy~}}{}y~{{{}|}wzww|{|}}|{}}}{y|{~}y}{{}|w|z~~{|||{}z}~{~{{z}z||}}~y}~}|~{yz}|x}}|~|zy{||||~{{||~}}~{}|}||y}}}w~~~ys|{z~|~x~}}y|{{|y}|z|}~~{z{|y{}~}{{w|~}~{~{yu~y~}yz~~}~}~}x}||{}{}x|}{|~{~}|y|{}~y}||}|{|||}|~|zz{y{|{}|z~|}{}zy}||z|~{~{|||}y}~}z}z}x|~y~~{}{|~z~|v}|}z{zy~y{|~~{~}~|~{}{}y~|~|x}~}~x~|z{|~~}w|}{|{z}}}|{|}{~|{u|~z|~x||y}y|}}|}|}z~~{~|z~~{~|}wz{xz{y|y}|||{}||z|}~y}~}}zz{{}{|yzz}w|}}~}z|~~{z{{|z~||}~{{|{~~~|w~~|z{}||||{{}}{~|z||z|x~{|}~|zy|{xz}z~}|z|{{}{|||||u|~|uzz~~~||||{~{}}{|}~z{|z{~|||z||{{|v|y}|~zw}y|~}|}}{v~{}y}~}||{x~~~~~~{~~}~}~}}~~~~~~~}}~~|~}}x}|~~}~~~~z~~}~{|~}}|}|~}{~u~~|~}}~~~~|~~~~~~~~~~}~}~~}|z~~z}{v~|{{~}||wz~{xz{z|{|}xx{|z{~~~}~z~v{z~x|~~~{~z~}w{~}||}}~{x{}||}}w||{~{}yzx}}}y{|{}{|}}{~{}{}}|z|w{yz~yyxy|y~xx~|z{w{|~x||z{y}zz||{~{~|~y}~}|}{|}}}{}}}~||yy|zz~zw~}|y}{|}|~|{{{{z}{}{y{}~|z}z~{}{|}yx||~}y~z~}~~|||x{yz}|}~{{|yzx{|}|}~{{n|||{{z|}~}y}vzt}}|x||zz||}x}{vy|}{|{|}w}{~w~|}zz~{}}}||~}}{}{yy{~|}x|y}||yu{|vz|~~}|}x~|{}}{~y{|z{z}|||~||z}{zx}vy{}~~y{zz}}}|z{|x|y{{|}{z~{zz{~~xyzwz{zxz{~|~{}{y~wz|{{}}~~|}|{zy{}~}}}||~|{}~}}{yz|z{|z}}vz}}}y~{x||x}{z|zy~|~{|||~||z}|~{|v~}y}}~~{z}}}t~{y~y|z|~|~~}yz}v{y{zu{}yz{~}{{|z{|z~}}yx~zy||y}z}}}y}zyy}{z|}~~{{}~||{zwz|x|{|~y~}z{{}~vx~}|~~z~~|~~}~~~}}|~|~~~~}}}~|~~~}z~~||~|~~y}~~~~~~~~|x|}~~~|~~}~}}}{}|}}~~}}}{y}~|yz}~|~}~{{}yxy}|~zz~{~|z{}~}}|{}}}|x{~y|zz|}z||zy}w|{z||{}{|w|}z~{|z}~ww{|yxz}~{}{{z||{{}~~}z}yx|}}{y~}|}{}~~}{|~y|y~}z{}{|}|y}}{w}|x{}|~z~}{||~z~||{}|x{~}u{||}|~{z~{{y}||x~}|z{|x|~}}|y}{}~yx|~~||}}}|y~}|||x{}|y~y}z|{z~z|}|~}}}zy|}}z~}y~y~}|}zy|{|z|~}||}~}{zz{}z~{~|}~|}x||zy{}{||}}~x|v~z~~}y~{}z~}}{~~yz}~~~~|{~~zw}~~x}yyv}|}yzx~}}}}}y|}z}|{x||{||{yz|~}{{{yx~z||~{~z{}~x~~{{~{|}}{}}|}{~{|}yy}|}z}z|u}}|{}~~|{|{~~~||zx}z|y}~{}}x|{|~~y|~}{}~~|{zzy}w~|zxxzx~}|||w{}y|z|}~~wz~}{{x~~|x|}~}{|wy}~z}|{{|}}||~~|z{|{}yyy}~}wyy~}x|z{}z|y}y~}||}||}~z}~z{~{y|{|x~|{zzz~{yz{}|x~}}|~~}}~}|~~|~~}|x~~}}~~~~}~~~}}~}}}~|}{~~|~~x~~}~}~{~~~~{~}}~}}~~~}x~|}|{zz|{}~}~}z}~~z}}}||{}~~|}{zxz|{v|y}~~|{|}~{z|~}||}{}|w~z}y{~}|z|}{z{z{}yw{w~}|y|z~zy{z}{}{}}~z|{}{{z}}}|v|~z|z}~{{|u|zz}{~{y|}}~zy|~wxy{{}}{y{y{}}}{{}}~~}|{}{|}}}{z{}|||w}wz}~{~{{~x|z{x|||{}z|}zz|z|z}~x||~~~x{~~}|}}{~z~}~{y{u~zy{}x|~~|~|{}}}z~|z{{|}~{|}{{~}|z{yy|}xzz|yw{}}~|}z~yy~x}}y~wx}}}~{z}{~}||z}||}~|yyy|{z|~|v}z}|{y~}x}|y|{z{z{{z}||}x~}yy|~~}~~|{zy|z~z~}{{{|{w}zv~}~z{w}y|zz{wz~}|}}zy~|~zz~{~z|~z{z|{yz}}y|{{|z~{{{z~|yz}}}z{z{~z}{{z~yzxzz{~}zz{w}{|}}z||{y~~zz~}{{z|x{||{}{yy{||{}z{{|~~~zyz{~w|z{}z|~~y{}z|{|~w~y{{{y||{|~||{}{}}yz}~|~|{{}}|wz{||{xwxy{~~}}|ywzyxz|~|z~x|y|~{~|}~|~~~~}~|}~}~~}~~}~}{}~~{zz~}~~}~~~}~~}~}~~~}~~}z~~{|~~~}~}}~~}}{~}|~}~~~}|{|~{~~~~~~~}x~{}|{yz{z~}y{}{~~|}wy}}|}||~~|}yy~}|~~{yzzy{yzy|w|xu|~}~}~|}}{zy~z~||~~~}{y}}zyu~}}x}}y~}|~}}|~||{}~~}~{}~}xy~|}~}|{}}y}|~~~~~{|{}}}{~z||}~{}}~}~zy~{z~||{|~|~|~|zy{~}~|~~~~}y~~}x~x|xx~zx{z|~}{z|}||{z|}z|x}z|}|}|{~{}~{{}z{}}||~{z{~x{}}}z||{~~~~}{z~z}}w{}|{{}}~~{||{|~{{}}z~z|z}~z}{||}|||||~~y~w||~~y}z}~~z|{y|}}{}}z}z|{~yz~z|z|~{{}}{~|y{~~{}x}||{{z}zzx|{z~{||z}~z~}y||y~~|}xx{|}{|zz}|{y~{}y}{}{}~z}}zyy~y{yzyz}}|}|||z{x{}z{zzy||zxy~yz~|{}}}~yxzy}}{}{}~y}}{{{~y|}}{~}}zy|y}x}zy|yzz{{}{w{}z}|y{y{y{z|~{zy}z}~{y~}}{yy{yzzzx~}vz}|}}zzz{z~{{|~z{{|{|||yy{{}{z|z|{}y}{y}x~}~~|}||x~z||y{{z~~~x|}~|z||y|{~}~}~}~~}~}~~||z~{}~~~~}|zv}}~~~}}~~}~}~|{~~z|}||~~}||||}~~{~}}}{y}}~y{{}y|{|}~||~z{|{y|}}zy|}~~y{{|{}}}|~{|{|zuw||zy{{{|z}|}~{|{v|~|~xyy{~x{~|}~~~{~{xz{}y}}zz~~}z|{y{|v{}v}{}}|y}|z{y~{u{|x||}~zz}||}{~}~|z|{||~z|}}}x~z}{v||~|zw|}~}~|{{y{~{}}|{~}y~~~|y}|yz~z~{~~}{{}z}{z{|zvz}~z{{|~~z{{|z}|||~}yz{|z}z}}}z|~z}}~~yy|{}|}yz}z|y}{{}|zz}~~|~}|}{}~~|}|z{~}~{}z{|{}y}{y{wx||{{z~|y}}zz}x~~{~|~}}z~}{{~}~yz}~}|}z}~|{|}}z~{|~~zzzz~~z}w}xz|~~|~z|{}zw~{{}xzz{~w|yx{{}|y~{z|{~y|yy|zy}||v{{{{||}}}{}|z|}~w{}y}~~}|}||}||}~y}z~{zy{~}v}y{}~|{v{}}}}}{z~}|~z~{|}{}||}z{z|z|zz|y{~~|y~||{}~{{{{zz{}z~~}zz|}z~z~z|{|y~|yy}z|w|}x}wtzx{~u~~z~|}~z}{~}~}~}~{|}~~}~|}~|z}~~}~}|~}}|~~~}}|~}~}|~~~}~~~~}}}}}~}~~~|}~}||}~x}~~~}~|~{~|}}{||~z{}}~}~z{|z{|~}}~z}y~{z}}||z|xz{yz~yx{x}}vz~{|~{|~{}{~{{{||{x|{~~~~|~|y{}~z|{~{}xzzy{yzz{~|}z~z|}|z}||~|~|y}z~||}}|~w|y|}{~{}z}wy{zwzy~{{z~~{yy|~{z}|~z|~|~~x|~~{z~}|y~|~|wz|yy}}}|~|}{y|z~|}{wyz|}|z{{}z}{||||{{||z}{z}{xyyyx~|~}{}x}~{|}}}|{~~|{~{|~|xz{~~{|{}|z~~{}~}|{||z{~}vxyy{|~~w||{zy}~}{}z{|{{w}{}~|z~|z}w|~|{|z}{~{xx~}~||~||~|~~~~~}|}|{|||||~z}z|{~~|~~y}}z{uzy{}}{~{{|}}|{~x}~x}{z~~~~|}zz}{|}|zyzz{y|{}~zzzz{|}z~~|}{xz{{{{~|{zyy}||{zzx{|z|~zyy{{{z|{z||x{|~}||}{}~|z{z~}}{{z|~{{{w}~z{}||~}x{}z{|}{~{yy|}}{{x~}|z||{z}uzz||}~~}x~zzz~z{{||wz{y~~~||}u}}z{y}z~w|~|~~z{{z}~{yzz~u}~}~}|x|{|}~{zzz{{{|~~~~}~}y~|~~}~}}|~~~}~}~~~~~~~}~x~}~~~~}~~~~}~~~|}}}~~}}~~}z~|~}~~}~}~~~~y{~|y~{|y}y||y|z{v||}yz{yz{zyzzyv}w}y}|}~yx~~|~~|}~{z|~}{y}||{z~}{x}zyx{zz{}~z{u{y~{~{}{zw|{~w~}{||||~yx~~~}}x~~{}~tx}tvzy|{{w}y|{{}|}z}w{y}zx~~||{z}}~y|||}}}|}{~}}{}yx}x|}~}z~{~xyy{}|y{xx{z~{||}|{{yz}z}}}|}}{~{~~vx~|zz}y{}}xzz{}{z||||x{|zzwx}y}zxz|~}}}z{}yzw|~|y~z{ww{x}{~|z{}y|zwzz{{{~|}|}y~y~~}y}z{~~{yz{}}|z}}~|z||y||}|||~z~|z{|y{y|z}}yz{z|x}z~}~ux}zx}~~z}~~{~~~~~|}x~z|{y{|||zzzy|z}t}~x{zx}|||{}{{{zz~}}z{|~}|~}||||z~|{|yz~}w|}yy~|||~zyz{}{tz~~}~~~~~|}w|{z{z}}zy}}~~|}|w}{{x~{z{}}{~~zuxzv{vx|yy|~~{|~z{||}|}|{{|z{{~x~y~}z{|zx|zy}zv}v~xw}|}zzy{x}z}|}z|}~y{}{~z|{}|~}{x|w}x}x~{w{{~{~zw}||y}{zy{~}zzy~z|{{{|{{~}}}~~~~~~~~|~}~}}~~{~~}{~~~|~~~}~~yy~~~{}~~}~}~~~~}~z~|}~~~}~|~~}~|}}~~}~}}~}~{|~|z|y|yz~~v~}~|{yy{~{{~z|}}~z~z|y|}|{|||}zw||x|~{||z{~z{|{}|||~y{w{|}~|}}~{~~z}x{zz|x}~}}}}{||{}z}}z{}{~~~{z}|{|{}wz~y|{{|w}~}{yy~zz|z}~|}y~~~{}}{|}||y{~}~}||||{yy~}}}y}||z}}}}~x}wy}~{y||{z~x|y}{zy{z|}v~}}}}x}}{|}||~w~{z{}}{yz~~zz{}{|{{z}|w~v|{yz}y|xzyy~~y}{}~~||~{}{~{{|~}}|y}vyx|z}yw}|y|}z}{}w|~z}|~||~~|}yy{}|~~{y{yz{~y~~{}~}z}zz|~~yz|~w|y||{||x|~zy~{~}}z|}zz|{~{}|z}~x{|z|~||{~{{|}|y{y|~ywyz~z}w}|{~{}}zy{z{wy}y~{~}}||~~yz~xy}x}||{z~|}{{~{x{~{{~z}}z~|~z{{zz{{}~~xz{~|}x|~}z{{~{{}n}|}~}z}|}{~|{|t~ys}{z~||}~xz}|z}{|yz|}yz|~{~{y{z||x{~}~~}}|~z|{{||z{{}|y{~}}~y~}{}~~}y|||}{~{|{}|x{|}~|~~|~~~}~~~~}{~~~z~~~}}}}~~~|~}~~~~|~}{}}}||}~|}{~|}}}~}~~~}|~}{{~}}~}}|z~}{~~~}xz}}|{|~y~w~zyz~{}}x}|zy|{~zy{}x||}x~}~zz}y|{~}~{~}~~{}~yzz}{|y{z|y}z}~{||{z|~z|}|z|||}{~{w~x}{}{}~xy~~|zzx}}yyz{yzyy~|~||}~yw{v|~|{z}}z}}|zyxy|zy|~}~~|{y{|wz~zz{}{~~|~}}yz{xz}}{{y|{{y}~|~y~{}zzzyx}|{z}{{~~yy}|}~zyzy{{~{}~z~{}}xx}||zx{}~|~||y~~||~~|{~||{|~yx||wx{|{||}~{}|xyz~|}{y}x~}~z{ut}}y~}|~~|}~|~|z~}~~}}~wy~{|{{|x}zy}w|{x|y||~~}~{x~y~z|{}}~}~}|{}|}y}||{z|{{zz|~|yw|{|}zz|}}|}~z~~}|{yzy|{z~{~z|z}|~{~~{|z}|z{wz|{x}~{yz~|~{yyyyv||~}}||~|}z}v~{{}{}}~|}v}xyw{{vx{wy{|~{|{~zw~|y|~}~x}~}}{~||y}~z}|}z~}~}zz}z~{x{~{|zz}}z}~}z{~|x{}|}{z~y~|y~}~}|y~{~}|}z}|}}}~z~}~|x{}yzz{}~ztz|}y}{z}y~{||{}v}{z~w}~}y}z~~~{}~}}{~~~~~z~~}}}~}|~}~}~}}~}~}}}y}v{|y~{~~~}x~}~~}|~|~||~}}|~~}}~~~}}~~}~|~~~~}zz~z}~{zz|}{{}w|}{yy}|}|~}~}{}~}}|z}}~}|}zv}yyy}{~}x~|~|{|y{y{|z{~|{||y}}zz|zz{}~zz||zyw}}y{z|}|u{}{{z~|~|y{}|{z|uz}{|}~z}||z|}}|~~{z}}||~x}|}}||yu~}{zz}zv~|{y}z~~~y{yz{{|zy}}z{}}~}}{~||||y{}|{zy{||{x}}y~y{|{{{}{{{z{~~}~}z}{{{}{}~{x~~{z~~z|y{||~|}x{}}y|{{|~yx||||{wy~{~w~|{{z}yz{y{|{tv~~|{}~|{s{|yy}|||{yz{z}|{}~z|{|}||~|~}~|z}|z{{}{zy}|}z{{}z{{|~|}y||wz{|~~{}y|z{~z~z}}}zzy~~}z}y}~|y}|~yy}{|{}}{}|{~{zz}}{yz~~y|{~z~|}~|}y{}|z|~{||{|x}w~y~z{|zzz~{z}|z~w|~||{~|yx{{~{~}|{{}~}|}v}~~~~~z|{}|~{y}z{{{|}z|}|}y}|}~{}{wx~{}~||zy|y{}x|{{{|}|||zz|{{{{~~y||~y~{~z||||}{}z||||~}}{}xw~~~zyw|~w|{||}{{z}{~z{}}}{}|{{ywx}{~~~z|{}yy|}{~{~~}~~}~}~}~}~~|~~}~z}~~||{~}~|~}}}x}~~}~|~~~}~}~~~}{}}}~~|~}~z~}||~}~~~~|~}~~}|}|~~~|~}||}z~}zv|x{~{~z{{~z~{zy{|{~{z~~}{}}|~|}}{}}}y~|~w}{|~xy~~}|{{|y~|zyy{z{||z}y}}|}x||~|{~y~~~z}{~~}~}}y||z}z{|zxzz}|}}|~|{{||||{}{~|~|yz}~}y|{y}xw}{{z}~}~{}~}}{{}~{|{w}x~z{z|}z|}{{|~}~|{}|||}~}~}z{|~zz{y{~}{{|{}~|}||||vz|y~{zz~||~z{|}}y}{zy{|~}z{{{~~}}|y~}}|}~||~z~{}~x~{}{}y||{{|}{{~z||||{{z|~{}|}~z}~}}|{~{}||}|{}{zz~{|x}~}||}y}~{{y~}y~{{~xu|{{}}~~~{|~|~}~{~{{|{yz{}xz~y}}}zyzx}}yz}y}}{}z||~{|}~z~~~~~|~y~z~|zz{~}~{~y|}|{~{yz{}}y|}~}~{z{|z~~~~|~z}{~~{|||{{{~|}|xy}{|{}{~z{z}xz}||}x}{zyz{y}y{}}yy|}~{}~~|||~y}~{}xw~|wyxy|{~|{~~{w{z}zy{x||{|}|zy~~{~}||}|}|z}}}~yz||z{}}w~~{z{y~~}z}{{y~}|~{|~xz}~|w~~~|~~~~~~}~|}~~~~z~|~~~~~}}z~}~|~~}}~{}~~~~~~~}~}~~~~}|~~~~~z~~~~~~~~}{~|}|}~|}~~~}|~~|||z}y|w~}}zz|}|z{z|{w}~~|z|{{|}y||~|{}{x~{}}|||{{|~|{}|~~{|y{~|}~|zyx}{}~{~{z}z|z{~xz|}{||}y~|zy{|~{~~v}~{|}|y{~}{y~x{yy{}z|{x}{y}|{{~}}{}||w{y~}|z~}~~~~|{{~}~}|{{|~x}~{{|zxz}|{z{|{}x~~wz|}}y|~||xx{|x}{y|~z~~z{y{z||{}v~{{~v}y|~z}|x{~~||||x~|~{{z|{~}z{~z~}|y}~yv{x{~z|}zw|{w{{}y|~z~~{~{y|}zw}{y|}~}||{||{~|~{zz{|~{|{}y|~|xz{}v}~||zz{z{}~|}y}yxzz}||{{{}y~{|z|~~|}|{|}x}|~vy}~~zx|||}|z}~z|z~|{|y~}{}{{}y}}yzy~~}}~~|}~|}y|}y{y~}}{}y}|{}|y|~|~y}y~zyz{|y~w{~}~zyww~{|~|zz{{y{z{y{~|}~}}|y}}|z||~|~|~~~{w}w~~}{z}|yxy{}zwyz~||~}|~~|}|~y|z}}{||z}|yx|y}xzy}}~x|}{{~{{~xzz~|~~}}||{|wz{}{yzz~~~|}~~}}|{|}}~~}z}~~~}u~~}~}~~}~~~~~|}{}|~}}{|}{}~~~~~~}~~~~~~}~~}}~}|}~|~~{}}}}}}}~}~~|}~~~~{~|}|}|y|y|z~zyw~zwz~~y{|~y}}zy|{{|x{z{z~y}}{z{zx~~|v}{{{|x|~{|}}{{z}yz||}z{{zz|{yzy}|{|z{wy{||{y}|}u{|~|~|{}~}~{|{z~|}}zzz}{~v|y|yzy~|~{||wzz|{}zx|{|~{~||}|||~|||~}{}}z{|~}z{{~~z{z|z{}z}}~|{{~y{y|yzw|y~}~|zx~~|y|~z}|}y|~|~y|z}|{~|~{|}}x{|yz{yv~v|{|{xy}~y|{z|{~x~}~}{{~{~{z~|}{{}{z}{z{w~{{{~}yz}z}|yzz}}{~|}~z~||v|z}~z}|yyy}}~}y{|uz{|{}x{xy}|w|}{y|~{{|}}|~}}|}{}{~}||}}|x~}z}z}||z}{{y||x{{z|zxzzzy|{~|y|||z{~|~~|{}|x|}|}y~{~tz|{z}|{{zz|z|z}{|{|x}y{~z|~xy~}~}}|{}z}}~~v{}{~~~}v~y}w|~}{{z}xy|}|{~~y}y{}yz{{y}|{}}zxyz{z{w~~~z}}y}}~{}||zx}~}yy||y}vz{y|~y~~|{w{{{{z|{}|{{||~}{}|~sy}~z}~~}}xz~|}}}w~}|{{|}zzz|{w|{|y{{w|||||z}{zx{}z{{~z~~y|}~}}~xw}~}|}~~{}~}||~{~}||~~~}~~~}~|~~|~}}~~|~}~~}}~~}{|~~~~~~{~}~{}~~~|z|}~~{zyx~~~}yw}}|{~|}}|}}~|{|{}}||}{z}|{{}y}|}|~|{w||{{z||~}zz}|y~}|}~x}|~{|}{}|}}|}yz{|yyyzz|~|}z|||w{}{}y||||~{z||x|zx~zz|~}xx|{~{}~~{{|x{w|}{|~|}~|}{|x~~x}z}{y|z{x~~|~}}}{{{{{w{y|~}zz{||}|z|~}}{|y|||~w|~|xy{|}}~{yz{z{y}~z}}z}~~|}}~~z|zz}}||~{y~z{||y~v~~{y|}zyzz{|||~}|z|||{}z~x{~{z~|}}}~|}{~}w}~}z|~|}y|~~y|y}z|~~|}y~{{~}}z{~||{x{|x~|z{~~}~~z||{}yy|}yy~x~zxuz|y}}|}~z~u|}~}}}|z{|zzx|{~|}||}~{z|y}|zy||~|~x|{z|w}|{~{v~zy|}z{zy|z{zt}x~w}|{z~||yxy|~wy|}}{z|||y|~~|z|w~x|{{|{|z{~}{|{~x||~|zy}xzyv}{{z{yz}||{{{z~zwy}z~}{}|~}z{}y||{y|||~||~~}{|z{~|~|~~{||w{}|y~~{z}zw|}~}~{zz~y}|}}x}}~}~~{}~~}}}}~|~~~~~~~~~~|~}~~~~}}~}~zy|~~~~|~|~}~~|~{~|~}|}|~}~~}~}~~|}~|}~}~|}}~|}~~}~|~{z~~}~}}{}~}y{{|z}z|zz|z{x|zv|y{z|{~~}}~~|}z}|zy}||{z}{{{~{{~{|}|z||z}{}||}}z|x{{}}v{}}xz}||{{z}y|~{}}|{|}~x~v|z~~~z~~}~xy||}}yvy{xx|x{~~~x{y~}~{~{}|}z~zxwz~w|y{}}{~z{}xzy|{}}||}x}~~}}z|y{}{z}|{}y||z|}{{|yx~~|xz|z}}{||zy{}|{~{}}~|}{}|}{{yz}{||{}~yz}{zyx|{}}vxz~y{}~{{}zyz{}|y}yy}zz{{}|~z{y|}{|~~z~}{}~zs~}}|x{y}y~}z{~}{|~{z}}{y|}|}{}zy|{{}|~}{z{|v{|}{wyx~z|}x|}y}||~}~~}~}}}}|}zx{z|z{y}}{y{xz{z|{y~{|~~{||~|}}z~|{~z}}z{{~z{||{zw~zyz}|}v}~}~{z|}{}x{{{{}}z|{~z~{||{}y~z}||~}z|xz}z~~|~uxx}x}}{|z{}z|{}~{{z|{|}~}|~~}||~}}{y~|x||~{{|wy|{~{~~y~||zx|{z{{}}|{}z}~zyz{|||y{{yz{~}{|}y~sy~~}z}}z~}yy|}||zy~~}|||}}}|~|~{~{}~~~y~|~~}~||~~~}}~~|~~~{}~z~~~~~~}~~|z}~~{~~~|z~}~~~~|}}~~y~~|~~~|~}z|~|}}z{}y{}|||z~~}}~}z|}||x{||x|z}}|}}r{||}z}{}y|zy|w~z~}~}}{~|~zz}yzz~vz}~z~y|}~y{~{{yv{|z{{{zzx}~~~~y}|{}w}w{y}~~}{}w{yz~{x{|~~||y{~~|x~zx~v~|y}y|~zzz|{v}x|~|z}{~{~|}x}y}z|z~{~}{}zy}~~y}z~{{xx{y|}~~}|wwz}}z|}y{w}~~z}~~}}}y}|ww}zvz}z}~~|}y{}~~}y~z|z}~zz}|||}zzy{{{}y}||}}{zy{{~{xx}ux}|}|}w||}}{|~z~z}z~}{wz~{{|~|}}{~{}}~|}|}|{~zz~}~}}~~|}}{}x}~y}|z{~{{{z|z~~}||{~y|x}{{|}~zz{~}{{|x|~|{||}z{{z}}}}{~yz|z~|z{~vz}x~|}|}~}}x|~|}}}~~x|yy}z}|||}~z~}}y}{zz~zyy}}}~{{}|w}||~|{|}|{|wyzxz|}|z}}~x||}z|}|~{{}{}zzz}z{y}~}}}}}y~~}{~zz}xzu}|~|{y~|||~}}|}~{{||z{z}x{~{y~x~|{{{}~w|}}}}||zz}}~~y|~{~~{}~~||}v}~yx|{~w||~{}yz||z{u{zv~~z~~~~}|~|{z~~}~}~~}|||~}|~}~~~~w~~~|{~|}~}}~}~}{~~~}~~}|}~}||~~y{x}||~~~||wxy}{{|y{{y|}}{{{|y}|v{z|z}{~~{z~}}y{||y|z}}~||y{|{}}}{y{|y}}{|{~}~}z||z|w}|{~}}}z|{}x}|}}~~~~|zx|{}z|y{}w||x}x~{}{|~}~y~~}~{~{|y{|}}}~}}{y{{v}|y~}x}yz~vw}|{}z~|{yv~x}y~z|{}|}|{~|{}|{x~}zz{y~}w{~~zw~y|~w~z|{}~||~{}z}{{z~w|}{}}}|~xz}|z}~~}{}|}}}}zzyxz~|x~~|z}}y}~|{||}~|~zz~{~|~{zx}~~}~||~|{~z}{y}{~~{|~{z}z}|{y}~~yz{~~}{|{~{}y~~{}}}{y~~}|z{|z{x|y|z|xtx}|}{|yz|}|z}z~z}}{z}{|}|}||~{~{y~x{~|xww||}|~z~~}}|xv{|w}||~x}|z|~y||}~~z|~}}}}~}zz|v}{x{z{z{||~x||z{~}|z}z~{v}~zy|z{y~z{~~y~}z|z||zz|{xy{~{z|||{~{{x|w}|{|zz{|{}}~y|}}~~w}zz}y{||}zv{|~z{}{~yyz{|w{y}|w||~{~~~|~}}}~}}}~~}w~~~~~~x~~~}}~|}|~~~~~~~}~|~~}~~}}~~~x{~~~~~~~~~~~~}}~}~|~}~~{y~|z~}{~}{|~}}{|}z}{{~~|y}|~~}~z{zx{z~{~~xy~|~z~|{|z|z{}x{~z|{{{|y{x}y{}~}y{}~{{}}{|}{zz~|}z}|}{z}|}|{~{z{|{}x~x{{}|||{{~~}~z~}{~|}{{x{||||~z{}x~~x}|{||}{~||z~{zy}}|{z}~|z|{{{y{}{}zzz{|{{~}}|z{~~|~}z{{~}}{{y|z}z{{z{~{|{~y{{}{~{z|{}|yz}yz|y|t|{~x||||{{zy||rx}z~}|}|}~yy}}{}z}}{||}z}{|{{y}yw|{{}{{{~}~}{x~yz{|{{|z}~~|w{z}{{||~zz{~|z~zzxy{}~{xy{}~{~{{}||yz}y|~~~~|yyy||{|{z~}~}{~~{|z||{}~~}~x~x|{zyx|z{|{~y~{z~}|}|~{|z{~{~|~|z~~{z{}{y{z~~}}|~zyy~}z}{{~}}|z}z}||}}~z~|}||{}}xy{y{}|}{~y|}y}y}{}|z}yz{w}}z|y||}zz~{z|}}z|~}z}}zz{}}z|{z}~|~}|||y|z}~}{y|~}~z|{}|}~{~w}~}||yx~~yx}}{{~~~z}|{~z{z|}{y{|||~{|y}{}~z|q|{}y|||~{z{|~{~~}}~|x~|}}|||z|}{~~~}~}}~~~{~~~z~~{|~}}~~|~|~|~}}|~|}~z~}~}}}}~}|~|~{|{~~~|}|~|~}~}~~z}~~}y~}~|}y|}|z}x}||{|}}z{zyw|y|}w|xx~z~|wzzw{{}|}y}}|x~~y~}{}{x{|}{}|}}zyz{x{}|{zw{~xw~}}z~~w|yy{zx||~}zz}~{}|{z~z{{||{x{||}|yxzw{~}{}w{zyx~y}xz|~{~y|z}}|x~|{~~~~}{{{||}~w~{|y~xz|||z{z|~~{{~|zxx{x{z|zuyx}z~{{||{{{{}{~zz|zy~}}z}{|}|yzwu|{y{}{y{|w|{{}|{|~|}|yy}y{|{z}~{|||~|w{||z~~}xx|xz|x{x{z{{s~y}{~{z~{~{z{{{x}~}{|y}zz{~}~~{|y{y{z||yyyzywy}x~|}x}yyz{y}z~}~zzz}{}xw{~{z}}||{}{{}zy}}y{z}yw}}~wx|{|{{}w{}|{}{|z}z{|~z}{||yz||}yy{}~~z{y{x}}}~z|}~}y{{|~|zz|yyx|yzw|||z~{~{}|}|}w~|yzx{|yzy{~~}||y~x|~{|{v~|~{|~z~{}|}}{|}}{{{|~}}|z}|~{x|||yxz}zy}{z~{}~||z}|y}uzyz|~~}{||~|~|{}{}}}}x}~}{}{z}z~{zz{y|~|}~x}}z||zz{zx{z}|z~}}w{u|z|}~~~}{~~~}~{~}~{}~~{{~|{|~~}|~~~~}~~}}~}~}|~~~}}~~|~}|~}~~~~||~~}}~~~~~~{~{~~}}}|~~~{~~|~~~~}|~}~|~}~~}~|~~z~xz~}~|~y}yz{}z|}zx{}z~}zy{{z}wwy|}}{}~~|~~v~z~}}~zy|}}{}|z}{}z{|{{~~}|x}~|~~~}x}~{~z{{~|}z{x~~}~y{}z}y|}~|zw|~{|{~z|}}|z}z{|w}x~{}~|~w|}yxw}|z|zy}|{{{y{}y{~x{y}|}|{}{y|}~}~}y}{{|{{~w}{~z||~z{{|}|y}{~y|~~{}~yz}yzz}x|zz|||{|~~yz~}~{|~~x|}}|}|}{{{~|w|{x}~~}y~~x|{~}y|{x}z}{|~|}~{x|}z~{|{}v{|{}{{}}z~z~{}|~z~}{{}|}}}{}|{{y~{{{|y||z||y|||{}~z{|||~}|||z~x}}w}{}z|z{{}{{x|}{z}|}{|z{|{~zz}z~{}}~}~|zy{{~~}x}x|}{{}|~~|zz|{z{z}~||{}|}~~||~~}|{y||{|}w|z|}{}~z||y~~z|z|{|{{x|}|{{{yy}~|~|~}}~~}wz|{~{{}}z{}yx~{}z}{x{z{~zz~}}}{|||{{}{y}}}wy{~xx||~~}~|z|z|}|||~|{}{{z}x|z}|}|{x}y{~{~|x~{}|~~~{}}}{yz|w{{~zz|v|}{~}{|{{~~z||}~~y~|z{|~}~}~~~~~~|}{~|~~~~~}~~||~}~||~~~~|~|~~|~~|~~|~}}|~|}~}}}~~x~}|~~}}~~|~~~|}x~}~~~}}~|}}||x{}}{}}x|~~}}||{zy|y|{{y{}~y~z{||~~}{||y}z|{}}z}|~w~y~~|}|}}}}}y~~{zy{x{|}|{y~~~{~yxy|y}x}z|}{}wx}~}}}}~{~w~|w{}~xz}z~~{z}zz{xw|z{xz{zy|zzz}y~x~yz|~}}~|z}u}{~~||{~x{|}{}{z}}|~|}|~w{|z~xwyx~z|z}{ww{|{{{|z}xzy}}}{zz}{}|z~}|||~|yz|{w{~~{y|{x|{}{z}z}{|wzv{|}yxx~}}}}||||yz|~}~t~|{~yx{z||{{|{~zx}|~|}xyx}y}{~~~~z~~{~|}}}~~}~x||~~{}}{}x}|z~}~|}{{x|x{}|{{}w}{{}}}|{w}}~}~{~~}}~~|zzz~{}}xx{||zzyz|{x}z{z|zxz|{~|z}}{~||{zz|{z{y~z}}||~~}}|||{z|}|yu{{z~}|~zzyzwuz|{y~r}|~~|{{|~~~~~{{|}z||||~{||zyz{z{x{|}}{y}{yz~vy{}~}~z{w{||~|y||~~}|{{y~y}{{{wy{{{wzyy|{|y{y|z}{{y{w|~{||y{|~z}{|y|}~{}}}z~~~}|{~|~{~w~y~z{y}|~z{|{yz{|y}zwzs}y||{~{~y|~}|}||}{~~~}~~|~~}~~|~~~|~~~~}|{{~|}}~~z|~~~z~x}~{}~{~~~}}~~~~}}|zyz}~~|}z~||~~}~}||}~~~~~|}~|~~~|~{~}~{~~|~|}{}}~~~~}}|}~}}|}x~}{{z~y|}}{}{w|~||yzz|x}}||}y~{|}{}|}|w{}}~z|y|{~~{~~{zyz~z}z{~|{{}y~~}x}}{x|~~z}|~~|{y|||wyy{}x||z~{}}{{{}{~z{{}xy|~|}~~~|}|}|u|}w{|yz{~}|}yy~~}z|{{{{|}{}~z{|z|z~{yy~||{|}|~z|~}y}|}}~x{{z}zx|}z|z|}}}{{~}}|z~z||z~{|~}}~x{{|y|}wyzxz~~z}}yyz{}xyzyz}{{{{|~yy|z{{y|{||{{y}~yz}}~z~zzz|zyy|{}{|~{z|}y~|y~zyz|z}}z|x{y~{}}~{~z}{x{}|{}z~xy{y|}{}{z||zxz}{{x}zzx}|}{{|{y{{{z}x~xz~|{~~y|}{z}~}{{{|~~z~{x~y}yxz|{}~x{|zx~z|||}w{}z}|||y}y}{{~z|u~z~{~~{~~||~~{zw{~|~|{~~~|~{|{|||zz|wzzz~~}{z|}{}}~{~|~}|y}}{}|v}|}{z{~}~wz|}||v||~}y}|}}}|z||}|{{|z~}|vx}~~|zzz{|z~z|{{~z}}~~z~{{y~y||}{zy{~}{zyy|yz{{{yx}~|}}~z}|}z|}|{|||}{}{}||z~z}}~{z}|}}|{~{|}~}}z~~~|~~|~~~~~~}~~}}{~}~{|~~}~~~z~t}~~{~}~{~}z~||~~}~~}~~~}{}y~||~~~~~~}}}}~~~~~y{~{||y|{zz}yzx{{|}|~}xzy}yz}|||yz|u}~~{}|z}}~~x}}{}wwv|}z||y||y}||yv{z~z}xy||{}{z~{{}}}x}~|~{z}{|~|~}|{z}{|z}~}}|z{x~x{|}w~{zz|{|z}}{}x{x{|~|~}|||}}xwz~zy~}}||zz}y|x~}{|y}|yv|{x{z}~x}{y|}z~z~~|x|~|}~~|~|~{||{}yz}z}y{||~{~{{}~|zz{zz{z{{~x}~|}}}|~{~}|x||{z}}}|zv|}~~z~||xz~yz}{z}}~z{~y|y~z|{}z~~{{~~~z|{{}zz~}}~}y|}~yw{z~}}zr~}}w{{~|yzzz}zxyy{~y~~|{yz}|}|x~|~~}~~|}x|}{}}{z{}z~xy{zz{wv~|~{z{z{y~~{{{|{zz~~~z}{~z|||~z|{zy{{z{{w{{}z{~z|}y{~|x|{{x}z|z{zy|}}~~w||x}{}{|z}}}}}~||~~z}}{~}}}zw|}y}zzz{{{}|}}~{{y||||~y|}y}|~}~x|}}zzv|~}|{}xz|{y{wzyx|}wy{wz}z~~}{}{~}~x|yz|||{}||~~{{{{{|z}~}tv|{~{~{z~|||w{}{|x{~}}}~~~{z~{}{{|}~~}~~~{}~|~|~|}||}}}}}}{|~~~|~~{~~~~~~y}}~~~}~|~~}~~||}~~|}}|~}~|~{~~~}}~}~~~||~|~}~~~~y~}~~}}z||~~~{}}{|~zx}}yz~|||yz~}}y}z|}~|}|}}~{|y}wwy|v~z}||zyy}zz|y{y|}||y}~|v|y|}}|}}z|z~~}{z}}}z~~~yy{||xy~z|~~~~|{}z}}~yxx{}}z{{w}|{{|}~}yy}}}y||z}yw}{|~{{||}{z{~~|{}z{z|~|{yz{~~|{x}{}|v|xy|x|~|z}z{z}}~~|x|}~|y~{y{}~}~~~{{~|{~x}|}z}|~~}|xy{{{|zwy|}|~}~y||w|z~~z|}}~~}~y|}|{||}zz~{{|x{~}~zu{|n{yy|{|}|~{zy{{}y|||z|{{|y{}z{z{||zz~}{{||{{{vy}|y}|{z|}}|}y{~{x~~|z{{}z|~zz}|y{~~z{|{{~}{{|vz}|}}z{||~||}~||v{~|zz}z|{~z||}z||}z{}v|z|~y{{}||}}||}|{w~}v{z}~x}{|w~{xzz}}|~}|{|~}}y||~~~{}|~}yyzz}}}{{||{{wzz}y}y~{|x~~~}~x}z|}|z|{zv|||{||}}||~}{|}~}{y~~{z~{}|~~|w~{}|}z}}z{}|y~xw|}{{~t{||}}}|w~~z~~{}{zz~}}|{|}yy~{~}y}{~z}~{}}}||yy{{x}~}~~}~~}~}{~~~~~~}}~~~~}{}~~|~}~~}~}~~~~~~~|~~{}~~~~}~{}~~~~}}~~}~~~~}~~}~~{~|}||}~~z}{|{|~{~||y|}|}|~z|yy|tx|}{~z{|y|y|z{~y{|}{~~y}|{}|}}}}|}}||z~{|x}{z}z~z~{x{y}y{||~~}~{|||}}~|zy{{|~||}|}}}|x|~~|zz{||}y|{|{zzz{yz{}z}y}~zxy~~{}{~~}~||z}wx~~}{zz}|{}~yzy~z||z{zy|xy|{|}}|||xz~|}x|~z{|{|}z}{x~{x~yz|z}xy{||ywy|}||}}y{xyyyz~xw|y{|}z{w{~~||yyzy|{y|w{~|~|}|}x|}z}}z{zz||{{w}}{{z~y}{}z|{{|~y~}}}z}{y~}~{|}{{{|~y|~{~{z|{y}y|}||||y|z||z~}{{}||zz|~~||z|z~{~~y{{~}yzw|yzw}||w||~{}|~xz{}y|y||zy~~}~}~{zy}|y|{}yv|yy||w}~}z}}z|}{uz||yx}~|zzy}y{}z~{{|y{x}}|}~z{y|~z~y}|{|~z{{{~}{~z~u~~{}x|z~~}|zxz~}|y|{z}~~|{}yz|z{~}|y~w~x|z{z{{z~~x||{{}z|{~||~~~x|}~}||~}~}xx~~~w~{x{x}v|z{w{}|x{{{zy{zw~{xz|{}|}}{~|~|}{{z}~~~~~}}|{~~~~~~~{}}~}|}}~~|~~}~~~{}|||}}~z}~~}z~~~}~}~~|~|}}~}~}~}~}~}|}~~~~}}~~}~|}~~~||}~~~|~|~}}}~y|~{~|y}~~}~~{}|z}~|~~||{z|zy}~y|~~w}{~~z~zwyz}|}{z{|~|x|z}}y|}x|wyz~}~}{{}zv}}y~z{xzz~}}y}~w|{}~}}||z}|y|{~|}}x}~z||xz~zy{x|{}{~}}~{~|~~wxz|z{zxz~{}|{}|||}z}|zz|}}~z~~{{}{}{~~|||~}}}z|z}}~y|}y|~{|{y||~}~||{{z||}~z{{}||z{|}~~y~~{~y~~z|z||y}{y{{~yw}{}~||{|~{{~}~~}y{x{}~z~z|}z}|{||{xz}}|}}~{z||}~zz{z~z~|}|x|||}{~}~|}|z|}}|||~|}|{|x|~{}}~{{}}~{|{|~wz{y}{w{w}~{{}|{||}vyx|{|x~}y{}|y||y{}xy~v~zz}|{~x~z|x}~{~}~y{z~~}xz~~{}|yz~z}z|~~}}y~y~v}{{x~}z}{{|{{~z~}~z~{|~|}||}~|y}yz~}|x{z{}}~zx}}~}|~~~y|}}y}}z}}}}}{}}|~~|{z{y{{~{y~x~|}}}}yw{~}}z|}zv{{{{||}~zy}|}wx}|}v|{||z|{zzy}~|}}|x~}~~~~{~{{z{|}~}~z|{vx{yxz~|w~z}~~~~}~~{~~|}~{}~~~}~~~z}~}~}v|~~~|~|~~~}~~~~~~{|||y~~|~~}~~~~}~~|z~}~~x~}}~|~~}}~~{~}~||{~{}{z{~~}~}|}~x{{}xz}z|z}{{z}{yyy|x|xyy|yy|{{{~{|{{{}y}yz|{||{}xwzzxzxx{|{}~zz}|y|{z{}xvz}}zz{z|}yy{}s~z}|~y~|y}x|{zxq~x}|wx{}}{y}y||zyy|zyz}yw}~}~w}{|}}~|{z{~|{{zx{~~z~yx{|~~z}||{|yyu}}||}y}|z}yy}||z{{w~|~~}y}|x{x~}}~{z}{z}{z~}x{}{y}yz|{}{|w|{v~zxzz||}z|}}~|~~z}~}}}~~{||z~xzxzy|zzzzz|}}|}y|z|{}}{|{z}y||}~~}}~{|z}z{}{~{}|z{|{}y|y}v}{~||xy||z}v|z{~vy|||z}~}}|{|~yz~~y{~||y|y{}{~z{}w{y~y}}||yz{x}{z}z|~}|{|{{z~z|~|{|z}}z~z}~|~}uxz|x{{}~}~z|{}|~}||y|z|y{zy|||}x~z}x{{z}~~z~z|x{}~}{zw}{{zyy}|z|~wx|y~~zy{wyz}~x~~{~~~|{z~y}~z~~}|{}}x{{}y|||~{~~z~|}|{}zz}y}}|{|v}}{{|z}||~z~~z|~}}}~|{|}y}}~~}~y}xyxwzu|z||~}|~||~|z}{|v~{}~~~~}}}~}|}~~~~}~}{~}~~|{}}}~~|z~~~~~}}~~~|~~|~|~}~z~~~}~~~|~~|}}}}}z~~~}~~~{~}~}}~yz~}~}|{~~~z}~~}~~~~~}}x}|~~}|{~~}|y}|||y}}}|w|{{}}||~{~z~{}w~~~{{}}|||~|z~|}||{~}w~~}}{{~~}}|w{}{}|{v~|z}{{}}}{zy{~{~|{{{~|{}|~~~wz{}zy|}||{}|{}|{~}zv||zuzy{{|~{w~~z}{{~wyzxzy|{{yy|~yy||z{}||zz|z||y|}z~{}}xz|{|}|~{z|{y|xzy|x~{z}z{zz|z}}{|z~||~y{{zxwy{}~}{xxwy{|~}y{{}zx||||y|zz|}y~}y{|~y}{w}{~}{}}~|{|~xz|z|}~}}zyx{~{}~|}zy|z~}~~~z}{{{|{}{z~z{}|}}~~{|{|{{{}{~v{~}zy{}|y|{}y}|yy|{}|{v{z~~{y|z||}~|}}|}{|~{|{}{|}}|}{z}~}~~~yy{|}{x}|yzz{y}||{~{{x{~y{||z|~z|}y{}}|}y~y|z}{}}{|x{w}}y~t~z{}~{}~||z{xz|{|x~~~v}|||z|}z~~||{}{||{{}||y||zz||y{w~zy}zy}}z|zz~}z}}}|{y{|}{{~~{w||{z{{~~{}z}zx{{}||{{~|y|}|{{z|~}x||}}|x}y}z}~}~z}xy}y|zz{{|x}z}||}{{x}y|z~|}~z}}|z}{|y~y~{~~~~|~~~~}~~}~{~|~~~~}~~}|~||}~|}~}{~~{~~~~{~}}~~~|}}}~|~~~~~}|~y~~~~}z~{|{v{x}|{w|}||{xzzzv||~yt{z|y|~~x}y}||z|{z~}~|}}~zz{}xw|y|yzz~~~|z~{}{yyx}|{w|{{}}q~{{~|{}y{~yy~|~{|{~zy{~~~x~}xvxz}y}|{{zyzz~{|zw}{zz{z~}}~|zz}y~|}y|}z||{~}{~}~z}~~}|~}~z}y|{ywyu{{wzy{|z}|{||}|}~}{yy||~~~y||~z}vv|}z|{{y}~{{~|t}|||y}~zxzyx{y{{|{}z}|}{{}y~||{zz~z{}{y|}yyy{|z|x{yz{z}{{{~yzw~}{z}~~{}~|{{}w}{|w||{{{|}z{y}~}y~zz|y{|~{{v|~|v|||xzz}}}z||{}}{}~|{|}}~~}{}}}~}|z{{~||z||}uzy|zy|{|}{x{}|y~~{|~{yzz||~|~}}|}}|z{x|yu{}x~yw{z}y||~zx}{x{}}{~}|}}|x~x~zz}|}w|{|{}}~|y}|{~z|{{{|z|y|tzw{y|~~|z}z{||z|~~||}}{~~{{{z{}|~{}}||}zy|~~zzzz|}|}{xxyyzz{zy}{||zx|~w|{yy}{z|}x}|~~|~{~||||y|xz~wx|}}{~}~~|yz|~|{}zv|~z|{{}{|w}}~{}{{~{~}~~}~}|~~{}~~~|x~|v|}}~|}|}||~~|}~~~~~~|}~~}}~~}~~}~}~~~~}~~}~~~~}~~~||~}|~~~~~~~}~~}{~~}~~|{}z~}~~~~}~{}}~}~~~{|~~~}}~~yzyz~}}~zyy~zzz~y|}{|}|yy~~||{y~~z~}~|z}z{|w}}yz}~|}{}{|zyzz}}~~}|~z|z||~|{{z~~y|w|}|{t~|xy|~w}y~{}{x{y|{~y|}||y}|}z}}~~~{~}{}xy}|{~~xz}{|}xz|z|~}}{z|r}|}~zzz~|y~}}}|zyz~zy|y|x|yxz|}~||}x~}~{{~|v~z{{{{{}~{|}~z{||}}|~~y{zxzyx}|z{~{~|~xz|}}u|}|z~{x|{}{}yyyz|~}y~}{||x~z~~||xy~y~w|}}{|}}{xz}|{z{|~{y||{xz{}v||}y~{y}z}z|{|y|z|w~~v~||{}yx{yz|z|}{z|{|w{}zzw{y|{w}{|}~{}{|~|~v}~|}{{z~}~zy{~}{|||{zz}{|w{yx||{{|}yz{zzz{w~x~{}x{z{|zz{z||y|~~{|}yzzz|~w{z{}xz|z{|z|{yz}w{~z|}u~~{|}~}}|{~}||zv{|z|}~}zx{}y~{|{|x|z}~~|}xzxzw~{}yzz|}}~x||{wx|wx}||{{zxv}{yyvy||{z|zz}wxzz|~z|{{|{}|y{y|{ywz{}z~z{yzz~|{~}x|z{y{~z|~~|||zz|y|y~||y~}{yy}x||{}|~z|yz|zwz~zz}y}}}}z~|~~~|~~}|~~}}}}~||y~}~~~~}}~~|~}}~~~~~|~~~}~~|~~~|}}~||~}||~{}}}{|~}}}~~~}~~y~~|~~~}~~~}{z~|}{}~y}~|wyyz~{||~|y|}~~yz{|xy}}~{~|{{z~yw{{}}~{z~|x~{||z~yxz|{{~{|{~{zzzzz||{}}z}{x|{|}|{z{~xuy}{|zzx}|yz|{||}|z~yz||{{}y||zy{~}zx~{|z~yy}{}~~~x}zwzy{}z}y|}~~|y}{z||{{|w}y|{xx}z|{zz{y{y}z||yzyy{|y|}|}z{x~{~~{}||}zz}}zzv|}vy}zxx}||}{{vy{z}}v}z{}}{|z}{|{|z|x~}{~{z}}y{x|{yyx|{u}~{~~z|y}~|yyzzz~{}||||y}||~y~}|{~~zz~~{z}|{|zz~{||~vz|{{x}{{~{~y}|}}~|z}zz~}|y{~zy~y~|~~z|y}|~zx|y|{{{{|yzry|{{}~z{|xy{w{{}~}y{|z}|~z{}~||}~|zyz{}~|yz~{}{}y{zyz{z{{yy~}|z~|{}y{{z}||}|~~{x{yy~{|xz|z}y|~|z{}}~{{z}{y{z}x{{}y{{~}~z|y}zx{~z}zz||{||{||}|}~{|||}x}w{|{{z{{w~z{|vw|z||}|{{~zzzzyz}yy{{|y~}{{yxyzyzz}zy|y|y~}z|}}~}xx{{z~|}~~zz}|}}y~~y~{~}}}}~~}~y}}~{~}~|~}~}}}}|~zz~}{}~}|~}~}~~~|~~}~~~~}~|~}~~~{{~{~~~~~}|~}|~~~}||~}~{~yz}|~{~}}|~{x}}{|~x}|{~{|||{y{wx~||~{yy}z{w}}{z~{z{|zywy~x}~{}zz}~zy~{|zy{z||y{z}~{yzz|y}|}|}y{|w{{z{yyy}}{|}z~}~|wy|{}yux}|}z~y~{}|}~{{|y}{z}~z|x~|{{||{~z|{{|z{{}||x}y|}}zz||z}|w}}}||zy~~z~||z~}}y}{z}}zxz~xz{x{~|~y||}~|zyx~zz|~{}{zx}y|{y~z~x|~||yz{yz}|y~yz~y|}{{~|~{}|}{zz~|}~|zwz|{|~{{~y|}~~z~|~yyy~}z~|~{z||~~|{}z|}y|{~|~~~{|}w}y}yz~xzx~z~~y~z{yz|~|{~wx{{~}w}{{{y}{}}}}z}y{{~~{w~{~{z}x~|~y|{}zx|}|}zy~}~|x|y~zz||y}yzz}zuw{}}|yy~|u{{{}}y}z{}yz||yzz||}~|{~||zvzz}z{z{|~{}~}z{|||v||{|x~~z~|}||~~~{~~z||~{zwpyzx|xz{~|{~}~x|z}x~zz{z|~}|~w|xx|{|xvw}|~yz}zww|zx{y|z|x~{{{{}z||~}~~~|~|~{||wzy~}}}~~}}|z{{zz|yw}~~||{y}|{y{w|w{yz~w{{~~~{}~~{~~~}|~{}~~||}}~~~}}}z~~}}~}u}|~~~~|}}}}}|~~|~~~}~~~~}~||}~}~}}}~~~~~~x{~}|{~}}~~}}}}z|z~|y{y}xux||{{z{zyzz~}}{z}xx|{y}}{|~~w|~z}~||~}}z{|}~~z~{~yy}|yz}{||~{~xuz}|y}}{}~}}{}~|y{}{{|}x~}{~|}z~y{{}{v|}{}{|v~~|z{||~x~{|{{~|y|{~x}|~z{~wx{~}~}{}{~}z|xzvw{~~|y{yz{z|||x|yz{y|~{~~|xz{~|~y~}}}y|{x}|yy{||{|~{z~~||yz|z~yzx|z{||}z}{xx}|~|{y~~y{~}{{y|}}zz}|~}{~{{{w}|zzyx{x|{{z{{||}{}{}|{~}{}}|{}}~{zxx{{{z|||{{{wy{xz~{{yz~}{{xzy{~wy}yy~|{}|~~||}{}~{~|~{z}z{}}z|~|x{x{z~z~}y}z}|zzvz||{~|z{{}{z~~|}~}{x||~}z}}}}||}}{zy|{z~}~x{xz~{{{y|{}}x}~y~~{~|}}{|~}}~z}||y}~~~|y}y}x|}z{y~zz|}|{}{~|xz~||y|{{~{{tvx{~z}}~{~|z{z~|z{||~{||z}z{~x{|w}zv|}~x{||||w{|z{{z~z{{}{~z}~|y}z}{{{}{}}w~|z{}yz||{|xu|xz}v~~{z}}}~|||w{y~{z~~~|wy{{{}~~}~~}~{}~~~}~{~|}~}~~z~~}~}~}~}~~~~}}~|~}}}}~}~|~}~}{|~|~~~{}~~}}~~~~||}~}}}~}~~~~|~~~~~{|~|~~{~}}}}~{|z~}}|}~}|~}~x|}y}~}~~z~zz{{}|}yzy~}z|}z~{|~v~}|z{x|z{w~{}}z}zz}|}z|yz||{||y}z}|~}{||{x{x}xywy{}|}xy|~~|z{{y{xyz|}{t{|y~{}{|~}|zzy{||}y|v|y||yzzyz|~||z|zw}z|}zzw~}}|}~}{yx{u{~~||wwz||{|~{yz~~}{}}~}x{|z|xyzxy}~~~z}}}|z}x{z{zzzz{v~z}||~~{~~}}~x}{~~{~}zz|yz|{}|}~zy~~|{{}z~}{z|{||~u{|~}~}{x~z~~}w~}}zy{~|z|}|z~x}w{~w|z}}|~{u|zy~|{||{|~y{|~}zz~{{~yzz}{{~||{|y}zx{||}~|~{y}|~z|}~z|~{}z}|~|x}~zz|wy{{~{~{{z||}u|{|}}||{{{{}~|{}~~|x|xy|~|z~}zwx}v}|}~~z||}z~t{}wxx}}xzw}}{}}y|}z}~}{}~|x~~{xz{y~z~~x{x}|}~z~y~{}~{z|}|}}|z}yw~}~{|{yy}yxz|yy~}z}|}y}w~x~~|}}}z~}y{|||}|{{~{{{~x~{z}z{{|z}~yy{zvz}||~~|yyx~y}~|{}|{{zs{y}{|{z{xy}~}}}{z||yz|}|{z||z{zxy{}~u|z{}}~}~|~~}~|{~~~~~~}|~}}}|||{~~{}~~}~~}z~~~}~}~|~}~|~~~~~~}}~~~}~~~}~~}~|}|~~~}}}~}~~~~~||y}{~||||~|}}}xy|z|x~zyzw~{~|}{}}|||~||~}z|{|y~x|{||}y|}y}z}~{{}wy|~z~z}}w|}|}}w{y}{}w|xz{xyzyy|~{~yz}|}{{{}}~|~x|~|z}yy{w~{~xz{{||zvzw}|~|}|{z{}~~x{|}xy~{|~~|}}~|z{|y~~~{|~x}|}||wz}{z|}z}~~}{{xy~zy||~}x{z|~~{yzy}y{}}{~z~}~{zz|xzzz{y~|y|{~}|||}|~}x{}yz~{{|zz{zy~y{|~xzz}z}{{~|zyzxv{}u~y|{{~z|{~~v{~~|~{yz{}{~~~||z}{w}~zx{{}{{w}|{}z{{{{|xvz~|w~}}{z||}~~v{|}}w{{yz|{z}|w|z|{x{yy~{z~z{{||}{{~}y||{~}}|yvy}{}|}~~}|zxy~z|z{|zyyw~|{}|~x|}}y|}~z}}|vy||z}|y}||}}y|z~zz|~z{z~x}}yz||{~x}|x~~~u}z~z{~wz|}{~~}{{}{|zz~{{}|{z|{~yz~||{}|}|y~z|zzz|xz|ysz|}|}y}y~z}~|{~|}xx}}~|||~~{yx{}{w}zwy~~~}{|}z~|{}zx{w{{y}}{~}|z~}}~|~~{~}|~}~}}~~}~~~~}~~}~}||}~|~}~~|~|~~}~~}}|~~}~}}}~~~~|~}~~|~}~~~z}~~~~}~}~}~~~~}~~}||||||}|~~{|||{{z~}|z{{~wzzx~{}yxy~~y}||{{{zy{|}{||~zz||{~y~y}~{zz|z}vxzz{y}}{~|{z{z~}~|~z{~~zyzw{|}yzy|{x~|z~{z{~{~yz||~{|{|zxw~zz{y|}zz~{{|}|{yz|z~y|}{zz~{~~}{wyz||xyz|}||{|z|}}~{|}~zy}z|}|~zxy~yy}{{x|x~zux{}~|~~||||z}{{||z~}y{yw{~||}z{zzxyz}z}}{|}|}|{~z{z~{~y|{y|~{xy|~z}|}}|u}x|}wz}z}~{}}~}x{yy||~|z{{|w|wzz|~{zz}~}zz}z|}{z}z||}z{|~}~~|y~z~~x{}}}~~~w}zy}|{y}|}~~{z|~{vw~zx{{~~x}~|z}|~{{z||z~y|~}~~~{zz|~}~}}y~}}z{xyy}y~|{{|{x~}}{{||}z}zz}|{||w||w{z{}|}x{}y}{{z{~|~|y}xz{}y{{z}}|y}|{{|{{~}}~y~}{{}|zy~{}y{}~wy~{{~}}{{||z}~|}}z||}~}w|x~~{}x}{|}}}{{xy}zz}~y|x|z~}}~~zyz~||{}z{|}{z~~|~u}~{x|y~~x}yx|}y}~{wy|z~yx}x||~}xz{}||y|{~}}~}~}y|~~~~}|}|~|~~{{~{}~~~~~{~}~~}}~{~~~}}}{|}~}~~~~|~~z~~}~}}~~{}}~}~~|~~~}}~~}}}|}}||x}||}}~|y}zz||~z{|{|}{~~w{zz{|~|x|{{~}}z~y|z{}||}z~~}|}}|~z~{||zzy~}z{{|zy}w}}yuz{}x}|z|y|{{y}~x{}~z||y}z|y{{~{{xv~|}~}|y~{zy|{w{|xz~y{z}~~}{~{~z~{~}|yx~z~z~{z|~uwv}z}~||z{{{x{y|w}|}zzy}|z~}~~}~|zz{{x|~~|z}}}|z|}|xz{zw}zw}~{}|}|}y}}{|}y~~~{x{}|~z|z~yz}}~|~y}|}|z|}~|x||}}~{|}z{xyz~}x|w|z||tw~yy~|}{|~|~||z}y~y|x||z~|~z~z}}x|{}}}}{|z~}xzz}wy{y|{|~~|~}|}y~{~}~~|}zy}|~}{{{|}zv{{|{z|v}xyzz|}x|z|~z|~{~~}}zx{|}|{|}yz~~|{w|z~x}|x{|x}{}}{}{|{||{|ywx|{||~}~~yyy~~{y~|y{z}|z||{szz}~y~|{}y}|}}{{}{zy~y~~||}|}}~~{{|{}~}|~~~~}|{~}z{{|v|y{y~||}xz~}xxu{y{zvz~~|~|{}~~||{~xyw}}x|~}|{{|~z~|z{y~}z|z~~~}~z|u{y}{}~{~|}{~z}|~}~~}}~|~}~|~~|}}~}~~~}~~~}~~~}~}~|z~}~~|~}}~}{}~}}}}~~}{|~~~}~~}}~|||}~|~~}|{}}~}}}|~}~}~}||~~{~~{{y}{~{yz}z~{{{zy{|}|~z|x}z~|z|~yx}|yx}zz~}y{{|x}y}}~z{z{{|~z|}~z{x|||||||yy{}}|{z|~zyyy{||~|y~~z}{y}z}}|}~}{}~xy~~zx|zzz||~}}y||yw}~|}y}||~zy}{|~z|{~{z{|}z}y{|y~}}{{|}||xz}y|}u}yy|}~z|x}||x||{|yzz}|{|z{y}|~x~yt{x~z~|~|~}z~}{~z}{|~}y}~y{|~}z|{}|y~x}~|}|~}{y}}~~|yy~~|zq}v|z}vz{|z{{yw}{|~~~{|x|y{~|y{||z|{~|z~~{}{~~|~{v~zz|}}{|yy}{}|yzzz~}{}|}~|{~|~|}z{{}|||z~|{{}yz|z}|{~zz~~||{y{~|~~|yy}y|}|~}|y{|z}yz{|{|~zz{~~{{|~}|||zz}}}~|{}}{y~{{}}{~z}}~~|}w||~x}{{~}{|w|{|}}|~zy}|}}z~||}w|yy||}}yyzz{|}~|{{{{z|}}|}{|~{zz{y}w}|{}|}y}z}{{}{~x}z}|}{}{|z{}|xzw|{yz~|~{|x{{|v}}~}wy~~{y{}||~|}zz{xx|yxx{|}z{|}~~yzy}~}}~}~~~~~}}|{~~|~}{~}|{~|~~~{~~~|~|}}~{~|~~}}~{~}|}~||}~}|~{}y|~|}~}~~|}~~|~}~|z~~|~~|~}||~|~|z{~yz|}{~}}}{{zy{~{|z{~}{{x{y|zzzyz}z||yz}z{~|z}{|{}~|}|}}yzz|z||}}{z|}x|x{}|x{xw{xyz~x~~|z~{y{|||{||zzx~{y||{v||y}|}}}~{xy}zvxz|y~}~|z{}{yxt~{z{z{}||}~|}w~{{|~{yxyy{}|||}}z|~z}|}yyw{xyx{||x{~x|{xv}zz~y||~z|{{{}{||}}~z{|~|}|y}}|}~{{w{|~{}z~~x{~|xy~{{}z}{||}y~~|{}|}zzz{~~~|y|}x|{|y~{|zz}}{|}y|||{}{~|{}z{zz|yy{{}~z|}||}~zz~{}z}|yyx~x{}|yxx{w~zxy{|{||}|~}|}}~|{}}~~}}{y|z~z~z{y}}zw|v|~{|z{}|~|y~z|}|}{~}~|yz}{zz{~{}|}z{{{{{|x{~z~u|~|}}}y{~|x}|z|}{y}xy|}z{{x}zw|~|}}|}y~~}yx~z}}xu~wz}~}~zy~wy|{zwyzzy~{{{}y|z}~~}~{~~{~~}~||}~{~{|{yw~zz~{}{yv|}z||{|{|{zz~wzz{{}}z}z{}{~~|z|{|{~}{}}|{|z}}}|zy~{|y{w|}{{}}x{zzy}~~{|}y|}{~z~}|}~~}~~~~~|}~}}|{}~}}|~}}~}~~}~}}v{~{}}~}~}{}}{~~~~}}~|~~~~}}}}z~||~~|z~~{{}{~~}{~}~|}~~|~~~}}}~}~~|{{|~|}}}~~zx|}|}|}~x|~{{x||}}||}y~{{y~{~~x|~|y|~~}}y{~{~|||w}|{{{}{}}{{{~~|~|{||{}}z|{{}|{{zy|y}{|zz{zy|}v|||vzz{{|~v}|~|}{|||w|y{w{|}}{~x~}|vy~y}||{{xwzzxy|x}~y}{|~zx}~~z}xz}|}y|w|x}s~~|}||}{~|z{~|x|}{}~}x||{y}}}}~n}}}||z{|wy}zz|z|~x}{~{}xz{zyz}|{z{}z~}}}}{{}z||zz}xyz|~yyz}~zz}|}|v|{yyz|x|z~~|{}|~y}y{|}zz}|z|z{{y}x{z}{|}|z{~{x|{}z{zy}{|}}z{z{}~~}{|~zx}~}{y|}{{|zzy}}z~y}~~~}z{y{||}{|z}~{~{}yy|{~y{y}~~y}~x{~{z{}zy}{~y~z|y}~}}}}}|y}z}|}x}y|z~~}x||{wy~{~||zz}{{|||}~|~}{|||}z{|zy{|}}|y~|~xzy}}||}y{|y}~}~}vzy|z}||z}~~|{}|{|}}{}|zy}~z{{y}z{|z~z{~}{y|{z{w|xx{~{|~x}}}|}y|{}~z~z|}}{zz}|}~~~|~{x{zyyxv|{zzz|{~}{}~{||{{~|{x}zz}{}|w|~z}z{||}|}x|y|z|||~x|z{|~}}~~~~~|~|}~~}~}~~|x}~}~|~~~~~z}z~~|z{~~~~~}~{~~yz~~}{~}|~}|~}~}~}}~||~~}}}~~~|}z~~~z|~~}||}~~}~~~~}~}}z||z{}|~|}~z~}~~}wy|}y|z{~|{{xz{~{{}}xy|~|~z}y~|~z{}~~~|xyu{||}|{{{y|zwy{|z{}|||}|x}z}w~{{{{}~z{xx{|zy}}|~~y|{~{z~|}~{{}{wqx}z|}zxyzz|{y{}~{y~w~|}z}~uyx{v{{~yz|~|~{~}{w{w{~~{y~y~|}|{|~}{y~wz{|xz{y{{}z|y|z{|z~vx~{|||w{}{}{z}y~}~|z}z}w{}y{y}z{y~}}w{uy|{~{~zz~{|y}{{v{|~yw{{{|}x|}~|~}x}{y|{{|z|}z{yz}zyw|}|x{yx{}z|{|y|{}~y}y}}{~{zy~~||}|yz{~}z}x|~~{{~z|y|w|||y|{zzzw|{}|y|~|z}x~w{z~{z{x{z}~}|}{z{z~|}w~~|{v}z}{~zz~yzyyzyzzxz|yxx|}yw{|z||~~z{}{xz}}z~{{~{y~zy||~z}|{{}~x|{|~}x{}xz{zzz{{|}y|{y|{z{w~}||zz|{~{~}yy}~~zzz|}||z}y}z~{}|{}zxv|{uz|~{x~z}{z|{yz|w~~zy~x{|}~vz{|}{w}{w|}x|w}yz~xzz|x{ww{x}{|{z}}zz}{}xx{{}{|x||}~~{~|~{~wz}~~{}|{wxzx|yz{~wzw{{{|x|}{}x||{y~ywxwzxz~xzz|z{}~}~}~~~}~{{{~~|z~}|}~yy~|~}~~}~}}~|}~~~|x~~~~{~~~~~~}~}~~~}|}|~~|~}~~~~~}|~}}}~||~~~|}~~}~~}~}~~|}~~~~~}zy{y|~~}{|{~z|~{|u|v{|{y}{{zzwy||{{~w|}x}zyz~}xz}|zz{z{~ux|z~y{}{z|wzx{~}}zx{{}|}{|~u}zyy~|}}|z}}z{{}}z{}{yz{~|z}zzx|~zz}}{|z{~|xyx|{}||y|{z|||x{{zzz{}|{||||v~zzx}{yy|yy{|z~}}}|y~~{yz{|||}{||z{|}yxx{{zy|~|{{y{y{|z|z||yy~}~|y|}x|}|~{{{y{z}|~}z}|}}{y{{}{{z|}|xy{~x~{}}|{|y|{z{|zyz|z~y{~}}~y~}~}x}|~{~y~|~}z{{v|{}{|~y{|{~}~{||{z|z{}z~{z|}zy|y}~x~}~||y|{}zyz~}z~y|||xy}}z{}z{{z}~{z{}|{{x{{}}~|{~}v}zyz}}z|sz{{y~|}{||~vzz{|}~~}}z{|||x}||{}}|~y~{~}y{|~}z}z{|{w~~wz}|{y{{z~~z{}xyx{w{||}x|{}yz}}|~||}|~{{|{{|{||||{~y|y|{~{x{|||yyxyyz}|||~~}z||~|}}z{{|y}~y}}{}}}}{}~y{}y{xyx}|z{~{|~|x~|w|~x}|~|}|}|~z~{}|}|{{}}~zz{~wz}y}w~~x~~uzzz}|{wy{|{~~{~~{}~}~||{~~~|~~}|~~~}~~~{}}}~~||~~~}z~~}|~}}~}~~~~}}~}~~~~|~z~}}~~~}~~}||}}||}|}}}|}~||~{~}|{}~{z|xy{{{{|{z}w~{}y|~~|yz~y}z~vy|{{}z~}{|}}|~}~}~~z}uy||zyv~z}|z{{{zz|{|x|z|{zy}u}}|vz~||~|vz}}w||y~~~~~|~x{wy{x|x}{}~z}x~{}y~{||{}z|{xw~{||x}y{|}{}}{{{{z{~|}{{{y~z}{~|yww|yy{z|y{||zu|}zz{zyz|{||{~yz}}|{}zx}x~x}|yw{zzxzvx}{{||v||y{|~{y{|v~|{|||~{{z{}~}}~}z}z||{~}|yz}}w{~{}||}}}|{|}~{{yzz{|~}|{{}{x~}}{{z}}|~y~z}~{yxz}{{x~{|w|~{}u|}||zzx{z|~}}{|z}|y||{{||~||~w~v}|||||~zy~x~|z~}~|~zz}{y}}~~~~{zz~zz}~|{{|}~}|y~}~z{}~{{|z~yzzy~|}|{|}|w}z{x{z~{|||}}}x}~~{{w}{z}|{zz}}||{}{~x}y~vx}z{{w}}zx|}}||~w{~|}}|{{|||}z}}|{{~~~{y}x{{|yz}{{{~z}{~~{~{~~|v}||}{|}{}z~|~z~~{|~|}|}}|~|yx}}ywx{}{xv|}xx|||z}{}}{}~~|~z|||}}}~z~}}~~~~~~~||~|}~~|~}z|~y~}~}{w~~~~}}|~{}~|}}~}|~{~{}{~{~|~~|}~~~}~~}~~~||}|}|}~~|{}}~~~~}~~~~~}~~~}~}~y}{}}{~v|z{z}}yyu{~z|{||~||w~{~||}|{~|}{zz|y{w~|{zz}z{||~|{x{|{v{}{}z{{||{xzx~y}{}|z{zyzxy}}y|~xz||{yzy|}z}|}{y|}{yyw}{}z~{~}~{~zz|yzz~|~}}{v~}zw~|z}z}{|zzz~~}|}{z}zz}~zyz|{~{}}||}}}{y|zzx{yyz~{x~{{z|zzy~||y~z~~{y~}~}z{}z{z}{z}{z{|{}{~{z}|y||{{~~{zy}{}z{}{{~|~|{}x||~y{xx}}{}|y~{~}~}~z~zx|{}~z{|y}{{}zw}}x{|}{zx}|~~{~w~|z}~|y|}{yyxy{{~{|~|}{|{|{z|{{y}|}{y~y~zyx~}~~}y}z{~|}z}}{}{|}{{|~}|~}~}v~{}{~{{}{~z}|y{~||y}{~}}|z~|}}w~nz{{|z{{{~{{}|z{}{~{{{zz|x|y{~{{z}}yz{}}|zzzzz}{|y}yvz}|}{~{{{|zv~|}|zy~~~|~|y}zyz{zx~}y{|zyw|xz|{y}}||}zyy{}|||y{{~v{{~|{~z~y|z|zu{|}~wy|}{{y{{zz{}~{x{z{zz}{{{|~}{}}}zzyv~}~{~xz~|z|z|x~~{x}}|~}{{|~|y}y~}|z{v}~~}~~~}}~~~~~~~{|z{}}~}}~}|~~}~~||~z~~~}~~{~~}~~}z}{}}~}}~~~~y}}~~}z{~|~|}{~}~}{|~~~~~~~}~}|{~~}}~}}{|}~|~z{|~z|{y}|~{|~|{{}{}{}x}}y|z{||xy|zy}|yz~|~w{|{{{~x|x|{xy||y}w}}z|{|}|x~y{xv|zz|x{x~~|}|}zuy|}~||y~z{{}}{z|}|x|{yy{{~zy{w~w|yz~xy~zy||{~{~|wy~|~~|}~{}}}{}{~{y~z{}}|~{{}~zzz||{{y|}w}y{zyzz{wz|}zxz}z|~~u{~}}|zz|}~|y}||{{|t}xz|zwyz|w|{|zw{~yyy}y{z{zy{~|~{|~{~y{}~{zw||}|~zx}||z|y{|}}{{|w{~|z}zz}{}|~x~~}zy|~}|{}}{}{|}{~{}{}{}|~|y{z|z{y}z}{|yz}{|x|{|yy~w{~}|}y~~}||}|~|~x}|~}|}~}{~{z}{z~{y}~z~yzwy{||{y{}z}{~}|{}~~}{|{|}|}|x~z{x}z|~}~{|~|yz}{{~z|yy||{|y{|{zyy~{y|}|z~y~z{}}}~v|~|~~|}{}}~~{}{~|y}}}}}}|~~|}|u~~yv~||z{~zzx|||}|{{}~|~y}}x~|z{~}{zzw|zwzz|y~}x{{z}|zzyz|xyy{z{}y||}{zzyy{yz{y~}~}}}}|yyx|{}}}y~~y~y{z{|~zy{}{}|||z~zx}{{~{}}|~~~}}}~}|~}~~~}~~~~~||~~~}~~~~{}~~~}}~~~~~~}~|~~}}}}|~~~}~y~~}{~~{|~~|~~~||~~~~}|||}}}}|~}{}~~~}~~}}~}~~{~|~~~~||~~~zz}~|~x{~}|}|}~}|{{|z{|y}|z}}~||~{{~x~wy}||||}y}{||{}}zz}}{{}zzz}}yy{|}{y}x}y{y}|}}x}{z|{{|y|y{}}~v{}y||}{{}|xy{y~}}}|~zz{x|{z~}yzx|z}y~z~{z|yy{}z}z}|~{{}|{{{w}}{z{y|~{vy|||x}xz~x}z}|z||||zwz}||||wwu{|}z|}}|z}|w|}{yyz{x}|}y}~}|x{}}|~~{~z}{|{w}~~~u}~}{~}~{{{~yyy~z|yxy|z|y}{{}z{z~}{w{{y|||y|z}~|yz{|{{y}||{|yzzy}z~{~y|{|z~{|x|x{w}~z||}~{y{~~}}z~~z||w|}}y{yys}~{ywx}{|}zz{}{{z}|zz|xz}|z}w}|~~}|z~{{|}{y}{{}}|z~}z|z|~{~|{}{|{~}~~}z|||z}z}{{}|yzy{}z{y|wy{|||~}y{}y}}zyy}{}||{|{}}{{y{{zzxy}{|~y|x~~x}~|zz{}z~z~z{{zv~}{z}{{}{vz}x{}zx|zy|y|~~||xz}||}}}{}|}~y}v{~{z}}|~{yzx}}|}|{u{~{~}{z{{y{|{{}xz}{y|yy{zw|z|}||~z}}}{t{|||{zz|~y~~~z|}zz~zz|~~|~{~}~}w}|~|{z}}}~}~}|}}}}}~~}~~~~~~~}{~z}|}|~y~z~~|}~~~~|}}}}~{}~||~|~{~}r}{~~|~z}~}|~|}}}{{~~z||~}}}|~~~~}z~}~}}}~~~||||u~~y||}}|}{|yzz{y|z~|~xz|y}||}y~~}z{y{~xz}y}w}{zz{|{}y{}~~|x~~}{{}yy~{yvzyyx|{vz|z{{|z|y~w|z|~}{~{|||~{}|}~|{|{|}z{|{|xzz{zvyxy}~}yy{{zz|{{zx{{}w||}|}}}x{}xz|~|w{{z|~{y|xz~yxw~{v}|z{y{{|zyy|}zz|x{{{{{z{{}}x|}u{z}~|z}w{z{|z|v|y}}z|w}zy|y{|~|}zy|y}yx|vy}|~{}~}{yzz}|}{{{y{}}|}{|~}yzu}|}z}yvzzy|~{}{}x}wyxz|x{z||||~|{|z}{~|~|~~}~{|}{y|z|x{{{}}~yzyzxyx|}{}|{y~}}}|z}u~}y~|||{{||~{~{|~~{}~|z}x|}{||z~z|{zzy|y|{xy{~zzxyt~x~y}|{|x}z}~x|{|}~{~~|z{xw}}z~~|z}|z}ywzz|{~x{}{{{|yxy~zzwzwyz|w|}y|||}z{~~w{}}{{~z}v|y~yxy}x|z~{z{zzzv{|w~}|{x{|{}|}|z|z|{}{~~~u}z{yq}|z|~z|{|vxxv{yy~|wz}z~}{zy|{y{}}~||z~|~y{~}|}|}~||}~|}zy{x{|xx|x{||x|{|x~{y}|{zyxxz||z~u{zz|{|{y{}}~z|{}~}~~~|}~|~}|~{|~|~~|}}~||}~|||~}}~}|~~~~~z~|~}~}||~|~~|~~}~}~~{}~~|}|z{~}~~~}}~}|z|~}~|}}~~~~}~|x~~~}~}~~|}~~}y~}|~}}}~}{~}||z~}{|{{|{||~~xz~x{z}{y~}|}~{|}yz|x{|~|{}{|zz}}z~{{}y~|u|zzyz~y{y}y~{y{}~}~{{~}z|zzy{{{|ywz|}yzx|zz|r}~}y|y{|~}{|{{}y~z{{zy~}{{{}~|~||}{}zz}{{~{}y{zz{yz}}|}yyzz|{y}}yz|~|x|{z~}yy}}|{|}yw{}|y{}}z{}|{}|}~|w|z|{y|z~|z}z~x}||x|~}~z}{zz~w{y}y}~y}z{{x{z||y{~|}{zz{w}{}y~~~~zzz~{z|~y|{{|~}}{~{}y{~~{|y~z~|z{~z|{}}z{zy~z}~}|{zz||z|~{x~~|}||~~~x~||~z{~|{|~|}~{y|yr}|{xz}}~zz}x}t|y{z|}}z|{}z{~}}y|~w{~||{x{||}~}{y~z{w|{|yw~yyz}}|~}{{{{}~y|z|~~{|u{}|~x{|xx{y~~|x}{w|{}vz~~}}{~}{~|}||{yz{{x{{}{{y~zy|{y{y}}wz{{|~}||{}||x{z}y{{}{{|z{}z}|~|x|}~{z}~yuz}v~~x|||z~{~{}{~}{|}}y}z|{zx{v{{zu{z{z~|}|~~}{}y{|y|}||~}|y|zz~x~w~|z{}~|yuz}~~}||~{z{}~z|z|{vy{x{~xu}u~|~~~~||~}~{~~}}~}|~y~||~~~{~~}}~}~}|~~}}}}|}}~|~~~~{~~z|~~~|~}{|~~~~~|~}{~~}}}~~|{{~~~}~~~~~{~~~|}~~~~~|~|~~}~~}|~z}|}~~{~{~~~~~}|~xz~~~|{z|{|{{z~~z~}x~x{{{zx|z|{{|y~z|z|{}y|zz}zx~y}~z|~~{zz|z{}}~|z~~|||~z}}~{zwzuyz~|{z|xzv|{{zxzyz}}}{}|w~~~x~{|{|{z{z|z|{}}yxzy}kwx~zy~xyv}~{~z}{{{wv~yz}zz{|~|{{||y}|{}z}}}}||z{~~~|~zwy}|x}|z{x{z~}|{vy{y}x~y~zx}{y~}}|zwz}zx}}{~{|~zzxxz{{xy{wyyzyzyy{|}yyy}{}~|y|{z||~{|~|{}zzz~|}xx|~}~||{}~{||{x{x}zy}zzx|z}|}yzy}}{z}}}z{z~~{yz{}z||z{}~{y~|~zxzz{w|y}z}}{{zuvy}}~y{vyv~z}}~}~~}x}|y|}|}z|~y}zv}}|y~||wzz|z}z|{|~||x|~}x{w||{{{z{}vz}}~{}}z{}x{y~|zx|z~w{}z}z|}}zxzw}{z|xwx|y~{z{{{}{~~{}}|}z|}}y}y|~{zz|}}}|{y||xy}|~|}{}|{w|y|~}wy{z~~{z{zz{|{}~|~}~~{{{{~y|{~|zt{|{{vy}y~{|y~{}yzx}y}|~y{}}~}}~{{~}zz~zy|}}z}~|z}}{~{w|x{|z{{|y{z~z||yt{z{wx|~}|{|~}~y{{z}~~|~~}~~~}{~~|~{v}~z}||}~|}~~}~~~~~~~z~~}~~}~~~~{|~~|~~~~}}||}}~||~|}|~~~~~~~|{}{|~}~}~}~~~~~~~|~}~~~~~~~}~}}{~|~~~~}~z{y~yy{z|{y~}|}|~}~}~~}{y~{||xyxz|z}}{yzy||wy{z|{v|~|}}}y|z{~yy}z{{zv{y}|~|v|v|y}|{{|{{zy||{z~}~{~{z}xz|}x~v~{z}s|{}||y}y{y}~x{~u{|zz|~{{z{|~x}|yzz~yw||wz~zzz~{v{|{z}{x|z~|z{|}}|x}|{{|}{||{}}|y||}z}|y{y~{|z~z{~{{|z}}~}~||y}~~}}}x}y{{~{|}}}}y}|~{|~|{y{}vx{zy~zyy~y{||{z}}||zz{{}zzz{~{z}}}x||~x}~{y}|||}yx~z{||z}y{|{zy~{y|~~y{|}z|z}}y}~zx}}|z|zw}z|~u}z}{{|{y}|{{}y}{}~}{}}}~~}{{{y}{{|~~zy|z~yzz}zz|}|y|z{~{{~y||x{}|}~}z||y~}y{|zzy}y~~{}{|||z{|zw{{{|w|}{y{{z{zz}||}zzxw|yy}~~|{{{}y}{w|{xz}{~{{}}zxy}}{|y}zz}{yzx|{{|z~}z{{xyyz}|{}yz|yz}}~z}}z|~y~wz{~xx}~|z}y}w{z}{}y{y~}{z|{{}zv{y~z{{||~yz~zw~}{||{wx}|}{z~{{}z{}v|}|z}z}y~|~z{|x|~y||~|z}v|{{{~{~{~}}|~}~~~}~||}~~~{}}{}~|{}{{~~~|{~~}||}|~~{}}|~~~~~}|~~~}~}~}}~~}}{~{~~~~~~~~~~~~~~~~~}}~~z~}}{~~~~~~}|~|~~}z{{{~z||y{{{{|{xv{zy}ywz|z}z||wyyz{y~z}{{~zzu}x|y}}}~~}|~}w||}zy~~~{y}xw}}y|~w}z|zzz|x~}yz}{zy|z||{|}zz||y}y|}{|||~}w|||~||z{x}zzz|x{~{{{|y~}{}}|x}|{{|z{|~|}~x~{~~x}w|}}{}z}}~{x}{{~}yy|}|~}{w}y|xxz~zwxy{y|xz{y|}||{y}|z}{y|~{z|~|yyvyz~~zzyz{~yz~yy~~{~z|{|zw}}yw|}}zy{y|||~z|{|{|}{{|~z~{yz|y{~w|}x||z{x{}}|w}{xxzw{||x}~}|}~}~}~||wz~w~~zy~z~z~}}ww||z|}}z|yz{z~z{||xywxz{~v{y~||}z}|x}~{w~~{{zw{zzz~|{x}}yy{zyy||}y{}x{yvv|{|{~~~z{|{}~}|y~}x~|}}~~{}|{}zyw{z|{y|||||z|{y|}|}{~}zz}x|x}z{y~~{x{}||{}z|w~|yy|z{{{{{{z|{zwyz|}w|zzzy{~~}~~|z{z~~w|~}~{v~{y}|}|{|~v|z|w|z||{yz{}{}}{{z{z~{}y|}}z}{|uy|~}}}x~}}{y}z}yzzz~}~y}{zxy}x|{z{ux~zz{|{~}~z{yyz{~~z}}{~~}~~}|}~~~~|~~}|}~||~~}~}~|}|~~~|{~}~}~~~}|~~~~~~~z}~}~~|}|~~}}~~~|~~{}|~~~}~}~}~y~}}}}~~~}|~~||xy|{{|{}{|w|z}}y}x{~{y}{{|w||{x{}z|}|yz{z|~xz}}~}||z}}{}|y|}{{z|w~|z~|}~}}|~u{~{w~y~z|zz|xy{}||~}{z}{{yy{y{w~{z|~{z|yxyx}z{~}~y|z~x}||}}z{z{y}zzx}|~yzy||}xy{xzx{||||}~yzz}||y}}{}z|zx|}}}zyz~~{}zz|}y{}~x~}}|{|xyu}y{}}}~z}~}y}z}y~y{|}x{|{}y~{{{y~|y{yzsz}z{xw|y~z~~z{zy}||{y~v|{{{y|xz~{}|}|xz}{|v~{}|{{ty}|zw~zwv|}|~||z{{}}}|}{|{z}{yz|}{w}|||{|}v{y~y{{|}zvz|{zz|yz||~yz}~|~}}|{{~{z|{{||||~y|wz{zy{x}z|~zy|~wx{|~~{}z{y|{~}|~}z}z{}yzy|z|}z{~{}vz}|~~}zx|~~y}{|~~}{yz}}|{||~|}zxx{}|{{~|~{{|{{w{}z{|}y|{~{z|}z}~x}}x~}{{{~p~y|yz~|{z~|~y{y}|{|~}{|{{y}~{{|{~|~zx|zz{~wz|{||{z~x{yy{}y}{}w}~}u}}{~}y|zzz{}|z}}}||~}|}|z}~{x{}{}||z~}|{{~}}yzy~u|~|{~||~x{z|zy}~{{{~zz~{{}|~{~~z~~}{}~~~~~~~}~~~}~~{~~~|~}~~}}}~|~|}~~{zz}|~~~y~~}}~}}~}}|~~~~y}}}}}}|~}~}~~~~}~~}~}~~~~~}~|}|z~~~}~|z{v}{~|}}|~{}}~|}}z}zzz}x}{}}vz{{z{z{}w|}{w|w{y|v}zz|}|}z}{}}~~~|{}|~}y{{yxz{zty}||xzy{~y|v{}~|x~~|zz{{||y|v~yt}|x}yyy~}w|~zz{}~|z~}}yz|{|yy{|zz~~|yyy}u|x~}}}}|yzzz}}{zz|~|{{{y~}ww~|{||yzzzwwyzz}y~w{w~|y~|zy{~x}{yyx}~~}z}z|{~|}~z|~x{{z{|~}x{|{}}y~z}|zy~wzytz{zx}{z~|z~{~{~|y}|~{v}~~|x}|{zzyy|y|~z|~zx|y|~~~}~{{x~{}}{y|}x}|z}}x}~~}}{{z}~{|vx}~}||{|}xx|yz}{v|xy~|~{x}x~~~}~|~}|~}z{~{~}}|{~}{}z{u|xz~||xz}yx~x}zyzz|z{}ww}}}{x}w|~|y}{~}{}}|z}}y|}~~z|{wy}zz}{z{{yyy~{{yw}}{yz~|}zw}}}~{z~~xzy|}v}~zy}t~}|}|}{}z{|{{x{yyy|xz|xzyyxx||yzz|{{|||~|}|}~}w||xx}}{}}~|zzz~|{}{|yzzyz|{z{zyyuzy}|wx}z|{{zzwyx{|~||{|{~|}z}|wz}x}}|{yz~~z{|}{w{|z{}yxyyyyzy||{~z|{}z{~~}~|~~~~||~}~}|{{}~~}~|~|}~v}~~}~}}~{||~|}~~~}}~}v~~}~~~|~|~||||~~}}~}~{~}}~}}~~}~~~~}~}~|w}|~}z~~||{{|~~{yz{~{yzxwy}}z{w|z{y|{}yx|z}}}||~|~{{y|}}w|}|zzy{{|~}y}}|}x{|}y{|{|}{~}}}t|z~z{y||}{}z}zw}{|}z~}{|}~yy}{{}~}z|{w{{~z{|~|||{xy~~y}{~~~x|z~{zyxxy{}{|~x{y}}y{|~z{~}y{}z|{w~zx~}~~~}yxyzz||{|z}z|z~~yzy{~xx}|{zyy{y|~{{{{{}x}~|{z|{{~}}x}|~}}~v}}{~y~}~y{}}z}|y{|x{~~}~~{|z||{~~}{|{{|~}}|}|{zz{zy{}|zww}}x{}xz~~z|x|}{{{yx{||yx|zz|~|}|}z}}{|}|}y{z|{}y{}|yx|~yz|~{|{||yz~|yz{}|y}~~|}yz}|zy{y~~~~~vx|}}}y}y|{|y|}|~zzy{}}}}~}|~v~y{}{{{z{~x}~z{||x{tzy}~~z|~{y{~|}y}y|xz|z|{{||||zy{yyz|}}{{x~|y|{}zzzzz}}}}{~~{}{x~|}{}~x}z~{~}{z|yz}x{}~}}~}||{}x{{{~{}{}}~z|~x}zx~{|{zzx~u}yy}y{{{z}|{{zy}y}~z|xyyzz|{zx}z|y{zzzz||{y}|~x{x~|y{z}z{v}}x}xy{{zz{~z~{vz|{x~}~}}}~z}~~|}}zz~}~}}}|~~~}~~~|~~}~~}|~~{y~|{|~~}~|}||}}~~~~~}}~~}~~}~}~}|}~~z}{y}~~~}}~~}|}}|}~~~~~~{}{}z}{|~z}{}{|{}x~z~{z}{|y|y||x~{z|x~|{z{z|~zy}~{xzz~||z|z}zz|{|zz~zx||y~{~zx{zw|yzzy|v{zzxzvy~x{|{{{~}}{~z{}{{{}z}yxz}z|~z{z~|z{{|{y~}}xyx~xyzzy|y{~zv~z{{~zy|}y}~y{z}{~{s{~~y~z{z||}xyyywx{x{yzzz{yz}|yzz{y|}~{|y|}~{z}||z|{{~~x|{||z}{}wzzyy}xu|zzzy||z}{}{z|{xwywx|y{z|yz}|}~|z||}}{{|{y|~yzz{}~|~|{|z}z{{{w}xyyxx|{zzyx{{~z{|z}{}}zw|{{~||z|}}}}}}x|{y{{~{z}yxy{}yz{zwv|z{{|zy{||w|}||y}z}~z||{{~z|}{||z|||||||~{{y}yy{v|{xyzxy{~z{wy|{{|zyw~z~~}y|}|}w}z~z|z~}{|{wxz}z||w{{xz}{~|w{{{{{xz~~|wy}|zx{w|y}~x{|~~}z~}}xy{zxz|}}y}}zz}yyz~x}y~|zz{{x~xy}y|{|}~|}z|~z|{{}{y|z~{|~~z|y|{}}{z|v}|z{z}xyzx}z|}{y|{}}}y|}~{}y}y}~x|w{|{~{~xz}}||{|x|{{yyz|{zxy}{|}}}}~||{{~|{}~z~}~}w{{~}}~~~~}|}|~}~{}}z~}}|{~}~~~~}|||~~~|}~||x~}{~t~~||~~}}~~}~~~~~}|~~~~~~~~{~}~~}~}||~~~~}~~|~~~{~~~~}}}|{{~{~~~{~~}~~}~~|}~}}{|~|~~~~~|}z|}}yyzxx{{z{nzz|x{|yy|v{|z~~{{y|{}~z|~|z}|y{yzz||{}~{|}}~~}~zzzz~|{zz{y|~y~z}|}{|wvyx~||y}||{{{{z|z{z|xy}~{zz{yzx|}{z{|||~}}}x~y}zy|~{|y{{{yzz{y||wzyvzx{{|z~y~{|~|y~{}{{y|wz{zyx{{u|~}z}{~zx~y}|y|{|zz}x||~{~{x{xy{|~{z|v|~||}}|y|{{||zz}}|||{w||zy|y{{|}|z|xz~|{}}||~~z~~}w{}||~yz{{yyzw||xy|z{y{x~}~z{}z{w{|~~{}{~x~{wz}~~{{~zy|z}~~|}{xz{~w{|z}}y{}x|z{~y{}yzy~zz}|y~~{~yxx|{z|~~{|y|z{{z|}}yz|x|ux|||z{{{}~z{z{yy}{|}yzxz|yz|y|zzz~{z|{}zy{y|||~zz~{ww|{|{y~zzzxz{y}{t}{{zyzz|}~}z{{zx}|z|}{~}{yy{y}}}~z}xx{~x}{{|zx|w{{{}}|||{y{|{}~|y||xyyyuy{}|z~}y}{{xz|{z~z|z{xzw}|}||}~z{{|}~}xz||}{{}}{{z|y}}}}x}zzyz}}z|~y|y~yz{|}{}|{}~~y}|~|}||{yz|z|}wwyz{zy{zz{~|z{yzxx{zx}z}|}~{{{z|x~|~z}}~~|~}|{|~}~}~~z|~~~}}~|}~~~~|~~~}|~|~{}~~~~}~~|~|{|~}}|}~y~~|~|~}}~}~}}{~~}~{~}~}~~~}}{~}|}|}~~}y}~|wu|{zz~yy{y{{zxw}|z{z{{|}zz}zx}}~{{|||}y~~~}~v|s{y|~}}{zy{~w~{|}zzy~y~|y}|wyy|}|yx|~|z{yz|{z{}{}|}}{|}}y|{|{}zzz}x{|}w}{{|{|}~y{y|wzxx{}{~~{~~{w{{yu}|~}~z~}|}~}|}~{{|z|z}~y}~|y}||zz{v||{{|v{|}{yz|{w{z{~~}}{~~~~z~}z~y}{|xw~{{|~y{yx|{{|}|zzx|{{{y|{}}z~~|zz|{z}}|~z~{{~zzvvz}|}y}{yxw{z}z|{{}~|z}x~{{{y{|||}{~}yz~w}{|~~zzy}xy|}{||xyx|yzx{x~y|{zy|~|z|~|z{~~~x~}zy|}zxwx}z}}{y{}~~}|x{{|xzy{{||{|y{y}z}y}z|}}|y{z}}}|{|~|z}||x|y~y{zy~v{{}{|z}{y|z{{||z}{{|y~{~~}{{}}|x}|x|y}}|z~}|}xu{}zzzz||zxyy|}}yz~y|}{{x|z}{{|}}{||}yz~{|}||{~|~z|{z|z{|z|}{|zx|y{}}|x{}xzw|y|}}~y{z{}|{|}z|~{zv{~{|~z}~{~yv|z{x|~|z{|}{|{|wyzyzwy}{{}y~}~~~z~}}~~~|}}~}~~||}}}~~}~~}~~}}~|~|~|{~~y~{~~}~|~~~~}}|~}~}~~~|~~}~}~~~~x~~}y||~~~}~~~|~~}~}~}~|~{~~}~~~|~{~~}z}{}}}}}}}{~|~~~}}~}~}v~}w|~w{|{|}}{vx~{z||}y~w}|v}}y|}~z||||ywxx|~{|xx|}y}|{||}{{||z}|{||y}|yz{z|{~{xz{wzwy}|~|}{}}}{{{}}x~{{}z}z{v|zz}{~y{yzw{|{zz|~w{{z|||~}z}~|~z|}x|{~|zy|z}x~}{}z}z|x}yzx|{~{|{{w{}y||}y}{{{~}{{zy{}|~}{~vu{z|{{zu~{{||~y}{|{|~~{{|{{z~|{y{sz{||{y}}|~|}}}|y~}{x{z}}{~{~z|||x|x|xw||z~z~z~}{~{x}|}|{~x}z~uwyz||z~{}||{z~y{~~|~w}zz{xw}}||z{~||~~y|~~z{~{zy{z{}}|}{|z{}|w}~~~z||}|z|{z||y}}~w~u|{}{}~z~|}||x|}z{z|}}}x}}{x~w||y{}|~|||y{}zyz}||}}x|{{{~{}z{}|z|~~~}zz{{{|~}}~|}|yz|yz}{|z|y~~x}|{{}}}|}|z{|}~{}{x|~~{{y}}|~zx{wz{||z|z{y||~y|~}|z||{||{w}{yx}y{~{xs{}z{~}|~}w}z|w}~{|z}~}}{|y}}|{z}}z}{y|}}|~z||~|{|}|}z}}{{{u}||zuz{z|{~~{x{~}zz|{}zy}y{z~{{|z{}{w|}xz|}|}~z|}{{}~yu~~~}~}z}}~~~~~~|~}}~~{~}~}~}}}~|~}~}~}{~~~~}|~~~~}~|z}}}~|~||~}|~~}|{|~z|~~~|~~|{~~}{}~~~~~~|~{~}~|~~}~~|}~{}~~{{}||z|~}{y|||~|}wzyzx~z|y}{xx~}{y{}|zxzw{{yz}|}~w{v}z{x|{~z}~}zy~~|}{w{}zx{~}x{zy{z~{|vw~|y~}|x{}z||x~}zy~y{{~z|z|y~|~{~{||}xyz{wxyy~xzzy{~~{}~{{~{zx|~zvy|yz|yx{~{~~yx~z{~yy{{|~|{|||~{x{y}yxz|z||{|}yxv{}{}{|y{|~yw{x|~{|z}z{|{~||y}~{~}}~y}~z~{}{{~}y~z{zxwz{|{x{|zyy{zx|y~~}|y|}xy~|y{{~|{{xy|{x{{yz{|||zw{{{t~z~{s}{ww~{|x}|{y{}~}}}|~~~zz|~yz|zz~}zx~~~|}|zy|zv{}}|}z{z}{w{{y}}w||~}~|||{{{~{}|~}zw}~z|yyx{z|z}vxyyx{x~~}wxz}z{zv{{|}z~}}z|}y}z}yz}{{~}}w}|{~||}{zy||zy|{}{y}zx{|{}}wyyz{z}xxz|~}|{}|}~z|~|~}|{|{}~}|~|x}|{y|zz~{z{z|y}}zz|{{xy~v~{zy{~yx|~}x{vz}~}}}}|{{{~}x~~|yxzvzwxxzyyz|zxy|yyz|zz|{ry|~}~~|y}~z{~}}|}||~}~|{z|}zy~zz}z|}|{}}y}|v}|zz}x{~{zx|~}|yz|~||~~~{~~}|~~~|}}}|~}~~~~~~~~~y~}|}~|~{~|z{~}~~~}}}{}~~}~~}~~~~~~}{|~}|~~~~~}}~~{~}}~}}}|}}~|~}~}}}}~|~~}{||~~~~~~~~|{}|~}~~z~{y}||~z|~}|{{z{yzx{{~z}{~yv~}yx{|~|x~}{~yzz}yzz|{~~~|{x}y|||{~||z|~~x~||}x|{x{}{z}xy{~}zzvz|}|{z}~}vw{{}v|}vyzxz|~zz{yx{x||}z{||x}z~|~~{{~|{~}zy||{{zz|{z|yz{{|yyw}x~|{{|~{{~x}y}z{y}y{y}}z{z}y|z|{z~yz||z~x|y}{}z{~w}}}}}}|~}y|~{z~x|}z}||{|}{{x}{zz|{~}}y|~x|~|y{{{}{~|zv}|y}{|x|}|{|}|zyz~y{{yux{{z~|z}{}z}}zx{{zz{x}{z}z~y{}~x|~}}~{}|}}}~~{{|}w|y|}y|~wz~x~~|}{x}~x{|}|x||{||}|z|}x||~~{{x}{vz|z{|{x||~}|}zz|y}~z}}y{}||wz{}|{{|{|y}|x|}}|}{{|}~|y{~~z|}}z}}|~}w~~|{y{v{~{{|||~{|}|xz}{y{zyv}}~{yz~~y}xx~y|~~}y}z|~||}w|~{x|~{z~{z|~~yxz}~|~~{{~{}|zxx|v{}z}w|{zz}y~|}|}zy}}z~{}{{w}{{w||zw~w|yz{|{|y|x{z|zz}~~yy|zz~}z|~|{~yz|z{|v~|{}|}x}}xzy|yz}|x{{zt}zyz~~|x~z~}|~~~~}}~~~~~}}}~}}}~{~}~z{~}~}}~v~~{}~~{}~}~~~~|~~}}}~{x~|}}~~|~}}}~~{~~}~~}}~}}|{}y~y~~}~}}|||~|~}}~~~z|wzy{|~}y~z|u}xyxz~~yz|}x{}{z}wz~}y}|uzz}zw~}|{|}y|wy}yyz~y{~u}{~yzy{~|xy~~y|{|~}{}|z}}~}~yy|y{yz{{zx~w||}z{{|z{z}~||{~}|}{xz}}}|yx}~zz~yz{vyyz~|}w|wy}~}|w}y}{x~||{~y{{~}{w{{~|}}~}z~|~~{x{y}||xz|y{z}yvx{xz{~|{{|x}vt{x~||||~y|{}~x|{|y}xzz}~~zxzw{}zzzyxz{~x~{x}xx}|{~{x~}}}{~~zzx}~~x|z|{y|z|}{~~}yzy{{||z|w~{{~y}xy~||~|z~z|}~}{~}|xy}z~z{}{~~}}{||||{{}}x|w~yy}y{|y|y{z{|xyy{{|z~yx||yy|z}|~}~zz~z{|}|{~||z~|y~x}||{~~|~|y{zy|{z}zxyv{{}~yx}{}~}|||||}}~wz|}v~~{{||y||zzy}yzzzx|{y{yy|{|wyz|{|~z}~{|{~}}|yy}x~xxz{w}~~yzx|{{}{t{z~w{{{z|y{z|z{}zw}~{}z|~|~}~{{~z|~nzz}}}zx|yy}y|z~}|{~||z{zyyx}|{zvw|{w~~{~|}{}|~~}}}wz{z~}~}~|~{{zxzw{|}wy{{{|~{}v|u{{z{}xyy~|z{}{{}}x|}{z~zy}z}}~~}~|~}~{|~~~~~}}}~}}~}~~~~}~~~~~}~~~|}}|~}|}~|}~}~~~|~~~{~}{z~~~~~~~~~z~|~}~z~}~|}}~~~}~}|~~~~{y~~~~~~y{{}~}}}}~}}y|~~~|}{~~z|y}}zx}{yx{{{y}{~zx}{|{}w}}}zz|}}zz{}w{{|}||y}|{y|vyz|~|}v{|zz|x{z~y~zy{{}|zxzy~y|{|}w{{}{|{zv|z{y{~{z~}{{{xz}y}|~x}z{{|}zy{}x{}}|z~}{~{y}|}y|x~|~~z}}}~{~zy{|{zy{|{{~~{z{~|z{||{}y{|}|~yyzxx}{|}}z|w}x~{z~z|y{xz||{{{|z}~}{{|y}|xx~z~}{{zz}z|||xwz}}~w~|||||{}~{y|~|z~{~|x}~~~|{~{~~|}}{|}}{|uz|yz|z{|yy|yx~z}x{}||{}|x{{}{}|~}{{}z}{}}{x}x|x~z{|z}{}}v{{}}z|}|{{}{{}|~~x{vy{y}y{y{{|zz{z~~|v||~{wz|~|~|{||~{}|}}{{{~~}~|{x{|||zz|}z{||~z}x{y}|y~}{}}|}|{}{|xz}}|~z|~}x|}}}y|~~x|}~{z{y||{zw~}~~y~z~zw~|}zw}}{y}}{|~{||{}||z{x}z|x|}z~~}x{{~}zyz}}|xy|}|}y|~{z|z{{}~{{x{}z}||~|{}zz}{}}|w{~}y|}zyy~|{~z||~||~w|}zu~}{z}z{{yxy{|z}}||z|}z~y{~}}z~{w}x~w~}~}{w|z{~||~z{}u~}~~}~~~~|}z{~}{y~~~}yz~}}~~~}|}}{~{~}~~~}~{~}}}}~~}~}|~}~~~~~}|~}~}~~~~~~~~~~~}~~~~~~~}|~}~~~}|~|~~}~}}~}~}~{||}~~}}y{~~yu}~z|vy{{}v{y{zy|y||}y}~{w~~yz}|z|{~}|~|}z|{|}x|{}{yzy~zyy|}}~vy{{x~{y{|{~y{||w|v~z{}}z{}{|}}zw~~{z~{{zz||zx{z|}{zyv{{y~y}||{}}z|y~wzx{z|{~y|y|{{}z}|}|~}z|~~~~}{xxz}}xzyw}yxzx|zu|~|z|y|~x{|y{~wz~|y}}}}{}{y|}x||z{u|}z{z~u||wy{yy}{y{|~~~{y}y}||{}}{y~z}{|{|{{zw~~}{{~y{}}~|{}{y~|{||}|wy{x|zzx}yy{w~{}~y{|}~{x}}~}}{}{}{yzqyy}x}{~zwz|{~}y~|xz|xy|{z}yyyzx}wzzz{z{~}{|}|}}||z{|{}}}}||}~~|{~{{|yzv}zzy||zx}|{uu~{{{|zzy}~|}y{||{}y|}y}z|}y{~z}}~||u}~|u~}yyywx~|y|~|{z|~y~}y}~z}{|}{~w}{}{z~}{{}{{{}|}~|}}zz{yzyz~w}}w{~y{{||yy{xy}{w}}{|yzzv{y~||z|z{xzz}yw{|{||}||}{|vyuyzz{w{x|z~yxx|z{|}z{z~~}||w|}||~{~|~~{~y|}x~z{~~~|yy}wzzy{}{zyy{xv{x}yy|~y~z{}|zy~y}|}}~|}~|~~}~~|}}{~|~|~}~}|}}~}~~zz|~~~~}~{z{~}z|~{~z~}~~}}}~~~|}~~~~}|~~}~}{~~|}~~~}~~|}y}~}~~}~}}}~~{}~~~z|~}}}|}{{~~}{|||}}}{~~||zz}yx}y||{yzyz|z{x{{{}z~}{}~yz|xw{{}z}yz|z{{xz|}{vzx{w~|z}yy|y~|{z{~|{y|}|zy{y{zx}y}{x{x}||z}x|y|{{|}}|~}~{}yzz}}{y}x}z~~}z~}{u~~|{|wz|}|zv~}zy}{yzz}{~}{|}vy~~{{}z{||x{||z{zzz|z{zzzv}{~t}|~zz|}|zx{{{|x{|x{{xz~{z}|}w~~||{y{w~zwz~y{}wy{~z|}|~z{zzzyyy|y|}{}yz{~{x}}}|z~y|}|{z~w}z{}z{~yw~z}}x|{z{}{{|}v{{y|}z|vz|{~z}~{}~~}|{|{|yzx|~}{y~{~{z~~{~{|zyz|}|~{~}y|yz|}x{u}}x}}zz~}|}{y{{}|}~}z{}xzwx}}|zz{z~z}vx{{z}~}xz|z{w|}~~zz{|||z}{}z|y~wy|}{{u}}|{|y{||~z|~|}z|z|x|~x}{|~|zz|{yz|y{}||yx|{}y~yyxz|{|}{|{~|zy}wz}zz|zwy}y{|~{y}||}~{zwy{|~xy|{z~z{}{{zzz|v{{zz|ywx}y~|wyzx|y}{zz~}}|{{y{~||vzx{}z~{~z{z|~|{{|~~|}}~|z~zz||{wx}{|xzyz{zy|}|}|yxyx}|}y}}}~~}~}|}~~~}|||{~~}~|~}}z}~}~}~~~~}{}}}~z}}}~|}~~~}~}}~~~~~~~~~~~~~|~~~~~}~}}}}~~}}}~~}}~|}~~{|z~~z{{vz~|{}|ww|{|||y{{}~y|yxy}y|{|vyzxz{{|yyy}{zw~xy|z{{}z~||||x~~x}}{wz|}}|yyyz~zy|y{{yzxzzzvyzy}zy{z|xxv{}|yyyz{}yz}y~}|}{z|x{|~y}}y||{{~~|}yy|y|{~y~zw{{{~|{~|||{y~y}~{y||wzzx{}|~{|}|~|}{yx~y|yw|wy{xwy}}}zz}|x|~y}~x}}{z~y}x}{{{|}{}z}~z{|v{|z|}||z|zxy{~||}{}|}u}yy~zzy}{||z}{}wx}z{~{z{}||}yy}{t|{|||~{y}~}{x{z}}z||}{zx}yz{}{z|}~}y{{}|z{|}||}~|~y}z~}{}}|}{}~w|y|~}{|z}|vz}{y~||{{xx|~x~~{|x~}}{}|{~zzz}z~~z{}~y}x{yxyy{{|y}}zx{}xr|zy}z}{|}|{|{x|z}~|}~~}{}~}yzyy||y~zw{y|}{x}}x{y}v~z}{{{z|x~}}~~|{||{{}z||{|x{|{u|}}|x{z~z||}{{{{~||z}x~}ux|||||~y}}}{}y|~}~{~{{~||}}||zz{zwxz{wzx{zzvz{}}}xvzzy{{}~{{}{{}~|~{~{||}y}{}}zzxy{{y~~~}z}}}{wz~x{}~w}{z|~y~|~}xy|}{{~|}~}~~}{~{~~~}~|}}}}~}~}~~~{}~||{~|~z~~~~}~|{~}~|~z~z{~}~~~~~~}~}~}~~{~}~~}{~|~~|~~~~}}}}~}||~|}}~~|~~~~~{}}z~~~~~{zz~}}}~}~|z~||}{{}{y{|}x|z}zxvz~}~|v|z~|{|~}x{|{~}{}|{}|}~|{}}}{}~}||z|{|{w~zyx|~{{~xz|yzy|{y|{z~zz}{wr{{|}|z~~|ywz~}z~}}zz{{y|z{{|{z{|}|v~xw{{|x}~~{yv}z~|~z|~yy~{}{||x}zyyyz~|{|y|u|{z{{zzx~|z~}}{{|{zw~zw|z}|{|}|~y|||{y}}{|{xy}{yz}|z}|x|}|}yxz}z{z|{|z}{}yz||{|}xz}z|~|{z~y}}{zy|z~}zz}z}zv{|{z}|}|zyyz|{y|z{}{z}}y}{z|~z||zz}|}z|vyxy}}|z||{x||r|{{}|{}x}x~{z~}~~}|~}|{|}{~{~|x|{{}y||x||zzz{}}y{z}{||}|{|zz~x{|||}~zx|y|{y~z|y{}}y}{|~}{~~{zv{y}{}xz||{{w|{|}yz{}~~zz|}xz{y{z~||x|}}wz~{}~v{|~zz{zy}}}~~|~{z|~{}{}z{~z{{|z~y{u}{xz|zyy|||y}{x{{}w{}zxy}||}||y|x~~~~{|~w|~{|}{z|~||}{~v|w}{x||||{{|||z~|{vw|~{y{~|z~y{{z~yx{z~|}x|y}}}z~z}y}~~|}~z{}~{}~~|}}}|{|}|z|z|{zy~|}yy{||{yx|{{}|y|}{|}{{y{}~~}~~~~~~~}~~|~~}|~~|~{~|~{}|||||~~}}|~}~~|~~~~~z~~~}}~}~~~~~~}~{~}|~~}~}{}}~zz~}~|~|}|{{~}~~}~y|{|z{}|||yy{|}{yzw{v|~{}}|~}{z~{zw|yz{w{|~|}~z|{z}z}~y|}}~}~y}||}}y{{y}}y|||xxww{y|yux|xz|w{{|{w{|~}x~zz}}yz}z~}}z|{|~||~~}z{}ww}yw|||z~y}yx||}|||}xy|}x}}|}z||~|}}~y~~~zy~}z|z|yvz~}|zzu{~|xzy|}z~zy|{w}|}~xz|y{~z}y~}~|z|{}xz~~~~zv|z}{}{{{}{|}vz~{z{{~|{z|{xx}{w{{y||~v|{{~|zy{{zz}zyy{}}}z~zy||}}{|y}y}zzzz~~{x}z{yyz|}|{|{}}}z~{|}y|~y~~}}y}~yzz}zy{y||}|wy|{zyx|z|y||}||y}yzy}y|r~|}{z}~{~yy}|y|xy}xz|~xwzzuz{vyyxx{o~{||||}v}|~vy{y{{}}z|u~}}w}{~|v{|zyzzyz}x|{z}{zz}}}||{|}z{}}|~~}t|y{}}w{}~|~|}~z|}}y{{|v|}{y{{yw}}v{|{{y~}{y~}xy|}z|y|}}}}{}x|~}{~y~{||}{}~zyzz|x|y}{{~|{yy~|xxxxx{{|||y|||~|||{|~}}|w{v}z}}xyzxyu{~y}z}{{|yv{}z{z}|t~|yzz{|{}{z|~}|~{|~~~~}~~~|}}~|~~~~~|{~~z}}{~~|~~|~~|~~}}~~~~}|}|~}||~~~~}~~||z~~~~|}~}|}~~~}|}||~{~~~~{~~||}~~~{{~~}z||~~~z~{~{}~~~}|~|}~}}~}~}|~~}|~}~{}~~}~~zyy{z{|zx}}~}|~~x{z{zzxy|||y}{xz}{~~{{~~z{{~xz}{x{}||{zyzw~|}}}{|v}{|{{~yz{}y}z{z||{y|{}x|uv|z}}~z~z~~}~z{{z{{|{~zv~{{yz}}|z}{{ywzz{{}}y{|zz{y~{|}{{|yyyw{y}x|ww|z}ywy~~{yz||{{zz}z}z~}y|{x{z~{~uz{{z{wy|zvxw|z{|z}}{y}~wy}z{{~|y|{x~z{{}|}y{z|}~y{z|z~||x{~~x|||y}{x{{yzy|}{u}~~|||z~}|{{}~zyx}z|xy}z{{x}}}y}w}|{~x}~|{|yz~zz}z}|{{}||}www}|zvz~}z}}|~}{y{y}~~{||y}}yz{~~}{~}wyz|}zz{|~~}|~{zxz|zzzz|w{~{|}zz|{{v|yzx{|}||{z|y|~}y~y~}{}yyz{{xwz~}}|}}x|||yy}{y|~{}}||{{t|}|{|w~|{x~}y||~~{|~z|{{~zz|~z||y}xz}z{{xzz}|||y|}~{z|zw}}~w~z}z|}z|x{w|}|{{z|{y||{}|}~{~}z{xz{{{}z|~{}~vz{y~~||||xz}}{~~|~x{|{~vy{{|{}~}|u{{{ywy||~|yz~z{wz|z{w}yyzy{v||x}z{z~{}~vx|zxz{z|{{||z~}{|x}~y{{y~|zw~z||}{{|yz}xz|z{z|}}~~|}~~}~}~~}~z{~~~}||~~}|~}|}~|~|~}~~{~~|~~~|~}y}~}~y{~}~}~|z}}}~}}~|~||~~~}|}}x~}~~~~|~~}~|~~||~~~|~~~|~~{}~|{~~{|~~|{~{{}~~}~|z}}{}}}{~}z|z|z~zw}x{yyuyx|||}y|v|z}v{zyzz~z|}{}y{~~x|}{~{~y|~~|~}}|zw{z}zzz~||xz}wy|y{{|||z{||u~{y|{}{~{}tz{x}}xz{zy{z{|~}||~~~{z}z|{xzv{}|~y|{zx|~x|xzzx|y{zzxwy}{z{z{}{{}yw}}z}{|~}{z||~}~{z}u{}{{{}{}}z|{y}zyz{~zuy}~xv~y|z|}||}z{u{|y~~{z||||||~z}yz{|}zz}zz||y|x~y|~yz}u{x{vzw~{~x{{~z~}{~}x}wy~}{{{{z{{}y{{|u~yyzy{zzyz||{y{z||x~zx}~}~{}~u{{{~zy}|v~~zvx{wy|~zz{}yuxy||{||~z~||z}y{|}z}w}{~}|w|{~~~}|y|{|w~}{|}yz|~w}~{|zz|{{wz{}|x}z{xy{y}zy|z}{~~z~}~}}{~|{}yz}{zw{x}y|x|vz}wy{yy{u|yvy{z||~{z|z~}{x}{zz||~z{x|x}xyxx{|vz{||z{zxxxy~{~vzr|{zx~}{|~||y{v}}~v~z{{y{~}{z{y{yx}x|||wx|~y{z~wzzz|wzxz}xx|}}z}{}}~|{|x||}}|y~||{~uyx}|~xv|{|zz~}}yz|zxzz{}{zzzx{z~~}z||}z}|~~{~}~|~}}~~|~~~~}}~{}~|~}{}~~~|}}|{~{}||~}}}}~}~}~~}~{~}~~||~|}}~~}}~|~~|}~|~}}}|z}y}}}}|~~~|}z~~~~z~}~|~~~~{~{||{~{}~|}~||||~{}z{}~~~|}{{~z}|w|xx{z}y}|z}z||z}{xz{}|{~|zzzz|}z}{}x{x{{~}}{zz|y{|{z{}~xy~{}}{|z}}y~~y~w|~{x||z{v}|}|{}z|u}||}z{||{~xzyw}z{|}|zzzy|{~~|}yz{{|~~p|zz|{}zzz|{{~}x~{}}y}}{}||{{z~}z{}}||y}wzy{|{{}|{|{yx|x{~yz~z{{~zzzzz~}||}{zw{|z{~zx}z~{|{|wzy|~{xyy{}|v{zyy}{xyy~~{~{yz}~|}|{|~~{{x{x~~x{}{||y|{{|zv~{z{~}}|~xz{z}}~~~{~|}zw|{}~zz{~~|{~||{z|}|~|{|~y}|x{z}z~}~xy~||~~{}y|yzy{{{~|yzy||}{{{{}|z{y}}~vz}|{y~|y|}v~{{}~~z}z{{||{{{zy{|}}yz}yz|}~~|~}}yy|vyzw{}~}yx}xz}}~y~x~{|}~}|y|yxz|z|z}~{{}{{}z~~}w|}~z{{v|}}|}{~z{|x~{{{~w~z{}}zz|||}{|}~||y{{}{|{|z}z~{~{{}}xy}z{z|~z}~xz}w~|zzuz{~}yzz~~|x|x|{yyxz}yv|z}x~z}z{|~}z{x}}{{y|{}~|{z{zz~zy}{{{~yy|}}{}{yz}zy|~}{xxzxzzyy|w{}z~}|~}}|y}}|}}x}~}~~~}|~}}}~{~~}}~~}|~}|~y|~z~~z}}~}~|~~{~~z|}{~~~{~|{~{~}}~~}|~|}}~~~{~~}~~z~|~|~}|~~~|~~|}}z|~{|~~~{}}}|}~~{~}|~~|~{z~|~z|~~x}~z~{|xwz~}zx{{x~vyvxyy~w|x|y~|zxvy|z}x{{}{zw{|}{y{{||||{w|~|yzz}x~}x~|{y~|}x|vyu~xwzzyzz|y}}|~}{~~z}wy}{|zz~}|{||{}{zx{{{|~||zzy}{}{z~~~z~}y}|yxyzw~z}yy|w}~y{vzz~~~}|{|~}}x~|}{w|{z{{yy|z}||zz{y|z~{y||z{~v~{}}}y~|v{|~x}||~z~z}{z}~{|{y|zy~xy}z{zrx{|{{yz{~y{|{{{{||zz~z}~~|y}|}|z}z}}zx~|}v~y}|yzx}y}|y|}zy}~~y~{uy|{|{}~{|{{}|}y|zv}|}~zxy}~x|w}~}|v{{z{y{}|u|zu{|~|z}zw}||{y||~}z}~}~~yz|}{~}{|}z{|}z~~zzzyw}~|xzzz{~{wuyyvxyyz{yyz}}yz|z}{x~y}{zz}}|z~z{}|z{z{y}y}~x~x{z|y~|y}|}{zzy|}~zz~yy{z{zzyzz|}}yzy|{zz~x}~}~|z~}y}y|||}~{~zw|{{w}v|}|yy~{~|}{{{}|}z|~}y{zz{}}~y~|~{yz{yz{|{}{{|y{|~}}y}{z|{ux|z{}z~zz|~~}|~{z{{~z||{zz}z}~w}{|wy~|}y}yz|}wwxzv}v}}|s}}{y~}}~y}~z}x}{}}y~|}|}}~~}~}|}}|}}~}~~}~z|}}}}}|~}~}{~~}}|~~~~~|~|{~~x{~{x~}|}y~}~~|}|}}~~}~|}~~~}~|}}|}~~~}|~}~~~~~}~||}~~~{~}|}~~z|}z}z}}y||xzx{x}y|{||y|{wz~|{{}{v~y{}z|yz||x}{yzx|vzz{{|{w}|}y}|x}{~}{|}y{|x}}zxwzy||yy}xzxzy}{x{z}{|{u~|}|vz{{zx}y|{{~~t}{zxu~~w|}{z{}||{{|y{}~z}{x{z}~x~zz{}{}yx{}x~{z~|{|z{|~{~z|}|~~|}{{{w}y~y|{}zy{||{||~xyxz{yvz~{{~|z|{y~zzy|x}~}}z{}{y~zzy}|{|}|xx|{{|z~y|z||yz{}wz}|w~y{y{{|y~x||}|xz}{w}~|{{~{z~||z}}{{{yz|zxz|z{|{xyyyy|||}y}v|}|{|z|}||zv~~{y~}|||~}||~|zv|z{y|~uz{z}y{zzw~~}y|~|}{y{{z~}w{y||{{}{~~z~}}}xyz~yzy|}|}z|y{|z|y}wy}|z~{y{{}|zw|{y}}y||zz{x}|xy|yzy{|z|xx{}}zy|y}yx}}}{||y~|z{}||zxwz|{|}}z}tz}{y|{yx{{{|yy{{~y~{{|}~~}|}}{~|yv{}y~w|{wyu}}z|{|y~y{{~w{tzz|z}zz{||{|z}{{z}{~y|}|zzt~y}{zyy}}y}}}yv{~||}{~y|{}x{}}}{{}x}}y}}yzx{~}}{x{{x|zy|}w|z~~|}~{}z}{~|x{}y{~z|xzyx~z~{{{y}w{}}~}|~}|~~~}}{|~~~}|~~~}}|{~}|~~~~|~~~~~~}}xz|~|~~~|~~{~{|{|~~~~|~v}~~|~~~}z~~~{}~~~}}|~~|}~|}~|~{}}~~~~|~|~~}~}~~}y{}}}~~|~~}z~}|~~}}x~~~~{}~{z~|{|{|}||}y{~{x{zy}}yz{{z{x|xy{{v{{}z{~x}|~|}z|}}{z~zx{}}|x|}x|}{zx|w}{z~zy~|~}|w{~yxx|zzxwzx}{y}}}|z{~yx|~|z}zyz|}~{{~{z|{x|x}|yy~z{zw{x{z|y|v{x|x||~|~z||z{zy{zz}z}~~}{~~~|}y}}~zw~{w|~|wzwx|z{ys{~{yv{|}}{|~{|wv|{{}~~w|}|xz|x~zz|w|{z|~zz}~{yx}}zz}}{{t{yw{}}~~v|}z}uzz||||}}{}{}|}}zw{{|{}x{{|x{~|~||{}{|z{|{|y{||}~}}|{~~~||{yyyz~|}|~}~x||~|{}z}}z|{z}yy}~y|{y~w||{|{{{}wz{|z|{}~}}|}{z{y}}~v||y{{~|}~{}~}y~zzz||xz}}|x~|xz|~}}z}|{}y{{}zuy{{~{z~~|||{yzz{zx}|}{zyy}yv{|~y|{y|y|yz}{~y{}|y~~~~z{}~{}}~|z{|}z|z|{~zyz{|y{z{~w{{}w|{{zx{zzy}|{}}z~}x{{{~}}~{y|}~}zz}|||z|~zzy~w{}~{{yy{{~|y}yy{}}{zxy|z~|}{|}}y{{zzy{~}~}|}~}y}z~|z|ww{xz|z~wxyy}}{}~y|yxy{|{}~~}xx~y}~|{~~~|~{}|{~~~~}~~~|~~|~~~}~~~{~}~}|}~~}~}~|~|z~{}}~~}}~~~}}~}{~~z{~~}}~~~~~~~|}}}|~~}}~}|}~~~|}}|z~}{}}~~|~|~}}|~w~|~x~x}}{}~}}~~~~}|}{{wzz~{z}|{|~{{zy~~w||{~{y}z~}|zz|x{~xxuzx|z~|z{}y~z}x{||~}|y}~}}z{w{|{|}~}|x|z}z|}{}}}|y}}}yz{r}{z}}|||{zy|}x~{||z{y{y{|z{~z|x}~}}x{|u{}|~~y|yw}{{x}{}y}z{y~|~z}|}~z|{|||y}{}u~}|y}|}||}{zyz{z}x{}tx{~~|xy{{~z|{|y~|}|~yx~}||y{~}{}~x~~{xy|y{}y|}|xz}xy{|~z}{zz||{|}y|z{z|~z|}}~}z}|~{z{|w}~|}x{|z}}{}{y{}{~}|}}}y~~~|{x~z{}~|~}|{v|xzyzwzz~z|{}z|wy~|||}}~x|{|~{y{y|}w|yy{|zy|~~w~{}{{z|z|y|xt~~|z{|y||w|}yyz~}zz~x{xv}z~{~}|{|y}{~z}|z}}|z|~~|}z{z{~z{~|x}~}||zv~}y~|{zxy}yy|~{|x~~y|{~}zw{~~}y~{}zy~|zxw{||yy|yz{~}}}xz}|w~|~{z~}~~y{xz|}x{z~|w{w{{}{x|{z~||}~|{zz|}zy{~|wwy~{}z~zx|z|}{}yz~~z{zz|~~|wzzxv~zz{z{{|y}~z}wy{|~~z}}zy}|~{|}||{z{}{}{{yz{w|}z~}z|{~}z|{{{{{z}{|~||z{{|~~~~~x|~}|~|}~~~~~~~~}}~~~||~|{~y~~{{}|~|~~x|~|{~}{}~~~|~~|~}~}|}}z|~~|}~~}y~~}}}~||~~}}~~~~|~|{}}~~}}}~|y}zz~}zyz|{~~yz|{}yz{}zxz|{}}y|zx~|v|{w{}{|{|x{{yx|~|}{{}~z|~}|z}}}z{zxz{|y}|yw{zzv}~|zx||{wwz}z{zz{~y|z|~y{}{~y{|zz|}~y}xwz}y}ywv~xzzx|z~}yyw|{{|wx{zz||{x|{|u~|}}|v|yz{z|{z}||z|||z{{y~zyz|z||{~{{z|x|}z|xx~xw|{y|w|~z}z|||y~|}|y}}{}}}xz}~|{{yx}~y{v||y{x{v|}}|xw{zy~|{vzx{||||{|{z}{~~|y{~||~~|~|}{|zxz{{|{y{zwyz{zv|{||{}y{|z~z{||}v~x{{~}{}{~}xz{}z|}yx~|v}{yz~}yz{yz||z{|}{{yx}{{yz{y}~|~z||}z}{{x}{|}}~{zz~z{{y|z||{yzzzxzxwz|z{yzz|y{z|yzy|{|}{~|{{}|z~xzy~~~{}z}|{x||{|yx|x{z}y{{|{z|xy|x|wz{}|{~yz~}yx|}|||}{z{|~{{|x~|||{~{|{|yw}y}~{~yv{{}xz}}}|x||{w}{}}{~|{|~~~|w|xy~|}{{|w{w|z{}yzy}{x|zz{y|{{zvy|x~||~~z|{yyw|{{}|~|||~z{{}x}|xz{{z|zx}zx}~z{xy~x{{y||}|w}{}}z~~{~}~||||~~{}~~}}~}~}zz|}~~~}~}|~|{~{~{|~{~}|}~}~~}}~~{}~~z~~|}~~|~}~~~|~}}}~|}~~z~~~~}~|~~}~~z}|}~~||~}}}|~~~{{~~~|~~~~}~~}~~}~~~ywz}z}|}z{{{~xz~zyy~~yzyv|}|{~||}z|}{z|~}~|{xyy|}z}y}z{ww{{z|}z{z}|~~wxx|||~{{|zz}xy|{}{{|xzz}|z|{}{{v~{y|~{~~|y|{z{{x}~{{{}p{}{}}~zzy||{|y}|~{yuz{~{|~|}~zz|{z{|zy|z~{{|}z{}{~{||z}|u}~}}yz~|z{{}}|~|xy|y{|y}}{|{~~{y~{yyy|w{x||z~w~z}yzz|}wz|z{|ut}|}|~{z{|~{{wzwy~|y|y}}z{~|~z{}}x{{}}{|{~zy}~y~yx|}y{x}y|~yy{zw{~|{x~|}yzxz~|}}ywz}|z{{{{}|}v~}}}z}{|~||~~~z{x{}|~z{x{~xy|z{|y|{}y{{yyy{~}{v|}y{}{}{|}}~~}{~{~z|z}z|||}}y~z{z|y}x}z|~{zz{}~}}{|x|~{{y|y{}yz{yz|z}vzzx{zx{y}|zyy~x~}{{t~}}||}}|{|x}zzxzyxyz|{|y{|}m}|yxzz}yy}|}~||{~vy|wy~y|{{}|~|}v}x{}|z~~yy~}zx{~}}{z{yw||||}~{|}z~}w{}{yz{}yz}|v~x}x{~~z~v}{|{||~v{{~{|x{~|z||y}~||~~|~~~}}~|}{|{{z{}~{~x}}{|z|z{~{}}{|x{}~|{|~~~}~{~}}~~|~~~{~~|}|~|}}~|~~~~}|~~}~|{z||~}~|~}~|}~~~~{~~~~~}~}~~}~~~~x|~~}~~}}~||~~}~}~~~~~~~~~|}z~~~~~~{~zzz}~}~{zzv|y{yz|y{|||z}yyyyzxxzz|wyx}z|{|z}ww{|wyvx{{y|xz}}y{~|zy}|w}y}w}yy}yz|}||~z|}{{vyx}z||z}{{y|}zyv|yz~z}|}{|}y|{}y|{wr~|uxwy{zy}~}t}{}yx}wytwyy||wxxu|z{zywyz|z}{|}{z{rxx||zy|z|{|zxyvy{{}{u}zzzxz|zvxz||}|}{|z}{|}y||}}y}{|||}|z}{{z|zzwzz|{}y|~{{}~~z||xz|}z{y{{~z}~|{x~}zx~{|}x}z|wzz|z{~wy{|y{y|z{zy{zzz}z~{wx}}x~y}w|yz|x|~|}yz|}}{|~|}z{|tyy{|~z{zz|xzzzzz|{|z|ysz~{{{z|~~{z~~{|u|~~}}}~~~}~~~~|{v{yzy~}{{~zw|~{wx~wx{}|}w}yy{w|}|xz|}z{{|}||}|{w}}xywz{x~{wx{|xzz}y{y|zz|y}|}x~{}z{x}z{y|x~{{z}{{~x{|z}}}~{|z{z||z~y{{z|y|}}{zz}v|wzvz{}~|{|{}y~z~z~z|}z|}y{}||{|~y|{}}y~y~||}|~z|~z|yyx{y||}x{}}{|}sy{{{z~|~|zy{~~}zx~x|y~~w~~}||wy}{w|{{}}}xw}y|y|}{z{|zy|v{y{|y}z}}~}~~}}w}|z|z|~~z}~}}{{|~~~|}|~}|~}||~}~}}}}~}~|z}}}}}|}~~~~~z~~}~~~~~~~~}~~~}}~}}~||}~}}~{|~~|~}|}}~~}y|~}~|}~y}~~}~~~~}~}}{|}{}z|~}~{~{}|~~~}~~~}}~~||}|~}~|~}~~~~z|{xy~yz}{z}|zzzzvz{~~z{{}||~w}xxzz{|}|}{{~~yz|y}}~y|z|~|z}|~~x{{||y}z|{zzzy{zyxwy|y|}|}{y{}}xwzzz{{{||zy|y|w}~{}||x|{}u~}~x}}|z}~|x}|zyzx|{||}~|x{||yy~{}{~|wy~{{zw}{{}zw~}||z|~||ywz}|~{{zw{{}~}zx~{zw}zx|z}{|~zz}x|}z~{}|{~x~z|}|}{z|{|~{|||}}}x~z{~}~|}z~z~{~|xzww}}}|z|~~z}y{}{}|{|zy}||yxt}~|~}|||z~{z~x|||{~{|y{|~x~|yw~{}{}{y{{}}}|~~{}xz|~|z{~{~~{|~~}{}z~{|}}~}}y{xz~}yz}||~}y|{{{{zu{|w||x|{zy|}{||z|{}|~y}{~~{zx|~xz}}s{y{z|{yy{{}}{x~zz~|}{z{||{z}zz{x{{x||}z||}}|{yy{{z|}{~z|~}}w}|y|{y}y{yzx~|x{~~yz|}v{}z|z{|y|{y|||vz~}}xz{w{|v}}y{yyvzzy~zy|z{}}{|~z|{}v|{{}{}z|yzw~}}|{|{{{xyw{||||~}}}}y{xx|y~|{~y}~xx{zzxyzz}|y~}~xyz|||{{|yv~}~}z~{~~||xzz||}y|zy}~yz{xy}{{~z|l~}}z}~~z{z~~~~~~~~~}~~~~~~|~~}~{||~}}~}~|}~~~~}y{}~}~}~~~~~}{~|~~~~~~|||~~}~~|~~}~~~~}~|}}}}}}|~~~~~~~}}}~{~~~|}z|~~w{~}}~|{y{~{yy{z}yz}~xzzy|z||}{wvyz}zz~yw}{{{x|~y}y{~~~z{}y}z}~}|~z{xzyw}x}zwyz{|z}xyxuy{~z}|zxx}|zz{z~{zzz~{zwxz}}~|~|z~||~}||zzx}~|w}~txx|{{|t{{|yx|{zy}{|z~{|}{{{{xx{y~~w{|y}~y{}{}yz{{ty}}w|zy}{{{{|zv|z}yxwwz|{xzw|{{z|z|}z}{}}||{~~y|{|{}|{zy|yxw{|}y{x|yz}yz}|}|}}yy||||z{|x|}{z}|}~}||yzy{}{|z}~~}zyz}vz{{y|x}|}{z{{y}}{}z|~{~|}}{~|{~~}{{||x{|{|zz}y{|v~{z|x|||~}}zzz}|~}|}|~y{x|~}|{~~|{{||}|~||~{}}}||{z|y{w{xz{}}{w{zx{{{|z}y|}z|}~{|}y|}{~w|{~}{|~|zlwzzz}}z~}|{{zz{}|zwtzz}~{~|~~z~z{yy~~yy{|{}}|}{}~y}|{zxzzzz{{zy}wyz}zz|{{|y{{z|{|{z||{||}~~x}{~~~}{y~||{{zzzzyz~vzy{~yyuzyxz|~zzy~{y}{{y~|yy{||z{|z{x~~{z~{}|u|}~~~|}|xyvxx{|xz~|wz~yzzv}}y}||}z{~z}{zz}x~}}|}}{{~|~~}z~~}~}~|||}z~}{}~~~{}}~}|}{z}|~{x|~}~{}|~~}~{~~yz|}~~}~}~~}~}}~~~}}~||~~z}~|}}~}}}|~~~~~|~~}}}}~||~~y|~~~~{z{z~}|}|}z~}|||~z{y{}|y|z{||z|x|}}y{y|~z{zz~|{|{zz~zzw~{z~yz}|xx|~|}{{z}~}vy{y|{{~x~{{{|wy~xyy|zy~z|z}|~}z}}ztxyz}}x{||{v|{{{z~|}~|~~y|}|zy{}zw|~}{z|}y~zzy|}zyz|{|{}{}{~{{}z}~}{|x~y}z|zx}~y{y~}~|yw}}}}|z}|yz|z~||}x{zw}y}|{y{z|z}{}~xx~zxz~||}z{z~{yyz}yz|y~}|}}~{z{~}|{x}|{|x~y}x|{|y~}}{|{z||}~z||}|z{{|yx{wz~~yv{|{|}~{{{~|{~z||}z{|}{yz{z}~|z|}zx}z}||{||}~|yv{yxy~}{xx}z}}}|{~~yzz||}zx}|}||w|x~x}|xy}}z{~{~{~zz}|z|~}|}}}|||~|{yz}~zyv||}{{z|zx|{~w~zzx|}}|wy|~zyy}t|}|{x||{|{|~}y||z{}~~zx}||zzy~{z}{u}yz|~~zz}y}|x}wz||yyzx~}}}}z|{zw}y{~{}}x~|}}zv}~}xz{|y|y||z||{}yxy}||}~|{}{{{~|z}~{x{{yz}z||{vwzu}zy{z~|yzz{y{{||}~z||z~}||}x|w{~y|x||~{{~~}y}}{yy{~|}{}}}|vyz{||yx}xz{}wy|{z}zz|~{}|y}}|~{}~}||~}|}{~|~~~z~||}z~~~~||||~~}||}~{}~}}~}~~|}|~~}}~}}~}}~~~}{|~~}~|}|}}{~}|~}~{~}~}|}}~}~|~~}}~|}||}}~~~~~|~~|}~~~~~z}~~~}~~|~~}~}~}|~}~y}|||{{}|}{}}x|yz}ww{|z|y}t|{{vzy}~xxzy}{{x|x{zx~~xwzzz{{z~||}{~~zy{}||z{z{{w{{|}y||xxzz~xyy}|}zzw|}{{}yyy}~y|{}~y|y}~{yz|w|z||x}zzyw||x{|yzz||zz}{y|{}yt}{y{{{{~}{{|~~~~|z~}z}|}{||}{~}{z|}{}x|x}{z}y{y{{zxz|zy||}zzxw|zzz}|z~{||}y}~|{{~~~y|w~}~|y}zyxw{y{|z|z|}~{|{yy{yy}wzy|y~|{|~y}|}u}y{}}{{}{{}{~}|~~{|}y||{|zz{{zzvzz}||z}{zyv}~}}{zz}~{{}zx{~||}z{{|{~}~||}z~{|{zyzyzwxx{y{z}x|{|vwwy}x|z|w{}|{}~}{y||}}{{||vy|z||{|zyv}{{x}~}y~yz~|yz|x|{{zyw||z{z{|{|w{|z{{|}rz|vy}}||zz}xyx|zz|}yu|zwz|z~}xy}yyx{~||zz||~||~{~}~{x|}}|}~|zyyy{|}xw{y~~zx|}zrzyyyzz{w|y~w~xxx~{zxw~}z{|{{}}~}yx|~}xzy~}|||{}~|{w}}zx|zy||~zw|}|y|o{zvwxzyy~|~z{|}{~~~|~}|}y{z~~v{~z~{x}~~{|vx{{}z{x{|xz|~|{|yw~|z||{z|y|}s}{|}|~{~~~~}~}~~{~~~}}}~|~~}|~z}}}}~~~}~~}~}~t}y~~~~{~}}{}|}~}|~~~~}~~~}~}~~~w|{~}{}z|~~~}}z~~~~}|}{~v~~~}~}}}{~}~~}|~~~|}{~|}}}~{~{|~~|~|}~~}}zxz~}~{||xpz}z}{|z||{{{}|yyw|}{~{x{~z}|xyzz~|~}~x|{|{}z|{}~z|x~~{{}~y}|~|z~~zz||yzzy~|~y|z~{y~y{{~{{z|}yzzy}{~y||~x}{|yzxy{w}zw}}yy||zyz}y~||xz}xzx~zy|}~{yz}~~uy~zzy{z||{y}}|yx~}y{}z|{|{zw|}{zy|yz~}z{~~|{{}~|zy|}{z~yxyy{v{{{z}}|}zy|~|~y~z}||}zz{y~|zyv||yyxz~}|}w{|y|{z{{|yy{|{vz|}}~{z}}}{|{z{zyx~{~z{xy~w}|yxzy~zx|x}{z{}zz~zzz{}y{|y|{~~|}}y{}||}{}}{}|x{|vy}~xy}|yz|{w{~|z|~z||xxzx}}}|{|}|{~{z}|yxz~v{}||x|z~|~~}|xzy{{{y}{}~~{w}{~~|zz{z}xz|z~y}}}~|x{|z|w|}{~zyzw}|~|xz~~|x|y~~}~vz|{{|y|x}|{}y|z{{|{{}xzzy||{|xz|z|{y~yy~x}}w|~}|~||{|{|{zx{z|y{|}}}{z~||{{z|z|z{|~y{w}zw|}{|{z|x|||~{|z{~z~{yz|}~yz~|}{}{|x{y{}{}|}yz~{}{}}z~yv~|{|z|y}y{|}{|~||x{{yv~{{|z~}y{y~z}{~x{||zy|{z~~~~~~~|}~~}~{~{~~}~~}||||~|~~}~~~~~~|}~}|~|~~|~~~}~|~~~~}}~{{}}|~}|~}{~~}}~|~}~}}}~|~||~}~~}|}|{||}}}}}~}x}~~~~|z}~~|~~{|~{~z{zz~{|z||yx~{|{zzz{zzzzqzy}{yzxy{|~zzx}z|w|z{v~|||}{~{~|}}~y|z~x|{z}x|}|||zy|{xz|x{y|~~z}|~yy|y|{x}~yy{||~||z}y}|v|y}||||}|yx|}|{||{}yzy}}|{{}yz}x|yx{xw~|{||w}z|{y{z{|y{zz{{~}}|}{}x~~uzu|{zzy|||}yy|x{xxy}ytyz|{~}~{|{z|}|w}v{}|y|{{{~~}}{|~zv|zy~}}u~~y}x|~{yz~w~|y|y{{z~x~|}|~|{{~w}x{yy{{xzxxyz~y|~|~~{zzw~{|{zz{}y}{x|y{~}|z{}{x}y|{|{{}{}}|z~}~|{w|~~}wz~}z|x||y{zzzz{y|||zz{{yxw|~{}{zy~|}w||{{}{|{z{}~~y~}z}{v{|z}{||y~yw|y||~{zy~z|{~{v{|z||{}y}z}|~~}~{|{{{yz{~~||{}~}x{~{zzy|}zxy~{y{y|~|~||zwwv~y~yy~|{|y|zw|x||zy|{|{zz|{{y~}{{}x}z|{{~}{|}|y{xx{z|y||{zzzy~x|}yyy~y{|z}z|~||}}z||~~~zzwxyzy}{{z}uvw|{vyz{}{z~x~|}|{}z~y}{}z}||~{{y|wx}~}vw{~}}x~{{w{{}yx|{}}zzy~yuz|x{|{yz||~{{}~{z}}{y~{~}~{}}}|}~|~~~}~y~{}}{~~~~}~}~}~{}|||}}}|}}~}~||}~{}}~}{~z~z|}}}||~~~~||~~~}~}|~}~~|~}|}}|~~~|}~{}}~~~{~~~|}~~~~}~~}}||~}~~~}}}~}{~~~}{|~}{~~~|~~~~|~|~}}||}}}{}|}yz{z}z~yy~}vw}~~y||z{|~|~z||}zzw}|zyy{~zz{|xw||zz{|}zz{x{zz|}}|}z~~{~|{z|}|}xyyzzzy}|}}{vxvz|yz~{z}zy|{x{}~|z}|z{||zy{}z~yw{z|}{yt|}~~}|{vzz}y~|}z}}~{z|yw}}|v|x}|{~y}z|}||yz~}yyx}zxx|w|yz|{}}|z}{{||yzzxy~w{~z}w|yz|{}x{~{zzzzy~{}}{|~y|zz}|x|yxw}}}{y{zzx|{|~{{}x{}{x|~||z}~|}y|yzzz||}{{yy}||z}}y{x|{|y|x{yx~~{~|~{|y{z{|{xz|~{{{z}z{}w~|~|~||xx|{|}zz}|~z~x{zyz}}{|}z{y|y|~{{{ywx{}z~yx{x|{z~~~xx{vzv}w}|x|zx|y{z{|~{x|{y|yxz|z||||~|y~{{|zy|z}{wz}}|{{|{x|{zyw}w|z|z{}y|{|y}zxx{|zx}zyyy{|{|ytz}|x|{~}y}w{y}||{zzy{{z}zy}y|}}{|y{z{zwy{x|z{{z}~{x~|}x||{y}|z{y|{~x~z{yx{}~|~{zyx~{{~u~}{z|x}}|z|}}}}}}{}{xu}|{~~ywz{}{y|z||||~{xy|{{~}}}w~{zwzzzx|}z~}yz{~z|~}z|{}|w}zz}|y}|yxz|y}zyx{y}~{z~}~}~~}~|~~|~~~|}||{|~~~~~~}}~|{|~~|{||~}~|~}{}~}~~~v~}~|{~}}~}~~~}}~~}{~}~~|~|}}~}~~}~}}~}~||~|~~}~~~}~|~~}~y~}y|}~~~~}~|}}~~~~~}~}~{{{~y~~{x}~zv{|{|}|yyxw~zzwx~|x|v{{y}|||zx|{}~vz{|{}yy|y{|{w}}{z|{yzz{z{xz}~}{}{wyz~w~xxy}x~{u{y{}xyx{{{}x||{|}z~zy||{}~}y~}}{z}|}}~|{wvxyx{}~wzx|yz{w}x|~|z|y}}zr|~{{~~|~x{{}}~zqzz{y{y{}}yyzx{|{yyxy|z{|zz{w{||y{|x|z}yz}~{{|}~x{|}|}|z~}z~~z|xx}zzz~~|uz{v|}zxx}y{|y|uzy|}|~}|}{|w|y|z{zu}}{||}{}~{}{z{{yz~x}z{vxz}zy}|{z{yz{{|z|~}w~w}|}||{|}y~}{zx~~{{{}{{{vz~{{}|}{}yz|zx{~x}}~}y~z~y}}{z}{||||z}||{}z{{}}xz}wz{xyyvw~}{y{zz{zz|xz{|y~z{|zxx}~|z}vz}}{x}{}}|}}zxyvy|z}y|{z~w{xyy|zvz|xxy{~{~{z|zx{~z{{vx|zz}{~|~}|yu|v}z~{|}|z}{z{|{yz}}~yy}zy|x||zyxy||yxx~z}|{{|{z{zwx|}{z{|~{|}}{}}y{z{y{w{{x{xzzzz}z}yz|w}{}|y{y||}|{}~z{}||{}{{|y~~yy{zw}yy}x}zs}~{|{|yu}{u|z~|}{}~z|{}y||{|z~~~}||~}~z}}{{~}~~~|z~~~}}~~y~~{}|~|~}~~~z|~y|~z~}~}~~~}~||||z}|}~}~}~}}~~~|}~}|~|~~|{~~~|}}}}~}|~|~~~{~~}z~}y|}~}~}~}~~|}~}~}~{~}}~}}~~~}~~~~|{~|~}{~{z{~y~|~|z|}~~{~xz||xz{{yyyy}z|x|}}z}z}}x}}yxt||{|yvzyzy~y}{|}|z|z~y{}||zx{{wz}|~{vxy}{z~z|{|z{{yy|z}|z}}~~y}z}z{}}||zy{}z}{xxz}xu}w{|zy}tz|{}zw}y{{}{y|~{z}zzy}|}|zzy|~{y}|}}x}zzzz{{|yx|{y|}}z~|yy}z~{~xz|~z~||{{|z}y{z{{|v}|zz|{zz|~}|{|{||~zz|yxyvx{v}}|}wz~~{yz}||z}{{uy~}|~z}z}w{y|yzy}{}~|yyx}~z|z}zzyz|||zyz||}{~xy}zzz||{{}{z{{v}z{|}~~zy~}z|~~z}xyz}zyx~zz}u}}|~||{{~}|{{|}xzzz{zy~|{x}{}~yy{{x~y{z~|~~|~}zx}y}|zz{|v{{|{z~w~xxz}|{z|{|}zwyy|}y}{x|}zww}{|z}zzx~}}wxzzy|x~{~|}||}v~zy|{~y{}y{v~|~|}{z||}|y|z}{y{~zv{}}}|z||~|y}z|~|zy{{{}|~{}t}{z{y~{z~|~~xz{}|}yw}~|zz{z~y|}{{w{z~}|~xs|zy|z|wx{xy{{|~~xwz|~|~|xxxzwy{y|}{zv~{y{~||}yxxz|yxz||~zzy|w|{~}zz~{|xy~~x~|zy|}x||{}z}~{zz}}|z}xxw|{|x|}}}~~}|~y~~|}~}~}~}~}~}~~||~}~~}}}|~~~{~|~}~~~~~~~{}~~~~}}}~{~~~|}|~}}~||}~~|~}~}|~}~~}~~~~}~|}}~~~~~~xy{|~~~|~}~~~~{~|~~~~}~}{~}{|~~x~~}{}|}x{v{y{zw{y{wy{{{z{|zx}yxx|{{{yz}zzwxyzxz}zz{{x}z{}|ywy}zu}|{z|y}{x}z~x|}zz{{x{}yyx~yxx|yyyvy}||zw{}v|z}{|z{~}}{y|y~~|{z~{}}y{z{{y{yw}xw|zyy}{|z~~{wz{{ww|}{{{zz}}|zy|}v}|||~~{|{zw{{~z}~}x||~|z{v|{|z|yyy}{wxz~y||{zz{{yz|}}{|{xzw~|~|xy|y}|}z|}|yz||~~|}z{xx}wyy{{}{xw{y{z{y}z{yw|v}||~{|}zx~w}||{|~}yzzzz|y~}y~z~yxwyz}{zzy}{yvvzy|~~{z}~x|{zz{{}~{|x}}{~{||zz}}y}|y||z~x{zz|uy{{{{}||z{yzxyy{|{~}~}{}|}{{~z|~{{y~w}|x{{ywwywxy}||v|xyzzw~z{y|z{y{ww{{}~}x|{|z{}{~w{{{z{|{v|{|zzy~wwyzyz{|xz~yy|xvy~yy|z{}~~x~|~}yv}xx}|{{z}{~{}y~x~~wyx}{x{|{}yz|yx{}{{z{zz{~|yzu}~}{y|yz}{|{{}z}~}~{x}x}w{|zw}z{{yz}}x||{|}{{zxz{}z}|z~}y}}w|x~}}{z~{~{{}~uyzzyzzv}y{u{}|{{y}w||z|x|{w{{}{w|z~~|{~|}{}z}}|~y~|{}~~{~~~{~||~~|~|{~~~}~}~}|}~~}}~{~}}}~~~~||}~~}}|~~|~~~}~|~|~|~~||~~}~~~z}~~~~|}z|~~~}~~|}}~~~|}~|~~~}}~~||}~~}~}~~~||}~~~~~~}|~~{}vx|{}|{~|||{}}z}tz~}}z|y{vw~}y}x~|~y~{x}~{{xy}yx|~}{yw|~{w|{~|zvzxz|}|yxx}{|}x{{~}y}}y|zz~zzz|z}x|yxxy}{{}|z}~{zy~{z~~}|yx{z|~}~~{yz{|x|||}{y{|z||z}}xzzy{|{y{|z|x{||y~~z}}}v|~zy{|zzyz{||~|}{}~~|~|z||}{z}|||z{{|{~zzz}y|{}z}z}x}z~zx{z{|{}|z|y}ux}}~}}vzz{}z}}{y|}|wz||yx|}~{u|ux|}{}|{}v{|zzu{|~{~z~zz|~z||~zy|||}|z}|||~}yz~|xz{z~||zx||}|~||{z|}~y~||}|||z{~|z~~xz{|{{}y~~}yxy}{{y{{|x|~z~z~z~~w|{z}y}}yz|{~|}~|}s|zx|y}~{}{}{~|{z}~z{~wwxzy~{}|yyzz~y{}}{x|x|{{|}s|}}~z}zz~{yy~~z~}}||y{z}}xzy}}{y}}|zy}~}y}{}}z|wy|}{|{|{zz{~||}}y{|{}|{y{}~~yz~{z{z}||~~y|zyxz{~{|x|zyxz{|u~|}|xz}}zz}z}x~y~z{||z{{z{vywy}|||x|v{{x||{||}}zy}{~||}~x}}xx{z{{}yx{|~}|{z}~z|||}|}y}~zy}}}~|~|}yv{{z}~~z~~|{~~~{|z}}~~~~}}~~{}~~x~~{~{~|~~}||{|~~}~~~|~{}~~z~}~~}}~~{~}~}}x}~|~|~~~~~}{~~~}|~~~~~}}~~}~}}~}~|||}~}~}~~}}~~~~z|~~~|z}~~~w}~~~||~y~|{|}|}|{}{z}x|z{ywx{}x||}xy~{|{|{zzzz{|zy{x{|x}|}|zy{~}y{{zxy}x{z{y}xy{y~~|xzzx{z}x|}zz{wyzzz}~z|y|{}|xyx{w|tx~y{{|y{}{|z{x||m~|{}{yz}w|{~x}yxzx}|}zxy}zz{}{}z{y}~yz}z}{}{~|~|~z{{~xx}y}y{w~vz{yz|~z|v{{||}zx{zz~yx|{}}{~~{}z||}}}w|~z}~{|}yz{|yy}{{ww}zyz{z}{z|}{yyy}|~z~z|zz}|~{}}x{{|{}{{~|||zu|w{~w|}zzuyvz{~|zyvw{y}z}y}||{}||}zz{~}|{}}||{~}|z~{|uzz}{}{w{|y|y{{|~}{{~|yz}x~}}}~}z|}~z~}~{{}y|y|}y{z~}{z{{|{~{y}yyyz|xwzx}zz{{||zzy}zzv~~~~~|~uzzzz}y}x{}}{~|q|x}|y{{{z|zy|y}zyx}{z|ywxz~|z~}z{z}|zzyx~yz~}~~|~~}z{~x}{z~yzzy|~x~|zx}yx~z}}|y}{wx{zyzzz~}|y|zz{yx{z}~}|~{z{|}}}x{x{~|z{|}{}{{xy|z|~yxzwz{~}~}||{zy{}w{z}|{}~}|}y|yz}w{|}yy{{{|{|{|~|zzy}~|s{|}}zz|zy|}||~~}{y~z~{{|}~|~~}~~}}}~|}~~~|~|}}~z}}~}~~|}~{}}|}||~~|~}{}{z|}~}}~|{~~}{~~~{{}}~}~}~}}z~~~~|}}}}~~~~~{}~}|~~}|~}}{~~~~~|~~{~~||~~~}||u~}}}{|{|}~{|x~xww{x}}||z{|{}zzyz}r|x|}{y{{vy{{}zyz}~}||{}z~{{{{|y|z|}z~}{~y{z|~z}|z{~{{y{y{zz|{}x}v|z{y|zyz{}}}~yz{xzx|y{|}w}}|~v|}z}|{|{y{}yzy~z{zzw~z{x}{|||zz{z||~xy{y}z|z{{||{yy~y{~y||}{|x}x{~{yxw}|z{yyx}z||{{|||{||xx{z|w|yz{}z||{zz}}{~zy{zux|}z}}}y{z|~w|y~|~~|{}}}x}zy{}{{z{|x{{{}~zwyy~{}z{zx||~}}~||}}{||}{~|z~xz{}~{{{z|}||xx}}z}xyv{{x~wzx{{}z}|y|y{yz}x~yww{zy}w~~x~x|y{zyz|{{{z{x~{{zz}|~y{z{{|~|~{{z~z{z}~{z~|z{z~{xy~}~y}{|}w|~x}}|}}w{}}~{{|{{xz{}zy{~}}{|x{y|z{y}yz||z}~{yzz}~z{|~|zzz}~||~}w{y{}zwxy{wzyw}w|wz|vxzzz}zw{x~zz~y|{~|}}yz{}|w}{|||||}{z|}}x{xy}|z|}xyv}{yz{|{yzu|{}z|}|~w}z{x{{}xy{||y{|z~z{~yy|zwz|v~z{~{w}{|~|y~~~{||{xxz{{z|}}|}x~|y{y|x~}{{y}}v}zz}xz}{|}|{y~}z}{x{ztzy|yxw}||wx{y|{|x||{~|x}~~|~}~}~{~}~~~||}|}}~~}~~}{{~z~|}|{}~|}~zy}~|~~}}~~~~}~~|~~~}~~~~~~~~|{~~~~y~|~|}}~z}~~|~}~~{~}}||y{}~~~{|~~~~w}zs~}}~}|~~~~}~{|~|~z{}~}{{zz}|~~{xxw{{xzzy|ywz~|}}|||}|z~{~zzy~xy|y|{|{zx{||z}|}|}|~}{}{~~x|~zx}w}yxzzvuxu|{|}{{}u}zyz~z|zy{}~~|{~z}~{z~z{|~~|~}yx{yy|xx|}z|}xy}{~z|z|{|}{y{|zx~zy}y~x{}x~~{~z}}y{{z||v~}y{{{{~{{~y||{}{{zyy{~x~z{|u{{z~}{{|y|{|~yz{}}~x|y|~|~~||{|y}~}~~z~vz|||w{{~~~||{x{{}zzwy{{~{z~{}{||~zy||x{z}||z|z{|z|}xz~y{x}{}xyy~x}xy{{x|zy}w}x}}~|}}}}}}zzzz{}}yz||z|zy|zyy}yw}{zy||wwz{|zy{zu~wv|z}{|zy}~}~~~|~~|yy~|}}x|}}~{x}|zy{~{x|{~xz||yw{|z~w||}{{yy{||{}{|}|{|z}z}w~|{||}|}zz}z|~~~{wy{z}{x|{|{{xy~y{}|}}{||z|{|}{}{|~~|~~|}}{{}|z}zzyw~|y|}|}zz{~u|xxw{}}z{y{z{{|}{z|~|}y~~xz|zz}|wz}z~z}}yzx{|{z{{yw~{y{~}|{||v|w||w|{}}t||~}wy~{{yz~y{}x~~||~{~{yy{}{|}|{y|{r{}}}wy}{}y}}sz}|y{{z}|~|y~w{y}}z|}z}}|z~~~|}|~~~}~}~|}}{~|}{~|~~}~z~{|{}|z}}~~{~~}y|}}~}~~~}}}}|}|}|}}~}~}|}~{}|~}|}}~~{}{~|}}~~}|~}}|}z~}}}~~~|}~~|}~}~}~}~~}~}}}~|}~}|~~~}~~|~}z}~{{{|~w}y{{||{y|zz~x|}}{{y}x|{{z{{}|zyz||zy~v{{w{z{|~{}|zv~xw|wzy{}zy}z{~~}}{}||~|||yzy{}{}z{~x{||xy~zyx}zy}{z}y~{y{|{z~z{|zz{}}}xzzz{y~{~{~z{z|{|{}yy{{{z{yz{zxz}z}zv|}~{uzyy|zx}||zy}||~}v}y}z{x|y}|v|w{||zz|xzzzzzy}|{y{zzx||z|yy|}zx}}||~y{{~}|z{zz|z|~wyw}||}x{~z{|}}zxy{|}}}|xzz}|zzz|}}y{{{|}x{yxxx}|{xz~yy{}}}}|}{z{}z~z}|}||}w|z|vyu}~{{~{{}||}zz}{}{|v{y{|~|y}y}y|{y{}|{{z{~y}z{}}~}~x|yy||{zx{~z{{}z{z||}z{{}}{x||z{}zz}z|}x~|wv{yv{{{z~|yx}}{z{z{z~y{{}zz}~zz|y|~|x~{~~vz|{}z~z~|z|zz||yxzz{|y|z|{{|{z{|zx{~~|}y}wuy}||}~z}wz}{z}w{|zwz~|}}}|{y||{~}}zz}~|yw{z{{y|}}y~{~z}xy||zxyxz~zzyxz|{z|||{{}w~y}~z|{{y~{|x}{{y}||z|z}vzy|}|{{{{|}v{{{|zw}z|zx~||}{{}|y}|}zx~}}yw~z|yy{|zx~}||x~}}yzz}{x~|{}|~wv|{{yy{{~|~~{}~|~~}v}{~~}}~~~{~}~|~~~}~~~~}{~~|~~{}~z|z|~~~}~}}}z~}~~~~{~~~}~{{~|~}~~}}}~~~~~}~z~~~~~~|~{{|{||~~~~~~}~}~~}~|~~|{}}{{~}~}||}}~|}~~}}}}}}~}z~~~~~z}}{~}~~{~}~|~~~~~~}~|zz}{~y|w||x{{~y}{|x|vz{v{{xvx{y{x~{y|z|xwz|{|{x|{x|v}~{z{~{}~{{u~v}}}|z{zx{wzz}|y{{z|zyz{tzz{zuzxwy{{|x|y|}}z{{{}||{}|z{y}yzzyyx|zxxx|zzw{|ty|y|||{{{y}{{{ywyyz{|w|}|{z~|}~}w{{{y~zz{z|y{zw{|yv|}xy{z{z{yx|xw{||{{z|wz~|}}x}z|~x{{|y|}||}|{}{z{z|z~y}zx{x}vy}x||zzz|z{|{~xzxyyy||}~~~|}|}z}y}{~{~zz|{yy}zyx{w|yxxx|vxy~y{}{|{zy{{w{{z{y|y{z~}||~~}yz|~{{}}yz}{}||}}}|xy}{xz{||{zz}{s{{{|{||~xxzzz}|z~{y|~{{|{~~||x}~||~}~|}{{|{z}}x}||||}xyw{z|tz{{xyzyyz|||}x|z{~}|{}||}|zwy|{y||z}{yy{z{{}z{}yvyzyzy{}xyz|yux~z|z{|~z~{z}{}}}|~{y{{zw|z~z{x{y||zzy{~z|yxz}zzx~wy|{{|{{{{yw||xz~|{w|z}|~{|}zyy{y~}|zyz}xz}{}yx{uxy{ywy|w{wyy}z|y}|xx~{|}||}yy}xy|}}y|}{|z||~yzz|{zyxx|{zzx{y}vuxy{}y|{|y}}}z~|z|z}|~~~}~}}{~~|||~~}~}~~~}}|~}~~~}~~|||}}~{~}}}~}}~}}}~|}|~y~|{~}|~~}|}~~}~|~|~~{}~|~~~|~z{~|~~}~~~~}~||~}}~~~}}~|{~~||}|}||{}}~~~}|~}|~{~|zz}u|{u||~{yyzz||}zxwzy{zz{zy~{x|{y|{vy|w||{}}{}|z||z{y~{y|}~{yzz}zz|}}yx{~|zx|{x|zy||z|}{{}~yzzzzx}uy|xx|{{~}yz~u{z|||u|x}z{|xyz}z|yv~x|zz}{zz{}||~{{v~{z{zz~z}wzyyz}~yz{zw||}|}{zz}~~|yz~~z{~zx~z{x{y}{z}z|x}yy{|}|yyw}z}z|w{y}zz|||y}z|z}w}y}~~y|t|yxz|tyz{{wy{yy|{zxyy{zx|z{xxy{z||}|z{}z{zw{~w|x{zzz|}}v~~}{{}x|xvz|zt{}{}||{{}{yy|z~u~w}}yz|}|||{|x}~z~y{xx~|}z~zxwyy{z}|z~{{{|z~|z~zx|}|xy{x}{~y|~z}}{}zxyzz|z{|{|x|||}zz{x|}y}|y~}{y}{z|z{|}zzx|z||}}y|}}{|{yzzvy{|v|}~y|z{{zzy}vx~{|zx~~}{w~{|{}{|||x~x~y|}{{|{xuyx{w{{{{zz{}yw}zz~xxzz|v||||{|yy|{}{z}|}~~~{x}|zxt{|{wx{}||x{zz{{wy{|{z|yw{}y}xz}}~|zzwzzxzx}y}w{|{|}|~~zvx{zw{}}{}w~||xy{|{{y{|~x|{{}}~z}|x|zzz|y}x}~|zw|{zy~wyy||{|zz|yz}}}}z}w{|~}|~~~|~~~|{|{z{~~}}}}~~~~~|}}}}}~~~|~|~~}~}}|~~z~~~}~}|z~}|~~}~~}}|~~|}|}}{~~|||}{~~~{~}~x~{|{}~}|}|~~|v~~{~}~z|}~}~}}~}}}|}|~}z~}~}~|~}~{}~~}~}~z}}~}z|~~~}|z|{~z~~}~~}~~}|z}~~~}~~|}{z}|}~z}~{}z{~{}{~{vxw}~|}xzyw{zw~yz~~|v{xzwx~z~w|x||}{||{}|y|~z}}{~z~{{{~{z~y{||{z|y{{zz{{zz{z{zw{yyzxwz{s|z|zw|||}yz{|{z||}|~~|x}|zx{{~{z{zzz{zzy|}xv}}|yz{|}||x}xzw}v{zy{}y}~}y{~{~|y|{{{}~}||~{|}}~{y{y|{z~|z|{ww{{}xw|z|{|zxuzx|~xxyxw~{{zy}y}|{z{}~|{|~{}|z{{yzy{xw|v|}z{y~z{~y{z{yv}{wy||{z}zx}}{}w{}zy|xy{{|zy{y{~|}}zzy{w|v{|{wys{|w}{{xyv}{|w{yzy{yy}z{}x{{x{{|x}y{~w|~}}{~y|y~x}}z}|ty{zzz{z}wyxz|v|}~{||{{z}zz}y}zz}~|||}{}|x}zz|~~||z|y{xz{z|}zwzy|}zx|v}x{|}x{z~|z{|zy~{}}{~y|z{||{{zw}~}z}zwz|wz~vzy}{{v}}~}zyz}|{~y{y{{}|}{zy{yz~|yz|z{{{}{}z{|{|{{{z}|{{}y|zy|{|wxz|uzyz|wy{wv~zyyyxyz{y}|y~zy}wy{v~}{||{~{z}{|{}{|{}xx{{xx}}}yw|x{|{wwz{}{k{|zzy}|}~{}y{|zy||x|~wy|}}z|z{~|{|}zyy{xy|{|{zzxy}{{{|x}zyz||z{y~}|~}y|z}~yx{}~{}~~{~~~w}}~|}~|~}~{~~}}{~{{}}}~}~~~|~~|~{z||}}}}{~~}z~}{~~~~~~~~~}~}|||||~~~~}|}}|~}~|}}|~~~|~~}~ww|{}~}|~}|~~~~||}~}~{}~{|~~}{~~}~~z~|~~{|~w|~}}~x~}y}|{~|||z~}~}~}zxy{zy~{}}||yv{|xx|xx|||x~xz}{zz}y|{z{~z{{{x~y{z}||{{zwy|{||xy|~}|w~{x|}{~zy}~y|{z{}z{w{}y}|z}wy}y~z~~z|}}y}{{{|ww~~zx~}|yyz~|z|~{|w~y|~x{xvyz{|}}y{vzz|}|v|{yz{zyz}{{x}z{{}zy~|y|{~z|z~y{z~~|xz{w|{{zzz~|z|||v}{yy{yw}}zzz|{zxy}wv{y|}||y|y|{}yx~|~{}yz}{{u{{~{{{{{{y{z|z||{z~y{yz|~z{~{|~~y|z|yyy}z}{||}y|{~|zy{{xy|{|{y}}|y}z{{zx~~}~z~{w{}zyzzz{}{}}|||y||~|~~x}|z|~z~|}x|xx}z}|{|||{}xzu{{y{y~}}|{}yy{|y{}}y}|~x}{}}|{}z}|}||zwyz{{|vyvyw{y}{{|~y}||{}||wy}{{yzw{yxzv~}||}{}|x~{{z~~z|~}|{z}}{|}~z{~|{}zzx|~}x{}y||yxzz}||{yyz|{{|~{|wzy{{zy|~{yz|{y|{~}~|}~{yzz|zy{}{|zu|z{x}zwxzzy{xx{||xu|y{z||~}z}||{x{}|yy{}w}|{|z}{zx{{y~y{z}|}||}wz|z|}|}{|{|z}v||}{{}}z|}{{|zx~wz{||}}zzx{~{u|y}~|{}{y~|}{xy{yy|}}}~}}|~y~~}z}~~||~~~~}}}~~~}~}}}~~~~~~~|~~}|}|z~~~~~~~~~|~~}~~y~|~z}~~}~~~}}~~~~~~y}}~}~~}~}z~x~~}{~~~|~}~~}}~}|~}}~~|}~}~~~}||~|z~|{}~y~~}}}~|}~}}~~}|y}}y||v~{~yz|v{zx{|xz}y}xxy}z|y|w{}z}}{x|{{|y}~~{|y{z||xz~yz}|x{yy|}{{y{}}|y~{~ztz|~}|x|xsw~y{~z}~{}{v||z~y~z~|}|}t{|}~~|w}z}|}{|y~{{xwxy~zx}{{}{zz{{{t}||}|z~{~z}{y|y{~}zz~}~{~x~yv{z}|}zwyw}wzzzwzzz{}zy|z|}|}~~~{{yy|}{z}~{~~vz|w~w|}~y}{|z|y|x~x|}y}||x|z~|~{~}}~}~y{}w~~{}zyz~zz~{}}y{u|wzx}z{{x|{{{vz}x~~{x~{xx}x{~z{{y{~}z~y{{{z}~{{|~|}{|z{|{zy}xzzy}y}~z{z~|~{y}{}{x{yz|~}|}{x{~{~}||}}y~~~xzyz|{|{zyyz|zzzyz}zyy~yy}zyy~~y~~}~{x}{||z}{}{{y}~}{{~{|u{{y}{~|z{}}~|~|z~z{{}zwy~y||}|{|zzy{~{|{{|{z~}{~y{|{y{{}w}}~z~z{}}{|}|}{zxxx|~z|{zw{{{~z}~|{yxxz|~w}|}{z|{{|}|{zvzz~yyz|}|w}zzyuw{{|~zy{zyx|~}}{|{}|z~|z~{}{~{y{zz|w}{y{}z{x|x|{}~y}{}}{{|~{}|yz~x~y}}|}~~~}}~|~{~~||~}y}}~}}~}~}~~~~}||zz~}}|z~}zz}}{~~~~}}~~~}~}~}~|}}yy}|}~}}}{~~~~|~}~}~~~~}~}~z~~~}}}~~~}}~}}|}~~~z~z~~}{|||~|}~}}~|~~{~y{~}~~||}|~|{xv{{xz~v}|z{{}x|y|}|}vv{zzz}{}~|yzy}zz|w{{{zz~|zv{zzz~~xzzzx~{yz{y}||v|z|z}}{}z|~~y}z}||z{zx}|xp|zyy|{w{~}~zyzyx|w|yywzz|y{|{yz{}zzx{|{}tz|z~}yy||{|xwz{}{zz||zz}z|~w{||||xyzy|zzv~xy}yz|{{x{|{}x{}x~y~zz{|~zx{|y}zyy}}~y|w{}z}|~y}y||{}z|{zwy~}|xz|x~w}yy}x~v}}}{~}zy|~|{~vyz}xzz}yx{{|~||y{|{|~u|~x||||z{{zzz{}|z}|y{}~|{~||z~~}|}z~{x|z}x~z|zy{yyz{}xxxz{vz|}}{{y{y|z|z}|w{~{{~{|~w}zy}v}}uz}~{{~}}zyz|{}}yzz{yu{||{{z{|{~|~|{{xz~y{{xx|~{|xyy|x~y{xzw{{||w{}~y|zxzyy~||z{z|x{y{zx}{zxxyu|y{~z{}}}}|||z{{zx|{{|}{z}|y|zvy{|{|x|z|w|z|~y|{z|}{~x}|{}|zz{||~|x}z~~{z}|z|}z||~}{||{zx{}}~{}{|y{|xz||zyy}{|}|z{w|{|y{{uy{|{z|y}~z}y{{|ywyzxxyux{|zy}wy|{}xy}y{yw{|zy|z|}~}||}{|~||~x~|}ywuvx~{w}xy|{~|~}zvyzzy|yvz{x}z||z|{zz}y|y{}~}}}}}~~~~~{}~}~~~||~~}{z{}~|~||~~~~}|}}}~~~|~}~|~~~}~~~~|}~}~}|}|~}{}~~}~}|~|~}~~z~~~~}~~|~~}}~}z}}|}}|}~~|}~}{}}}}~}}}~}~~z~~~|z~}~}}|~|~|}}{}~~~|~~}}}|~~y~|zw~|~}~y{w{zyv|uzy|{|x|{|zxzyv}{||}x{xy|xyzyz{w|zz}||w||}~~}{zz|z{z{z|yxzy|y|xw{wywy}wtx|yzw}|z}{|xx{|}z~{{}|x{{|}{w|x{|zx~xzy}xyxz{zzy{y}y{{x}}}yz{~{||{zxwyz{y~|yy|~z|{{}}}z|~z}|{~{z~z|{xzzw{z||y|z{}}z{xxx}x}zzzy{zzwxz}z}x{~}|}zx|{v~|x|}|||y|}{~z{{yu{xz{wx~|~y||z{{}zyx||}~t{y||xvx|}{|w~|{}{}z}z~{}~{}z{z{|{{{{{xv{{x}y|~z|xyyx|}|{~z~{y~}}|{{y|}||{zz}|}}|{~x{{|{yy{||{~zy}||wy{}zzx{xw{y}{}|}z}{zy}~w~z~|t}|}~{z{{x~x}|vux~zz|x|z~|zz}yyzyyzzx|yxy{zz}~yzv~x{{{|yzzy}{~~z|x}w{{~}z{{|w{u|y{xy}~xzv~v|}xy{{{y{~z|z}}{yxxw}zz}yz}{~z}}{|zyz|{|zy~||xy}z|}}w||xzxyy}yxvx{|yzz{|{zy{~}xz|~zz}}~~~{{}|{}|~}|~|}v|xw|y|y|y|zzzxz|xz{{wxyyy{x{{~zr{}|~{~y|{}|~||{~|yz~|z~|{wxv~~|}v~{||zxzzw}zzwwvyx|}|~~~{||z~|{|}x}w{}~}}}}}}z~~}~~{}|~}~|}~t~~|~z~xx~~}~}~z~}|~~~~}~~|~|}|~~}~}||}~~~}~~}~~~|x}~|~|~{~~|}}~~~|~~~~|{}~~y~~~r||zz|~}}{~z||{|~}|}~|}}~|~~~}~~{~}~}}|~}~~}~~}xz{~}y|}{x}|~xzz|}yz|z|{|}|}{}|{{y|}y{~{{z|z|~}|yz{|||wyw}}y}}|xz{xyx{~yz{|{{z|}y|zy~|wzwzzz{zwyv{|}|~{|z~yzvy~v{{}}~}~y{~~||y~|~~zz{|z|~yz~w}|{}||{|}|x~wy{zzzy}|{x|w}y}yz{{}{~{|{{yz}{w}xx~{~w}~y{z|x{x~|x{zx{|y}{z|y{|w~}x{|xy|z~{~{|~~{~||{}}{}||{~{yz}{}yzy|{z~zw{z{wz{y||||||wz}zx|~{x~}|wz~wx||}|v~yz{|{w~|}zxx|}~{~y~y{xw|z}}}|{yz|w{{|{{y|}~|~|x{{{~|x|~z~~{}z{y~}}|x{|}|zy{~{|{||x{z~y{x}z~zw{|~y~|}y|~z~}~yz}w{z~~|{zzz}|yyzzzyzz}|{~z|{{~y|zzx{z|~x||}{nz{x}y|{z|}z}zy|}x|~y|~{vzy|}v{~yx{y~{x{~}zy~{|{|z|}{}z~yy{w}z{y||}}{z}|zw|t{y}}|}~}{z{z|z{{||}x}|y||}}|t||{y|zy|{|}zy|~z}{vzy}{~w}{}}y|}|{zxz}~y~}y}~z}}yx}}z}z{{v|}zy}||~xyzz|}~{|z||zw{wzz{}z}zzzuz}}y{{{|{|{}|}v{}|xyx~|zw~{|~|~~~~~~}~~~~~~~}~z}|~|y~|~~~}|~~}~}~~~{|~~}}~~|}~{|~~}~~~~}}~||}~~~~~~{}{}|z~~~~}}~{~~}}~}~~~~}y}}}~~~}}|~{~~yz}}~~|{~~{~~~~~|~~~{}}|}~~~}~~~}}}zxyz|}{}{}y{z{}|{yy{{||w{y{{z}vzx}{}x~z~|}}y{}}}|z|{{xz~wz~~x|z||yy|}xz~z|zzx{y|w}wyz{zzx|w|w|{{}~{|{y}|y||uy}~{~~~~y}~z~{y}}}|}|x|vzx}x{y|z|{||{||{{zyzyxz~}zzz|zz{}}yy}z{w||~||{xz|}|wx}z|~}zyzx{xz{zy||}wwxzx}|{|z}~~|{w~|{}zz{y|~||x|ww{~||wy{}|}vx}{|~y|xzzxzw|z|z{{~}|}|}|}~{z|x}}|{|{~y}~}}xy{zxzyw{{~{yv||}{{zwz~|||z|}}{z{}z||}|~x~{{|}|{{z}}|~y~}{zy{r{y{|xx|{{zv{}|w~z}{y~|x{z}}~~z|x|}y||xz|{|z{{w|y}{tx|}zy{{}||z{|vz}}|||zw||x|zxyz}|y~{||}z|~}|}|}{~|~}y{||~~z{~zzy{}y~vuz|z|x|z{wxuy|m~x{{|{|z~}~x}|z|xzx~{v}{||{{{{z{}zz|yzt{||}}}xrxxvx{|{{y~wyyyzxu{}}yyx{{}}~~}z|~zr}{~|x|{x{u|{xyzy|xxxvv|yz~}wz{{~zzy~|zy}z}|}||~z|zy}z}{~~y~~{xx~}yyzzwzzxzx{xy}z~yz{yz}{yu{|x{}{||y}|~}{{{}||{{z}~~|}~~y{}~|~~|}~~|~{~{~|~|y~||~|~~|~~|~~~v~}}~~}{}|~}|~~~~{~}z}{}~}~|~}}{}}|~}}}~|~~~~}~|~~|~{||~}}~}|~~}|~~|}}~~}}}~~~~}}}}~~||}|~{~|~~|}~~}~~z~~~~|y}yyyzy{~yxw}~|yzw{{~zyw}zzxy||z~y|}}{xvwy{~zzwzxy|x}{p}~}v{y{yxzy{z}}x}z{z{{{{{x~|}|{yz{||xxyx{zzzz}}|}z|~x|x~|z||yz{zz~||y|z}yyx~z~x~y{z}y{{}{~|{uz}wy|x|w{x}{{}|{y{|xy|zy|x|w|{~{{{}z|}{y||~}z{{|{z~{|z{|}~}wyzzx}yz}z{}{x||{yz||~{z{yw}~|wz|~{}xv|y~||{zzx|{z|{~|xy||y{||{zyy}|yy||xw}yz|w|~y|{y~zxu|~{x{{}xv|y}}{|~z{|x{|z}||{||}{|{x}~|xyz~z}}}z|zy~{zz|z|x{{}xz{{yxx~y{wzyz|zzzy|~}}yvz||}{|z{y}{|~xz~|wy~~}z{|v~z~{|}z}}z~wz|z|||z|z{y{{|z|}}{|yyy|{}}|x|}~zxy}yw{{zwzw||zz}}~zyyw~{z{}}{}}~z{y{x|zz}xy{x}|}yy}}}|{}{|{{|}y~w}x{{{|y~vv~|z|z|{z|xw{x}xzzx{}z|z{{z{|z|~|{}yy|}z}}{|{z}zz{x{|}z}{~v}z|}}wy{y|{x|~{x|wz{}~y}s~{yx}{zz}zy|yy||wz}{|wyz}{{y{|{|z}xs|~{{v{|}~y|{}|z~|zzx{|}}{z~~}~{~z~{|}}{z}y{yz}w}|zz{w{{z~}}|~~~|}}~}}{~~~{{~~~yz~~~~~~}|{}}~}~{~}|~}}}~~{||||}}~~}~~~~z~~{|~|}}|{}~x~~}~~~~~~~}}}|~}~~~~}~~}~~}}~}{~{~~}~}~~~|~{~~~x~~~~~}~}~~||}~||~~~|~}~y~}|~}~~}y|zy{x}zz||z||zx|y|z}zzy{x}{|y|yz}{|wz~y|~{w{{zxz{}||z|||{|}~{}z}y|}~{{~z{}||{{{v{zv~}{zzz|xzyzz}wywxy|~z~|z|{y~|y|}~{y}x|z}{xz}|}x{}|~{~zv}z|~}x||~x~y{}{x{|zzyy}}w|yx{~{}}~}{x|||}|zz}|~|y}{|y|y~|~{|zyy|z|z{xx{|yz{z~|y~}|z~}zx}yz~z{~|yz}y|~~z{z{{}y|{xx}}|}yy{|}y{{~{|z{}}|{|{{||~y~zz|y|}{{zy{{{}|||~y{{|x}yz|xwww}}{{~{w{z{z~u}x||{wy}|{{~v~}u~~y{|{y||~|~z|~|}|}w|v}|zw|yz{}}{zxy}|z{z|x{xy|{}~{}|z}~{~}|}|~|}~}|z~}z||~v||{|{z||~x~}}wxyxux{y{|{}}}wz|~{|y{yy~~x}zv~yz}x~}}}~}z~}x}~y|z{z}ww|{{}z|x||}z{zwuzy{z|~|x|}w}{|zy~~~||z}}}~z{}y{y{{y}|zy}y{y{{w}|zyzzz{zwy}{}}{z{{|{{|y|}|}}}y}||}|}~|~{|~{{{}}{zx}}zy|wz|wz|zyx~u{|x|{{z|{~x}{}y}|~}~{|}~~}|}w~w~}{y}}zw}}{~~xzzyv~}{z}vvyyx{||z}|{}}x{y~z{|~|~}|}~}}}~~|~z~}}~z~~~zz|~}{z|~}|}~~~~}}}x~~~~{|~{}~}}~}~~{}~}~~|}~|~}~}~}~}~~~~~~~}|~|}|}|}}~z}~~}~~|}}}|~zw~|~~|~}~|}}{~~~}~~~~}~}~}~~||{{}}{}~{~~~~~~{~}~~}~y}}|{~~x{}}z}|x{{z{}||wz{zy|wxw}z}{y}|||y~|~{w}{}|vw~yz{zzzzyy~z|y~xz~v}|{yy|{z}}~|zz||||v~yz|y|zy{wzzy}y||{}zy|}|{yz}{{{x|yz{{|vz|{w{x{x}}z||w{{y}zz}|xyxu|wv{x}|xvw|wz|yzw~{z{zyxz{|z}{xx{y|y~ywv~|y{|~|y|w{{y{~}|{y}zy|{{z{v{{xz}y|~}|y|{~y~yz}~||}}{~zwz}{z{yz||wzzxz~zz}|}|zy{x{xv|z{zy}||{|}}yxw{}|x}}}{}{yy|y{z{z{uw{||x|y}{~zw|xyyy|y{}||}zvxxx}}|{y{{z||~y{}|{{z}{y{u{z{{z{wz}{z|zvz~zyyyzyv~z{|}~|yzv|}||{|{zv|y~}y{}zz||{yzz|{|y}zz{}z~y{~v|yz|}|~|z{|~|yx~{}}~z{{w~{{vw}x|{zy}zz|{yyz{}y}z||~~~z|{|y}||~}v|w{x|}~|}{}x{{u{}~}w~y{z|{xz}x|z|xwyz~~{{||yz{xvyzw~}zw}~~{y}}|}{|{z{}x{z}yy}v{zr}}|~}{}}|}{yzzxy}z{{vx{z~{{z{zz~|xz|u~x|z{y{y|{|{yz{z|z~~z}zvz|y{y~}|y~xyzxz{{|{}xxy}zy}~~{~~|x~~~}}~|{}yyw|z}~{x{{||{~y{|||yzzzz|w}v{z|z~{|}~}~~{~~}}~}~y~}~~}~|~~|}}~z~}~~}~}||}~|~~~|}}~|}~~|~~~}~}~~~~~|~~~|}}~}}|~~|~{~~y{~~~}~{~z~|}{~{|{~}}~~}|~}~~}~~}~~~|~~{z~{}~~z||}~{}}{|~}{z~~}}|~}}}}||~v|~{x{{|}|yyyz~xz}y{zzyz|zxy|vvx|w{z~z}{~zz{y}y{y|}z}~|{|y{~}{y~|xz}zz~|{|zxy|||}|xz|x~{u~ywyzyy{|}{||y{zzy|}zz||{y{z}|~|xz}}|z{w|wzz}z~}zw||z|xyw{|z}{z|z{vyuzwz}wyzz{yz{zx{~}}}|~|}~|{yzxz|{|{yyyzz|{{zyyz~yvxwzx}}zv{z{~z||xyz{y}z|~w~y}~y|}y|{{}{|{z{z|vz|{|zz}|vwx{y{~x}wzzxz||z|zy~y}{}|y|{{{{|{|q{y|~|z|||y{~|~zz{ww{zyy|{t{yz|}yx|zz|yz~x{{{{|}zzxvz|{}}|~x|{~||{|}}|}~|{z|zyzxvxyy||w{{y}z|{vzzzzy}{{y{x}|x{zv||}|{xz||{||z~{{tw|}z{{{y|w~wzy{}zx|||y|z{yyxwz~~y{z~y|~{}~~zx}{y}~|zxy~{xzy|}z}~xz{|z}z{vzy~{zyzw{|}zxy{~xyxyxy~{{y}z~xyz~|{{z{||~}|}||{zzyy~z|}w|{~yyw{~w|yzzzxx~||{}||{y{{zzz||~{|zz|~~z{}|{z|{wy{zzzyzy|~z}z{z}y|z}|{||||w{|z{}z}||{|z}}z|y|{||z}w|{wyx~x}x}|{{|z|wz{v{|x|yxyzyy~{{}zz{|{}{|~|}||~}z~~}}}~~~~|~|~}}~z~}}{~~~~}~{~~~{}}~|~~~z|~~}~||~}~~~}~|~||}}~}}~||~}~|~~||~~~~~}||~~~}~~~~}}~~|~}|~~}}~~}z|}}~~}~|~|}}~~}~}}||}~|~{|{|y}zzz{z}|||y}wy}z}}{|z~x{x}{{|~x{|xzy{}y{z}||xz{y|}z|{||x{~z|y~z{{z}|{{{}yz{~u{z{yw|z}|}zzz{zxz~}zz}}yzy}{y||y|}~vxxz|yyz~y|zuy}}||||{y|||z{|{yx}~|zzy|z~{|z{zy{y||z}|vz|~wz{{|{|}{z{|}{}w{z||yx}{z|}x}{~zz~{}yzx}x||{}|||z~z~zzzz{|{yy}|{}z|~~}||z}z}{zx{}}}zyy{|yy{yy|{~z|z{{{~}~|v|}x~||~}x|||||~w{x|xw}~{{wy{|~y|z~~y}y}~z~y||xyy|{v{||y~}z{}{|z||z|z{||z|{zx|x}~~}yzzw{{zz}|zw|wz|}{zx{|{}y}w{x{|~~~z~}yzz|{z||z}~}~x|{|~|{{wvy}}yz{y~z{xxx}z{|}{yz}~~{~y|z{~||}|{|~z}x}{}||y}z|{y|{u{~z~~}{{}{z|}|z||zw|{}|}w|{v{|}{{x|}x{||{}}~|||y|u}xz~zyx|xzz}~|z{z|}}z|y|~|~{{|}{}z}yyzx~~z{|}v}{{z~{{{}w|~|{~{xz|||z{|~{~}{~}z~}x~|~||}{z|t|~x}{z}yzz{{z|yz{{}~~~|x|~{{|{|{tzy~z{w|{zy|xyuz~}x{y{}{}zy}{w|{x}|yy{y}{|y{z}}|~}}~}~}{}~~~~}}}v~z}}~{{~~}~~|~}{~}~}|}}~z~}}}||}|~~{}}}~}~|{}}{~~{|~{}~~{~~~}~~~}~~{}~z}~y~}{~~||{~~~~}~y|}}|~~}}}|{~||}z|~}~|~~{|~}~~{}~}~|}}~}~~}~~}~~~}~}~~~{~{|~}~}}|}}~}~~}|}|z~z}|z||y~|{zxw|{zy|zyyzzz|yyx|wx|zt{|{{{|}x|~}x|zy~~{z|y|x}y~}||{}}}{{}yy}}x{y|{z{y{{yyz~xz|zz{}y{yy{{yy|zz|{uz{~{z|{~~zw|{yx|~||~{{xzzzy~xy{yzy{}{~{{{y}xzzyxy~z{{|w||}}w||x|~|{}z~y||xy}y|{{}zz{yy~}{}{x}}}zyz|{{{{z{zzzz|}z{}y{}~zxx}y}w}{|||}|}}{yx}~|y{yzxv|zyzz|x|}vuzw}zzxx{yz|x~|}z~yxx{}{zv|x{}}x~{}|{|}{uz|wz|}z}|}~|~{xz}wz|}|{~}|}~yy}|{}{}|z|~}y~~~z|{|w|zy{}|}z{vw}{zzv|x{~}|y|z{w{{|~x~{}~|}}{{~v~~}zx||{|~vyyz{z{x}z|z{ywzz~yz|~z|y|yzv|~xz|zy|~{}yzy}}{z{y{||zz~~{}{{}zyvxyz|x{~{z{|v|{}}|y~{{|{|w{{}|||}}|{|z|}~||~{}}|{~||~~z}zz|xw||||x}}y|w}{z{zyx~|zzww}w|}}~{}z}}{|||z{~~}}{|}|~}zx{z~}z{{y}~~yy|{{}z{yzzzzy||}yx{{{|z{|}x{{y{}x{}z{}z~{~y~}y|}yz|uxz}w}wzx~||y}y|}yxzyx{|}{|}y{|x}}{}||~|~~~~}y}~}|}~{~~~}z~~~~~|}{~~||~~}~}~~~~~~~x{~||{|~|~}~|~|}}~~~|~~~|{}~}}~~zz}~|~~~}}{{{~}~|~|~}~~}||~|{{|}~}~}~||{}}|}~}}||||}~{~|}~|~{|~y{~~|~}~}|}~}~}~~}|}}}}~}~~~}z~}}|~~xy~yx{|~}}xzy{xy|zxxzy{x|x}y|}{x{}wyzwyz|z}zxy|}s{v}~{|xzy{~x{zzz|v~~|z|z~wzzzzzyz|y}z|x~y}|{zu|{w|zz{|z|}w{~x{{z{zvz|{|xz{zy}|{{{{|{~z{vxz~|v|yzzy|{w}z~z{y{~|||{xx~{wx{{zyz}~x|w|||zx{x~||zyx{zz|yz{|{xvy||}{yw{}y{}~|xz|xy||}xx}|||{x{{}{zz{z{v|x}|||y}~|}{}}yzwzy|y|~y}|{zzvzyzvxz}yx}|y|u|y|{{y}}{yx~{}|{|{|{z{|x}|y|xw}|yx}xy|y|{}yz|x}yy}{yzzz|w|}||xwyzw}~~|{~{}|{{|{}z|{|~{}}z}~w{~{yz|}|{|{{{yw|~}}yzv{y}x|zyzyw}}{|~||y}}|}w|{y|}z{{zz{z~wz~{{zzx|yy{xy|wx{}{wzwty{zy~yzz|{y}~{|~xz~x}|}|{|{zz{|z}z{}|~x}}}wy|z{}zz|{x~xzzyy|w|}}|}}w|}|yzzw{z}}|w{z~y~||{}~}{{w}yyx}{zz|y|v}zz{}{{|x~|zy{{|{zz{|z|{}}~}}|~zvxzw|~|z{wx|zzz}yx{{{uy|~z|{|||y}z}|{||z{z}yzvwv|u|}yzz}}z|y||x~zw~|{z{|y{zu|xz{|zz}{y|z{zzwy|{}z{|~}~~~}~~~|~~}|||}~|}|}{~~~}|~~|}~~|~~~|}}~}~~|~}|~~|z~~~|~{}~|~}~y}|}}~}}}~}~~~~}~}~}z~}~~~}|~~}~~~~~}}~}~~}{}~~}~}~}~}~}|~~~{}~}|~~~~~~~|~}z|~~~~~{{~~|x}y~||{{|x|zt}}yv{w}y||z{yz}~z{{zyxy|||{zwu{w{{|{zy|zz{{|{|y|z}{{}zu}y}wxzw|z||zv{{|{yz~zv}|{{z~wy{z|z}||y~x}x}{{{{{{|}{|y~y}yx|zx|z|xzyyy~|{yywwzyzwy{x}zwy{zxzyx{z{}x}z||y|{}{z~}z{~z{~x|z{x{yywyxw~x{z|zw~z|{zz~|{{z|v{}{y{|{|}z|}yyyzzw~}ux{y~}zw}{~{yyzyz{}|yvw{y~yz||}|xwzyx}yzxyvy|}~}|{}z}{{}y{|~{~y}|{x||y}{~}|~yw}yv{xxx{|z{xy|{uxyyyy}xy}|{}z~z{{y}}z|z}x~z{~{}}z{y~{|{xzw}~{}v|zw{{|{tz{~wy{w{|{{|}}{y||~y~||w~y}||{~xyz{zx|~w{|z~w~zyyz|y{x|qxyy|}~|{x{|wzyz|~z}zz~}{~x}|w|v|x|~|x}|}}zyz|y{{}xy|{|ys~z{w|xz|y~z|~zxvz{z|x|y{z||{}}zyzy}||t{|v}z~{yzz||z}|zwzz}{vy|yzxywyz{|v}v|z||z{yxzx{|{{w~{}{|{~y}}~{zz~{{{|z{wx{|y{|~{wzz|}vv|z||}|w~||z}}|}x{|}~}~}{}|{|}|y|{y{~zu|wyy~y|~yy}zy|}x~|yx{}{y|}|{z{|y}y|ux{}|}~}||}}}}~~v}~}~~}}~~{~~}}~}~~{|}}z~{~~~}~}}{}}|}~~~}~}|}z}{|~}~}~{~z~~~~}}}~~{~}}{~{~~{}~~}|z~~~~y~~}}~~|~}}~}|~z~~~~}{~~~z}~~~}|y~~~~~}}}}}{}{~~|}~~~~~}|}}~|~}}~~}~}}}~~|~}{}z}wz}z{{{zy}{~|yz|~yyz|zzyyz{xz|{~x{|z{zyyw~|t~~xy{wtwz{|y}y}xz|z||{||}~w{{}{z{}||{{z}z{r~|{{yxz{z~xz{xyyy|x{{z{~|z{||y~wzy~}wzz{}}}{vyv{{z{~|{{zy}x{x~}{{y|x||{|z|y{z|{z}{|{yzzzz{xy}|{{}~y{{}x|zz}}}{w||}|z~{{z{zyyx||y|zxzwyy{|}z|z}y||{v{|{}}{}z|y|{~{}~|}w|{xyz}yz~{{|z{zy}{z{yzy|zzy{|zzy}xz}{|~||{~{}z{~~x}|z||~y}{}{yz~}{}~|w|y|{}{z{y|x|y|{~|}~wv|{vy{zz{~y||}~w{}z}||y{}|z~}~{x{{}{xz{{z~yy|x~{~|w|y~~{}{}{vz|~}|~{v||{z|{|x}z}zy~y~x||zz{y~}z~}{xz{||z|zy}~}zu}|y~{{}~||xz|x{|z{xyz|w|~~}{z}|z~|}xwxz{{y{zw{zyzv{{z|{y||wywvyz||xyy|{||||||vy|zv{{z|}yz|x~y||v|{}z}y|z~~{~ywyw}x~y{x{w{|{{|{{|y{}{{~}x}{~xzyz~|~{~z}}}||y~x~xz|y|{zwyzzy}|y~{{|y|}z||y|z}y{}|~~zzz~|}{{y|yw||}w~z{|{{y~zyz}|z{t|y{|{zz|}{}|y~~z|{}|zzy|~{|~~~~~~}~~}~z~~~~~|~~~~|~~}~}{~~}{|~~~~~~~z|~~{~}z}~{~}{|}~~~~~~~|~~~}~~}|}}}}~|~|z~~~}~|~~}~|~}~w~}|{}}~~~y~~~~}{}|{~~~~~|}z~}~}|~}~~~~~}~}~{{~}}||~}~~~~~~~~~{~~}|{|y~~z}~|~}{w||}y|y}}y}z{zvyz{y{~yxy|||yyvywv{x|wzy{{zz~{|z|zz{y~}w}z|}||x{zz{}|{~|{z}{z|ywyuwz|z{|z}{z{x}||zv~{wz{}|x{~|yz{w}yzy}z{y{y}z|x~~}x{|zy~x}y{}z{w}z{|~{|xx|x|zzwz{|z}z}|{x{~~tx{x}}{}}~|}~y}{z|~{{wz{wy{{}vz{{{ywy|s|wy{zywzx|~}xz|~|zz}{zz||wy~|}|zy|{y{|xxwuxzxx}{z{yz|z~~z{{z{zzzvww}|}}uzy}{}|wyvz}y~x|~y~y|{{wzzy|{{xwzzwz}zzw}}xxx|zzz{|}}y|z~x~x{|zzzzw|~y{y}}}~zyyxzx{{v{{zxz{xx}ww|zx}x|zy|{y||~yzx}y~zzv|y|{|w{~{~|{}|~~{{z{yx}{||}xz{{yz{|}}yz{xw|{{{}}~~}wz{y~||}x{yzwyzwz}}|}|z|{v{|~}||xzx{v{}{|wzz{~|ww||v}{z}z|}|~x{yzz{{}|~wyy|yxyyz|{~}z|zzw|y}y{}~xzzxzx|vz{z~zxy~yvz{z}y~}{}{|zx|}}w|}{~~{~zxzx|yyz|v}}z{{w{v{{yy}zwvw{yx{z{zxyyyzy{x}|xy|zy}|~~|yy}{{zz}}}~zx{z}v|wxz}|{y~~{w|zz|z|{}{}~{}~{}xz}{vz~~|}~|~~~~~~}|}~~~~~}}||}}}}}|}zz~~~}}~~{}~}~|x~{~{x}{~~~~~|}|z}~~~}|{~|}|~~~~z}}~|~~|}~|}}~|||~~}~~|}~~~~|}|}{~}~|~~~|~~}~~~}~}~{~|~}~v~}~}~~~~{~~}}~|y~~}||~}}z}}{}{~~~~z}}{||z}}z}v|z~|y{zwyxx}|z|z}}|yz}}y|xwwx{z||zy||}}x||ywz|~{~zz|z}xzz|{{yy{~}x~yz{{{z{yz~x|yyyxz}y|z}y~x~xxxx}y{|z{zzuw{zyy~|~|y|{xz{}{w{{z|z|vy{{}}z||{|{|||{|vyz~yx~v~{}|~}z|xz}xx|||yyzxz|{z|}}{z~z{~z|~zz|z}|}{{{z{~x}zw{~{wxzx|~|}{zu|w}ywzx}z{{w}{~}zw|vyw{}{|x|{||zwx}}x|w{z~{zw|zy{{y{|{|~{}|v|}{yy}}z}||}{~{z}~y{}w~|~{~zx|}|yz|y}zz{z||{yzyxx|{w{{|~{|zy}}{}}|y~|zx|}}|}z{|~v{}}z|{||z}{|{yy|x}~{|z~v|{~|}{|w|{|{{z}|}xz|{}|~}yz~~~|}}}|v~{{{|yz{}vzzx|y}|vy{}yx}|}~|}u~z~y|xy{x|z~}}~z|{}|}|}{y}|}{|x|y{~y}wy}||~{{z}yyzt}}{y{{y~~yy||||zvw|||u~zzz|{y}zzy}zwx{w||~z{{|y|x{~{z{z~zyxxz~x{}~~wz}~}||zx|}z}z~}{y~|}{x|{||~|{}{}}{zy|~||{yy}{~~}y{zyxx~z}~z}~y}zyz|{{x{yzx}z|}x}z{~{{z{~~{z}}}z~y~|{|{{|}{{y{wx||||~|}z|}~~|{~~}}~~~{}z}~}}~|~}}}~~~}~}~{{}}~~~~}z~~}~~z}{~~}}||||~}~~{|}~||}|~~{~}~}~}}|{~}~|}|~~~|~~~}~}~}~}{~~}}~~}}}{}|~~u}~}|}}}~~~~~}z~~~|~~~~~|~|~{~}~}}~~~~}{|{x}z|x~zzwytyzzy{y|}|xywzyz{{yzz}z|}~}zx~~y|{{yz{}{}~}~z|{}~~|{}~z}x{{{|~z{x}x|{zx|{x|yyzx{zzv|{|}|w}|}x|y|z}|yw|{zw~||||{z{}y}yx|}wyzr|z|}{|wyvw|z}xzx}}{xvyyzw|{}{|}{|{z~{{|x|}zz|{}xx~wy{}{}z~|zztx{yzw{z{{z{{z}{}z|vzxv{z}{|}|{||~y{|}|z}{x{~{~z|{~~{|~|{z{zyy{|z|{||{z{w|zyz{|zzzx|{w}{yyz||}{v}}~||zw~z}~|xy~~zww{||y{}zx{}}xzw{zx|}{}x}yzx{~~~zy{w|||{~zzzx|}~}}}y|{{}{{yzzzzy|zx}z|z{x|zx}{z}{{z{~z}~z|}{zz|{|zz}|{u|}{{~~|}{y}{{zv~ywyyzz}zxyw|{|z}|yw|y||yz}{{{z~}z|}z|y~zy|~}yx}z~|x~~z{{x|x{}{||~{xvyxxy|xxx~vuyy|y~{}x|}y}{~z||{}z{}~z~}}x|{~~|zyyxyzv{|w||yzz|}z~x{w|z{y}|z}}v~y|{~||{|{xy}~zz||}z}|}x{~}}~z{w|y|y{z{wyz{}zxzz|{|{z{xzzz|}|z{y}|}z|z|z|}}|~}{}|{}~}|v{zzy|z}x|}xv{{~yv{}z{{x~z||y~vyy|y{|{{t{{}y|z|}~~|}~~~~|~}~|}}~}}}z~~~~~}~~}~~~}~~~|y{~|}~}~}z~}~|~~~}|{}~}}~~{}~~~~~{}}~}~~~~~}}~|{~~}~}}~|~~|x~}||{y}~~~~x~|y}}~|~~~~~}}~}~}~~~|}|~~}||y~~z|{z~~~}}~~}}~~}}~{}~}~~}|~~~}z~}~~}{{~}~y}{zy{{{x}xx}y|z{xz{|||}{z|{~|{{}z{y}y}{x}zz|v}zz|xzyxx|}{z{~{zz}|{x}{zxz|xy{w~|xz}{z{yy{{{y{{{x{||yy||}{wy{{{yyzzy{{}z{szz~x|{x{|v{{{~~z~x{xw|{|~|}|||y}{|}yxzx}{}{z~|~vy}}wyz~y}~}}{||y}zw~|x}~yxz{w~|{{yz{yz||zz}y}v|zxxy{y~yx{}~x~{zx|yvz|xw{y}|||}~{{z{x|}z{xy}{{|zz}z~}}{}w{|w|{ux{{~x~{yz}zz}|z{xz}wzzwzz{y}||z{~{|}w||}}||zzx||~z~|z}}vwy}}y{~{{oz~}{{}~yz{}|xz{w~~y}z}{}|y~|{{wz|}{}}||x|{~z{zz}}}{zv|yyzx}z}|w{{}x}z}}{{||{|zvyy{{wz~zz{z}{~||y}z||y{}|{~|yx~{|}}{|{{z{wzwx|xx{xzzyy{|~{|y|z}{}w~|||yy~{zyy}||{}y{z||zyyx{}|{z{}|z~}|xx}|x}|yz{~xz}}}y|}{x{|{z{{|||z|z}{{wy||}zx}w{}}v~{}||{{{}x|||{{z{|}|{{zw}~~{{|x{{|yzx}z|y|}|z}~|}~wz{z{}}|yx{yz~y|~|{|{x}|{x~{|yzyzz}{zx|z}w}~y~zwy{{zzz{|x{{zww{yz|zx~yyywzz~y~{z}|}~~~~|~||~~~x~}~|~}{~x}}{z~|~~~|}|}{}~~y}}}~~}|~{|~~~~~~~|~~~}}~}~{~y~~~z}~}}~{~~~}}}}||}|~~}}~~~{~~}}~~|~|~}}|}~~}~~~}{|{~}}}{}|~~~~{~~}~~~|~}z~|~|}}}{}~}~|~}~{}}}|}{|}|u|z|~{yvyzy{~xxw{~yz{{zx~{|zyzyx|y}u}{z~|zz{v}{}}~z{zz|}{{|||}}{xu|{{z}w{w||||vwy{{yz{zy{zuwu}yxx{|xz|z}z{vz||{{}||y|x{z{|~z{|{z{}wzz||~vy}z}~|{yz}zx{z{x{yz}~{|z~}{{zz{|~xz}{x~~y{x{{yy{|z{x~xy|x|x}xyy}|{{|{ywv}z||{|{{}{{}~~||||}|}zzy|}{}|}|{{x|z{z{|}yyz|zz{~|{xwx|yxx{z}}{|~~y~z~{zzz~zyy}|}z~~~xz}{{w|wz{zzy{}|{{zzx{}|~s|{tz|~{~~{}~z{zyyz{|z|~{x|u}|{x}||~||wz||{x||~w{xy||yx|zyyy{w{z}y~{|}}~{y|{zyy}zz~~z}z}~{zzyz}|}{{vp}t{{w}x{}yuz~z}wxzyyz{|{x~|}~|y|yyxy{||z|yy{|{~~z{{zx}{w}|{yy{zy}{z~z}||vy{{tv|yz}zz~|zu|z}~yxw~|y|y}~z{yzwvwzy|zwxzy}y{~wxz{{zz|{w{x|{{zz~zy{y|z~~}{yz{ywy}xz|y{|{{}vy|xwww|zx{{zx|{||x{|{~ywz|||y|~y{zw}}}yyz~~|xz|}~~y{||{zx|x}}|{{x||}z|vz||{y|x|v{|zyz|{{~~{z|z}{}{~}~|z}|~z{~|{~||}|~|~z{~}{~~~|~{}~}~~~~|~~~~|w}~}~~~}||~~~~~~~}}~~{}~}~~}}}}}~~}~}}}~~~|~~|}{{}}{}~~}{}~}~|}}}}~~~~~}}~~~~~~|~|~~|}~~~~}z}~}|}~}~||~~}y}}}}{~}}~~}}{~|~~{|}}}{~}~~||xy}||{z}}{|w||x{~x{{zz|x~~{yyzy}|zz|{~{x}}x||{|}~y|{z{~|w|v{wzzzxz|xs}x||y|}}}~|yy{z~{yy{y|}}{x|{wyz~z}yv||vzvxw}}{z|x|z}z}{z}}z}|{|w{y{}{zy{yzyy}|x{{|}{{z{{}{y|~{|wz}vw{yy{{yw|u~|{|{|}{~z|y}{{{z|{{zz||{}|y~}w|}zz~{yy}{yz|z~w||~y|{~yzyw}}zzx{~}{y}z|yvyz|~{|{y{{|ww{|y{|~zzxz|{{|yzx{{w|{{}{}w{~x{}y|y|y|xz}z}|zx||w}{u~zx{{{zx{|{y{u{|}{}}{|z~}|~z||~~{x}|{zty{z|zz}|~}z}~|}{}}~{}xx}zyy{{x}{~~|zxyx{{}yyzy~|z|yy}yy}{|z{|z~zz}{y{yz}w|}{x{|}{{y~||zx{zu}{x}{y}|zy{|{{|xy~xzy|wv|x|{|z}|{~|}~}|}xyx~|{z~zz{z{|}zz~{{zvw{|x|{yz{uz{}x~~|xxz}zz{|}z{{}}~~}~||y~|{|{}y|u~||}~z{z}xyy{~yz{x{{{yyy~{{w{yzzzzw{}x}yzvy{|xz|~z{zzy||ty}}{z{xu|}|z{z|zzzy~yv|zy{yyy~{z}{||z||z|{x}vy{}}zzy{y{}{{}|xz}w{{{z}}v{{x~}x|y}xyyx}|z}|{t|~z}{~{~~~}}|}~~~~}~}~{~~}~~{}}~|{}}}}}}~~~~~~~|~~{{}~~z}|~|z~}~~}~~|}{|~}~}}~}~~~~~~~~|~}~~}~|}}~}~|w}~~~|~z}~}|~~~~~}~~~}|~~~~}~~~x~~~~|~}|~}~~~}|~~~}~}|~}}}}|~~z|~}~~}|{}xxz{vzx}|}u{||x~x}{w{w{w||u{xyy}}|~zz}y}|zz|z{~{{{~yz}x|{x}{}yx|{zz|{|{{~|x|zzwwzwyy{x{vw{uzy}~zzz{}y~z{{z{||{xv~||y{w|{}{|||zy{}xwv}|t|w{~|{||}v}xx|}zyx~|z{}z}|{}{}x|w}~|zy{|y|{x~xz}zy{w|}zzzuvy{}|~~txywwzz|{zy{xzzw{||y|t|z|}{}{~|x}z|}||v{{yy{{zz{x{yz}w{|{}}yyxx|w||zvzw{{u~{}}|~z{}{y}{}|zyy}{~|yzyz{w}||||zyx{{wv{z{|r{yy||w}|}y~}w{{y~{}{||}s|xzy}}~{{xxwz~zwx|~y{xyyyzy|{|yyyxx{}}}{}|z|z|z{~w}|{y{y}}|~y{{{{|wy{}|zzz{zwzz||ywx{{xw{x|yw~||x}z}z~z|{~{~|z|~|wzz||z{zx{~~{|yzyy{}z{}{{zx{yy{wz|{{wzy}x|y}{}}}zz|y{z}~zz~z{~~yyzyy|y|zz|xz|{|y|{|}zw|{}z{{|~~zx}x|}z{{~|~yz|{|{{z|wz{|~{~~}}zzx{twyw}yywz{w|vx{|||xz|x{yx|{w~|||||}z}||~}{~zz{{}x{}|}}}}~y{z{{}}z{y{{yx{yz|wxz|y{u|x{vzy}||wz|{{y~~z~}~~}}}}~~~~}|{~~~}}~}}~||z|~{~{}}~~~~~~}}|~x}~}}}{}}|}z{~~|~|}|}~}~}~~~~|~~~}~z}}}|~|~~|z~z~~{}~}~~~}~|y||~{}~~~~~}~~~}~~|}~{|~~|~~}~}~|~~}|y|~}~~~}~~~|}|~y~|~}}|{}}}}~}~~~~|~}~~{|~~~|}~~|}}~}}}}}}~~~|xzy~ww|}{}x{zxzx{{yyy}{~{|x|~}w|z|w~xy}}zw|xzy{}zyux|}|}yz{|x{x{|~z{z}|z}y{y}|xz{y{y{v~~|~||~{{x|}|zxz|xw}}vzy|{xy{y{}~{z~x|xy}|z}x{{{|z{|}{|~~|{|~yzy}{z{zzw}zwy{|y}vv~}zw}y~v|v{{y{zzz}yz|}z}x|{|yz{|z||{~zy{xzz}|xz|||{{|}||t{y|yz~yzz{||{zsy}z|y{~}{{~yv{yzzzxwzzyzy{ywzz|y{z{{||{{|}~{z{{zu|~y|zw}{}{}~}{{{w}{{zz~}{}z{zz|{{y|{|||{|yy{z|{|yx{{{wvyyz||}{~}}{}}~|}}|{|}z~|zx}~z{~{}}z{|}wzz|uy||y|z}{z}|zzxvy}u|}z}}yx}{x|z{z||}y~}|x~z||{{{{zzw||x~xzz}{wzz|v~z{|}~{|y{{~x}z~zz{|{}|{|zyzx|}wy{ywx{|w}~yz}zz~z{w|{}yzy{{x|~xuzyyz}|v}z{~{}{z}~~yy|y|}~z}xv}y|uwyzy~{z}|y}xzyv}|}zzxwy|}yz|yzzzz|x{x~~{|svz}|z|yyy{yxx}{{}{{|u|||zv}y{}}zz{|~~x~z}w}y{z}{{xx~}z{{yz}~z|z|wv{~yzy}zz}~}{z{z}{|z~{xz{{}|{|zyyz~~zw~~}~|{}}}~~~z|}}}~~~~}~}{}~~~}~~~}~~~~~{{~~|||z}~{}}z~~~z{~~||}~~|~|~~}{|~~~~}}||~~~~{}{|z~{|}~~~}~}~~|~}~~|~~|~~~~~}}~}~}}~}~~~}}x}~~~~}}~~}~~|||~~{~~~}~}~~~z}}~yy||zy{z~{y~vy}y~y}}yy}w|zvz|yzy{x|xzy}u~zz}~}~vxzz~~|xzzy~yzzy|wu~yzyz|x}zzzw|}}zx{xzwwyzzwv}yx~zyzyz{yxzv||yxzy|{|zy|z}}~||xz~||xz|zzzyyy{|zyzz{z~zx{~z|vzxw{vyy{{}x~z{||{z{||u~}y{z}y}}{~~|z{x||zt{}vyyz{|xuzy||z}|xwxyyy~{y}w|}|y{xyz{x|~{}~{y}yv||x|}xy}zzx}{}zzx{{z~{{}yy{|{wuy{zx{}v}z{}y|{|{y|}z{yz{|~zw|~y{}vwy|z|yxz{yuyzzzz}~wx{yyyv}{y|{}}{{{~|}|}y~~{|{}yz}~}{z}}ywzwyzy|y~|||z{|zxy{}{z{y}y{|yy|{~}~}zz}{{{y}}}}z{~}{zxz|{yy|}}wyz}y|z{|yyz|{vxx}z{~{||{|z||}{y|{{xy|~{z{~{|x}z}{{|z|{zz|y{wy~yzx~ww~{zv|z||x|zv}y}}{}y~}|~~|{}{xy|}z{|}z{{zzy}{||y||zuyyx}zy}z{}~zx{xs{uz}y||}z{}z}}{z}|}~||xx}{}{|~{|{|}{{~~u{yzyzyzv}{{~{x}xwzyzy~|y|w~zy||{x}{}}|zx|{zy}{z{xy||~|y{}yy{|z{w|y{xwz{z}||yzzy{|wxz{x~{}|{}|z{}~~}{~~xy}|||z~}~~|}}}|~~~~~}}z~~~~}{y~~}~|{|}~}}}}~~|~~~|x~~~~|||~~~~|~}}|zz~|~~||~~}~~||~}{}~}}~~~{~~~~y~}~|~~~y~|}}{}}~}~}~||{|~}|}~{|~{~~~~|~}~~~}~||}~~~x}|~~}}|}}~~|~}{}}}~~~~z~~|~}~|~~}}~~{}}|~~}}~zz}u|{{{{x}{z{x{|}{|x|~yx{}zu~y{xy~|~u|}|yyu{y~xy}z}}z{w|y|z||zz|zzz{u{z|{|xxx{{}yzzzzyv{yy{{|}x}}zzzz{v{~}}{}yy|w{~zvz{zx}~x|{}z}y{{{z}x|v{z{x{|~|z{{}{|x}~z~|{|~v{|z{z|}|y~z}w}yzxwz||}|y}}~{}x|y}y}}{y{{~y}~v|y{|{wyyyw{z|{~{x}|{|{{~~{z{{z~}z~x|xwy~~{{~~}z~|y}|{{z~~~w|{y|xxxw~z~zy}|}wzw}z|~y{y{|yyyz}w|{{{|z}xyxyzz}zx}w{yx|y{}z}{}{y|v~{~{z|z~{z~y|~y|yz~z}|y|~{{~|y{{}|}xz{{~yy|{z}x}z~z|{y{}y~z|{xx|yz{|}}wz{w|||x{~z|}y}y|{{{xx~w||z{yz{y|{zy}{{y}}}z||}|~|{zx|yz{yyxy{z{|zxzx}~xxw{z{z|{z{||}{~||~{w|yzy}{yz{|~x}||{{{{}{xx}|y|xy~|x|w|z{z}~wzzz|~|x}{}{|~zz|yx~~}{{yy{}{}y}ywy|~}{z~{w{vz{xz~}}{vzzy~xz{s}xy|{{xzzv|}}}yw{{~~xw}~{~y{{zx}z{zvzwx{y||{||x|{|z|~yxyz}|~|}||w{|{y{~z~~xx}}{yzz}z|{|~z{y~{z|zv|~z{y{y}{{w|}}}}}~}|~~~}{~}}~z}}}~|}~~|~~~vy~~~|~~|||~z~~}~}}|~|}|~~~~}~|~~~|}}}~}|~~|~z~}~~~~~}~~|{}~~~~~{||~~~{~~~}v|}~}z}~~}}~~~~|~}}~}|~}~~|}~}}{}~}|~}{~~~}~|}}~{{~}~~{}}~~~|~{||{zyw||zzzyvyyzy|yx|zxyy{{yyzu{xyyyz{||yvv~|xx}{}z~yvzzyz||~z{z}|{||{yz{yyy|yzyvxy{{z}zyz}~vzwv|zzxzx~ztzx{|{zwy~~|z|}~|z|x{~zy{~|yyxx~yx{yx|xy{xyx}syx}wywyzzy}yx{zyzx~x|w{zxw}y}x{|}{y||xyzyz{|{z|}xyv}xx}{w|{z{zzy{}y|z|}{z{~|z|y|z}w~}|zz|}}|z}|~||}x}yxz|{~zxy{zy{{|z|z}{{~{zxz{z}y||z}|~z}|~y{}|{}{x}zz}z~{zz{z}x{}vwxy~z{xy{yzxxxy}z}xt|z~w|xy}z}~y}}||{z||{}z{}{z||{z{y|zz{|yy{w|x|{|x}y{}y|zvzzxywx}{z{{zyu}z{}~z{|~~y{x~|{{~|{zyyyyyxz~{}}yv{y|v{wyxw|ywx}{}xzyz}zx{y~|{|~yx{||~|zy{}}}|{{~{}z{|yzxy}zyyyz{y}|x{yz{xw|yz{y~|~{|xzzy}|~}yyz{{z|w~{y||z}}}{x{v|z}wz{~zzx}y{vyzy{uzyxzy}w{z}}z{vxxz{z{z~w{w{}{}yz{}zy||zzz}yzz{xyzwyz{w}y{x|z{zy}x~zx{z{}~}|yzz|w{y}|{{tz}|y|~}|wx}y}y}yxy}z{{{xzxyzyx{{}}}{zzxx|{yz{{vzyz}z||z{|zz~}~~}|{}}~}~~z|~|}|u~~|~~~{~~~{w{|}~}}~z~z}}~}{z}~|~~}~}~~{}~~}~}}~}{~~~~~|y~|~~|~~y}}}~~~~~z~|~|~|~~}~~|y}}}}~|}|}||~|~{}}~~~|{~{{~|}~||~}~}~~z~~~~~|~|~}~~u~}}}}||}}~~}}}~~~~|~{z{}{|w~zz}|z|z|wzw{|x{yyx{||}|x{{}|z|}y{||}|}{~zww|w{}zz|z}y{|{|vz}xz{y}xzz}{{{y~x|yzzzzyz}xwyzz|{z~y{}}|zzzz{~xxx{zz{}xw~{||zz}|z|~|{|tyy{||~~yx~z}xzx|zx}z}}|xyy{||{||}{~}|y|z}||yz{y}|v{{{|{~|x|{z{y||zzzyy{{~}zy{{}w{{{wvwv{yz|zw|zxy}~zx{x}z}xu~z||}}y}|}{z|{}y{{{y||y{}z|{|~|}w{|x{{z~}{{v{wzv|y}}yw~|~y|~x{|~~}|{yw}y|zy{|y}w}{|xyx|z}yy{}{}{|}xy}{}}||yw{zz{vzzzz~{z~~}y~z{||{}{wxw{z|y{~}zx}~w{{z}|}{yx{}~x||}x{zx||}{|~y|y|z~w{|w||}}}v}|}{}zy{|||}{t{y}~{||wy||{{|}z|y{~|}|||z{||||xxyyz|}{~|zwz}}{}zz||zz}{zxxy{|y{y|{}}~w~z|{|zzzz~|}zz}zzx~~~{zwz~y|y}z{y}}zx}z|v}|x{|xwz|{{~|{z|yz{t}{~{~{yx{x}{tx~{{z|~zz~xz|||x{~y{|~{zwywx|~|z}{z}wy{|y}~w}~|xzw~{}{}y|{yzw|z}yx|{{{{z}{z}~|z|}y|{{~}{x|yxxxz{}zx~{zwy|~{y~|}y{~|~~~~zy}~}|}~|~{~~~|~~}}}~|~~~~|~~~v}~~~{|~}~~y~~~~|~~}~~~}}}~~~~~~~~}}~}}~|}}|}}~~~|~{}{}~}~~|~~|}|}|}~|}~~}~}~}{|}~||}}}~~|}~|~|}~}}}~}x~}|z~z}}|ywy~z{{z|w{z}}~wyz{}{wzu|wxw{zzyy}{}u{z|z}}{}z|x{{y{~}~x{{{t}~z}{y||x}~|y{zyzwyzxyxzy~yz{z{wy{zx~zy{y{|{~{{z}|y}}{~zyw}|zz{{{{wxwxw~|{xzy~z{|}{xzxyy|x{{xw|z{x|z|y||~~{{{}zx{}}}~zz|~{}yyx{y||zy|||}{y{{xx}xwz|wxyzyzz~y{~|||}~{~z{}{|~~|{xy~x{x}{{wzz}zw~xyx|yz}}|yx|{zuux{}|~{}}|}|~{|}z~|~y}xw~x}|{||}y|{|~|}}xyxvww{vyz~p{zx{|w}|{~y|{}{y}x~}y|{~}}y{x}w||{~}|}|}{~}{~|zzx}y|{u}{z}xw{|wyy{{y|vzv{z{|~||}u~~z}|~{w~}|x~|~}}zz}ywv{z}}}yxw}~yy|{|y{|x|x{vv|zvyzx}z~w~|}|z|~}}|zyz{}|x~~~|}x|}{}|v|}{{~xzzx}}zyz}{||zw{yw|zz}yzyy}{x}~{}w~{zw{x~~}{|}|}|||y|~yv}}z}|yyxw{|}{wyu{yzzv~zy~}}|{~uy{x~||yyzy{|y|}~~y|y|~z{y~zxyvx|xyw{~zw|wywz}zzy{ywzyz{{z|y}|x{{x}yzyy}{zy|{}yz~{zx}w~}|}{uz{|||zzzxz{}wyvz}{|y~{|}|~{|{z|{z~z~~}|}{}~v}||}}~~||~~}~{{}~~~}~~}~}|{~}|}{|~}~}}|~|~|~~~|~}~}~|~{~~~~}~~~||}~{||~|}~{{}}~}~|~}~~~}z~~|~}~|{}y}}}~}~~}~~|{}|z}}~~~|~~~~}~~~}~}}~}~~}~}~~~~~~z||{{~~|~~wyzy}|{wx}{~w|{yw}w{|}x{}x~|xz}yzz~y|xxyzy{vz~z{xx{|z||w}z||zx|z~~|{x|{z|~yvz|{}y|}zv{||||}uyz||}z{{z{yz~~|wz}{}wyyzvy{{|}{~{|||z{yzwy|z|y{~{|zz|}}~}{}|}wxz}}zx~|}zz}{||{}}}{z~}}x}y}|}{y}{z|~yyzzzzzz}|~yw|{wyyx{r{x|y|yz|{|{vxxz{{|xzzz~xw~}x~|}|wzyzyyz{{uz{yuy}zy}x{|wz}yyz|yy{|{x~|{}{}z}|{|||}|{xx{||yw|||~|}yzyx{~{|w~wv{~x}|}{|z}|{zx|z{}~{z}}}{x|}~|zzzyu{z|zz}|||{~zx{y|~xz}z|u}~|{z~}x|}}zz~x{{||z|y|{{|zyw|~y|{{zz}~zz{|{zx||{zyx|y}}{yv}}{|ty|||{zy{{zxy~|y}{}xzwz|{vy}zz{w{}~z~zy|}{~yy~|zzx{uyxz~||{|xv}~{z}uzz}wv~z|x{~z{z{z~zyz{{{zzyz|y{|xzz|{}y}|yx{}vy}|||x~{z~x{~w{}~~{zzzz~}}~||x|z|{zw}x{x}|ywx{v{|{z{y{zzz}uz{x|{xyw||}zyzz|{{~{|}xuzyxwx|{t|~yz|{z{|}}xx{z{z~zzz}z{~|}w|{{{{yz~y|}}y|y}{{}z|{yy}}{x|~~{{}~{y}yzzy{w{}}~~~~~}~~~}~~~{}~~}}z~}}}~|~{|}~~}~~~}~}}}~~{}~~|}~|}}~~~~}~}|y~~{~|~~~}~}}}~~~}}{}~}~~~~~}~~~{~}~}}~~}z~}~}}~|~~z~~{~}~|~}~}}~}~~{~}|}}}{~~}z}|}u~z~~zwu|||y{z{v{x}xx|{z}y|{{zz~z|z~x|wzyv~{}y||z}{{z{{z}|}~{~yz}|z}|}zx|vwxx{}x{zxzzyz~{wuwx}{vxz|w}|x{|}|{{}~}{zz~~w|{y{~w|z}yy}{}|{vy{yy|{z|zzy{~{zyvyz||{z~{{|}zzy|~{{~}}}z{|x}z{||xx{ztzyy}}{{zzy|z{}w|z{zz~wyy~yxz|zy|yy{~{{}{}|~{v|~w~|zy{z~~{y|}{~{yyz{w|x|yw{z|yz}xz|~}w}~{~yy|w~}|t~v{{{|x}z{|zx}}{xz||~{z{xxywyyy{|{{}zy~}wz|~{|{z|}~z}~z{~{wyxz}yx{|}y|yx{{|{{~xzxwx|{v{y}|~w}zw{|y~zy{{}{z}zy}y||}}w{}z|~|z{zz{||||}y|z}v}xzt{}wy}|zz{}zu}|{z{{|}z}|}{{yy|wz}|{~z|}|}xvyzy~yw}yy||}y{ywzx{}wyuywy}uz|}y}z{|xz}}{z{|z{{z{x}}}zz}wv{zy|xxyxz{y{x|yx|}x{y{{{wyxxy{|{|z{|{z{v~z}{}~|~|{|~~~}y|vy}|~~xz}{|}yy}yzz{y~zxvxxz||||yzw|{|{{}z~z{{w{|{|}{y|}}}x}{z}|xzyzz|z}uy{x|~x}|x|yzyz{xxxxz~zz}z}}~||v}{y{{|~~~yy~|~~|~{|{}}~}}}}~}}}{}{}~~{|~}}~~~~}~~{~~~{~~||z|z}}|~|~|}~~~|}~~}~~~|~}~~~~~~~|~z}}}{~~~~~~~~||~|}~~}}}~~|~|~}}~~~~|~||}~{|~z{~~|~~{~z}~}}}|{~~~~~|}~}}~~~|}~~~~z}{||}}~}~}~~{|}}}|yyz|u}w{yzy{{yxx{y|zx{y{|{{~|zz|y{z{y}|y{x{}|z|zxz~y{{zz|}}z}{|w{xyzyz{z}{z}y}{{zyy{{|}zx|y||yz}}~wx|{zww~{zy{qy{|zyyvzzyv{x|xz{x||x~|yyz{zzz~}{{|xy{|}y|v|z|}|}z||{{yyx|}|}}{y||}z||{z||{{}{}zyx}z}}}w~|x{|yyx{}{||}w}{}wzx||{}}y}w{|}v{{yw}yz{{|yywz}z}|wy}~}{zyz{||z~zz}xw{vz{}s}{{yw{wz}{}}{xw|x~~x~|zvy|yyyz{~~yywz}x{{||yy||~zy|uzyzzzzy{~{}}~y{~{{}w~z~yxy{}||{|{{zz{||}xz{||x~|}{{yzyzx{z{x|zz{yw}x|}z{{zy|z|yz}w}z~~zy|{{w~||~|{xzy{}u{y~{r{w~{|{x|w{{~wwzy{|~z{zzvy{zx|~}u~~}zz{}~{zv{z|zw{~}zx|{|z}}zyyw{||||y}xvyz|xyxw|{{}y{xz|}{~|~xzx|~x{y~xz{}{zw|zy}yz{|}|y{z|~|{|{|~~|z|~|{|{}zxxzy{{zy|}}zxzz|yzz|{~|yx}wy{~{{|v~yz{x{|~~}zyvxyyy}{||y}|y{y~}yy{z}{x{{zy~v|z{||}z{zxwzy}}{z}{|{|{{w{z{y{|~}}zz~z~}{x{}w}}}~}}}~~~~}~~}~|~~}~~}~}~~~~}}|~~{}|~|q}}~{}}z{~}~{|~~~~~~{~|}~}}z~}~}}~}~~}{}|~~}|~}}~|~}|}}~}}|~}~~~}~~~|}~{}~}|~~~}~}{}}|{}~|}}|}|{~|~~~~~}~~z}|}}{}~~~||~~}{}~|~{{z{}{z}zz}z{yyyyzwz{x|yxwvx{z{yz{{rwyx}y{{|||}~}{x|{}yz|y|}z}wwwyw{||y{yz|u|y~yz{yzv{|yzv}}yxxywy{z|}yz~x{z{~zzz~z|~~yxz{}x|wzzx{v{{yzxy|y~y{}zyvy}wz{~zz{~{v|y|{{~}{|x}y~x}z~ty||{|||}x~}y}z{{}{zyyxyzzxx|u|y{|y|yzy~{xxzw~{z|{{w{z}|xz|y{z~{{x|}zv}z{y{|ywz{xz~x|z}|wxpxwx{yz{{{yx{{wx{}yy~x{~}z|~}~{{|~w|z}{z{{{|{~|{z{xuz|{zx{x{{{{yy|v}{w{wux|z}~~~{|}||{|~zx~}{|{{z{}|{y{{}{}u{wz|zy}~wxwzwzyx{}|||zw|zw|~yzx}||z{{w}|~z|z|z}~z}}z{zz|z{}{yyy{z{zz}w|xyzwwyvzw~z}xy~~||z{z}|xxy}|z~|{zy~x{}~vx{xw|}~yz{yz|}}}}xzuyy|xyyuzy~wy{zy~||~yw{u~zxz~{||x||{zz~}z{y}zwzx|}z{y{~{|yx{}xw{{xyzywvx|{yy{v{y{}yzy|wy{}|~~xx}|}~z}zz{zy{yx}v}|yyz}z{xwz}|zx}{zy|z{y|||~y|{~|~}z~z}z||}{}}zy}t{z}y}{xxz|zx{zw}x|{tz{}zv}}|y{z|z~~z{~}}}|}}}~}~~~}y}~~z}z}~~~z|}~~||}~~}}y~~~~~~~}~~|~|||}}{}~~~~}|~{~}}~}~~~}~~{|y}~{}~~~w~~}{}~}~}{~}~~~~|~~}||~~}~}~|}}|~~~{}{}}|~~~~}~|~~y}~|~~~~}|~~}|}}{~|~~~|z~~~{x~{~}~~~~}||~}~~~|~x{yz~|~xv{|wzzz{zyz{}s{|yxx{u~{yzy{x|z{{v{zz{zzyz{y}y{~{z||y}~x{|||x~xx}|w||y~y{{z}}z{zyz{|wy{}}{~zzz{{zy}|x}}}z{{}w{z}uxx{|}y|}z~y{z}z{{~{|zyzw{z{z}{~}yz~{}{{}}~zx~|~x~}{txwzy}x{{~~{y}}}y~zz}~|{|||z{{w|x{yy|yz{}y{z{y||w|zxx|yz{||yy{{x~z}||zyx}}|z}{z{||z}}xy}y{y{x}|}z|{}zy|z}|{|zy|{~y}zyzx~}{|~zyz{y~|vyx|{zzz|x|{x|zxy{zxzz~z{y}}x}}~~{{yx|{}{z{|x~||z||~}yzz{z}y~zz|u{z}|}}~{~{~{~z{y{~~ty|||u}{xyz{zy}zz{~yzy{}yv|}y|{|}{zz||}z|z~||{w}}|{}{~x}{~xz{uv}{|z{y{~|}{{xyx}z|||zxz{{||z{wzzz}~yz{|z{||z~}{|}x{|{yy{z{}yzyw{{||{~z|||yz|{{||xz{y{{z|y|y{{|z{|y~zw}x{wz~}}xy~|y~z|x|z|xz{{zw{~zx}|zy}xzz}xzy||{yy|x{vz}~{|}{{}y{}{||y{zyzzy}y}z|}{z|{y{}}{{yz{|~{{|}z~~}|uzz{yzy~|{|~{zz~y{|}~|~u|y|~|yz|}yw~}{|y~}~}}}~~}~}~~}~~~~~}}}~~~~~~}}~{}}|~~~|~~~|~~~~}}}|~|}~}||}~~~~|~~|z}{}~}}~~{~{~~~}{~~~~~~{}~~}~||~~||~~z|}}~||{}y||}}~|~}}}|}}||{}}}}~~}}}|~~~}{~~}{~}}}}~||}~}|~~|~~|~~~~z~|~}{}|}~~|~}}~~~|w~}~|~~}|~}}|}~}z}|||xyz{y{z|yz|y{x|xzzyxyzzwy||zzy{{{zy|zvy}zzvz}}~z}}zy|}}zwzw}xzyy|y|{|zyywv{x|v{{y{|xz|wxyxyz|z}z}z}x~x}}~zzvzz|~}y{}}zz|yzzz|yxxz|}zv{y{xyz}yzx|{||xyz~xyxy|y~{{yz{yzzyz}}~||zy}yzyzz|~z{y{z|~~yyz{{x~{|y|}||x}y{yy~v~x}zzzwzz{x{||pu}z||}||yzr{~~z{{||zz|yz{z{vwz|yy|xyzy}yy{zw}~xwzvx|}{~xzxvz|x~wz}~y{{{x}x~~|z|{{|y~}~||y}{}{y{{}z{zw{xzwy}{|yz|uyxx{|~}|xzz~s{z}~|||x{~||w}}{|~}~xzz}{yzzu~yzux{}{w{}u{ww|x|yx}vyy~|x{}xz{yy{~~}}~}z}~}w|}|||{{yz{z}x~t}wuzyyu{{xz|{zyzz{x{|}|z|{{{z{vx|{~~~}||{wy}yz{{{ytu|{y{yzvy|w{|yx|zy|yz|}zxyzzy~{x|{|||xw{z}{||}}{~~z{|y}z{|x{|{yxyzyz|yx||{zuz{zxx{ywwwz}{}xzz}{zyz|z|||z}z~}z{}}|y{x{z~{uzxyx~zzz~zu}zwuyy{~{z~}}|x|}{yz|{zzu|{|w}}}}{|{z}|{}z}yvzyz|z|x~x}~xzzwz}zzwzzyq{zuy}z{|z||y~{yxxz|z|~}~~~z}~}}~~z}}}|~}~|{}}}~~{}~}}{~}{~{}~~}~z}|}~~~~|{~w{}y}~z~~~}~~~}|~~~~|~{~~}~}}{x~~||}}||~}|~}~}~|{~~{|~||~|~|}}~|}|{|}|}}~}}~~|~}}}~{~~~~}~~~|y|~||~||}{~|}}|~|~~~}~~~~}}yzz|t~~~~}z|~}~~~~y{||~~}}yy|z|~{{|~{|zy}}zy|{{y{{w{y~}x}zy|{|{y~}}{wyw}yxz|xyy{}z{yy|{|v{{yzs~~v}}z||{z|z|y{y~zy~yyz|~}}y~~y~yz|z|zz{|z}{y{x{x|{xx}x{}zxz}x{{z{z{|x{|xz|yy}zzy}yzy}|x{|}y{z{~|}}~z}y~{{}zx}}zz~~{||||y~y~{||y{}{|zyzz|{|}{yzyy{}{{zy{}~|zx|{{yz{}}||zy{~y{}||z{{yzy}z|}xzw{z{zw|x|zz}{|z|x|~|y~zzy{||{}|{xzv|zy|{|}|zzyzx{z{x|~zz{z{||y}{|y}{}{zy{zx~}|{x|}z|zyy|{{|yy|{{x}}}x{yzy{{{yw{~}y~zz}zy{}|wx}y}}v~|}}zz{zxx}}u}{~z|z|}}}~{{}|zw||yzzzzzyxy||u}|{}{y|{~z}{z~xz|x{{|x{w|}{}|~{y~{}yzv{{~wx}}|z|{}z~|||x|{z}{x~{{{yz|{|{zu{|zz}xx|yy}y|x}y|vxzwxz||}zy~}{~{zzw{|y}{}|y|z{|{{zzzy{{~{|y{{|{{z{{yyzz||yy{||z|yz|zzz{y}}|}}z|}y{zyw|wwz||zz|||{y{wy{{yzz{|{xy~xyx|~{||||z}{w{xy|~~~y}}{wzzywx{yy}z|{~z}x{z{{yzy|yz||zyzz|{|{{|{}}{w|~}~~~~{}|~~~|}~~}~~|~~}~}|||~~}~~}|}~|}~}~}~}~}~|~~}{}}{}|{~~}{{~}~~}~~~~~}}}y}~~}~~~{{}~~~~}~~}}~~|}|{|}x~zz~}{~|~|}~z{}~~~}~}~|{|~{}~~||~~~}}~{~~~}|~|}~~}~~||}~}{|{~~}|~{{{{x{x|~zy|w{}x|y|zyyxvywz{yxz~xwzyyw}|y{~wy|||~{y~z}|z}y|~}vy}zw|~~|y{y|x|yzx{{{{yzz|}zx|yxv~x}zz~vw~zz}|{z|wz{yzz}}x{~w~|zyzy}z{}z~zyx~{yy{z{|x|u|zw|zxvyy}yzvyy|zv}{z{{w|}}z{{~|z~|{z~{}zyz|yz}zzx|||z{|x|}{y{x{|x{|zzxz}yy{z{z}{|x|}~}~|z~y}||w|{z|xuxzy}~z{yz{yyvxz~{yzw|txu|z{w{w{z}y}}zy||y{~~v}x|zzv{{}z~yz|{|y}}zyzwy~xz}~|}v|{{|wz}zzy}z~z|{}|}|{}{{}}z~{u}~{yw|}y{~}z~z{}xsw~}z|wz{z{~{zv{yy}{{z||xyw|~|yxyy{~|}{z|~|}z~w{}|yyyx|z{zy{{zz{zy|{xzzyy{x~{y|zyz|z{zyw~||}}z|~r}|}{|}z~zy{vzzw{x{~x||{y{yz}~}zzzvzzx~y}vzz~|~y~{}{|}}v|~z~}|{}|vzy{~zyyxyzz{{|ywyzz|y|v{{zyyzwuyxwz{vzx{y{yzy{zv||yw~~|~x}zz{{~yzwzx|~wx{x|wxxz|zywyzzx{xy{x{~{~}{x||yw|}}~}{zz}{x{{{{~y{zz{w||yx|zz|y|{w}{|yy{~zyt~{y||||{}|{}}{z{z{}~{~{~}~|}~}}~}~z}{}}~~{|}~~||}~~~y}x{}}|~~~}~~~~~~z{|~}~~~{|z}y~{z}~~}|}}~{}~~~}~~}~{}}}}~~}}|}~}~~}|~|||}~~}|}}||~|~}}~}}}~~~~{|z}~~}}~z|}|~~~~~~}~}}|z}z~|}|}{|~|~}|}~~}~}~~~}|}~~~~|~}~~~}z}{~}~~{}}y|x{~}}z{z|xx{x{{x|{|}}~}{{z|y}{yz|{}}v}v|~zzx}|~z||{x{z}|z{zxyx}~{{z||y~|}}xy{zyx{v}y{oy{z{yz~zv}{wvz{|yz|xu|xz|yz}|x}z{|zzx{}z}|zz|}{|uwv{{x}xyy{~z~x||zz~w{|zyzzw{{{|{{}{}zy~{z|yvy}yyz~|}{|z||x{~|wzzxx}{{~y}x~z}{x||zz~|xyzz{yz}y|{{{~}~zxz~{{{}{|}{w||v|}xz{z{{~}z}{x{}||y|y||w|zy|zz}{||{x}{{|{{x{||yy{}|xz}~xxxzy|||{z~{vz|||{z{x|{y{yz~{z{|w|w||z}||{z{||~y{z{|z{|~}}y{zz~{z{{}}x|{z~xxyz{}{~~{w~yx{{||z{~{xy{|z{n}|~y|yz~|{y~z}|z|z}||~~{}{z|{yyx{{}z{}|w~}~|||zzz{zx}w|zy|}}~~{yy~{z~z~}|~zz}x|y}}}x{~z}|x{|zxzy{{~y|y|x|{yz}zz}wx{|zyyz{z{{zzyx|z|{w{zzzy~zy{y|}|{}wz~w{{{y|~v~{||y}x{{{{|z~}wy|z~~{zx|||{zx}zzzy}zy}|{yy~zzz||x|{yw{{z}}z|{~|||yz{xz{yz|}z}y}~wx|~~z~{zz~{xzz|}|y{}z}z{~}|~x}y{zx{~|z~}{xx|{x{z||}}{||~}~y{}~~~~z~~~}~|{~z}}~~}~~}~~|~x}{~{~~~}~~~y}}~||}}|~~}|z}~~~~|{~||}~}~~~}~{~|~~~{}|}~}|}|~|{~~~~~~~}~~|}}~~~~~~~~~}}~{}}~~~~}}|~}~|~}~~~|~~}~|~}}|{{|}~~}|~~~|~}~{|y}|y}}}y~|~||x}|zwzy{yywy{xw{{|zy|uxw|uxy~|{zz|y}}yyw~z||yy|}zu~~{yww|~|z}~zypxy|{}{||wzz}|xxyy|{yww}z~||{z}y~{}|}{xzz}}xy{~zz|{z{{z|xzzw{xy}ytz|xyxx|x{{yyzz|xyyz||{z~zz||y}z}}{z}{~{zy{zzx{z{|zw~zzzy|yt{yxywxzxx{|zywuz~{|x~{zy{~yz|zzx{~y{z{}z{|{{|{{zs{{x{|vyz|zyy}~{z{xyyyx~z}x|y~{z}|z|{|v{v{yyyy{{|yz||{|{z}x|xuy{|szxywxzzzy{z{{z{xzx~ywyyzwx}yw}zxy{{}yz}{|z|||}|yy{}ywz{{}~}zz{vzwzyy{yz{}|xwyw|}{|}yz{{yz~~z}|z{{}|~|y|{}~z|x|zz|z|~~z~x{v|~y|}|uw}x~z|{{yw{{|}~|{|vyz{~zx{|{yzz{{|y}{}|}{}{x{wz{}zxw|zx{~wwx}w{zz|yx||yz|zz{|}|}zx}w|{{|}zz||||xzz{{~yyz}{{vwx|zz}x|x{x{{{zwzz{{vyw~|y{vy}wz{z}{y||x{}zy||zzzt||w{{y}y{wxy|{tywzxx}~z{x~{{{w{y|~|z{}|{y{w|{|{{|ux{y}~~|yz{z|x}~|xz{{zz{yvz}xv|y{~yzy|}|y}xzz{z}|{~~}}||{x{~|~~~{~}}~~{~{|{~}|}|}z|}~}|~~}|z~{|~~}}}|}}~~|~~}}~~~~~}~|~}}}}}~}z|~|~~|~~~{z~~}~}{{y{~}{{}|~~~}~|}~|}~}~|}~~}||~~}~~~}}}|}~~~|{}}|~}}~~~{|~}~~~}{~}~}~~|~}|~~~}{}}|~~}}}~}{z~}}|yz}{~}y~~}z|y}{yy~z|{|{z{{|}y{y{y|{xyyuwv{z{{z{{}z~zz{{xxx{|~{w{}z{~}}yz~y{{z~|{|y}y|}x{~||zxy|zww|zz|}|~zzyx|}y|yz}z{y}}~|xz{t~|}zy{y{~|}}{yzyzz|||~~}y~zy}{|{x}z~zw}y{u|{yx}}{y{}y|zyx}|}w|zz}{{{{|||~y}||{|~xy{y|yz{{z{{{|y}zz~u}}{v|yyz|}~|yx~{z}yzuz}}{}z{{zy}zw~}{y{yzwzz{zz|~}{{|{|w{{z|z{|{|z{yy{{|~{y}~{{|y}}}{|{yz{||z||}|{z}~||{y{x}yz{{z|{w{z|y|yzyz|y}|}y|y|z{z|yx|wx||z|{y|{y{|{|{|yy{xz}{xz~y~yy{|}{{{z}x|{~z|wyz}w{z|{}w~{{yzx||}}yy|{{}~y{||wz{yyzy}~z{y~w}|x{|}{z}z}yv}~|~{{}z|}xx~|{t|}{~z|yz{~{{{|{}{{{vy}}~|zyz{}||x{|z}~y||{|zxz|y{y|y{{wz{z|zy{~y}{zxz|yz|{~}w{~{~{{y|z}{}z{|w~{zz||z}~v~}{{v{zxy}}|~{z}|~v{zz|y}zzy|yz{~{zzz{{|yx~zx{}~}||{||w|w}z{||{{}{z~y{|{}~|z|z|}}{x}{}}wz{{{zz|yz{{z~||xzy|z{|yzz|}|~~}}w~||}{|vz~}y}}~}~}|}|~~~|~|w~z}~~~~~}~~~~}~~|~}z~}~~yz~~s}}~|{~~}}~|}~~~}~z~~}z||~~{~~~}~}~}{}}~|~|~~~}|~~~{}~}~~~x}|}~~~~|z||~~|{||}~{~~~}~~|~~~|~~w{|{{}}~}~~}~~~y}~|~~|~~~{|~~}~|}~~~~{}}}}~}}~~~|}|||z}{~z|zw}}x{z|{}xyzxyw|y{wy{{y{|zuz{|{~xz{|z{t|{{}wu~}}|}}w}yx|zy|yyy{{}|~xwzxxy}{yw}|v{xw||v{vzvw{yz~z|}w}|yy}yyyy{{}}|~{yzz{x{z|xzxyzw}z{}zzzzuvx||{xxzz{wv{~~{y|{{z}{}{~~}{~|zzyzy}yz~zzx}{xxz|y|zz|w}yx{yy{{}xx|vzzzx}{zvx|z{wv||y~~~{|~{|y|{}}~x|yyz{|zzyz|z|yz||z~|yyzy|wxxx{z~{yy~z||z}|wy}|z{yy}y}{|{~}}|x}|v{uzz~zzvw{{}zxzyy{~y}|vz|z}}|z~yx{}{|~~{{yw{|w}{{}{z{{y{z|{}y{{{}||yzx{{{}z{wxy|{{{|zzxw|y{yy||{y}~zz}|z||||y{~xu}yy}{||z{y|{yx{y|y{{}{|z|x|z|w|~~}yyyzyy~z||}{w|{|~||}|~z}}yz|zz{yzyzvz~|zy{z}}yx|tzu{xzzwxy}zzxzyyv||}{yz{}z{~z|yzy}{{y{x|zz{}wyxz{{||{||zzvxvx|z|z{}y}{z|{|{{{{xz{~|}y}{yz|}|||zyz{|v|}vz|vzv{~wwz|y|xyv{{w~yyyxz{|zw}y|}{}}x{x{||w}{}~~|{|||}z{z{{zuw{y~{{z|y~}{wxwvvz|zz|v|~y{x}|~{|y~zzy|}y{}}}~~~~~~||}~|~{~}z~{|~~~}|~~~~}~}z|}}{~y|}~|~~~}~}~}~|}|~~|~~{~{~|~|}|}}~}|}~|}~~}~|}~|~|~{~~z{~~~}~~}}}|}|||||~~}~~|~~~~~}~}~~~~~~~}{~z{~}}~|}}}y~~}}}}}|z~{}}~~~{z|{}}~~}~~}|}|}|~~}}}~}~~|~~~~~{|}||}~}~yy}{}z~z{zzyxzyy{}t~|yz}y}w|y~|y}{z}z|{z~yz{zw{y|w{|~y~z{xy{{y{zv}{~r{z}~z|}u{{zz}}v}|z{yxu|{{xw{{zz}y{xz|~{vy}z|}z{zzz|zy{z||}{zx}}z{~z}vyy|wx{{y{}z||}{v}z|zvz~}y}}z{}z{|yzw}|x}}{||x}||}|qzy~|x~}yx|zx|ywzw{~{{v{zz{|x}|}~zz{|zv{{{yx{~x{y}|{}zzz}y|w~w{zz|{}x|}}yy}~}}xx{|{y|xyu}{}}z~yx}{~z|}|}}{{yzz}uz{|y{{{|zz|x|~~y}{wyy|z~|zyyxyzx|uxy~y|x{}|xzxzwzt|z|}{|z}{zzy{z{{||z{ywy{v{w{~w{zw|}{y|}|xzzyt|z|}y}vx{yyz{|y|{|{{{|zz~}|xzzx{zzy~z{{|z~}|{xwz|z}}|y|}xx}zwyzzw{yy{xzxy}{{zyy}~~z~~x}}{z||{}{z}y|z}z{}zx{|zy}{z~|z|yx{z}~|{sv~{~zy{|{v~w}|~yz{}}}yy~z{y{{{}y||yu{x{w{~zw{{zz||{zxx|x|}}{x|yyxzt{z~z{xz}|z}|}zz{y|z}{zyw|~{{zyz|z}wxyx}v{vz|}y}zx||xx}x{|xz{zz}x|z~~zz{~||yx{wy{|}x|}}|~z||{}zyzzz{www~zy~z~{{|{}yz}w}z}|{}{x{{yxyzx}t}||xz{}~z~{{~~~~|~~|}{~z~~~~|~~~~}~}z~|}}|~|~}}~}~~~}~|~}}~~~~}~~~~{~~x~~{~~|}~}~~~|}~~}{}|}}~~~~~~~~~~~|~{}|~}~{x}}~~~}|{|}~~}~~~~|~~~~~~~y}~~|~~~|||~}y|}~~~}}~~~}~~}~}~~~||~~z|~}}~~||}~}~~{|~z{z{}|}|~zzzv|zxzzv|yxxz{vwzzvz~}wvw||yzx|vzz{{~~|{w|{y{zz~{~{|z}{{}|y|y{w|vz}zux~zz{{z{xsy}{wvw}|wuvyzw{xzz~}y}|{{{z{z}}{zz{y|z~{|x~|x{zx|{y{z}|xzx|z{zzz||{z~|}vyx{x{{x{|~vxz{}xy|~~z||~}}x{zy{wxy{}yx~{w|yyyz|}yvyz{xyuy{z||zz}y}{~zzxwy{~yz|{wz}z~z}zx|{yx}}~{w~x{{y{z}zzzx{zzyxxz{yv}{w{~y~{|z}y}}|{|}}z{||y||||||~z~}}zy{ypyyxx{ywvy{yzzxwzz{{zz}y{{{xy{|zyz}{{zz~z{z{y|}}{~zyyzy}|zxzzz|zzyzw{wy{xw{y|{x}w|wx{{~xy{|zw||~}{xz{yx|}}{z|}|yyzw{|x{z|{{yzwyz|x}{xy{|{zy|zzy{{{z||{y~yz|z{y|w||{}yw~}}}y{}||wzzzyyztx{yxxy{y|{wz|x{w}}{||x{|~{y{x{{}|w}|zy|{{~|}~vyzzz}}yz~|yzz{{{{{zwzxzy{y{z|uwu|z{|zzx~}~z|z~}||{{}{||z}z|z}}wyyz{{|w}~zw}wvzzz{}zy}~x{wzx{|~|z}}x}|y~uzz{|yx}|z~}}y}}uyywzy|xxyz~{z|{yx|xzzyyz{zy}x{|zxxzyz|}|z|{~}~}~|||~{~~}~}~~~~{}~}|~}~~}}}~~~~||}~~{~}}y|~~~}}~}}}~~|{~~~~~{}~~|z~}|~}{~~~|~~z}|~|}~|~~~~~|~}~}~}}}}~}~}w{|y~{~~~~||~|}~~}~~|}~{|z}~z{||~~}}}~|}~}~}}~{~~}~z{}~}||}~{||}~~}}~||~~|}}|}~}}z~|{~{|~~~}~~|y{}}~~|~}{|{|}}~x}|{||wy{|vx|z{zy{{|}|}z}zwzy|~zyzzx{|y|}}|yv{{v{{}{z{{xz~}zy~||yyxx{{}zzz{{t||z}y~zv|y}xy}{x~z~|{~zzx|{{{y|w{xyyv{|vvxyz{{|{y{~yz|x|zy{|yvz|xy{|z{{}z{~vz|x}y|}|}z}}|y|yxxuyvz|{{xxwz}|}}{w|yx}}{{xxy|}ux}}}|z}{|x{xzz|rv|wx|x}x{y{zzz{||zzw}zxzx}~wz|y{{|}zz|yyz{zs|}{{||xyxxxy~yw|~}z|||{|xzzw|y{{y|~zz{{{x{{yy}zzy|zx{z{y~yy{vzz}z~zx{|}}y||{w|y}||}}~y{zz~xvzz{z{t||wy|z}z}~{zz{}|zyyzy~~|{}w{|}{w|{zww~uw~~z{|{zz{zx{~|y}{x|vwx{|~wy}}v~{ywz~}}y|y}v~xz~{y}~zy{v|}}{|}xyw}}~}}|{y}yzz|vxz{y|z{{ywz}xxv{y}wxv~yz|yx~|v~}y|y~x|{~}}}xz|wv{}z{}zyyzy|zzy{||y~}vxyy{}|}z|x|~yzyy}~|{~}~{vy|xx{y{yzuz}|z}{~yz|yyz}zwzw|wzyyxxxzzyxxx}yy{zw{xy~zz|{z{|}}wzyx{z}{z{{}{yszy||x|ww~vz{x|zxzyz|~yy|wz{yzzz}|z}x|{z~{~yzw{z}~x{|z{yw||zx}}{x}z{x|yy|yx|{z|}y}zu{~~~}~}~|}z}z|~}|~{}}}~~}}}}~}}}~~}~}}{z}~~|}~|}w~~}{}||~}~||}}~}}~|}}}~}}|{}}}~~~~~}~||}~~||~|~||}|~~~{~~||~z}~~}|~~}}~|~~~{}s~|~~||}}|~~}~~~~}~~}{~||}~~}~~}|~|~x~z~}|}~~~}~|}~~}~~}~}xvx{~|}~w|{}{{zyxu{{u{{wy|{xz{nzzywzx|y~w{xtz|}|}}|zxy{|z|~z~{~y}z}|{}z~y|~{y{~zz{wyw{z|{vzxz~zzywzx{{{t}xz}yz||y{yy~}x{yxy}y~}x|{{|y{zywv}yxzvzxzx{|{y{x}zyyw}vw{|z|}z{x{~|z{|x|{~{z{yyy{~{{{zy~}{zx|z||}xvyy{w|zy{y{y{z|yxyz|y{xw{x}}{~{{~yx}|z{|{{z~|{}}~}|}~z{|}z|zy~yz{{x}|{z{}xxz{{~|yv{}|}zwz~y~}{}~{|{{zz}|{w|}{|w|z{xy|v|}|{~yzx|yy}vyxyzyz|xx~yw{yx}{||{}w{y}~|{y~x{zzx|}y~yuu{|z~{{{yyz|vx}yz}vx{wx}}{zyxwz{ywwwx{y}w~z}}z|y|zzz|}}y{ywzyzyy{y}}zz}||x{z}vzxxw|yzz|{yyx{|{w|{|}z||{|}x||y~y|y|{zx~|z{v{z{|~~}wzzuz|yyw}|z{v}w}zzy|yzvz|wz}x{|yx}z{~zy|xyz}z}yzw||~|{}}}|||z{{z{xy}zzxx{yz{wx{ywz{zx{x}vy|z}{|||xz|{{x|zy~|w{{y}{}{|{w|uyyyzx{}zz|zxz{}{~yy|z|z}zyyyzwz|v|~x}||}~z{|}{|}||{~~}~|{|{~}{zwzw~|~|ux|zx~~wz~{|uxy|zx{z~}u~}yz}|}~y{~~~~~~~~~}}{~}}{~}w~}}}|~~~~~{}~~z}~|~}~|z~~~~{{{|~{|~~~}}|~}~~|~z|z|~~}|~|}~~||}~}~~~}}~~~{~~~~~}}}}~~{}{}~~~z}}}~z}|~}~~~~}{}}}~}}|~~|~~{~~}~}~~~}~}}~~}~~~|}~|}}}~|~|y}z~~~|~|}r|~zz||y~~}~}}~~}~~~~~|~}{}~}}~~}y{{}xyz~}z}~z~zzz}}|z~y|~||}}wx|~}z}|zw~~z{{zz~}|{xw{z|||{|}yx{{~zx|{~{}{z{~zzx{ux{~}{}~z{y{{|{{{wwyw|w{~{w}{z}y|}{zt|~~z}{x~{zvw||~yyz{yz~{zy{}{y~}||z}x|}|y|||yvxyz~|zywzy}}}~{}}{~~zyy|y~y|zy{yx||}yyz{|{{yy{{}{|z}~||}yxx{yz{z{xy~|~|vw{{x~{|{y|{{~{x}|y||}z|z{}yy}z|zz{z|{}yzwyz{}~x|xy|{{z{||yzywx}{zyy{}~|{|y|{{|z}y}}zyxy{zyx{y~z{{~{}z}zyx}}z{~~}}|}x~||{z}}z}y{}|{~{|~y}|yzz{||y||{|}~|{z|{w{|zx{{||}uyy|{{{{zw}{||x{{~}|y{~yz}x{||{{}||}y}{{y{z|yx|~z|wy||{yzz~{z{z|~||{||}{yzz}y|}||yw}~yy~yyy{~}{y}zx~{{|}wzyx|vz{~|~zywx}vz{y~zzz{xx~z}}w|zz{{y|zy{wz|~~||~}||x||y}}|z{{{y|zyzyy|yx~}||y||}}{{z~~{x|{{z|wz|{{yz|yx}||}{xz~zzzy~|}z|{~~}y}w{|~zzzzzy{~zy}zy{{{~}z|~{|yz{wz~}{~|{{{{~wx~{x~|zz{z{}~|{||xx|y~z|{|}~~}~~{~}|~~~~~|}~y}}}|~|}~~~}~~~}~}}|~}|~~}~}~~}~|}~}~~}}{|~}~~~~{~~}}}y|~~|}}~|}~~~~|~~||}~~{|~}}}y}~}}~~~}~{}zz~}~~}~|}}|~}|~}~}}||~~~~}~{~}~~~~}~}}}}~~{}}|~~~~~}~~~|}~~}}~}}|~|~~y||~|~~}|}}~~}{}}}~~~~|~~w}{{{}|yz|y~yzx{z}{uzyx}yv{|y~w{xwvxxy{vxwz|{{z}|{}{y{zzzzzy}~}{z|~|zx{{~|z{{yz{~}y}xzw}xxyxuzyv|yzzzxyxu{}z{|~|y}~z{{{}|~zzw|y|}{w}{{{{yxzxywzzzx}yyzz|xy{{{{}|}zyx||yxz{|x|}|{y{{wy||}|~{{}}zw~xuz|{yzzuxzzxyx|{zy{xw{y|z{vz{z{yz||{x~{zxyw~}~{}{zz{|{}||v}z}{zxw{}{}|{~||zx|z}{yyvx{}}z|||xz~{|yx}|z|||xz{z}}~z{}{{|xz|~{y|{}zy}||{wyx||{{y{}|x}v}yyyxy}}~zx|y{zx}}~}{{{y~}vx|~~|}{zzzx{zwzz}z|uzy~{}{}zy|ywyx{yyz}{{~|{{z|~~}~{wzz}}z|}z~~{yx{wx|z~{x{ywz}|xzx|tz{yww{}y}{}z}|x|}{{|}{{{{{w||{z}xxwy|xuzz{xzz|{wz~{vx|x{xz{w}z{|yzuy{{z|{}xz}y|~|}~z{x|}}x{z}}{xxz{xx|{zy{}{}xzyv|x{uz||x}x}zwzzzy}z||zy|{z~z|z{z{|}{~zzz}x|}y{wxxvzv|~y|z{zxx|w||}yyx{}{vxzx{}}z|z|y{}zzzz|{}u~y}zz}~{~z{}{|y|{~yzz{~yx{zyx~|x~zw|y{u|{{y{{z|}{~}z|||}{xw{z{~|~|}~~~}}|}~~|}}{}~~}~}}{}~z{~}~~}~~}}}}{|~~|~|{}~|{~{~}~~|z}~~}z~~{}|~}~}~~~|}|~~~|~}~~~~~~~}||~~~}~~}||~|{~{|y|~}~}{{}}~~|{~~||}~{z}~~}||}~~~}~~}~~|}~~~|~~~~}~}||~~~||{}~~{{}~z|}~}}~~~~~z~}~~|~~|~y~}~x}{~||{||}~}|x{x|w{yy{y}z{y}|{{x{{zz}~z{u~~xzzx}y}|}z{~yz{{y{|zz||yxx{y|z}||~zzzy{v|{z|w{||~xz}}||xwyz{|y|{y{|{~ww{y}vx{{|y~z|xyz{|z{|zw|~{}|yyx}zy}z{z}zv}~{|zy{zzyz}~}}zz{y~yyz{yzx|xy|y{}z|y|x{{{y||}xx}}w|}~z}xw{y}w~y{~z{{{~{w~u{z{~z}{z~zxy{zx{z||zy~w{z}zz|{z~{y||}zy|{x|}~w||}}y{}xzzz{{zu}{wy|z~x|xz{{{|y~}z|}{}x|{{yxzxyyxzw}}y}{z}w{||{}|{y|w}{|y|{}}}|y}{y{zxzxyy{{~~~y|{z}yyy|||{|{z}}|z~|}~~z}{|{|z|}z~{{xxyu|}|{{zy||zx||{}y{w{{u}|}y{zy{}xz{zz|{zy||z|}|{|{|{yyx|x{y|x|yyz}w~}~{yz~~zz|zxy|yy{x{||||w{zz|y}|yv|||y{x{xyz|ywz}w|}|{}|}zzyz{|zzxw|||}}y}yz}}zz}{yw{zzy|zuxy{x}|~}|w~z{}xzx~yzy}||zyy|{{{yz||}{{yzyy{|z|{~~|zz{|z}{}|}zyyy~z|y{yzz{z~wzy{}|yz|z~t}x|z|x|xz~||y{y{v{zz|{z|{|sy}{xz|~{yz}|~~}{|yyy}y|{wwx}zx|z}}{z|z{z{{~yw|z|x|zzyw{|}{~~}}|~~|~~z~~}|||}~}}~|}~~~|~}|{~~|~|~~}~~~~~}}~}~}{~~}|~}{}z~~}~z~{}|~}|}~~~~~}}|~~}~}~~~}|~}{|~~{|z|~}}|}|}~~~~~~}}~~}~}{~~|~~{~~|}~{{|{}~|~~~|}|~~~~~~~~}{~{~}|}}}{~~|}{~~~~|~}~}~~}~}~~~~}~~~}}~{~~z{x|}|}z}z}}}xz{xzxy{|{w|v{xz~z{zyw}xyzz{z|z|xy{yx|w~{y|}z|z{|x~{zzu~{z{y{z|~w|uy{|zxzxzvzz}{{z|yw~|yvwxwzyz}{xx{yz}z{zx{y}zz|zyzzw{{}z{{zz~y{{{zzyy{|{}{wzv}y~z|{z}z{{zx~{|~wx||yw{}|w{w|z{}}|~|z{{}{{{{yzxwvyzzy{xxw{|yx{xxz}x|w|}zz{y|z}x{|~}{~xz|{{|z~}zz|wy{u|zy{y|yzyyv~~~{}}yv}vzxv|z{|~|x||{{~{|{y}|}|{yy{{z}|{zz|zw~yxu}{yzwwxsu}{{w{{|wz|vw{y{y}{~{}|z}{|}|{|{|zz}~}{||{|v~|zzz|x{xx|yxz}zx{{yxz|{yx{|z|}}}}}|~}|w}~yy~}~{z{{}~xy|~zz{yx{{|~{xy|yxzwv{wzz~u{w{{yywz}y{{|xzzz{|~|x{y}}|~~yyy{}|z~z{yx{z{{xw{|y}{w|x{x{y{|||wyuy{{v~||yz{}|{w}yv|{}vz}x}}z|}z|z|y|zv{z|z{~yx{wz~{|xyzxwx{xy|{{y}|{}x{y|~yw|{|{{{}|z}{x~z|{zzxzxyz{z{{{{~z}w{{zyx}{{|vzzx|{zy~{~~}zx{{|{y|w|w~{~|zz|~}{{xy}{z{{vyz~yx|yx~{vvx}}}z|t~zy|{||}y|~|z{~{}|||||}~|}}~~|~}z}~~~|}}|~|}~~~}}~~~~}{||||{}}~~|{~}~~|~|z~~||~~{}}~~}}~}|~~}}}~~~}}~}~y{~}{~z~~~~~~}}}|~{|~}~|~}}}~}~{}~}~~~}~}}y~~~~~~|~~||~z{||~}}{}{|~~}{~|}~}~~~}~~|}~~~~~~|~~~~}}~}}~||~~}}}~~~~{~|}}~~~~~}|}}}~~{~~}|z~{}~~~xy}}x{z{|y}z{x{}}}~||uy{{|yx|xz}}{{w|{wx}yxv{y}|}}{yzwzz{|{szy~wx{{}|{y{zz||wz~|y{y{z{x{w}x~wy|z}|zywz{{yx{~xyy}|z}z~}{y{w{|vz|y{}||zyzxyzyy{{zyv~}y|z|{}|}|~x}z{|xzz|{z{wx{y|yzz{yzy~zwx}{yywzz}|v{yzyz~y{|{z{xx{x{}{|z~||ww|z||{}x{~zxyy~{|z{}xzwzx|yw{|u|v}|zxy|zw}wy|u|z|y|yzyz}|{xzz|z~|pwy}|x{}|{|{{{|{|xz|{w~w{z|{zzz{}xz}{}~{x{}{w||{{zy}}~|{yw~{|z{|z|yz{y|yx{z|vyxz||z||~ww{~z}|{y||}}}w|w|}{t}|x{xzyy~{|{{{~|{yx{~~y}x{}}~y}|z{|yzw||}zyz}}~~|vww{|}wx~}z~~}}y}xz|x{y||}yy|w}yz}}yyw{x{|y||y~z}z{|}yz|zz{}~x}zwx~{z{{{{~zzzszz{|{{~{x{{{vz|~z|xx|{zx|{}}{wzzy{z{|||{zzwy}{{z}{y{|~z}{y{y{{x{x~|{z}{y|}xy{zyz|~~x{}{~zz}{yx}|{~}z}yz~zz||zwz|y}z{w|{x{|}~{z}z~{x{{z}{v{zwy|}||uzzwxyzz{|y}}y}z~|zz|z|}z{z{w|yzz{~x~}}|~w}yw{~z|{w{~~}{zvvy~zz|wy~~~~~~}}yz|~||}~~~~||u~~~z}~|}}~~}}~}{}~~~}|}~}||~~{~}}{~|}~~~~}~|~~~}|z~~~}}~}~~|{~|~~z}~~~~~~u~~~~~~~~|}{~}~~~}|{x~~~||~~}||}||||{}|~}~{}~~{~}~}~~~~}{~}}}}y|~~~}~~|~~|}{~z~}~|z}~|}~~~y~~~|~}~|~~|{}y~}}v|y||{{{yw{z{yzwwxz{|~y~wxzzvx{v{vu}|{x|y{{yz|yxx{{{{z||xxz{zvzy}zyzx}{yyzzy{zyzt}xu{{uzw|zw{zzy{{~yxyxx{zxu~zxwyvxy~z||y~~x~|~}||}vy||xu}{y}{y|z}|z|y{x{zyyvzz|tz{xwx{zyyx{|~y}}~w}yvy||zzy}}|z{x{wyzz{yywy}zy}|{zzz~u|v}xwwz{wyzz{y|z~yv~x{x}}~z{}|z}x{{||}~q{{{wy}|{zyzy}yy{|x{vxxyx}zww||w|zz{|x{~}{~|w|y{v}x|z}~w|}p{wwy{z||v{zyyyw}xxzy{{z~x|xwz{v{~|yxz}|{z{yz{zzwzxx{zz{~~z}|u}xy|zyy|||yvz{xz{z|}y{~yzz{xzx}|z~z|yz}|x{|~{|{}zyz|yz{x~||xz|y{|y}{}yywwy|yzx|vv||yzx{yz|z|y{zz}{|~|~z}}{y{yz{}}vy{||{yxywzz{yz{vxxzzv|xy|y|xzwzx{w}|{|x}~|{zzy~z~{zy{||{{w{z{{{}zz{zxy~x{z|}||x}|z|yxz~zxyvx||{~}}{|{{||}{|~zyz|}y}w}{y|zzz}z{zvx~yxx|{v|}zyyyyyyzy~yyv{z{{wyzx}}y~{||z~{z~||||}}zy{x~~}zzxww~w{x~ywzxxw~xvxz{y{x||yx{xzyy}~z}||}}|x}||{}~~~}|}z~~|~}~|~}z|{~~~{|{~~{{}~|}|}~~|~~||~~}}~{}~|~}~~~~|}}|~{{~~}{~|~}~||~~~~}}{}~~~{}~~{~~~y~~~|~}|}~|}{~~~}}|y}}|y~~~~|~}~~~|~~~z~}}~~~~}}}x}}}}~~{~~}z}|}|~~~|}}x~{{}}~~{}~}}|}~~y~~~zz|{}}}{~~|~z{~}~~}|~~~~y|~~z}{y|x{|z}{y|z|x}z}vy{}x{|{z{~|wyx~}yzzxyyy}y{y{}{{z{xzxx|z~yyv}||}y}zzx|zz{v}}zx}}y}||{||y}||}z~}v|xzy{{y}}z~~|z{x|z{|zx|y|z{v{x{vx~zxx}||yx{{}z{y}{}x{{|yx}z|||{x|||xyz{ywzyz|zyz|z|}}||x}}{|||v|~z}vz|{z|wzyzwz{{v{zx~|xzy{{{yy|zyz{}yz{y}{y{{{||}~z{z{y|~z{x|zzzy}}w|zz|{{|{{zzxz~wy{z~z{~|z|}||y{z{~zz{||zw{~|}{|xzvy{}{|vz{|y|}xu{y}{{y{{x}|yz}{|z{z|}{|x||yw|z}|yz{}{{zy}{~~{~|~xux~|{}zy|z{xyzzvzz~y~z~~vy~}z}z~{{|zz|v||}||~{yz|y{~~{w}~z||||z}w{{y{}|zzyx{zx}|}}{{|y{||y|z|xzzxyy|}||}wwz|{y{zx|{~{xz{z|{~{{{{zz|{~{zv{z|y{zz{{x}{zzvz{|y|x|zy}yzzz{{yy{}{{z{~}z~zy|}|~zyy}{{~{{{z~yy{z}{{|}{zz{~{x{}{w|{~z{w}}x{xzzz}|{y|||xxyy{{zx}|~}}~}}vxz|zzxvxx}{xzzz}yx|{z{~{r{z~y}}}zyz~zz||{}|y|{x}yz|{}|z{~zxwyy|{wz}}z}~y{{|xy}zyz{{u~{~~~{z}{~|~}{~}}|~}}||~~}~}~}|~|}|{~}|}}|}}}}|||}}}|}~}z~~|~~|}~~~~~~~}|~~}}}~|~~~~~||~}~|~|}}~}~~~}||~}~~~~~~{~~~~~~~|~~|}~~|~|~~~}~w}~~}||}~z~~|~~~|{~}~|~|~~~}}}}|~z~}~~~~}~}|~}~z{{}}~}~}z{}}~{uy{|{}}ww~zzyy||u|z|}{z}z|||zz{wzx}wx|~}z}{y}ywz{}{{yz}|{||{{|{z~~}~y{wzz{xywwyzvw|zyzyy|{z~xvx|||x~y|}{y~~{yzyy{yzu{{yw|}|{|xz}w{y|}}~u|xyvz{zyx|{{v{t}yu|{zz}~|{y{|x{z}z}|y~w|}}z{|~z}}{y{}x{zx|x||x|z|ywxy{x}{xz{tyzz~|{xxxxzx|z}wz||zx|yxz~z{{|}yy~{}|{zyw|xy{zy|{{~zyzvz|wr|{xzx}yywx{{}z{y|{{{|}yy~yy|{x}|z|~{{{{z{wzx{~wxy{xx~yyz{}x|xyw{{}vvz|z{}{|~|}}||{~y||}{w|z{{w{~~}}yz{xy|zz{vv~yx{y|~{|vyzzzywzy|y{}~z}{z|{y~z}}z{x||z~zxz{{|u{}{{{wwy{uzxyzxyxwyx}{tzz|{{zu|x{~x||y{~|{}~{y{z~y{{{{xv|||z||wy{zxwy|zzry}}yz|zyzxyw~x}xz~~}yyy|x{~z{}|~y|w}y}z|y}z|{||{xxxxx|yx|~xwy|zxvwwv|w{yzu}y|yz}z|{}}||zy}z~}z}|y{xx|x||w||{{x{zwyywyyx|z{zv~vz{{{{z{zyww{z}z~{y~y}w{|||}yzz{}|{|~z~zz{}zwxxzzy}{|zx{{{vxyzz|{yz{|zzzzv|{~}}z}zx|yy}{{{{|~}~{{}~z}z~~~}~|~~~|{~{~|~~~~z{}}~|||~~}~}z|}~~}{}|{~~}{}}~~}~{~~}~~}}}}~}~~|}~|~|~~{|~z}{{~{~~}}~~~|~|~{}~~~~}}|{~}{||~~~~}~~{}~~~~|~~~~~}~~~~{{}~|~|~}|~{{|}~~|~|}~~|}~~~~z~}~}{~~z}~~~~|~y|z}}|~|{|{w|zz|xzx{xzx{|{y{y|wyy{|y}||{w{yz{y}z|{vx{~xywxw}x}yuyy}yz|zyyu{svy~~|{y~}yw|}yzyyv|xz{xxz{{|{y{yy{}zxzux||u}w{{{|z}{ux{}|y{y{{{{z|~}x|y{xwz{z{|}{||z}z{{y|zxx|zy{{|w}}y|z{uz{zyx{|{y}{{zx{wy}vx|zy{|y{xwz|z}wz}{{zy|~xz{}}zyzy|ztx|xzzx|z{zy~{{wz||z{{zxv{{}|z|z{}~{{yxz{y{{x~{|~yz{zz}|y|~zz~v~z|w|}{|~}{{xzzz||{~xz{}}zz{{z}{z}vzxzz|}~{wyz{y~~{~vwz{||}|z~{{|vzz{{~zy~{}{w{xzz~}{zwv{zz|~{|{|{~x}{zyxz}xzz{{~~|z}yz{zz}}xz|z|z}|uz~z~|x~z|~|xy~|y||y{{{|t~~x{||zzxzz{~{{|}z|z|x|z|{~xzy|z}|s|}x~{|{|t{vz~|yy|}{yyz|xx}y|~|~~|zxwvw{wzw}yz|{{yyy}{}y}|~{{z}z|zy{||yxyy}{}v{y|zy{|{ww|||y||w|{zy~zxzzyzx~z|~zz{zz|z~y|z}y{zx~{{x{}xy||x{}uz|{x|yz~z|x{|{u~|{zzxy{{||{}xz}}yy{{}zyx}z||y~{}}vy|x{y}||zwz|zw}zx|{zzw{|y{y||yz|xy}{yw}{{yy|z{|{~|{{~~z~y}{~{}}|~}~}~~|}}}~~~~}}z}|z~~~~}}}~~~}|~|~|~|{~~}~~}~~~~~~~~~~~~}|||~}}}~~~~}~~~}}~~~}~~|}}~~~~}~~|~|~}~|~}}}~|}~|~~~|~|~z|z~~}}~z~}{|~}~~}~}}}}}|~}}{}}}~{}}y~~|~~~~z||||~~}}~|{}~}~}}~~}|~~|~~}~}}|~}~~|~wx|x~x{{~yz|zx|{~{vw|y|{z}{zy{zxyzz{zzxz}x~|}wxyv|~{~}w|~|xzyyzyzz{~~~{~yyvz{z|{uxzzx~{~vyzw}zy}xx{zzwyyuz}{zyzyzz}zz}x}yv{zxyy{z|}uyv|yyw{zyw}|zwy}}x}xzxyxzyz}|v|{||}x~ytx|~}{|zzz{|{{|{|z|}y{z~z{}{zx{xxyxy{x{}yzzz|uzyz|z||zyy}{}{~xw~zzy|}x{|x}yz{x|{}x|z{zw{xz|z{||zv}|}xxyzu~yy}xy}|yz{y{{~|~{}~{}}z|{{}zz{zxzyzy{w{|x}zyx{ww{zyy}|y}|}yxyxx|wxzzy|y~zu|{xv}x}|y~|~z{~}|{{z~wz}{|z{}z||tx{{{t|wx{z|z{x{vyvzywxzz}z}||z{~z||z|~{}}~z}|}z}{z}~zy}y}~y|~{{x|x{w{zwxv|zz{{x{xyzy{wz{|zzz||~{z{}|}|z|{}z{}{~wyzzz{{zywxzx{}|zz|uyzw|||~|y||z|}~|{}|{x}}}yyy|z||xxy{|{{{y|y|yz}{x||zy{}x|{|z{x~y{zysyy|z{z||zx{}x|}z|yyy|y~x{|}z{{z||zv{w|{zyx|zxyuyw{~x~{yyy}zw}x{}|||}zxy{|tz|{~~}~|z}{}|||y|yzx{{xyyyz{}{~~{z}x~{yxzv}{x||z|{}~|z||z|~z{|}}|}~}}|~~~~|~|}|~~}{~||~~|p~}~~~~{}|~{}}~|~~~~~~|~~~}~||~}{~z~~}~~}}{|~|}}}}|~}~~{}~~|~}~}}|}~~~~~~~}|}~}}~~}{}~}|~~z}|}~~~|~}}~|z}z|~|}~~}~}~~~~~|~~|}~}~}}}~|}}||}~~}~~~~}}~~~~}}~|}~~~}}}}~~}~~z}~|}~~~}}~|xxx{{z{~x}xw{z|x|yzyz}}y~~xx}}||~zz|wy}z{|yzzzv}{zzzxy{zxz{|z}yz~z}yy||yx{|{}z}{{y~wyzzzwsxywzw{|y}|y}{y~|}{{xyy{{{|xyy~yz|}x~xx|{z{{zx~zvz~wyz~y}y{zy|y|z}{~}|w{x~y|z}zy{|z{}zzyw{}}~|y}{||}{x{y{~y{{|{zx~yv||w|vyxw}v|{}}}yvz{zz}u{y~z}|y|zzxyxy{z~w||}x~y}|yy{|}ywz|vzzzwy{||x{y{zx|~xzyz|z{|~x|z}{zy{z|{yyx{zy{zz{|~y}{xw}{}}y}{zxyw{|z|{}}{y|}z}xyx~y~y~wyy}||w{x|}{|~ywx~zyz}|{y{zz||z~|}|x{|{{w~|{z|}z{|z}u}}v{zz~|~|~}x{wzyz}z|~{}~}}z}~z{yyxz|{}z}z|}z{zy~zywyx}|z|xv{zvy{~{xv}{|y{zz{}yzx|~{}yz{|~z~|z~zyv|y|y}{|{z}|}{~||}{}uy{z}{~x{~zy}}zxz}zw{yy{|y{z}}z|}z}z{x~yzz}}~~}}z{}}}x{}|~}|wy|~xzwxz{zyxz}{yy|w~y{}{y|v|}|z{z{|yz{{x}{z{{}xy{x}x{zzyy{xvxxzz|xzy{yz|z{xy}||}|}y|{y}|y|}{{y}|zzw}zz|}zzyy{{~yvzw~{~|~z{}}|~zz}y~yzwz|{z~~}~~{}~~~~~}}}|~}~{|}~}{~~}|~}|~|}~}}~~}}}|{~~}}~|~}{{~}{~}~~~}|}}~{|~}~~~|~||}~{~~}|~|}|~~}|~~~|}}|~|~|~~~}~~|~u~~}~|~~|~~~}}}~~|~|~|~|}~}}}{}~~~~~~|{}}}~}~~}~y~~{~z}}~~~|}{~~~~}~z}~{}}{}z||z~{}||~}~~}~~~}}~~}~~}|w|{}zz{}y{~zwxzy{}xxzy{zzzzy{z{{vzzwxz||v}yx{w{zz{{z|zxz|z{|w|zz}w}{z}z{{wzw{y{yv{~u{uzzyzwtwxvv}xuz|xxv}uz|zzz{{|{|~yyzz{z{{x|{|z{yxw|zyxxw}ywy||x{vyzzyz~zxx|{{zvxyz{y|{wx}|{yw{~w|yy||y{{zt}w|}y~z~{{xz|vz{{z{{x{x}zvxz{}zwvy{xvyy}|yz{~v~||}|{}|}{y{w{z|xz|}v{{x}~}|{xzxyy|}y}uzy||xwy|~{xy{zy{}{xxz|}z||~{|z}{y}{}}yx|zy}{xzyyw{wwyy{yzvzvyzy{zy}|zxw}{~{{yz~~y}}{z|}}{{yv|zxxz{|xwx{{w}}~{w{y{}w~z}wy{xwz|{y{v{|zz{w}pw{{}|v||yy|}|{~zxx|}~{{}{}yz|{{v~~{xxz{~zz|z}|yuzw{|yyvzz~yzyzy{yx{z{{{xzz{wxz|z{z}~}{|yz|}{xyyywzyx}xyxx}{yyzwy}z}yzx{yx{v{x|z{{y|{|{xz|{y~z{|}|{zzzzx||yzvzwzzyyxw}}xxw{zy~xx}{yyzwtyxzy}~zy{z}{z|}|}y{}z|{yz{}{{zyzy~{yzw{~y}yw}z|{}|yz|yytzzvyzy|||{~zzy}y{{wx{x{}||{|t}zz{|y||yx}v}z{vwyyzz}{|wxzx}w|yzz{y|xyy|~}~z~yzvz~zzzz{}}}{~|}|~z~~{~}~}~}}~~~~~~{}}~{}}}}~~~}|{~~~|}~~|~~|~|}~}|}y{{~|~|}~}}|}~}|~~{}}~}~}{~|||~|~}}z}|~~|}~~~|~}{}~}}~{~~~{|z|~~{~{~|}~}~z~{}}}~~}~}~~|~~|}|}|~}}~~~|~}~~}|{~~z~~}t~~}~y~}~~~}{~~~|}|~}~~~}}~}{~}}|}~|~~~||~{~~}}|~~}}|}|z~|}|}{z|y{|s|}}{zzzv{}zzzx||z}|w{z|z{~yz{{w|{yzzv{yyz{~xzyyx{{{y~w~{}||{y~{{|}}pv{}|z{z{{{y||{{|zzu}z{{{}yy{||vz|z||w{|y|x|{z~|wwz}|x|x{{v{w}|y{y|||{{|{~z{{z}{|yz{z~w|xxvzz|y{{|yxwzz|}z|x}y}|xyy|{y}}z|{|}wyzz}xwu{y|y{{ywyxz{}{zy{y|z{yyy||{xw~{y|||yz|}z{|x|y|~o}zw|y}}z{z{~{z{}z{x~{y|y|y|zx|~}zz{yy||{|zz}zy}zz~y{}yzy|z~z}xuzw~x}y|z~{{~yz|{{yy||{}z}{x{zzyxzzz}x|{vzy|y{{xyzwv|{w|}{z{|w{|zz{||}zz{|{{wwwz|||~|xy{{|xw{}yy}|{wxzzzwz|y{{y{~{}yy{{z~}}x|~xzzw|x}yz}|w}w{{|ozwwz{{x}zyyz|yzx{{|}}}}|zvz{y|zz|x|~{uz}}{{|{~|yz|y{x}}~|}yzy|y|vxx{yzvzz{}}yy}y{|x{z|||{z{{{|}zz{~y|{{z|y}z||z|}|yzy|zzw{zyzyyz{|xxz{y{{|zz|z|}{ywz}t{y}~z|zzxxwz}~|z|{zzy{{|}{yzw{zvyy|yzty{xy{|w}}|}{yyz}}y|{|vy{z~y}yxy~t{}{zyzyz||yww|x}yz|y{|~yy{|{yxzxzzzz}|y{xy}~}~{u~~~~~~y|}~||~~{{}}|{}|~~}}y~}}{}~}~~|~}~~||~|}}}~{|||~}~|~}|{{|}~~{|}~|~}~}{~||~|~~|}~}{}~}~}}}{|}|}}|~~~|~~|~|}}}}~~~|~~}~}}}|~~}~~z{|~|}}~{~}~~~}~}~~x~~~~~~{~{~}~}~}~|~||||~~{~y~~|}~~~~~~}~~~~|}}{{zyz{uz|z{}}zwyw}yzyw~wy}{xvy|zz|zy|yy{v|{y{~}y{|x~z}y|yy~z{}{|||}|xz{y{}zy}{zz}{yww|zzz{{{yxvzxyvy~wxw|xy{yx{~}|||}z}|z{x|z|y{}|yyz|y|z{yzzzvw||y|xz}x|y||zy|zwzvwvyz{}~zyy|yzxyzy{|yzx~x}{}|y{y|z|~z}vy|}{|{}{z|}|y|s|{yy{y|vx}z}}yx{x{|yw{yw}y}y{}~~~z||wyz}|{~{yzyzz~|xx{{|z}}|}x~|{yx{zzz{yy{yx~{{wy{y{{|~{~}z{{y{y{z|{tv|}{yy{{y~zy|x|yw|{zxz|{{xttzzxyzz|{{~yz}|z}vz~|||z}y}v{~}|y|yxxu{vx{|z}~y~}|xwxxvx||{wz{yw~w{{zyzyy|~yw|~{|z||{{|{}}z|x{ywy|y|{xyyyz{yzxy|{xzsz~vyyxy{|yz{~xzz|xyzzyzy|{}{y|y}|}}}zyzzw{y~zxzys{y||yxwy{}zyzv|}xz|xz~yxz}~z|{{|zyy|{}{|{v|zy}{xzz|}}z{y|y||yxy|}xwwy|x|z~{zz}y|ywzy|{}}{vz~||z|y}}|wy~xvv}|zy}|{zy{{zy}|{}vyz}}w}x{yzz{z{{z}|z|}zzzz~z{}}|x}~~{z|yz{}x|{{||{zy}{zxyz|zz|yyz}z|{}zz|}xy{z{|{}~}zx{}~}~~~}}{~}}~~~}~}}|}}~~}~|}|}|{}}~~|~~~~||}~~~~}y|~~}~}{}{}z~~~~~~~~~}}}|}~}|~v~{~}|~yz}~|~x}~~~{}}~}z~~||~y|}~~}|~~{~~||}|||~{||}|{{~|}~~}}}|~}|~}}{}z~{~~~w}}~}}~wz{|~{~}~y}{}}~|z~w~{}||}|{~~||~~}z}|~}~|}}||}~~~~}|~}~}~|}|~~|w~}}}ytz||{z{zx|~}x}|zz{{w}}{|{{{zwxw}{~|{y}uy{xxzvzzy{v|x|z{x~{z~yy{{||x~yv{{|y{xxwz{{||}zzxx||{wy{}zv{yt{xwyzyv|yyyw}yxy{zx~~z{wzv||xy}x|}x}x{|xwz{~}{y||y}z|v{{|{~~zzxzw}|||x}y|z|{zzyxx|y~w{|zz||{{{|{v~y|y|}~{z|zxx{yx{zw{{x}{z|xx}yzxwzx{y~{xxx}{}z{|{z|xzy~z|}wzzy{z{{xz~yvz{}}x|{{{rvzzx|yxyu|xy}{|zz}~yy}wy{}||wy~}y|y|zzy~zzzyyzyzy}|~z}y}{zyy}x|{yyy{{~{}z{z{{|y{w{z}zz}~~{{{x{yzyzz{y{w{}~}}zzz}y{|yvyzz|x|{{z{{|z|}zyxwwz~|}}}}}}}y{|{{~||y|zv}w}}{zyy|yz|wzy|yz{x|z}{zx{yv{zx|||y~zt}z}{xy{wz{||z{z~xyy|{}y{x~}{zyz{zz|z{wxx|z}~yy}zz|~}zxzz|z}zyyx{{|{{|}{zxz}}}|yx{xx~w~{}{yyvy{zy}u|x}}vu|wxyy|{yzxy}}y{~~yy}zz|{v{|zywxyzv{~{xx}|y~zzw|{yz{{{{z{z{z|{}|{z}}y{vxy{zwzzz~y{w{{x|yz}z{}zyzz}z{{x{x}x{z}zz~}{y|y{wyzxx|~y~}}{{~y{xwxy~|~}x|~|~}~t~~~~~|~~}}~}}|}|}~~{}~~|~~|}~~~}}{~}{|~{|}|~~~~}~{yy~~}~{}|}||~~}}~|~|~~~~}}}}}{~~|}||~y}~{~}}~~}|}~|~~|}~}}~}~~~{~~~~~}}{~{}~}}~~~||~}~~~}~}~{}}|}~}|~~y~}{~}|y}}}~{|{~~|~z~~~~~|}~|~|~}~~}y{~{|{}|~x}|}{{{zz|z}yuxz|zw|y}zwz{yy|{{xxzx{yvzyz}u{|}w|{}}{~x}||||}|y~y{y{yxy}~{z|x|uyxzyy~y{|~wxzyzyxx{xwyzyz|{xww~|{{~z~}}~~y{|~{xz{|||w~|v{zzw|}}z}~uyx|z}{}||uzxy{xzzz|zv|zyyyy}}{|xwxy{y{wy|{z}}}yyy{}x}zzxyx|x|}|{wzxzv|x|yyz{xzy}ux{}{yv|z~x|~zy{z{{{~||y{|}}|zwzz}wxzyyyxxwzyw{|vyyyyw{z~}yvz{{y{{}{{|{z|yz{|}{{{zzzxyz}}x||xywyyxxxxxwyxzzwx}z~vyy{y}xx|{{yw|z}}|{~~~yw||w~|zw|}{|||||x~}zwzy{|zrwzy|z{yruyyz{{xzzvwy{}{{}}|}{z{y{y~|}||z{z|~|~{{}y{zxzxyyy{|yywxz|xzx{vw||v|vxzwzzx}~|x|z{~v}{z|z|}{|~y~{z|yy|}y{{{yx{zw{|uy~|xv{{|z{y|~zxvzywzv{vyv~zw{}|~~{|zy}{v~{{x{|y{||}x}xz{z{}z{|yzw}vz{wyyy{xy{xz{zyy{{{{{x{||zw|~zx}{z}}||}uw|}|zz~|~yyywzyxzzyzv{uzx{|x|zz}{y{zy{}y|}{z}{|zy|{||{}~vxzxz|}~zz|{|z|w~zy{yy}yw}{yywz~|z||{|xxzx~||xwy~yyytz~}~~~|}{~~~}}~~~|~}}}{|}~}~~|z}|}~}|}~}||}~~||~}~}}~~}~~||}~~|{}|{{|}z~~|~}~}~~~~}~}~}}~}}~~{~~}}~~~~||~}}w}|{~|}~}||~}}}~}|}|}}|}}}}~~~||}{}~|~}}|~~}~~}}~~}~}~~|}{}{~|~~}}~|}z|{~{z}~|}}~z|}~~~~|}|z}|~|~}w}}}}}}~~~}~~~~}z|}~}|~}~{~||x{|{z}{wx|vy}x{~xxz{wxz}{x{z{{|z|}|{yzyz~{xyx~wz|x|v{}|v|wu|x{z{{zv{xy{x|{|{z|}vy}{vxy|}x{z{xzytxzz{zw|{{yy~x~yz}|{z{t{|vzvx|xzz{{}z|||y{x{{{w|y~|y|xzzyy||xwwyywz{yvz{}yy}y}y{{{|yx|z~xy{x{zw||v}~zt~|zw|~{}{|zx|~zxzy|}y{{yzz{yyvyy{{|~{x{zyzwyx{z}z~|y{wy{yy}zzyxuyy|wzy|{y|~{wzyz{|u{xtx}xyw{~zzyz{|{zwwzw||xzw~||}{z|~|z|{y{{||z{|{{{y~|{|yyzu{}{vy{zzy}z~{x}|{||y|zy{zyyyvzw~y}|z{}wxuy|yz}xy|}xx|}yu}yz|yxxzzz|w|zxvzy~~y}|vz~u{|}wz|{}zy{y{~ztyz}~{||z|wz~|{xzx{yywz~|{{{y~{xy||w|z}~}{z}zw|zzz{|{z}}~}z{z}~{}|xzw{{zz{zx||{|{yzwv|{{|zx}{y{~{zyzzzz}~zxx{zyzzzz{zy~|}{{yyx{wzw{}}}|w{}vxx|yx{vzz{||{{|vxz{|z{{|~w{{z{|y|{zs{y{|{{z{xz{zz{z}|}{t{y{{v}y{}~{~x{{{||yvzy|z~{v{z}zzz{|y|}}zz}zv}{||}{{z{}y~{{wz|{|z}{v||{|y~xyx{t||yz}zzyzyyz{u{yv{|z{~~~~z~}}~}~|}~~~~}}|}}}~~||~|~|~{}~~~~}}~~~~}||~~~}}}~~~~~}{~~}}|~}}~~~{|~}{~}~~|~|}}{~}~~~|~}~}|}||}~z~}~~~~{~~~}~~~x~~~~}~~~~~}~}~~{z}}}~~~{}~~|}}|}~~{|~~~|~}{}}~}~~~v~|{~}}~~|}~w~~~~~|~~}}|~}}~~}~|~||~~}{yzywx{z{}zzx{zxzx{{||x|}}y|zyy{x|z{yvwyywz|y|yz{u}wy}|~|y|ww}~}z~{~|z{|y|x{vx|wvzy|zyzyzzxzwzzy}xz}yy{yy{~y{~y|yy|xy}}}xyxz}{{|x|z|zxz|y|x|w|y|zyxyx}|w||uyzx{u}{x{zz{~{}|z}z}}{~z{{}|z~y~}|v~yzw|{|u|w}x|zx|{z|yyzyzx{~zuv{zx~xz~{uy~yy}y~z{|xyy}zyu~~{~}yy|}wv{zzyy|{x|{w}y||y{xy}zy{|y{yvzxy{||}{yz}~||y{wz}{{~y{yz~}{wzzy|zxzx}xwy}z|tz{yxyzx}yyy~xxx}x{|z|z{}}~}|{|}{y|~}x{z|y}{yz{yyzyy|~|zy{xx{w}wyqsxz{xyv{|wxy}}}wwy{|}{w|{~zy|x~|z{{~|~xzzwzz|x|z|v|{z{yzx|w|y|w|wvxz{z}z{z{|z{}|yuzxxyyvy{zx}~yz|}v}yz{zzzz|x{{vyv{~wzuz{{{yyz~yzxz}|z{y{|zvy}||y{|{|z~}{zzz{}|x}y}yzz|{{x|x{vzzyzywz|{xxt{vyy{z~}~{y}{yx~uyz{zxyz|~}y|~~~|zwyy{ztz{x{y}{ywyyxyyxvz|z~{yzw|{|}|w~}y|zy{y|||{~||{{|z||zy{w|}}w{zyzw{{xyuy|yzx{|wwz|w}|wwyxyyx|x~wz{wyz|x}}~~||}}}~~~~}~~~}}~}}|~~|}~|z}}{}{~}}}|~x~|~~~~~|}~~~}~z}|~|}~}~~}~~~~}~}~~~~~~}{~|~~~}~}~}~y~~~}~~{~}~|}}~}~~~~}~}}~}~}}|}}~}}|~{{~{}~}|~~~~}~~|}}~}}~}~|~}~}}~z|~~{~~||{}~}~}}~|z~~w|{}~~z}}~{}~x|~|}~~~y~|||}}~x~}~}}{~~~}{|}}~~~~~}~~~}z{|}}|}x~{~yz}zy}wxxyz||zzy}}~x{yvz|zy{{w||zzzz{{|z{|wxz}zzzy||zyv||}z{~{yx}yywy|xxzyzzv}yy|w}xuxyy|~y{y{vw{z}{{{y|{|~v~y||{|zz{{||z{xzzyyyzy|w}~}zwz}}zzuxzx}ywy}v|z|y||~}|z{|||x{y|z~{|z}{z{}||zzzx|y{}{{z{~}y|{|xz|yzx}~||~{z}{{|x~z||yyw|y}|{~z|z|~}|}|y||xyz}x{x{|~{x{|uy~w{xz|}{x~y~|yz|x{|}wzz~||xwyy}~||zwz{{|~wu{{z|}zy~{z{u{z~{}z{xy|yyy~yz{v}|z|vzy}{{z{z}|{}{~}|x}zz||{x{w{|{}{yz}z~zz|z}y{|zy{{zzz}wy|zzyxwxw}|{}||{|}vxzz|y{|~yyz||z|}yzx{z|}|xzy|z{|x{{||{{z|}yy{|wx}~wwy~|z~{yz|y}z}|}~{~{||xv{}}s~u|v}|v{}{x|{x{y|z{yy{~xyx{}|z~{y|{{|zxw||~|}{y}zzyyx|~}}yy{w{||z{||~z}y{y{zw{x}{zzzx~zx|{}wz|z|{||x{||zxxz|zyzw~|x~|zv~yzywxx|ywzy}zy|}~}{w}y~{|xxzyy|z}yy{{y}zxx|{xz|xy|z|{}{zx|x|}y~{zv}|{||}}|~{x|x}}y{|o{xww{zyz~~{{yz{z{y|}|z{{x~z}z~~}~~~~|~~~~~~~~~}~}~}~~}~~|~|x{~}{~|{~~}~}}{~~{|~~~}~|~}{|~~}~y}~~}~}~|}}|~~~~~}~}~~}~~~}{|}{}~}|~~~~||}|z}~~~~}~}~}|}~z~}~}|~||~~}~~{~~~|{~}}~~~~~}}~~z}~~|{~~}~}||~|~|}~z~|~~~~}x}||}~|~~{y|y|}}}{z}z|{y~zwys~zzv|zy{z|yyxx}{w|||zyzy|u|u{vz~zz{zyyz|~w{{}xy}|{|{z|vzy{w|w|{xyyxxw{yzzxy{xyyyzy{|{|{|v}w{z{{{yzz{w|}|{|yz}zu{z~x|xxy{z{vztxz|{wyyzyv{{x}|}z}zx~{}|}||}z|{xyz}{yyz{{{yyw||}yxz|zzx{y|zz|y|y|~|y{x~}~wxwxyuzz{}w{zy|~z{}{~y|}||x~|z{{{x||yx}yz{y{}wvz}yw{~yx|zzzy|||x{zy{}~}|{ww|}z{z{xxz|zy~||}~|z}zy}{{{x{x{|zyxz{vz|x}}{}z|yy{|zz}z||}||z{|z}}}y|zyw{{{}yz{z~|}yzvxz{|yz|y{zzzzzx{{szywzy{vwzwx{||{{z{xzzz}yy|{z{|t{}}}|{x{v|zxy{{|{xz{wxxyy|z{xwzx}yx{w{x{zvz}yyz}{{{zu~{~{|x}|vzu~{}|yz{yzyxywx~}|yy|ywy{zz{{{zwzz{}x}~~{}{}yz|y}{z{|~z~~|wyx|y~}~yxv|{wxwz}{{{x{u{xyyyzz{yxzz{y}x}{|yz{~{{|}yxzy}w~}zw{|y{{{xzvzywzy{z{{yxz{{zyyvyy|zz{yyxzyz{y{z{yx}x{y{}|xzx|}|{~}{{|x{xzw{w}zyxyx~ywyz{{zyv|{wzy|yzz|}|z~z{}{z~{~}~}}}}~}~~|}~~~~}|~}||~|~~{}{|}~}z}~}~~}~}~~||~~~}|~{|~|~|~~~|~~}~~z{||}}||}~}~~~~}~{}}~}}~y}~~~~~}z|~}|~~}|~|~||}~~~}~~|~y~{}~~|z~~~~~|~}{|}q|~z~~~~}}}|~}}~~~~{~}~~|~~~|~~{}~~~~{|w~~z~}{|~}~~~~~~~}}|}}~}{{~}}z{y}yyy|}|y{|{||{}t{|yyz|{z|zz}~}yzzz{}z~|{||x}|zuy{~yzz}|z}v{{y}{z~||{yw}~||}|{v|y|w}{y~x}{}yy|{|yyvy{zy~{|vyz|zv}|zy|zw}|xws}|z}}|y}}y{~~|y}z{}|xw{{z|}zz|z{{w||zzzz{yxvz}~w}wzzxzwy~z|z~}vz|{||{{yy{|~yxyz|||yxzzy|y}}yz|zxwyz~ywyzyyy}{|z{w{|~}{}y|||}z|z|~|xt|y}|wzzzxy{z{y{y|{{yz|xzyy|xw|{}}{|||~x{{xy{zy}wy|{ww~y{{||}y|y|x|w}{yv}{zvwv|||~w{~yyyx{z~|w{y~|{z{}z~{yy|~{{yywz{|{}zyxwy|y}{{{}z{zz|yy~{y{~|y}|{~zy}{}z{|y{~~wyz}|~}yy~z{yx|~yy}{}x|~{~xw{|}~|y{zy|zs||ztx~}{|}y{yzy~|y{vw{y|x{|}w{}{zy{z{w|||}x{w|{uxzyz|{y~|wxx~wz{y~||{{{}u|{{w|zzyx||y||z{{zx{vz~yw{{z~|}|{|z||x}|{x||yz|}z{z{w{zx|yxzz~}ww||{y|w|~|~y{|x|yyy|~|}y}w|yz}}}x}|yyuzv{~}|z{{zx{~z|z{|{{{yzy{|yxx|y{{zy{z{y{}|y{zw|zxz}~~}y|zz}zz|{rz{|z||xzx{|yzz|{z|yy{|zy|||xy{{yyz~||~}~~}|~~~}|}~}}~~}}}{}~{~|~}z}~~|~~||~~}|}}|~~}~}~||~}}}~}{}}~w~~}~~~~~}|}}|}}}z}|}~~}~x}~}}~}~~}~~~~~~~}~||~~}~}~~~~}~|z~~}~~{~~}~~~}~}}~~}~y}~~~~}|{}~~}}}~}z}}~x|}|~~|~}}zz~}|{|{{y}||{}yywz}{vz|v{xzv|xyzzyx}{xyvx}w}zwxyy}wyvxv~}{z{~x|~x}zvy{{}{{vz|z||{{yyy}yu}|{yyyyxywzz{|yy|{|x|yy~{|}z}{x{yzzzz{|{x}|{yx{yxwyyy{x}{zz|wy}}}xwyy|zxytw{zz{z{}z}yx~}{|}|x|}~x|z~}{y}{{~{~~yxy{yy}yz{zvyx{uyy{{|x{yyxxyzz}zxz|{x{x{{|}{}{yyx~|||}|}||zy{z{{yy{xx{xzyvw|{yz{xywzzyw|{w{v~}~}|{y~}z{{q|zzzz|{|||z{}~y}{}wy{{|w{zywx|xzzw{{yzw{ywzz{vyyzz|}~{yyz|zz{z}~}yzz|zyx~}z~zz{{}zzx|yyu|{{z{}ywyzy~zv{zzyxzx{}~{{x|{v~~{}||}||x|zx{|{{z{yzy{|xz|vxv{z{|xxzwxx{w|}uyzzv{~{|{|w}y}v|yyx{}|}|zzv||}y}}~v{{{wy~}ww|y{{twv~y{y|wv~ux{xzz{y|zz}|}{wyz~z{zxv{||wz}||{|yz|}{zzzzzx{yzy|~{yzzy{wxz}z{xyyx}~}zz{|y|{~|{|{{|{z{}}~|~{y}z{x}{{yy|}xtxzv|zz~vw{}xx}u}zyzyz{{|z~z|}|~vxzy~}|y|{z{}||}y||{yywx{~z}{|||xy|x{z|{vw|~wz}szy{ztyyv}~{y}|}z|y}}~~}}~~~y||~~}}~||||}y}||~}~}|y}|}~~}~}||~|~}}}}~~~}}~}}~}|~~~}~|}}z~~}~~}}|}~}~~}|~}}}}~}~|~~~~}~|}~~~{~{}y|~{~|~}~{~}~}~}}}}~~~|~~~~{}~~{~z~yy}|}|~~|}{~}~~}}~|}}~}z{~}}~}~}{}|}~~}|}}||~}}~{~}||~}}~|~}~~|~~{~}~~y||||~{{yxx|{x{~z{y{||{zwyyxyxux{z|}}xy|vzyxywzwx{y{~tw||yx|v{|y|xz|zz{wx~xyww|{{z}|vx}|zyzzx~{x{z{z}~{{zzzz|y{}w{zx{x{{z{{xz{wy{y}}||zv}z|{xxz~|{y{w{u{{zxzuzwx|{}yxzyyxx{{w}}{yz|{wx~z{xxzyy||~}{y~|yzx{z|{{|zy{}||xw||yx{yzxu|yx}z{x}xz||wy~{yuyz}vu{{}|{{y{}}y{vz{x|xwyx{|{{y~y{zz|}{x{x}|xy{y||}z{zyxz|{{x~vz~y{yzyy}w~z{sz{{{{{|~w||z{zyzy{yzzz|||{zy}y}zw}w{{}|z|||wzz|y}zyx|w|}yzw}z}{{|{w|z}}z}~{|{z{zyx~xyz}}|y}~{yzzwy~{z}|x|yz{z~|xwz|y{z{y||zz~xwvzxz}w{|zz}~|}w{|{z~{z{xu||zyvxyy~yzzw|}y{y{w}xyzy}y}z{z}yx|zzzx|zz~{z|wxzyy|{|~{||~{|~zy|yy|||{~}zyvww~|y{x~zz{~zy}}v|~{}{zz~x|y}yv{{yz|{z}wv|}{|||x~|yzz{|zyz|z|x~y}|xw}}z|~y{s}zy{z{~|z{|{}xz|z{xz~wz{{}{|s{z~{{|z}yv{~z}z||v|{}|~x~}~}y{z}}w{zz~x{yzy{|{{z~{zw}|z{}{u{vw|w{|~}|{}zx{zxy|xzz~~{w{|~~}~~~~~~}}~~}}~}~w~|z}}}{}~x~~~~|~~}~~{~|}{~~~~~~~}z~~}}~|}}~~~}~z{~~~~|}|~~}~|~v~~~~~~}~~}~~|~~}~|~~~~~~}~~~}~{{~|~~|~~~}~}|}~~|{~}~~|~~}~|}}z~~~{~~~|~|}~}~~~~|~{}y~~~|}~|~}~~~|~~}|~{}~}}~{~~}|}}|~}}~~}|}x{{x|x{|}zyz|vqxy|zxxx|z{y}}yy}y{zzw}|z}uz{|zx{xxx|x}}}~}yzz{|zyx~}{xz|||xzy|zy{z{zx}||y{zwz|xz~xw{xzyyzx{~{xx|w{||z|{~yw{|{}z{wy|z}}yzz{x|tx|xvyv{ywxzz{yxwt|zz{~yuy{u|y|{y}{{}y{|x}}x}{yw{{|}~||{}}z}{wzwxyy|zwzy{z|w|z}y|{xx~|z~z{xy{y}|z|{zz{yxy|||y{zy}x|yz{{xyxuyzx||{{|w|zy{{|~xxzzxx{zzyyz}{~~z{zyzz~zz{wz{y{}zz|y{~yzy{z{zx|zww}{{yzvzy}xzxyxrxuzx}|}yy|y~~{~y}}~{}}www|{y}|y}}{||z{|{zxv|||yx|}}{uxzx{z|yyyyy|y~{}||~{{z{}||{}{{wz{}z~}{x}zxw|zz{z|~|{y{xwyw{w|yzvw{{|w|yw||{x|y}zx}x{y|~|~}}~{|zy~yz|{v|~uxyxzwzwx{yvyv}v{zy|w{|{xx}x{x|{}}|z|~yz{|{{|}zzzyz}xxy|x}zz|vyz|vyvzx{|{}xv~zx}vzyyz|yxvzzv}yzzy}{{y}x{yzzzzzx{~zz|{|zzyv}x}|vz{z{z|v{y|v{}|y}~zyyw{{y{u|||x~x~||~yz}|~z|t~{{{z~~yz~{zzz{yyx}zzyy~xyzyy|wyzyyy~}z|x{w{}}z~}}{xz{zw{zy~}~|~|~~~}}~}}~~}|}|}}~}}~}~}~}~}}~~~~|~}}}~~~~~}||}~}|}}}}}||}~{~~~{~}|}z}z|}}}~~~}~~~|~|}|~~{}}~|}w~}}}~}~|~}}~~}~|}~~}}|}}{~~~}|~|~}}~}~~~}}}{~~}}~}|}}}~~}~~~}{~~}}~}|{~}}}y{}~~~~~|{~~||~~~~~{~|}}||~z}~}{~}~}|}~|~|~~|~~|z|~||~~|~{~|~{~}|~~z}~~z}zvzz|yw|zzyy|yyyyx{z{|}z~zy|yxvzy|{|{yz|x|vyxywwxy~z{yyx}|zxz}{}|xyx|{{{||x|y{{||}z{}x}}xuy{y~~|r{y{~z{wyvzx~x{{z|zxy{z}x{wz}xz{|yywy{zx{||yz}{xx{zxy}{{z}v{|~wxz|yx~|tz|{{{y}vvzz{~{w}yxxzx|{tzyzzy{sx}y|zvyzxy|zzzzxwwx{|wywyvy{|zw{{|z|xwy{|{x|y~|w~xzzyz{}{yzxxxwz~~wxyyxz|}{}yy|xt|xzx|wzzxy~{z{}y}||zxz|{|yz~z~x{y}{zy}zz|vzv{zyxxx{yxzy}}}~~{yv}|wzz{y{}}{w~{y|z{~|zx{zw|~zx~y~|v|vyz{|yz~~wz{yy{z~yyzwxzwzy|z}yyxyx|~|{y~z|||xzxz|{w}}wx|x}{yy~{}{~{~y||}zyzz|zyx}|}z{zxyzwww{z}y|y|{}{~{zy{}xyv|yv{{w{}{z~zz|x{z{}z~w|z|zyzzy{{|y~wx}{yyzz~}zyyyt{|||{yx|yzy}|zx{xz|y{~|x{yyzzyyt}zz{{zqzwy}{z}y~{}yw{}wz{}ywzxyzy{{x{wz~~v||}wxxw|o~|zx~zxzwzzyzy}z{{zy~z|yzxzvx~{~wy|z|y|}{}{{||z~xxy}zzy{wt{{x}w}zv|z{{|~|~y{yz|x}z||||yz|z|zzzyyzv{|{|}xw{z}}|~~|}|~~|~|~||{}|y~}~|~~}|}}~|}~~~{}}}~~{|~|z~~}{}~~~|}~}~~}~}||~|~}}|y}}|}z}}}{~~~~~~}~|}y|}~|}~|~}~|}~|~~{~}}~|~}}~~|z}|{{y~}}~}~~}~~|}~~}~}}{}~~{z|~}z~~{}~~}~~{}~~~{~~|~|~~{}~~~}~~~~|~}|~~}~~|~~~}}|y}}~{}~{|~~}|~||~~}~}|~}|~~~}~~~}~~~~}~}{z{{zz~|{zyy{vyw{}u{{vy|z|y{}xzwv{xx{xuwxyw{}xxyyx|{z|x{y}y}y}}|{{|{{}~zzx{y}xyz}w{xzwwzxvwvz}zyw{y}wx{y|{w~z{|{z}}|vuzy~|z}x}}w{|z|xxz{zsvwyyy||yz}{}{|zzxyyxzxz{zw}{z{||{{{y}{z}yx}{z|{~x|wzx|yyz}zyz{xyyzx{vw}xyz{v{x~|wzvwz~}x|y}z|z{y~}{x||{{y{{{{~{y}z{{yxxzx{zy|xwyyz{y{y{}z|zyux}v|xvx}{xzz{zzxyz|{}~{{x|zyzx}xzy~~}x|{v{zy{zvwz|zvxxxw{{x{}xvvxzz{x{}{x~zy{~y~{~{x}z|{z~y||~y{z|y{z|zuxwv}xu|z}yzzyyyvy|xxw{xxwuz|{{y}y|yy|x}}}{|{zw}z||yyzzzzz}~zxy{|z{{|zxyyyv}yx{yv~x{{zyw{z|{vzw|yw{|{|x{~xz}|yv|{~xx|z{}}yzvwzyzwzxxw}y{{|{~zy|xz{z{xxzvzx{|}z{xyyz~z}x{{{y}z}~|~yy|||zuy|w|xu}{z|{{{wyyzzzy}zzwzv{zuvxy|}zz}{}|y{z{zxyyx|}w|y|~}}z}y{y|~{{x}w|{w{xyzz|yy|xyzz{zz{{{~{y~|yx}zyz{|}xy~zx~y{}~z~zy|vy}zzvywvz{yzx~~yyyzz{w~zz{y|y|}|y|{|}{~z~|w~~||x}~~|zy}}|}~{~zz}{|z}|}}~}~}~{|{|z~}~{}}}|~~~|}~~}}z{{}|}}|}}}|~~~}}|~y~{|}}}}~y|}~}~~~{}|~~}~~z|~|~|}~~|}~~|||~|}}}~{z}~{}|~|~|}}x}~~}{~~}|~~~|~|||~}~}}~y~~~~}|~~{~}~|{}|}~~x~}~}~}|~~~~~~}}~{~~~}~}}y{~~y|{~}~~{y{}}|~|~}~~~~}~}}~}~~}~~|}|}}~~~}||~~~}}|y{y}z}w{|v~|xz|zz{vz~{y|zxz{|yw|zy|y{y~}y{zvzyz{{yyxz{z~z{z~{wzyy{yx|yyywwpy{{x|v|t~yz~y||x{}wzv~|x||zxxw{zww|{|zzz}x{yywvwyyyz|xzwzw{{y|z|w~{}xv{z}xz{y|{~||z|{w|zz~y}yzz||{ywzlzywy~{xyzvzxw|{x}}xzzx{||y}}||yu|zzyz{yxv{||{yywz{y~{}{|xz|~z~{|uyxvy|z|wzx{|{}uyxzzyy|zu{{~xwz{zx~v}y~wu{{|}|z{|yyyyzzzwyw}|{|zvy}{~|}v|z{x{}x~v}zwzy}y{yzy|wwy|y}|{{}vzz|w{|x}|zz{yzz{zv}yz}x|{{z~}}{||{{{{z}y|~|zzx|zw|zty{{y|{{yzv|z{{|wz{zw}zy|||~~{zw{{|}wz~y|y{x{~{z~yz|zz|yzx|z}}wz||wvz||xyzy{yzzyx~|yyzzyy{uwzuxv|z||z|xw|}ww|y|v~y|x{zzxw}z|xv}yzz|yzzz{{wyy}|yy~{xw{z{|xx{|zyzux~{}{|yz{|y{x~yw}|{{v{}|}yzx|vyzyzxzzz|zw{z{}}{{|}xx}xxy|tv|y}y|y{zxz{{xy{xzw{ytxwyzyx}{zz|uvxu{vy}~z{z|wxvzw{yz~||}|xzzzx|}}{|y}yy|y}y{yxwyy|yx{zxy~||~|y}~v|xz{x}xx|y{}|w|}{yz~}}~~{}}||}~}|}}~~~~|}}{||}}~~~}{~~|}}~}|~~}{}}}{|~~}}|~}~~}{|~|~~{}~~~~}|~|~~|y}}}}~}{{~}~}}~~~~}}z||}~~~}|~}~|~~}|}~|~}~~~~}}{~~}~}}}~}}~~|~~~~}~~||~{y~~|~~}}~}}~|}~z}~|}~~}|~zw}~~~}||}|~|~{~~}~|}~}~~~{||~}~|}|~~~~~~|~}|~~}~}}|{}~}~}~||{x|}xz}yywzv}}wxx}wyxz}|}yz{xxz{xvz{|wyvyz}w||{zx|rzx}{}x|u~yzuwx}|~}yz{z{|{}z|y{yw|{y|yzxy{z{y|xzxy{yx~x~zxy~z{{}~~{{z|{z}xzyyzxx|y||{x{zxxqxw|yyyz}{zz~|yzz}z|}}xzxz}wx}~{}uzy~yzz}{x{{}{{~~|zz{y}{{z{|ywyzyxy|yxzzz|}x|{zxy{}~yz{}x|{|y{|zyz{xy|z||~~wz{ww~xyy|{wxytyvz{z|z~}z|wtyyyxz|y|}{wx}~wy{{||yzvz~zxy}{x~||}{y{wxy{vyzzx{xzzvxxv|u~yzxyzs{{z|}{|yzzx~z}z|yz{{yy|}}x}}|y{~z}{wz{y{w{zyzywzx|z|z}~|yzz|x{z|z{||y}z{~~|yz{{{{{y}y}{x|{|y{~yx{|{x{vyxx{|yv{z}zw}zyz}zw~|{xz|{{{w{}|~{xw}}~{|{z}yy~{|yv|{}|wx}|{|x|y{x|~yvwx~|xzz{xyx{}|}{y|xz|zz}x}|xz{|}y}zy|z{x{z{y}|x|{xyxx|vx}z|yzw{~{zyzzwxy~|z~{~y|z}}}zy~zz~{}{{{vw~x}|y|yzw|z{y{ws{{w|xy~tyx{}v{wxy|x}y}}{}z{|zwz{~{zy{|~~y{~}{{xx{y|x|y{wxzz|y{|zzywwxzxxy}{zu|}}z|z{zx|{z{}{{}~~|~~{~|~~{~|{{}}}}~~~}~z~|~~}|~{}||~~~~}~~~~~|{|~~~~}y{~~~~}~}~|~{}|{~|y}z|}y~}}}|~~||~~~~y~~}}}|z}|~~}}}}~~~~}~|}~~~|~||}|~}{|}~|}}|{}z}~}{~}~~}~}y}zz{~}}~~}~~{{~}|}}|~|}y|}z{~~~}|~}z}z|~~}|}~~|~~z~}}~|{|~}{|}{~~~~|}}~}|~}}~|~~}|||}~{||~~}|}y~}|}}zy{{~yzy{zy}z|y{xyxv|v}zy|}{yz{~}x}yxx}z|z~y~y|{z{zyzwzx|{{{xv~yx~w|z{yy{w}yzx~uxz{}yuw{~{z|y|wx{y}zzyzyxyz~}wyzyyz}zy|vzx{{~{wx|}yyx|{|x||zz}y|}|~{vx|~}x{||zx~x~|wx{w{{{{y{~}z|y}vy{{|{yxz{y}{{|zy~zzz|x{{{|{|wz}yvz{z{||{zx|yy{{y|yy}w|w}z||xx}~z{|}xy}xx|x}zzx}}w||zyxz~{wzxzvy{{t~z|x}zwzx|zyz{x{xzxz{z|x}z}|zy|v}w~{zy|ww|{zy}yxxxxx{z}|~{}tyv|yx{|~xzz||zyv{||{zzz{w~z{}{w{x|y{}|}{|z{}zz~y|y{z{~y|xyxwz}z|{{yy}|yv}x|{w{yzy{wv||||z|{{}y~}x}y{x}|z{{}v|}|zzx{uzy|~z{yxy{|zz{|y}y|}z{|{uyy{|{w}zz{|z|y~|}wxyy{|y{y|z|yy||z}}{{z|{~|y}zq{||x|zvyx{y{}|{|y{|wyz{x|x|wxx|}{|wz|z|{~z{x{|y|z|zy|{|{{x{yw{|y~y|vy{tz|{~y||z}zz|xv{zxy{||}~zx{zwyz}|{}}{}{}{{{yz{~y~xx{wx}yz|{zxy{|{yx||yzy|zz{y~zzy}zz{}z{|}~t~~}y|{{|||~xx~zxx}yy{xwzxyyzyz|{{|zz~zx{~|yyx|xz~}{|~|{~}~~}}|~~~}||z~~~~{}|~~}~~|{zz~~}}|~}~~}y|~~}~||~~~~~}||~~}|{{}~}~~}}}}}}~}~{~}||~{|~}}|~~~}z~~~}{~~~~}{y~}~}~~}}}|}|z~}}z~|~~~~~}~}~}||}~|~}~}~~~|}z~|~}~y~~~~|{~~~|y~~}~}}z}{~~}|~{~{~{}z|}~~}~~}~|}~|~~~~~~z~|}|~~}}~~~|~}}~~z~z~~}~}}||~}~|||~z{y{{}{|wxy|{xyy|yxy|}zzwww{w{wyzzvxzzxy|{xzyz{vzzzy|z|y}u{x{{~}~~yz~w{y~{||}y~wy|w}yw|ux|vy|zw{}v|wzx{|nyxx{||{y}|zy}||{yzy{zy|yx|{{w{|||{{{xz{|xuyvzzw~x}xuyqwwvy{wuzxyyx}y~z{zw~yy{~{|zx}{xy|{{|zwz}{|x}zzwyzuvzyuxzvxwy{yxz|zy{{ywvzzwzzv{zxz|{yw{|zyw{v{}{yz{}}}~uww{wxvzwzxwyzxwwy{yzwwy||xuy{|w|{{}|}{|zzyz}~}|zy|~{||zw}y~z|{y{xwvy{{xy|||{|xuyy}{x{{tyxzyy}{{zz|zyzy|z|x|zx{y}{{y~}x{|{zzy}vzwx{ww{yyyx{xyw{zv}yzwxy|{y||~xw{~yyzzy~zzyy~}~z{}z||}z|xuyx|xy}zzzyyzxz|uvx{xvzx{yyz{zx{{y|{{}yzz|y|yyx{z||y|yz}~{z{}wxz~||{z{zwyx|}yvz{uzzxyz{u{{zw}z{{||xzzvv{{{|x|||zy|z|yy}zyvwzy}wy{{|{z{wxxxxyzz{yy{~vzp|||~zx{y{zz{y|}}v|y{~}wxx{|{zx{{zt}w{zwxzw}vzuzy}|wx{z{y{u{xz{xyz}zx}xw{}{}y{~}~zt|y{~{}}z~{z|x{{x|y~}ux{|wx{wxzy|y}xvzy}zwyz|{{{w{x{{|{z}}y~}~~|||}{|z|}~~{}~~w~|}~~~~}}~~||x}}~||{~|~~~~}}~~}~|~}|{~|}z~~~|}}}}~~z~x}}{~~~}}}}~~}}~}~}~|}~}~~|~~}}}~}~{~~~}|~~|}{}~~y|||{z~~|}~~~~~||~~}|~|}y}|||{}~~}~|~~~~~}}}{}v~}~~~~}}}{~}{||}}z}~~~~~|~}~~|z~~{~|}z}}}~~{~~~|~~~|~}~}}}}}}{{z~~~v~x~}{~~|~{||{~}}}~{}}~}|}}}x|{{{z{zx{}}{{zzxz|wzzx{xw{wwzz{yz{wy}yy}~x|xz|ywzz|yyyyw|{z|zwyz}zvzz|{wxz}}y||{~y{yxz~||y}}yyyzyu|y~y{yw}{{}x}x{z|yx~{z{{{zxzzwz~zz{|zzy|{{{yxyvy{|zv{xyx|y}x{z}x||zzxy}{xwxyyy}yvxwz}{|wv~~|{yz{yz|{x~yuzwy}{|{yz{{zx~|{uzy}{y|~yzztv{xz|zuzyu~|tw~zzxzzy{xyz}xwz{{z{|yz~~x}y|yxw}}{xy|zz{zzz{xy|zywzy|{|x{w{~{uz|yywx|{~{{wz|{|zy|w{zw}w{yy|x|z{~y|yzz}|~|u{xv{}zyz}||{}y~|~|x|~xyzwzzzz|~y|{{zx{yxyy||{ywxww~wy{x||yy||yx{zx|{zyxxvzyz{~|{|z}y{v{|{y{}|z|zz~ywz~{~{}yyy|~}yw{~wtuzxz~yy|{xz~v{yyytx{|zyzz}|}x|w|x|wx~zyz{x||z{wy|z|{{|v|x|}xyyx{wz|{~v{w|}|z|{z{v|vyz}z{{yxyy{y|x{xz~y}x~{{u{z{y|}}|{zzz{yxzuyyxwyy}{{y~zyz|x}{~|zzy|{|w{|xxzwx{wy{zxy~{{|zzy{|}wx}yz{z{||{yzyz{zxy}{{yzz{{yyz~w}y~y{x}|{{xzzx|v~{{{}|z{}zy~{z{z{z{~z|y{z|yyw}xy}y}x}|w{zzzz}yz{zz{y}}|~}{}|y}~{}~~~v~}~~z}}|{{~~~|~~~{}|}}~|~|~}~}~~~|y~}~~~{~~}~|~~{~~~{{}~z~|~~~{{|~~}~|z}|~~}|}}}|}||}{|~|~x~~}~||~z||}}~}{~~}|{}}~|~}~~~~|yzy~}{}~~~~}}}~}~~|~}~|{~{}|~~}}|}}{~}|}~y~~}~}~~|}~~}~}}~}{~}|~~~}z~~~~|~|~~y|~{}~~~||}x~{|}}~~~|{|}~}~~~~}zz~z{zzz}{|||zz|y{xzxy}x{{zuzz{{y{xxyxxzz|y|v}yzzwyy|{w~{x|y|}w{y|{z|zx{z}{xy|uzvzy}{xxyzx|}~yq{yz|||{|zwzzyyzx{~yy{w}{y{{xzu}v{xxy{z|}x{yyzyvtyuuzxz{zxwzyzzz}y{wv{vwzxw|z|||zx|{{x~|}}}{~x~z|y|xz|}|zx}~zz~zzwy{v}zyzzz|yvxzzw{yzw}x|{{y}xy}xz{}}xx|z{z|{z{zz~y}xy|yyzz|xzvzywvyz{x|w~|{{vuyyywzx{|{}x~|}xz~{zzzy{z|~x{zy{yyz|w|}zz{yvxzux{y{||yyxyy{|z~{}{zyyvx{z|}{z}z|yzv|y|{z||{z}~zy{z~{|z|z|{|~zx{zvxywzxyx{zy}y{|xzx|zxzz|~|y|}yz||z|}|xy}xx|{y}}~|tz|wrxy~z{x|s|xywy|yywzz}{|{w|zzz}{{|yr}{yx}|xw|~{|zz|{}}}~xzxzy{x|yy}}zwyvv|zy{z|xy}wy~v{w{|z~yz{{xy||x|{{z}~~z}x{y|w|z||x}z|}z~x}xwyxw{wy{x{xyu~|}y{~{|zy{{|{}zzz~}yyw{{}|{|{|||{}wxyxvz{{yxz|yyy|xzy|yx{}ywxz||||y|x{{zy{x{~{}z~|}zz||yywxz{v|wzw}y|~u}y|xyww{xzyz{y{||xsw{ozy||{txz{{{}{}zyz}|~}||{w}~~||{|{{~}{~y}~~}~{~~}~|}}~~~}{~~~~~}}|{|~}~~~~~|}~~x~z~}z~~~}}}}~}}}{}~|}y|z}}~~|~~~~}|}~~}~}~~~|}}|~}}~}}~|}|~~~}~{z}}}}{}~~~{}|~}~~~}|}|~||~z~||~}{~{|}}}~z~~~}}~z~|~}~~|~|z~}~~~~~}}~~~|}}~}~~|~~~~z~}|}||~|~}}~}|~}~}}~}}}}}}|~y}z}||{|~|~}}~ywzwyyy~}z{wzz{zxxw|wz{}{yz{t{xxyy~z{{z|z|{{zww}zzzx{zxzw{z~y{zx|{zyxzyxxzyzz~{zyw}{||yx{yyxxyyyxz{y}~yrx|y{w{xyu{{xvy{zv|{xx{|}{}{||zz|z|zyzy|z|z}xww{y~{z{y~{|||zt|{}zxzxw{z~x}yyz|yz}|xxz}{|{xy|~zzzvzwzx}|||zyxx{}x{|xxxu{yxzw{zy{|y|{}}{{{x}zv|zx}|vz}z{~xt{|y}zzyy{zx{zy|zzv{yx~zy}x{}}}z|{xxy{w{zv{~}~w|z|x{zxzy|{zz|x||xyzw{x~{z{zzz{yz{uz{{xxywy}{z}{{{|{w}y~uzxzyyy{||{yz|x{vy}x|zx{}{xy}yz{yyyw|x{yx{w|{||x}~}v{sx{y{y{yv{{y~~|zv}~y{{z{zz||xz||v}yv}{{wxzy|x||{z{{~yzx{zz}w{|t{}y{{{xyz|y{zzww|}s}yzxz{{{{yzxw{xx{z}|{|y|z{~{|}yyzxyxzy}z{|zz|{{xzszyyz}{{yyw|y{y{{v{{|z}|yv{}{z{z{z|~xyz{}|z{xzzxwzzxzyz}yxzy|wxzy|yz{zxxy{{|}zywvzy{y}yx|v}||{yy{yxxz~zxywv{y|y|{x}yzx|zx{xy{|zvzzzzy|y}{}~|y{z~|xz{xxyz{{{{}yzyzy~y~x{szx{w|y{ww|z|x{z{||zx{z{~xywxyz~y}y{{}{~~}~}~}||{{{~}{{}}}~~y}}}}~|~}y|~{~}~~}}|~~~|~~|}~}~}~|}~~}~{~|~}~~~}}~}~y~}~~~~}~}}}|~~~~~{}}}|~||{}}~~}~~~{}~}~}~}~~~~~}~y~}~~z~}|w|~z~}~}~|}~{|z~|}~~{{~|~|~}~|~~}~|{|~~}~}~}~}|~|}y~~}{}}~~}~}{|}}~}~~w~~}}{}{~~~{~}}~~}~~~~~~}}}|~z{|}~~}~}}||~}~{~|~~}~~z~|{w|{}||z}~zxyy{xv{wx~xzx{v{wxzxz{xzw}zzwy|zvxzz|yz~|{yzz{x}w~y}y}}zx~zx|{|z{y{wyxvv{wvz{y{y{zxz{uz{yzrz{x}zzz{xz{z|vx}}wzy|~zywx|~|~}zz{{y|{|rzywv~}|wz{{{~{xx~wy{vy|uzxz}|~zx|{t|z}}z||{}|z{{zz}y~wz{z{~y|}~{}ywxy{{txzzwzx}|xxx}yxwwy}w||||zxz~{|}|zz{w~xz}y}y~wy|}y||y{z{yvywt{}{{|y|y{w|yy}y{x|s{{yy||w{|z}|||yxzz{{}z{}|{{{}~~~|xzxw{z}vzzyw{}zx~|yzzzww|{x|yy}yxz{z|~}z{z{zwx{zx}}{{z}|}|{w{zz|zv|yy{zv{vzy{xuxyyyx|xvwxz|{z}|~zxy{|||yz{|{}~zvz{z{{{wyy{z}v{zz{zyyy{yx{vyvwuzy|zwywzxz}xxyz||{{{|yzz~|}zz}}}|{}xy{x|xw{zzu{~yzxuz~}zuy{|y||yzy{|~w~x{zz~x{yyy|x}xz{xz{x|}zyz||yxzwzx}xx}yx{{{}xxvz{zxz{{|yywx~|}|{{|z||{{yx}|z|t{z{y}~~}yzvu|yx|{yz~z{yy|xzryzvy{}w|{|wzzyy{|y{{xt}{{}~z}yw|y|x}|x{xx{{{z~}ty|{z|z|zx{}}yx|wuyz{yx~zxyx{{|y{}{{}zz{{z{||zr{~~~~}}~}||~~}}}~}~{~~}~~~}}~|~~}|}||}~~|~}~~}~z}|||}}{}}}~}|{~z~}}~~|{}|~~|~|}~w{~}~~~|}}}}}}}z~{|~~}{~~||}{~~~z||||~|~~}y{~~{{{}}}}~~~{||~}z~z}~|~~~z{~}z}~~~|x|~~}~}~z}~~}~|}}}~|{~~~~}|~{|z|}}}~~|~~~~~}|~{~{|~}}y{|~}~}{}~~|~|~}~|~~~~~~}z}|}~}}~~~}{}~yy~~~}}~}~~|{}~|~~~}~yv|u{y}yzz|zzz|}x~wywz|zz}z{}xwzzy~xwy{wz~zz{xy{xyx~|xzzz~yxxvy{x{vy{zz|y{z|{u}|}zw~~yyz{v}}ww|txzzx}wzw}xyyyzzyyz|{{twzz|xxyzxyxx}|}{z|{v{w{wz}w}{zz~x{z~yxzy{z}yyxw|{y{w{zwyz{z}{||x||z|vx~z|y|{vyz~zyvwyw||xy{y|zyyzx|y~zy|zy}{}zxyzzxz{~zzvyz}}uyy}{}{yz|}z~zz{y}z{}{||~yz|{|{xwxy{z~yxzz}w|zrxw{wyzwz|z{y|{zvyzvzz|~yx~{~}||v|{||yxy|{w}|yz{w{z||zy|{}|}|zyzz}}z}y}~zzz|u{}{|{{{yy{{{~|wzxyy{{y|}{yz|wzx||xv}|vx|xwz}z{zx~|~zvw|zy|}yxzyx||z~~~y{x}}}~zyz~yyy}{|z|{zxzzz{}{~y{{yv|{zv}{xyx|{~y|zzx|~vyv||~{|xzyz}z|~z}{z|z}yzw{{z}|xz~zx}wyz{z}}wx}z|y{z|{~xy||ywz|{y{yz}yz|{}xz|w{|yt{zvx~x}|ztux{xwu||x~yxzyzy~}y|z|y{y}y{{||{{wu}yzz{z{}wz{{{|yyy{{|y}}}zz||xwzx}{zzz{zzz}}yzx{}|zyyy{y|yzxx||z~zx~|z}{zy{xyw{x{wyvz~z|{{yx}{y|{{}|{~|z{v{xz~yy|z|zwz{|z}}~~|~~}}~}~}}~{}}}}}zz~~~~|{|}}|~|{{~~~~}}}{}~~~}~|}|z~|~|||}~~|}||~~}||}~~~~~}~|}~}|}~~|~{~||~~}|~~|~~}~~}}~~}z~{}~~~yz|}}~||~z~z|}||}}}~|}~~{||~}~{}~z~~yy{~}}~{|z~}}~}|}~~~~~{}~~~|}}}}|~}~}~~{{}z}}}}~~}|}~}~}}~|~}~}}}~|~}}~}~}{}{}~}}~}}}||}xx{|{}|yz{~}|xwyxx{|vwxx{}xuw}|x{{yxyy{y}z{y}z{yzzz|zzzzuzzx{{|{}|w|{~}zzvyzyxx}~w|z|z{tzwzxxz}vyxz{}y{z~x||w|}y|}zx~zwyyzz|y}{|||z{z{xwwwzzzzyv|{zyy}vzx{x|~y~y}zyxy||xzzz{zzw|{y~yz~xv{z|z~z{yz}zzw{yxxv|uyysxvzz{x{{yy|yz}yyxx{wy{{{zw~y|x~|ww|{x}xzxz{}z}{x{}z~}{zyx|vyy{vvzz}yyyzzxw{y{~yxx{w||{|yy}|zy}{|w{z|w|z{{}|z{xx|x|}zywx|{xz|wwy~}xzsrw~x|{}zz{yx{wyyzy~}}}}{|{z}z|{z|z}|z{x|y{{~u}zz{{}|{}wz|xy}vyy{|xwzx{wwy|v|{z}{{{{y|}~xvz|y|{{x|z|~|y|y~{{y}xz{w{{{||xy}|~zx{zz||~xzx{{|}{{}y{zv|z{zzy}xz}||z|zzx|zy}~|xx{{~yz|{v}xx{yzz{xyy|zz}yxzzz{zzzz{z}z|~yz{|~{y|y|{}~|wx|~z{z|z{vvxz}z|||y{|z}wzu|tzyw{|y{~zw{}}tzz|||{z{}xx}y}}~z}y}yz{{}z}x|wz{y}ux~zywz|{~yy{{~{x}zw}y|z{y~{x}z}}y{|{{x{{yx{|z~{zx~w~w|x|wzy{|zy{xzy{{{z|zwzzy{x}}yy|}~|z{|{|y|~}~~|~|~}}}}|}~}}}}}~{~~~}~~}~~}~z~x~z|{}~|}~}|z~}|}~{}|}{}~}~{}}~|}~{}~|}}~|~}}~y}}|~|~~|~}x}~~z~}y|~~}}~~~~~}}~~{~||~z~|~}}~}~~~~~~}|}~~}~|~{~~~}~~y}}}{~~|~~}z~}}}~}{~}~}}~~}~{}}~}~|||}~~~~~~~|~z{~}y~|}~|~}~}y}}~~~}|~~z|~|~|~yy~}}~~|~}||}|}|{}~{}~}}}vyywxz|{~|xx{{zyzy{{x{w}}v|z||||w{yz|z{zwz|{xyzy}vwzyx}z{yxz}{|{y{{}xvyy{zyy{y~zx|xy{{yxz|x|y|zxyzz{z|xzxw}yzx{|{y{yx|z{||zz{~zz{||y|vyy|}y}}|yx|{z{x{{xz||{|wxywwwyxy{yy{~x}z|zxzzyxx}y{{{{y|}x{{wz~}{|yy}{zyz}}~w|z|w{z{{z|z}~y|{}z{w}{w}xt{yxy}wzx{{~yzxy{{x{{x~~{~{~|}y}||zyyz~z{x}{yztxyzy|vy|{{yxzz}|z}~x}~{}xyx|{{}yzyzz{|w}{||zy{{||vz{{z{ww~yzyv~uzu|zyxx~}xzy~|y~|z|y{w}yz}yxyx~zxv}y|z}xzz{x|zz{~yxz|}{z}y{}{yyxxvz{|w{z}{xzw~tw{w{||z{y{||}{y|vwx{||yz{}ywx~~|z}zvy}tzx|{|zyz~{~y}tyyzx}{xyyzx{}zzyzy{{z|~tx{wzzxzx|{|z{{{~{}z}||}x{{x}}yz{zxz}zxxz~~zz|ywzy|zy{}yz{|zzyw|||{}zyy||{y|yyyv|{y}zwy{x~~tzz|z|~{}~x{z{{ywzyw{{}|z~{{{{}z{xy|}{y}|~{r{xw~zv|y{|yz|zxzy|zz{~v~zyxww|}|z|zz{|}yzzvwy|{{~{{w{}{{y{}~zyyz~{ywz}z|}z{z|~z~x~xw|x~zvzxzzx{{vyyxzyxwy|z|}z|}|~~~~}}~~{~~}|{~}~||~}}~{~~z~~z~|~~~~|~~z~}}{~}{}~|z~~}~~~||~~~~}z~}z|}}~{~~~~~~}~}~{~~~~}~}~|~||{~}}~}}}~}~~~~|}~{{~{~~}~}}~~}}|~|~}~~|~~~~|~}~~~}~z}{{|}{~|~}~~~|}~|~|}~|z}|}~~}~}}~|}}{~~}}~~|~~|}||}}~~y~~}~}~z~~~~}~~}}~}}~~~}}|y{}~||{{}}z{}yzu|xzywwzw|xy}xz|yy}zxyyxzz}{xyzz||y|x{|}{{{{|y~{}}x|}z|x}{yyy|w{{uzz||w{zuwxyyuyywwyv}|zz{{x~{~}||y|{|xzwzxz~z}z|{|v{~zx~{yxuw{z{|xx}yz~z}{xxy{xv{uyz{{|y|zzz{}|xz||~{z{~{z|}|||x|~wy}yz|{vz{uurwzzwwy{zzyyx{x{z|yx{w{w}zyzx~y}zw}|y}|yw}~yzz}}}y{y}{||{wz{{y{~yxxxzx~~{v~z|zzz{x{|z{wxwy{||}{zz{}{z|{w~{x|}wx||x}}|}yz|{yz}{{yv{{{x~{y|}xzux|z}z}xx|x|x}w}z{x|wz{s{{|yzzv}{y||~}y{|{xzvzzxyy{|y}|zyzvzxyzzyzyyz{||z||yz~yz}~z||z{}{}{w}z|y|yxy|}zyzzy{yyvyuwyzwz|zt{xvxy{zzz|{z}z}yy{~{{~z~zy}~yz~|~}~|}zxyzzyy|{{yy{}zzx|zzy|yz}}|u{{}z|y|}zy|xyzz{|zyxxzxy~|zv|zxzzuzzx{}{vz}yz}z}}}xzz{xxyx{y}|{zyz{|{{|zwz|{x{~|v}}}z{|}{yy~}{wyy{|w{|y|zx{{||uyvx|{z}|{vw{y|w{{|zz{v||||yyzzxx{{~y|}z{}z{z}{{y{xzz{{|{}zyzz}}~yx}z}yyywzz~}z|}{z~vz}{yy{{}~}{}x|}}~~}}~}}|~~~~}~||~~y||~}|~|~|}{|w~{|~}{|~}~~}~|~{~}~|}|{~|{~~~~y~|~|~~~~}|{}y~}}}|{|}}~}~~~~|~~zz}}~~|~~~|~~}z~}~}~~|z~~}~y|}{}~~~~~}|~~x|~|~{~}}{{~|~|~~}}}~}~w~~~~~}}z{z~}|}~|{}~|~{~~}}~y~||~{y}}}}~||~~}~}}~y}~~~~}~~~~|~~~}}|}{|~~}~|y}~~|~||}~}~x~{zy|~|~xy|w{x{|{zz||xy{|{~{{z{{zw}xz}}wx~yy|v}{x{{v}x}xzy}z|v||~zz|x||z{z|wz|zyxzz|{{}zy{z}|~~{wxzxyyy|{{}s|{}yywy|{|~yzz{zzxzw{yy|~{yzzy{y{zzvz}xz{z|{|xz{}yy}ywzxyx{~{zyyu|{|uzxyyx|{|||xy{yyxz{{y{zzwwy}|x{{}xyx|zxyz|}{{{w{uwxxxzxzxy{|zzxzx|{y{|w|{{yvz}~z{y{|xty{z}w{y|z|{ox{|xyxwz|z}w{{v}xzzx~x~~}}zxyyxyxtyz|yx{}xy{|||y{{|||y{{yyyy{z}|xx}~yz{xyy|yzx|w~wy{|{|yz||z{x|{y{{{z}~{z}||yy{|x~zyx}z{}}}}{yx|zv||zx|{z~x{y|{}zyxxy~}}}yvy~v|{{{zyyzy|{zxx}x{z|yyzzxz{|zxz{z|w|z~vz}yw|~vzz|{|yw{y{|zyxy{y{z{x{z|wz|z{}xwz{{~|xw||yz{zxt}}yyyv|xzyzwyywz|zuz|wvvvz}~zw{{yzyzyx{vz}}~z{vx{z}{}{}}yz|{{vyz~{zxx{y|wzy{zyxx{{zwxyzxz{wzvz{{~~|}}z}yzzzx|}yzz{zw{y~y|}xx|z|vw~y{y{|wy~zx{x}|{yuwvw{|{x|~{w}z|y{||{zy{zz}}wz{xxuxww}zy~~}{{vzx}xwwyzy{{||~||zzzz|z{{{{~~||}}~}}x~}|}~~||~~~~}~}{~~z}}}~}|zy}}~~~~~{}~~}}~~~~~{|z~~{z~~}~~}|}~}~~}~~~~}}}~~}}~}|~}||{}~~}~|~|}|{|~}}}~|}{|}~}}{z}{}~~}~~~}}}~}~|{~w~}~~~~~~~~z~}z~~}~z|~~~~~|~{|}}~~|}}}}}~}~}~~|~}~|~|~||~~~}~|}}||~{~z~|}~~~~}~}~~}|}z~~~|}||{z}y~~~~~|}~}~z|z}}|~{~z~~{{}}|~}~~~~}{~~~}{~}|}~|~~~}~~~~z~~}zy|{~xy}wz{{zvyxyzwx}{y}w{w{x{}y{y|t{{vzvz|wy{~zzvw{w~|}{|y}~zy{yy{w||v{x~|wwx{z~|y}{z}yz}zzyxwyxz}xv{zywxz|y{{zy{x{}~{y{|{xx}x}{x|yxzyzvw{{yxztxzz|wz|z{yx}wz{txwvx|yxx{{y}|y|}x{{y{~x~wx}x}{z{y}~yy{xvzwyw{yxz{vz{yu||xw}x|x|zwxzy|xz|zx{z}~z|xv|zy{}|||z~|z{x}y~yx}yzvwwv{{w}yy|yx|{~z|z|{yzy{}zz||zyy{{x|{|{yx}yy{vx|x~z}||y}wy{yvuzxt{yuzz{wyzwzzzxyzz~}{zy}{z}|y{y~}~|z{|~yzwwzzx~}z~z{{y|xuwz|}z}w{vwxzvvx|{xu{ywzxyv{}}}||yz{y{y{}{z|z}xz{|{{|z}~wyzyxxwxyz{y{x|vyxyy||{xyzyytx{zz}{w~{|~~{z||yz{x{x{~{x}{vy|}z~zy|zy{|z{yz}wy}|~yyvxywyxyzzw{xz{|xzzz{|{y{xz}xzx}{|{{{z}z{xz|wxz|ww{{xxy}uy}|xzz|yvxw}|yzwvxy}}x}{|wwy}zzy{yy}~z|{}||z|~yzy}{|{xyzyzzyy|w{zzuv{||xx{xw{xvwxu{|{w}~~zx|ywy|x|{|}}xyy|{}y|zz}|vy}{z||uysxy}y||zv|xzzz{}zzr{~z|~}|||yz~zzy|y{||z}}}~{|||{{z}y~{}}|}~}}~}}}{~x{}}}}y}}{|~|~{|||~y|}}}}~|~~}~x~y|}~z{}}|}~~}z~{x|~~|z~~~}z}~|~}~~~~|{{}}~~~|{~|}~~}}~~~~|~||~}~}~|~~}~~~~}|~~~~|~||~~}{{~}}}z|}~~~|~~}~||~|~~~}|}~}~~}}|~~~|~}~~z~}|~}}~}}|~|~}|~~~~|~{~}~}~|~}z~~~~~~z}~~}}{~}}x|~~|}{x|~~~}~~}~}{}{~}~|}{}~|~~~}}~~~~wyx|yy{|~y|zyzvwxyvzwyzzy{v{|xxz{z{{y{q{{{z|wz{y{|~zzyz}xw}yyw|z|zz|z|zywyw|{w}}}|y{x{{{yzyyy~{yxyv|~x|}yy~w~||x|x}|xzzy|yzzx~ywyvzx|}v|zxyxv~||xv{{wy}y{y~yzvu{|}{}{}zw|yxxyu|wqyu|{uzx}z~{{|}wz|}y|zuz}z|~z{yy{}zx|~wzx~z}zyyxx{z{x||yuxy}yzy}|v{z{{xvzw~}}{x|y{yx~}u}{zzz{yy{{{z}zz~xx|z{x{|{zx}{}|y}|v}|}zrz|yyw{|wvuyy|w{{||{zwyy}y}|{zxv{uyztx{{yyyyzyw|yzzwy{|y{yy{xzzwv|vs}wzywzzz}{~xw|w|{||y|~x~{z{{w||y|}zxs{y|zz{xwxzyyzzx{z{|yyz}{}~}{xx{zwxytyyz~xxzvz|v{{vwz|xyu{}{|xt{zvw|~|y{x|z||{{{wzxz||wzyxx|xzyy}zz|w|w|z{{yx|z{z{}zz~z{xyzyyxxx{xyyy}zywy~|z}zyzzzxwx|y{y}wyw|{|zwz{zw|y{|xyzxy}yzv{y}{z{z~uwz|w{|z}z{yz|x|xz{z{x{}vz}}zzyyy}{~w{yy{z|xzx{{|yz{|xyy{y|{{yvy||xz||}}{||{y}v{}|y||~{{x|y{y}yzw{}~{{w}~xz~w}}{xz{v{v|y{x~}xx{vz{}zz{}yzz{zy|v|~~|~~}}~|}~}|}z~}|{|{}~}~z}|}~~~}}}~~|~~~~}~~}~}}~~}~|}}~|{~|}z}|~}}{|~~~|~~|~}}~|{}~}}~}}~}||v~|~}~}}~}{}~}}}~|}}|~~}|~|~}}}}~{~~~~}}~{||~|}~~~~|~~||~~|~~}{~}}~~}}z{~||~}~}~~~}~~~~x~~}~}~|}~~|{}||}|~~|~|z~|}}}|~|~{z}|}|{~}~|}~~}~~}}|}{||~|}~~}y||zx{w|x|y{y{{x|yzxtyzxw|{{xz|yyxyvyyzxyzux|{~}~x{yxv|w|{}z{{}||y}wx~}yzzzz{{{y}y{}x||}t{}zzuz|zzzy}yu{z~}yzz}x|z~x~|}}~}|zy{|{{zy{||zxy{uzzx{|zv}x|zyywxyxw{{y{{}z{zz}|yxw|y{{}}~|}{z{|xx~{|z{|xzzyxyxyzxx|vvz{uxx{{{zs|wxxux{{yz~w}z~zy{z}v|{x|||{}{||x~}y}y|zvyvyzzz}xwz{~yy|xzyzy|vww{wx|{|zu|y}y{z}|x{}|{{|||v|}yzz{zzzvxzwzyzwz{wy}zzwwxtyzx~yxzwz{x|z{}yz{{xzy}}yz{~y|xw~}z~y|{y{yz{|y~y{zxwyzxv~zx{}zxyzx}x{|z}x|z~y}zw|}yzz}z~x{{z|}|~y|{w}zw}{{|xy|{{{z{z{{yzzx}zyuy|{{x{}{y~{w|~{wy{w{y}{vw|{{yz|}~{|yw|{wyy|x{zuxxv|xuv||||{~wx~{zy{x}|z{{~|w|z{yuyy||xzz|xy|uy|}yt{wyywz{|x{{{zuy{zxxx{|xx~y~|yyz{z~y}|{{{|{}|{|w|~{{|{z{{|z{{{{xw|vy~|{zz{yw{~x{wzxy|{yz{yzx}z|x~{|zz{x{||}zyw~{{yx~||}{~~{yxz}x~x{xy|{yx{z~yyzxzzyxzyz{yxzy}zy~zz|yxyz||{|zv~z~}{}|}~~x||}z~~~||~~~}~|{~|y}}|}}z|{}}~|{}~~}}|}{~|}~||~}~}}}~}}|}~~|~}|~~~~|}|~{}~y|~~}}{}~|}~z}|}~~}w~}}{~|~|~}~}{}}|~~|~z|}yz}~~~|}~z}y|~~|||~~~~x~~|~|~~~~~}{~{}~{}}{}z}~z~~}~{}}|~||~~}~|}~}}}}{}|~|~{~~}~~}|}}|~}~y{~~{|}}~}}}}~|}||}}{|z~z|~~}}~}{y~}~||~~|~y}y|xxyw{v}xx~x|}uzy}y}xw{vx|zz{yyyzy}x}yyyvz{yxwy}yz|zxxyy|zzxxy|zzzx|xuy{vz|{{|zzx{{zqx{tzz{xx{xyywx}zy{{yyxyyyy}yy{wy}y|y|yy|}yx{x~|yzy}}{{xxw{zzwz|{|y{||y|xxyx||yuwy|}yxzzww{vyw{z{{}zzsz{z}yy{~y{xzytxxz{~zzx{zzuy{z|xw{xy{zw|yvwy{zzvz{y|vx{zw~}xyz|{{zz|xtzyxx{yxz{}zzy{zz{x|y|z|xyyyxxx|}yzz{{y{z||w}|{x}z}{yzzywx{|}zywz{xxw|xzxyyxzwx{~{}xy||wxxwzy{yx}z}zy}ww|z{x}zvyxyywz}|||yx|xxz{xy|zz|w|ww{y{wvyxz{wwxzxyxyx|}{~xx{z{{|zzyzv{yy{}zzzyzyzwxy}~}{x|x{~x}wzx}{z{~x{yw{vy}~}yxx{{zzx~y{}x{zy}{y{z||}z}}|||{x{||zzyz{u|v||yz{{|y}yyy|y{{xyxzywyuxzvzxxzzywz{}xz|u|||yxy|zzy{{{y{zzz}yy}zz~vz{w|z|{|ywz{y{v}xwzxuyz{{|yyzyy}z{zx{{yy||{|x|xxwwuxzxu|}{{y~zyz{wxz}}zz{yzyzy}|xyxywz{w{{yy{z}z|x{zy}xwyu|}w|x|}|yyx{y{z|{||yx{zzuzyxy{||y{|yz~yy|z|zyxz~}~|||}}}{{|}~}|}~~{||}~}}}~zz}|~}~~}~|}~}~{{|}~}~{|{~|}}~~~|~{}|}~}}x~{z|{|~|z~|}z|||~}~}|~}~|}~{}{}{{y||}|~}~}|}{}{}~y~}}||~|~z~|{|~~}~~}~{|~z~z}x~|~|{~}~~~||}~|~|}~|||~~|}z|~}~~~}|~{~~}z~}~~~}~~~|}}z}}~~}~|}}}~}|~~y}|~|{|~}zx}}{~}~}~}{|||~}{}||~|}~~~~|~|~|}~~~}~~~~}~}|~~|{|~z}~|}y{}~|~~}x~{}~{|}~~~}||{~z~{z~}}|~~}}~|~{~{}|}y|}{{yz~|{~}~}~}~~zx}~~|||~~~}~}}}}~}~|y~}{\\\\\\\\v}{;x}{~{}~}~}{y{~|}{|{|x|{||{|{|~{}}{||~~}{}~w}|}x}~~}}~~|~{|{}|~{{~v{}}|~w}~|~x~{z|~{~|y~|}}|z{y{|~{~zx{~y|z}}{|}}|||~{~}}{|}~~~|}|}}~}{{|{|~~z|{~}{~{||{}~z|~y|~~}~{{|{}}}z~~}}~~~{{x}y|~|~~}{}}}{}|}|yy~x{}z}~}}~|{~{~z~~}{{{{~~}x{y}z}||v~z{z~~}}z}~|xxz{}~~}||{|~|}{~z~~{|z{z{|}~}|}|x|yz{{|y{~{y~|z~y{|z}~~~~|||z||}}{~|{||}}~|~}xxz~}}~}|~}}}~~}}x||~|~|~~~~|x~v~y||{|~zz}~y|~~y}{y}}}z~~|||}{|z}}}}}zz|}|~|~}|~}{}z|~}~}~~~~}{}}|~{yyz|||}~z~{{z|}y}x||y|}||}~~y|}~}|}~x{{~|~|y}|~~|}z~|z}|}{}}~z|}}}}z~|{~~zy~||{~{}z~}~|~}~~~z~}~|}~~~~}~~||~~~z{||{~}~z}~x~~~~~~|||{{~~|~|{y||z{~~|z~{~}~}~~~}}y|~}z~~~}}{}|~}~~~~~x|}|~}||}}{~~}x||~~}~{|}w|~{||~{}|}}}~}~}~||~zx}~~~}~|}~~|||~~}|}~~z|~|~}z~~|~~~~}}|{~y}~~{}}|{}|{z}~}}~|}}~}{~}}}y}}~~~y}z}~~~~~}{~z}~{|{|||~{~~~}|~~~y{zx}~~~z~{|~|}}~}||}{|||z|}~|~|}{~~{}~{~{}|~|}}}}~|~~}~|~~~|{|~}|}|~~}}~z|~zz}}|}y~}}z}~}~}~|z{~}~{~}|{}}~}~}y|~z{}~}}~~x|~~~~~}~|{z~}~~~~~}~|y}y}}~|{}}zy~|z|y}{||{~~}~~}|~yz~~}{~}|{{~|{{{xzzy{||z{{~}w~|~y{|{~|||{{}}y}||{}|y~{~}~z||~~~{~~|~||~|}{~}{||~}~~}|~||}~|x~~~z~z}~|~y}~{{}~}|z}xz{}y}~~|{|}|{|||~~|}}}||}}}|{~|{~}}z}|}}}}}}}|{y|}zzzy{}~}~{|}|~~~}}}z|{~~z~y~y{~}z}~~||~~z{z|~{z}z{}{~~}|}{}}}}|}|{~y~}|~z}}~{}{~{}z~{{{|}~~y~{~}~~y|~~|{yzzzz~}{~}}|z}|~||zz}|~~}~}|}{{|y||~~}}z}}~~~}~}{~~{}y|~}y{}y~|z{y~|~||||z}w}~}~}}~~}}~{}|{}~}}~|}{~|{{y|y}z~|y~|}z{~~~~{~~|}~{}{}z|{~}|z{{~~{|}{||~}~}|~}~~||~~}~~~~~}~~}}}~~~{~z}|{~~~~|~}}~~}~~{xy{~{{{|}||z|z~}~{}{|y}|}z~z}{||z{z}zy{|~|}~{|}~yx{~}zy~{{~~{{~x~zz~||}~|z~~{}~|z{{}~y{}}|~~~}{||{~}}|}|}{|~z|z}~{|{z|~|~}{}}}}{|}y~|{{}~}|y{~}|~}{|}~{y~z}z}~~~{}|~}}}~||}z{}|~z~|~z}~|{|~}~~}~{}w{|~~~}}~|}~||}~|}||}~{z~|~|x{~{{~|}||{{}{~}}z~|}|yy}~}}~x}~{~y}|}}|~|y~y{||~{}{{~~|~y}}~{}~|{|}xzz{}{z}}~{}yxz}||}~||{u{~z~z|}z{}~~}{~~|}|}{|z|{~}|}}|{z}}|}{||}~{~}y|~~|z}z{|yx{z{{z}}{{}|}||{~{~~~{|~}|{~y|~}~y~}~~z}~~}}~~y{}}{}}||~|~{}{}~y{}|}|{}~}{}zz}|{|}}z|~|~~}{|||~~~|~}{||}||~|~~{~~|z}~}~~~|~~~~~}}~|~}~~}~~}u~}}}~}~~~~~}z|||}||{}}x|wyz}}v}~|~y|y|wz}yz{|~~|{~zyz~}}}{}zyx~z}~}~y|z|y|y|z|}~|~v~|~|z~{y}}z|~~}}~}z}z~}~~~~zwx~~|zw|~y~z~}~|~~|}{}{~|||~~}{~~{z}z~|~{|}}~|z}{|{}yz{xy|zxz|{|{~|}|z~~}|~|}z~z{z|y}|zy}{}~{}{}{}|{}x}x{}~z}}}t}|z}|~~{~~}x{|y{{|y}~~{~wx{w~~{||}||~~{~}|{|}~|{z}~|~{|~zxz|z|}||y{~{|{{{}}|{~||}|z~|}~|}{y{}{|~y}xz{y|yv|z~}|z~}|zz{~}z~z~{}yz{}||}z|z}||{|||}|z{{|zx{y{{~zz{x}|~}|}||~}{x}|~~|}{xy}~{||~||z{x}z{}|{|~}{{~{y}||~||z}|}|~x}|u}}~}}z}~{{|}{~}|~~~}yy|zy}~|||}}{z|~}}x{|}~}}{|{}{|~|xxzyy~|y~z||z|~{|}z{{x{~~}}~|z}{}|~}~~|~~~{|}|}~|~~~||}}}}~{}~}|z|~~}|}}}~~~}z}}~{x}}}}}~~}~~}|z}{z|~}z|~y~~~x~~y}|z{{~|x~}~z{{}}||{~|~y~~~}~}z}{|{~vz{~{~}~~{||~|zzy{{|}zyw}~z~x~}}|~z|}{|x{|}zz{~z}}~|}{}~y|{~{}~~|{}x~wz|y~}{y|}~z|{~x{|}~~|}}~{~z~y{{z~}}{z{~{z}}~{z{{z||{}z{{{|~{~|}|zz||w|~xzz~{{~}~|z~~{|y|z~yy{}~x|{}x|{x{zx}~~}x~{{|~||~|{y{{~|}{{{z{{z}y}||~xz}~q~{}|~zy~{|~z~}{|{{|z||yz{{yy}|}~}{||{||}}}|z}zy}~{{~{~~{x}}}~~z~|~y~{}|}{|~}}x|z}~z~xz~}{z}}}}|}{}|z{z|yy|z|z|{~}{~yx}}{|~{|}|y~{x|{~y~}|}|}{|~{|y{}}}{|z}~y}}{||~||~yzz|}|~~z{x{}}{}~{{~z|||z}z}{}z|{{~}{|~}|}z}z|~{z}}{{{~~|}y|}~x|z||{||yzzy}{zz{~}zyy}~z}y}z|{{}}yzz~{~~|{|z~||{y}||}z~}|z}|~|~x||{|}{~}w{}~}~~}~~z~}}~}~~|~|~{~~|~~{~}}|~}~~~|~~}}~|~~~~~~}~~~~~|}}~~z|{}|}~}}|||~|x}{yx|z}}{~y}}z~}~z~~|~|zzz}}z{~y~|xy{}}{||y||{{}z|z}|yz~u{|~{}|{y{{|~yz{|x||{}y}~y}z{z}~{|v~~yxzyy}~xzz|z|{~|y~z|z{~{z}}{~yz|}~|yz{}}z~~}}}}}{|}|y{v|}z|~~||yx}wz}y|{||z}|}}~}|yzy~{~|~}~{|~|~~~|{y~}}x~}{|}z~~{{||}~~y|y}{~yz}{~x}||{~|~~}|||wx|y{z|{z}|||}yy}{z||{}~~z}||}{~z|}|~}~{x}zx}}yz}~~z{|~~{~}}y|{{}x{{|zz|{}{}y~zyz{}~~|}}~~yx{y}|~~x~|~z{z~y|}z~}zzyyz}~}}~z{||u~|{}|}|z|}|{~|}|zx{~y}~zx}}~~}~|}y|z}z~s}~xz|z}||{|{~}}z}z}{~{|~}z|v{|~{}y|}{z}|||~y~y}{z}yzx{}~~}}}{~|z|}~~~}|}|zzy}|z~|xzz||z{v|}}zz}y}{z}||~~~y{x~~|{|}~z~~}z~|zy{}}}wzz~~{{xx{xvz{zz{}wz~z{}~|zzz~|~}}||~~}~~}~|}~|~}~}}~}}}~~~~}~~|~{~~}~{}}}~~}~~}|~~~}~}~}}y}~~~|~}}|}~z}~{~}{~x|{||y~~~|{{z|~{|~|{y}}~{~}w{}}z}}z|{||~~|z}{}~z}~|}{{}|x~~|x~~|}}{~y~|}~{|z{}z{|~{x}}{}||}|~{{yz}{z~z}yzz~}|yz|y~z}x{~||~yy~x}w}~~}~}||yy}z{~}yy}z~}yx~z|{}{zy{w|}y|}y|zy{{{}z~y{}|{{|~z~|z}zzz|y|z{z}}z}yv~x|z}}{}{{}~{|z{{~y{y}{z~zw|~x~}}x}}}{|~~}{|~}}~xv}y{|x}|y}z{}}z|z|wz|yy{|{~}}{{|~||{}~}|{{{w|}~|~x|}{x}|yyv~~}~{{~}}z}~|z{}~z|{|}}{}~}z|y{}{~z}{~~|~|~z}||y|~yz}|w}}~~{}~{y}}yzx}}||~xw{}|y}{}y}{~~~{||~{|{|{z}~|x{||~|~~y|zw|zu~{{z|{zz}z|~x~x|x~|z|z||{zyy{zz}{u}~{}|~z}x}~v{~wwzy|{}{|yzy}y}z~|}z}}~}~}}zz{}|~z~y~{~x}|~}y~|z|y|}}}yz}|x}}{|~|zy}~}~|vy|}}~~zw}{~}x~{|{zy~~{z{z{~{~~|}}~~}}||~}~}{}~}{~~}~~~z}~|}|~~~|~}~}{~}~}}~~~|~~~}{y}}|{|~~~}~~xz|}z}}x}|||y{}|{{|x~|~}z}~||}|z|~|z|z|z}~~yz}}{{~}}|{{z||{z{z}z{v{}|x|}{~|~y}{y~|}vy}v{|{wy~zxz|{~}}|}z|zz}z|z|w~~|y|{u{ry|yz}~z{z|z||z|z||}||}}z~z~|~|{zx}z|}|}}{zy|~~}zz{|{zx{{||{{xz~||~v~|~~}|~~~y}{x|{z||~}}}|~{z{}{{}}xx|zz|}}||||}}z{|{y~}|z}}|~{~}w|w|u|x{z~~z{|z}}|~{y|}x~~|~{}z}}|}}x|~}|}~~}}}z{|~|}{|~|z~z~{x{}|}|~{~zzzx|}~}~}~~~~~}|}~{~}z|x{|{|{~zz||zz{vx{|w||||{~~}~~}~|}|z~~|~|}{~z{}}~~x~{z}x|{{zy||~}~||{||zz|~w~{}}|z~||y|{||}{{~}|~}}yx}|}z|{|}|~||{y}y|xz{y}|y{~}~y}y{~{wz}{~~~{{y|~~}|~zz~{{|y{x|}x~zy|~|{~}{y}}}x~{}~|zx{~}}~z}z~x|}~||~||{|~}|z|~xy}{|}|}~~x{w~|}|}x~}}~~|}|~~~|}}}~~~~~~~}~z{~~~~}~z~}}|~{}~}{}{}y~~~~~}~~~~}~}~}~~}~z~}~~z~}}~~~}}|{~~}~~}~}~}~~}}{||y{y~}~|}}}~~~}|{yz~~}}|}{~~||}{~{}}|}xz}|{{zz~}w~zy}{}}z|}|}|~|{{|z||}xz}~{~y~}~z|{|{~|y}}y{~{|z||~z|z{zy}{||{}}}{|{zx||~|}}|y||{z~~~|~|~z}{~{~~~|z|~~}z~}{}}}{y|r{{|}{~zvz|}~|||zw~z}{|~{}w~|~~}}zx}~|}}}|{}}|{}xzyy}}xy}z}~~y|}z|~{yzzx~~z}z~~~~zz|||}x}|||~|}|}z~z~y~}{}~~~z~~w{y{yzz|}|~}||}|}}}{z~{xx{z}||{{~z~}~}|~~{z}}~|{z}yz~}}|y|{{|}||{{xy}|{}|}z~z}~z{~z|{{}z~x{}}}|z~}}}{}|}{wz~|uy}x{~}|~|}|||{}{}|}||z{y{~{zyx}w}|}z||~}|w{~~z||~z}~{||z~||x|y~~w{y{{}zy~{y}{|}{{y}~wzx|z{}{}{y~}y{w~~v|~~}zyx|z|~{|}z}{~x{}{zzz{|||{|}~~||~|yz}{{}|z{z~{zy{zz}~}~yzzz~}z}}{~~z{~}|~}~}{~}{~~{~{}}|~~}}}~~||z~~}~{}}~~}{|~{~~~~z}~~~{~}~}z~}|~~||~z~}}}z}~~{|}}{{||x|}z|}}{{x~}||yz{~}}y}zs}}}}|~}~x~|z}y}y}||~z}zz|~|{z{|z~|{yy}yy}x|y}||}{|y{|z||}x~{}vy}x~wz|{}z{~~|~}y|{}|}{v{|}yz~{~}{}||y{~x{|}||~}~~~~|z{yz}{~{}~~~||}~|xxw{}}}|~|w|y~z}zxy|}}z{z{~~~}z|}x{}{|}zzz}}~{|~{|y{|{y~y}}y}zz|{xwz|{~w{~}{y}}|z~z|x}{|~}{|~|{{x~x~||z}|{}y{xz~|y||}|}~|~~|~{}|~}{z{~y~{|}~~~}}}}}z|~{~{{|y}x{~{}||~z}zz}}}|~z{~||y|~|z~y{{y~}z}zy~~}}xz}}}~{z}}~}||}wz~}z|}yzx{}{{{z{|{u|||}z{~|~yy{y~|}{|||{|}x}y~}|{|{z|}{|~xz}{}}}z|yz}|{{zy~}x|z}||{{x~}}|z}z|{{}}~}}}y|}||}~~z{z{}~y|yyzxz{{|~wz}}zy}wz~~}y{~}~}z~v}}|~~||||{~yy}{}}{zv||{z~{}|{{{}|z~{~{||~}}|~|~~|~}z}|~~~~~||~~}z~~~}~~}~|~~~~~|~}}|}~|~~}}~~}~|~|~~{{~|}~t~{~}{y~~~~~y}~{~}}~|~|}|~~|~}~}|~||}uz}}}|x}{~z}}{}|~~~}}|~~}|{}|||{~z{}{{zz{|~}zz}{|yx~t~|}}{}{z}yy|{z|~}x}|}~zy{{}|}xzz}|{x}|}y{}~~}~}x}{~zy}~}y|yz|}}}{{}~~}z|}~|x}{~|zzy}|}|{zv|{|{}zxzz~{xyz~{vx}~|~x|{}~x}yy~{|yz|z{z}||{{xx|~xy~|y{|{xyx}~}vy|z||}|||}{{}~|z|}}}zx~y|z|y|~y{v|z{y|}zzx~z}|||~{}}~yz~{}{{~~|w}yz|}~|{}{~}~}{}~{{z{}|~||z{|{y}zy~~~||yzwz|}}{~|~}~zv}{zz{y~|~y}zyy}}|}zz{|z{}vy|~x~}}|}|xzx}}{|z|~z|{z{||wx|{x{||~}z{~}~}{z{z{}yz}~}{}~yy|}|zy}}|xz||~z~}{}~|z|~{{zz~|{y}{{}ywx{}}~z|z~z~}||z|~|||}z}||||v~{||}{~||y}xyw|}|z}{}z|y||{|}{x|}|{~}~|x{}}{}wz}|z{|xz}yyy|}{z{z|}|x|||y|}{|xx|}{~}}zy|{}|w{||~{z~xy~{z~|zx|}zz{~{}y|}{}|{~~x|xzz||}|}~~}~~~~}~}~}|}~}~~}|~{{~~~~|}~|~~{}}|{}~~~~~{}~~}{~~~~~~}~~|~y}|~|~~}}{{|~{{|y}{z{{}z}~zx{}}~~w|v{|}~{}~}}|}||}}||}|{{~{z||w}z|{|{z{{}w{}}|x||z|z|zy|z|z~|}}xx|y{{{}}z|~|{}|~o{~}{y}|zy|}zyzz~}xz{xy}|~~~|zz}~y}u}{}|~~{xz|~{}}~{z~{~||}~z{~}vy}~|z}{}~|y{~~}~~{~z}}y|zz{~}|~z|~{w|zz{y~y||yy{{~}|~{~~~~|}}|||}}{{~{}x~|y}}y}|}z||}}}~}||{~z}~}}y}||}{~}||{~}{|}{}}~{u}{||~~|}{||{yy|{u}y}z}zzzz}~{y||}||z{|{y}||{}}|z|zy}}}w~z|w~w{}|~}}x}~~||z}x|}}~}|x{}~{{zzz}}z{{{|}y~zxz|x}}x{u|}|}~}|}~|{~z~}}}zx~x{~}|}}~~~~||{~}{{|~zz~zxzy~z~|zzw~|{xzzz{}|z~}|{}}y~zz}zzz~~}|{~}xyx|yy}yy|zzw{{||~zwx|~}}}{|}z}{y}u}}~|z||q|vz|{~}y|z}||y}zy~z{}x}y|{|w|~{~}~}|}{}|~~|~~~}~}}~}~|}~y}~~}~}~~~~~}~{}}~~~~|}}{}~~}|}}||~}~~}~~z}|~~|~|}|}}~}z{~}|{|}~~|}|||~|}~{w{}|}}x}~||y}zz{|{{~}y~z~|}}~zz~zyz|{x~}}~|z{z||y|~{~}|{|zz|{}{|~wy|}~~yx{~||y~|z}~~~zz~{~|{~|||x~~z~~}}y}}z~|{{v}{z}{{}~zx}~z}{{{y{{yz}{z|~~yx|}~}}}zz|||~~z|}z{z~|}}{}y}}~{}{~{~~~|yx{yy}v~zy~}~x{z{~~~}w{{z||}{~}}xwy~{}|}}~~}{{{~~{{}|z}~yv{~{}~|~}~x}}y}}}~{~||~}~z{~|}||}{}~{}}~}}}x|~|{}||~{{}|{{|z{}|z}{}|z{~{x}}w}z|~}{|zz~x|{}z}~}}y~~~y~|||}z|}z}{~}|}z}}y}~|}zz{}~}z{{x}~|{~y|y{|}{~y{}~~}y~}|}|~}z|~yz~|~}|||~{|~|}~z}}{}z}|yxz}|yz|yy}}}|~{~z|~{yw~y|yy|~|}zyy}y}y}z~y}y{z{y}~~}}}}}}~}z|{|}zz|{{}|t|u{}|x|~}|}{|~{w}~~|z}zx|}~|~z~x{{|{}|}z}||||~x{|||z|~z~{w{|}}~}x}|{zz~x~{y}}}~|~~|}~~{}}~}~~|}s~}}|~}|~~~w}~~~~{~~~~~}~|~}}~~|~~}~|}|}{|~~}}~z~~~~~|~}~~}}~||~~|~}~{}{~zz}y{z{v|w~z}|y|}~~}~}|{{|~|{~{{z}|}||{y~|y|~ww|{||{}}}{{{|~z}z|z{}xx|x|~~|~}}~}~y}y}||z~}~~|}y{|y|{~y~~}{}{~~{xx{{{|{x{~|||{}w|{~}~|{{{|yx||{~xy{z}vy}xy|{x~y|z{{yz~~}zz~}}|{x|z|}~}|~}}z~~}~y}z{~zx||z{~~~~{yzx|{||{xxz~{z}|x}}~~}}}}|yx}||y}zx{zxzzx}z~{{z|}z{~{}}{{{|y~}~|y}{|x|}}wyxy}||}}z}y{}|w{|x~y|~~|z~}|xx||~y}|z|{|{{}|}}x}{}z}}{{{}~}~|y|{}}|{|y~}~{{y|}z~y}|~}}|{~zx|~}}~z|z|}}{y{z}|~|y|z}|wyz{{}{}}|}|v~{||{{}|}v||~{{{~{|{~~x~zz~|}}{~z~x~vzy{{u}}yy~~{y~|}y||~}~|{|{~~z|}}~}~}}{x~}{|y{~z~|}{z{y|{}x{vxz|||}~}{{~~}~{}||z{|}|~{zz|~y||}{zz}zuu|}{}y{||{{yz}~{z~~|}~|~x~~~}~|}{~~~~}~~~{|}~~~}z|}}~}~~}}}~~~~~|}~~~}~~~~}~~~}}}~~~}}~|~}~~}z{}~||~{|{~}|v~{|}x|z||}~{}~{{zz}y|z|{|{}}}y}{|{~}|z|}x~||y{{{}}~x~~|yz~~y~x}||~|z}~wzzy|y}{}y|y}~}|yzz~z~~}zwzy}}|wzzy}{ywz|zy|~{{z|z~{{{z|{y}~~|z|z|y~yy{||z|z}{u~~|z~zy{x~}~|z}|~{zxw~||zzxwx|~~}|~t}}|{}}|~~zz}||||z~}}|zzz}~z}~{z{{zy|{|}|x||}}{|}}|}z{y{~z|z}|~{}z||}~|}}{z|w}|}|{}y}|y~}~}z}}}zz~~{~~~|~|~z}||}w|y}zz~|{|~}}~~{}|~{w~|~}}}{|y{~}}{~~x|z|~{~~}{|}}|z~}v|zy{|}||}{yw{{|z|~xzx|y|}|zx}|~{}|~}}{~|}}|~}~}}|{{|~~~y|}}}|y~|~z}}|z}y|yy|z||~~|yx}}}{{}{}}xy}{x}{zyz~yz}}z|{{}~|}}|}}|zz~}~|z|{{|}~yxz{|~}|||}~zz}z|z{z}z|}||{xz~{}{zy{y~v~y}|}|y{}~z{y|}z||y~zw}}{y||zz~{x|yy~x~~}~~}~}~~|}}~|}~~~~~}{|~}~~|~~~}}~}~|~y}~~}}~w~}{|~~}|~}~~}}}~~}~zx|}|}{xyz{z}}v~{y{|{|z|}|}z~z}|~u|~}~|~}{}~|~yv||}~~}~~z{{|z|yvyyzx|z}|}zx~~x}w|y|z}|}y}~x}}~vy|z{x|~{|}{~}x|~~zz}}zzxyz{{z||x~{~||||w{w{}|z||~}}w|z~||}{{~}|}v{|w||||}}z|||}|z~|wzx{{|}zyz}|}|z~~x~y}}y{|}~|}z~}}}|yzw||zz|||~}{||{~}{~{}|yz||}{~~|~z~|{z|x|~|||}z{{|{|}y~}z~{wzz||~z~~}z}~{xzy|}~~~~~|{|~{y~u{{{}z}|~}xz{z|}}{~zxx~~}~~~{||x}~}|{}~~~~r{||~{w~|{}|}{{|}~wx{~{}}z}|v|}~|vz|}}}}~y{{~z~y{|{}zz}{}y}|{zz}~x}}z|x~zyz|z~{~~z{|yw~}xz|}~vy|~{}{|z}zy||}|~{x}|||z}zxy}}y||y{x}{~~|{}y{}|}~~}y{~~{|}v}{w|}zv{{x||zz|zzyy||{~~{y~y}xy~~|}z}~}}~|{}|}z||~yz}z}|}~|~~~~}y}y|||w{}}{~}{}z~|~z~{}|~}}~~~~~|}~~}|}~}t|z~~}}{|}}~~~|~}}}wzy|}}~}}~~yz|z{{zy|~{|}z~~|~{x|{y}~xx}|{x{{}~|~{{xz|{}|z{}y}}{zxz{z{}xv{y~y}~w{}z{{}}{{}||zz~}~{xz~z}}~y}{||x{|{{~z~|}zyz}{}|x||xx~z{~}{z|x}}x~}~|}~{{z}~~z|{|||}}~{|{z}{|xzw|~~y|y}z{~z{xxz~xzyxwzz}wx|~|}|~{~}||zy~{x{y~|{~}wzv|}~}~}{{|}|~}y~}}{||z~{||}{vz|y{||yy|~~x{|z{}}{y|}~u{{{{|yzx}{~z|}zy|z{z~~{{|y||}}z{}z{{zz}{~y~}}{}}z}z~|{~{}~~~~|x}{u}|z}~}{}}x{~}|{x{{}|}}zx{|{}|}||y~{|~x{y|~zz~zz|{}z}~w|x|{zz{z||y~|z|y|~w}zy}}{}~y{|z~}|}}z~y}}z|}}~~zz|y~|~y|z{~~{y||x||{}yw|~|}|{y}}~}~zz{{{w}}x}~yz|w|}{zzvx~|{}{{{}{~~}z{}|z|y~zx}~{z{y{zy{}z{|{|zx~||~y|}|}||}~{z}w|}z~{~~||x~|{z{x}}~{|yy|~{~|}xv{z|z{}z}||z}y~|x|}|w{~{~}z~~}~zv~~~~|}}~~~~|{|}~~~~}~~~~~}}}~~~}~~~~~~}|}~}~~~~~|~~~~~z}~~}}}~~x||~{}~|}{}}||~}{}|~}}~}{}~~wxz{}{}|x}}x|}{{||y~yy{}|}~||zzyx{~}~|}~~}~|}~}{~|{z{{{}|}}xy|}zyzz|{z||z{|yy~}||z{}~z|z|{v{z~xy}|~vxwy{~||{z{{}}z|z}x{{|~z||}{~{|z{z|x~~||{}{~z|{{{z|{{|{||}y|~|y{}{z~~z}x{xy{|zvy}~{~}}||~~|~{}{~|}~y}}|}~}|~{|}}z{{{y|}z|~|y~{v{|yz|~{~~~~|yw~|{z~|}z}~x|~zzw}zzz|{~z{{~zz}|}|~}}|{~~z{z|}~}{z}~y}}~~}v~|~|~{x}zz|}y~w{~yz{}{zwz~~z~~s~{~z~}}~}{}|~~z|{z||}yyyz|yz~y}zyw||{~{}~z|{~|z{{|z}}{~}}zxxxx|~~~~~~|z~~|y~~}{|~z~|{{|xx|z|~~|z~}~|y}|{}{y{z{xy~z~{~x{~y{wz~{{~}wz||~{~{z|zz}~~}~z}{|~~z}|y{|}x~~~}xwzw{~~|}|~{~z|x~|}{~}{|{|}~{{}|z~~z|{|}~x}{{w}|}}{}u|{~{zvzz|}~x}}|~~|}|~{|}~}~}~}|~}}~~~~}}~~}~z~}~|~~z~{}~~}|~~~}}}~||~}~}}~z|~~~~||~~~}~~~~||}}}~}~|~}~{~~~{|z|wz{|{|}w{x}{~}x{y}}x{x}{|z~~}}~|{z{}{}z{||~|}w~~z~|{}|{x||zz{{{zzzz}z|}z|{{|y~~{zz}~yy}~|}|}~zz|~wzy{xy~}|z|~{|z~}}||}z~~~{y}z}y}}z}z~zx{|y{|zy}z}y|{wyz}~z~{{|~}{{|y{}y}{xv}|{|y}~y|z}|~zzz{~}w}}v||y}z}{~~}z||yz|}~~}}}{~||{|y}||z}{y|~y{~}}~z~zz{}||{z|~y||z}}}{{z~{{z~|~w{|z{w}{{}~zzy}~{|vwx~|y||~{yy|{}~|~z}|z{|}|{}}|}}zx~|~}}~}}z}~z}~|x||~|}}}}{{}~z}}{}w}z|}z{|~}{~|}z||zx~{}x|{zzzyz|}}y~|}v{}{~t~~xyuy}w||~x||v{}||{{||y~|{}|w|xy|}~}}|{xyxy|}{~|}~}~}{zy|||yx|}|}~~z{~x~|}}{{~}{y}|}}~~}}}x|}~{~z{|~|{~~{z}||xzy~{}|}}|{}~|{z}~|}x}}|z~|~{~}|}y}~}y}{}{~{{z||v|zyy|{{|xw}z}}y}y|y|{{}z{yz{|~y|z}~}~~~~||{~}~~}~~~}~~}y~~|~~}~~~}~~~~}}~~~~~}~~~|~~~~}~~{}~~}|~y~z~}~~~}~~{~~~}y|{~~}}{z{{y|}~zzy~~~x}xz||}w{~{}{z~y}y|x~{}yv{~~}~{}{z{}|}~{y{{zyw~~x{z|y|y}{y}{{}zy{zv~y~z}}z}}}~{~~yyz}}~||{~{|}||w||}|z||~y|y{yzz|{||{|z{zzzz{}~}|y}{~}}|~y~~}}}|yz{|~xzy|zxz{z{|{z{{~z|{z}|~x}z{{|yz}~|{{|vy}zyxyx~}}{~y~~~}~|y}z|xx}{{zy|zy}z|vz||yx|{{{zz~{x{{||zz{|}~x~{~z||}}~{zx{|}}w{zzwxwy||{z{{|z}z|zyzy}}~z~{|~|}|y{}|{~~~yyyy}xzv}}xz~}|||||{}|zz|||{{{{|}y{}{w}{{{~{~~{}}z~zzyz}{y}|~}z}|||yzz}}y|yyww{{{~w{~|{xy{|}}}x}|z|}~}zzw}~y|y}x|y~xx{|z{w}{}~{{}|{z}}{|}{|z{{x{x}~~}|zy}}z|z|y~zzz|z}~x|z~yyxz}z~~}y|~~~|}~}}z|}~{{|{~{~|}}{}|x}~v{{y}|z{|zz}y|x}~x|{{{y~u}y{{~}}|z{{}}xz|}{}|~}{|y}y}|z||{z|{{xy}z|zx{~~|||zz||yy}~v~~~}}~~~|}~{}}~~~}|~}}|{}~~~|~|z}z~}~}~~~z{y~}~~}}~||}{}|~|~}~}z}|~|}}~|}~~~~~~~|~z}~|}{z|y~w{z|{zz}|}}~z|{}x~||{z}|}wz~x}y|{w}{~z}x~u{{|~}|zzx{y}{~~~z~|~z~}|~{{||~|{}}|}{|z||xu}||}|}}}}|}}}{|~zx}}|||~}}}~yz{||y{|z{}yz}z~{{z~|z}w{~|{}|{z~|{yy{y}yzyzx{|}x}zy~}}|y~x{{}}{z}||yz{|{{{y~y{~}x{{~}z{}||}~~}}{zx|{x|~{~||~}y|yz}~z}~z}~z{}~x~{{}}z|{}|~yz~u}y|}x||y}v}z|z~|{}|y~}{u}}zz{|wz~|||}}}~~y~t{~z{{x~y~{~}w{}|yyuy}}}w}}|z}}{|~|{y{}}}}|{~}yy}~}z|~||{}z{{|{}}}z}|}zx||}{vv~y~~~zy~}}}}{~}|}|xz~~~}}~}x}{z}~~~||~~{{|z~|}x|{||x~}~{||y}z~}y{z{~{|}{}|y}w|x{~|}zyxy{~zz|y}x~|{{~|z~|w{w~~||y}}{|z~~||{}}}z}|}{z}~|{}|w|y{||xx||{~}~~zv|z}{{|{y~{|}|~~}~|{z|zz}~}}{}}~~~||}y|{~y|{}v}z{||xx~|{}y~}~{~~}{~}}~~}~z~~~}}|}|~}|~~~|~~~z}~{~}~~~{}z~}}}~~~~~~~~~}~~}~~~~|~~}}|}|}}~~}}z|{|yx~{||y}wz~y|||vz|~v{|zy{|~~|{~{~{|~x}}~x{|~z|{}wy{||{{|y{|}}|{{y}{}}z{|~|{{{||x}~~}z{{zvx{}~~xzyy~}}|z~{~y}{{~}|x~|~|{{{{||{||zy~{|}|}z|~}}}~{}|}||z{~|~xyyw}z~}}zzzy}{||~y{||zx}}}z||}}||~zz}}~}}~{z{z{x{|z{z~}{wz||w{{yy}z||xy|}}}}~~|}{{}~|||{}wx{~~w}zv}xy|~{|z|{}}}}{zzy~z}~{~||~~{|y|x{}~~}{~}{|{~{~y{yzwzzxw||z}}z~u~~{}|w~~z{~z{~|y|}{{y~~~~~v}}}~wtz{y|x|wz|y~|z|vzy~z}~~z}~x||~~~z}}~z}}~}~y|{~yy}{{z~{}z|zzx{~~}|xyxx{y|{||x}{}z}yy}|}}|~z||}~||y{|{y{y{y}}z{z~zz|z~|w{~{|y{~yxv~|~}zz||}|~~z~y}||}y~}}w}x{|u}||{|~z~~z|w|{zz{wyx~~|z{}{{}{}}yz|||w|x|~|}|~|z{|~{ryz|~|~zwy{w||x}u|}}z}|{z~}~{~~~}~}{}~{~~~~~~y|{{~~}}||~}~|}}}}~}~~|}}~~|~~~~|}~~{~~}}{|~x~{~~~|}~~~~}}}}}~~~~~}~}}}}}y}}||}~{~}{|}}}}}|zwx|}|z{w}{x{|{~y~}x}}u~{z~}v{zz||z{z{y|z||~y|||x~~yyz||~~{~xyy~|}{}~zz{}}|~}yx|}z}{~~|}}y|y{x}u}}~y|z{{}z}z}~z{}}zxzyxzz||z}z~y}~{{|~z{tyx|~zy|zw{}||}||z~}z{~}{|z~|z{|~}|zz|y{~{|zzx|y{zz{zzy{z~z}{x}y~yzz}z}~{~v}|{{z{}|~}z~|~zz{z~{|z{||}|z}{|y}yxz~}}}|z~~zz{~{{yyz||}~{z{y{~}~}|~|}{z~{|w}~{}z|x{{~{|x||v~}~y|{|{}y|{{|}xy}y}{}}z}|z|yzz|xyw{{~~~{|}|}yw}y|}y|zx}~}{z~|}~|~y~|zz|}z|}|{}z{{|z}|z{z||}|{|{}}}}u~|v||~||x~|{y~||~~~~yxz|~|x{z|}|}~{z||z|{|}~zy~x~~y~~x{~{|{~~t|}|z|yzy{yxz~z{z{{}{~~~z}}{~{|{zw|y{{{{y}~~{~|{~~zz{|~}z{}{~{~|~|}{y~}||yyx}{~z}{}~z{z{}}~x~y{z}~{x}yyz{}}~z|}yzz}~}wyxx{{~{}|yzx{{~~{}yy{|{yyv}~~y}x~||z|~}}xx~y~zz|y{|||y|z~~w~}~|~~}~~}~~~~~~~}}|~~}~}}|~~~~~~|~~~zz~~~}~~~~|}~~~|~}|||~~~}~~~|~~{~||~}}}{~}}~~}{||z}z{}{~{z}||}wzxvzy~|~{}}w|w||y}n}|~}{zzzz{~z}~||{z||{|z~~}zzy}~x{~}~}||{~}|}}|{|~}~|~}zzt|y{zyz{|~~}zz{}z|~}xy||{|{z{}xx{z|yy{~x{{}|~{}|}|~{~||y{|~}{{|y~{vz}{{}~~x}{{y|x}~zy}~{|~{}~}}{}~}{zx~z}{{~y{{}|~z{z}|{~}zz}|x{{|}y{y~~y|}{{}{~zxy~~{z~}|}z||y~~|~|~x~{y||~|y~{{{{v{{||||}x|z}y}|}{zyz~}|x}~}x{||y~{x|y{}|zv}}y~|{}zzzzx~{~x|~{{~}}}}{x}|~}zy}}|w|zzx{z|y|~}|~{yz~z}x{z}y}zzx~}y||}~~{~|{y|v~{~|~~z{|z{|||}{|~~{~yyz}|}}y{~{~z~z~z{}|y}{z}{{~}~{|x}|||z}~}}}yzx{~w}xzzv|x}z{{z~|~}~y|~||z|}}~}~y{}|y{~y{z{z{|||||y{z{y~y|y{~~|v~{~}}}|}|{y}y{{~{z~~|{}|yz|yz{z{y||}zz|{}z{z}~}{z{z}}}}~}{~}||~{~{~~}y}}~~~~~}}~~}~~~~~|~|}~~|{~~~}}|~~y~~}~}}~~~~~}{~~~~~~z~}}~~~~~~~~}|~||}{|zy}{|}{~}~||u}{zz{z|{~||}z{|{||t}|z{~}}}z|tz{}~z~|}z~{}}{|z{}}||}~||y~{|yy}zwyzz}{|{y{z}~~{|z|{{zw{|}~}|~|z|~}zzz}~|~zy||{w{}{zv}}|x~}|}y|~|y{{{}|{~~|}||w{y{~~{~}z}{~{}~|}|u|z|z||}x{|}{z~}yz}z|~}y~}z|}}y}yx||}|xz}zx{|z~{y~{y~}{|s{}~||yy}|z{~{}~{}}z|~|}}|z{}~}|||}|y{{}z}|~~y~}||w}z~~y~{}}y{}|~|}~y|x|{|{|~{}y|~{{~|{}|{~|}|~||~|}|}{}|{}z}~}~{}|{|}{}|~|{{}{|}x|{zy{}}|||}~zy}~~{|zw||~x{}yy~}w}{z|y}z{~x{|{|{~~~~{z~yz|{||{x}|~y}}{}{~|~{~~zz|z}~~||~z}}|v~|}xxzw{}}|~|{y{}~}|zy}{~|{z{|}~|{~~~~x|{|z{}z~|{~}||z|{~}yz|}||z|{}z|}{|{}y}x{{|~{}y~y~z~z}||y{|~}~{|z~wyzzx{y~z{}{~|~|{~x|}{~{~z{~y}{|}}{|}~z~|{}~zw|{}|z|zzu|{{z}}}~}~~~}~}~}~~}|}~}~~~|~z}~{~~~~}{~}~~~|~~}~}~~~}~|~}~}||~~||~}~~||~~~}~|}||}~~~|~~~~~}~~}~}{~}}|~|{zx}wz||}||}{}~w|{zzzzy{zz}|uyy{~yy~y{~{{}|}y}|~{}y|}{~vz|yz~xz}}|zz}x{z~|y~}|w{zx}~}{y|z~}~{z{|~z|}}}{|y~{}w|{xxyx~{}~~{|{z{~|~z}~y{{}z||~|}}y{~{|{y|wz|{x~~|x~|z{{xv{~yyzy|}}~{{wu|uz~{x}{wzz~}y{}z{~~|||z||y|zz}yz}|xxz~zy|{|z}|{}|}}{}|~yx|x|z|z|{}z}}~|z}y}{~{~{|{yy{{~{u{{w{{y}}|z|~x{v|}|}y|{~wu{{}|}~{~~y}}}z|}{~~~|~~}~~}z{z}x{z{ywzzwz~xy||~}}{~|}x|y}}~z{|}z}~{|{z~}{~~|~}wz}~zz{}z{|}~}~~x}z}~|}zz}~{wy{zz|~z{~|{{}|{}}{|{}}|}{~|z~{|yzy}{yzvz~~{|||}x~w|y{yz|}{|~x|{|||~}zz|}z{|~}}}yy|y|{{z|}zy|xz{x|{u{{{xy{{~|z|zy||~}{{|}|}y{{}}~}}y}}{~{|{}{{}xz|}z{||}{{{z~y||z{z|~|y}z}||}{|}|z||{{~~|xx~yy|w}~}{||y}}}{}u|||}{xyx|x}~}~~z}y{|zz~z|}~}}~z~~|z|}~|~}~~~~|~|y~y}~~~x~~|}}~|~~}~}~~~~|}~|}~~{~~{~||}}~~~}~~~~~|~}~~~~~~~}~~}~y~}|}}}|}{z~~z~z{x~|}~yw}|}}|x{{{|{|~|z{||||}|y{|~||~zzw|{{|{{z||wy{}y{|||yyzw{{}~}z{}~{~my~v|zyz}~}||x|z|{x|y{zz|}y||~|~zw{|w~~~}x{z|||z~|zz~~{|y}~||{~z|}}z{}}{}|||~y~|}{|||}|yx~}ww{{zz|~}y{{}~z{}}|}~{|~|y{~}~~||~{|}~}y|{}~~|{~z|}{}}{x}x{|x}~}||}||~y{y}{}}yy}}}}}{~~y|zz|||~y{}{}{zy}||||}y~~{{w~~{~v~y{~|}}}~z{}}~{}~|~|~}|{|}|{}~z}||{||}{~z{z|}{{}}x~|y}~}|||xy}}}~{}|}~zzz~w|y~|{x|{x~|w{{{~z~}zyw}~|zzy}yy~}|{y{}y}|~y~}||zy{{w{y}ztx~|z}x}|}z|y||y|{y{}}{~{{w~|zy}}y|z{~|{~{}}zy~zy{{}y~zy}x|||~||}|~}~}~x}|~zz}z~}|||~~z~y|vx||~~|{|~~|{zy}|{zz|{~{|}zy{}|{y}z}r~|zy}{{{~||{w{z{}~}|||}}~y|z}||~|~|}|}}{z~yzy~|}|v|}z}|}{}~}y~zzy}}~~}||~~~~}~~~|}}}~|~|~}~}~}~|}}~}}~~}~~}~}}~~~~|~}}}~~~|~~|}}~}}~~~~}~~}}~{~|}~|~|~~~~}{|}z}|}~}z}yy}|zx}x}}yz{y{x|~ywy~{{{xv}{~z}~{v{}zv~}~|y~z{~z~~~}~|}|zz}}y{}y~~||{}~~||{}zwyy|zz}|}z~~|y}|{~~|x{}{z{x~{|}x|z|y}y~{xzzt}y{y{zz|zz||~}~}{}{}}|}|||~~{{w~z}{{|{}|{xzz|{~{y|yyu{{ywwy{~y{|z~|z~~{x}z|~{z~}||{~}{~zxz|{|{{{|}}{{~z}}}~y}||~{}}|~zx{z}}}x~z~||||z|~}~z{x{|{{zzy}yy~z{|z{z{|x{x}}{y~{}|xz~}~z~~x{~~z{z{|y~|{}z~x{}~~~~{wy{}}y||z}|{x}~}}|{}z}}~}|~{}wz~|{|{{~}}}|~wx{||z{|}}{z~y{}|{{y~|w~}~u}yvz}~|zxz{zzzx}}~}z|{}}}yx{w{x{{x|}}v||{|~~~y}}}}z||~~~{~~{{zy|}xzu{z~||zx{x~z{yzyz{}}~~|}{{{~|{{~}{}|{zy{~}~|xzyzy}xz{{{~{w{{x{|z}|v~|{~|}{~{||z{{}}y{~|z~{z|z{z|z~|y|t{}|}||xw{}y}}}w}x}|~z~}}zx~~zy}~}~{~~y~~~}y~}}~|zy~}z|~}~~~~{}{}|~~|}|}~}~~~}|~~||~~}|~~~}~~~~~}|}}~~~~~~~}~~~~}~~~z}|}zz~{{||{}{~{{|zy|}x|y|}{}~~z{|z{||{~}x~~|{z|w}x{z|z|{|{}~}~~}{yyzzz{{{z{{~yw||}}x|{}{|{}|~x~|{||yx{|{{y}z}zz~}z}~{||}zy}yu~~}z}~~{{{zyz~{}v|~||~|z||{y}x|yv{|{{~|}}|{{}{}z~{z~|y{zzxz}}~z}z|w|z}~|||~}}}~z}}{|}}~}}y|wxx{~|}}{}}y|}z{|{{~{x}y|}}|y}~{~{{~}{~|}{~~}|~}{z~z|z|{|}}}|{y}|~{xy{|}|{|~}{~{|}{~}}}}x}}xzz~y~|}{}v}}|z|z}{}{{~~|{|~~{z}|}~}u}{{|xy~{~|z~|~zx}~|||y}z{|}}||x|~|{}|}{yyyyzy~}yw~{~|{|yy|}|{|}}z|x||~v~wv}~|yz{}{v||}{{}~|{}~z{yy}y{|y{|y}|}y{|{{}z||yv}{|}}}}y|{zwy|}v~{~|~}{zy||~{{z}~y|z~|~z~}}{~}{}}x{{{yw}|~{|~}||x~|w~}|~{}{{z{y|}|z||{~~zx~~~~||z}}z{~{|{~{z}|z|||{|}y}yxz{~v{vx~|~}{z{y}z~}|~~~}}{}}{|z~~}~~}}}~~~~~~~~|~~~}~}}~~|z~~|~~~}~~~|~}~~z}}~}|{~{}~}}~~~}{{}~~~}~}~}~~~{}}}~}{{xu{||xzz|{w{}wz{}~}}|}y|v|{|~||~|{}~}||{{~}z}{{}||{~~{zx~x{wyw}v{~~|z~{{{|{w}{{{xz}{|~|{|zx}}||~{}}}z{z}{z{~yy{yy|}|{z||y|}|||{z{}~|~{{{z{}}}|}|~y|}}}~|~z}xw||~{{{{}{vy||z}~{~zz~x}}{{}|~||}|~x~~{{}}~zx~|yy{vzy}z{|z{|||wy}|{z{~}}z}~||wz{|zy|x~}{{xy|~z|~|}zyx{z~z||{w|~yz}z~~~{}|{}~|z{~||w|~~z|xzz{y{}z{|~x|x~}z{{zy|~z{}}}z|~y~||~{}z||~xz{~y}||x~{{|z|||z}w{~y~}|x}}|~}z~|{~~|}{~||~|}z}}~y{z}|{z}}w{~|{z|}zx~{{|}~~}}|~|~|||x~{}~z}~}}{|~~~z|yz{zz|xy}x{}y|z{{~x~y}}}~~{~|}zzz{~~z}y|~|vx{}{|{~||~|y}w~|{~z|{|}~~z}}}}}{}{~}zz}}|~v{~~}~w~|yyz|~w{{{}||{|{w}{|~}|}z~|z|~}}~~~~}}}|~}|~|~}~~~}|}~}}~}|~~}~~{~}~x~z}~||{~}~{~}}}~~}~{~}{~}~}~}|}~~|~}z~|~}}~}~~~}~|~~}{~|}z~~~{}{|{~}y|~y||||~~z~{~~|}z{{~|z{}|}|}|{|yz{z{~}}{|{|{|}{|zz}}}|{}}|~}|}zz}}z~y|z~|y~}z~~{z|||{|{{xx||{{{~}|~{{}{~}z{~|{||{w}|y}y|{}{{zz|~~~z|z{v{}v{}|xu|}xz{~{~}}~~z|~|{}y}{{}}}}~}y}~{x}~}|{yz{zyz~|}y~}{|zzy~{{~y{|{{~z~y~vzx|{y}{~~~{zzzy{z{z}~}|y{{z~|{|z{x{}~~z{{}~z~|||yz~zy}z}~|~|||}z~z}~}~{{z}~~|~zy~|}||x|{~w}|y|~z|}}~|~z{~z||||y}y{x||z}xy~|y}{~z}~||{~|}z{~}|x|z{|}|zz}~|}x~~}zx}{|{|~yy~{y|zy}x|z|{yyzu{{~zz}z~|w~yzx~}|z}|{|z|}~}x|xw|}|}~~}||}z||||y}z}|z|~y}{{z|{}yxzw}{z~w}||x{}v}~y~y}z}x}{}~}|}y}|~{z}~z|xy|x}|{~||~{}{{|z}|ysyz||~z}yxz|z|zz{z}|}~~~zx{}|~y{~{y}}zzx~~z}}~}v}|}}}}~z|{{{{z|}z|{|}}~w{}~}~zx~x|{|y|{|v|~}}}~~~~~~~|}~}|~~~|}~x~}y}~~~~~~~}~|~~|~~}~z|~~}~~~}z}~~|~}|{~z~}~~{~~~|~{}~}~}~}z|~~~~~|~z{y~~~y|{|}zxw}xyz}y}}|}}z{yx~y|{x}z|{}~|}{}}}}z|v|}}~|z}~}}}}x||y{}z}wy}{yx{}{|y}~zzy}x~z}{~z}{}x~}~~yzx}~|}}{}|y{}~~zx|p|~x}}|w{~z||zzzz{}z{|y}y~}z|w}}|~y{||{{w}|z~||}xz{~{yzz|zz}z~~{{}~{zw{}zy|x~z|yzw}{y{y|zz|}|{z{xz{{x|||{z~{y{z{zy|yz}}|z}}|~zz{x}}}|z}}}z~{}~yy{}}{~~yw{y~|~xyy|ty{}~|}w}xz|w|z~~y}|{{~}~||w}{}|~z}}{|z|zw}~y~}~{|{txzyzwzyx|y}}zz{{{z~}||}y|{}|~}y|}}|z|}||}}~z}z}z}|{|}|z|zx||x|xu}{zz{x{y|yu}|}}{{w||}~y|~{{~{{|yz}y}|}zz{zx|z}{}x|~}}{}|wz}z}}}}|{~{y~|y{x{y{{yzyu||||{{{y|z{|{y{{~~}|{~xyz}}~}|~|~|}}}}z|z{{}{y{w~z}x{yy|xzz{x~}z{~{}x||~|{}||z{||{xx{}|}~|}z}xyyy}vz{|{~wz{wwy}}|z}{{{u~yy||}|}~z~|~~}y}||{~~z}~{}~}~}{~}~~~~}|~}|~z|~{}}~|~y{}}~~}~~~~~~z|~}~~}|~}~}}~~~~~~}~|~~|}~}~|~~}|||}~}}~}~|~~~{}}~~~}~}{z~~w|{{|{{zz}x{~{~||zz~~zz|{{z~~y~xz~zxw|{{{zz}}zy~|}}~~}{z}y|}|{z}}}{yv|zzz|}~}~~zxx{ry|z{}{yyy|~||{z~}x}}|~{~}}|}z{|xy}|||}v}|||z{}||}}|~yx}{z|zv~~{}|~}}{~y}~{|y{{|}}|{}~}{z}|~|}{{~yx~}~{}}~{z||yz~{x~x|}z|w~z~|{~~{~}wx}z{|{z~y|}|{{zzy|||x|~|z~z{~y{||{wzz{x~}{y}{~x|yx~{z||y~{{}{{y{x{{x|~}zzx{|{~~{|~}|}{~~|~z{}{{|{y||w|}z{y}}}z}~{|~z~}|y{{||{z}|~x}}{xxzzz{z~xzzx||}|}{{yy}||}{x||}}zz~|z|{{{{{}|~z{{|{{}||y}{~zw|}z{y~|}~||~|}{|yz{yz}}y|x}}}||xz|y{~yw}y}y|}y{~{{{|y}w{|{~{{~z~||x{z~}y~{{{~}||z{z|{zx~x}{|y{||{z}{|||y{zv|}||u~{}~zzz}z|}}y|z|~~xy}}~|}z{~~|z{{|||v|x~}zzy}z}~{|zzw~|z|zzxw}zz}||zxz}{{}}|zx|~|~{y{{wxz{~~|}~}{~~~{~~}~}|}~~{~~~~~~~}}}~}{~x~}~~|~~}~~{}{~~}~~}}|~~~~~~~~|}~~}~~|~~~~}~~|~~|||~|z||y|{}zw}z|~x}|{|{z||}}}{x|~~~~|{{~{|z~{|~}{}y}|~{}}z~|~z||}~|z||y{{|xyz||{x{|~z|~~{|{}{}wz|~yz{y{z}~z}~~zzx|}|{|||~}zyxy~|}y}}z~{}||{{}xu~yx|~}z{{|zx|y~~~{~{~x{y{}|~zswz{zy|z{w~{w|zx{z{x{|{|{}{~~~~}|}~x~}u~}||}{}{}{z||~z{|w{{~~y~~z{|}~z{zw}~|{}}{||v}|}x|x~}y}~z~y|z|}{{{zw{|}||y~|}~yz|}x~x}~}zv}}{|y~{yy{~{{~|~}~y||}}}~{}~|{|x{zv{x~|~~|{y{}{|{|{}{~{w~}{}{}|}}}}}}~}y{|{~z||}{wxy~{{{{|yzz||{y|y~~}}y{}}|}{}x{{v~|y{~z|y~~y{}{{~x{zw|x||yzzzxz~|~~~~~}z~x}|~|y|||{z{|}~}}~||z}||v{}{y|z|~zz}y{~z|{xvwyz}~~y{{{|x|}~}x~}~|z|z~{|wy{{{|y}{|y{}yzz}vy{y{|y|}}}{|~}}~{{~zy{y|}yx|{{z}{x~y|wv|z}}zzy~|y}~}{uzzyy{{y}}y}~|~y{{}|}w{}x{~{~~}}~~}}}|~x~~~~~{~}~}{}}z~~||{~~}~}~~}y~~~~~~~|~~~}~z~~~}~}{|{~~~~}|}~}}~}}~~~z~~}|~|~{~|~~}~}}}|}}|}zyy|y||{|~{~{|~{~|}|{~{xz~|xw}yw}~|{{z}||}yxy~|~z|{}||}||{}zz}y}{z{{~{|}{z}{{|y~x}{xz~}~{|}{}{z}}}|z{||~}}z|yz|{y~{{|{x~x|~y|}~}{y}~~||}}xyz~{~|{~}|}y{zxy}}zzw{~zz|z~}|}z|yx|{~|y}z{x~z~|}{xz~|y}yy{~z|z{y|~}{z~{~~{||~y}yy}}y}|{~|}|||z~{z{w|{{|y}{|}v|||}{}{|zwz~{zy{}|~zy}|}~xw}{|}~xzyy{|yz|{|}x||}|w~z{z}}}}}}x}x{|yz|~~y~}|z|z{|y}~{|z{}y|w{z}|x}~z||z{}|~y{y|{|}}z}}~z}}z|}|y~x{}wzz{y{|w}zwz{~}{y||~}yz~zzz{~z{~z~{{}|{zy{z{|}{zxy~|tzy}|{x~~xzy|{x}}yy|~|}z}{~y}{~y}{y{~|~y|{xxz~}~{~|z~vz{{{u}yyz}}~y~}}zx|{}y}|~}~xz{~{~zv|}}}zy}{}yy|y~{}}|~z~{|}|}{y{|yz}{x|x|y|y}z}{|z~{~z}~{~z~y}|}{z|}|~}z{~y~{{{|}|z||}}|~}|z~}~~}{|~}|}~~~~~{~}~~{z~}y}~~~}~}~}~{~{~}}z}~}}}~~zzz}~}~{~~~~~|~~}~~~}~}{z~}}|~{~{|~|{x{~~yz{y|||wy|}~x}}{|y}|y~}}y~~}~}|y|y|||{|y}y}}~~|}~{~z|}~z{}{x}|{{z~z}~}{~}|zyz~{}~~y}~z~|}z~{|y}}}|}{{||~}x|z}~{yz}w{yy}{{{z{||~~~}y{~z{{}{}{|}z{x}~|{|{{z{w{|~~{}{|{x{uz|y{zx~yz}{yz}x~}||{z}~}z|}~{}v}|~}|x|yzz}~z~~{xz{xzxy|{{{y}}~}|~~}|~}|z|}~{~~z{y}w~z||w~xz{|}}v|}}~zz|zt{{x~{}{~}|x|~~xz}~}}|xz~|{|}{x{~||~|~w}|~z~x{~}zz}ww{|~}~~{{{|||~|||~~|}|}}}}z}}z{}{y{y{zu~{{yyyzzv{z}|}{z|{|{~}}~|~{z|{|}||{|{x{y~}~zy{z{{z~yy~v{|z|yyy~y}{{yzx~{~}~{~~}~~}}}~|z}z}}}x~|z|zyzzz|zyzxxx{|||y{z{z}}|||{{{|{}~w}~~z|y||yz||{~{~}|z}|y{z}}t{yz{{}xy{~}|~yy~z}~{~~z~}}{}{}~z|y{z{}{|y||}z}~~wyy{y|{{{~x|}{z}y~}}}{}z{{}~}~}~{}}{~}|~~|~}}}}}~{}~~}~~~}~}|{}~}}}}~~~~~~~~~}~}~}}~}}~{}}~~~~|~~~~~~{~|~}~|z~~|{~|}|~{~||~{xz~~}z~}|}z||{|y{z|{x{y|xx~{||||}z~||}z~z|}{z{zz~}x{z~{y~|{||z~}{{}}}}z{~x}yy}~|~~zzz|~~z|z}}|yx}z{}}}{y}{|{x|{{yx{{|yzy}||}}{|~}|~}x||~y}~}z}{}{}{yz}}}z~~x}~z}}xx|y~~zvz|~|{{|}zy|{wzz{x|z~~{{}{{|}~{w{|{{{x|~|}y{z{}|}y~z{~{w~{|zz}}u{|yy~|{|{~y{|y|y|}}x|{}y}y~}}x|{}{}}{{}z{|x|}~}v{yz~|}}yx{}}y}}}|||z{}y}{~z|}~|}~z|}}}{y}}}{~}z{|z}|{y{x}|~}|~|~~}{}{{}~{~w|{z}z}~{w||y||}|~|}|}xz|~~z{{}~{~}zx}|~zx|z||{{}|z{}|{|}~|y~{{}z{}}}~}}{}{y}w}|}w~{z{z}{{y|{{z|zwz~~|}~|zy|}|{x|y|{yy|}~}}y{}~{|{z{}{z{yxz{{}{{z{{}{~|}yx}zz}}y}~z~|{|~{y}~}~}yz{|{{}~|z~{zx~x||{{{xx|}}{~x|{~{|{{|}}~|yx{~{~|~}|z}{{|{}w}||~{}||z}~yyw{z~z||z{y{{zzz~x||}{||}}|~~}}~}~{~~~~~}~~~{~~~~|{}~~}~~~~~|}y~}~}~~{~|~~~~~{z~~~~}}~}~~}~~~~}~|~}~|}~}~y}}}~{{{|~~~~~}~~~~y~~y}~||ww~z{{|u{z|x{zy||{x~z|z}}}{}~~}}~yy~{}~{{zyu}|y{|}{}zy}z{}|{xyz|z~{v|}y{z|~{x}zyx{{{|~}y}|}}|z}~{~}zuz{w|}z|}wz|y~|{x{z~uut{{z|~yy}|~}{w}~||}z|{|~{~w~{zxu}}|{{z|{zx|{z{|{z{|~|{}}|}|zx}|z|}||}}~}{}}y|}|}z{{|~}sz}}z~{z|z}|}}|{|y~z||x|zz}y~|~{}~{z|z}~z|{}xz{{~|}~}|{}|y{{|{|{w{||xzxxxy|}|zx~z{{z}}|~{}{~x~~{{y}{~{}~y|}||{{|zx}z{w|z|{{y~z|{yz|~w{x~{|}z|}|w{}|~|~||~z|}|{|}|{w{wy|{u}zx|zx}|z}z}}{}{u}|z~{|xz{}z{}x{uz~}}{|}w~|x~z~|{||zxz|z{z{{x}x}|x|z}||xu{{}zz{{{{~yv|{|||~}||}~zy|}{{{yz|}w{z|z{~||y{z}||}~|}~z~}wz{{}{w{z{~|z{}zy|~vy{{z|yx{}xz~{z}zz{v{|~|zx|}y{~}{~~{zz{{}|{}z}{z|u~{~v}yv{}|~{|}~~zz|}{}|zzzy}~}{||~}~{z}|z~w}}}|~~}{|~{~x~}}{}~||~}{}~|~}{}~}|~~~}q}~~~}~}{}~~}}}~~}~~|~}~|~~~y~|~}~}~}}~~~~|~~}{~}}z{}}}||{}xz|~~z}{{~|~|{}}|~z|z~zz}x~~~}uz}||~}zy~{|~w}y|x}}{||{{{}}|y|}}{yyw|||y}x}}z||xvzz|z{{yy~|}x}|z}x~{~|{~~{{{{|~y{zw}zz}zy}~}y}{{{wy}z}|x|}~}~zz|z{|z~|~}}}{}{z|~|z{}zz}xzzy~{y|{~z~z}{}}|~{|{|~w}}|}z~z}}}{|y{}{{{{z{x~{|~z}z}{{|z}|z}||zzy|~||z~}}}{zz}}~|w{|z{}||z~|{~|{}z|y|z|{{{}z}u{~}z||x|y{|z{~|}}}~}y}{y~x}|t~}z~}|~z}{{~}{|{}~}~~|q{~y~wz~x{~~x~z|~}z{wz|{|z}}}}|v~|y~}}}{|z~~~z||z{{y{}|~~~{}z}{}~}y~zy}{|{|{{yz{}~~}{}|x{}~|zx{|z{}~yz|z~||z{~{|}|v{|~{~}{}|z||y{{{}|zz|z{{}{{}{|~~}{{~w}}||}v{~zyyyzxz}}{|{||zxz~|||}{zw{}~zz}z|yy}z{}z}|y{yvx{|}~{|yz}zz~{xxy{}}}||{|~~|~}z~~||zz~z~u|}wy|y||{||yz~}|w~y{{|}w~z}z}}y||~~~}~~}}{|~~~~|~}}}~~~~~}~~z~}~}~~~}}~}|~|~~~}}|{~~~}|{~~~~~}~~}}}{~}}~~~~~|{}~}~~}}}~}y~~~{}~~{}}}~}|{|}}z|}|{w|x||~z{x~x}w~z~||y|{y~{uz|}y{}yy~}~|y{{~{~z{{{|y|{yxxy~|{z~yy}z|y{z~}vw}|xy}|zzzyz|}~z|||~~yy~yz}|||||~zy~~zz}}}~}z|{}v||xv{yvz}y|y}z~~z|}~w|y{~w|y}~|}||zy}{z{|yw|w{{y{~}w|z{zyzy|}|{~}~z}y{w}~z{zzz}{~y~{|}}zywxy}zy}y|}~{}xy{zx}|z{{y}~|~}~{y}||}wx{|}~}|}y}|~~~|yx}{xx{{||{{z|x{~y}y|}y|}~z}~|}~{{~~~y|~~|}~|}}}{||~{{yx{{v{x||{|xz|{xzy}|{|}~{}}|}~{|}{|z~|~y}z|y{{u}w{||{~}x}|{{}z|~|t~}{{|{z}~}~{{|{{}}}}||}|}y}|{{|{v|z}}}zy{y|{|yzx~{}x||xv|{}}||~||~~~|z}z|{}|~{zv}}y}||~|w}||}w{~z||zy}yz~{y}ww}x{}~}}{z}}|zy||}|}|{}~{z}|{zx}~~z}{|x{wwy|}zx{~z~|z|}x}}{zx~|}w}z~~~~|~{}||~{~~|{~~yzvz||~z~y|x~z|vyz}z{}}y{}yu|{~|{x}~}~~}~~|~}~}}~}}~~~}{~{~}~~}}{|~}|~~~~~~~~|~}~}}}~||~~~~~|~||||}~z}}~}~|}~}||~~~}~}}~}}~~}}s}~~|~}zz{{y}y~z|}y}~|~{{y||{z{|}|v}x{~z}~|}z~}~}|y}}xz{xz|~y|z|||z{}{{zzz{{z~{z{}|~~|yzy{||{}{{{zz}}z{}}}y}|~}xx}~}|~{zz}|}xzzy|z}xyy}|}||~{|||}z|||{}z~z~|||x{z~||y~z|{{|y|{~}z|||y}}}{~wzz}|z{}{~}z}w{{~~z|{x|z}|z}{}}{z|{x|{z}|x{|x|z||x|y}||vz{}~y~ywzz}}y}|}|{|~}|{v|~|~zy{}|{}{xw{zxxz}}~z~|~{{|}~xy}{{yy}{u|{~|}|{{y|~}|~z~{}~y~s|}~~|xy{{~|z||zx|}}~|{x~zz~{{~~y{{~||yx~{~}|~{{y~{zzz}y~|y{zy~|z~}|{y{{}{~z||{~}{w{}|}}yzy}zz~x~|~{x|z}}|~~{~|z|z}|}~||~y~}}~y{||{|{|w~}{{{x}x~z{{z{~{w~z{}z}~y~z~{|y}||{|{y}{zx|}}~x{w||~z~z|~{|{~||{}z{~|~|}x|}y{u}z~x}|x|{}|z}}|z}z}z||z{|{|~~z|~}{}~|}{z|~~y{}|~z~|||{y~{{||}}|y}|}|}}z{zy~}zz}z}{~~|~~}~~}}}}|w~~~|~}~~|}~}}~~}}~}}~~~~}}~~}}~~~|~}}~~|z~~}|~~~~}~~~~~~}~{~~~}~}~~}~~~|||z}~|z}z~y{y}{}}{}x~||yxx|z{|~}{{y|yx|{}}w{zy|}~|}{v{~~x~}z~z{|{x|zy}~~|z{{~{{uxz{z}wzz|~|~{y{|~}~y{y||yz{|z|}}zuyz~x{{{~}}x{{{xz}}|{}zvz|~{}zy~{~xz}|~~}}}{y}|}~|~{}y}zy{~y{z{z|z}}|yy{}x|}}y}{|z|}}|}{}z||~~z{}}}z||~x||~|vx~~~}|{|~u{}zzy|}{zz{}}||zyzzy|y~|~}|{|z{|}~|z~~~{x|x}zz}|~vzy}z}{x{zz}~{z|z|y~}~~~{|yx{|}|z}|{}z{{y{|{z|{xzz~x~|zx{z}~}|wyxzz~x}~{xuz}}|{x{}}~{~|z|x{{z}}|~|y{x~y||yw|y{}}z{zzzyy}{}~}~z|{{~y|~{{|~|w{}zy}z}}{~y~~y~}yz{u{{~x~||~{|x}y|}~}{}|y|}|}~z{}~y||yx|~{}z}}~~}}x||}}~{}vz~||~|}~w~~{}}~|}~~|z|}}~{{}|x}{y|}{~|{}}~x{|yz}}~}zz}}{{|{~{|{{}}}}z|yz|{x||{xwzyy}{{zyyxy~y~~z{}}y{}~{|}z~~~}~}}{~}~~~{~}~~~~~}{}}|}}~w~~~~~|~~~|{~y|}~}~~~|~~}~|}~}|}|}v~}~~~~}~~~|}}~~~|}}||~~|~~}|~~~~}}~~}}|{}w}|||z{y~~y|{~}~{~|{|~|}x}}~{{~{|z}{|z~~{}|yv|xz~zz{|~{{z|~~|~z~|yy{|{{zw{y{xz}}~|~z~yyw}|yw{}zyrz|{{}}{}z||}y~zy~{xy~}xy|}}~}z{|}y}~}{zy{}||{yx|{y|yw~|~}}~~{|yxyz~x||}zy}|~||z||xz}|}}}{}{|{zz|{{{||zx~|}z~|~v}~w~{~}~~{z~|~{}|z||{|}|yzxzyz~|{|~}~y{{zz~||{z{}|y{yx}~w{z~|}}~~{~}z~{}x}|z{zz{{|~{{}~w|||{{~}{~|}~|{}~|{z}z}|{yyz{uz{|y|}{{}|{}|{z~yz~}~|{{~{|y}zz}{}y}}{{{}||y{}|{}}~|~|y}zz|}z||{~y{||}}~}}{|~|{v|{~}}{z{~~||}vz~|}xxzy|}~|~~|~{zzzz|q{|yz|x}}~|x{|w{zz|z|{~|{x|}{||zy|}}||{}y||{z|}{}}|~|}~y}|~}{~x~}}~{z~~|z|~x{}~z}|z}|}|}~~|~{|~{y{yyz~}w{}|yw|}yy~|x{}|wzy|z~}x{x~~|z{x{y|{z|}z|~y}|z}{{{{~z~|z|{z|}||y{~}|u{}||x||~~z~|}{|~~~~zy|~}~z~}~}~}~~}~}~|}~~|~}}}~~~}|~~~~}~}~|}~~~~~}~~~}~~|~~~|~~~|~~}~~~}~~{~~z~y~{~{}yyz|~z{|~~}}|z~z~{wvx|xy|{xy}y}{~~~|y{|{zzw}|y{}{yyy}z{|x~{zwzv}|~~{{yz{y}yzy{}{{x}zxyyy{|}{{{xy|{y~{~~~|}~{|y}}y|~y~}}||y|}w}}~z|}zvz|}yzzy||{|x}}vz|w}|~{zx~~}z|z{{~~}~|}|~}~{|{}z||xx||xz}{zx}~|{}xzy{{{v|{|yyz}z~z~}z}}xy~|}y~~~}z||}y{|}~~|{{z{zzxw|vy}}{z|~{x|yyx|y|~~x|~|{y|{}{}xy|}}{~}~~|{}z}|zyx{|{{|{||||y~~}wz{{y{|z|~}{{|~|~}~ww|}~||~{zz|{}~zz}~zxy}|u}xzy|{{z}yzx|{y||}z~~|~}{|}{}||{~}~~|}x|}z|{}{|~z{z|}y{}xz}{vy|y|yzw{~z||zz||y}|{|~~}yz{x}wyy|}|z~{y|||~yz{~y{{z}|||x}|zyzv{|~z~|}{{x~z|x~|~|{}zx|z|}}~xzyv~{{v|~}~{~zzz|v|z}~~w}y~{z}{|{~}}}|{}z}|xx||v||z{|{{||{~}|z||||z{|yzz|zzyz|}|y~z{xws}x|~yz~}}}zzw}{x~~||z{|}~}yxx|zy}z{~||{|}}{}|z}{{wz{{z}~~|z|}z|~}}{~{}~z{}~~~|z~}}}~}~}~|~~{~~~~|}~~~}~~~|~~~|~}~|~}|~{~}~~~}|~|~}}}}~~~}~}z}~||y||~~~}}}||y~~~||}v~~}zz}{z}|z{{~zzy{{{}{}{~{~~z~|{|y}y|{~}z{{z{|~{yx~|v|||{|}}{~|{z{|~{{z|z|{}|{{{z|}zzz||y~}{y}}|}{|y|{~z|{~~v}}{z~{}||||z{z|}{}~}}}}{{yy{{~|z{}x|}{yzy|yzzy}yz}zz|~xuz{zyz|y|{yyy~|~{}|~|yz~zyuz{~y{|zz~}{}y{vy{y||{~|}xx|{|~~y{y~~{y|~~x~}~~}~|u{z}}y|{zyyz|{|}}xz{{~|z}{zw~||}}v|~|y||yv|~||y{}~~~{|~{~yz|v~|{{|~|}}{}~|}~x}~}yy||~~{xyyz}|~~{}{}x}||y|{{~|}v}|z{zz||z~~{}|}{}~~{xz|z|z{{{{|zw}}z|x|}z}}z~xz}~|{}}zy}x|z~tyz|~}~}wz|||v}}y~}{~y{}y~|yz~{y~{{}z}{~|z{~y{}|~|{zzz~z}{|y}{{~}w}|z~|y|y}~}yw}~||y{~z~z~y}|zy}|y}}{{{|}}||{~y||yz~{{y~{~}}||{|~x~xyzy|z}}{yy|{|}yy}|{}z||||}|yy}{~~{{~~}}w{z||z|{z|y{~|{y|{}{{}z|}z{}}}}~}}w}{|y||||~~}|z}~z~}~~~|}~}~~~~|~}~~}|~|~~}z~~{}|~||~~}~|}~{}~~~~~~~|}~}~~~{~}}~}{~~~|~~~z~}~~|~}~}|}|{|~}~|}{z}x~~}{|}{|}||~xz|zzyztz{}}z}{}}{{z~}yz|}}z}{}|}|}}z|}z}~}zz~z}}yszwz{w}w|}~|q{y{}~z||~~|z|~|||{}yuy|}|~zz}}vx}~|}{}xy{{z~x}z||x|~}w{|{}}x}~||{xz}}|~~{z~|xy}~y||z{{v}~y}xy{|u{||z~||{}y{|y|~}~x|yw{}||~{}{|~|}}}~{}}zzxz~x~yyzxzz}}z{x{{z{u{z}|{~~{y}}{~y}~zx}{{||}|{{~}~|z~ty}vy|z|}{|{zx{y|z~~y|yzzw~}|{z}~|~|y~z{}~~~{{xx{{|{{|}}|{z|~vz~{x|||z||}{}}{zy~}y~|}}{~}{~}~{|~|yy~{w~zzz~~{{zwyyuxzx{}~zx{|~|{}~x|}{z~{|}|}||{{~|}z|zz~|zy}{z|y|y|y||zz}}|y~|z{||{}}}}}}}||}}|x|~x||~y}x{zzyx|~|~x}x}xz{{{|||~|}|{}~}~}}}y||{}~}|y}{|z}}|}}|}z|~z{~zz~}z||~{~y{}}z{zy}}|zxx{~~x}}{|}{|~z~~}~|~~|~}}|}~{yzy{zz|}~|z|{}{~yz|{{|{~{yw|}z~}~{|y{{~{|~~z||{|{z}}}|~{~||z}~~}}|z~~|~~~|}~}}~}}}~~}}~|~|}~}}{~~~~~}}|}{|}~z~~~}~z~~~{{}~}~}|||~}}|||}}{x}}~z|{||~yy~{{{}y}{{|}{z{{}}~yzz~}{}{|yw|~|{|~~~}yy|||||{|||y{}}}z|~~|yyz~|~~||{}}{{|}}z{{z|{{|~|{~~~x{~{vx|||{||{|}|{{x}x|{|v}zz|}{}}{}~||}zu~}{yy}~|~z~{x{zz}}{~{}yvz{|w{~zy{}y~~|x|~~{~z|{~yyyz{xyzz|zx|~{}{}yzz~z~|}|}~}{}{}{}zy|{~}z||~z{w}y}wwz|zzz~zzx}z|w|~|z|{|~}z|~{z}~|}{}~|}||~|{}|{}|~zy}|z{y}{}|xz}uz~z~{|x|~|}~}}|~~{zyy{zy}~{}||}}wxzz{|}}{v~y{{z}{}}~xy{y|~}}~{z{~}{{zy}|}y|{yz~y~{}|}}y{z}~|}{z{zy~|{|uw{~x~{|}x}yy}~~yx{~z}{}y|z|{}~{}~|{}~}}{w|y|}|w}|}{yy}{}{}~~~|}||~z{{|}y{}{{|z{|}|y|}~|{{~}v}y|z}{|y}w{w{yx|{}{}z~yy~z~|}{{y||y|z||{}|{{y|}xxy{~z}x{}z~||||}yz{|z}{}{{zy|}||~y|z|~y~~{}wy{~z}{||}~{|x}x{y|~}zx~~y|{}~z~{{x}|~}z~}~~~}~}||~~~|~}}~|~}~~|}~~~~~~}}~~}~~}~}~~~}~~}|~~~}~~~~~}~~}}~}~~}~~}|}~~~~}|}~~}|}yz|zz}{{~|{~z|yy{{|~yvz{|x|x}y|ywz|yz|}wyz{||}{~{z{~z|{|y{z~{{}}}|v|}y|}yz{x||x|~zx~y||{z~|{~y~|}{|vz~}x|z|z{}}z|uz}|{~w~|{{||}z}}}~x~uz}||z~|z}{~z~~w}z{}x~}|{v{|z~x}{}}~z||zzs{z|}{}}|x|z~z||~}}{y~w|{z}{||~}}|}{z}x{{~zz|~{{}|zzyxx~}z}{}~yz{~y{|wz|||~}~}z|z}z}}}}~{{x}{}{z{~|wz}zwy|~~zz|~}}}|~z}~}~|{z{}|}{}|{~}{|||~x{z{{y{}|y{{}{}}~{y{y|~|z}y}z|~x}z}{z~}~~}~~{yz{}z|}x{~}|{}||}{|y~}zz|zy|}~x}||}{|}y~|y}zzy|}z}}}{|y}}~{~z}|z}}{z|z|}x}z{yyz|{{z}|{~}~{{{{|||}}y~}|{~|~~zy||zyzy}x|}||||{||y}|yz}|z||~{{|{v}|{{~xzz{}xz}}wx~{{||}}z~xy}|~|z~y~{yz~|z~|}~}y~y}|z|{|~~z}~~|||~{y}~{yx||}}y||yx{|zw|{{xz|y}z|}}|v}{|z|}|~||z}~}~|~|~~}~}~~~~|~|{}~~~~~||{|~}~|~~~|}}~~~~}}{~|~~}|~|~~}}~~~}~~|~}}~||~~}~~{~~~|}~~}}z}|||xz~x}y{|~|}}w|{||{}{w|y}|~z}||}{~}{|~vw}|yyz|}{~~{{~{||z|xy}z~}}z}{{||{|ywy{~~zxvx}|~}|}}|}zyyxy||}{w|~{|z{z}}{}z|~}y||~}|yy{~z~|{|y{{wz||}~{z|vy{}}}}yy~|{|zz{{{{~{{z}~~}z}|}x{{{z~~}|{~{x}}yz|x|~|z{}z|z}}y|r|}||y{}{~{z|}{||||}|~{~}{{x{|{y||||z}yz{{|zy}|z|{|y|x|{}x|y}y}|w|z~zx~~~}~{}|yv{z{y{~}~zx}~~{|yx{|xy{|z~~~}}{{~|}z|}}|~{}}y|yz}z|}x|~{}}zv{y}~||zx||}|~~}}{|yy~y{~z|z}|}{{|z~zxz{{}~{{y||w}~~yz}yz~zy{|yz~z}{}{{}{|}{}x{xyz}~{z~|zx~}{{{}|{y}{z~}~z|x}{{{|w|~{||~x}~z|~{z~{}z}x~}y{z{z{x}|{{z}~|~{{{{~||{yxz|~y|wy}y{}~|{|z~}}z}}{}z~|}{|z~|zyz{~}{zy{{~z~x}|}{{~z}{|{||yz{}zz}||z}~zz~{~{}|}z{|}|zy|}z~y~{z}z}~}{z|{~~~{z~|}~|v}|}~~{~~~}}}~{~~~}}}}|~~~}z~{{~|}~}~~}~}~|~}~~}~{}~|~}|}}|~{~~~~~|}|}|~~|~~~~~}y{}~~~~~~|~~}~}~~}}~{}}}}x}~}|~}~}}}|{|x}}||z}}||{~zz{}x|zzz~|{~|y~zwyzz}}~~zy~|yz~}|}{~x}z{}~|{~{~w~xzz|z}|{{{}~{}}uy~{w}yy}{{z||zyy|yy~{{{{x}zz~|}}x}}~zy{xy}y}y|{y~{y~|}{y|yw|{|zz~zx}{}z|{~z}v{}||}~z~}{|~{~zy}{z||{{}xy}|}y|xz~||}{}||~}yy{|}y}|{~{~~{zz}|{zz{}}x{|{xxvx{x{|{~}z}}yzz|w}zz{|w~zzy~}y|vz|zzxz}~{{~~~}zyy|}|{}{|~z{|{}|{zzz|y}zyy|{z|{}z~||}|z{~~|}}|{~}~yz|~}|zxyx}||z~|}~zx|z{y|{y|}}{{z~}|{{~yx{~|z}{~||{|}xy}x|x{{~}|z{z{|xz}|{z{}}z~{z{}|{~|zz{|{yy{{}||ztzzy~vyz}|}z~}}{z~}{w}{|z{}{z{{{}~}|~{{|~|y~z{{x{~{}{x~~|z~}~|}}{{~yx|y{z{|~y|w~y}zw~|x}y}y|{}{z~|~}~|}{~|~~|{{z~~|}|}|{z}{x|~{yzz|{z~zx}zz|x|x}{x}{|{||}z~|{|{~z}~z~}}y}}y}z}w{|wy{|{||~|{~}y{}y{yyv}~}{~~~z{}{~|}}}~}~{~|{}|z~}}}~~~~|~~}|~~}~~}}|~}|~~}~}~~~~~~}}}|~~}~{}~x}y}~~~~~~~}~}{}~{|~~~~{}~}|~}~~}}~}}|}{||~~}}~~~|{{ww~z~~{{}|{zw|zwy|~|xz{|w{}~}y||x~~z}{|z~}y}x{|z}{~z|{y~}x{{{||y{}|{{}~w|x~~{|||{|~{{{~{~zz{x}w}|}|}}x{}{|{~|{}}y{|y~|}{zw}{~~y}~z}||||x~{}z{zz{|}}{y{|x{x~}{{}{|{|z{}{~zxzx{~{z|}}}}u{zzx||{}yx~x|}{zy{~}~~zy{~~~{|wz}||{|||{|x}}{z{|~~~{{z{z}z}y}z}z{}}}||}y{{~zx{|yz~|~x~||}xx|y~||{~|w|~}x|}|z{{~|y~|}}~~|z{|{z||y}{}{y{}}|xy~~}}|}y}~~y||~|vz{}~{~}y|{|xx|y{~~}}z|y~}}{~~}{{|y{|z}}{~~z~}{{|yw{}zzx|{{{{~}}~}|wyzy~{}~~~zy~}wz|ys~z{z~zzy|~|~|{{~~~|{vy|}z}~~|v||y}z|{|}z|{{|{}}{}~|}z{||}{|zyyy}y|~|zz~{~y|z|uzxzz~}~}wz{||}z}{{{y}|}}{xz~||~}~x|y~|}yxx||~zz{~{~yyx~}y|z{}|{z{z{~~x|~{z}zz|{||}z~}w}~y{z}z~}}}~}}~~z|~z{}{{y~|~}~w{}yx|y{~{zx~~}{z~|{~~~}}~|}~{}~}||}}~~~~~~y~|~~~~{|~~~~~|~}}~~~~~}{~~|~}|z~}{{~{~||~}~~}}~~~~|}{}}~~~~}~~}}~~}{~x{}y}{yw~}{~r{~yzz}|}z|z~}{z{ywv}|yu}zy{{{~vz~}{{~z~~|wz|z}}x}}|yuyy|{|yz|y}{zxz|zv}zzv}x{{{~x}zx{|{~|zyyy~||{}yz~z|z}zw{zzwwxyz{y|}|||}{{{~y}y}}{|~x}x|{~{{}|~xx~|z|{z}|{z}yx{x|zz~{zzw}xx|wzx{~z~z|}|z~}x|z~zz}{{}|{|||~~z~}z{{|v|{yyzy{|}~|}x{w{w~zw~}}y}}{|~}{xxz{x|~~}~||zv|yzzzzvxyzzy{}{|{|~{|}|~}xx{|}}}|{}~}w~{{z}zz|{z|{y{{~|z}|z{wxz}owx{~|}}z~y{u}yxzz||}{~{}|w~||y{||~z|}}~zz{}{||z}~|~{zyyy}z~}~{~z{x{}}|{}~z~{yz{}|}xz|x}}{zy{{zzy|{~|~}~|}|}}~}yzzz}u|{z~|y{||{~z}z~|{~z|}y|{{|x{|z||}~v|y|||}|}~zxy{z|{}x~xy|z~~}y|}x{}{~}~y||~}}||}|~~~~{}{~{uzy}s|}~}}y|{z}y|y~||{}}||}{}zw{{|{~||{|~{~|}~yx}|{|{zz{v}zyz|zxx{{|~y~zyyz|~zy}}{}}{~}~~~~{~}~y~}~|}|~y~~{}~~}~~~|}~}|}}~}~}y}}|~~~~|~{}|}}{~~~~}}|}}}~~~~}}z|}{|}~~|~~}~|}|}~}~~~}~~}~{~~}~z|~{}|~~~{}}|}|}{}{|{~}|}y|}|y|~|zx{x{~xv{|}~yz{yy{{~{y||{{y}}xzw}yy{{z||}|xw{y~~~zyy}|}y~~~~zyy{{}y{}~|}z||~{|yzzx|~~~|}|{}{zyu}{{{z}~{|}zx|~|z{z|x~~z}~v|}{y~~v}}y{xx~x|wz{}zz}y}{}w~||{wx}}}|zz~~y}z{|~x|~{{}~y~|~~|u}{}{y{~z~y~zz{|y||}x|{~~~~{|v~}~{|}zy~{z|}|z}{~}zz{yxz{{}{}||y{}zzy||{z|~}{}z~}y}}{~{z|{}{{{{{z{|x{}y~x|~|}y|||{z~{|y|}y||yz~z~|~{{{{|}zzy}z{}|}xw}}}zz|~x|y}z|yz~{x{{{v|{~z}x|{|}}|w|uyx}}~}~||}zzu}~y~{~~}~{|{|}z{{~}z~~}{z}|z}y}}|{}~{~|~{~{}}xy~y}ww{}}z{}{yzw~z|y~x~{w}v}zz{{{|w~y~{}|y{}{{y{~|z||{~|{~yy|{|yy|z}}z|~z|zw{{}z}{{|yyy}}|}|}{x~z~z}|{v}~~}z~|v{}z~zty||~~z{z}|{{~{||yz|||{w|z|{~|z~|{}~|~v~{}}|||~|}||||{~|}~{wz{{{}}z|}u|{{|~|{~~~~~||~~~~|~x}}}|~~~|~~~}~||~~~~|}}~}~|~~}}~~~|~~|~~~~~~}}|~z}~~}~~~~|y~|}~v}~|~~~~~~}}~~}}~~}{y|{}}}}~~~|~~~zz}}~}}y|{z{~y|{|}y~zu~{{zz{wz}|z{x}|zx~xx{{{}||~}{{~z}{}zz}~~x{z}||{|z{||w|}~s{|vzyyx}x|y~}|z||}~{}}{|{zy}~{|}}||zx|x}ywz~z}zzyv|||z|x~xy}x{~}{|~~z}~y|}~}}{|{|{y{~|||y|zy{{z}|{xz~|{y|}{zywyyzx|zz}~}}y}~}w~|}||zyz~|}~|{z}}~}zy|zz|y~{}y{x}|zz{{~x}{~}{{}z{x{{}{|wzz{zzz~}z}|y{z{~|}|}|z|~|{y||||}w}}|yy}w{zy}~z}|}x{~~~{|||w}{~}yz}~|{zy{{}z||z||y|{z{|}}}z}|y~~{x~}{}{}yyw{}|z}yx}{~xuz{vx{yx}{{}z}|||}}}{~y|||z~}y}y}{~}~{~|}|~w}}}}{{{|{|~z|{x{xzy{yywz|{{{}~~{{z}}z~}wzx~yz{}}{|~{x}{wzzz{ywyw{}|{ytz||{{yz{}||~v{|{|zz}z|~~|wy{~}~x{z}y{|~{{{y|y{{z~|}z~zwy}vz{|}y{}zzx{y|~{}{vx~~~}}~z}z|~|~~|~z~{{~{~{y|~wy{}~~|}}~||}|}z|}{}~{}~}|}~~~{}|~~}~~~}~}}|~~~}~|}~~}~{}~~}{~}}}}z~}~~}|{~|}}~~~}}}||~}~~~~}|||~z~|~~~}}~~|~y~~~~}}}~~{~~}|~}~~}~~}|x~}}|}|~z~~~z{xyz|~}}}|~{|{}zyy{~~~}z}}}}|}x~{~{y~|y}~|zx{{|{{}}}~zx}{zxz|~}yx}yy}~x|}t}{~}{}yz}xy~|zz}x{~{}~~x{{~{||}|||w}~}}z||}}|{{vzs|~y{}}{}{}yz|{{{}wx|{y{|}z}{y}{|~z~z~}z|{y|}x{}{{v}y{~}}y|yz}~{{z{~xyy~xz|zz~~wz||}~|y||z|y}||}{x~yy{}}x|~}}|}|z{z|}}{}z}|y|~~|~~{{~}~~~z~|{|wy~}{yzy~}{{x~w}}|yt{z}~}~{z{{{}zx|{|{{}z||xz{|{~{~|{|}|zw~z|}{{~{|{z~~|{{{}xx~||z~|x~{z{|~yv|}zyw{~}zxv|}}x}}{}~~{}~z|{~z|{~{|yz}y{~{}|}~x{z{~|xyzz}|~zy}}x|z~|x}wx}z||vx||wwy}z}}}}z{||}{~|~|}|{|y}|z~~{y{|~z}{}|yx{|{||}|{{x}~}~x~~z|||z{zz}}}x}{yzzzz{|z|{}x{z}z}}|{||{}z}{y~~{|{y~}}xy|ywz{~zy{{{}|}z~|{~{y{{{{v{}{{yv|}}z~|w~}vz{~}y~|z~}{~}x|{w~|}}}|~|{}}|}|~{~}{y}}~~{~y~~~}}~~|z}~|~}|~}}~|~{|}}~~}~~~~~}y|y}~|}{~~}}}~~~~}~~}}z~~}|~~z}~~~|}}~~~~}}}~~}~||}~~{~}~y|~z{xy||z{~|x}|yz~{|||wy|~|||~~xzz|{~{zzz|}{{}{~}||}{y|zx}zzzx}{||{y}}}~{|{||}xv||zw}x{zxy~|{z|}{|~|~}z~z~zx~|y{z~}}t}|{ywx{y|~|zz}z{{~~x{|x~{{z~{}{x}{}{~|z|{z}y{{|}{{}{||~z~w|v|}{{yz~zx|{|}v}z}|x}z~t}{xy{y}~|y}|}{{z}|~}|{y{|~|{y~yz~|z}~zy|||~~{~}zx}{{xuzyx}{|{}}}|~~}{y~||yzy~~|y{}{{~w{vz|{z}x{z|~y|z}wyz|}z~}ywy}{|~}}}z~}|~~~|||{y|ztxx}zz{|xy{y}|{||zwzzw~}}z||}x}y}{~~}}y}~~z}}z}ytx~{{|~~y{}{|||{|zwwz{zzw|{}}|zyw~~}}{{{{y}}{|{~~|}~|x}{~y{y|x|{|{{xyzzyz{~yvw{v{|~yy|~z{{|}y~wy|}||}|~}{}x{wxzz~|xz|yy~z||{}x{}||~{x|||{}y|}{~|}~z{}{{}|}}}~|}zxvz{uyzw}~zy||zx~u}}zz{z}x{|y}x|||}~{~~|zzz|~xy}{}}z~~{{}w{}zzz{yxw{{xt{z}~{}y{xyzw|{~}~~yx|~}}{{|}|~~|}}~|}~~}}z~~~}~~~~~~~{z{~~}}~~~}|}~~~|~}}z}}~|}|~~y~~{~|}~~~~~~}~~}}~~}}}~~{~~~}~~~~z~}~}~}}{}}~|~}z}w~}z|{|z~||x{x}{~zyy|}~zyyx|x}{zw~y~{|}}zz||{~||{~}{zyy|}{y|}|x~}}~~x|{z|~z{{{yy}{|}{}y}~y}||}|}{}|zzyzz{~x|{x~}}yz~|~y~x|v{zz}{|{~||{}|||yzz~}x|}}z}}~z|~~~}z}yxz}}~|z{}}{|zz|x{~{y}{x||~|y~{}}z~{z~x{{|x}~|{}{~xzx{xw}}~~}|{}x~~z||~zw||}y|{z}w~|~x|~|w~}z}}}{zzzzz}{|||z{w}z~|z~|{z~z}|}y{~y{|y{z{~z|v|}{|{z}}{|~~yy~|~y~zx{{}~|}}zy|}{{}xz~{~{{|{}y{|~}||{}z~z{w}zx}|}{z||||}|}}y{~}~~{}}|x}|~}|z|{||~|~}}}||z|{}||~~z~~~}||{|y~{|{||w~x}~{}|}z~y~~|~}~|~|}{|{z~}~|{}yzz||z{~}{}z|yw|~{}{}z~~}}~}|{{y|{{{|}||}{}|}{xz|{|~x|z}{|zy{|y}|~y}z~|y|}|yy|}}v}|~zy{z{y}|z||z}|~{}}|{{|}wy{x~|~{z{z}zw|}|||w~yvz~sv}z|s{}|}{y}~{}x{xy}x~|{}x|}}~~~|{~~}}~}{~~|~||}}~~}~~~}x~~~|}}y{~~~}~~~~}~}~~{}}}}~|||{~{~}~~~z~~|}y}~|~}~{~~~z~}}{~~|}|{|||}y}y{}x{{zy}v{z}}~xz|{|z}||y|x{}}~y{{|{|y}|~|z~y{zz}}}~z|{zx~{z|zy}y}{{|xw{x|}|x|vy{|z{y{|y~~{~z~w}|w|}|{}{z{~y}~{~}~}|{}zy{~|z}|}z{}~y{|~}~y{{{{~}y}}z~{z~}~}}{{y{{}}~}}z}z||}z{x~yyz~z{{w{x{z}yv{w{~|~zz}|||x{~}z}xx}~|{}~|}~}|{z{|{y{z||wyy{xyz|}v|zwzw~zy~{|z{zz{{y{}z~}{z}z}{}{~}ywzzyv}|w}|x{xxz~||~~|zz~{{y~}xzy~}}}}}z|}{~}~zz|}||~}~}xyz{x{|}y{|~zz~|z{~~z~~|}zy|}|~}~}y}}z|zz|~}z}|x{{~|~z~}|{x}x~}~{zy{xyx{}~~v~{|||}~z~y~~}}}~z{{x~}~z~|z}zx{z{~{}y}{}{uz~zy{}v~y~w}}}}yv{{~w|zz{||}x{}}|||{zy}~|}y~y}||z{}{y}}wy{yz|wwyw||z}zz}|||~|}z}~{}}|{u}~}x}v}y{{|yz||x{yy|yz~{||xy|}~w|}|}}}zz{{{}~|w~z~x||~~{z}xyy{~zy}x{}y|yxzw||xzw{zzyx{{|~zz}|}~|{{|w~|{~~}~}~||~~{~~}x}}~|}|~~|}~~|~{~|}~~x~}|{}~|~~}~{~}~~}}~~~~~~~}~~~|}|}}}|~{}~~~}~}|~~}{~~~}}~|~}|~}}~~|~~|}}}~~{z{{{|zx|}}|{|yx~}||x~}|{}}||{|~xy~{{x||y{y}||z|y|~}yx}w{~}|~yy|{zzzx}}~}y}}}y{{y}{|y~y|}t|z~z|}~xy}w|~zyz|w|u}~~y|xz|||vz~zz}|{}{|w}|}zz{zvz}}z}}~~z|}|}~{{r|~z|}|{yxv~||y||}|yx}|~|~{~}{}yy~}z}{|z}{x~~~z||~}|}x~yzz}yzyyxx{{|||z{}x|}{~|}}~w{z{y~x{{x}}}{~{z|wx|~z|}~}wyx~}}~y||}z}|yzy|}z{|{~~~z}y||~|}|~}~z|zz|~~{{||x}~}w}~||{|z}}|||{}|wzx{|y}zyw{yz{{~{}~zzzy~||{z{~}~~{}z||sxy{}}yyz|zyzz}zz}|{}|z}}{}wzz{~~}|}|{}|}}~}{{y|z||z}|~z{zz{|}||{z{z~|z|z}}}{|}~|z}~z}}~}|z|zzz|y}{|}}zuzz}~y{z~z{{{}zvy|}~z}|{x}x{y~z{~z}}}|~|w~~|||~||yy}|y{~w|}}{z{{y~x~~w||{wy}xzx||yy}y~|zz}x}{z|}{z{{z}~z}}}z{||z{|x|zz|{{}{z}y~zyzz|}z{{{z}z}w{}||xzz{~}~zz||}zyy~yzz||{{xy{~~|~|{y|zx~}wy||}x|~~}}}|~~}{~~}~~}~~~}}||~~~~~}~}~~~~~|~~~~~}}|~}}~|}~|}~~~}y}}~|{~|~}}~|}}}}}~{~}{~}~}~}~}{~}~|{{{y~z|z~{uzy~}}zyvx|{zv}~}}y{}z}{{~zz|}yyyz|{zy~}x|{||~{|vy|}}|}|~{zx}zwz{}y|{wt{|}wyy}z|zz{|zzy~~}|}y}z|||{}zv|~~{xz}|w|~{~zxw{w{x~x~{}z}}|}|{z}z{zy~uz~||z~}~z{~}}}~|~~~|}{}{}}y||w~|}~~|wzxyxz{|~||zz||z|{~z{y{wy}y{z||}~}w~z}y|~}|x{vx{}yyw{v}vw}|~~{y|v|{x}zvzwx}}|{}~{{z~}x|}|}}{{yx{y{|}|w|y}z~z{xxyx|}z|{~{~wxy}|w|}yy~|}~{{}|~~~~}}{y}||{{x{z~x}}||}{}~y{{xw|{{vzyuz{{~{z|z}{~wv{z|~~{y}}zy~||~~~}z}yy~z{z|z}z~{y{z}}wzz{z~||z~}{w}|~w}z~}{~{z}~}z~{{w|yz~y{}y|y}}{{wz|||{{}~zw{{{}z}z{}z}~}{{~}{{~||~z~z{||{y~~}{}||z}{}|zzv{q{w~~z{|~~yyz{~y}}{|~|{{}||z~y||}~{v|zyx}wyx|~}z}z{~y{{xz}z{{z{{}|{y}{{|~y}|zy|y}~|z{}~~~|}{}{||v{~z~{~~{|{}{~}{{zvx|xy|y|}}y|yz{z|{{|{~~~~|~{~|}}~}~~z|~~~}~~~~}}}~}||~~|~~~}~}}~~~~~~~|~z~~~~}}~|}~~|~~~~|{~~~~}}|~}~~~~}~~~~}}~}}~~~~}~{~~{}|~}~}~}{}zz~}z{z{|||yy~|y}|wz}|{|||}}{z{x|||{y||z{z~{|z}x{}|}y|w~zy|x}|}{{{||~{{v{}{}y}}~{|}|z}~z~}zz{y~{w}}}w{{w~}x}{~x{y|}{~|}|{x{{|~w}|}yw}|w}y{~~xy|w{{|v}y||x{}}y|}{~{z|yz~}z}zxzy}yzy|~||{}||}~{|v{}|~yuyz~|z}}||x|}|}z{}z}vz}~||}}|~u|{wxy{~|{{||y{z{w~|zxwzxw}{~x{~z|z}||~wzz{}{}{||{~{z~|y{~~|{|z~{z~w|z|~z}|yz}{}z|z}}zyz|~}|x~|w}y~yzw|{~}|}zwy}{~~||{}|}}w|z}~~||z|~}zz|xxz~~~v{{~}{y~z~y|{}z|{x||~z}{}||q{z|zz}~{z{~~zzy~}zw|{w{|||}}~w}yz~x}}{~zxzy{{}yx||z}y~|||}zz}}{|||x~||x}|~|y|z~y}yx{||{z~|~y|~y|{{zz}x~}~|}wzzzy{|}~{|~z|}z|}{{wx~z{x~}|}z{z{zy||~~~z|}|~}z}}}x}~|||{{yz}{z{x{z{|}{~xz{y|~z~zz~z{~|y{y~z~yy}y}~z{|}{x{}}y~|z}{z}}~z||~|{{||x~{{|y|{~~z}||~~~~{~~|y}~}}||}~~}~~||~~~}|~~~}|}}y~}|}||}|}~y}~~~~~}~~~~}z}}~~{~}}~|~}~}}~~z}~~}~~}~~~}}}~}~~}}}~~z~~}y~~~|~~~~}|~~~|}z||x{{~z|y{}~{z}|zy~zyu{|}|}|xzyyzx}}|}y|z{y{}z}}z~y}||{}~|~{z~}{~|yz{wz{z{w|{|xyy{~yy}}z}y{z|||wwz~}{}yv|yy~zz}{y|}}z{}~yw{}~|y|xxwyx|}}~x~y{|{|y{{y~}}{{y}~||{}}}z|}|~~|{~}|~}~y{{}~}|{{{|zyx{zx~}{|}x{z|y~|zzz}w~|}w}xzz|y|{}z~~{~z{}zz}}x}w~xxyyyzzy{z~zx{yz~zyy}||{~z}{|~}y||{|}|}|}{~||zyx~{z{{yy|{{{xxzy}y~xzz{{{~z|{|||}}}x}~~z~{{{{}|~~z~}|~|}~zyzz{}{u{}{w}{z~yx{{yx~zy}~}|~{~|}}|y|}~|{{z}~~}~{}w{y}{}|x|x}z~u{|{{}~}zzz|y{}zz|~xw}}{}{{z|}yz}z{{~{~|}{{{|~z|z}}y{z}}~v||w}{~}ywxz||zy|z~{z}{}|~||zzyz{{z|zyz~zy{yzw||}zvwzz~}s~~|xx{z||zw~z|}}w}xy}~zx{{}}z{z}}{|~{}xz~~~|{zxz{x{{z}|~xyzz}|xy|~wy{{}~{}}}|zvy{zz}z{~|~}~z|z}|}}~yz}yy{w~z{yy~{x}{zz}yt}~xxz{x{~uzz~~{z|}z{y{~~~{~{}}}~~}~~}|~~~~~{~~{~~~|}~{~|}}~}}~~}~~}~~}~~{~{}}~||~}~{}~~|~}~~~~|~}|~~}~~~}}|}~~}}~~}~}|}|~~~~~~}y~~}}~{x|~}y}z~z|{wvzx~{~sz}|{~{}z~wz~{v{~~}xx}|~{~t{}}w|x{}y~v||{}z|}w|{||}xzw{{~~|~z}yy~zz|}{||{|w{{{z||}x|y|zz{}}}~~y}~}~|~z{z{yz{u|~}||{~|x{{z~~w~|x|s~~}{w{~||}|}y}{}xz~|x}}r}y{~|x{~w{||xy~zw{}|y}}zz{z{x{|x}y|}}z}|zx}{~|}zy|z|}{||zz|w}}||zy}xzwxyyuz~{x~}}{z|~~~|~{|zyz|||}~u}|{zz}~}||}~|xz~zyz}{|x{||}x{wy||z}zyy}|~{z|y|ux{|}}}y|{~{{}||}x~|{~y}~~{}{}{|}z{z{y||}}z}|yz|~}|zz|t~|{z~{{}zy||z{{z{~z}zy{~y}}}{zyxz}z{}{~|yy||{|zzsy}|{~{~zz}x}w{{zzzzx}yz}~|{{{z{w}|z|y}{{{vy{z{|{{~{}}}yz|y||z{}yuw~z|z|z~~xx{|}{}{}y{}}{}{}}zz}~||}~yy~}|~y|zxw~}{{z}{z{z|}{z~y|}y|zyz}y~|}}|}{z}{|{{w~z~z{~||}y||{|z|{~||~u|{||{|~~~}yz|||{}|{~}{z|{{}|}|y||||}}{|}{{~~~}}~~|}~}}~}}||}~}~~~}}~}~~~}}~~~}{~||}~~}}~|}w}~{}~~~~}~~w}}~|}~}}~~~}~{}}}~}|}}~}}~{}~~~}|~~~~~~~}|~~}~|~~}~}}z}|{{}z{{v|xzyzzz{|}}zxu{~yx|}w|}||vz|{~|y}}}}{wz|z}|z{|}~}}z}zy{y{||zvzyzu~}xyxx|y{}{vz}y{y|~z}|{z}{~y{}z|~|}~|zyzywzzyu{yu{{z{}x}}||x~z{zz{{{|||x{}{~~~{z}~{~tzy~{~}}}|y}vuywyz||zy{{v{{|zy~}~|{|zwz||zuw|y{{}~}|{yy~|z~}}}~}y}~yzxyzzz~~||x}z}{z{}}y}{yxz|y|~zz}t}}}||||x|}z{~z~~{y}|y}z|z{{|}{{vz}yz~{{}}z~y}}xzzvx{}}}}~zy}v|}{z}{~}~w}}|{}y|z~~~zxy|}{y{yz|y{}}{z~||~}}z|}w~yy}~}~~||~{|~~}}~~yz}}y{zx~yz||xwzxx|x{|yz{}}{}~|}|s|}}zz|z}}}~x}}{|x||}}yz}{~~yz}}{|zx}}}x|yw}{~{|{}||}}y}}u}u|}}|}~y{y}}{{zy~z{wyxz~{v}z|}z}y|~~||~~zz{{|}~~}}~zz{z~{y|~|{{}}|}z||y{~w}zy{~}rz{}{{z~yx}yy}}{z}{~}zz}}}}{}|{y{~{{|{|~~|{{}|{{y}y|~x|}|zz~{|y}|z}~{}z|{|y|~}||~z|~~|{~}~~}~~}~~~}~|}~}~}}~~~}x~~}~}z||~~~}}}|w~}{}~}}~~}}~~{~~}}~~}}|~}t~}}}~{||~}}}}~}}|~}}~~}~~~~y~~}~~}}~z~~}~~~~||~}~}~|~}~{~|}~}}~~~}~~~}}~~zyy}~||}{y{~y}}x|{y}zy|~}~|{w}}z}{{|}~}x}y}xzz{w{x{z~y}|}~xy}|~|||x}wzz{}}zx}~v}xw||{z{~{{x|y|y{~zwx}|{}y|zy|}zy|y{|{w~~z~{z}z{zy{|z{}wyy{|y|z|yyx|z~|z|}||{x}~}{y{}~~|{yz}||yywz{|}{~z{}~{~x}{y||x}{|y{{{{{w||{|{~vx}{{{zyx|~|z{y}~|{xy|wz{{}|}~z|~z~yx~||x}x|{}xz|{}|{|{~ywzzz|z}yyy{zz~zzx|yy~|vzyxz~}}{|{zx}~z}}{wzy~x}yv{zy|~s{|y~{|}|}{z{|x}y{y|y}y|zz{v||~{}|}{~z{yyz}z{yz}}}x}{zzu~}yy{zx~z}{}~||~}}z}{uz|}v~}}}{y}||{}|~|w}w{yz}|z~~z{zy|{|}~{|}~z~}{y}z|z{}y}y~|{|{|xx||xyw|}y|{{u{}~~~|{}z{z{xzz||{wv|~u}||v|~zv}}}y}}~|~|z{}{}}~zw~x{|y{x|}|z}xz}z{|y{}~y|yz}u{y~}||}{}~}{|{zy{zxzz~~{|{x~||{x|}}xz}{|~x}y|z}|y{z{{x~}{z}x~{||u{{z~~}xy{~{}zxz{yz|}||~|||w|z{{~|}{~|z|}}}~|~||{~}{y|~}~~~q~~~~{~~~~}~~~~~|~}~}~~}}}~~}~~~}~|}~{}{}~~~~~{~~~~}~}}}~~|}}}~}}~}~~|}~}~||z{|y{~|{{~||{}y{{xxy|zy~}~y|}{{~v~{z|y|{y}}z}}z|}y}{|~z|z~|||w}{|{zyzyw{{||}}x}zzz|||v|x||}wy|~}}~}z{{{y}}|}z|~wz|z{}~}||}uyz{wxxw{}y|z{|z~{w|xyz{}{|~|{{}z|{~z|z|||~{~|}y}{{zxy~z{{}x{~{y{~{}{t|{{zz~z||}yy|~z|}~{~|z{}~{}~}|z~}}y|{~}yx}yzx}{~}xz~yzu~{z{zx~}|}~~}}}yz{~~xzx{~~|}~~{{yz}~{{}~z{yz}||z{y~~|uz|~x}}|x~|{z}}{}y||}}{|~~|}|{zw}}z}|}~|yyxx|~yzx~|xx|xy|zy~}z}{~{~}{}}~{}~z}}zyzz|}|{}z}{{y|vzx~}}u{{|{yy}}}zy}|~}~|{}zw{~|}|}~|{z{z||{{~}}xzy{y|||}z}z~{{zy}y|z~}|z~{|}~zyyz{||{y}~}}||{}~|||}{|~||}}zy}{||yz}||yw|z~z}zy{~~||xyz~|}z~|y}z}x|z|{x}~|{xvx}~{{xy}~~{~|~}|z~{|{~{|x|}~~}{yz}||y{w{zx{y~z{|{|{zzz}w}z|||~|z~{z|}|~}}||}~~||~|}}~~~~{~~|~~~}~}~~y}~}}~|~~{{~}~~}}}|~~~~~~~~~|~~}}~~~{}}~{|~~}~~~~~~~}~~~~~~~~}~~}}~|}~~~~~~}|}}~~~~~~}y|}~~}~|}{z}~~yyy}}|}y|zyu}{z}}}z}xzy|}z|{zz}x~y{}yz{}~|zyx~}v}z|{}{}}}w}y~|z}|z{|{z~y~}zzz}~yx}yyyzy~}yyxy{z}~}|{||z|{{z}~{n||}|~z~|z~zzz}~{|z}{}y}{~z{}}~{|{~{{~y{|{||y{}|yyz{y|||z{z{x}{}||~{z}~~~}}}~}}~}}~|}~z~~~{}{z}~z|}|x|z}zz{{}{}{|{~v|}|zyy{z}xy}}xyz~|yv|~zv~}~{zxw|~zx{{z}||~z~~v{}x}{}z~}{}x{~}|~|}{~{|{~w~yx}z}}y}{}~|~~|zwz{{zz{~x{u|{}x{}x|zz}|{zy}{{|z{{|~|zzy|x{~z{}}}|~{{z}{|~~y~{}x~|{zzyy~}|x{}y~}z|z{yz}{|~|}z~{z}z~{zz|y~~{yz}~|~}x{z}|z|~y}|~~y{|{~}yx~xz}|~~z}y}|x}}|||}{}~y{{|{~~}~}{}~z|}~z}z~z~|}zyz}~{{|}z|~}~|~||{{vw}~}{zzy|}v}{}{yx|y~~y}|zx}z|{}y~~{|{~|~}{{{{w|z{yzzy}{~|{}x{t||{}|{z}~|}}w{~|{zz|{zz~}~~{|~}zu{~y{{|~|}|~|z|zyz|}~wzx|{z|z|||wyyy}{zy|z~}x}}z~~~z~~~z~}{|~|}~~~~}z{}{~~~}}~~{{}~~~~~~}}~~}~~~}}~~}~||}}z}~{}~~}}}~|~}}||~}~~}~~~~~~~|~~{}||~~|yxz{{z}xy~|y|~zzx~~{zzy~|~}{{{~~w{}zz~|}|}{{{z|~|z|xz|zw||yy{{yzzyy~y}~w{|~vz}|yywzy{wyzz|}|{|x{uz~z}{|}}}z}|~zx}z|yxy|{|{~vz{~tyzy{{{|yxtyzz~|~~z{y{}}|~{{|}yzw}||wz}|z|z||yx~w{~zx{}s{|{z{y{x|z{}|xz|{}|{zz|y}~|}z}|{||z~|{{~~}|~|}y{~}z|{~{xy~||w{z|}}z}z{{x}}{|}}{}}~|~zyz{x{{~x||{z}}ywyxy|~}{w{yx~{x~wz|zx|}~y|{||{{z{~{~~{{||y}~y~}}}{|z{|{|{z}{{x{yy~~}|y||w|xxyz}~{||y}~|}}z}}~{wy~x|zz~z||~~y~y}~z|}~{z~|}|}~z{}z|{x}}}{zzzxz|yzx~~|{~z~~zz|y|{}|yx}t{{}||{~|y}yy{{y{|y}yz{|||}|}}|}xzt|||~}{}||{|}z~~w{}wzzy}|y{|{w}{yz{y{}{z{z}{yxy{}y{y{yzu{{y|~|{}y|x~||zzz~z||{uzyy{}z{~{|{}x~}yy~x|{}zyxyz|}{{z{}|x||}~|||{~~w}{x|wzz|~x|{}~zy|x{{y{yyz~~~~zy{}y|{}yz~~~}~~}~~}~~~~}}~||~}}{}~|~~y||||~|~}~~~~~z~t~~}|}~}y}~}}z~}~}~|~~~y~~~~~~~}|}|~~~~x~~}~}}~~~}~~~{~|~}||~|}}{~~~|}||}~}}~~{|}~y}~||~~y|{~}y}~|z|t|}~}v|yz|}|~y}}zz{{~}}{y{}sz}|z}|~~}|s|{{zx~yxy{||}z}}zxzz}x{|z}|z}|z}~z}z~y|zx||}}{yzzz|{{x|{}yx|yzy}{|~zz|}|~~}|}~~x{x|{|~}}}|{|{yz}z{v{{|{|{y|{{}}{|{z~|{y|y~z|yz{yyy{yz}|{z{v~~z||}{y}|~|}yx{~}ytzz|{z}}z}w}}|}{~{zz||y}}{y{z|{x~{y}}||z}{}{{y}v{~{~{{x{~{}z|}xy}}y{~|}y{z|~~{z}y|{xtwzy|}yy}|{}||}{}~}|}zy~|xz}{|}{{|||y}}}~y{|{|~{~z~{{{yz~u|z|}z||{|zzu~|z}z}|z~x{zz~|z{x||}}}yxyz~}|zx|~|~}{}{{~{y|}}}|yz}|x}{{}|{{{{{yv{z|{~|yx{|~y~|{|~}}|vx}xzz}zz}{z~z|v}|z{y~}xw~|}|zx{{z|{{{{~yy}}{z}}|~{{}{|z~~|~~|}}y}|x|zz{{{||zz~{zw||}}{}|x{xz}z{t{|z~|{{{|zx}}{}|z}z||~{}{xzyy~{zz}~|y||z|{x}{z}~}|{z~z}{}z}{{}yy~y{|}y{{|~~}|{{~~|wx}}zz{z{~|z|y}|{}||}}~{}{}||~x}}}}{|~~{}}~|{}}~~~|~~~~}~~}~}}~~~~}}~~}~~~~~}~~~|}~~~z}|~}{}~~zw}}~~|{~q}}|x{~~{~~|y}}}}|}{|~~}~~}~z}~~~~~~~}}~~}|}}}{||~~~|~y||}|{zyzy{zy|y}}{~||wv}y{|xz}ww{{}z|||wzzy{|xy|~~}z~~{||{z{zz{z{}z}}z~~zzx}|x|yy|~zzz{}~zy{z|{~}z{~z|y||z|yzz~~~}z{y|}{~v|{z{|}w}|ux{{}}z{~}}y}v}{z|{}}z{{{}~|{z~{}}|~x}{|z~{||wx|yy{yy~y~x||wv{zzy}|x~x|~}||{|}}{||y}}{|yz|{|}{{x{{|~zyzxwux{z~{vw}{v}z|yy|{{z{~z{{x}wzzy|x~}~{|z~}z}||{{~yt|xw|x}vx|zy|yv{~y||{|{{~~{{|}w{|{{|{||}~}}~}~~~{|}{|}z{|y{w}wy}}{|y|{{uyxvx|}~|}zy}|{v|}|~~{{}}||x|}|}}~yxzv||~{zyxzw~x~x{~x~~x{|~z{||{y}{}z~|zw{}{~}}~}wyy}y{zz|~}z|v}|{}~}~|yzz{{|{|~||}{{{{z{zzyx}~}~||}zy}||~~x}y||yxz}{}}|}{w|{|zx}~y}}}|||{z||zy|{||{{~|z}vqz|xy|{z{y{}|vx{|zy{yxy{yy~}~~{tzxx|zy~{}{}|~{|~y{{z~z{}y|}~}{xywzyw}|~}yzy}{{}zx|}zzzu|zzy|zy}~{|}~wzy|z|~~~z~|}~~|~~~}~~~~|~||~~~{~~y~|{~}~~}~|||~{}|~~~~|~}~}~|}||~~~~}~}}~{~~~|}~~}~}}~}{}~}~~}~}~z~~~}~~|~|}}|}~|~}}~z}|~|{~~~~~}}{}}}~{z~}~~|}|||{|}uy~z||{~|y|x|{|v}zzw{z}y}|~yy}yz|{~}y||v|}x|~}~|{~y~|x{{x~z|z|}{~{{{{{y}y|zzz|y{{||y|{~|}zy}|}z{}|{z{y||}}{}{{{{||}xzzw|~z{}|}{}{~|z|{w~y|~w~|}|}{w}|z|z{x}|}{|}~|{x|~{{}zy}y{~z|z{|{}xyzz{}{z}||||{zyy|~y{}{~{{|zz||~}~y~}z~z~{x}y||~|~z~||{}}{x|{yz{w{y|{{}xt{{y}x}{|~w}~{}yzx~|z{|}y}}x{~{{zz|~{~{~}|~x}wzzz{}{{v}yz||}{~y|}|}x||~zyz}zyxzx}~z||}x{~x|{~}~|x||}{z~{}~{{}z{y{}y{zt|{|{~|~y~x||z}z|y{x{yz~}}zzz|y~}}~|x|xz}yz|}{y{y}z{{y~}|}|}~}~|yy|~z~|z~~~{}{{~x}x}~zy}z{{||~}~}yx}u~|{~{y~|}x}{|z{||{{zzx{}}|||{y|{|xww|}y||z~{}{}{|z}|{yy|{}~|}|~y{~{{~|z|yy||{y~}||{|{}w}~}|zyy||}|xx{y|}|yz|~|~x~ywzy~|}xyzzx{|}{z|yz~|{x{||}v~{{}}~w|}{}}||yz}|y~zu~{|{{{w~|x||}}}}z~~{}}|~}~}~y~~~}~}}y~~~}~~~}~~{}||}~{~z|~}~z~}}~}}{~y~~~}~}}}~~~}~~{{~|}~}~y~||}~~{|~}}|~|{~{~}~zz}zz{{|z~~~w~{}zy|{|w{|xy|w|y{|{y{}||w|~y~}z|x|~{}y|~z~wxxz{}|yyz{|z}~w||{zux{{xzz}{}|yz{|x~z{zy|y||}~{}|||yz~}~~}}z~|{z|~xxw|}x{{|x{|{|}{x}zx{|{y{{xzw||~|}}}z|}~~~x|~~~y}{y|z|~{{}|~xyy{{{|}yx~yyy~~|v{z|||z}}zz}}}|z~y}w|z|yyzz|~z}{wyz~}}rz|y}}{z{xy{z~}{yzy}z}}z{y}~||}|z}~y}|}}yz|~~yz~y}|w~{|y{{~~{{x|}zy||xz~xy{z{{yx~xy}|~}}{~}zz|}|ywx~||~|{}v{y|||~zyx||xzz{y}}z{w{z{{|~z|x|~}{|}~~~wy|{}~z~}}}}||{~}~}z{{}x|}{z~zy|||{xz{xxz{}|||{x{}}z}z}~|{xx{|~}|}x{|~|{|}{||yx|y}x~||x{x|zy|z~}z~{|v}}|||~|}y|yz{}~}~x}{{}x||zzz}zzy|wwzz{{{}w|vt|y~|z|}z{~}yz~~}}y{|z~{~~}}|~~}wx}|{{}xyyz}~zxz{{||z}z|||}{zy{~~}}}}|}yz}x|}|||~}~zz||}|u{xx{|z{w}zxzw{~|y|{~}{{|{}|~|{x~{{}~y~~}}~~~~}}}~||}{}}|}~~~~~~|~|~}|{~}~}~~}}~~}|~|||}~~~~{~~~~~~|z{}~{}~~}~~~~|}}~~}~}~~~}}}}~}{~z|~|}|}z~|~}{z}}}~~~}~z{~|}~}}~}~|z}}~{|~z||{z}|}{}|zxzyw{~|zyzzy}|z{}{}|zz|x|~|z{zz{}z}{}|v||yzy|y|~{}z}|z~|~x|{}{{|w~|xz}zx{{yz}x{|xz}~z{~y}y{|}{{x{||~{z|~|}y{z}}x|z{zz}z{{x~}z||yy}yxx}|{~}y|~{}{{|~|~z|}|{||{|~|z|z}~~}{x~~~~{~z~yy|}||z~|z{z{}x{{zz~|}yx|w~zwx|zz}y{z|xz{wx{~|}|y{|}}{||~|}~}zzyzx}yxx{x{|{{z||{~~{{||}x}{|z}|z{{zyyz~yzz{y|}z~}}}y|xzy}x|~~}~{y|}~zy}}z}~{}z{~}||~}||z|~|~{z||~z{~y{}{{y}z}}~tu{~z}~zy{}~~ww}z{|}||{}|}{|z}{{w{yz{||~z|y}y|~|}|||y~~|}{{y}xuy~{|}z|{}~zz{}zzz|y|xz~zwz||z~~~{}y|z|~~yy|||z{~{}{zxz}z~{xzz|~|zzz|~~~~|zy|{}z|~}}|{~}~{x{}z|{yy{{}}~{{}|{{v~z{~|z||}}yv{{{y}|yzy{{}{y{||y{y|{}|}}x||zz{zzy{}{}~zu|{x}|x|z~|}}}}uz||{}y}{zxxz{|~}~}y~{{|yxz~{~|{|z}}~xy}y||~~|x~}~}~~}|~|~~|~}~~z~~~~~}}}~~~|}~~~}~~{}~~||~~|{~y}~~~~|~~}~~~|}~~~z~~~}}{}|~~~~}}{}||}}}~~}~{||}}~}|||~}|~~~~|}~~~~y}x}|x~}y~v}}}xx||}|y{zxz{z{}tzw}|}}|~~|vz{~||~{~{|z~w~{~~yy{z||zy{y~|{{{}}yv{{||w{y{z|~yv|x}|yzwz|~z||}z|vz~}~z{~{zx|z}z|zzx|y{zx}z{|{y|}|yxyxy~ywyy}z~|}z}{~}}{}}t~~x}z}yy||z}y~y{zx{v}y{{x}z|x}z{s|||}yuy||}}|}}~|~yz}z||{yzz|}y|}}|y{{~{{zyx}z|y|{|zz}z}z}}{{z{|{{~~~z}w|{~}|~~z}z}||}|~||}w}w{}v~~z|}zzyx{y}y{w{{~xzywx~{}}y|{|}~}}|||z~z|{~}yz|{||vx{||yz|{||zz~{ywyz}}}}z|~{{x|z~|y}}|~{{|}~}}|z~xw{|w||}~~~{xy{z{}||~{yz|zx|{}z|~|x~{{~}|z}u{}x}||||{v{wzyzy}|{yw{yx|}z~z}z{ywyzuz}x|~||~{{{|{}{}|z}~~z|~xy|~{w|{zwz|x|{|{yxyzy}~}{wy|}z|}|{w}z{~}|z|~z}~|~~}{{z~}y}{{{z}z}|yxz}||x{x{|uy}}yz{{z|{z|~~}|~z|||~z}|z}}|~{{x|||}y~{wx{v|}{|{{z|}}~|zyuz~z}}~{z|~{z~}|~~~|}~~}}}~|~~~v~|~~|~~~}~~v|~}|{~~~~~~~~~~~~~~~}}}}}~~|}~~}~~|~~|}~~}~~}}|}~~}}}z~~z~~|}~}|~|}~}|~~}s|~{~{{{}|{{~~|z}|zzzx~~|{|}w~}{~~~{{{|z}}y~y|z|z|}{{}}|z|{{x}|~}~u}zzz~z{y}}~|{y}y}}|~y{z|z{z|y|}~zy}}xwz}x{{|{zzz}}{t~yx}z}}z|{zz~|}~w{y{{}|~}||{s~{{|{|zz~zw{~y~z~y||zzx}}~}~q}{}yy}}~}y}|{}}zz|}x}{}z}yy~y}|x{w||w{|{xz{|}}z||{z{|||z}~{yyxswz{yyz|~z~{zz{|xz{y~}y~x|{zz~}~y{}|{|x{{~|~}}{}x~}yz}|z{}{|~{z|~}w~}{u||}~x}w}{z~|}{zy{xy}z|~{}{zz{}|{}{{{|}{zy{|~|~}~{||}{x~y}}{y|}{}}u}||~z{{}{|~~x|}{||{x|z{|{|}|{|{|~}yv|~}zz~}{zy~~~{}|}zzz|yzz}y|~{}{tz|~y|{z|}zw{{{}y|z}w{{~~|}}~|z|{{x~x}}|y|{{zw|yy}|w}x}z{~}{~}}|zz|}}zy~}{{y~y}}}~|}{}{z~z{z{y{{~{|z{~yvz{{~{}}y}w}}z}y||z~}~}~}z~|x{~x{||}zzz{x||}}xy~zzy{}~~{w{|~|xx|{z~~w~|}}|{||~|}~~|~|}||{v~|}~~z}|zx{}}{|xy|vz{y|}y||||~~~}}z~~~~~|~~~~~}|~|}~~}}~~~}~}}~}}}}~~}}||}~}z~|~|}}~~}|}|}~}|~~}~~~|}~~}~~~~~~~~~~}}~|}z~|~}|{|~~~~~}~~}}y}xz}}zz|}||{~yvzzzw}}z}{zz|y|yvz{xyzvz{}|~w}}{{~}}~}~|{|y{~{}}y~x}{x}wx~{{z|w{{zzw{v|{|{{y}~~{{{}zy|x}x|{|~{{|yy{}}~|||{}z{}|yzxyyz}{~z{~|}x~~z|zzz{zy|}~y|}~{{|}yyz|}{}~{~x}|yyy||yy{x|{{|}}|}{~x}xz{z||{{{yz~{{}x}|}||}zwz}{w|~{{y{|}{{}xy{{z{||w{yz|~|~|z{x{x{{wz{{}~{}yzz}~w{y~x|{|x}}|{}~y}zwyz~y}~~|{|z{zzz}y}|z||z||zy{}{}{z{}|{tx{|||~x~x{{}y|wz||zz{yy{}}w{zy~||{~{x{~{zw|{~z}}|{}|yz}|x|{}~yy~|zy{|w|~{}x}xzy}w{{}~}xw||w|pz~|z|{x~{{~|zxx~{}z|~|v|~yy||{{|wzwz|y|z{|}xxxyy}x|{{z|~|~}~{~x}~t{~}y}~yxy{~}}~}x}{{x~{|||{}}}{}wyz|||}|v{~yzz}{z~z|~{|}{{{}~}{}z{|{||yx~{|{yzz}}z~{|{||wzx~y~|~{x{|~}{{~}yy|~~{~~}yz}z~||{{|~|zuzxzy|{yyyx{|{|x}|}}}zz~|}~yw{|{|~{~|~}|~~{~|}}~~|~}}~~}~}~}~}{y~}~||~|}{|~~~~|~|}~}~~~|{y{}}|{~}~~}~~~~~~~~}{}|~~}}~|~~~~{}}}~~}~~{}|~~~|}~}{}~}}}}|~~}~~}|~u~}|~~zy~~|{|zy||~v}|}{~}z|wz|yy}}{|~v{z~|~}{w~|~z{{|}|w{{|{z{|}yz~|}z|||zyyy}z|y||{}{}|y|yxy{{{{z{{y}z|w~{|zvww}z{z~zy~x}|{w}~|{}}yx{y|y{y}~{x{zz}yzy{|x|{z}zz|{||vx{{{x|y{v|yv{~{~{}zz~{{~x~{}}|zz{wz}{x|v}y{xz|{}~{z|z|z{{|{|}{zzy|{yuy}yzyyy{|~y}~y{||w{{~z{{zy~~xw|~z|z{yq|{{{{{}|~yw}~w{{||yy{||||yz}z{||}z{|~y{||{z}{yzy||v||wy}}z~|y~}{{wz|{|uu}z||~{y}~|z~~}~y||}}}{|w~{~|{{|z|{{{y|~~}t|{z|z~}}x{~wywz}z}|y{z}{u{|}{~|~|{y{~x{|}zz{z{y}}{}~|}zz|}|z~{||{|z{~{y}w|{~{||}{zz~}|x{|~|{~|{||y}~z{z}yy{|~~||}z~||}y||~{{}xzzzy~}}y}z||}z}~s{x}|t{y~xz{}}y{{{|~}{~|{|z}~~|}|~vv{|}yxux{~~~~~y{{z~||}}u{|}yxzzz|z}{y{xz|{}}z{}z|~v{zy|}{|{y||{x}yxz}z}|~}|z}{~|x{~{|{z{~z}z{|u{z|}|y{~{zy}|~{|z{{}||{z}y{{}~x}|~~}~~|~y||~~~~~z~~~}~|~~~~~~|~yw~~}~~}}~~}}~~z~~~~}~}}~~}}~~~~~~~{}~}~|}~~}}~~~}|~|~}~}}~}}}}z~|}}~|}~~|z~}|~|~yxzz{{yx||y|||}y}{|xzx{yx~|zz|}{{{x~{~z{|~{}y{z|x|{{{~zz{z|x{|y||y|x~}w{y}}zz}~{}}}|~}|xz}||~{~~{~z|}y}|~{z}|z{x|{xyy}{y|z{|yyz||~}zyzy||yy{y{{z}|zzz||}~~}y{{|}}~~}z||v~|||}{|x}xy~wzyzy|wxwyy||z}z}||~}}zv{z}|y|zzyy}z}|~zu{y}{||{~~z~|x}}{y~yyz}y{zzy~}{|{~||~}yyy{{|{{~}|z~|}|zzz|{|v}}x{|z||{u{~y}y}{x|}}~y~zz}u~y~{|||}}{~y}z~}~|~zz{}~w}||z{z{y~{{xwzzz|~y~|~~~{|||~zy}}}~~~}z}|z~{{|yz|~}y{}x||x{xz~{{yx~|}|}}|~}~|||~~}|~{~|wzx~{|{}}}wz}|zz|zzz|{x}|~}{|z~}w{{~z~{z}y|~}z}z}{z|{|z{{|}}{{{}~}~zz~y~|}||v{y{{{u{xv}{{||x}|}x||||{z|}~{|{~||~|~~{||z}~{x}|zy{}|{z|x|{|{zyz{w~z~}z{|wyzz}|w~|{~~zx~}{}||||y~{{~~wy~x|{}|xx{z|z{x}}{z}}{|v|z|yy|||||||{~||xv|{~}z~}|~~~~|~}~||~~}||~||~{x}|~{~~~{}z||~}w{||~~}~|~}~}}z~z~}~y~~x~~~}}|{}~{|~~~~}||~|}|~~}~}~~}~~~~{}|{}}}}~~}}~||}~~~~~{~~|||zy~|~{}xty~zz||~z{}|z}|||}zz}zy~z}||yxzz}yyx|{{~}{|~{}zyzy|||{}}|{y|}w|z}{v{{~{|zzzx}||x~|{|yy}}y{}}y{{z}}x}zzx{z{yy~}}{~y~y~{~}}z|{}{~zsx~zz{|{{v}}|{}zy{|{}~|~}}||||}x|}x{~~{~}yz~z}}~yzz{{}z{|zy{xzwsy{y|z|y|vz|{}~}zz}y~z{y||~{}}~|}yzy|}z{{yz{}}|{}~}|y{}|z}}}}wy{|~~~}~}|}~~|{}}}{{{{|{}}|||}{{|x}}}yy~zyz{}{x~|{{}}~~~|}{{~}|~z}{wyzw|||}~|}~z~{x~|z~}{{|{{}{}~y|~}w{z}}{~~}y}y}|z{}}|{z||{}z||~~}}{{~~{}zx{z}|y{x|}z{~zy}{{zy|}~}}z}t}|zw{~w||}x~z{z~|{~|~~x|v{{zx~{z|{}}}y{z}z}|zv~y}|~}||{w{}y}}}|}{~~z~{~y||{|}}|y||wy|}|yz||~yzz|}}}{y~z~~~zxvzz}y}zy{|z||~|~y|}y|{|{x|~~wz|t|xz~{}|{|{|}yz|}{}yx|~z~|~{}||z~}~x|y||}x{~||z~}{}x~zz|}{yw{|{}~}y||{~|}y~|~}}}~{~|}}~|~~~~~z~~}{~~~~}~}~}~~z~~~~~~~|~~|{z~~z~~~~}}}{||~~}~~~~}~||~}|w~}~}}~{~~~}}}}||~~~}~|}y}{~{{y}}||zuz|}wz||x|xz~zz|y{y}{{w{y|zv~~|y|q|x|}|y|z~z~{z{|}{{x~|~y~{y{~{y}{|x|zxzy}w|~~}{}}}z{|~||x{{z{z}w|~~z||z~z}zz}zz|~zzv|{xvz|v~~~yz}}wzzy~x{|~}}y}~{x|x}{~~{{{{}|~||{y|z|yz}{}xx{zz~z{zy{{zz{|x{zz|yy|y|{{~z{{|{}z{zx~}z|}}||{y{}z|}~yy|z}y{~|u||xz~|zzwz}~wyw|yxzzzv|{x}{}y~}||{|z}|{|~~{z{}{y}}{z~{{{~yw}|xx~|vyz}x{|zv}y||{zxw|}|{~||}}z}|}{{{{~y{~|z{zx{}}xz|~zxzzz{||wy|zvz|y{z~{{x{~{}}z}}}}||}z|~|x}x{zy{z|{|~|y|yzsy{y{y{}}{z}z||{|y~{{~|{{~|{~}|{}~wz|~y|{{x~zw~{vy{y}{{|}wzz|x|~zxw|w{v{|~|y}~}w|~y}}}~}}||~x}y|}{{{xyyx|~|}x}}z}}|{zz||z|y|{{}|}{}{z~|zu|z{szw|{~}|}zy}~z{{{{}{xyyy||~y|zwz~|z|}}{y|z{x~z}|{}}|{||{}}~|zz}y}~{|~{{yzx}~}}y{}{x|wyzyy}yx}y{~xz{}y~z~~z||}|zyz~}}~}~z}~~~~~{}|~~~~~{}}||}~~}~}~{}|~}}|}|~}z}}~}~~~|~~~|~z~v~~~}~~{~~|{{~~~~}~~~~wx~~}|~~~~~}}~|~|}|{}~}{}~}~~~~}}~{~~~~|{|y|~~||{~|}{}zx{xxzx|~z|~y|v||y{|~}|yzv{z|{z}y{}y{{w{vxz{{yx||z|}|{z~y|}{{{}~{}zxz~y{{y{x|~}{w{}{|z~|~~~|}y}y|{wy}~|~}ywz|y}|||z}w~}{x|}}zz}|{|}}y{w{|}|}|{{wx{{|~}{|z}}{}zzy|w}~z{{x|}}||x|}}y~}zzy|z{~}}}z}|}{|z{y}zzz}}|{}||}y}|}{||}{~|z~~w{||~y|xx}~zz|y|zzy~{zyzy~y||}{~~}|y|z|{|vx{y}z{~{y|~}y~{{|z}|{}~{{~}}~~yzz|z{{||x{{z{y~z{}yyyy||||{~{|x|w|{{y|z{{w}|wz|||{z|}yy~zz|~}zw|z|}{}z}~}}|y}}}~|}xxz|y}{{z{w}{|zu{zzy}{z|v~z{~~|{||}~|}yw||{}x{{|{z{{|}}z|}z~}}~w}{~{|~|~z{|yz|x~}y~y{z{{|}y}}~{{}zz|y{|~{{}|}||y}y|{z}{{||}}zxyy{|}}}y{zy|}{}|y||}|~{|z{|z{~|{{y{yx}|{y}zx}|{yx|zy|}}{~|{{|z|w~{}w|y}{|{{w}y}{}}yzx}}yy~{yxw|}zz}||z}z{zzy}|{}}}}{}~{zz}|}}{y~}|z}}}y~~~~}|||~|~~}}}}~{~}}~~~{~}~|~||~~~~}{}~~}~}}}z}~~|{~~~~~}x{|}|}~~~~~~}~~~~~~~~~||~~}|~~~~~}}~~}~~~~}~}~~}}}~{~}~}}|}|~|~}|x||{y}z}xvz}|{xzy~w}y{y|{vzxx}|w{|}z}z}z}}|{z{}~zy{y~zzy}z~~yy}|yy}{~yzyw{{}|{|xx}z}{|wy|z}~y~v{}~}zz|{~z|{z}{}y~|{~}}{}w|x{vyw|vz}}y}{v{|{w~w|z~y{|x}{|{xyzyyz{}||}z~z~|~{~{}~t{{|x{|vxuw{|{vz|{~w{y}z{}}{{}z~||{|{v}}}|~z{y}}z~{{y|~z~|zw||wv|zzvz{y{|}wy{{wzz{xyxzx~~x}z~|z}}}{}~}|z~~y}x}{y{{yz{yz}}{xz|yz{~zy||}xy||yyz~}|{z~w}}~|zy|z~}yx~}{}{~z{{}x{{{}~|yy}yyz{~zwyyz|{wzy|~z~||v~{x|}{xz{~}{{y}{~yy{zx~yzx{{xyy{z|zywx{}}vy{{z}yz}}||~wy}~|{||{~~||xy|{xv{}}|z{x|~}{~||{v||z~}yv{z{{~||}z|||}}|vy{~y}z{zw|y~}y}{z}}|{zx~y}zz{zy|{{vz|y~{~v{z}}z|v{}~{zw{~z~}|zz|||~|{z~||zwx~{xzyzz}|vw~yxzy~tz{{|{wzyxy}|}}|~}}||zy~{|~{}~}}y{|}~yyyvzz|z}{|||x|zy}v~|{yz|~}}{~}y}~x|x{~{~|z}~|~~|~~{~~{}~~~}~~}{|}~|}z}|~y{~}{{}~~|~~}|}~z~||u~}||}|~~}~~}~|}}}~~~}~~~}~}~~~~||}y~~}}~~~~~|{~}{|~|~{~}}}~~{~}~||~||z|y{z|~{~}y{}v|zz{}|w|}~z~}{|zzy}x{|wxzyz~y|}{y~{y~zzz}{}zz|w}{}|y{x~||{~}z}y~{yyt{}}|{z~~y}|z{|zzyyz~zzy{zyy~|x|w{x|zz|{y~~{y}{{yw}|xzx~{{xzywv{w}z}yyyz}{~y~~|{z}|w}}~{|x|}xy~{}|z~z{w|~|{{{~{}}~{x{y||}xz{}}~~zxz|z}y{}y|z{xy|}|~}{z}|y{}|||{z~}~zyx}yzz{{x{{wy}w~|}~zx|{||{||{z||{|{{}{{z{||zz}x}}{|}~{}~z}|~xy|yz||z{~}{{yxy{}~xw}{z}~}x}z~z{}~|~y|{|~{||y~{|{z|yzvxzw~z~z|z~z}}z|{{zxz{{{~|{{}z{|~}w{x~~z~{z|xxw|}{x|~{{}}{~~zyz{|yy~}||}~~|z}~{|wzz~{}w}~z{~~z|yxxzx|x}{z}}~|}}}w|z{w{}yw}{{|y~{{zx|~{zyz~|wzxy~~{~y}{~zx|}z~xy}|yy{}x|{|{|}xs~|~{{~y}y{|z~z|{}y}{xvv|z|y}zxz~}}{|}}y{~{y}z~{|~|y{}~}}z~}zzz|y|}y|xy|yzxyy{zv}x{y|{{}}yyy~{~}|~}|z}}|~yy}wv{zz|zy~|}{}{z|zwy|||}{}{|wv}}||v~~}}~|~~}}z|}}~~~~|||~~|~~~|~}}~}}~}}{~~|~~}~}~|~|~}~z{~~|z|{{}~~}~~~~~|}{~~}~|~{}}}~|~~}~|~~}~~|y}~~~}}{~~}~|~}~}}|}~~~~|~}~||}}~zy~y|~}}z|v{{yz|x{}xtx|~|z|~~|w||{yz}|{}v~z~yyy{y~y}}{}y}~}~{|z~{{y~||y|~xw}{y{}zy}|{|w{z~{xz|z{}{{}}{|}|~{|xzz|w}z}}|}}{z{t|}w|xyz~x{zxxxz~|{~~{{~v{|yy|{|}|}~||yw~{u{z|xw}{{x~|}z}|x~uvz{~xyzyzx|{{yy}{}ytyzy|}{{|}~~}x|~|w|yxzy~|~||~~v~|{x~|{y|zwy{z{{zz{y~|z|{vw{yx{~{{~z|||~|y|}~{~z~||~yy~z{~}z|{|x||w{}z{x}~||||~{{wz{||x||v}y~{yz~~|yzz}}{}z{}~}}~vzz|z}{{||z|yzvz}~||y{w~|~~~}x{{~~}~|}x{{y||zyz}}y~z|{zxx~yw~}{zzz{x}}vzy|zx{wz}x}}{y{~|}zzzyzz{{{{x{}|zw||{}z}z|z}zzx|~|{yz~{~wy}}{z}|{|y|{~}xw~~}z}|yz|}{|{}}}zz}|{}}y}|}}z{yy{}}{|~~{{{}xzzy|}~z~~w~|}y~}{{{~|~{~}}|||x|{z|xxw|y{{|x{{z}~|uy~~|}|yz|||{~}z||y{z{|{|}|}~~y{|zzx~|yz}{}{zz{{||~{}zx~~||{y}{}yy}~|}|z~|~}}~~{~{~|~{~|~~}z|}~}~~~~~z}||~~~~~~||{}}{|~}}}~}~|~~~~{~z}~~~~~~|~~|}~~~~}~|~~~~~{~~}}~}~}}~}|~}~}~~~|~~}}~{}z~v~~~~~~~~~~~}~{|}{~~~}~}|~~~~}~|||zv||}|}z|}|{y{||}|wzz{{{{|}z~|x{|z{z{zxy}xz}||z{x|{zzzz{{~zz~}{|||z|{z|z~}y{~xy{~}{{}}{{|{~~}z{sv~~{}zz}|z}wz~zx}wz|{|}z|z{~yzz{}|{|~||z}zz{||y{xy|}yz{{}{|yx}y||z{~~|{|yzx}||{z{z}z{}y~zz~|zzz{{{}{}~z{v|z}{{{z|}|}zz|{|~}}|zzy~||{{}}}~~}zx}y||{~xu|z}{{x{}z|~zyw~{~v~}~|z}|w{|{z}|~}~}z|~y|}|zu}zw|xzyzz|}z~{~~z|y~{{|y||{|y~xy|x|~z|~}~zz}}~w~}|}z~z|~y{|}}}z|~z{wzy{|{~~|}|}~zzyz}}}}}|}}y|y}~}xv}|~~}}v~}}~~}{}{~{~|}{y}|~~|y{}}}z{yz~{y{{|yz||xyv|{}~|{|}|v|}x{}x{|}{xxzx{yz~||~{y|y}~}~yxz||{}{{|yvy}|{{~z}~yz}z|~{y~z}{{|}zw}{~zy}}|y{~{|{{}}|||~z{{|{}zy~~}}~|zzz}y{yz~yv}}z|}|{{z}||~{|{|z{z}{~{~{{}{x~~~||{x||{{}||xxz|y}y{~{|~{~{}~}z~|~||z{|{y|x{||~|{|~|~}~}|z}|~~}{~~}{~||~|~~~}~~~~|~}}|}|~~~z~{~~}~}}~~}}~|~~~~~}{|{~~~~~}~~{}~~~}~x|}~~~}}~}|~|~~~~~{|~~~~~~~~~}z~}}~}{z{|~{y~|}~{|zwv}|}yy~w}y}|x{}zzx|y|}||~}}w}~zx}}v{wx~}|x|}{{}~{}{z{}||yz}~yyy~}z{{{y{{|}z|{~xz{{vx}~|x~z|{|{}x{z{}{}y{}y{~{~~~|{z~}{wy|{{wwzz{y|}y}zxyz{{z{xu{wy{||~z|||z{}{|||~z}}~z}v~}z{w{w}}x}y~yz|}y~{u{}zx}{zzv}~z|z{}~|{{zz{u~~{~z~z~}|zz}{}}x|x{~|y|{z{yy~y|}y{|zy}z|yyz}z}}|}w|z~{{}||y|~|||}z{v~}y{{{}{}{y}z{z~}|{}yvz}{w|}y}}~}~z{{{|x|{{}y|y~z|z~}{{z{{zxy}{|{y|{x}|w|{}~y|{}|}zy||z~v~~~z~~|{|}z}z}~y}y|uv|wy|}||yx}{{~wx|x|}{||~|{x}y}z|{}z}y~|yz|}|yy|||w~}wy~{yyt|{{w|~{yw{x~|}xx}{y{{{{~}{|{zz{~|{}{||y}{~x}~|||y}}w}{yyzy~z{z|x~}|y~|x}}y}|~{~}wy~~{y|{y~|~||~{{{z}}{|}~yz}wzz}x{|x{~{xv{~}|x}{}{z}{~}zz||z~|{~y|{z||~z{vz{z}qyz{|x{x}z{y|}v~|zy|y~{}{~y|}z{}z{~|~}~|}}}{}~|}~}~}|}|w~~}~~~}}~||z{~}~~~}~}}}~}~}||}~}~}z~~~}{~~|}}~~}}}}~}~|~}{~}{}}z~~}~}~}x{~}}}~~|{~~~}{y~~~}}}|z}|~~}}}~~}|}}~|}~~|{{}y{|v{w{}||~}}yzxwzx{}z{{{~~~~z{{{z|xxz{|{z{z{y~}}}{}~|x|vxz}}{|~y|{~z|}}y|z|x|z|z}{}xz{x{z~y}vz{x|{x|y|v{y{y}}~~|zyxy}z}|~{z~}{x|vyz~~y|~{}~|~~y{zx~xv{}zw{wz||~{~~}|y|}{z{{z|y}zyz~}}y}{}~|z}z{~}zyyyz}}{yxy}z~||zy{~z{{~x{y|x}}}}{}|z{~{{}xwv}x{|{}zyy{xyzww|~|y~z|y{{{{x|}|z{{|{|x}{xx{{}|}z}{x}|z|}~}}{|y||}||y|}}|}}{zxv}y|zz|~}~||x}zz|z{z{y{}y}{{{{{}}{|{w}{|y||~{}|~yzw|z|~|{{}z|z~w{}|||}}|w}y|}||}{z~z~}|}|{|z{|}}zz~{y{x}z{{~{zuz{{{|~z}||z}}yx}~}{{~~{|z}~}~~xzw}zz|xz{|{{|{}|{{wz||zxz{}z{}{}{z|y|{{zy||z{w{zx{}~{zx}x{{}{z}}{z~zy{zy{xz|}yyy{xyx~{|{{}z{{|}z~|}{yy|zz~|}{~{{~|~y{zzz}}~z{z~{yz~z}|}|{x{|~yz~|~z}}yyx~~}}}~x{||}~yz~z}}}||{{z|~z|~}~zz{|w|~z|{}~z}~y{~ys~~~~|~~z~~~~~~}}~}|~~~~}~}~~|~}~}~~~|~}}~}~}~|}}~}}}~}~|~y}~~|}|~~{}~~~~|}~{~{~}}~y}~|}}~}~}~~~|~~~~~~~}~~}}}{t||}|||}~~||z~~}}}z{|~|}}}|z{{z|xyv||~yyyz{|}|{yvw{x{v~}x{{y{{{|y{~}{|}z{{~}}|z}zwv|{z{zz}wy{xy|~||z|{|~{y~|y|{}z{{}}|~~y}yyy}{y{|~~|~{|}}z}{}z~zzy}y{}{|vy}z||z~{xx|||~}yxzyx}}~xzx{}z{~zx{zy{|}y{x}}|}x{}}}|zzzsyyy{xxyy|{|yzzyy~xxzz{{}{{}{{x{y}||z|~}y||~}|~|z~}{||{{y{||{}w}x|{|}|{{wv|~x~zx{z~|z{{{~}}~|}zz}y{z|y}|yz}x}v|{{~{}||{|{|zz}zwz|w{{~x{}y||}yz||}~{{{z|~{{zz}~~y|}||~|}y}yyz}}{z{~x|~y{zz|}{|{|yy|x|{~|}~}}{~}}|{~}y}z~~~||z~z{~{|{}zzz}|xyyvzz}y}zy|~||yzx|xzz~w}|z{~yy{~~z}yzx}{{yx|y~z|y|y~|{~x||{|w{|{|}zx|~{}|}}yy|}~}~}}{|}||z{z~z~}}|{}{~y{{}z{z{{zz|}w{yz{xzvt|zw~x|~|z}x{~{~}}}z|~z|}|~~|{~~{}{|v~}|x|w{y{z}z{|{zqy{wx~}|{x{||||{y{y{~w|||x}|~}}t~}|}}}{|~|y|txx{|y}{{~z{}w}yu}~z}xyzwyw}|{{~wz|}{|{|~}~x~~~~|~~}~~}~}}~~~~z}~z~}||~~{|~~|}|}~~|~|~~~~~~}~}~{~z~}|~~~~~~~~|~}~~~~~~|}~{||~{~}z~~~~}~~~~}}{}{}~|~~~~}}~}|~}}~~~~}~|||}~~~~}}}~{}yyz{w{~||}{{z{{{{w{y{y||x|vzxz{|z|z||wywx|yyy{|{uz{{z}~z}~{|zy}xz{z~{|{yy|}}z|~y{xz|w~z{wz}y}y}{{~x{~wzy{}}{x}|}}~z}}~~|wt|}{}}}xz}v}{~z||wx{|{~w}|{|{}{||~{}{z||}{~|{}w{|zzz}vwy~w}zzzz}{~~{~z{}x||~yxwzyy}{{}u|y{{|}z{|~}}y~|~{{~}{|{y}xzz}y}{|{~}|z~x{xy~||zyvy{|{{|}~{{|z~||{{zz~}zzx~x{}|z}||}||}|{}|z||}|~x{|~}zyx||z}~yz}}|}y~}x{|{~{}~v~yzy{zy}|w|{|{{z|yy}|y~}z{~}{~{yz}~{{xv}||y{~w{yy}}}}{{|{y{yy~}}xy|}zy}z~|}~|||yy|{y{}{||zz{}|zx||~zy~{||x|y}z|}|~yw|zzy{y|{~|yw{{z}}{x|||{|{{||{z~}~xzy{{|~}~zy|z}|{{}}{}}{|}{|{s~||~}}{}y}}wz~}||v}~{}{~zzzz{x{~zw~w}}{}~}{zz{{{yyz}y~z}{|y|y{z||}{z}~y|~y{z}w}}|zzy||y~z}{{y}~z|z|}~z}|~||zzy}w~z||y~zx~{u|x}}|{y|{|y~w|{y||{|{~z}}|~~~|~~~~}~}}~}~z~}~{}{~}~~~|~|y~~~}~}~}}~{~~~|}}}~~~~w|{}~}}}}{~}~~|z~~~~}~~}~~~|}~~~}~{~~{x|~~}~|~~}{|z}}{|~~{~~~}|~~~|{~~}}}}|}~|{y|{}{w|z}~~z|y{wxzw}w~||vyyx{{~|yxxzz{|ywuwz||}{~yy~u{y}{~z{z|~~}~}w~z|y}yzy{vyyz{{{{{zxzyw{{~zxz{wy~|}{}}}|z|w~~}y}|{}}zy~{}}zy||{{}xz|{{y~{z~xx|{{{||y}y}w|x~|||}y{z~x{{zx{{||}z|{zz|~|}yz}{zyzz~x~~xx{x{}{{yyy{{~w}wzxzz||yz|x}~|}{y{}z}{y|{~x~|y|z{|}yuz{~u|zzzxyz{}}~{~{}zx{||{}y{}~{~||yy~{|{{|w}z|zyy|{{|}}y{{{x||w{{~xz{|}{|{|z~}}w}}zz{w|||y|{||xz}}}z~|~~{}z~{||zz}w}{|w~v{x|~{}~~u||wzxzw{~z~~}{yw{}{~|}~{|y}{xy~}~}~zz||yyysz}}z~{|z~ywy{ywz}z{w{|~}|z~x~}{{||zzy}~}yx|}{~~{x}{|{{zxv}{|}|v~{xxzzyy{{yzw~{}~zz|~~|||{~{y||y}{|zy}{|yz~zy}yy{z|{w|x}}zzxwxu~u{|z~}y{~z{~|}|x~~y~{|{z{w~~x}}z|z|z|z{~{|yz|y}y{~|ywz~y|zz{~|y|~}|}}}|x{{z~y||y{{z{z|z|}||~z{||z}y}||}|}uzw{}{z{|xy|~{x}z{|}~~~|~}}|}|{}~~~~|z~|~|~z}|}~}||{}}{|~~||~}y}~~~~~~{~}|~~}~|~~~|}}}}}}}~}~~~~{~}||}}~{~}~~~}~}~~}|{~}|~}~~~~~|~{~}}~|~z}~~~~{~}~|~}w|~y|zx~||}z{zx|z~|}{|{||zz|z{{y}yy|yzzy|{{v|yz|}}{|{}}xzxyx~x|}~yy~}{x{y~}|z}xz~{{|{}z~{~y{w{}|}x}y~~y~|xyxx~{z|~y|y{z|w|y|||}|yy~~{~|z}{|x|}{z|{~yy|zvx~~}x}uz~~wyzz{z{||x{|}yw|w|}|xyzy|z||z|ww}yz{|}}}|zyz~|x{|}xz~{}|{}|xy{vz~|~~|~{~||{y~y{xyx|zyx{}{z}|{}|zx|{{}~||{y|{zy{zy|}zw|{~x}x{z||}}zx~|{{x}~|}~}y|xy|vyxzyz}{~z~~~|{z{z{~|~}~~x}{z~||y}z||~u|}|z}||{~|~y}~~}z{{|z{v{z}~~~y|~uzy|{x||yyzz|w~zxz}y{z{z~|x|x{y}}{~|{wz}xx}}}x|}{}|vz}}v}~y}wzx~zy{w}z{{w}uz}||x|x{~z||~}z}wz|{}z|~||y}|~x|z}|zy{{{|zx|{{~z|zyy{zz}z|}w{w{z|v~}y|z~y~|}{z}}~~y~}{zy~~{x|{}vz|yzw|z{}{wwww{|~z|z|y{~{z}}|}z|{{~{~zx}yvz{|y{{zy{zxz{~w|||||y{}yy{{|zz{{xy}|z~|}{z{zyz}z{|{y}||x|{}|}}w{}wz{}~{~||{zx{{|}v{|}xvz}|{w||~{~~}~|}}~}}~~}}~yz}|}~~~~~~}|||~~~~}~~~~}|}{|~x|}}}}|}x}}~~~}~}~}~}}}|~~~~|~~}|}~}~|~~~~|~~|}}~}}~~~}}~}|~~~~~}z~~~~}}|~{~~y}{~|}}|y{}}w~{yy}yyzz}~{}{wyz{|z{t||}}|||~}}{y|}z~x~zy||x{z|z|~||y{~|}|z}{~x{{{|~z{y~{|||{}|z~vzyy}z{x{xx|y{xz|z}|x~y|yy}z|{z{zzy||{~{{w}w}|z}{{yzzzwy}zzz}xvy}{{{z{|yx}~zyw}~~{wzv||z~~||}swzz~vy||~|}xz{{z{ux~z~wz{~z~yxz|{x{}z|yw|}{{z~|~z~|}~zw{}}|~}|}zz}~z~{x{~}x}z}|yzwzz{{v{~y{{}zuz|xyz{w}}{}{|{~|||z|z}{x|{{{z{}~z}|xz{xw|x}{|{x|xvy{{|zy{x|z}{~|}{x|{}~||y~z~z|z{}y}}|{||y|{z{{}{y}y{z}z|}wyy}ytw~|~z~{{~{w~{|w|{y~{~zz|}}~|}~}}x||z|}}xxyx||||zxwx}|{|y|{{z}|}||z||y{|z{{zw~||}z}|~{|{yzz}|zwzx|zyzv~}}{||{{xy{yxyzy}~|||~{|y~~z{y{{{|zz|{}{~}~zz|y}|{z{{|w{yvy||zxxz|yy|{}y~}v{|z|}|}|y{wz}zwz}|}}~z}yzy}zyzyxz}yz}w}~}||xu|{z{}|z~yz{{z}{zx{{}|x~}~{z}|~zzy~{s{{|{|z}w{{||x|yyy{z~xxz{z~z|y|}{{~x{||y{y}{}}~~|~~~}~|~~~{~{~~}~~~~~y}}}~~|~~}}}}|~~}~}~||}~x}{}}~}z~~}~|}~{~}~|}{{{|~~|~}}~}~~}~{~~~{~}~~}x~{}|{~}|~~~||z~}}~~}}~~}~{|~}|}y{y{~{|yy{{{}x{z|}x|zv|zy~~|}{x{z|{z{~~zyx{{{~xzyzwzx|x~{|y{}|zz{}{}~}y{xy{zzz{|zvyw}y|{y|}|{z~}}|{|}{yww}|{}}~||z|z{v|}{y~}}}|{{z~|~z~y|z{~{w|z{|{|{{|{z}{~}}~|yz||y|z~|~y||{{z{zw|{}zz}|z~|~~}{|}y||}y}}zxz}~|~~~z~|}{|y{||yx|}|~||||z}}}zx}~}z{x{z}|~x}{{~{}z|z~z{y{}|~}~{}~~{|}yy{|yw}y}|z{}~x|}v{}}{z{}~w{y~{{z~}}x}z{|x{z}{{|{|{~zz{z{}}}~|~{||}}|yz}{}xy}|vyz~}}{|~~{|z{z}|}zy{}}~||~z}|}}||z{}|~x{{~~}y}}}{}}|}}}wz}|{|{zyzz{~z{w~||{|~}zzz{}|}zx|{zz|}x~xwy|{}vz{~|y|}{{zzz{}}~}~~zxy}z{{}}z{xv}y}}x{y{}~zx}z{|{z}~}~w|x}}|y~}|zz~z}||zy|w{z{y{|{{{zy~{vz~}{{u{}|x~{}y|yzz~{{{}}y~~zy~{~|{~||||{zz{{~{y|{z{~|z{}~{yyz{}}z{x~|}}~|}{zw{z|x}~{xzy~xz}~{{||y|x{}~}}}~{~~~}z}}~~~}|}}~}}}{}|~}~}{{|||~~||||}~~~~~~~}~|~|||~|}|~~~|}}{}}|z~~~~}~~~|}~~}}|~|~}|~}~}}~}}~~~~}~~~u~~~~~~z~}~~||~~{}~|{y}~~||{||zyy{wyyyv{|zy|}vzw~~{{{wyy}|zz{|~yz}~|~~yy{z}~{}}yz|~y{{z|yw}|}y||zvy{|}z{x{|wy{|}x}ww|}||~yy{y}|}}~~z}{|~}}xxzz{z~zz|zx}~{z||{~wx{||w|zv{x{{wy|yzy}}u{~}z|~{~||}}|{~}y}|{{}zwyyyxyv}{|{y|{xzyzy{{y{u{}||y~|{z~{zx|}|{z||}|~{zz~}}y|w|~{ywyy|zy|}{wz|{|||y|x{{y~xwzyz||~{{z}~wy|v|{z}w~|}}~{|w|{w{{{zx|}v{{|{xy~{~~zz{}|z}}{~||w|}}}{||}~}y|w|}y{}}|yz|{yw{|||{||w}zyy{{}}}{wy|{zy||q{yx~|y{~}}u~{~~}|}y}|~z}{vz{z{xy}yzzzxx|||{|||zy{{~}vz{{z{}yyyz|~{{xy~~y{|}~|zx~yvz|{|}w{xz{||yyzz{|{{{y|z~z{~}~z}{|z~{z|{}|}z||yx~z}}x{|z{}xy{}|zyxz{}|w{zx~x{wzz~}~{y{{|{{x{zy|{{}{}|}{yzy|z||z{{|}{z||y~zz{|zyzz|{}}}x|x}|||}}~{wxzz~~}y}|}zw{{z{}|yy|{y{yzxyy}{{~{{|}~wx{|y|||}|}{}|}{{y||~~~|}yy}~~~}~|z}~{}~}|}}|}~{}|}|~{|}~~~~~~~~|~y~}}}|{}~~~~~~}}}~~~}~~~|~~}~{}~{}|{~}~|}z~~~||~|~~|~~~z~}~~}}}}~}|~~|~~{~~}~~~~~{{|z~|}}~}{~}v|{~||}|}{}{}yzz{|z|}x{~}v}z|wzy}w||}~~z{y}|wx|y~{z||wzx{{}{{wzy|zzwz|z~z{}{{}v{}|yzyw~|{zx|{{{u~z}}}~~||}z{|x~|zy{{|{{{|zxwz|y|yx{{v}|yx||||z~{|{x{zx{|z|yz}}{~x}|}{y|}|~}z|y}{z{wt|{~y|~zx||||{}}zx|~y}}~~}}|x}|z}||{~{|yz{{z}}|{xy{z~yyx{|x||w}{y}~~|zz{wz~z~y|~y{||w|~zxy{~}~|}{}~vz|}{z~}yy}vx}|zz{{|~|z{{}}}|y|}{}|}z{y}{|{y|{x~||{{w{{|~||{~}|}w}~}{}zz~|{y}}}y{xz{~}y}}|}{|x{~}{{{z~}~y|}{|z~z{{z~{}}|z||}}{y|xyzz}y|}yzz~z}zy}vz{xy}zz{y{|z|~~x}x|y}~wxz|{{v~|}|zzyywzw|xyz|yy|y|z}{{z~|}z|~|zwyz|zx|{~v||z|y{{{{{|{zzy|x}||}y}~{}xu|z|{x}{y{wzwz|w{y{}zzzz{w|y|}{}x{|zy{}{{xz||~~{|y|yy{|wzy|}z}w|x}yzzz}||{|zx{z}|zxwxy|xy}|zz|v~{}z|{{|{}w~{}~||z}y{x{zwzzyx}~wxz|z|}|}z{zz~y||}~{}wzzz}x|z~}~{|~}||~y~}x~|}~~~}}|~}z||~{~~~}~}~}||}~}~~~~}}|}~~|}~}}~~~~~}~~~}}~~}}~~~}}~}}}~~~}}~~}~|~|}|{}~~~~~~}{|~~~{z|~}~}x~~~~~}~~|}}}~}|}}}||~}~|}z~~}{||{|r{y{{{x{wy{{||z|{x{}x|~|w{{|y|xy}}}~}}zw|v}z}~}s{~|y~|~~{yy}}z{|{~|x{}zzw{{x{x|x||vu{v{}xyy|z}w~}~z{}|||y|{|wz|}|~{~w}|}~y|yzw|{}z|x}~~{x|xx{zyyz}x|~~{|ywyw}yyw|}}}z||x~y~x|z|zvz}~v{}wyxwv~}}w|zz{{}}z{z{}|}~z~~|{xzzzy|}{v}yzy{{{|{|yw{z}zxxyx|{y}y~y||{}{yy}~}wzx}{{}{{z~~||{w{x}yzx|{~{r{{x}|{{wx|z}|z|wy~~{yz|{w}w}||~z|ww}z~z}{{{~~z~~}}w~~z{xx~x{{z~x|xxyy}zzzy{z{yyy|{|}z~~|zz~wx}{z}}||{~~|y|~~~{~|yxz|x~|}~|yz~{|zzx}yx|z|x~~z{}{|x~}{|}y}z~{~{~x}{~zzz{|~yz|{yyzw{|}z|~}z~w|x}{z}{|zz{zz|{}~w|z{|}|~}z{z}}||w|}yy}|xyz|||z|y||~{||z|v{z|||}|u~y{y||}z|z{{~z{~|}{|x|y|~xxwv~{|}y{}~ww~yz{{}|}|{|}yyz||}x|ry{~}|{{{zz|~}~}x~~|y||zzz}{}r|{yyz~{zy|}z|}z|}{zzy}}y~y|}w{{{y{{|z~|}{~}~}~z}{~~|}~}}}~}|~{~~~~~}~}~~~}~~|~~~~~}~}|}}}~||}|~~}~|~}z|}~~{}~}~|}|~}}~{{~~~~}~|}~{y~}}|~}}~}}~~}y~~~~~}}}~~}{~~~}~~}|~}~}~~~~~~}|~y}~z|{}}~}|}~~}z}~y{|{z~||~}||{~}|~z||}xx~zzz~xx|}z{y~~{w~}{}yy{}{yzz}yxy}z}{~}~}z}{|z}}|}{{yy}z|{{}}y|~|z{zx~{}xz{{{x}zzz|z}zzz{|~{}}{zwz}|}x|w{{yy|{{z|yy}{{{{}z~v|{}vx{xz|}y{~x}|}z{y}z{yw~zz{y}z~zw~~~z|y|~z|yy||z||x||z{w~{xzz}{y{y|{|z|{}zw|{~x{z~|}vz}}z|~z|zy{zz|{~}{}|{}}{{~z~x}x~y~|{y~|}{|~{|{z|}y{{}||z}~}}z}{|z}}w}}}{}~y|y|{|x}||zy}{}zv|z|}|~}{}ywxy~~}{~~v|x{zx~y|u}|z{{||z}}yyy|zz{{|}~y{z~z|{~}u~}z~{~}~~}{~z~yz||x|~z{~xz{{zw}~~}~{z~}zv|z{}}}}}{z}}{|~|}~~}{}z~}{~}|{|||{|{{}|zwzy|zzx~||{|y}z||x|{||z|w~|{~}{|~y~z{||}{|~z|z{y~xz{{~zzzz{zyz|}z}x{v~{~}|}{|zy}|~z{}{}~}|zz|}|z}{~}w}||{{{y|{|z}|}w||{v||~{|u{z}zz}~{}w}|z{z{{|z~z{{|{}}|z||}~zw|}y{v||{}|y}~~}{yzy~||{}}z|zyz{}||~z}zyz~|z~~~~~{}~}~~{}~|}~}}||~~}~|}~|~|~~~~|~{~~}~|~{}|}~}~|~}|{}|~~{~|~~}}~~~~~~|~~~~x}}}~~x~~~}}~y~}}}|~~~|~}~|~}~}~~{~~~~}~~~|}||~~y{~{|}}z{xyzw}x}w{}xxzy|xx{z|||xzy|||z|{}|z{~|{|x{||~y{}{|||{{}||y||uxy}|z|zzy||}u{z}{zvz}y~|||ww{y{|{~w}{{y|y{xy{~zy}{z|x|zy{||z~}y{}xu{{~z{}z|y{}x}w{xxyzyzwz}wy||z{|wz}zy~}}|}}}{||~zxx}|zv{vw{~y{}}zy}z|}w{~zz}z{y{zwx|zyy~}{|}|}~|{}~}}|~xz~~z{y}}|y{{}{xz~||}zz}|yxyzyzzxw~{z|}z}{yzv{{x{y|{y~{~{y{rz{wy{z{zzy|{yyy}wytwy~yz{zyxz||{}{|x~z{{{{}y~~|}{zy{x}yy|z{{~}z{y}{{wyz|wz{zz{{wzzy{z~y{|||}}|}z~|~~{|~{|{}x}{{zyz~yzy|~yxxxyz}}z|w}yzyzyzxy|~x{{}zu}|~~}z{{~x|y}~|w|x{|{~|{{{|}vz}ywz|{zxy}yx|}{|~}}z{yz}|z{~}y|{{yz}}{}z|{{zwy|w|zu|{||yy{|z{|v~zy{yzw|zz{zzz~}{}~{|~|y}xz{{z{{|z||{~|~y{|{y|}yyx~{{z||zx|zyy{zw|yzyy{}x|{z}{||y{}{yz}}|y{}|z{|~y|{}~{z|{wx{{|z||}|{{v|}{{yx{yx~|z~{}}~|yx{|~{~~}~~~}~}}~}~~||~}~|~{|z~~}}}{}}~}~~~~}~~}~}z}}|~~|~~zu~}}~}||~}}y~{}}|}{y~|~}|~{|~~~~~~|~}|}~~|}~~}{}~~|}|~~~{~~|{~~|~~~~~~}|~~}~~z~~|~{~~|~|~~|~}~~|~|}|~}~|~~}~~~y|z{||{}zzzy{~yxy{}|y|}y|z}~{y{w|z|z{z{x{|z~{}z}yzw|}{zvzz{{|{x{}u|}yx|y~}~|z{|}{|}{z|~|w||{{yw}|z~v~{|}x|{{~|zy~}x}v}y|y{w~||{{y{y}~{z{{||z{|}w|z}{y|zz}{|}}w|zy{}y}}~zx|~z{}{{}vwz~~}zz~}z}zw|}|y|{~|zx{|y|{z{z|yxwy|zy}{||zy}x~zx~||{|zxyz~|}{|~zy|{xy{~{{|}~~~xy{z{}y||z}|x{{~{{~{z}}x{yzw||}{|}y|{||y{}{zy~zy{{yyzy|xz{|}}y{|}v|}~}{{v}wz}|}{{w{z|~x|z|zxwz}z}~|zyy|}y|{z}{z~~{z{}||zz{|{zx{{zw{x}~}|x{|zx}}}{yy{|~z|{yv~|{{~w~{y}zz|{x|||yz|yy{x|z~{wy{{|{x}||~w|yt{~}~y{{w~{{z}~}y}|{}}z|xz~}|}zx|}w}y||xzy|{y}{zyy}yxx{{tz}z}v{||}x{y{}{z}{~y}z{{|zz|~|yy{{}z~wz|{|{~{{|{}{z}y{||z|}|{||vz~}{||{{{x||{zz{~~z~zy}w~z}|}yyzzz~||y~|}{{{}z{{{x|~~x|w|}{||{}{xwx{}y||{z{}}|z{w}{x~}{|{|y|}||~{z|{}|{{}}|wy~}|}}~y}}{{~~~~}~~}~}y~|~|}z~|~~}~z~~~}}}}~~~}~~}{}~~~}~|z~~~~|~}y~~}~~|~~}|}}}|~~z}~~}y}}|{}|~~}}{~}~}}~~z}~}|~}x~}}}~~~|z~~}~~||~~}~~~~~~}~|}~~{{~|{}yyw{|~|}z||~yvutxy{{~|{zyy{y}y|{xz{z~z~{}xzzz||xy{x}||}x~~|y{{z|z{}xzzxx|||w{zyxzw|vy{y~~yzy|y~z}|~w{~{{|}~~{zz{}~|z~~v{|||}|||yzz{|~z{|yz|wz~r|||zxyz|{vzy|y|z}|{z~}|y{z|x{~|||z~yz~v}|z{{{|zxy~{}{}z{xz{yyn~|y}z{w|x{||||||}t|{~{w|||x|}~}z|}vy|~|{}{{{{{}yzy}z{}{}y|z||~y}y{{y~|z{}z}|~|}y~{{z||}}|xy}~}|zyzw{zz|~{zy|z}vz|z|zy}z}z{{v{}}~x|~|y{{{~|{z}wz|z}|}|zx|z}|y{}y|}}zyyzzwy{{|yvz{zx~}}}}{{}}z}{x}|~x{~y}y||xxyy}{z|}wxz}xyw|~yx{{y{}{y|y{zy}}{~y|}y}{~yzz~xy|{z}xx}zy~w|}yx{xz{yv}{y~vz{|w{|w{x~}~|yzzzy|{z{{{~}z|~vw|{{y||x||yz}xz{||vz}u{v|w{{|~}y{z{z|~{~w{~|}yx{~yz}}|||~{y{|{~wyz~yz|yz|{}xzz|x||{zx{}{uvwy}{y}~|y|~y~{{{{z||}|~{~|}~{}{y{{zx|~y}xw||y||xyzz}y{|z||}{|y~y|~w{~{{ww{~~~~}~~{~~~{}~~~||~}~~}~}|}}||}z~{}}~~~~}z~}~}~}~}~~z}|~}~}~}~~{|}~z~~y{|||}~~~|}{~~{~~~|~}{}~|}{~~}~|}~~}~||~|~~}}|~|}~}}~~|~{|~~}~~}}}~}~||~zzz}|z{~{}x}|z{}yw~y~}{vz|xw~}}yz{{}|yyzz{|x~|}z~z~y}|~y|zzyzw}u{{z{x|{yz|u}|~z~~~|yzzw|y}~~zyz{zxz{x}|y{zx~~wz{|xz~yyz|{xy{v{|~zzz|z~z}}x{zwz{y~~yz~x~y}{{}{{{{{{}y}}}{w}|~||x{~x|||z|{~x{{x{|}u}|{z~zz~z}y}{~x{}wzx{|xy|y}||}}z|}}|y{}{{}}|z|{~~{z|~{z{z}z}~{{|{}~yy{|zw~zxzx||z~{z}z~}{zy~~zyyz{{x|{{z|~}{|~{{|{z}xz|}x{{z}xz}|{wxzz~{}|tz{~y}}}~}|}yzv|~}v~}y{|~{~}x}x}}y}{y|}z{zy{|{xw}zz~||z|{~yz|}~x{~x}{{y}}}~z~{||{y~}z~|||||~x|~~}}{wxzy|z}|{y~~|}z~||{{}~{}{{xx}w|zy~z|}}yy}|yz}{||}~||~xwzw{z}}|{}~{z|x}}zz~}|z{|~{y~~zxx|{}}zv{{{~{}{|||}{}xy{}yyx||yw}}}y}~z{{{|z}{v~{}|~z}|x{{{~|~z|zx{yzy~{}}|}~|zzzy|x|y}}{~}z}|xzzw|{y||{|}y|}{z|x{u}z~~z|w~z{}z{~~|z||~yx}zy|{}w}~w}|t}z}{z}{|w|y{~zwzz{~~}|~~|~~|~~|||~~z~{}~~~~}~~~~}}~}|~~~|~||{~~~}~~~~}~z}~|~}}~~~~|~~}z~~}zz~~~~}~}}~~~~~}}|~}~~~~z~~}~|}}~}~~}|~~}}{}{~~~~~~~}{|}{}}{|~~|z{~z{yx|zz|{zw{x~z{xz{yz}~}xyv{||xx|}zy{|}}yz}{~wzx}z}}|xxzyy~t}|y|}wzzz{x{zxz}xxyy|z~}zz}vzz}}|y~{|z}}|y}{{{yy~{~|{}z{}|xzz||{yy|x{xy}y~}z}y{~zy|{}~x}~||||~{|~w{|zz~yz{z|wy{{|~x~~}{{{||}zw}yz{{z{~|z{}~z|}|wx~{|{||y{~yz}wzz|}}~}~z}x{yz||}xz|x{}}}}~|w~|yy}}w}}{{|}~z}}{{}|~~||yz|}|{|||wx~z{wxz{{{ww{x}yxz~||||wzx|v}y{||y|{{}zzz{{}z}|{||zz}{zxy|~|yxzx{{zxz}y|x~z{||~y~~}~z}}{}z|zy|{~}x|x~~}||yz{x|x|}z~yyzz{x||x|ztyxz|y|yw{||{{z~{{z{}y|y~}{{{~{|z{y{xz{}|zzx{yzxx{y|z|y~~x|y{{y}}z~zzuy}y{|}z|z}|ty{{y|~~{}|v}zzy}}zz|}{|{}{yx{y{yx}~z{{y{}|{|y{{}}{z~{~|}~{{xx||y{x{{yyv|{{{yy~zwz~x{{{zzz{yy}|z}z||y|y~|z~~{|~{z|~|zw{}|xy}{rzzz}}w|{|{z{}yyzvzz{z}yz}{}{}{x|}~{~{~~}z|}|~{|}~|~~~~~~|z}{||~~~~~~~~~~~}~~|~|~~|y}}|~}}~~~v|~~}~~|}}~}~}~}}|~~~~}~~y|}~~~}~}|{~}{}~}~}}~|~~|}~}~}}{~~~}|~~|}~}|~}{~}{~~~}}}{~uy}}|z||{|}z|vz~|w{zz~{y~z{ywz{{zz|}y}{}zyyz|y}z~{xzz~x|{{zz}{|}|{yy||}{|}~{w||z|w{}z{{~uz}xz{z~z|v}xv|~|z|yxz{{|}{z}y~z}yzzy{{{|}|{}||z{z}}|yx|xy~|{{~z}wz{wz}z|y{{{z}|z{yy|}||{}~{{|}{|{}}|x{||}z|{~}{zz|y{~|w~}}wy}yz~v{xzwvy{|{{}z~{yy~}{w{~~}yz{zzyy}}}||{~y|~|~y{xz|~{~{~wyyz}|}}|}yx}z{|}~z|zz~}~z{|}zxx|y}w{syr{~z}}{~{{yz}z~}}y|}~zy{z}|{{~{||s}{{|w~|~w|~~}|y|}z|{|{z|~z|z}zyy{zy{|~z~|{{u|~|{t|~{x~~}~y|w}||y}zxz}z~|tzxx}|yx{}zzy}|z}{~zx}{z{vy|z{{z~{|z|||{vy|yx}z{x~~|{}{z|}||{|{xz{}yz}uy}z|z|y}~{}y|{z}w{}y|z~w}|x}{}{y{|}}|{}|}}zz~}|z{x~}{yx~~{{~}{|yz~}{{{|{z|zy}}x||wyz~xz|}z~z~|zxy{z|w~{}{{y{~|{{~wz}|x}|{}yz|vz{{zz{zzz{{yw|z~~|||x}|}~{|x~{{zyzz|y|{wyz|y||y~z}}~~{|zz}}}zz|~z}}~}~}|~{}}||~~~~y{~~}~|}|}~~z~}~~}}{|}~}~|~}~~}}}~|~}~~~}}|~~|}~|~~}~}~}{~|{z~~}|~~~~}~u~}z}~}~|~~}|~}~}}}}~~}}{{}}|~~||~}~~}{~}~~~{}{~|~|~}|~~~|~~~z}}}~~|~~}|z|{|~~~|}~~|~~~|~{~~|||xzz~~}{xzz|xvw|{z|wzyzz{yzxzvz{{zx}xzy}~|x|||~{|{zy}{|z|u|v|{~{y|yvz|{v|w{~v{|v}zwxz{|vy}}|z|}w|zxu}yw||y~z~{|z|||x{yzxz|zzx{|zx~{{||{vw}y{{yu|{y}|z|y||~zz|}~~~x||||}{|{~tx~zy}|x{{zy|ywz}{z|}|xtwz}z||{}z~}|}~{x|{~{|~z}}z{z|{||}}z}{|~z~y{y{yz{zz~}yyx~zzuy{||{y|}|}z|~xz{z~z|zzy~zx}{|z{x}|z|y~y|{z{yyx{x||y~wz|}{w||}y{}}||~|{{{~~|}{{z}}}~{zx}~x~~|z}yy{z~}{{{wz|vzx~yxx|xz|u{z{z|}}{}}}}|~}xzzzxzz||yz}~~y{xy~{}xw{z{{{|~||yxz{w{v~}zyuxwz|w{{yx|}z{|}{{||}}z||{{xxzxx}}zy|}yy}||{zx{wyw|x}}|x~w}x}~yy~y{{|xz|z~yzy{y}z}}{yw{}z~{{|yyyz|z~{yz{yx}|||}}}yy|y}y{~~{{yz}y|}~~}}{zz}{zyw~v|zzx|y{vxxv~y|}|zx|}|u|}}v}z{||{w}{zx{y|~}~~}}y|{|}zy|}z{~xx}x~{z{|zxy~|}z{|}y|x}x{~z{z|v{x|z|}{||~}}{}~~}|}}~}~||~||~~~~~||~~~|}~|~~~}|~~~|~~}{{~~~~~}~}~}~~|}}~~~}}}~}}~~~~~}|~~~}}}||~}}~{|}u||~~|~~~}~|~~~||~~~~~~~{~}~}|y~}~}|{~{~{}~~|w|~y}{~}~z}~{z}|{zyw{{||x|||}z}|{xzzy{y~}{y~{xuv{}yy}}x}{{~{xzz{}~z|v{~}}|{~z~x|}|||{y~yz|{~x|y{x{}~y|~z{|zxzy|z}v{{wv{wxyv{~~{x{~{||{{w}}{}|||y~||~xz{}z}y|w{z~x}|||z}}{|z{}y}|{~}xy}x}zy}w{y}}}|w||x{}~||~|z}}zy{{w{|z|yz||zvyw|wyx~{~~~y~zxzy{xzy~{zw||{|z{v|{z|z|{~yw~}{z{}{vzz~|{|y~||z}x|}z|}{z|}~{|z||~x~~y}~w}y~{z}z}yy}||~x{z}z~{|zxy|}~|y{}}~yy~y{{~x|~|{z|}}{~z~|y{y{z}|~yzz}|}{~~|w|xz}|zzy|}zz|{||}{{}z}{}~|z}y{|y|}tw~zwx|{|x~{~|z|{~}~zztz~v{}{}}{uyxz~~y|yzy|yy|y{~|zy|{}{|{|{~~wyz|{{}{x}{}z|}|z||{x|z}xxzz}}w}~|z~zz}{zy{}|z|w}{z~~xz|}|z{zx}z~x|w~z{z~ty}~~{yy}}x~}z|yz{||}zu}{~wyz||}~~y|{vy}yv~}~{||}z|yyx{~z||~~zv|z{||z~{|~||zw|}}zyz{z{|{{}|yz{{|{||z~|w}xy~{|z|}x|y{}yzzz{|z}{z}~|y}~y~~~}}{}}~~~~~z~~|}}~}~~~{~|}~}~~~}}}~z}~}}~~~~~~~~|~|~~{~|}}}~~}||~}~~~~~~}~~~}~}~~{~~}}}}}~~~~y}}||~}}|}~~}~}{~{|{||~z{y{||{}{z{{uwzx|}z|w|yywvz{y{zyy}|~z|yzy}|zz||{|yy}xzy||x{zxz}y{}~y{~}{|~yvzy{zw}|}y||u}{~|z|{yv}~~~z}||y|}}}{}||~z|v{{y{}z}y{~|x{yzyz|{||x~}{||~~~}z}y{z~z|{y}|}|v}~}y}|~}|z|vz}}y|}|zzyx|v~szy{}{~zvx}{z{y~|z|~~y}~{~x{{~}|||~{{yw{zzzx~zy|z|}|~z~yy{zx|zxxzyyz~}|yy||}{||}z|{}y|z}||}|{~|zz{yz{xw||~z{z{xy{||y}{x|{{vx{w{{y|}~}|~~||}}}}|}|~y~~}{}{|{x}}z~{x|yz|{xzy{|{w|~yyyzy~y|v{||~{~{{z|}{||}||z~{{~|yyyvw|{x}~}~{x{{yy|x{{{y|xzy}}{|y}{}{|}}z{{z}}||z}}{{|}{xz|}wzyz{{}yz{wz{|}|}}}z|y}{v~~zx|zy{|{zz}~y{z{|zx~{~}|~}~uw}|~{r{{|{y~u|y{}z|x{{yw{}z{|zx{{|t}~||~zw~z{|~zy|}|}{~y{~z|yx~}z{{yy|zyy{|~wuz{zx|z}|zzxzz|{{}z~|{}{}}}}|}y{~z}~{~yyzvv}~{y{y{|}xyzx}z{}{}~y{}|}yz~||z|}xwx{}|y~}|{|~}|~}}~~~z~}}~~~}}|}|}|}}{|}||~~y||~|}{~}}~~|z}~~|}|}~~~}~~~|~~~~~~~~|~~}|~{|y~}~|~~}}}}}}|}}{}~}{|~{y~|~z|~~z~|~~|~}}|~~~|}{~~~|z{|z~z|}w}yz~w~}xz|~{|}xwz||~|yxu|y{w{~|||z~|~}z~{{~|}{|~~}z{{{}~w}{x}xx~s{{z{z~yx~w{z}{xz|{{{|{{wy{{}|y}|}|zz}{|w|||{x|}|{|y|x|}v|||y}y~}zxz|x{zyy~{{y|{{{~}}{}{{xz~~|uwy~~xx}ytz}z}x{|w~}}x}{~zzy{~{{w~~|||~xvx{~{w|zw|wy|xz}xx||z|||yz{x~yz{v{|zzzz|~|w~y}xz~y{u}|xx|z~zy|yz~yuy~{||}yzzzyx|z|}~z|{{z}}{}{{x{y|~xy{w{zx|~z}x||{y||||{y}y{|zw|x{{~|zzx~}{{}z|~z~z~y|x|z|~}}~}|{{{|z}zx|{{|xx{z}||{{yy|v|xyu}x~~~}|zz||x|xy}}{|{{x~~|x}||||}|}{}||~{zz}{}zwx~|{|{zzx|y|~}zyzz{zy{{{y|{x{}}|}|~||}|{x|{z|wzx{{y|y~wzy|yzyzy{z|v}wy{y|x{xx|{xzx|}|~yzzy~|xzyx}{{|x{|}|{|x{x|}~~}{zxzz~|}y|}|}zzx{{{v|y|z}z{|}vyz|z|}x|~}|}y|{zzz|z{zzzyy|~v||{~{wz{}}~x{zz|yy|z}~{yzwxz{}|~}y}{{{|}~y{|z~zyy~w{z{}|ty|y~w~{z||}|zy{{y~~yyz{|zzy}xzzz~{~~~~~}~~}~}~}}~}}~~~~|~~~z~z~}~{~~||{{~~}~{{~~~~~{y{}~}~}~~~y~~~~z}~~~~~~|~z~~~~~}~|}}}~~|}~}}}~~}~~~~~|}{{~|}}}~}~|~~}}}~}|z|~~~~}}}~~~~~}~~z~{||}~|}~w}}||}{|~ywy}~uz}x{{||z~x~z{{zyv{{zw||{yz{x|w{z{||{|{w}w}{}z{~z|{y|||yy{{|zy||wzwyzw|zrzzxw{{z|xzz{}|}x}{|zyy~}{}{xvz~zz~y}z}|}|z|xtzz{}w~w}y}vz{xyw}z{{~{z{|}w{~y|{|}|{{z~}x~|~}{|~{}|zxzyzzzy|x{yyx{}yyzzy}}x}~zz{yx~w~{}zz||}z|}zz~x|yx{|z{}{}{~y{v}{v{w}|{zyxzz}||{z|{~xxyyz|xwvz{}yw}~|~y}zyz~y|{}x|}||||}|xxy}|{wzywwzyz|{v|{~y}|}v{y|{{{{~||zz}y}z{~zx}|x}{{|{}{{{{|yzyz|}y|zx}|z|{|y}}~|{yy{||z|w~}z~~y}{z}{}{z|z{z{w}~~}zyy~ys|||zzz|y{|~{~zzxy}y~~{}{|{||}}{{z|~y}|w|~{}yzz{{}||yz{y|}|yz{}}{}w|{zz~yx}|xw|{x|{z~|{y{||~}{}z|}y{}}{{}zzz{}yy}{y{yzz{~|{{yy|{|xx}}z{}}y{~xzx|{zzzzx}{}{zv|y|v{z}~}|z{ywx{y~z|z||xwzzxywyz|x|~{|}zzx||z}~~y~yzz}{~||~{}z{zxw}z{z{{y~zz|z}x{}|}~xz||yz}x}~}x|||{z}z~{~}~~}}|}}~~~~|~}~|~}~~}}~}}}~~~|{{|~}~~}~z~}~~}|}}}~~~}~~~}{~~~~x~~~||~~}~}}~~~~~~|~}}}~{}~~}|~~~~~~~}~{~~~~~~}~}}{~~}}}|~||~~~}~|}~}{}}}{x{{|z|{}z||}zx~|}y~|~}y~}w~vz~x~|{{zv{{z~|y}y}{}|{||zzw~{z|}~{}|yz}|}y{xx|}{x}|}w~|}z|z}yy}zz~z|~zz|{yz{yzz||~yy}w~{||}{{y}}|x}|zxz|~{{}}yy{{z~xxzy{}}}{~{{~yz}|{|}}{z{}{{}||}{zyz||}z{z~u{z~~zyz{y{y}|z|{x{y{zz|yzyyzz}z~|y}z~wz{}{|~{~|z}~x{~}{}||z|z~~}x{~{xz|{{}y}yz|yz}|y{y}z{yyx}yyz||~}wxzxwy}r|{y}{{|zz~}}}~||zx}{}zyxx~|y}|y{z}yy}z{|zyy{|{}y||yzzyx~v~z||||{|{z{z||z~z|{~{|x|}~w{|}z{}{}}~||{z}~||}z}~{~{w~y{|zy}~|z~}{{xw{~zx{}}|}{}~|zz||{|yx|{}zz|}{|~~{m{}zwz{~{|y}y}|||x}z{y|z{{||{||~z}{y|}{|~}y~|yzu{{z~|}x{wy{}~vxz}~}~}{z|yzyz|z|~{}~zy}x}}||z||y~x{}}zy||z}{}|y}{y{z}|~||}yx~x||~xz|y~|~z}{~{|~y}{w}v}|}z{{z}}~z~{~{~y}z{{z{}y{zxz}z{w|wz}{}yy{|z}|}|{~z|}x{}}zy|}{~}~zw~|~|}~}~~}}}|}~~|{|~~}~~}~~~|~~~~|}~}~~}}}~||}~{|}|}|~}}~|{~~~~|~~~~~|}~|}}}|~}}~~~~|~|}~~{~~~z~~}}~}~}}}~x~~zz|}~z~~~}~~~~}~z}}~}}}~~~{{y{~|{{{y}|z}v~w{x{z|zxyy}|zz}zzwz~{{}|yx{|x}}{z}{z{{y{{|z|{~}{}|z{}zyx{{{|y~|{{wyyz{zzy|x~ux{yxv}yz{{~}{{{}}{zzz|{{{~~zu{yzz{rz~|}|vz}y{y~u|xyzzzx}y}zw}x{z}zwx}|}{|z}}{y}y{y{z|{~}|~~~~|z{~y~u}}|yz~t{wyy|z{z~|z}x{{~zu|{yx|}yy||~{{z}|{{}}z~y{z{z}zwyy}{z|zz{{wxy|zy}zzyz|~}|w{||{}y|~{w}|z~}|x|~}||z~|z}|yz{z{zz{w{}~y}}|y{{w|}}|}zy||{z|w|{~}||y}|}w~{~~y~}zzu}u~yx|xz{zzz{z~}y{|yvz~y{{~|~}y}u~y{~}y|yzy}y{z}zz|}~}z}yy}|y}xxy{y{zxxzxz{yzx|z~yzz~z|{{{yz|z|{|}{|{w|z~}z}z}z||zyx|xy}|}||xy~u{~y{w}y||{}{{w~y}~|{{{{}|vz}y{{y}}}~}|}~|y~y}|~|{u|y|z{||tzvwwz}}}zzyz||y{{}|{~z||{|yw}||}yy{x~~y}{yy|yyz{}~~{yzzyywz}zzyzyx|z~{x{}x|yx{}{~~|~x~}|{|~|yyz}}y{|uzy{{{z}y~|x|{yzwy~wz~{~yyyx{z~|{|~~~~|z}~~y~~~~}|~{|~|}}}||~|~~{|~~}|}~|~~~}|{~x{}~|}~~~~}}~~}}~~~{{~~~~~}~|{}}|}~}}}}}|~}~{{~{{|y|}~|||}}{~}|}~~|~~~|{}|{~}~}z}{~}~}}{|}~~z}~z~|{~~~~z}~{|z|z~z||z||yx||z|{}{~~}y}uz|{|}{|}zwzx{{w~}yz|{{z{|zzzzx}w~}z}z~|w|{{{z}x}y~z|~}z{z{}}z{{y|vz||~x||}|}zuz{{y}}zy||}~|z{xy{z}{{|}~z~z|{{x~}|z|yz|y}{z|z}|x||~y}~y|}{|{u|{{}{{}w~||z|}{z|~}~}~}}{xz{|~wyzxwzz~~{~y{{{~~}zw{yy~x}}y}{}|{z|}|x|~w|z~{|x|}|{z|~{|{{|x}|}{~{||{yz~zwz|y}z}}z|{}w{vv~z{}}zzx}~wz~}{yz{|v~{|}x|}{}}{{~|y~yy||v{}~y{{{|v|z|z||z|z|{|~{~}xz|~x||~y|~~}{{z~yyy||zx{{|{x}|z~w~yzx|xwx|~}||~|~z}|{zzzzz{{x}z{{~}|}|{{{}}|{}~zz{}xz}y{|~x}yyyx{}|z|||~{}y~vxzw~~~}{y{{{{z|~|z{~z{z{y}{|z}~~z}|x|{{~{}wz|||y|}z|{}wz~yzz{|~}~|x|zzz|~y{{|}}|z{}y~yzyz|{{{}{}}y~}yy~~}{y|{y~}z|~wqwzyyz~w~||zzw{{|~~{~~|x|zy}}xy{z}}u{}x}~}w}{z{z{|y{yzyy}|~w~{x}z~|x|w{~{z~|}xz|y{w{zz||z|{z}~zxy{{yyz}}|~y~}}|}~~}~~|}|~z{~}}}~~~~{~||~|}~~||~}|~~~~}~~~}~x}~~~~~~~~z{~}{}}~~~~}~~~}|}}w~|||~}~~z|}~~|}~~}~|~~~~|~~~~~{~{~|}~~{~~|{~y~{}~}|~~~~}}~|xyy}{x~}x~}}}|y}yuyv}|w}wz~|w}z~}vw}v{{{x{y}y|{|z}z{{|{~{{}x}|}z}}{|}y~|~zy{yw||zz}}z~v|y}x|yzz{|{}}||}}}|{|||z~{z~~|x|~}z~~w~|x}x}{xwzy{{z|{~{{{zux{zvvwzx|xvx{y{z{{~|{y{{z}{{{}|{y|}{{}~}w|}yy}yx{x{{wz~|yzx{x|zxzzz}{{}y}y{wzz{z}}||~|||x}||yy~yzyzywwz~zw|xxyw|{|zz}y}yz~z~}~}~z|{}~||~~~yy}|{|yzxuywwyzuw{x{|{z{|{y||}{|z|zx{|zz|||}}||~x|{~{zz{{{y}}x~}~{w}zzz{{{zz}zyzzy|{wx|y{x{|zzz}}|~yxz||~}zzz|}|{}}z~~~y~u|{{{{|~zyz}z~z}y}{z}vzww~z~~}z}{}|}|~}}zywy{}z{~}}||~||zyzyz{}zy{~z{{w}|z|}}|}{{~}x|y}}~{}~}zyyz{yz|~y{|}|{|~|}|w|z{|{|~}{{y|y{{x~zx{z}y{vz{{}~z|~{y}zzx~yzy}}~~}{z|}{|}y|~|}|z}yzyy|~}wyyxzz|z{||yzx|}|}~{x~~z|{{{||}|}}~y||}}}{z~xy|y||y|y{z||z|y~~{}x|yx|z~yx{xz|z{y{}~yzytzy|}~~}}}}~}}}~~}}~{~}~}~{x~~~}}~|}{}~~~~{~~|~~w~}}~~~~{}}~}~}~}~~~|~z}}}~~|~~~}~~~|~}}~~~~~}}~}~~~~}|~|}}|}~~}~~~}|{x~~~~~w}|{~~}{~~}~}|z||}}|~~~|~~{~yy}}~}|}{|~|y{~{zx~|z{z}w}xy|{|}}|zy|wz|zyz}{||{{zw}x{|{z||z}y||~||wz{z~y{{zzy}z|z}y{y}zz}~}z}z|v}xz{~zzwy{}|~|w|vx|~y}yyz{}z{||{xzzz}|}||}|}}z~z~|zzy}~xz{|{y}~xxu|z}zw{xyzw}~|tv}x~x~zz{||}}~{~~w}yy~}}yzzyzxy}|{~|||~~|~zy{~y~||{y{|}}xx~|~{|~y}y{yz}~zzvz}yy}}z{}x~z|}x}}y~|}|yyy{|w~|}z}{}||zyy~{~}x{|||{|zy~}x|{xyz~x~yx{yx}z{z~z}~yz~~{}|{{|~{z~}{|}}}}}|y{{z~~~|{z}z|y}|z}{}yzz|}z{|y{~z|y{|w|z|~}~z~y~||z~{|~~|}}}yy|z{{|~}{{x|||{~}|~~zz|xxy{yz}{}y}{zz||wv{|{y{~y}y}z|~|vx{{z||}~}{}w}~{|zw|{yzz{{|xzz|z}}|{~z}y}y{||{{xu}z||zyx|{}y{{|}x}}{|~|}{}z{}{{y~~{}z|{||}{|{{|zxz{}~}{~{|{zzy}|~uzx|}}}}~yw|~zz|}~}z}y{~|zz~y{w|w{}}|~xy}{{yw~~}z~{~z}{y{~~|{y|}w|y||}{{|~|{{{vwvu~~z}{~}~|{}}y{~wyz|y{zz~}{u}}|~~}~~~~}}}~~~{|}~}}}|z|}~}}}}~{~~y}}}~}x~~}~~}}}~~}~|~|~y~~~|{}~z{|~|~}}~||}{~z{}~~~||~{|}}{~~{~||~}~~~|~|w~~}~}~{}}~~~}~||}|}}~|}}}|~~|~}|~||}~~|~{~~~~~}||}}z}yz{{xz}{~x{z~y||y}{yz|yy||zzxxyy{yyz}w{z}x{zx|{y|y|z~{{~}||~{y~z~|uy{y||yyz}{yx}{y|wyywzwvy{wxzw{z{~|~y{{z~{}~}x~}}z{{||wz~{{y|{}z{||t~{~w|||yyyz|z}~y{x}{wy}v||}}z{~}}w}{{|{{y|{|{~~|{|{|{|{{zwyzyvywy{zzu}}y{z{zyy|}}zy}z}zzyz~{}~}}|x~{{}|{}|x}~{y{}w|z{|xyxv{|~w}z{y{{zx}{}{y}v{zz}wx|{{|zx{z|~~y{|}zz}yvzxyw|{yxy}yy{z{{z{xy||~y{{x~y}|z|||{~|y|z{vw{~}z}~~{yyw{{yzzyzz~xv~|v}zz}{{zy{yzz{z{zz~{}zyzz|}z{y}w~~{|}~~{~}}|||zy}y~xxz{|yz{xz}yx{}xyx~{zzvxzy{|x{{|{||~z~|wzy}||w|{ytzz}}}|~{z{z|u|}z}|x{yw{|||}~|uu}zv}}|x|xx|}xxy}}y~{ywzzz}|~z|~{|z{|w{|xz{zzx|wvz{z|}|zx{{z}}|{z}{xy|{zyz{|{z~yz~x|yzz~sz}yzy~}{}y||zy~wzvy}|{vz{{~~y}~z}{xz}x|||{|{||{z}}}|vw}|z~x||zxzxy{|xzz|{yzz{~y|}{}{|xz{z|z|{|}~||~}|}~~~|~}}~|~|~}|~~}~}|~}~|{}{|~~~~~}~||}|}}||~~~}}}~~|}~}|~~~}|{~~}|~~~}|~}~~~}~}}~{~~|~|~x~~~~~}{~|z}}}}~}~~}~}~}{||~}|~~}~|z{|{y{y~|y|||}|zyy{y~~x|z|y|y|x{{z||z{z}{{|wy}}z~yz{z{y|~z~z~{}|z|~zx~}y}~{vy|||w|{||z|~x|{|~y|{z~|{~|zz{|zyz{|z}{z{z||{z}z}z~~~{~y}{{x~|{|{}}}{{w|~{||yyyz|}}{|}y{}~}{yz|}{xxz|y{}}y{{x}{z{z|z}~}w||z}y~{{{z}{x|{zzxy}{z|}xz}}yzz|~xw{{y{}{|z{y{zx|~{~{{xzz{z{zz}~z{}t|}zzz|y|}}yz|zz|{y||{|||{v|w{z~}y}}||~}|z}{|y}{~~y{|yzzzy|}~yyzz}yx|{z{}|~~z|~~~y~}z{~x{|zzwz|}~|}}xy||}{y}{wzzy~}{yxyyyy|z{y|||{}zy{y|{z}}~|y|}y|{~{z~{z~zy~z{{~zy~{|{|{{{~zz|{|t||y}~x~~}~}~y{|}{{|yz{{{zz|w~{|}yy{|}x|{{}w~}|~{zyx|yy|}z}wz{z~{}||~z}z}y|{|{~}vy|yz~||{{{~{}~}x}z|z}y}y{{xy{zz}}y{xz~|{|{|~z{yzu{}~z{}{|{z{{|z|~x{y}|}|~}}|~}~zz|zx{}~{z}}zy}~|~w|}{}y~|{||~z}yzz|~{|y}{||}|{~|}y||x}{z{{{{x{||y|||{{}~|{~y|y|~z{}}~}~~~|~~}}~}}~z~~~~~}~~~}|~~~~|~}~}{}}}}~}~{~}~~|~~}~~~}|~~~~~{|vz}~~~~}}}~~~~~z|~~~}}~}~}|~}~~}}~}~}~}~~~}~|~~~~w~}}}}~~z~}|~|~|~{~|||}~}|}~~~~~|~~}}~}~|~x{{v{|z||{zty~{zzz{xzwy}{xz|z{zv{x|xy{w|wy~|z||{y{|}zz{z}||xy{{zz||~}~z}vyvz|~y{{{wyx~|y~{|yz{{|yzz}~|{|z{z}|}~wz{r{w{}~|z{{z~~}~{{{|||{u~w{|w{|}xx}{zy{~{{yzw}{|~z|||y~}|||v~{|}yw{{z}}|}{{{y{~|{|x{{z~}|v{|{{}z|y|}y|vyzy|{}y{z{}{}{~{~z{{{}yz{x|z{xzy}zyzy{zv||{{zuzxxzz|u{y|||}y{}}{{~zz|{~y|{~}z|{~y}y~|}{{}y|yzzx}y{w}{|{zzz~{~xxzz{|x~{yx||||y~~~~}}}{y{yy||{|z|~{wxy{xz{||}yy~{{xzzwyy{{{yz{xw~{{x||{~{y{}{v|yz~~}z}{zz{}zz{wx{}yx}|xwy{w}xy|xzyx~s}t}v{}|w~|{wz~z|z{{z}y{~z}z||z{||xy{|~vw{{z|zy~~~xyv~xx{{|zw}z|wx{~}}|wwz~~x~|||}y}~|{z{||~~~|{|{yyy{{{z{zzzy|{z{yzuy~}{{xxx{z}|}||z|{}}y|~y{}}y~}}}wz}~{{{y|y~z~}{x}|~x||{|{yzy{|yyz{yyv}}~x{}y|yxz}|}{}{~z}z~}{z~w{~|||x}xy}|{~|~||{zz{{x|{y{}zz{}|z~|}zzxz~|{|~~~~}~|z{~~~}~~}}~}}}}}~|~~}}z~|}}~|}}}z|~}~~~~~||~~{z}|~}~~~||~}}|y~z{|~~}~|}{|~}}~}z}|}~~}}{{z}}~}{~~}{~~~}}~~~}~~~}}}|~~}~z}~}}~}}~~~~~|~}}{|~|~~~~|{}~}~|~~}~~~}|}~|~~|}z{zzyxzy~{}|wyy{ww{w~~{z|}{|{z}zy~{z|z}z{}yyxyy|}|z{{{z|v{wz~uz{y}}{y|{yy|y{}zx~|y|xvx{}zy~{x~||}~{wz{}yz{~|x}z~zy{vv~~|y|yz|~{~{{y{|z{||{z}y}~{~x{xy~{z{|{}x|}{x||}t|zzz}vzz~zz~{|{|}yzz||}zz~{{{}{{~{w}x}||}{|{}y|{x{|}{}{{z{x}x{||{y~}y|~}|}z}}{z|z{{{|zzx}||}yzzyy{}~zz}}|||}x~~z}yyz|z|||zz~{}z}z}xx{z}}|z{z||~{}zwyzx|v}{}}zyy|yy{|xzxwx~}||y}~~~|{z{yw|v|y|zz|yzyy}y|yw{x}{{{}z{|~{}yx|}|~z{|{{z{{{|}||{x{~zz|}{{z|{|}y{~}y}{~|z}z{yzw~|x|}z{{~}wz{|{zz{|x{}~z}yxxzz|yzx|~}{{|z{z{{}}}y~}{|{y|z|}z{}~y}zzy{~~{yv}y|{z}x|~v||z~}u{zvz}|}wxy{zx|}wvxz{{xyz{~xz{{z{|zy|x{||z|yzz}|{xw}|y|}|{s||~y{|}{zz~yz{w|{yz}z{x{}|}z}y{~|{|{}yz~~|{}{{|~|{z}{y}}z{|}|}xx||zyxvyyz|}~v|}{}y{}~{xx|zz{{|{|u|}{~||z{{{wz{x{|z}~|||y|z}z{||{{~~~|}~~}~}~}~{~~~|}}}~}{{|}{}|{~|}~}~~|~}~~}|~}|~~||~~}}}{~~}}~}}~}{{~}~|y|~~}~~~~|{~|~~~~{|~~}~}~}}~|~~~}~~~~}}|}{}|~~~}|~}~|~~}}~~~~~}~~~|~~v~~uzz{||}{|}|xzyy{v~|wz~{{x}ywzz{z}}z|xzwyxzzw}~}~~z||s|{}{|~|{z||{{|x~z~{|{|zx}}zyzyw{~z|wwy{}}y}z{|{}{}zy{~{y{{z}z~}{}~{x}{~~zz{|{{zz~||yvw}|{{w{zz}ww|v}y|y|x|y{y||{|}y|}~|y{|}{~y|~}}~{~y|z{|}|~yxvzyz{zy|yxzyz~|zz}|ywy{zx{y|z|{}z}~~z|y|}y|}z|}y}|{{~z{z~yzz~y|{xzzzuzwxy|}|zx{y|{yzu{x~~|{||||z{{|{}z||z|}{|~{z}yx}|yvyu|}uzy}z|{}|tyu||yxw~|}~{}z|}|~x~|{w~|}xz~~{yvx{y|z|z||}{~w}}wvy{x|z}wzz|}y||}y|}~{|x}x~~}x|{{|z|}|~~w|{||~||{{x||uy{zz|}z}~w|yxyvxxzz{y~{~}}{z{zqz{}|{}y{}|~z}}vx|yz|{|||{yvzvxx{|z{{~y{y|}{~{{|}||{|}}{{~{zz|}|ywz{y{y~||z|{{yx|~zy|{x{|zz|x|zyzwx{yx|{z{}{|~~}~|~~}|{||~|{}{y}{|{|x{zx|{zy}}}{y{|~{~|z{~zy{|y|}}{|y~}}~~{{}}|||}y}|~zzy|}yzxz||}{|xwyyzyz{{}yxzz}z~{{z{}z~~{}z{x{~}{|~|}|~~~{}~w}~~~}{~{~~~}}||~|~}~~~~~~~~|~~~~}~|}}{|~~}}~~~}}}}|}~}}~|~y~~}~~z}z~{|~}~~~~}~|~{~|}~}}~||}|~~{~|}~~}~{~~~}~~~~~{}|}|}|z~~{z}}}~{~}}~}}~~}{~}}~~|~~~}~}}}|||y}y~~~|}|zz|{z{~~|||{~{wz{}~}}yzy}{wzy|{{z~|x}y|{~s}{~y|||~|vz{yy|x{}||z}}x|s{{}x}}zx{z~}w{{z}{}z||~~{zz}}{z{z{{zyxxz}}{|{{|x{y~y{{{y~z~|w}z}|{~|y|}{~~y|z}}zu{~{{}{{w}w}~|{{zzzyz~~zz}|}{~}v}x~xvzy{}{z{z}v|x|~{||x}{z|||}}w|{y~{}}|~z|zyx{~{z}xy{}z~z{z|}|}z|}}zz~z{yyyz{wz~zyw{zz|}|z}~{}y}}~{~z{{xzzy~|||vz|w||{{y}{yw}{w{zy{yy{zx}}}{|z|{}~ywyz}}|~y|zz{}y{y}y|x{|{y|~{|w{}z||yz}{~}|{{{{~x{{y{x{yzzxw}}y}{~}x~~~}}}zyz|}~|~y{z||{u{{{u{x}zw}}{~}w{{{zwz{||z{{}zvy{|y}{uy}zvz{y|{~zxzz}}}{~||{z|y~||y~{|~}|||~~|zz}zzy}~|y|{~}|z|~wz}}~z{z}zyz{z|~xzz|}v|x~z}|~~{vz{wyx{zx}z{y}||{zy}{{zy}x{}{}}}y||x~}z}}y}~|{|{{|{y{x{~|z{}y{~}z{~|{{yzz~w~{}z|~y~|w||}|}y}z||y|{|}x~zzxyx|y}}x|}z{~}v~{{|z|~y~{}|zy{}y|~{{z||y}~~||~~{~~~}~}}~}}~}|}|}~~y~}}~~~}{~~|~z}}~~~|~|}~|}}|}|~~|~}|}~|~~}}}~}}~~{}~}{}~~}}~~}~|}~}~{~}|{~z|~~|}}~|~}~}}y~|}}~~~{}y}~|~{~}{{}~}}{}~~~~~||~~}|~}~~|~~~|~}~~~~~|~}|{y~|{|}{~z~z}x{|z|zz~{xvyyz{x{xzz}wxyvzz|xz}{{}y}|yzv|{{~{|}zy|}z|}x|}}{{~y|{{x}{}z{yuyyw{y~z{{z{y|x}x{yv||y{x{{yy~zywxx|z||}}y~zz}{{}|{zx|yz{~zv|z{y|}}{y|zxw}{|uxwy|{}~w|~}||vwx{}{|{~||}|zz|}~zy~xywyzyzwzz{|yxyv|yz}vz|w{z{{y}}yx{zz~~|~x|x}~}z{{{~{|~|x~{|||~yzx}{{x}{yyxz}zvyv{|{yyxz|x{z~}{~vxx{||}y}|||}|{x{wy{{zxxy|}zs|y|}}{xx|y{y||||{||yzxy~z|w}{{}y{{y}z}{zzx|{~~zyu~}z}zzyxz}xxzo|zvyzy}}{{zz{z~yy}~x||z{~}~|||xz{zw}~|x~~z{~zzy{||}|}wz}}{|zz|{||zyy}zzxy~|{x~z}|w{v}|z}{{}}zzyz{{vzw{}}xz{x{tuxvyzwuw}xx}x}z{}{~}{{|tz{xz~zz{{}zz~}z}}|{}{{s{wxzz{|uxy{xxzzxvz{|}zx}~|}wyxz{}|{zy{~z{}|yzz~{|}|~}yy}x{wy}{zwz{v{~xx}z}yxw{xz~z}yztwzzw~{zzy}w}x{|||{|{yx~z|z~{{z}z}y}yx|{tz}{xtxyy{wux{v|y||y|{{{z~zxwz|y~}}}~~}x}~~~}}~~}}~~~}}}}{}~{|}~}}}~}}~~~|~}}~{||x}}}~~}~~}}~{}~}}y~~~}}|}~~{~||}}z{~|}}~~}~{}~~{}~|~~|~|}}~~}~z~}{|~}~{}}~|t~{~}~}}~|~|}|~~~~~|~}w~~~}}{|~}}~}}~|}}~~~}}|~~~|||w}|{zy{x{y~{z}|zwx|}{|}{z|z|}{~zvy}y{xy{zz{zz|yz}}~{|{}|{{v{w{~{{}zz}y}zy|}}{{}|yzzy{{zzx}y{yu{x~}||x|u}{|w|y~yw||{|~zyywy|y{|{z~zx{}yzyxzx|~z{}|z}|}~||y~{z{||x~{{|}z{z~{y|x|z|{}z|~|}{|}y~x~{}{zyzzy{{z|y||{z|}y~y|}yy|zz{{yz{xzzyv}zz|}}}~|~||z|}yx{v{v{}}z{~}yzz|{}xz{|~|y~z}~yzxz~~||{{|{~{y{zyz|}|}zxx||z|}yz||y}wzxy}~~z|z~zvzx{z~zzzxzzz~x}yvz{~x~z}{y{x|~|||{|y{{{~|~}x|}}{x{{zzyy{|z}xx{y}|z{}{w{{|wz~zy{|}|||y|~z{|z{|z~||}|~{yyzz|zu|~|{zv~}{|y}}w{zz{|}y|z}z~z|y}x|w}~}w|yy}|}}}y|y||{uzyzw|}~}{{||z{z|xyzww}|xx}{|~~yz{z{}{{xz{|~}yxz~{{~}~zz{{~z|y{}{}yyz{~{}|zx|}|ywz~{{|x|{z|}xz}yy|{yz{z~w|y{}zxxyy{{}{{yx}ux{~{}{y}|zzz{}|{|}|{|yz~zxx~y}|}y{|~zw|}|zz~x}|w}y~z~x~z|xz~y{{||}z|{x|v}z{}xy|~~~}~}}}}}~~|~~~~~}~}~~}{{~}}~}~|~~}~~~}|~~~~~~~~|}}{|~}~~~}|}}||~~{~~~|}~}}~~}{~~}|~~}}}~}{~{|~~{}~~}}}|~||}~}|}~~}~~|}{}~~{w~~}~|~~|~~~~~}~}|~~~~~~~{|{|{}z|}~}wzx}{}}zyzyxy|yz{z{|}zy~xyx|||xzvzxy|y{zz|zzy|{~}|{y~|{|~v{{w~}zzyzz{xyz{xy}{}xzy}{v}yv|wu}zxy{xy{u{|}y|z{y~y||zzz|vw}w|~y|~zzxzz{zy|xzz{{z~u{{}{y{yxv}xx}xzxzx|{y{zy~{wxz{uzxyw}w~z}||}zvwxv|zy{ywxy{{xyv}y}zv{wzzy}~}{}y|}w|x}~|z|~{|{x{|yz{yx{z}}{{xyz{ywzw|xyvw|v{{|x}ux}|zx||||{|~|y~~~{}z|{yyx{}x}z}z~|{{zz{x|y{yx}||z{{{}{{z|~x}|yz|{~z}|~{}y}~x~z|{|x~|{y{yy{y{qxz}y|yyy}y{|x}|}}{xz{t|y|~yy{z~zyzz~x~|{~}~{z}z{~|y|yz|xv{}y}xz{x}y}}yy|zzz~|{y{xzzzx}~~}z}{}y{}}zz|~|}|zyy{y}x||zy~{~~z}xxyy{|z{~z~zy|}||y{y|x||z|zz|{~{~}x}v{}~}z{~}zz}ty|{yxzz|}||z{w{z{yzzxy}}uz}y~|||}|t{{{{z{|z{~y{{{z~~z}}z{z}{}zt||{{|~{z{zzy{{{||{{yyz|z{}y||z|z||y}}{{}{||}y}~z||}~}~xxxyxxy}{{{yw{}wt|zz|wyuzwu{v|}~y}z|}v|||y{{}~~}}~}~~{}~}}~}}~~~{~|}~~}}~}~z}}|}|~~~~}}~{~~|y|~~}z~~~|~}~|~~|{}z}~~~~~~|}|}}{~~~~~~~~~{|}|~~~~~|}||~|~{~|}~}}~~}~}~}}~z~{|~|{~~{~~~}~}|||~~}~x}~|}}}~~~}{}}~~}}z}~y~~}}}}y{z||~~~~~~~~{}~~}{~y}yz{|{w|z{}{~~yy}zx{|{y}}}{zz~|z|x}x}zw{{zy}{{zz}wv{}x{x{y|}y|}{t|xx{{|{v}y|vz}y{~{zvtxyyy|x{}zw{~|xx|{zx}{y|z~{z|{zx{zx}z{z|{z{z}{~|}u~{wx}z~{|y}{{{{{{{x|{{w{~}uywx~y~|{y{z{zzz|vz}{{y|z|xy}{v}z{xy}z|}yyy}yx{yy|{z{}~uyxx}{w{z}yw|~yu}z{xy{v{{{~y{z}|{z|{}yz{}}y}}yz}z|z}|{y|z{|}|z|zzy|x}|z~||y}{xyxxx{vy{||yxzy{y~{~{|z}xw{{xz||{zz|{{~}vz{{}zxzyx}~}z}{x{y{xzwy~|{||~~yz{z|x|u|z|{zy~y{z|{}}yz{zvx{wyw|zv|zuzy{{zxz{{|~{y}}||~vyw{||zw|z~|y||y{}}y}{{yz{|xz|}zu|}z}~z}zwzt|~}}yxz}yxyy{z~~zyvz~yzy}{z}}||zx~~}z}y}}}||}}{z{y{yxyw|z}u|y|ztz|v{|zz||{z{{{s~x{zz}~|{{w||{{{~zyxyz|}}|w{yx{xx}{{}}|xy{}}{v}{y}zyzzz}{|~~{zz|wz|zyvx|{{y{y{x}{}{{~xx|}z~}|z||t~|zzz||{y}z||{}|wz|}xwz|yxyx|~{}}~|}}|{w{|u{~y{zz{z{}z|tyx}{{||z~~}}}}|~}~~}|}~|||~{{}~}|~}}}|~}~~}~}}|~~}~~}~~~~{~}}}~~~}~~~~~{~|~~~~{~~~}~}~~~~}|}z~|~~}z}}}{|~}}}|}}}~~}{}}{}~~|}~{}|}}~}~~~~}~}}~~~~~}~}~~~~|y|~zxyz~}wzzvz{||yyzy|{yy|~{{|}xxyy{}z|{yt}}{{y{~yzyz|{ww{{~z{x}{|~{{|zyyyz}y}z{zy{{zz~{x}x{yzxzw{|yvz~y~|z{xzzzzy}xxz}x{x}}}u|v|||y||{{x{zyz{{{|vy~{|z|y|y~{z{yw|~z}x|~||yw~|w{y}{|yy{|{}{}z~v{zzy||yzw|z|yz{y{zwxyzxz{}uyzzyzy{}{y|{}|}}y{w|{z||z}~{{{xzw|z}z{yz{y}{{x{xxy{z{wz{|x{|x{|}{{z~|y{}y}y~yxy{z}}}}|}{{}||{yxzx{~zyy}{}{xyx{z{z{vy{ytwvzzy}|{|}{|w{yx{zr|~{}~z|{v~{}~{||{z{~{y~wxv~|wy|{y{}yw|y|}{|zwz{|~||{z{zy|z}v{}|{}{{{{ywz}y}zy{zy|{z{~{{yx}y{{|yzyxzzvzy}z}yzzy}z|{~{~|zz{y~z}w~z{}x}~{zw}v{zx|z|x}|yvv|~{xz||~{y}}vx{z||{|z}|~||}zw}yzvwz~||x{~y}}z{wzy}|zzyy|y|xyzyy{w~y{wy}{{|||{w|}yyyy{y|{y{||z|x{z}yyz~x|{{|~|}~|yy{||{~|{}{{}y{}z{yyz}xw|yy~}v}{{}||}z}{z}x}{}z}w|wyw}~{yzzzxzz{~z{zy{{zy}y|{yz{z|z|~}~z|~~|~|||~~{~~}~}}}{}~~}}}y~~~}|~|{~~}|~}~|~~}~|~~{}}y}~{~}|~|}}}|~}~|~~}|}~~}~|~}~~~z{}{~}~}}}~~~{~}~~}}}~~~~{}~|}~~~|~}}{}}|~~}|{}~|z~|~}}~~|~~~~}x}~}}~~~}{~~{~y~~}}{~}||}}~~||zz|}|zwxz{}|{|||w{y{{}~}z||~|zyv~}{x{}~z}z~|}|}y}xz{zxzz|z{y||}{|}yz{{{w{zz}}|w{{}~|xz~y{~z{yzyzw~|z}yz{}{z~{yz~}z}zz{}{zw~~z{~{z||}x|{}}z|yyy{x~~~x|x~~}~}{{{z}y|y{z|}}{}zyt|vy{|x}}xwz{z{x~}xyy}{{|{x{zv|{}yz|||xyz~}|{|~}y||y|{zx|}{y~{|yy{xzy{{~}y||z|z|~y|}w|z}}z}yzx~xxx~~y{{{{{|yywxx|{{|v}}}}|y|y~{{yxy}w{y}{z~rz{yw|wu|x|}x|}{w{|{yyzyzy{z{{{{{|}{znxzz|{|}zwzzzyz|{w}y~xy{|yw||z}yzzww{{{|zy}}y}z|||{{{}|wv}}y{y|||yzzzz|{~|y|||yxz|}z}{y{|{{yz~|{||y}{z{||}|{y|y}x|~||w~zw|||{vy||z|y{~}}{}}zz{~|{y||wz}zy~|z}|{zw||{z|xz{~y{zzy}{z{z}y||~{|xyy{{{|y||~zy{zz|{y~||{{}{{z|zx}yzzszxy~~{xzzyyz||}uy~||{{|}{x}y{}|z}w|{|{}zz~}y||zwx{|{{|zz}xz}zx}{|~~x}{xz~z~}}zy}}~{}{z{y||~|x{{|y}y{z{{{{}|y||}yyz}~{tz||{y|{{{~{}{z{~}|~{~~z~}}|||z|}}~~~~{{~}}|}~}}}}~~w~~~~{}~~}}~}~y~~~}~~~~|z~~~|~~|}~~~}}~{~}~~~|}~~~~|~~~}|}}}}}}}~|~~z{}~~~~~}|}~|}~~~~}~~}~||~}~~~{}z}}~~}}~~~}|}|{~}~yy||}{y}|||u}wzuy{zyzx{}{{{~|~yy{{}{xyw}~~{|{xz{|zyw~~|}}~z}{{x}|z}z~v|z}x}z|v~z{xw{z|xx~yxw{zy|v{}zy|w{yw{z~y|{wz{zz{||}vy}{z{|||xz{||wzw|yz|}{}{z{y{{}{zz||{vyy|y|~y}}|zy{{}{zyz|y|}}~{~z|z}zz{{{{yxx}xz}xwy}z|{}ywxz}y}vxyxy|z||}|}z{}}zy{z}x|}}{z}z|{{~z{|}{xx|{|z~zxzvvyzx}zy|z{w|vzxzy~}{~y||zw~{}|yx||zu}||{{~|x|}w{{{}~yuz}wz|}x{{yw}x}w}y|wv{zy{z~~{~~{{x{}|{y~~~{|}{|~}}|||}}{z{|x{w}zyz{xw}xxz}|}{xyz||wyz|y|}}}|xz~v}|~wz~z|yz}||x~wy}{x{zy|v|{x|x|wzzz{zw|yxz~||~~|{|~z{||}{u}||z|vz|{{yz}}vx||}x|zyx|wy}{vxz|xww{yzz}{yz~yy{|{z}y{}zyz{{z}~{{{|}y|y|~tz}zwz{|z}y|z|}xxyyw|}}~zy{~xz||{{{}{~}|~{||~z~}z|||y~|{{~|{{zxz}ywu|}}{z{z{{}u{x~|xyzywz||{z|~zyx|x||}zx|{{~{~|}}}}|}yzzy||zw{||{{|}|yyw{vz{~x{xyx~y~~}w~y{}{zy|{}{}~|{}~~|~~}|}~{~|~|~~~~{zz~}~|||~~~~~{~~~~}}~~}~~}|~~z}{|}}|~{~{~||{~|}~{~|~}|{~~~~}|}}~}{~~|~}|{~{}~~~||{~|~}|}{~}}}{{~{~||~~}~z}~}}z~}}~~~}|}}~~~~|~{~~~|}~z~~|{z{}zyzz{|{{u}}|zyy}{{z}yyz{}|{{{|y~z{{}}~|xyzy~}|{z{|{z|{z~}z{~~xzzw||y}z{~z{~v}{zw|{{{|}{{{{}{{}~|{|~vx{~zz||zu||}z|}}}zzy|w}y|zy{{}{}|}~z{~w~y{}}zy|z{y|z{y|y~z{|zy|}z{zzzzyy}y|y|}|z|}|w|x{|~}}y~{~|{|z~~|z}~}{y{|}}}z{{{|x}xx~x|vz~yxy~zw{}{~|y{z||zy{|xy~y}zy~z|{|zzy}|{|zzzx||z{~~}y}{}{{|}wz}|y|~z{y|~{{|{|}|}zzy|xy{yy}{x{~|zz|}z{}z}|wx}|x~zx{~yz}vw}w{}{~zx}z{~{y{|{|{~y~}|{{|yxxzu|}|z|zzw|yzz}~|{{y}{~|w}z{{x~|~{~}z}xy{~z{~y~z{~||z~{y}{||}}{zzyx}|}wyzx~yy|x|}v|{yy{zy|uxv{z{|{}{|z{y||~||{{{||}z}~z|{zyu{|}vw~~{}{{|y{|~{|xzz{|z~~}|nzv|zy}y||xy{{z|y{y}xwxzyx|zy}{xx|z}|{}x|zv}|}w}wyyxyzzy{|z|||y{|}z{}~}{x}}zz}}{yw{|}|{~|z{}{|{yv|y||~x}{z{z|y|z{|x|}|{}z{y{}{|zw|z~z|v~y|~~zz||~zzyz{x|zz{~{yt}|yz|{y}xz}~}}z}~~||~}}~~|}}~~}~|~}~}}}~~~}~}~~}~~~}{}~~|~~|||}~~~}~}}~}~~z~~~}~}|}~}~~}~~z}~|}|z{~}~}}|}}}}}~z~}~~~~~}~{~}|~}~~}|}}|~}|~}{~~|~z~|{}~}~}~}{~~~~~~}}~~~}~}}}}x~}}{w|}|~{}z|yyyw{yyzxu|xx~uyy~z{yy{{y{{|v}}}{}}}{zz~{~z{||||y~x}|w~{|z|{zy|yzxy}y~|z~{}x}ywx}vzzzzyy|~z|yzx|yv|z~~{zzzzy}{~~{~~zx{xyy{y|z}|wv|{{{{{zxx|v}zy|y}z|}{|xx{{|y~{|}y|z~}||{{zzyz{|||x|~}||{{yzuwvz|||}~|wyx|}y~y{~zz~}{xz{|{zy{z|z|{z}}sz}|zzyzzzvyz{{zy||yzz~{w{|yzy{|{|y~{}|yz{~y|~y}~}zw||||z}|||~z{{}v}{|vy|{{yxs|{|{|{yx{|{{yvyt|{y}zz{|~}}yz||||z{z~z{}wzx|xy}z}{y}y{z{yz{~{}zzxy{xvv~z}{}~y~zxzyvxzz|}{}{|~z|w{|z~z}y{{|}|v{||}y|xz~|y||y}zy}{z|y}z~|~z}|zx{z{{z{z}|yzyy{yz{|y~yw}zxvx|z|zy{y}z|~zzv}{{z~~|x{|{|}|||}~{|{x}z{{{~}~www}|z|y~zy|||||{xx||{zy~z~yxy{x}{{}}}~z~|x~z||{z|}z~}}}||y|zzzy{zz~}|||~}w{x}{{y{|xz}vyy{zzzyz}}~}||x}zwy{}z}y}z|w~|y}|zxy{zv~xvy}||y{|{|}xy||zz|w{t|}~}|}{}{}~yz|~~y|}~~~|{~}y~~~}|}~{~~~}|}}}}~|~|}~}}~}~~~~|}~{|~|~~|~~{}z}}{~}~~{~}~}||{|~~~{}~}~~}}}|}}|}||}~~{|{}|~~~~~}}~~~|}~}{~y~}~||zz~}~yy}}}~}~~}}{||{{~}|~~}|~~}~~}~~~~|~}{{}~}}}|~~~~zz}{xx{{w~{v~ywx}|yx{xy{y~}|zzzz{yxyy{zz|y}w|xz|zz|}w~wy{y{yyz}|y~}~wzyw}|ywxyxy{{}|zxzwz|z{yzzxz{z|w{z}yzy}|zy{x}tzx{~yxw{y}{}}|u{x{xz|~{zzzw~{z}{|{{{w|~}y}x}~xzx}{y{wzzz~|yt|yxyz~zy{y~}zy|~z{xx}||~{||y{}}y{|{y~z}{~}}{w~w|x~{y}z{{{{{}xyyx|w{|y}||}y}~}zzzzzzx{yzxzw{x~~zzx{|~y{}~zzz{|{{}x~{ywx{yy|{}xywy||y{zywxzy}zx{}|w{|zywzy{z~{}z{xyxz}{{{{zz{|vx|~x|z~{{{|{xy{y{}~{}}z|x}}v|yzxyy~z~}xu{z~y{y|w|}{z{|||{yxzz{{xzz|z{{{ww|y}w{x{xyzu{x{{||z{{xz{z|{{y}ywy{y|{{z{xx||}{xzvz{{xx{~}~}|xwzzzy{|zx~}|||y{{yzv{|{}{x}yyxzzz|yw{zz|zy}yzwx{y}|{xx}~~y{xz{}|yz{}}y{}x}||vz}zz}|{|{yw}{|z{v|yyvu{xw}}{{z~yyzywz{z|xvy|x{~|}{z|}{||y{|z{wz{yy|}{|x|y{~~~yw|}yyz|z{{y{x{||z{|zu~{}~~zy~zzy~~z~|zxyz{|yxv~yz|~}}{~{ywzyy}z{z{|zzxz|}|x}|wwx}zyyyy~}|}~~~}~~}}}~}}}}|~~}~}|~~~}~}~||}x{}~~~}}~~{~{~~~z~}|~~}}~~}}~~}}z~~}~~~}~|}}~|z}}~~~}~~~~}}~}~}}~~}~}~{~~}~}~}~}}|~|}~y}}~|{~|~}~}}~|~~~|~}}~|z}~}}{}~|}|~~}~~}~~|~~~|}|~}|~~|~~|{|}{}|w{y}{||z|xtz}{|}{vv}zx}z{yyu{|zyyyy}||{z}~~~{z|~}yz~|{{|{x||y|||y{{zy}|v|uy|{zzwz{z{|{|yx{yxw{xzyyzyy{x}{|{}}z{z|x|{}~~|yx{{~{}~y{yx{y|w}}~zxyzvx||{x|zzwv|z|y~}z~|yzxz||z{{|zzzy|z|}|z}y{{{}}zw}{z{x}wzy~z~wz}||xyzzx{{||zy{u{|wz|{|{zv}{}y}{}~~|{~}y~~xzzyz~yyz{|}|wu{{y|{|wzzzy||v|z~}z{y~|||x}}yyx{{{y~z}z}}y|z{~}{y{~y|z{x~yy{y~|zy|{y|yz||~~~{}zzz}|}}~{zx~}y|{~~z{}}}z{z|yyz~x|wy{{y}{{zuxzzv{{zz~{z{}z}}{|}~w{zy|}{}}}}}{xz{yz~|{|y{w}vv{{zzv|z{z|z{{}yz}}}{z}{~~z|{yyy}}|~zzy{{|z}w|yzzyz{}}{xy{ty{~zu|w|v~z}zy}x~y}~zz|{|y|||{{xyz~|~y|y||v~|z{|{|}}zz}y{z{zwu|z}~{|w}{y{z{zy}}y{||}~yyy||v|{{}u{{||y~~|z~w|xyy{yyy{x~yvzy{yy~w|zx~w|}twvz~z}y{x}~}}{z||}{{~}~}|z}}{|z{y{y|yyv|zxwzz}z}}vz|y|}~z|w{w|{y|{~zz{||{|~{z~}{~~~}~}~}}}}~~~~|~{~{~|{~{~}|}}~}~~~}}}}~{}{~~~{~z}~~~{}~}|~|}}~~~~~{}}~}~}~}z~}~~|}~~y}}}~~~~|}~|~}~~~}}~~}~||}}~|||~~|}|{~~}||z~~~{}|z~}~|}}}}~|~}~}|}}|~~~}}v~~||~zv{}~{~~}~|~~~|{||}}}|~}}~y~|{}zz~{z}~yx{z{uyy|z{}{{y|{z~}z|x|yy|}{zuzx}y{x|{{wyz|yy{||x}y{zxx{z{}{~~||z{~yy}zx}z}wz|{wz{~y}w|~zxz}x{z{y}|}yx{|x|{|wxx}yz}yu{zz|z|{z{{zw~}w|~z{|}|yywzzw{{||zy~y|z{zy}y|}{||}{yyz{{zz}yz~{y|z~}|y}||}|~|zw{|xz|}z{{y}{{{{y{{y}|}z}yx~~y||~w~y||zzxzwyy}z|zu||~{|zuzxw}w}z}|~z}rx{y~{{}xy||yxr}z~xy|zxz|}{{y}z~{yzzzzy{||z}y||}}}zzy|z}}z{}wt}~z{{~{~}~}v}yz|}yy}{z}{{~yzwz~y|y}{x~{}w|{y{y{{z~z|yw{zy|xyw}|xy~~|u}wzy|{}z{|~{{~z}}}||y||||{|yzzz~|{w|zz~{~|{||~w}}|}wy}{|yx{x{|y|{}{~z}}z|z{}w|y~|z{yz|~wy~zx}{|yx|y}w{~z||}{}|v}|{|}{zz~{{{w~|}zyy|y|yx}wz{z|}|}}z|~y}{w|w{{|z}~{xwy}|}zw{{y~{y}xx{{zz|{}{w~yy{x~z{{{}zy}y}{{{}z|zwy{|y~~|{{y{zw|}}zyzx{|}{{|{~{{}z~x{|{zyz{z}z{{}x{~wz{~z}x~~yy{|wz||~w|~{}{}z{|zz|}{y{}~}~}|{}~}}~~~}~|~~}~zw}|{y|~~~~y}}||~r}||}~~~|~~~~}}~~~~{z~~~{{|}}~~}~}|~~}~~~~}}}~~~~~}}}y~}~}~}~~|~|~}~~~~~~}}~}}~{}}}{}~~~~~|~|~|~~}~}}}|}}~~~}}~}~}~{}}|~~{}y}~{||~{zyzu|y|yz|zzyw~z{x|x}xx{~yy}x|{y|{x{|x{{}{|}}}}z||vy}{}z}zyzy|}{z~z}|~zy|tw}z}wxy}uyz{|yzz}|w{zx}{}zy~x~}}zx|||}}|}zzz{y{|}}}{xxyxw{|y{z{vz|}|~wzz~y{y}vxx{ywuz}}{z}}x~~~y{y~}{|||{z|yx}yz|yzyzw{wy|zzyzvz{yzywxyw|{y~{yzy{yw~{x||y{yz{z~}{{wyy|{||w{{|zxw~wz|vzxxx|}{z~y}zyx}wyz{z|}~|{zx~{zz||y{|w|v}~y{{|x{{|{}~{{zwz|zv|x|yyzz{xxvy{v{~{u}yyz}{z~xy{{y|z}{~z||{yy}y|w|}x|{x{~|{z|w}zz{z|zyzz{}~xwz{|zzxz}}z{~vx}|{x}{yx|{{}}x~z}~|}z|{~{z{}w}yr}||xzzyyx{wwy}wyu|uxwwx|{yzy~x~{yz~||yx{{{{}z|{zw|zw|z{|yw|y}|{{|w~wzw{zz{{z}~~yx~}}y|xzzz}vy~x}|}z||vzz{y|zy{y}{x{zw{|||yzzxzwz{z~y{xzx}xy|{yxwz|{}y{yx{{x|{y|z|y~x|||}yy}{{y|zy~{v|{zz}||z~|yyyzzz{}|{||}{xz|{~}yz{~}y{~}}|{|z{{zy{|||y~}}y~{~zzw}{|yw}y|{{z{sz}|y||{zz~||}}|||x{~~{}}~}~{~~{~~~}|~~~}~~}}}}~~}~~~}}~~~}~~}~{~}y}~}~|}~}}~|{~y~~~{||~}}~~}}~~~~{}}|}}~|}}~~~y~~}~}~}|~}~}~z}~~}}}}~~z~}~{}|}|{~~}}|y}~|~~||}}}|}|~}~~~~}~~}}}}}~~~~~~}~~}~~~{}|}{~}||z|~{|~~~~~}}~{|}|||}~~|||}z|}{|y{}y}|z}x||zy{y{~|yyy{{~|zy{||}}|xz|}v|v}}y{zx{}}zv~}z{ywyx|~}}x}{y|}~xyz{||~|x}||{~{||}y|}|{x~xz{|y}}u{yz}z}zy~{||w||{x||y||z|~{yx|z{yy{{{{y}|{uzz|z{}yzzx}z||z|yz{zw}~{y~yzzzv|w{yx}{zzy{|{|{z}z|yz{y}|z}|w{qxxwz}|~|v~~{|y|x~|{~}xv~|yz{~~{}{{|z~|~z~~{~}|}||y|x~z|zv~}y|zw}}vw}||x|~z}||z|zx|{z}|y{|{x{z}~wzy~}||~~{|{x~~y}zx~|}zz{||}yz~xv~{y|{~{{y|zz}y|x~{}~yx~{{}y{x{~|||zxz~~xzw{u~}yzy~~y}zyzx{}}}z}|z~z||yyzz}|{||||zz}|{|}~{}{x{{x|yxxz|y~z|v{|zz~y{zz{}y~{||zyw{|}}u}||{||{wzzyy{}w}z}{||}xz}{||z|{}y}yx|}}}||x}~}}{~y{{z{yy}y{}y|z|}~{}|{|~x{}u|}yz|u|x}~|{}zz{{z}{|{{zz{}|~{{~vy~zz{}y}~y|x~xz|{w{|zzx{zz{{{z}z|z|{{y~{z{}|~z|z}zx|}|~}|}x{y|~{||y}~~y||}||~|yyx||z|yy}|{}}}{||yz||~xyz}x~{z}}}}~}}~}~~~~z}|~}}~}}~}}|~}}z~~}~{|{|{z~}~|}{~}|~~}~~~~~~~~~|~}}~|}}}}}~~~}~{}|}{~~~|~~~}~~x}~~~{|~|~||~|~~|~zz~}}}~~z~~~~|~}~~~~}||~~|~}~~~~}||}}}~}}{|}~~~|~~~y~z{~~|~~|~}}|~y~|}~y~xy|~{}y~~||z{~|{yywyxwvz}w{~x|x|uz}~|~|xzvvw|}{{{~v}}}|zyzzy||x}{{~{z|~w~|zx{yz{~}{zzx}y{x{w|yxov}yxx|{|~~~|}|}{y}~w|{}}zzz|y}{~{|y|y||y|zy|}tx|~~x||{|z|{{|y|}w|{}|z{~}{}}|{}y~x|~|{z{z{z{|x~{{yzwy{vz|vxz~~x}{{{yzt{yuzzw{z{tz}z{{~z|z~}|zz{||{~~{{||{{z||yyy|}|zx~yxwz{yzxy|zzzz|zx|z{{}~x{v~{|}{{x~x}{{z|y}}x||zwx|{}x{y}{zzwzyy~|}yx{yzx|{{|v{{}}{|}|{~yyx{}z}||y~y}~z~x~uyxy{yxy}x|{yzxzz{}yyyxzyyy{{y{~~w|}~}}x~{|}~{~z~z{yzzz|~x{zz{wyy|zxy{yw{y{y}{y~wy{z~yyy}z|wq}}}z|{}{}{||}}z|z}{xx{|}{}}zxxztz{y{~}{~}{w{vyyz{y{w{|x{uwyy}}}|||yx{|z~|~}y{{|~~xz}~z{{wzyzz}z}yv|||wx}z|{x|ywsu{x}xywz{}|yzvz|{z{z|~y|}~{||}r|wzzy||}y}|~{z|}|~zyw{|y{y||{{zyyvzx{|~y~}|w|}}|||xyzy{||z}{{|}xyy|y}xw{x}}|yy{x}}y|{z{z{yxt|y~z|z|}z}zy}}~y}~~|~~~~~}|~~~~~}~|}~~z~}}~}|}}|||zz}}~~}}~|~~~}|{}~~~~~x~}~~~|~|}~}|~~~{~~}~|}}{}~{~}}}{}~{~|}|}z~}~|~~z~|z~~~~~|{~}{z}{~|~}|~~{~~~~~}~~|~}}}~}|~~}y}~~~~}~~{|}{}~~}~}~xz||{yx|y}{~ywz~|zxv}yx||yyzz{}zz|y|}~wwz|||zz|z{{|~y{zx}z}~}{y|z|x|{yzwwx}}y{z~|||z}xxwy|yw}~|}xzz{{zy~||z{z{zvz{zy|~xy}y|yv}{|{~{{yzzyyv{|w{x{x}z~{{zw~{}|yu{{yw~|y}}y|z{{y}|xyz}{{}tz}v{~{{z|}||yz|{~}z{{zw}}zzz{y{{z}|z||{y}}~{{{~xx{z}~}~~~}{{zx|{{z|{{}y|{}~z{}~y}z|||y{z}z~|~~y{yzyx|{|{{{}|y{zz{|w}{~{|zy{{zzz{|y~w||y|}yzxu}z|~{}{yx{}|w~{xz|~{u|{y~y}}}zyx{{~{y|xv{v{~~z{|v|{|{zxzyz{y}}{yy|z{|{{z|{z}}y~~xxyz{{x|{z{}|zz}}||zw~}y{{uxy{{||}y||{zy|y}{|}|x{|~}zx~z{{zz{|x~{v}zyzy~zz{vy{wz}x|{~|}y{}}~}|}||u|}}yy}wz|}y{w{}{y{zz{{w{{zx}}}z{~w}y|y|}~z{vz|||yx{z|{~{{~{y{~||{zy{|||w~||{z{{|yzv|{xxzzz}{z~|zu{||}z~}|z}y{y~|zzzzyy}|x~|~~{y{y}z{}wwx|w{z~|z{{|z|{x|zx~}}y{z|{yyxyx{y|}yy{z{y{{y|{|u~}x}|yy|z{|x}|{}}~~~~~{}}z}|}}~~~~}}~}{}~}}~~~}~~}{~~}}~}|~||~~~z{~~~}~~~~~}~}}|}~}~~|}~z}}}~|~}~~}~}}~}|~~~~~~~{}|~}}|}~~~~~z~~}{}~}~|~~|~}~~{}{~~~~~|{~|}{}~}~~|}}z}~~~|~{~zz~~~}~~~}}~}{|~{}}z{}}{{y}{|{}yyz}y}}{}v}{w}~z|w~|yy}x{z|xz}{zu}{|zy{}~{{~}~{x{}zz{}|y|xzwz}zz{xy|zzzzyw|yzwyyzzy}yw{{{|}zy}~|}{{{v{{uz|y|{u|w{z}}x{z|yxz}u{~~{xzwz{y}|y{xz}|x|w{}}{{y}y{y}|x|~}|}z}~|{|{{}y~|zz{{}y}~~|yx{zz{{yzw{xwwyw{|{|zxz|~y~||}z}z}y}|z~}|{{{x}{wyz|~yyz{yyz{uzyw|{xx|~zxvxw|vxy}}{|{||~}~~|}}~{w{u}~~{~{|||~x|zyyxy{y{zwzy}{yz|xz{z}}|}|wz}}|}}{|{z|{~~{zzyz{}{}|{|wxxx{}y~~zx{{|{z}z~zz|v{zvxxy}{}y}w}~~zyzz|y}x|}{|y{{|}zwz{yxy||x|z|w||}v~xyx|{xzx|xx{{~{}y~||{zz~y{z~{zy|~z~|||yxy|}xz}y|{|y{{|~zwu|wx~~xy}x|}~x{z}}~yz|{|vzyx}|x{zz}|}y|zyy|yz{{z~zy{x}|yyx|y{yyz{xywxvwx|{z|~}z~~~}}yz}}zzwz|}|||}~y{|zzzzy{{{v{vy|}yz~x|xz||y|ywz}z{}~}{}wz}|z}{~{zy}{{y|}~{yvz{zxyy|y}y|zz{y~}|}z}yy|x{{}|~|y{{y{y~x~|}y~z~}~|~~}~|}~~~}}|~~}}}}}~}~~~~z~~~{}~~}~}~~~}}~~~}~~}|~}~}~|{~}|~|~{~~}}|{~~~~}~~~|}|}y~}~z~}|}~~||~~}}}}~}z~|~}~|~}y|~{~{~{~}~~}}~}z~|~~|~~~{~}{}~}}}~~}~{~}||}{~z}{~|{~|z|~}|}~}~|~~~~|}~~~|}{~|~~~|~~~}wz{|}z~||~y{ywzy}y|y|||{|x|~vyx|}y{z{}}|||y|{y{}y}y{{~w{~y|~z}{x}{wzyyz|}{}~z{z}u|{zxx}{{wxz}|y{zxz|||yzx{xwz}z|~}z}xw|{}uz{x{}{zz||ywxxz|y|yz|y{zzx|x{}}yz~|{~|zzzzx{|z}|~xy}~z|y{{x~zy}}{{~z{zzz||zx}|{u~~}z|{y}yx{~|}{{|z{z|x{zx}|}sy~zzz{yz~}z}}yy~~{zz|x{{}|~x{|yyz|z|{{{~z~~zyz||{{|{y~{}|~z||w}|zxz{{{{yz{x{z}||xx|{{|}{xx|z|{x}||{{{z|yw~|y|{w}xz{|||w|{}zy~}{xz|}{}xy~z~|z{wx{}~z}}x}|}z}{}{|{{}yz{~z}}{|{}xzxx~{}w{}|~z|zw}z|y}yz~zz{zz|y||||y}x{}z{|{|w{{y}z~w|~wyzyz||{{xyzx{}}~}zzzx}zwz{|{{{w}zzy|}~zz{x{|v~|w}{~u{{}{~yzx{{|{||{}~y~{{{{zy{z{{z{xy~~|y|{}}}y{{xyy~zyzzz||{v{|}{|x{|~t}|z{vzz||}y{yz|x|{{~z{z~~z|~y{|{xz|~~z}yy|z}z|y{u~{z}{}zz|{|}~x}~|}xy|z{y{zzzzwy{{xyyxz}|yv|{v~|{}|}{w||{|z}wxyzv~{}z|{~|y~zw~||}~}~~|}|~}}~|}~|~{zz~~}|~{~~y~~~~}}}~|~||~~|~~|y|~~~~~||~}~~~}~~}~~|~~~}~~}}{y}}~~}~{z}~~|~|}}|~~}~{~|}}}~~}~~~|}}~}}}{~}|~x~~|~|}}}~~|}~|~}}}~||}{~~~~~~{~||}{|}~|z|~}}yzy~y{yx|xx{|xzz}yy}}}zx}wzzz{xzz{||xyx{{|z}}y~zxz~y{zzzz{}{z||y}|~}vyzz|}y{|yszxywzy{x{yxu|}xz{w{y|zy|~zzzx|~{~x{|{wz~{}y{yyvy|ww|y|wyzwz{yxz{wx{{~zv{yyw{{{yu|}|{}z{z~~|{{~y}|{z{x|}{w~|y|z|~xz|}}|{t|{|}|{xx}{uzyz}{w||z{{|}w|z{xz|}||t|}||{y||~|{z}|vzzy|zzwwv|}yx}|y~z|s{yzyxzy||xxz{{|u~z}zx{~xzw{~~~~~}}~}|ww{x|}|y{wz{y{y{zxxz{{}zzw{wx{w~yyz~}{{{~{}|}|z{~{{{{|wv~wv|}{ww{{yw}w|{y{|x|{|z~zzxyw|zzzxyxx{x}x}}~|xy}~}~{z|||}}y{~~{y~y|~}{|{{zxz{zx|xz}{x||zww{}|z|}|z{z~y}~|{|~{{yx|~|}{{{z{{|x|}{xy~{zz|{{z{wyx}z}|}yzyz{|y~zw{y|w}}zz|y|~{}|{|y}{~|y}|z{x|{|zx|zzx|vw{~~w}xxzyyyvyz}zz|{||w}{x}{zyz|y{z|~{}{{|z~|}yv}~x||xwy{{~vz|~|yzzv{xx||}z{wx{zyxzyyz~}||y{}}~y}}~~x}{|{}}yxzywxx}|zz~xz|}y{z|z{}y|yyyy~wvx{~{z{z}}}|x~}{zw|}||{~}}~~~}~}{|}{}}|{}~~}~}|~}~}~~|}~~{{|}}}~|~|~|~|~}{}|~~~~~}{~~~~~~~}~}~}{~|~z~~{~~}~}~}|~{z}~|~{~~{~}~~~}~~~{~~~z}~~}~|~~~||~{}}}|z~}}{|}{~{~~~|}~}{~~}{~|~~}}~|~}~~}|~~z~|{}}}|}}~}~}~~{}}|~|w||~z~y}y||~z|zyx{}zzz}|z|xw|zy}{{}}~|~xz}w{x|yz}x|~{}z{{y~z~yz}yzwx}|}zwz|}||{{}z|}xz{|~{y~{{}~}}{y}z}zy~{x|yz~zw{|x{{yx{|yy|}z~~x{}zx~~x{}{}w~y{~x{||~~}{z}y{yx|}|}x{}}}z}}|}|{}|x|y|z~yv||}{{{{{|z|{|yy}{|~y|{{}|z~zwx}}{|}wy~{{~z|y{zx{{{xyz{u|xy||}~~zy{xz~{zy{{~{{{z}|v~y|{{|{}wz|x{y|{ux}z{~}u}|yt{z}zzxyyx|z~zy~}yzy{|x{yv{z{x|z{{vz~z|z~yw{}y}zx~z{zz{yzy~y|||z{z|xz~|{{{w}z{}z{|w~}|~vw}}xyx}~z{|zuzy~xz{xyxzz}|yxz}{{{{x|~z}|~~x||z~x{x}yyz|z|{w}yxx}~||yyx|~~{yw~{|{~{|||~zuzzz{xz{~z{{x{~||}|wx~z||~xzz{yyywz~{|{{z|{xy|yz{~z|y|zy|w~{zz{zz{{~z{}x}z~}{}{|y|{}z||||||z{x}vy{|}{{y}y}|{z|~z{~{yy}||y}z|zx~{z{~~zyvuxz}}}zy||z|}z~{}x|}|~{~|{zx{x|}|{}|~{|}|}}}zwz{~~yyzz}y{z{}w~{}|||{|y|z}~{{}~xxx{z{y{z~~~}z}z{z{|{}{|}}|~}~z}~~|~~}~}~}~~}~z~}}~|{~~~~{|}|{}~}|}{~~{~~~~~~||{~~~}}|~||}}|}~|{~~~}|{~~~~}}}{~~~~|~~~~}|}~z}~}}}~~{|{y}{|}~}{||~~~~}}~}~~~~}~}~}~~~u}|}~~~~}~~~|}}}}~|~~}~~~}~~|~}}~~}yx~~{|}~z}x~x{z{z{}xx{vxz|~y{yvyzxzz~{}z}~z|~}{z~~zy{{y}{{}~||~x}}|{~|z|xxwzz}|vwyuz{y{}}y{|wx}y{y{xyzzy{z}z}}|}z~yz|y|zyxzz||}{{|y}zv{wz{u{wyx~yxyyw{{y}{{}}wzxxyz{x{}x|z|x{z~zy|{z}|}}~x}|~z}{|x|{yyyx|z|y{}{z}ywy{~yz{wxzx~z{}z}{x||w{|vzxy{~yxzw|xx{||y{{vv|{{v|yyzs}tx{}vzyyyzwz}zy}xv{y~~{|~z~}z{}y~~}z{|~{~{|}yzy}|wu{xyx{{zx}x{xy}vw{u{x|{}|}}{{{zz~z}~x}}~yyy|y~{}z{{|}|}{x}~{}z{x{~yzz{~zxy~x~}}|z~~x||~|{z~}}y{|x~x{|w~yzy|z}yxx}|y{|vz|y~{w~}{xy{z|w~y}zzyy}}z{z~{~~~x~~{z|z{{z}x~}}|y{{{|y}|||p}y~zyx}}zyz{xywz|{xwz~}{}{}z~z{~{||y}v}|~{~z{yx|yyyzx~z{yz|y|{wzx|{}|y{x{{{wz{y{~w|~{}|}{y||}{{xz{w~z~z~z||}{{|x}w|{y}z{yv{z{{{|z|zyy~u{x||xz{|{||zx{{}}|}|z~}y}}{z}yy{{w{}yy|||z~||{{z|x|{}z{{|y~}|}~x|y|{xw|}|~}w~~}}~|}|~~~~|~}~}~~y{||}~~z~~~}s~}~~~~{}~~~}}}}}~|~}~}|}~~~~}}~}y{~~~{~|~{~}z~~~}~}~||~~~|~}~~~}~~~|||{~~}}{|~}~~~}}~}}~{y|~~~~{|~}~~~~~{~}}~z|~~|{~~~|~}}}~||}~~~}|~~~}}z}}}~~}~~}|zy}{~{|~|{z}|yyxv{{|z}|{wzxyzz~~{{z{z||}|xxx|w|{~xz|~z{|y}{w~|}{~zy{{}|{~yxx|}yyzx{{zz{z{{ytwsz}y|vz|{}|~{{xzy|z|zxxzzyx|z{||yz{v{z|x}}}|y{||yxwyy{}z{xy{|z{|z}}y}xz{||~|y}{z|xz{x|y}||}{{|{yy|}|||}xyz|w{|yzwyw|{}||{|}z{}w||{|}z{z~||zx{wz}{yx~|{~{z{~}z{z|{zz}{v}yxxz}{}xwy~z{{zy{y}x{y}|z|s~yzy}}~y{}{|yz{|wzy|}|ww|~~|zz|y~y|{yz||zy|yzxz{}}||u{{~{y{{{{|}|~~|w{ywwy}z{y{zw{z|~z}xz{|}}{{yxyx{xy}|w~z{|~||zzxx}}xw{zz||{uzy|xx||{yxvz~yzy{}u{xwy}~yz~xzxv|z{~zx}x|~~||x}zz|{~z{{yz|}y{y|r{x~yxz~{y|x{||yzzy{{xz~yz|~zyxwvz}}ww{{{}u~zzw~y{~y}zyz}}{y|wxz|{z{yy|}}}y|||}vyz|yy{|z{y{|w{|z{zz||xvv|}|~yy}|||{~|x|y|yy{w|x{vwys~yv|{}{||}yz{{zwu}xx{xx|{||z~}zz{{zx}~y}y}|y~}y|z{}zz|{{|~w}}}|z}~z}zzy}~x}yzyzz{|wy{{~}{z{{xy}{x||{z}~}~~|||~~y~}~~~}~~}~}}}|||~~~{}}~~|~}}~~|}}}~}~~~~}|}~~~z~~z}}~~}~~~~|{~~}~~~|~}}~~|~~~}}|{xx}~~}~|~}~~}~~}~~~~}~}~~~}~}~~~~~}z~|}~~}xx}}~|~}~}}~{|}~~~~~~{~}~}~~}}|~}~}||}z}{x{z{||{z}w|}z|zyzwyz|x~|{z{y{{y{xz{|xy~}}~|{xx{|~|x~{{{{}{w||}{y{}zy}zy{}{z{z|||||{{zxxwu{}{v{z|wwyz|{{|{|{{~|z~}yyw{|{zx|zxyu~~|}x}|~y{y}zyzxz{}zx}|z|z{vvv||}|z|z~y|{|{{w||}{|||y|{|z|x|wz{xz||yzyyz||{yw{|vw|||xx|{zyzyx{z|z|x|}{|}||}{x}}y{w|~zz|}}{z{y~|vvz{w~||zzw|y}}}{|{{{x}xzx~z|}~||~~}~~x|}z|}~~z}|~{{~|zz}{z{|}~xyyvyzz{{x|{x|{|{x{{x{zx}|~}}|zz{}|z|{xz~|y|}}}{z|w{w{xyv~~y|vuzxzvwyw{x}ww}z|z|z{|vz{zzx~}z~x~|xzv}xz|~{}~zy|x|~~yz}{xy{yx|xywxy|{zyzy|xy|~{~}{yy~xz~z|yx{~zz|x~}x|zwzwy~{}{{zzzzzvz|z{w~~xw~}|{{z|}yy}z}||z{z~{|yz||}|}|}|}{z{}|{}xz|{zu{||z}vyz}zwx|w|z~y|x|xz~z~x|{zy{~}}{|y|x}||~|z|}}y|{z{{yz{zy|uwz}z|y{z|~|}|{v{y{{~|~z}||~{~z}wx~}y{z|zu{~z~{w~{zvz}w{uy~|}}|v}|~{yyz||z}|z{|}|{w}}}~}{x}~~{~{~}}}~|}}}~z}|}|~~}}}|z~~~~~{~~~}}|~~~}~z}}~~~~}{~~~||~}}}~~}}~~~}|{~~{z~|~~}~|}~||~z~||~~~~|~|~}{~}~|}~}}~{|~||}}}}|~~}|}|{~|~z}~}}}{~~|vxy|~~~|}}~~z}}}~z~||~z|~~|}}}z|~~~}w}~}~~}~~{~~~~|~~~}||~xz~{}z|}|}zz{{ytzvxz{xy{|{z|{zu{z{w|y{|zzxsy}{}{z|x{{|zzz|}vxx|{xz{}{{z~z~y|yxy{{{w~v~{|}z}y|}zzy}z~yy{|y~{}y{|x{xy{}yyy{z|y~xv||x{|{y~{zz{{z{wxy{x||{||z|{{zy{{vv~}|x}zyy}|www}x}{|{}|zx~}{wz}z{wz}}|zz|x{y}xz~~zwzwz{w}yy{{z{~z~z}yx{zzyx}y{}zz}yu{|z|{{~~z{yy|xu|yx{{}z{{{|~y~z~{x{zx}{}y}zwz}}|y{~~{|||xxuz{~x}}{yww}y{|~~|}~}yxzx|~}{zyz{zvy{}y{xxz}xz~|zyxwzwu{{|~}y||{xzzy|{y{}}z||uwyy{|y{~|{{y{{w{|}z~y{{y}z|vz{{y{z||zy||u}yzxzz{{}z~|yvx{{~v||y{~y{|}zw||}{~~z{~{~~{||w}z{}y|zyyz}x|z}}zx{xyzz{z{xxyx}xywz|{{|x}wy{}v|y}z|||xz|wyy|z{{{xvz{yzy|z{{||w}{y}|z{{xz{{|{z~yz{zy{{{y}{~{zxy{{z|x{z~xvx}}|{|{xz}}{v}{|xyw}{z{~z}zyx}|z}y}{}~~z{~~|z||vzz}yz{{zw}yz}z||ysyz{zv~yz|w{zyz|yz}}z~xy}|{|~z{{|yy~~z}|xy}}y}y~~}y|z|xx{yzx}|{|{zxz}|{|y~||z{{z}yy{y}~}z}}~~~~~~~}~~~~~|~}|~|~~{~{}~}~{|~~|}|~~|||}~}~|~~}{}~}}w||~}~z|z~~~~}}~}{z|z}~}~z{~{~w}}|~|~~~}z{|{~~~~||~~|}|~~}~~~}}~|~|~|}}}~~}~}}}}|}~|}~~~}}y}~~{}~}~~zx{|{}||{ywy{ux|zzw}}||x{x|x|xywx{yxyx|~}}y|||{{zz|x}zuz|}yx||zx|y|yzw{{y~{yy}zw{xzz}{x{x|w}~yyq{xwwyyzzzy|y{y{z{zxxy{}{y{w}zz{{zzv{x{zw{{xy}y~}|{zyy}x|xzxy{|~yv~|{}zy}yx{}~z{~zww}|{zyzwyy}~z||~yzz{zx}v}xw|}yzyv|{x{z}y|yzy|{{zz{y{xz{xuvxzw}~|~{}}|{|}z|{z|zzyyu~ywz{wxzvz{{{}{xwx{yw{|yy{xz~|~z~{|z|{{{t{~x||~}}z||}}}z{yzzz{t{{{zx||~}x|u{{{ww{}|}z||~~y|{w~|}zwyy}~}}|xzz}}~{}v}zzwyzxz||x{|{szzwwz}~z{z}z{xxz}{zxzy|z{}{{z~|{xzzz}{y}|yz}|x{uwz~xxx}zzv}wxz{wz|yyy}y{z|zy|}{|{~vzy~{}y}tz|yz}x}}|y}x}{|}zx|{{zzywzxz|w|zzzyyxyx}|ywyyyxx~|}y{}|zy{zz}zz|z{z~~{}|~~{{|w|zyy~|{|z~xzxy|{zt}z{||xxtzzwz|~~xxx{yy|yz{~|{~zzzxx|}z|{xyzzzyw~x{x|x|zx{yyz|w{yzwyzzytuz~{x~||z|yz|||~z}uw~|y|{|}~}wz{yyx|wty|{|zzzxw|yyyx{||uwwz{{{{|{|}u|~|zv{y|}|~}~}z|z}}z}~~}|}~}~~}||~~{}||~~~~}~|~~~|y~~|}~}|{}|}}~{}{|~~}|~|}~}{~}~}~}~~~}~~}~~~~~~~~||~t}}}~~~~~~}{~z{~}~}~~}||~}}~~~{~{|~}y|~~}~}~~}~|}}~~}}~~}}~}}~}~{~~}}~x}~~~~~{}}~|~}~{~}}}~}{}{~~~}|}|}~~~~~}~~zyzxzwz|xyy{w}xww||yzy|x|x}|x}{~y||v{zxx}{z}{{|z}x{y}z~|||z{|~z}y}y}xz{y~|z~|x~~|}z|z|xy|zz|{|x|ywzyw|yy{y{w|zyyy}}~~|wz{||zzyy{{z}|{{|yzzyxyvzz|{{x{}}{yz{y~w}zvz|{yyz|v}{{w}|~{zz|z}|}{v}{~z}y{~y{zx{|}}{zz|yyy{~|w~z|}yz~y{z|yy|ywvvz~z|www||{{{zy}|z~}zw{{x}{}~r{{{{z|y{|y{z|~z{|z|z~{z{zx{~{zy{x}xw~{|y{|{|w||y|wzwxvz}w}||y}}z}{y{w|y{{{|~}xx||zt}z|z{yx{y~{|||||z|}z~z}vz|}{x~z|}|yy|zzw||yw{yx}~||{w{{{{y{}{z~w|y~||z{||yy|~z|{}|vxzxz|z{{{~wy{|z||}z|}~z~{z{w|{{y|yy{yy~~zzx{yx||z|||z|y~yw|{{yzy}y}z{zzy{}}|z|z}}y~|v}y}{~|}zzyw|z|uyy}{{|y{}yz|x{~y{ww}|zz{zyzz~~z{y}~|{|yxzz~w~{yzx~xvwz||{{{zz{|yzw|wz~~{|}}}z}{~z{{{y{y|ys{yxyw|}|yzzyzwx}{y{z|~xywx|{x}x}}|xy}wy|{|w{}|{y~z{}}{x|~y|||w~|}|xz|||x|}{{{yy|{zw{|~w|{z|x|}{}|yz~}}~~{|~~}}~~~}|~}}}}~}{}~|~~~~|~~}}}|~}{||}~~|}|}}}~y~~~|{~}~~}}~{{~~~|}~}}~|}~~}~~~~~~~||~}~~~~{~|~}~~}x~|~~~~~~||~}~}~|}~}{~}|}~~zy~~}~~~~}~}~zx~~~|~~}~~|}~|}~}}~||{|~}}~~~~~~~~}~~~}|~}{}~~}}{|~}{}}y||}|z|yx}{z{{{{~ywu{x|ywyy{yzyxy~x}zzxy{|z|~~~|y{zy}y|{zzz}y~|~x|zzx~{{yyxxvzx{|v|}yvyz|{xy~yuzxzy{yx}|y|zxzw|{|x{x~||}|x{xz{}|w{zz{~vwy~x{uyw}|}|zzxxzxx}y{yyzw{{||}||}~zy|w}}|}}|~yzy{}zxzv|{xx{{zv~wyyzzvzyyy~{|zzzz|z{z~y|z{|{|xx{||y||}|~yz~~}y~{}z{{{xz}zxwzxx{z{{wx|y~|zy}}|yzy}x}|zt|}||z}{||x||y~|z|y|y{{{xyyysy{yw{}yyzwzz~}u||yxy|{zz~}y{y|{{{{}{yzz}z~|}}yx}|w}yyxzzvy{}x{x|zzvywz{x{w|zx||z||~{|wy|||z~}~y}|{||{zz~y}z|z{yw~xuyz|w}{x{yz|{xy|y{z}xy}xx|}{}|y}||~}yyv~yz}|xz{~~|}{{~{|z}~yyy{x||z|sw}xyxyz}{zx{|xyyxwxz~~zw{{~}zyy}|~}}w}yw{{z|{}{|}~{zwzyz~z~}{~y}v{{{ux{zwx|zy{y{}~|zu||||{y}|}y{zx}xz|{|z{|||t{y{zyyz}x~yz|~wzw~yxs|zw|{w{|~}}{z}}{x{|~{|z~}}y{y}}}z~}v{{y~z|zzyzz}x{|}zz{}|wx{u|}z|zx{|{}z}yz~yyx|{~}{|~~|w|}~z||}}}~|}}~}~}|~~~~~~~~|}}~~~~}}~}}}|~}~z~}~~~}}y~}}}}}~}|}}}}~|z~~~~|}}y~~~~~}~{~{|}}|~|~}~~|~~~}}~|}~}|z~{}{~~|}~~~~|}}{|~|}|~~|~~~}|~~{~~{~}~~|~~|}}~}}~}}|}|~~||~~~~~}~}~~}x|{}|}{~~|~~~|~~~}}||}}~}}~~~~}z}{yz~zy~{z{zzzxx|{x{yzzy{wxz{{y~{y|{y}{}{yw{{vy{~{yx|{~{|z{{y}|y{xzxy||{z|zzxzy~{{}zy|z{zy{}|{~xyx}{{}w{y~{y|{x||xxxy}z|y||{z{xwz~v{|z{z}{yxyzz}x{{||xw~yyzxy{|{wy}||yw{|{zz||z|||{xx{y|}v|x{{w{}|y{~~zxzzz|y}}|}y{|y}x}y|}zwyxxxz{w{}zz|{y|zzyyz|y{{zzz}ywz}yy~|{y|z{z}wzu}x~zzz{{xu{{~|x~|~y|~x}|w{||{xz}w~{y{}y|z}|zz{{z{y{|xyxzxz}||y}{|}||xvy|{|~yz||t{z{{z|z}{|{zz{z{xzw{|~z|}{zw~|yyuxz}xzz{{||y~zzyz}}}|y{~zw}}y|zy{|~{{{||~{y|{}|zz}}|~{{zy{v}z~x{{||z{w{x|||}zz{y{y{zv{wyywxz}z||||zywzt~|{x}y}{|~{{wy}{|xzz{z}wz{z{y||~}zy|xyzy}{w}ww{z{~x{|y{|y{yz}|x|y||{{{w{{}y~}yyzz||}zz~xy~{yx~~|yzy{~|s~zv{{{|yz{}{yw||xx}~z|yvz|z}z{z{wv{yzy~|~{wz{y|{|{~||x{{|z|yy~x}}y~zy~yz}zy|}z{}~y}||yy}}{{}|{~{|x|y|zy{xzw|y}}|zzx~{{xyy{{wvz|x|{||y~~~}~~~}||~}||~~|~}~}~}~~|~|}}|~|~}~{}}}~|~~~|~~}~~}|}~{{}~}~~}~}||~w{}~|}~~~~{|~}~~~~~~}~~}~{~}~}}{~}|}~~~~~~|~~~~~~~}x~|~|}||{~~~{~}~~~~~{|~z}~~~{y~}~|{~~}{{}~}~~{~}~~~~}|~|}~|~|~|}w{z~~{}|x{|x}{y|txxzy|zz~{ywz|xtxwyy{zzz{~u{zyz}z{z|z|z|{}}zxxz|}y}~xy}x}yzz}x|z}zvzyzwz}}zxwz{{z{xyxxy{wz{{|y}yzyx~y|{z|y||{v{}|{~y~|y{|{yzu{zy~z|z}|{}yx|x|xzz~|xy{|rzx~|{ywzzx|{z{}yz{z~x|zz}{}{{{zvy}ywy|x}z{zxyy~{vv}y|x||xyw}z{|}w{{}{wxz|}v|y|}{}|{~xxyx}{xy|{yy|}{{y{z|}zyz{xzzyx~z}yw{yy~z||}yz~{xw~|{{z}yz}y{|y~{{}{{|x{||uz~{z{xyxw{zx{zz}z{yy{x}zzz{{}|||~}}|~~|~~|}}||y}yy~y|yx|yzyz{||y{|zxzzzyyz|zwx{~|~}yx|~~zw||{{|~}|yx|}}z|{x}zz{{}|y}{{|{zy}xz{{wyxyz}y{}xzzzz||xyw{z}zwx|y~}|{zx{|z~|}}yw}zz}~~zxy}{}yy}}|~yu}|s}|z}z|{{{{wwx~}~y{z{zy{y~~||}|}zyz{{{yx{{{~vz{zx{|zyw{v{u{}xw|}z~{{wxyxvq}zyzy~{{}z|}|}}z}{}yv{}|{w|zz}}|w~w|}xzx|y|yyvw{{{yy|{{{{y|yzzxz{|{w~{|}{{yy}z}w}zz~~{}zz|y}{}z{|uzz~{zvz{y}{y|z{z|}|{|{}~~{xy}zy|{y~}~}||{}~~|~~}~|y{~z~}~~~~}~~}}|~}|}|~}|}|~~~~zr~|}~|}}}}}~}}}~~~}~~~~x~||}{~~|}|}~~{~~~~}{}}~{{}}~~~}~~}~~}}~}}~}~|z}~~~~}z~}}}~~|{}~~}}}~|{~{}}|}{~~||{~|~~||~|z}}~~}}|}~}~}{}}|~z~{||~~}~~~}~}}~}|~{~}|~~~~|x}{yz~y}zv~zy{ywy{}z}xzx{y|{{{~y~{y|y~y}y|z|x}zx{xw|||z~{z{|{{y}x{}}{y|~w}||{{z|z|z|y|~y}{x{zxy{|~}yy{}zz{yz|zy}y{v{zz}|{y}|}||z}s|~~{xwxywy|zyv}z}}yxzx|{z|y{y|{zx~|w}~~{{{zxzwx|wwy}~zz}}x}|w{y{}{yz{zz}{|yzy}}y|xy|}~y~zz{z{yxw|~~x{{z|{{yzzvu~|wv{}z|y{{z|xu{xyz}{~yz}x|x|~{|zzz~~zwxy|x{zyyyyu{vw|~{~y{y{}yzx{}z|z|}{zz~~z}yy}z}}{}wxyu}{}z{yx|}z{yzw}|y|~||}|y~}}y||z{{zz}{{||~}{}}{z~|}zyz||yy|x}|{vyw|yzu|{zy~y||x|x|zx{|z{|}zzzzxz}~~{}{yzv{wz{{xyy}z||{yzzz{{y}xyw{y|y|tzzyy|z{yy}{z|xwxy|zzzuxyvz}|sx{{xy||{|}zzzy{xyz{|}zz|{|~y|{{}|{~}z||yx|~~{z|~~{z}v}x|y}{|{}yzz||z}z|y{xyyx}yz{z}{y{{x|y{xzzx}~{x{|z}x{zy|yx}x|~{yy{z}z{}{yw{z{x|~||yzxzy{yz}xy{}}}y|{~||xz|z|x|{zyyz}}|{|}}zz~}x{yx|xyy|{~{}yyzw|y|~z~z{{}|{z}|}xx}|{{}xy||p~~{{~~~}|~{|~~~~~|{}{}}~{~~|}}}||~{}~|}|~~|~{~}~~~~}{}}{|~}||~{}}|~}}}}|~|~~|~~|{~}|}~~}~|y}~}||}||{|~{}}~|~}~|~{}}~|z|z}}|}}~~~~~|~~|}}~~~}~~~||}{~~|~{z~~~}|}}~}~{|~~x~~|}|}z~~}}|~}|~~|~~~}~~|}||~~|~}~}~~~}~|z{~x}z}~|zw{|x{}z|yzy{zy}wxx|yzxvz{y~{y~z}|zy{}|zv{}|{||~~|{}|}~{}}zx}|zv{xxy{y}zxzzxyvzyxzuyvuxxz~zzxywx|yvy||}}yw|~{w{|}}~{}tyyzyy~}z~zyzxwz{{{}{||}}{x{{xz{{yz|yzv{|{x}|~z{z}}xz}z}|{~|}}z|{z~{x}xxz|y|w{|{yx|{|z{zz{xwz{{w{{x}}{|x|u}y~}{}{}y|}|zzz|~y|v{~|y|{~wzyv{wz{z{}{zzyz|}x}xzz}zz~zy|{~{{~{}{z{}}}|x}{|{{|{zy}~{}{|{zyyyyx|zzzxy{}z{y}}zy{yw}yz~yy{z~yz}zz|x{zz}}}vy{zz{x}z}~|yx}{z}}}|{|xyx|wx|}||{z{vxzzyy{{|{|{yy~}{z|~|||{{}{~}{}{~{|w{x~y{yx}z|uw}y|zz|}x{zz|z|uy{|}{wz~}z}z{y~z{y{}z}~|}|y||tz|z|vyxz|wx~}yy{z{|z}|{xzxzzy~{wxy}|vy|yx|z{|~~}x{|wz|{||{}{|{||{{yzzw{z|{vx~||x}x|wwyy~}yw{{yv{{}}z|x}yz~wz|~zzz}w}}t{zz||y{xx{~yy~vy{}{v||w{z{{~~}zx~z|~~z}|wx}y{yx~}}}|}~{}}yy{zw{zy|{y~{{xxyyzz{y{{}|zxy{~|{~zy}{{|||~zz{x{z{}{|}~{~~~~|~{}{~}~{}{~{z{{}~~~{~}}}|~z~|}~~|{~}~~}|~|}|~~~~~|~~|y}~~}z||{}|~}~~~~}~}}~}~}~~~~~{|~~~}~|~}z}}z~|}}~~}v~~}~~~~~{{~~}}|~|~}~}|}}z}}|}~}|~~{~~~}~~~~}{~~|}{~}|~~|~~}~~}{}}~}{x}}~~|~~}~~~~}|~|~~}~z~}||{~}{~~~z{{vvwy~{z|xyz{w~{x{wy~{|zz||{{~~~z{zxz~x}}|}y{{yzy{z|{|ywzzx~x}||x|||z{}z~y{y}|ww|x}{zzzxww{v|{zzz}}y{{{z}{}z{}xz|z|wzyxw|z{z{x||yz|xz{{{wz~}~{xqz{zz|{yy|{}y{z|z|x{z{z|{{z{||}{y|{|zx{y|x{zyz}zxw|y}}}{{xz|y{zzz{~||{z{y~{{z{yz|yy|x{|zy|x}}|zy~{oy}yz{{|}|{}}xzy}y|{x||~z|}x}}xyy}zyvz}x{x}w|v}{yy}}{{}y{zzxzzz{~{zz{z~|y}}{|wx}y{|{z}{z|z}|{y|{|x}wyyzvy{yy{wy{{}}~{|~z||||{{{}{{{z|{}}|y||}||ww|{v}{~x|}}z}x||xz{|{}{{{{|z|r}}y{|{|{y~}|~{x~xy}|{||zy|yz|zzyxx}x|yzv~~zyyyzx{z~|{y||y{xz{}}}y|z||{|w{{v~{xy~z~y~zzzz}{y~}y|~{{zzy}zxzx}{{~y{}z}u|y||yz~wzz|~z{~~{xzw{{{x|z{{{y}w|}|x|}z~z||y{|{{zzyywy~z|u{|xy|~}{yz{z|{z|}|yy}x{|~|z{}~{{{x~z|z}{{}~y{|z{|zzy|y||y{|~{wzx{z}xy|z~||ty~yz{{||{{yx~zx}~||z||zz{{{v{~}~w{}z~z{{zyz~}}~x}~zzu||}~}}~|~z}{{~~~y}}z~|~~{~z}~}}}~y}~~}z~~~~}}~~~~}}}~~{||}{}}{~{~~{~}|~}|{|~}~~~z}|}~~~~~~~}{{~|~}}}~y~~}~}}{~z~~~}~~~~~~~~}~~~|~~~}~}~}|~{{~~~y~x}}~~~~y~}~}||}}~~}|~~~|~{~~}~~|}zz~}}~~}~}~~~|}}||~~|}}|~}~~}~~z~}x|}}}~~zz{{}~|}~{|zzz{xz}v~|{xzty{y|yyzzuzz{{y{{zy|}|{w|}}yz~{~yyxz}|~x}z{z{|}{y}y}{wxzzvx{wzzzvxyyxxy{~zwx{x}w}w|~~x~}yzz{w|y}}yy~}{|w|v||}{{zzyyx}z|uyz||~z{z}vv{z|w~zxzy|~y~z||~|}y{zx|z~zyz{zx~|z~y|~x}y{{yxyzyy|wy~y}yuz}|yy|z~vx|~{|{zy|||x|||zz|y{}~{|~~z|z|u{~xz}|yzz{{|zzxy|z|yzywz{wyyz}}~y{}z~z}{{}{|~{}~{yz}{{||~~}x{zz|xyy~}z{{w{vxzy~{z}vx|{xxyx|}y{~~{|{z{|x|y}{z|x}{{|}||y~|}yyyyz{xywzyzx}yyv}z{zzxzzx{{xzyz}z|}|}}{}x||{}~z~~x{{~{~zy||{}w{zwwvwywyy{{y{w|y{yvyv|~{x~}xzvyzz|{|{|x|~}y~{|}zy}zz|yxz|ywyxz}{zywxxt{x|~xxzux~yz{|zv}}~}}yz|x|y{|~{||{}}{~y|zy|{}v{zzzx}|||ywy}wv~zxy}zw{z|}x{{}zxy{}{}zz|y{y~}{{z}{}{{}xzz~yzw{~wzzy{}wwzz{yz{zz{z{{~{|z{yzv|||||{y|zz~}{{}}{}}zxv~}w|~{|zz}y}x}{yw~x|zzx{yyzz|y{yvy}x|z|~y||}~z}||}{{~~}}}~~~|~~~~{}}~}~}}~{~}~~~}~~|}~~~y~z~{~}~~}}~~~~~|}~||~~{|{}}{~~~~}~|~~{}~~{z}~~}}~{|}~y}z{y~|~}~|{}x~|z|~}{~}~}~}}~{|z}~z~}~~}}}}~~}||~}~}}|~}~~~~~~~~~|~}~~~~~|~~~~}}}}~~~}~~}|~~~}~~}}~{z}|y~~uzyyz|}{}}||}z{|z|zz~xz{}yz||y~w|y{{z{|yy|z|}}zzy}yzy|{x~{w|}}z|{|{z|y}y}xw{||{{{{x{||~zy{}x}}yxzz}~}y}{yyzwzyuw{|yz|z}zyx|y||z{{x~{|}|x{zwt~{x~|z{y}{xy|}|u||}{{yy|yzwxxy|x{zzx}{|{}yy}z|{~{|uz~{y}{zzy}}zvz|{y{|zzz{xz{z}{u{|yz|yz{|{}x~zx||ww~yw{{}z|z}|zzz{y}}z{wvwyzy{y{||w{{{}y|}uz{z~vzx{z{|||{{y~x|z~|yyyz{uzw|xyxyz}z{xw}}zz{{|{}~}yxzzsy~{}{|}|xzxu{u|y~}}yxz{t{{{z{~{||zx}wyw~}{|~}}{zww}}zzxzyxz{y|~}{yz||xx}zx~xz|wx|x}yz~uz~{}|}}zz|||zzyy{y{|w{|~|}{{z}}{w{{|{{yzy{zyz{z|||z{{yy{}zy{yx~z}zy|~xvxyz|y|}|y|xw|zzv{~|w|y|}yxzz|{{v|{{xzyz{}}ty}xv}y{z}z{w{z}x}w||z{}||zwy{|z|ww{~yyzz{w{uy|y||xxz{~y||zx}zxy{|}z|y~{w}|~{{}}{ywx|zw|~|xxz|{z}z{{{}u}~u|{|}{xz{z|{|{wz{z|~}x|x||y|||zxx}xzy||~z}|y}|yz}xzz|}}~|}|wvw|z}}x||}~{}~|}{|}~~}~}~~}}|~|~~}~~~~~}}~z}}~~~|~~~|~|~|{~~}~}~~}}~y}}~}z|}|~}|}~}}}~}y~~|{~}~}~~}}~~{~~~~~}z~~~~~}~}~~~}~~~{}{}}{~~~~z}~{}~~}~~~}~~|~}}|}|~}~}|}~~y||}x~~|}}||~~~~|}~~~~}{}~~|~~}{v{{}}|yzz|~yz}xz|zvw||{x|{|xz{y{yxyz}zw|x|{zz|yy{|}~{wz|y}z}y{|{wz}{z}}y}|x|u|zw{yyyzzz{y|zyz~|}|y{v{wz{z}}x|}{{}|zyx|{|}}}}z|{|{{yxy{x{}|x~{zy{{zx}v{{tsy{x{zyzwzx~y|y|z|{||}{{{|v}}~}}|{{z|y}ww}vzzyzy|}}{}yxy{xyx||~|zuy|xzxz|{}y~y{{}{zxz{z|~~~x|}y}~|||u|}{yyx~}{zy|z}z{{yzwy{zyzx|zxx{yz~z|x{z{wz{~}{||wz|{z|}{{}|zxxzw{|w|zyzz}yxv{w|z~{wy}twy{x{yzzw~w}}z{zz{}yv{}zzzy{}y~}w|yzwyzyyyywuxzzyw{}}yy}zs}|xzyyy|{y~xw~y{yx}}||z|y}|{}||y{y|zvz||yu{{~xyxxzzyvwx{z|z|||zyzy}z~|{z{~~x|x~y|zyy}~}z{|~wyz~zzzzywz{|wxxyzz~t}z}y{|zz{zyuy}|xy}~}yzzzw~{|{yx}y|y|y}{~{yx{w~{t}yyx|}{}yzyz{x{zy~xyqy}~w}{~}}z}zz}}y~zz|y~|{}zwz}}z{wz|xzxv||wz~|zzzzxzw~zy|v{xzx|{{z|||x|y}}z|w|{{|}{}yz|}z{~{||}~}z|w{{{|{yx}zzywz|{}vyyz|yzzyxxz}~yz}~|||z|z||~~{~}}~~}}}||w~~|{}~}~}}~z~~~~~}}}~~{}}|}~}~}}~}~}~||~~}~~}}}~~|~|~|~~}|}~}}{~{}}~~~||~~~~~|~}}~~|}|z~|~~~~{|~}~}}}~~~|}}}z~}}~}~~}~}{z}~~|~}~}~z|}}z|~~}|}z~~~|{}~|}~~}~}~}|}{|~~~||{xz~{wz{zy|z{z|xwwzuy|x||x|w{yy{yw|}|y|yzz|wz{y|z||{{|yz|z{}}zxzx|~y~{z{|y|}z{y|}|{}uw{}{}}y||zwyy|zx{xzz~{{{l{y|{z{{zvzx|xyyzzzxyz}{||{~u|{}|x{w{|{}|y}~x~z}zzz{zyyz{y|{w|x|xyy{{{x{y|}z||||{}|||{x|{v|x}y|zx~|zwyz{~yz|{}}wy|wxzw{zwz|}{|z{{y|}}{z{y|}|wx}zz}{|x~|{{x|~{x|z}}|yz|z|{zyzy{~z}z||x}|~{xqz|~yz~|y}{|z~{xy}|y|}{{{yx~|y{|}w{|wxzzzy}~x~}}}y|zz{{y{vy|z{w|}|y{}|yz~}||s|~}{}}~zy}}zzz}{x{~|wz{}xwx}}~}z}}{{x{~~}{zz{}{wz{yvq||{{}||y||~}z{|yyy|y|zy|{|zxx{x}yz}y{vyzy~z}}yw{y}y|x{||yyy{z{v{z|y|p{~z}{w|{x|xy}wz|{|x|x||||y|v|}zz~zz~|{{y}||{xz}}{|v{|x||{}||{{|{~{~y{{{z{{yzz|~~vx|x~|~v|wz|z|{{yv|z{{yz}}z}|z{}}{~zy}xz|{}z~~{}|~z{|{zz}~|zx|yvxyy{x|||y{z~y|{xwz||~~{}x}|w|||x}vx|t|{z{r{}|{|z{|z~{z|{|||zxz|}yy~||{|}{|z{{||~xz~}}~}}~}~{~|~}{||}|~z}x~|v}}}|}~}~~|~}}~wy{~~|~~~{~~||}|~}|~~}~z|~|~}}~}~|}|||~|~~~~}~{}}~}}~{y}}}|~}~~zz~~~}~~{}}~||~|~}~}~~~~{~z~}}|~~}x~~}~}~}{~}||~|}~}~~|z}~}~~|}}~~~~|{zz{z{|{y{}{yyvy{{y|w}|zx||z}}vzzyx~~}||}t{|{~yy{||}z|zy}{|~{}xx}{|wyyzzx|zwwzz|}yvzzw{~{uwzwty|z|z|x|~{}w~|{}x{{{y{}yw~y~}|{{vz|{{zwxxvz||z{w}{x}xyzxxwxz{yz{zzz}~y{v{|{xz{|y|zz}{}~~~{x~zy|{z{y|{{vyz{yw}zzz{zyw}u}{|{x{{yy~|zxy|||~zv{{z|{{yz{|{}y{}}}~|z{}x{|wzxzx{}z~w{y~~wxx|yzyv{||}{||z}~}y{}|wx~z~zy{|zvz}{}yyx{yxyyz{y}{|zxwyx{{{y~yyzxzz|}z{||~~|{|zy|||z{~}{}z{z|z|y~zzw||{{|z{{xywx{z{}y|{uuzzyzx{xyy~y|x{z~||y}}{~}~z|y{|}y{yx|y~{{xxy{|w{{vx~twu}wyxzx~z{}}z|}|{~}x||z~|}|yzzz}|{~~||x}z{y{yvy|zyxz}vwu}{zz{v|{wyuzwx}~z|zy|{{y~zz}}{}z}~{{x{zzz{z{}zw~z~x{{wxz{{yz{vwv{zxz~zx~vw|~|{y||y}{}z|z}}||z}}|w|xw~{{vzy{xx~zu~x|w~yz{ywu}~w{|z{{xszw}yz~x|{v}{x{}{|||~{|x}{{~}|}|{yywyzwwxz|{~|z}z{{}z|vyyy{{yvz{z}}|xuzxz}}x~~}~~}||}}}~~z}~~~}~~|}}}}}z{{{~}~}~~}}~}}}z}}~}~|~z}}||}~}~{}}~}~~}}z|~}~}~~~~~}~}~|}~}~~}~z|~~}}y||}~~}}x{}}~{~~}~~~}}~}{}~z~~~}}}{~~}~}~~~z}~|~}~}{}}~~|~}}~|~~~}}}{~~~}{{|y{|~}{~~}~z}~}||~x}wz}~}~~}z~||||}}x}|}|~|~z~|~z~|x|{wz|{{}{x{}|ystz|uy}z{w||~|wxw|zzy~}xz{z{|xy~uzz{{w|x{}|yy}y}wxx{|}{z}|xyy|xytz{zz}~zzzy|y|w|{y{|yyy||~zy|{yv}x}~{z{||{y}yw}zz{||zw|}{wxzxyz~vy|{}{y{}z~wy{{y{x}~x|zzxxw|{{{zw{}}{}y|yz|{x{zy~zz|~}w|w~||yy}{{x}{x}{zz{xz}z{~z~xy|}yz}zv}{{y|~|zyy{|y~|x{}~{z{x{zy||x||zy|w|yxz~}{~w|{zy}z}zzxyz{v{x~}}|}||zx|{{zz}}|}{|}}vx|{wy|{|{zzzwy|v|z{{zyw{w||zzzz~{x}{{zx~{}|wy{||{{{}}z|~}y}vy}yyy~|}}}{{{y{{|y|y|zz}xzz{|{x}}y~|}{y}xy}|w|zz}z}|z}}y}{{xvx{}{|y{~y||{|{|y{w~z}xz|zx{{~}{x}~zw|{}x|y|zx{|yxy{z{}z|}|z}}||~zz|~}}{|{w|{z|y|{|~}y~{u~wt}ux~w|z|yx~~yzy{~y~y|x{yz{|zw{zzzy|{v{~y|zyxzyy{x|~{|{zxy{||}||x~{|z}{zyz~|}y{~~||v{xy|~y{w}{||yw}y{z~|x}zz|r{|x{|s~|yz~}zzy}y{y}}{|~}zx|~x}}{{wyz{|{xz~yz{}|}y{|y{z|{x||wz{{zx}~~{z~wz}|{y{|xx{y{{{{z{{z~~{~}}~}}~}|~~|}z~yx}}|}~~~~}~}}~}~}||z}~~~}~x~}~~~~|~}}~~~~~~}|}~~{~~~~}|}|}{}|~}~}~}~~|}~~~||}}~{}z}~}}~~~{}~~~~}}}y~~~~z}}~}~|{|{~~}x~}~~~}}}~}~|~||~{~~~~}~}~}}~|~x|}~}||~~~}{}~~~~|~~}||}|}}~~z~~~~~~}y}~~|}~~zyz}~~|}|{}{z{yyz{xu{yyyzxyuyz{xwyz{yxxx|{xyy{{}z~z{xzzy|{yz{{z{v|{xyz}zyx|x|y|{yz|yz{|}xxxzy}y{~yzuz|yyzw{{~y|{{~|{|x{|zzxzy{|~~y}{zx{~yzv|x{}yz{zyxx}|yy|xyxxzxz|xzz{}}y~{y{zy||zz}y|}{yz|yx|z|}z~}{}zy{||xy|z}w{z{{x|xzw|y}xwz{{|}z|{zy{|vz{}v{}~v~yzx{~z|{{{{xx|||xz~~}{{{xzz{u|yyx|yxzw|ywy{|v|}yz~x}}{}z|~|y{zzxz{}|yyz}|y{z{|~x{~|}zyzxyw|yx{|ywz{w{xx{xy|~{~}~{z~|x{z||{z}~}||z~{|~y||}y~xy|ztx{wzy~|x|{zz|{{x||x|zyxw~{}~|z~{{|z|{x}|y}}||}{{}z|~}w{}|{|}yxw{y~xyv{}~{w|xyx|{zy|}zz|~zyz}|z|}|{{|{{z}}~{|{y~~sx{||}|{|xyyz}{|}{z{zzzz}}xzzyyy{|z~||y}|{z|||{{xx||z~}}xz{wxy{zvyz|yxywy{{{z|xyy|wzw|{wuz||w|||}{z{{}|}z~{}z~z|}|}z|||z{}|}xq|x{zz{v||ywy|u{|w|ux|yxywy{y~{}~~zx{{{{~x|z{{zw||{~z{|}||}~|||w|yyyzwzzzxww}zzzzyzz|yy}}{{{}|y||}y|v|~yy~}}}~|~~}||~~~~}~~~~~|~}~{~~~~~z}~~}~}}~}~~~z|~|}||~~~|~|~~}}~}~~|~}}~~}|}|}|}~z~|~{}{~~}|||~{|~~{|}~~~~~~|~{x~~||~}{~~}~}x{|{~{}~||~~|}|~}~~}}~~{}~~~|{}~}{~}|}~|~~~}}|~~~{}}~~~|}~|~~~}~}{~~{|~}~}}~}~~|}}}}|}~~z~x{z~xz{x~{z}{z{|xw{{yyzzz|}yvz|{}{{y{y|~yyzy{|y|||xy|z}|z|u{zy}x|y{}wx~v|x|y|u{zxwzwz{x}z{z~|zy{zyx~|nsyzyz|xz~y}{x|zy}y}zz|y|{yy{{|~z}{|w{|{yzwty~w{{{|{~z{{}yz||}|{{{{|wyyy{{yz{y|{w|x~}|}{~z}{y~z|}}y{~w|w}~xzyzxx|{|y{xy~{}zy|}||||wyw{u|yzyyzy{z}}~z||{~|{yx~}{~|zy{wt|zzy{{yx|{z}{~|{sy~{z|z{yx}v~{~zy{wxzyzxzyw|zz~{x~{x{|~|}zz|yz|{zvw|{zx}|zyzz|}||x{w~{|{w{{}|zyz|x}zy{~~||txz~~{y{~yz|{zyx{z|~zw}|zz||x|yx{|x|{z~x{yx{x}|{}~wwx{{yw{y}yyyzzz{}~}~zx|{|yt|~zx{y}zx{zzx{|z~{|||{|y|z}nz}~z{{|zzw|}zw|{|}|y}zz|}{z{{z{yz{|{|~x~|yz{|}~z{||{}y}|xyy}xx~{|{|}{|zz}yzxzyy|w}|{wz|~wz~w|z|x{y{y{~}z{y{z|v~z{{{z{yzw{}|uz|zx{}|z|{y|}zz}yxy||z|z~yz|yw}}zxy|~xz{}wzy|~zxyyx{xz{x}zw}x}|x{x{|w}zv|}|y}}y|{t}y{w|{{}y||z}{{zzz{|yz|{|zx~{xy|~zz}}x|x~||z}~z|~}~~{|}~}}}|}~~}~~~{}}~~{~}~~~~}|~}}}~|~}~~{|~~~||{}~|{}~}|~~}}}~~}{|~~||~}~~~~}~~}|~z||~~{}}}~}{}~~}~~~}}|{{~||~||~~~}|}z~~}~}|~|}~~{}~}}~~}~||~~}}|~}~~~~|~}~~z}~}~~~}~|~}~|~~~}|{|~}}}~|}}}}~~}~~~|zz~}}y}}}}}~|}|}~~||~~z~~~}}x{xz~~}}~|~}y~}~~}z}~zy{|zxz{{{y|zvwy|{zxy}zx{{x|y}|zuy~xyw{}wy|zyyy}||yzz}x|xz}~z|z}|{{z~z|zx|yywy{ywwuwvz}qx{y~}xyyywuyz|{{{x}x}zzyz|x{wz}zyxx{{}|yy}~xyyzywyxyz~yzyx|w}z}~}w{xy}xy|yxz{|z}|||x{{z{{{|~y{zz}{{~}x}}w~~||~|z|u{v{{|z}v}{xxx{xzyyw}|yyvz||x{}y}~}{yz~{|~z{{}y~~{x|{|y~|{{|{zyxzxz{uxzxz|{y}wz}{ytz~}|{z|z~x}}}y}{x{}~{zyz{zz|~z|{y~{x||zyyzzyzwyyzv}|y}{w|uz|yzzy~}|yyz}yyzvz}y{w~z{{{||{}z}}xx}|{{}w{~yyyz~{wyz{|}|y|y{zxyv|}~z}}w{zz|zy|ywx{~z|}z}{{y{y|w{zxy}yy~u|{{{yyzzt{xzzx}z{zw~|{|}{~xz||z}}z~|{wz}xvy|}zyuyw||}|yzww}w{yz~z}}{|{rzz{yywz~|w|{}z~{}|~}{||{zz|}z~|z|yz|{}{~}{zxx|yzvvzyzy{{xxyzyzwzz{y{zz{{~|}~{}}xz{~}|z{y{}{xyz}{}z|xxz}yywx{xzyw|wzyzxxx|v|vzyzvt{w|~{w}wx~{~z}yzuz|~}~~{}z}yz||||x{yz{~z}z{z|}x{|zw}y{x}ww~s|xw~}|~{z|~}z{yz}zzz|}{~|~~}}~~}|{~|}|~|~~~~}|}|}{~~}z}}|~~}y|}|}|~~{~~}|}~}~|}|}~|~~{~~}}|~}y~~~||}~}~{|~{}}|~~~~|~{~~~~}~~{~|~~}~~~}|~||~|~~~~}}~|}{~~~~|~~}~|}|~{z}}|}}||~~~~~{~~}}|{~{}}~y~~~~~~|{}~~}~}}~~}~z}|}|~|~}~~~|}}~}|}|~{}z~}z~|~~}|~y{|y|zy}xy}}z{z~zu{yy||x}y{|{}yy{w{{y}{|{{w{}{|z|xzx~w{yzy|yzyx{y|}z{y||zwwz~x|x||{z}{{zw~xz}||wy~zz}{yyz|xzz|}z|{{}~z{x}zx}y{~zy|y}zy|z|{{z}}zzzz}zz|~zz~wxwy}z}y{xr~w|zzyt|zw{|z}}}v{{z{|{zy|}~y|z}||{y||zw{{z{}zz{|}x{|yx{yzyz|y|~{z~{{w{||{{zx}vwzw}xy{y{|xxxzy|yzy{{z~~|yx}w|{|{|xxzz||z{{w}zzyz{zxxz~{{y~|y~xyw{z}{|{}yx{|||xz|z{}|}x~{w~|yyz}}~xxx|w}}~|{xy{wy|xx|}~}{}zzzz|{||{wy||zz|wzz||}}{||{|xw|yz|z{}vt{u|{~~~~x{|||z}~|~|{}{{|{~z}z{xx~z~}y{{}~vx{yw|{{vy|}}xzy{u|||zyyyxyz{z}{|x{}}z||vyx~}}y}{|v|y|{yzx~{|{|}y|wxyzy{|yzxz|yx}|}{~y||x}}}|w|z|zsyyy}{y|{x}{zz}z~|||z~{zz{{~xx~{|v}}y{{y}~y{~}x||z}~x}|x{yyyy|yyx{w{}zz}|y}}{{wzy|y{z{z}|zzwzyzyyxz}||zz{{}|}{|{wyy~y{z}zw|{x|w|u~|x}x|y{}y~{{{z}|z||y~|~y|zzy|~|w|}~{x{z|}|~~}|~}|~~~~~{~~~~}~}}~||~~}~~~z}~~~~~~}~}~~~~~z}~~|{}}}~|}~}z}~w~~}~|~}~~}}~~~}}|~~|}{{|}}~|}~}~~}~~}v~}||}|~{|}~}{~}~|v{}|~}~~~~~~~{||~|~~}~~~|~|~~~~}}|||}~}|~~~z||v~~z}~|}}~~|}~}}~|~~~||{|{{{yzx{{|y|z{z|xxz|xy{yzwxzxy{x~yxyyz{|z}}|{x}}x|x|z|{zx{x}}|}}|~}z||{z|yxyy~|v}x|yzwx{{z|x{{vzzyvzy|y}zzzyy|zyz|x{}zy}x|y}|z{|w|~{{}zyzzxu{xzzzv{xyzy{z~yyzzwxyv{{{x{}wz|}y{y||xz{{~{}yxzy{z|~|zz{zw|wzzw}{{xz{zy|vzyxzyx}u}x{z||wz{||}{{|x}}~y}zx|{}|~z|zz||{x{{wx~~y}}{zv}}{y{y{|zxzz{vz{zz{xz}}}~y{|{{{{|zz||z{yxz}yz|{z{xx}zx{z|vz{zxzy{|||zzv{z|zvy|{x{{zy|{y~z}|}~z|~}y{yz~|{{v|}{~}{{yz{w|z{zyw{wxz|~vy}z{z|w{~zzy{z|{wz|{|}w}|{|{y|}}y{}~wyyxy|{{}vwyzz{~z{|}zx|zqxzx}vxy||zy~~z~z~y{yy{|y~|~w}~zxz}}{{z|}z|xyz}|v|}z~z{w{zz{{y{{xzywz{zz~x{{zxxxxv}xz{|{z||zw~zyx|~{y}|v{zy}||ww{yuz{yszw{yy|zzz||w|wz{yzzuw~wwxytzzw|~}{z{|zz||z|{{{y|wt|{y{z{zy{v}uz{{}|{xzy{z~|{|z|||xy}|}w{{{||~z||~{v}|}yz{yzxy{|}}z{wyz{wu{zy}{z{}{z|}|yz{v{~yyy~yzw}|}|~}|}z~{~|}~}}}}|~||{|{}|{|~~~{}~~~|~~}|}}~~{zz}|~~~}||}}~~}}~{~~|~}|~~}~~|~~}}{z~~}}|~~~~~}~z~|~~}~~|~}}z~}{{~~~~~~}~|~{~~~|}}}|}}~}}z|}|z~}}~|~}}|}}~~~~~~~{}|~{}|~~~}z~|}{}{z~}}~{|{~~~~~~|}}{|~~~}}|}{|}}}|}}}|~|{~|~}~~||wy|~xyx{~y{zy{vy~||zzww{y{|z}{zzx{{y}}{|{~{}w{xux~zwvwxz|yz|{{|xzxyx||zywz}|{}{y{{}y}{}vy{yz{{{|zz|z|y|{{yyyzzx}|{yzz{zxwu{|}px|ywz}{xx||y~}xzy||y~~x{{ww{xz|yy{z{wz{~|z{~|zz|xw}wz|yy}z{{y||yy}xz{y}y{wz{z}||{{uyx~{wy||zw|y|}}z|xyz{}x{yy}wx{xxv{{||y|~{{}~}|z||||{|}{y{zxxyxy|{zx{{}{wy~{}yw||z}{xx|zt|}yz{xzxwy{w|yzy|x~z}{|{y{w||y|y{~|~{{zy{}}|y{}{z|z|z~x~}{z{{y|~yx{}~y|z}xz{{y~zxyz|{z~yzzyz~||}{x||xy{}~yw}zz{}{u||{zz{{~zzv||}{}||~|yy|~}zzy}|z}zxy|z{y~||}{{||yy|z{y~{x}w|yw{zx|{zy}|wv|yw~|{xxvzy{~}}}|}z}{xy{|zz{y{y{|z{|z{ytz||{z{z}}|yz|y{{x}{x{z|uw{~zyyux|yz{~z{x|z~x{|}{~vz|zywx|yvyx}tyyzz}wtyy{{|z{x{{|z{}z}yy|{{x{|~{{z|||{|y}zy}y{vw}||xxzw|{|zwzy{z}|v}|}}}|zyz}|{|y{{|y|y~w|z~xzvyz||wx|{zxzy|u{wz~w||||{}wyzy{z{||y{~xz||z{x{z}|xzzz{|~}~}}~}~|z||~{y~|~|}|~~~~{}~~}}|}~|~~~|}|~|}}~||~}}}}~~~z~~}~}}~~~|~}~~}~z|~~}~}~|~{~}~}~}~|~|~~z}|}~~~~}~~}{~|{~{~|~~|}~}~~}||}}|~~~~}~}~}~~~{~|}~~}|~~~~~~~~~}|~~}|~}~{~~~z|~~~~y~zz}~{}}|}~|~~}zz|}|{{wzzzz{xxwzyzwzxz~zz{yyyxvw{}|y{yzw|xxx~~|}~|y{|{~zyy|}|z|~wy|zxz{y|{|z|x}xw|x|{|wwyy|yyxz~y~|||z|{{|||~{y~{{{~{zy~|{}y{~w{|xw|yxxzzz~wy{wx||}zxw{z}zz{{|~}{{{|x~~|y{zyx}||{|y{|{{y~}|zy{x~{}y}wuzz}xyyw{z|z{|w}yz|xvxz{~{}yz|}z||wzzz{|{~z}}|}|xzzy|zwz}zz{{}w|y{|{|xvxy|z{~{||}}}|}|}yx}|~x}{|z|||}w|{zx|y{{}{}{w}|yw|{uyx{x}|}zyx~~z}zy~x|yx|~}~{|x}y{{{y{}z}|||{|}y~vx{{w}y~{xy{|xy{zzz{{|}xy~xz|x}}{|z~z}{}y}~{|x|~||{~xz{{z|uz|y||w|}}yyywywx|x{z|yu{z}|v~zyx||y~y~}}zx|zy~{{z}xz|{{xu{{{wz}|{yzyv|}}z{xwyx~w|}||tx|w{||{~}{{}}}~}z}~{~y{}x}{}zzy|||zx|xz|{y||zxz{xuzx||{w|zzy|xywzz{x|{|yxyz|x|x{y~zyy~{}~}{|x{~u{xyzw}xyvxyx|ww}|{x~y~{yz{z}{~||~||}}}x~w~|y{{{|z~zzy{yy|z{zx|{{|z{|xwz{xzzz}z}zz|z|y}}|~}yz|z~}~|||y~}~~~}~}}}}|}~~}~~~|~~~x~}~~~~}~~~~|~}~}}~{~~z~}~|~||}~|||}~}~}||}}~}~~~}~|~~~||}|{~z~{z|}}|~~~z||~}}}|~~~~|~~~}~~||~~~}}||~|~~~}~}~~}~~{~}~}|}~~z~|~z~{~~~z}}|}~~{|}}x}}~|}~}|||~~}~}~{~}|~~~wzz|zyy{}zx}yux{y{zzw{s|xz||}zz~y{zx{|zzzz{{|z{{z|zx~{|yv{zzy{{xyy}z|||{{|{y||wxzwyyyyzu~{xy~z{z||}yy{|zz{zyz{xzx{ywx{~|s|xw{||~{z{~y|{{x}|{{wyy{|y}|yz{|yw}u|z|zw|w{xy{{y}~w|zy{|x}zzx|~z}{ywy{y|}zy|v|zw}}y~{z{tyxxz}y{{zy|~}{}yx|y{{|z|z|x}|}xy{zx{{|y{y}{v}wz|zx{yz{{{}zw|w|{zx|}z|}x{yx{{yvxz}{}||}{x~y|{|uw|w}xyyxzszz}w|{{|{{z{z||{z|y||x|xx~z}}y{{}|~{v{yzy{|}}~|}|||}|}}zyyy|}|q}}y|{|{z~zy}|{}}|vy}~zyv{uy{xz|y{}z~|yy|~yz{xy||yw{zz~zz|y~}}{}{{}sz~}y|z{y{~{~yvzxxvyx~x{|}}{y||{~{y{}x|y}{yz|x{yywyw|zzw}z|w|}x|{z{zz{v{|{{|zw|z~z}{z|xyy|vzw{~{xzy}z}zz{w|zy{|yzw|||z}x{{wzy{z~y{}}z}}z|{y~yxyy{x{|{xxx}}{yvzzyx|zxw|}||~y|yzwzzyzzz{y|{}zz~y}z{{y|yxy~y{{zzw{|z|{x{p||w~}{zx|||~{}y}|yzx}yx{y{{y|xxyxyy{x{{x~}yx|{y{{z|}|{z{}}~~{{{{yz|z{yx{|}~}~}~~~~~~~|~~}~}~~~|}~{~{~}}}}}~}|~|~~}z~}~}~~|~z~~|~~{~~}|}~}|~|y|~~{~|~}{~~{~~~y}~~|}z~}~~{~~~z{~|~|~~~|~}}~{|}}~|~}|~~~~|~~|~~}z|}|~}|~||~}}}~{~~}{|}|}}||~{~~|~}|~~z~}~}}}|}~}~|}|}{|~{~~}{~~~}~~{}||}yx}zz}y}|}~xyywyyyz|zzxz||yzyyuz~{yzyyxzxx|{{zz|z|wzy~{{{xwyx~{~|~y{x~|y|}~zzzwy{wyxxy{yz{{wywxx|x|xwuyx{|}xy|z{uy{uz{{~{~{z|wxyz{~|{y{wzxzy{y{zw||zy~}x}xxy|}s|utzy|x{zx}yy{|}x}|{y{{~}x}zxz|{}}yy{{}}{||zyzzyyzzz{x{y|xwy{zwuuv{}|t~y~}}~yuxy|vz|w}|z{yyyxy|{w|yzywx|wyzz{{yzyyv|{xzw{}z{{vz}|x|~x~{z|x}{z{{yzy{zz|{|{zzzwxyzxyyz|{xw}||zwxzy{xw{|z~uyw{}zq~}zz{z|y|{|}{x}{{y~{{|xwxz{zy{ywyy{xx|zwy|yy{|w}yzzw}~y|w{w}~yy}y}y||{z~|}|y{zx~|z{z~||x{zy||x{{xxxzz{wxzuvz{yyy|~{|}yyu}y|||y{y~{u|u{yyz|zy}|yzyzyv{y}y|{{w}{yvy||wx|y~{|z~xz||y{{}zw}{x{}|{zy{z{|zzwx{wx~x}xw|xyy|z{zyzwvxx{yy{v|zw}{{xwzx{~z~~}{zzz{{wv{y}{{rz}x|{|yyyzz||xu{x|yyyz}|v}vy|z}w{zvyz{zxxzzy}}yzzzy}{{{x|t}xz|xx|~z~{}w}z}{z{zt|{}~|{zz||z{v|x~|{|y}yz|}|}{~y|{{|~y|x{yy|}}~}|z~~}~}~}}}~}}}~~|}}}~|z~~}~|~~~}}}}~~{}z~~~{}}~}z~z~|~~~~~~~{~|~}}~~~~y}~~~z}|}~~}~~|}~~|~}~|~|~{{|~{}}}|{~}|~||w}|~~}z~}~~~~~z~~}}{|~{~~~}|~}}~~{~~|x~}~~}~}~~~||}}}~}~~}~|}|~}~~}~~~}}}~~~{}}}~~{}}~yz||{~wu{|z{yz{|x|yz{xz{z}z{zxz|~v~{xzx|{|zyzy|}||{zyxz{~z{x~|}y|yvz{{z{w|~||yy~|~~{x~}|}x{}x|z}y{y{{|}yy}xyzy||z|wz{zx|zyx|zyy~}wyz||w{|||{zw|}z{xxywvx|}{}{x|z}{z||yyyzy}}y{{{zz}yx{}{|z{|{{yzz|z|zx}zyx|{|z||yz{z{{{zy|yy{}zvx}y}y{zw{y|w{zxz|wuzyyz|z{z{{z{|}|z||{|zyt|}y|||zxyz{}{u{~}{{zzy{y}xyyyz{wzzyy}}}~yyzvxz}yvzz{|y{z}y~y{x~{}}wzx}yww|{}|y|||zyx|y}z{{~|{y|w{{y}z{~{}xzz|{w{~y{|}zxzz{|}|}~vzz}}ywz{{y|zzzyz~{xz|z}zx|{|xy}y{~|{z~{}~zw~y{yw|}z{y|yzxyz{zw}~{}{{~xy~{z}v{|y{y{yyx{yv{zz|zwy{||w}yzxu}z}yy{x{zy}zx}{|~|xz||}{yzy{|x{~x~z~||~yy{|}z{{|y{}||w{{y}yz~~x|z}||y{{y{|xzz~zx{z|{xx{{{y{}|{yxxwxzzxz{y|}{|w{z}}{y}}|x{x{t~xvzxzz{{zvy}y{}}{{z{z{uzzzx~z|zy~||{~}wv{{}zzzz|{}yx{{{{vxz||y}|yyy||}~}y|{~zx|yyzzx{}zzy|z{yy|zz}v|{|}y||yx}~|}}~}{}}~|~~}}~}}~~~|~~~~{~}~~~~~~~|~~}~|}|~x~|||}y~}~~~~|~}{}~~~~}}}~}~}~~{~}{~|}z~||}}~{|~~~~}~}|}~x~~~|}~|}~~~|}|~~~~~|~~|~}~|~~}{~{~}~|}~}}~}}~|~{{}~~~~}~~~~~{{}~~~~~~~}|~~~~||}}|}}}~{{|~~}~{~~~~|{}}~{{|~}~}}|||z|{z~x{{|yzyzzyyxy{z}{xy{z~{yz}{t{{y{{vx~xv}xz||v{|y{x~}|~}|z}y~~}zz~uz{xzyzzy{{uzw}{uxw{yy}wz||w{xy}}{yzvw|y}z{~~yyy{z}{z||}yy}z}{|zyzyzvy{vzv{z{y|yyy{{||{||yywy{z}w{{}{}}}|yy|v}z}~~v{}{|}{zyx{||xx~}{~xw{y|w}wzy{uxxyy}x~z|{|wy{|yy|}{~zyy||x{}zyz~{}}|{{~z{zw|xzyyz|{xx|zy{z~|v|{vv|zx{z{|z|~zz{zy{|w|{zy{x{xzyy{{|~|{|ywyy{xz}wx{wx{yz{|~{}yz{x}~xx{w}zzz{x|y~{zzy~}~{z{yw}~~yzwzzzyyzx{xxyyzw}|wx}z}xwxzz||z~|}|y|}||y{xzy||~x~|}x}{|z{xy{w|{{|wywz|}yyx|}zt{xxv|{y}xzz}x|~||{xy|~|}zz}y~|z~x~|wy{{{yywx|w}|x{t}{|zy{~|z|{{~{|{}{||~y{{zz{|}}{zwzzy}~|y{z}|{}y|w{v}}|zz}{z}xv|tz{z{~|w{zyyy|{|{}}x|x~}{}}{{}||{z~{}|}}}|}~{z|{{yzy|wxwy~zzywyww|}yy{xx}|z|{}~}z~}yyz{z|{~}}|}{|~||}yz~zw{zzu}zx|vy{{y{ys{z}yuzx{yyy{z}{|x|z{xz{|~yz|~~~}~~}~u~z~~|~{{{||}}~||~}~}~~~~~}{|z}|~}|}|{~}|}|~~~~~|~~|~~~{{}~}|~~z~}}~}zz~~~~{}|}|~}}~~}|~~~}|}}||~~}~}{|~}~|}{}~||}|{|z|{z~|}}~}z|}~|~~~}~~}}{~~|~|~|}}|{|{}~{~{~}}}}~~|}||~~~~~}~~}t}y}~~~}|}}}}{{~~~}|~~~~}~~}w{v{{|{zzy{{zx}{z|y|z~sxy}~{{{wz{|z{}|{z||}z{{y{zv{xzyz{}x|{}yx|y}v{yxy}xzz||y}~zz}xy{|zy}{zyz|zzzv|{z|zx|{yzxyu||w~z{wxwxx{x~{zw~w{x|x{{|{{vzz{|vzz}~xx}~zyzzx|{{}y~zx{xv}w}xxx~z|wwv{v}zyzv|z|}~|}||x{y|y}|v}|zzxz{{xzyz|{y{y{zxyzy|zy{uzzzvzyz~z{z~yx~xz}}z~xx{|v{z}~|y|}y||w}z{zy~|zzy{{||||x}~yy|z}{yv}{y||zw{xy|yz|}|y{{z{z~y{ywyy|xz{xzyvu|x{z{x{x}x{vyz|{{}|{}zy~wz{|zz|||zxzwzy}{|}}z~zx{uwwy}zyxzx}zyz{zx{yx}|}{{}|w|z{zz}{y|{yx{}}z{{~{|xy{y}{yu}y~zx~|}{}z}{}zyz|w~{}~x{x{yxzw|{~w{~}|z}}{w}zz~yy{|{{}zz{xxy||o{{|{{}yv}{z{|wyyzw}wx{}{|yx|}{|yvvysy|}xzy{~|}|wz}y|x||xx|zt{zy|}|{yy{}||yxw~{x|}z{yvwy}zxw{zy{{|zz{|{z||{{y}|z~}}}wu{w~x}y{ty~w|z{}{yx{{x|z}~z{{zz}}z||yvyx}y||u}yx{}}yzzz|y|{wyw}xx|zyz{z{{z{z}{yzyyz{x|z|||{z}y{|~z{z~w}x|{|z}{{~~~||}}~{~~}~~}~~~~~~}~~~~}|}}~|{~~|~~}~z}|{}~||}|}~}z}~~~~~y~~~~~~~~}}~{}~|~~~~}}}|~}}{~~}~~~}|}}}~~~{~}~~}~~|}|}{}~}{~~~~}~}|~~|}~~~}~~~{~~|}|~}}{}~||}}~~~}~~~~~}~~|~~~~~}~~~|{|~}}}~y|||||zy}y}|yvvz|{wzvwz{y|{xv{y|~zx|x{z{{~yx}~{}xy}w|zyz{y|{}v|}~{{w{}{yuyw|vx}xzxzyz{}xz~z}y{x|xww||xz||x|{y}zzz{z~~zz{}|}{{xzx{xyzz{xyyw}v|}w~{{~}yv{wy|{zuzzyx{{y||{z|{z}{}{}~zz~|zz||}{||qz~{z{u{y|wxz|w{|{|y{z}zzx{yvyzwxzzz~zwyz}y|}}{}}{y{||~{}y~y}{{z{ywzz{zwzzw|vxzy{zzxzzw||v|~x{yxyx|~yw}~|x}x{{}~vzxzz~{{{zzy{}z||zyzy{zy{|{y}{{yw||z|{|~x|{xxzz}}y~|w|v|{{{z{}{}yy{zzwx|y|{y|z}x|y|y}t||y|yw|{|~yxzzyyx{||}}{}}xy}{{y}y~{|}}|}{~~}x|~|}zxzzx{w|{xzy{|yv{x{vx{zuux}x{zz|zz{{yw{y{z~z{zz{x{}y}xz{yzz~~{|}zz~{|}zxwzwvx~yw|wz{zzt|xw|zy}|y}{z}|zzz|{yyxz{zy|z{|z|}zyy|zw}y|wywzz|~x{|{|ww}|x}wzyz}||zz|{{zy{x}|}y{{~{}z~}{}~w}yz{|zz|z|zv}}|z|yy|x|xyzyx||}z{zzy{z{{zzz~{~|y|{}z|x|z|~|y}y~{yz{|z{x|w}~||zz}{{vzyzywwxyuy{xywxzxy}x{{|z~}wy{yx|{|~~~}}~|{~z||~}}}||~}|~~}~{~}z||{}~~z}|~~{||}z~z|}}}~~~~|~|~}|~|~~~}~}}~{}}{{}|{~}~|~|}~}|z}}~~y~}~~{|~|~}|~}}~}~~||~|~}}{~}z~}~~}|{}}}|~~{z|~|~}~|}z~~}~}~~}}}|~~|}~~|~}|zy{|~}{{~~{~~~}}}{|}{|}~~|}~|~}~~|~~~|~~~{}~~~~~~~}}}~{~~}}~~}}~~}~|z}~}}|~|}|~{}}~}~}{{|{{||{zz{x||z{x{|}|x{x{{}{|z|{y{|~xy|{wyvyzz{wx}{ywvzw|zz}yyy|~y{x|v{x{zzyzy}z~{z|z}{xxxz|}zy{|z{y|xy{x|{yuz{|yz|{}||xw{x}yz}{}~{wzw~}zz{{|{xzz|z~zyx|xxx~|z{}zyu{y|zy{wy}y{yvx{yu~zy{xyz}}y~y~y||zv~x|{{{zz}y|x{{yz~zzy||vwyyx}|q|{y|y}|}yvz{~z{{zv{wxxyyz|zw|z{|xy||{w{~{wwy{z{yz{|y{y}~{zvwx}{tyw|{w{{z~yv|xzzvyw|zxz}{|vx~}y{u{z}|{xwzyzzz{x|z{xyy}|}xyz|}|yzxxy|z{zz}zy|tz|y|~|||xz{xz}{z~~{z{}{z|}}}{z{y|x|{{x{||{{{}wyx{{zv}~z{~{u{}z{zy~zz{~~{|x{|x}yxz{{{{||~|z|yw~yzx{{~y}}y||zzx{|zz{{{zyzxzz{{|~v~|{|w{vzx||~{}|{~{yx{y|z{}vy~|{y{{{yzz|x|yy~x{|{yzx~{|y|y{u|zyz~x}yzwz{yxwzzz{}||}~{z|z{xz|~|{w~}{zv{}{|{{zxx}x{x|{}zyu}}w|x|||zy{||yzqzzzw{{}{}|ys|w{~{zy|{zy{{~zxxw|{{y|zyw|{zz{x}~w{wz||~|{|yy|x{z}~z||~z{~~yxyy{|wzy}{~{v{yv~y~{z{{|{|~|{zwvw{~||x}z}~|}~~|~~~}}~}~~|}|{~u~}}~|~~||~}|~}}~||~y~|~|z|~~}~~{|y{~~}}~}~|~~}}~~}~{~~~}~~||~|}}}|}~~|}|}~||~~~~}}~~~{}|~{~~~|~~~|~|~}~}~~|~{|~|}~~z}}{}~~~}~{~{~}~}~~~~|}~~~~~~~~~}~~~}~~~{~|~~~}~~}~|}~}}{~~~}|}|z{~{~~~|}}}~}|~~|}|~{~w{|}uzxzy}~|zwszx|yy|y|wzzvz{|yxw|vyx~zwu|~xyzz|{|z|zw{z}~{{~}z{w}u|{~zzz{}xx|}yvzzyzv~wwwxyzz}yxx~|{{ywxy{z{{wy|xzzzzw{|zu{~wv|{~y~vy{{{z{{{yyzux{|yyz{zz{xy{{~{wxzyyvyyxzys{x~||zxy||wz{zyx||y{~z{}}}{{{wyyw{|zwxx{vuxx{{zzxzxzyzxzr{zxzxzy{zy{{{zz|~}w||z~}w{z}|}z{yzyzyw|{zz{wv~y}{|}}x{tw{yw|{vyw{xy{{{{xxzz~z{}{|{|vy~z}y||{~wwy{w|wyvvzzyzxy{||zzyy{vwzuyzw|z{z|{}{{}}zy}}||~x{}|{y{y~|y}yzyx~}~vz}z{x|zy|z{{{xzz|xw{x|{y{y}xu~{|{{}z}}|{{~||~vv}}yx|{zw}xzz{zyxxx{y}yyzy{x~vzyv{}zwv{y~yy|wx|{y|zzy}y}||}}{{~~~zw|uyyzvvv|}w|z{z{~w|yxywxyuwzw|z|{yzy}{zx{}z~|||{~|{x{{{yzyz|}ywwy~{{}yy{|zzv{zzx{{uy|ywwy|w}xy{|xx}{xzz{z{|z~}{yv~|||{|yyy~zwvxz{{x{zxyxvzy{}~yvxzyyvw~{|}}yw}~y{{z{}xy{|zzwz}{z}z{|}|||y}v|yw|}v{zy~ywxwv{xzgyx|r{|wx{w|v{}~}}|z|yy~{z|z}}{}|||||}~z~}}|~}~|~~~~}}}}|{|}|~~~|}~~~}}~~}}~~z~}{~~~}~~|}~}}~}~}z|}~~~~}|}~~~|~~}|}}~}|~}}~}~z~~|~}z}~}}|~}~~~~|~}~{~~{|||~~~~~~}~~{~~|~~~}~~}~}}}~~}}~~|~z~}~~|}~}~~~}}~z~|~}|~}{}~~}}~~~~|~{}~}~~~~}}~}~}|~|z~~}|y|}~}~|~~}~~{~}~}~}}|v{z{{yzx|z}yzx}zz{yv|{zz{{}y|zy}xtzwy{}}xvx{{zyy}~wzx}{{}{{z~y{||{zzvxzx}}xx{y|{|{|{{{y{x{z|vz|}z{uyz{zx{{y{xy{zyxy~yw|w|z|{z{y~yv{z}yzx}|w|y{x|yw{{z{{y{y{z{z|yw|{}{{z{{{z{z}zz}z|{|v{wzx{|z}|{||}y|~z}}z}|zw|xyy}{yy~z{zz{{yyx{zzz}w~z}z{||wxy}{z}|zz|y{{wz{~|{z{|xvz{~}~{}~w{|z||~v||{|x{~~|y}|y{}y~}uy{zz}wz~|x~zz}|{}wz}{xz|yz}{}|yxx||}{|y}v}~z{z||w}|~{|}}yw~x~{~z}|z{xz{z~{|yxyy}}{yz~~|xyv{~}|{}zvx{yz|{|y|{w|yyyx{y{z||{|yy{||w{|zz|~~|x~|{|}{{vx~yyz}yy~{~|z|z~z{}z~~z}{y}}|yyx~yz{y~}~wz||{w{|}{u{{x{z|~zy{|zy}|z|zx|~~x|~|}wzz~}|zvxy{}|{{zz|{zw{~zzxyv||}}{}yz{z|z}{z|{|{{|y{xyxzvzz{{y~z|}|w~||xy}{yzwxzz}|~{{vx|y~||{z|y~{}}zxz{y~}|{|{w}xy{y|{~|z{|z|~zy}x}y{}{zyw|z|xw{{z{{|zzuvx{}xzz{~{{z}zvxvzx~}y||{{}zz}~{z{|}uvwyy|y{~}~~~|}~~~|}~||~~~}|}}z}}}~}|~|}}|}~~}|~}|}|~|~~|~{{}}|y~}}}}}||~|~|{}}~~~}~|}~}~|{}~~{~|~}~{~{{~~~z~|~~~y~~}~{}~~~~|}|}~~|~~~}|~|}~}{}{~~~}||}x~~{|}~{|~}~|}}}~}~~~{~~~~~~~}|}~~~~~}}}~~{~}~|~~z}}~z}~~}~}~~~}|~z~v}~~}~~|{|v}zy}{|zz{x{v{y{{yxyz{z|zy}zxzzxx{y{|{~{~zw{wy|}yy{z|z~y}|{{}zz{yzvyy|~|x}|z{zyywz{{||ywwu|vxwy|{{{wzyy}~{{zz{}z~{xwy{{{}{{|||{~x|x{{yxzxy}xz}}y}}zz|y{w{yyyqx{{yz{{{zyxx}{}yzz{y~}{yy|~|wy||~}}}}wz|yz{w{zy}}yz}xx|}|wx||}yvz}yvxy||z{z||x|zx|w}z}~~{}}~y|}zzw}{{|yzw{|y|{}|z}|}|yy|v{yz}yx}{|}{|x~y{z{{{{|{zxxyx}{z||z~|{{{xzyqyzzx|z|{xuwxx}{}{{{yx{z{zz{y||~~}|u}}{{{yy|}{{{~}}x{||zyy~uz{wzyy|w{wxyuv{|{z}zwwuzu{zx{}u{zz|~u|}{zy||{{x~~|x{yy{|x}xuyzz{|xy|{|yy{~|{y{t|z}}|y||uz}z{x{|}||~xxz{{||}{|xyt}z|~||wzzx|zy}zzw~yxzv{zzz{|y}|z|}}z{z}yz|}zzv{~~}||yx{y|ywy{yxzyyyzv{{{xyxyzx}}zwzuv~sxuz||v||~{y}}}{z~{|}|}}z}~y}{yzzx||tx}z}wuyyz{ywzz{y}zwx|yzyu{z{|z|x||{w~}|w}y~|{z{{{|xyyz{~|z||}|wy{zxzwv{zy{yv}x{{ywzxyz{}|{y{|}zyx{x|{zw|y~}|}y~~~x}~}}~~}~{|}~|z{~~}{}}~~}}|}{}x}~{|}~}}}~}~~}}y~~}~}}x~~~~~}}}~~}|}~}}}{~~}~~{}~~}}~~~{}|}z}~~~~~~~~}}}|~}~}~}~~}|~|}~x}~{{~}{}}}}~}}~~~|||~~}~|}y~|~{~~~|}}|}}~||~z~~|~~~~~}~~~~z~|}~~}~~}~{}~~~}|w{}~{~z~~~{~||}~{|{~~xw|y~|z{{xy||}|{|z{xz|}{{v||}|{{~~zy}xzy}|zzz~~z}w|y|wzz{yxxy|||z|{}zzzy|{z{xwxy{w}{|{yzv{||}|z~y{xw{{zy|w~yx{{y|v|xyw{{xyywv|y}uz}|}yy|yxyx}z}x|z~{zxz|zv|zz}uz}{zy{wy||{}y||||z}w}xyvy|}vy{ywxw{|{~zvyzy|z}wy|y}zz|zzy{|xzy|zz|~wx|z{{|xy|~zz|w{sz~}w|{{y{~||zywzzzw{~y{{z}|{|xzz{zwyyyzzzytz|}~z{yw~xzyzwyxw}|~x{||z|}zyyyxy~z|zyxzy|{w|{xz}yyzw{xv|{{z{{zy{|{zyzx{yz{z|zxv|{}|yz}}uyy{{|x|}{w|z|yy}||z|{{x}}|}|~{y{||z~z||v|}zw{~zzvyyy{||zz{xz}~|x}|{{|zy~{{|z}{z|}|}zw}y}|}z{yyz}u}|y|~{{~~x{y}|{{y{{zz}~x||{wxx{zyz}|x{yx{y{{||}}|z}zzzw{{u}|z|}yyzzzy{~|y}}uz{{}z{}wyyyyxyy{~z~zz}}}zz{|}y{}z|~ywzy|zzxz|zzy~z|yz{|{|~y}||{{}}w{yw~xy|}y|y{{y}x{{{z{zzy{{{|{xx{z}w{}wwyz|x{swy{}|~|}}zzx}{y{wyz|}y{|||~|y{|xzz|z{|xyz|y{}t{z{uz~z~|{yzz{}z}}|z|y{{zx|{yw{{}|z~~~~~|z}z~}|}~~}~}}~~|~}~{~}w}~~|}~|~||~~}~}~~~}|{~~{}~}}|~~~|}|}~|}~~~}|~~|~||~{{y}||~||~~~~}~}}y~|~~}}~|}|~|~}|}~~{{~|~~|}~|~~~}{~~~{~{{{|~~|~~{}x|~}~~}y}}~|~}~}~~|}~}~y~~}}}}~|}~}{}}|~~~~}~}~}~~~~z|~}z}}~~~~~~}~~}~~|~|~}|}}~~{~~~~{}z}}|{|~|~|}y{xzryz~|}y||}wy{{y{z|zz||}|yz}{z{z}|zx{x|z~{{|{|{|xwx{wr{{|zzz~{zz{xxz}y{}|y{yzzy{xx|{{z{|z{z{yvzx|}zzz{xy~}z{}ywy|||}zy{}zw|yyyu}zzxy{z{|{{|zzxx|z{{zx{xz{||}}~y||}|}zyw~|yz|{{|}}}{x~zwyz{zxyy}z}{w|xzxyyvyyzx|x{yyxy~{~z~}{|zyz{~{{x}|zz}z~yz|z{zz{y}|}wy|yy}yy{yz|{z}{yxyxzyzzv~xy{{}y|w{~||}z{||y~~~zz{{}y{|}{}|z{yyzzx{zz|uwyzwzu{yzy{yxzz|yy|{}z|}|y}}~~z}z{}xz{~x||~|~||}z{{xy{tzv}yx|z|yxy|}z~vzxxywxy{x}}z}y|y~}|zy}~||}|}zyxuz|wvxyx}x}y}{{|zwxyx{v}{|y{|xyy{z|{zv~~{|}|x|}}{~zz}zxzx||zzzz{}{yw{xxzzzzv}}{{xw{|yxzy{{x||zy|}|zz|{zzvzyy{{}z{zz}zwxy}~x{zx{|zz}{~x|}{zx{{{zvw}z{|{~|zv||~yy{{}zx~{}|z||~||}}{vwz{}zyzxx}wwx|{x|wwyy{yzwxz{xy{}t|y{{zy{z|}{~y|w{}||y||xw}{}|}{wy}}yz{w{ww~z|y{z{{||z}y}z|zxyyy~v{zy}wyzx~}z}|w|z||}}~~}{~~}|||~}}~~~|~}}|}}}~}~~}}{{~~|}}}~~}~~~|}|}|}}~}~||}|{~|}~}y~}~|~|}z{}}{}|~}~}{~~|}~{|}|}~|}}~|~~~~}z~~~}z|~~z}~}~~z||~|{~}{~||~}~}~}}~|~|~~~|}}}~}~}~|}}~~}~~}~~}}~}}}~}~z{}~~~~}~|{~|~|~~{~y~|~~|~}~{}~~}~{}}~~~{~~~~~~}}}|~~~||~z|z~z{~y|~zyy}y{yvwxyz}|~zx}|z{x{}y{{{}~xv~z{|zy{|ww~{x{||yy{}}~u|}|}{x{{z|{|w|{yz|z{zwy{xz{||{x{zyz||yy{zzw}y}{}y{x{uzy|zxxu{yy{|x|{{x{x{}z||{}|yz{xwxy|y|z{yv{xyx{w{x}y||{}{z{~|{z{y|y|yz{yy~y||{}zzyy|x{}{wz}y}ywyzz}{yx}zw}{yz|w||w{{{w}{z{}{|zzy~|zw|{|z|{y}{}|{}}zyzz~xz|z||v|yyz}{yz{{zyzyyz~t||||y}z|zwz{w}x|y~}{zv{{|{|w|{{|zzy|zyzx{u{|}}z}zv~y~z{||y{{y}yx{wx|{y|u|z{zz{}|~|y||zz||xxz}tz{{||y{||u|zz|z{{{}}zxv~z||{wz{|vzz|zx{{}{{z{|yw{|zx{{y~||}z~}y|vvy|w|xy{z{}xxzyx{|yw|{|x|{{}~|vzzx~||}}}}z{z~||{x|}|}zy|}xy{y{zzyz~{yp|{zzw{wuu||y~{z{xyzx|{z~|}xy}vxz{zw{{}|||x}zyz|{wy{wyxxyy|zyz{{yvs~~zzwy|z|{{z|zvz|yzyy}|yy{yu~~|~{y{xxx~{{}xz}x|z{ywxw~yy|y}xxzyx~wxz{}z~}{y{yz|y{}~y}xx}|yvz{x|~{||y~{{|y{{~z|u|tzuywyzxu~zy}y}|p}{z|}z||~{~z}~y~{~y~}|}~~{}~~~~}~|~~~}}{}~|~y~~{}|~~{~{~|~}}~}~}z}}}}}~}}}~{|}}u{~}~{}~}~~}~}~}||~~}~~~}{{}~}~|}~}}~z~}~~}}~}~~}~}|}~}~~~~~}{~~{}~~~~~~~~{~~~{~}|~}~}|z~~||}~~|~}|~~{~{}}~~}z}||~z~}}||~||}}|~~~~~|}~~|~~~~}wzy}}z{|z~|{{zw|xyw{yw|vvzzzzzvxwyvzyxy|}{{vuyy|}}{}yy}z}xzz}}~{{xwzz|x|}zz~|xxw|{|xyy{x{vz{y~|{zyz{yytywz|z||w|z~y|xz~zxz|zzx|{|yyyy}yyzzwxw|wy{xwzyx{x{ys|ty{{}xt}wzz}|{{|{yx}zzx|}yz}xz}}y|||~z~|wyzx{}twxxwzzxxzwz|{w}|zzx{zz{~z|w{{|{{wxxyy|zxxxz}zxz|z|{yxyzzzzz{v{zz{y{{xz|z{|{xxx{xyxzyvx}yz|zxz{{|}z|}{~w}w}|zwz|{|vxxxy~}wz{y|y|xz|yyxx{y|wzxx}yzz}|||~zwu}~}}xyz}zwyy|}{y~}|}{{}{xy|~x}ytyx}z|xwxuy~xzz{}x}x{zz|}}|||z|~{z~x}vyy{{}}|zwxy}zxytwxzzz{w}zv{zyw}yx~yx}{w{ywuz|}}yxzzz||}z{wzyzz~{~z{{}{{~~x|zz{}xx|xwxzv|||yz}z{zzwx|{v~yzyy|}z}z|zz{z~zw{wxzw||yzwzx}||{xyz{zx{{x{}syy{zz|zwzzx{y{wzz||{|y~||zy}xxz}}{xtw}z}xxxz}{}z~z~zxy|u{u}{x|yvwy|{zyyyy{z|vyvwyz|y||xy{||xz}wyz{}xyz|zzxx{{zz~|{v~x|~||uxzx}z{~{{w|x}zvx{wyxx}}z|y{{w{z|{z~s|~~z}~z~~|{~|~|~|}}~~~~~~}~~~|{}}}|~{|z~}|~{}~|}|~~~~}}}}}}}}~{}~}~|~}|}~~}~}||}~}{~}~~~z~z{~{}~~}|}~~~|~y~|}}|{~}{y~~|}~||~~{}|~z}q}}~}~{{{{~~~~~~}~~}}|~}~~}x~}y~~}|z~}~x~{~y~~}z~|~|~|~z~~}}}}}|~~~~~z}x}z~~}~|x~~z~|x}|z~~y}~}~~}~}~~{~|~~}{}}~~|{{u{|z~z}~v|}xyyyyz}xv}{y|}y}x~x{wxy}y{x}x}{{}zz|{{zzyzxzz}~||yxx|wvy{y|yyx~{}x}|~{~yx{}{zzx|zyy|wy||y}}x{xxy{yx|{{~z|x}}{y{vyw}{|z}}}xzyz|w|}zzxx|x}ywy{y||}|}y}x}}yz||x~y}z}{x{~zv{zx|y|ztx~y|{tvy|}zyzy|x~yx{{w|~xzy}zv{{}y}~~zwzz~{{zxxz{|~|{~}|yyz|x}|y~|t{y~z~|xzz~}y{|{y{{z|y||{~y{~{yzxyxy{|w{{{z|{wy{z|zw~ywz~x|xz|z}}~z}zy}xz}|zt~w{xvz{y}|zzyzz|{|z{zvv|}xyz~{{{y~}z|{xzy}yxz|}{|{||{xyu{{}|{yz|y|wxzv}y{}yw}w{{y|zzy{}x|yxzyx{~|}y~}x{{{z{~xx}z~|{z{z~}z~~}~}~xy{}y{|{zyz{yy{|w{z{}{yvz}yyy~|}|z}xxz}{{|zy}zzzy~y||yxzy|~~{}|y|xx{z|~{|zyyyzzy}x|{xy{{z{{|z~x~y|vxv~{zyy~zyx}{y~~||zv{}}x}zy||vyz}zy{|x|w|{zzz~~{z|z{zz{zz{|{{{}z{x{w{{y|yx{y~}}{|{z{~}xw{{x{|{|zyx|y|x~x|{}yv|{{vxvzxx{yzy|wy{x|{y}zz||yxy||{{z~y}zz||{w|y~vzv{{zzy{|{}|~|y{|z~{v|x~x{~~~~~~~~~|~~~z}}~~~~~~~|~~||z|~}~~y|~}|}~~}~}}y~}~}}{~~|~~~~z}}}}~u~~|{|}|}|}}~~}y}~{~~~}|~~}z}{~~}}}~~}{~~}{~z~}~}}|~~~}~~~}}y}}~|{}~~~~w~}{~~}~~~~x|~|~~~~}~}~}}~~~~}~~|~}~~}~~{~}~~|}|{}~}~~~~~}~~~}~}~|}~}}}~{~|~{}~}y~~~~{~}{}}}||}z}{~}}{w|{|~yy}v~{xvzwwyzw{{tzy}wx{vvxz}{|{xvz~vz}w|{{wz{|y|w|}z{}x|x{~z}{{{}xzzxy|zwy{x|}y}|zvz|{{zwxxtwwyy{ww{}|yu}{zx}w{w}|w{|||xx|}y{~vzuyyzzzyy{~|{||z||xwys{xuyyx{z|yzx}x}{{yyu{~zy}}x}x~{||yz||z}x~ywzyzy{{zxu{zyxzx{{zvyxwy~{y~{{~{|{}y~x{zzv{~|}{}v~{||xz{{zw|z~yy{p|{vwz~zz{|zw{zzw{{|z{r|zz{}y|x~{zy}zyy}zw~|zy||ww{xz|xzy{y|yy{|x|s|zzywzyyz{{zzxx~{|||xy}{z~|yz{yz|{{zz{z||yz{zw|~y||vy|w}z|wyzvuy|{u|}z}x~{w|~||z|y|x{|}||}|yyw|zy}wuyzwwyz{w|vx{{{yz~{zxx|yy|y~y{~wzxv{}zy~x}}}z{~~|w{||z~~{wz}zw}v{}z}}~}vwwz~y|}y{v{yz{zvzy{|{xy}{|yz|}yy~xz~zx|z}~}{y|{yzz}yiyv}~x}xsy{vxv{xyy{y|y{y{uz|||{z|{{z{}|}}zz|zy{|}z}zzzy{~{|~~y}x}{y|y||x{yyxyyzxzyz{zyz{|xz{{|zz}y~}||z|z~z{zz}|~|zzyz|uy{xwzxtyy{{zzz{txx}~{y{|zzy{wxz{v~~||{x{}{|~|z~~{z}~}{}~~|~}}~~~~~|~|~}||}~z~}~|{}}~~~|~|~~~|~~|}~}||~~~}}||~}}~z~}}~z|~}~~}}}}~{~}|~~~}~{z~~~}~z|}~||}|||~}}~~}~{}~}~z~|}~~~|}~~|~~}~z}~}~}{~z}~}||z}}}~{|~}|}z~}}~|}}~~||}}~}}}~|~{{~}~{~}~~~~~~}}}~~}~|}z~~}~~|{|y~~}|}|{~|}}~|}|y{~}~|}~|~}~|~}}~|}}~x}|~}}{}~~{~~}}~}x}|{z{{y{z{u||zzxyxvyzxtyvz|xwzzy|{~x}z{{x|x{zw~xxxz}{wz{yvx{|}zw}wyz}yw{yzzy{wy|x~z{{yy|y~}zyw{z{{yu|yzx}xxz{zz{z|zyy|{y{z||yxs{}}w~uzyx{y||x~ywu{~|y|y}xzyyxx{|{{|{uyx{{{{x{yy{|yx{xxzzz{yyvx}||y{z|y~|zt{{yx{zu{{}xxz}wzvy~||~zyy}{z|yyz{}~{{|x|yy||xy|z|{}x}}{{zy{z{{zyxyyzyv|}xx{}zy~||zw|}z{xyy|}z|z{{|{~yxzw{|wy~yzzvyxy|xwxx}x{~z|z{z{{~zxwzzzz{{{|{{{}{|yz{~yxy{||z}~}xzy{w{y{{zv|z{{|x|{|ysyzzz||}zyuxzuzzzwt|{{{z}xz}y{w{|{}zx~z{}{zx}{{||{}v{y|zywy{wxy|y}xz{z~zvwyu}xywxxzxz{{}|{wxyz{xzy|v{||{v|{{yzwxzyx|zyy}|z{{xx}{zz{||z}wy{x~xx}w{|w{{}~}yw{{~{||}x~{x~|z{z{{yy}|}|w|v{||||{{yz||{}}~x{{ywzv{xyyy}{|zx~|u}x|xzyvzxyzyz{zw}zw{y|xxzy~zwzyxy|yxz{yyzzwyzy}zuz|w{yzz{{xzvz}}{w|{zxwztz|{|{z|yx}zzwy{y{{|xzxz{y{y|w|~yy|{|{yz||yz|y|xyz|x{y}|yzz{{w||~|}x{}v|~}}}}}~~}~~}~~~~~|z|{}}~}|~}}~|~~z}~}~~~}~}{~~~~}}|{}y|z}~}~~~~z~}}~|~|x~~|~z{~||}{}|~}|}~}|{|}|}}||~|||~|}~|}}z~~~~~~~~~~}{}r~~}~{~|~~y}~~{}}~|~~~}}r~}}y|}~~~}~|~~~|~~|~|}~{~}~~}~~}}||}~|~~|z~|z}~}~w}}}}}~{}}}}~|~~~{|}|~~}}~~}}~}~~~||}~~~{|}|~u|~z~v||w{{yx|z{xz|yyx|y{yxxzzzz|z}~z|y{yzvyy|zzz{|z{wy|~{xyz{{yw|{{{{~yxwyy{x|szyx{}zxyx{zzty{{zxtyzz{z{}~z}}zy||{{}{zzz|}}{{wyy~}wy}|vw{zz{{w{|yx}}wwyyzxvw|z{wwz}x}{|wz}z{~|{wyyy~zzzz}|y{}|{z{}v}r|{ywyz{}yvx{xwyx{y|{{yyw{x|x{z{u}v{|y|zy{zz|z{}{{~xxy~xv{y{y{ywwyyuvxyyzz}yuz{vzx}{w}x|{{|z}}~~|zzvz}zy|{}z{{z{|zzzwyzzxxx{yxxzxz}wy{zwy|yx}xw{u{|yw}w{|{~zx|||z{zy{}yxz{~~|z}||z}~z{yy{xywuwz|yyxwww}{||yw{{xvz{{|z}|z}|}||x|~z~y~}{|x|{xzz|~wy{~~{wy}~yxx{{|x{x}xz}uwzw{y~xzzx~w|w}|y{}|~~}}|~}|z|{|}z}w{y|xz||}wwuxz||yy|w{u|y~{yzv|yyx|{|{~xz{x{xzz~z~~|z|}}~}}r{{}y{{zv{wxz|{z{zz{{zxzvwx|yz}yzw|xxyz{|{y}}{~z|{v{zx}z{}~|}~{}x|{zx{}x{{xz~zx|{zxyzzyxyz}zx{yy|y|}|~{{x}z{}}}|z}z}{~}}|{y}}z|~zwz|zy{}z}z}x|~{xx|zxzy{{~y}yu|y|z||{zxz||{{}y~|}{~~~~{~|}|}}|}~}~|~{{}~}}~z|}{}{~~}}}}}}~}|~~|~|{|~}~}~|y}~~~}}}~|}~~y}|~}~~x{|~}}}~~z~||}}z~|~||z{~}}~~~~}~}~{|}}}}}~{~~~}~|}z~|{z{~~tz~|~{}~||~~}}y~}}}}}~}}}}}z{}~}}{|}~}}~~}~}|~~~|}~}~}~}}~~}}}~~~{~~}}}}}|}~}|~}{|~{~~z~~}|}~~~|}}|}}|~p||{}|~}}{zz}z}y~x|w{z|wxw|{vwz|y|zx|yy~{yy{}zx{y}{u{xxzzyvyv|zyyw{|yz{{{~w}w}vx{y|y{{v|{z|uzzxy|z}{y{{}~z|y~wxy|zz{y{wzyyx{|zz}{vvy|{{zwy{|zyzx|z||{|{{zyy|yxzy~|zyxx{y~wwyz~zwuwz{uxv}{w{zz|yz}q{wyy{y}xv|}y|vz|wzxxxz|~w|{yz}w{t}y{~~xyy{swyxvy{{||zy{y{{}wxz|xyzxyyz|{~{{~zy}}}vxz||w{{zuwy{|~u{yv{yz{|zx{}~~}{wy|~z{yyy}w}{xy}y}|{~{z{zx}~|{yyzyxz{}}z}{w|zyzzyx|yx|{yvxxx}{|x}~{{zzy{xzyzz}x|z~y{{y}|x||{z|zx}zwz{zxzz~{v||{{}zzyyyxyy{}v{y{y{{z|xyxzxx|w~{{zv~yz||{x{z|}}|{{}|}z{{zyxz~|yxzy{}zx|{}y}}|xwzy{|{{|vw}|{||zzvzyy~z{v}}{z|}||z}{zyzx{|v~w{yv{{wxzz~~xz|yzz|zzwvz}z{|xxyz{z|z{{{zwy|}z}|{{z|w|{yux{z{|zw{|y{y}zxyzxyyw}y{y{}vyzzz|z~z}|{yy|zy{|x{zy{{{zxxx{}zz~w~w|{xy{}{z||{yzyyxxzz|z|t|{xyyw{|y|y}yzzzv|}|~|zwv~}{|z~|zyxyy{xz{v}|w{{}y|{z{|xyyz{}{zy|{{}wy{x|z}{~|~|~|}~}}~{{|~~~~~}}}~~}}~|~~||}{~~}~}~~}}}}~~}~}~~|yy||}|~}~~}}}~~~~}~~~z~y~~||~~~|}~|~~~~}~~}}}~{}}~y~|}|~}~~~~z~}~}}~~}~~|~}}{}~|w}~}z~~~}~~}|}~~}zz~}{}~|~|~~{~}~}|~||}~}~~~~~~|}~}w~}~{}}|~~}{}~}}|~~~~~|~}~}~~{|}yx{{yz{{vwx}yyxzxvyy}{zw{|zz{xyvuzxv|zv{w|yx{~x|z{z|zxyx{~|}{z|yyxz}w}|yyzwwx~y{xw{zwzvwyzzy{wz|}vxzwx|}y{xyy}u~zxz|{}}w~yy{}wz|{xz|z|w{|z{yzzwzy{z{vzt{wwxzyvzwzxxyz|xx{xyy|zz{z{y|y|z{uyzy{z{{xyxy|w{}||zyzzv{vwzztzyyvyw}}tx{v{vw||||{xw{~|||zz{}zz{}{}|z}y{||}y{|yx{uyxzt~yyw{y{wxw~|xzxywwzz|yx~{{zxzzz}|z~{|yz|{|y}|v{}y{}x~{{w|{zwz{{v{z{ywwxzv|x~{||{yy{zzy~|}{z~{yz{}w{v|{||zy{w{{}|}|~}z|yyx{yx|{y{zyvyywyx{w|ywz}zzwyzz{wxzyy}{|y}|||x{w{~z}}y|x|ywv{yy}|vww{{|xzxz{xx{xyzxv}{{|x}yzz|yz}xz{{z|v{||yyzzv{}yy{}zzzszzvz|wx~{zzx{zxwyy|xxvzwywxyw{{w|}z~{z}{{{z|{{z}{w{xyyy||{z}~xzx{{xwz|}{{z{x{y{}}ztyzxzyzyzw|~z{|xx}{{y}x|{|}z}|~|~z{{|x{~z|z{{~{zw{wyz{w{v{{yzzzyxz|{xyzyyx{}zyy|}zx~||zzz~{|z|~|~{||{|yzy{{y{zy~}{yxzy{}y|x~~xyzyyxxyxz|zz~z}~y{~|}w}xr||}~~~|~}~{~~~}~~}}|~}~}}|}~~~~|z~v|~}x}}}}}~}~{~~{~~}}~~|~~|}|~}||~~}~}{}}~~}|~}}y||~~~}}~~~}}~~|}}y{}||~}}~}}|||~}~|}}}}}~}{|~}}~|~~~}~{~~|~}~~~}~~~}}|}{||}~{{}~~}~|||~~}}}{y|~~|~{|~{~~~~}~}}|}}~}|}|~|}~~~~~|~||||z~|||}}}}}~~}~~||z~~~}{~~|~y||~|{y{}y{~||{~zx~w}w|{|zy|y{zy~y|~z||xwx{zy|z~zzzyzux{y|{|{zx{w{}y|wv{t}~ww{}|z{||xy}zz{yx|z}{xzv|}yuyyzzzyv}}yx{|xz{{|yvvy|zx}wzzz{|yzw|y|z~|{z|zyz{z{vyy}zz}|zy{zzxyy{{y}}xxyy{|zwxwr{yy{|{|{xzyxxzz{z|y{~zz||~x}wyy}x{}|~{{yx{z|{xzx|{}y}{wzwy{|{w{{yz{yxz|z{{|{{~yxz~y}zyvzyyy}z{{{y}zz{xzzzyz{zy}yz{}z|{{|{y{y{zyxywu{yxzy|{{z|}{{~z{zy{vvzwuzy}zy|yy~zyz~{x{{~zzxxw{{}}xw~~{z~zzz{z}y~yv{yzz|z~xy{z{|~{y{w{{y{zw|{x{yu{{w{y{|w~vzzxx~x{yu|x~|~|y|{y}wyvz{v|{{{w||~x}{}{x{y{y~yxz{||ywu}yz{}~|w}|xv{|{}yyz}z|zxwx{w|wy}|xyx|z{yy|}~|{v{{z||zxxyx|z|{wz{x|{{}|ww}}{~|}}wu||x}}{|z~x}}zzxz{zy{y}|zyz{{~yz||y|z~}z{z|{}|yyy}w||zxz{}|{}xzz{|xz}|vw|}wnz~{{xxz|{|x{x{}{vyxxy~|{zxv~z|z{}{yxyyz}{|}|~~{}zy~{}zxv{|}{|x{z||{x|x{||uuz|zxxy}|zy||~yzx}{z{}zwv~z{x{}|~~{}|~}~{}~}|~~|~|}|~|{~|~~}~|~|~~}}~|}~~~z~{~}}|}~~|}~y~||z|~~{z~|}}}~~~~~{~~}~{}}~}~}|~}~}}}}}|}}}{||}~~{~}}|~}{|}}{}}~{|z~||}{}z~~~~|z}v}~}~|}}~|~~|}|~}}}|~z|~|~}~x}}|{}}~~}~~~{}~}}~||}~|~|{~~~~{}~~~~~~}~~~~}~|~~|~~~}}~~}~}~|}~|}|~|z~~|}}}~~|{~}~~~z~}}~{z||zzyzy|yw}}|s{wvxzz|y{ywx}uyxxt{v{|x}zw~yz{~|{z{}z{{z~z{xyzzz{{zz}t{y~zyzzxzzz{zyzx|xy{v{v{yx~zwtzw}{uxyxyzzyzzzy||~yxz{}y{}{|}zz{|z|}w{}xzyx{vxyzvwvwzzwzzwww{{yzyx~w|y~~|zx{x|x|y~{|}{|z{y}y|{{xyzzx|xtu{{z{xv{~y{wyvzwz{xxzxyvz|xyy~y|}wy{zxx{yw{}x}z|v|zzyyy|~w|y~{yy{{z{{yzux|zzyyzwzuzyz~z{}~z{y{{xz|yy~|yz{|~|{y|{zzz{ww~zt}zzuxz|xw{xz{{x{~yxyxzyzzyy{x|~}{}w|x~{|wz|z|z|z}yx}~{~~ww}zyv{yzx{{xvxy{zzzvy|z{|zvx}xz||}{xxy~x{{yx~{{zyr|||{}~|{|zr{|zz{{z~x||~{y|wzxw{{{zyywy|}y{|{z{yw{}w}||w~{~|x|{zzzz}{~}zywx{|{{zuzzy{x{}x}z|wyzu}zy{}z|x}}zux{y||{|w||~{}ywyzz{y||z}{}{||{x{y}{xwxy}z|wyuzyy{wyvz|u}{t~vxz~z{~{y{{{}w}y{}{y|{vzz}~z|u|wyyy}zzx{{yy|~x{zvzwz{~}yzz}|yy|||zwx{|{y~~zy|}}w{}z|x|{z{x|zz{zyyzuyw}z}x{{zu|~yzvxtyy|wt{xw{zy|yx|zyx{z}yz|||{}}}|{}}~}{~}}}~~~|}~{~{}|~}~|}||}~|x}~|}}~~~}~}~~~~~{~~|~~~}~~|z~|~~~~|}{|}~}y}}}~z|{|}}}}}~|}~|~|~w{}~|~~|~}|~}}~~{~~}}}|}}|{{}~|}~~~~{~}}|}|~}}~|}}||~~~~~}{}|~}}}~{~~z}~}{~~}}~~}}}}~~~~y{~z}~|{|~~|}||~|}}~~~||}{~}~~|~}}}|~~~}{|~}}}|{|{~~|~~}z}z||yz{yx|yy}x{x{zz{x{||u|{vyz}{w}zz|z{yry|yx}xvzxzz{{zt}zv|x{{wz}~v{~~{}|zzzwy{|yzwz{{x~{||{xy|xzvy}yyxxx|zz{yux{{z}z}~yyzv|yywy|{zyz|{{{zv}ux}{zz~|{}z~xx||{||{{{{wx{z}uyz}}yzx{|{zy{{yzzx{xx}vz}zx}z~ywxx{x~wxzyzzyzv~{z|{v|rzxvx{zxz||zz}zy{z}z}||~}{~z{}z{{|~zz}}~}zzxwxzyzsy|{z|w{zzz{zyzwxxzz|z{w|u}xx{z{|z|xxyyw|{zx~{x{|}w{yyz|~~x}zxzx{|y|~{|xwz||x{xz|}{x{zw|zz{zzzxz|xz{yz|z|~x|}{|{xzw{~{xyw~z}|{wx|zz|}}{{vz|yy{~z{{v~wzz|zyz{{{}x~zz{{|zx}xwzxuwxx|yzzzzy|zzz~yz{vv|}wz{x~yzxz{w~uyyxw|z}{{{|x~yyy{wyyy}~}w|y|yy{|}||zzz{yxx|~zxyv|vz}z|vxzz{yzwy|y{wz{~zz{w{|ywxyzxzxx||z|{yzyz~|z||}|xyz{zwy}{}{|{|z|wy{z{|}|y}yu{|y}|y|wy}w|}z}ywz|y}zyzy~~{xxy~vx||x{yx{zz{zxzxz{{xz||z|z~y|y|z{ywyyyz~y{v{~zz{{t{w|{}z|w{z|zywzxzvx|xywyzv}{wxzw{wywy|{{z|yzy|{yz}}y~}~y~x||~~}~}~~}|{~~|~}}}}}z}~{~~|~|y{}~}~||{~}~}~}}~}~}~}z~~|~~}~}|~}}}|~||}}{~}~~}{~}{~~~~~{}~~~~~|~~}~~}~}~z~|~~~|}}}~}~}~~~}{||~{~~~||~|~|~~}}{~|||~|}}|}~~}~~}|||~}}~z|}}y~{}~{~~w~}}|~}~|~|}}~~~|{~}|~~}~}}~}}||~|~~~|}y{~|zz||y|{zvxzwzx{yz{x{y}x~}z|xyy|yyyu}wwx~xzyu{}x{z{{|}y{z||yz{xy{x{zyzxw|w{vzy~y}{wyx|wzy{vv|yzzyy{y{x{{}z|}zy~xyz{||{{wz{}}{{{{{|}{{|xzzyy{yyxx{{xu||z{~|zyzy|wvyww||~|p{{yz|~zz|x|{}||y|{|yz|}zyx}vy}yxzz{zy|xzvzwww{}ww|xxzyy}~x{y|{y|}zyy~yv{|w{z{z~|{}zz}~u}yy}xy{xywuzz|{yy{{||yzuz||z|{vxzwyy}}z}|y}zzy|yz|wz{yz~{}zzz{zvy{vzvx~wzxyww{x}zw{xwt~xz}|w}y}x{|}z|z|z{{{{z{z}xy{|y|{zzw{x}yz{{y|{y{y}ysyzy|w~}}y|x{|xxx|~|{}|{{z}}z~||z{y|{|{|||~}{ywzzy|w~zz{}zz{yuuxtyyzyzzzyzxyzww}xwu{}z~|zzz~|{~x|{}~zwuzyv}{yz|z~{y{z{}{xxzw|{{x{vz{v|||yxxzzzvy{{~{z|v}zz{{y}vzy{}x}|yxx~~{z|yy|x}|{y|zy{~zw{z}yzxpyzwy|zv|~|v}}zz|z{}yyw{w{|}|{{yyz|{yyyw{w|{yywxxyv}y{y{xz{}vytyw{y{{|}{zzzvzzzyyyz|z{{|{zz|v}yy|}|x}zwyzxwz{yxyyuyx|{yx{|x{~}u{z}{}zx~xyy}z~~|~{|~~~~}z~~~z|}{}}{~}~y}~|~}}|{}~}~~~}|y{y|~}}}~}~|~|~}}y~z|~|~}~}{|||{~}|~~~}~}}w|}u~}}|~~~{|~|||~~~~}}~~y|z~z}~|}~}~}~~~|~z}}{~{~}}}~~}|~|}~{~y~}}|}~|}}~|~~}|||}}|}~~~~}~~|}|}~{~~|~~~}~~~{~}}}~{}{|{}}}~|}~~~|~}}~|{~~~~y~~}~|~~z{~{}}{~|z}|{|~~}~~~~}|{~~~|~~}}~~|~|~|~~~~|{~x{|yyz|z{y}|yyw|yyzyx{{zy|{yz}y{z{{}{{ysy{z~zx{|x||yz|{|{}~zyw{x}|{z|{||zzyx|{z}z|yyx{|yz{|y|t|}|}x{{|}|zyzw{{{zvw~yx{z}|wx{z{wyxx{|wz{y|vz{{{v{{{z}yxz{wz{{zyz}w{xy{yy{||}y{y{yv}z~wxu|{}}y{{yw|{x|}{x|}}}zw{z{yx}|{xz|}yyzzyyz|{u|{z|}|{vy|}{o{~z}~wyxv{wz~{w{y~z}zz}{{~{wy{yy{{x{xzzyyyyy}|z{yzwwtzv|z|yw||w{x~ytvzw~{xyw}{~|z{z{x~zw~{xxyyyz~y{y|u{x|{|yy}zyx}x~zyv|~v||v~w~|w{}|t||zzvyz{||z{xz{z{{~yw{}||yzw|xw}z|z{z}||}zz}}wx}|{}y||xyz|z||uxz}vyz}x}|{{{~~|xyx{z{xz}w||z}~zv|{}}{x~wy{yy}txy}}}}y|y{y~|}{{{{yxx{z||wzz}vyyzxz|y|zz{|zvyzy{~}zzyxyzxzwzyzyy}}xyy{z}uzzyyzzx|{{zyz|z{xzz}zy|xz|{z{{y|yx||{vzz|yzyu{y{{ys~vxzx{yz~}{~{{|{}{x{{y|}zy|xz{}|x|z{xy}||z{{yzu}zzu}zz}wy{{{y}zz{~{xz}{|{v}}}x~zz{}z}|}|z{w||y|~y}xzyz||{yyzyy{yz{y{~x|~x|{z|~~|{{}}}~|~}}~|~}|~~~~~~~}}~{~~w{|~|}~{~}}~~~~~||~~|}~~|}~~{s~~~~|~~}~}}}||~}{~~z}{|{~~~||}}}~}~~}~~~{~}}~z~~~|}~~~~}~|}}}}z}~~{~}}{}z}|~~~}~}|}}||{~~~}~|{}|}||}}|~~}~z~~~}~~}~|~}~|~}|~~|}~~~~}~}~{~}}}y}|}y}}|~~}~||{}{~||}|}}~~|}~~}~}}~|}~}~~}}|}}~~~}}}}|~w~|~yxz|z~|~~{|}yxz|yyv{uxvwxyxyx||zyyxyyy{yyxw~}z{||zzx||zz{{y{x|}z|v}|t{~{zwy{{{vz}yzv{{{{{{uyv|x{yyzzzvz||yuy~{|z|}|yx||y{|{{z{|{{t|yzz{yyxzwwwwy}y{yvyzxzxy}v{zy{zz|{{|}{z~zzu{}yy{yzx|s}{|zz{~xx|{zz{{wzy{vzwyxxyxz|xyyyzz~wyzzxyu||{zy|{x}|{~yz}v}|z{|}yz{{pz{~|{{uu}wy{zyzwxzw{xzy}}zx{xxv{x|wz}y|yxz{~|{x|}zy{zw{z}y}~w~{|z|yz{svw{{yyzyyxzxy{wwx|v{x{zy|vy||u~z|zzy|~w{z{{{}z{yzz{|y~{y}y{xywyy{yx}}wuzwz{{vxzxzxvzxxyuvwz{}yx|{{z}|}y|w|}|}}}{{x}y}}{yy{{|wv|yxtz{{w~ww|w{{x|}yvx{y{yxzzy{y}|||z|wyyzy{wz{~}y{~}|}xy{zz{}xt|xvzxwyyw|x{z|zzy{x{|vv{}zz|zz{{{z|zyzy|{z{x~yzz|xzz{~z{xzx|z|yuzv|w}y{yxzwyzwy{z{{xx{z{y||~|zzz{z|zy{zz{}zyxzzyw{|}|xyuwwzvxyyxyzyzw{}z{xv|{||wz{}yz{zy{wyx{yz{z~y~v|{}|{y{}~}~~z|{~xx}zy{w~{x|}yyzt}z~xwuz}yxy{y{y~x{}{|{zxy||zw}{z{~~~|{|~|z{|{||w~||}~}~}{{}}|y}}}~}~|~}{~~}~}~~}}{}~|}|}~~~~}~}||~}|~z{y}~|~}}}}{{x}y{~z}{|~||}}~{z~yy}}}|~~zz{}}~}}~}}}}~}|{}~}{|y|~}~~}~|~~~}~~~~}~~~~~||x~~~z}}|{}|~{|~}}}|~~{z~~~~}}{z}~~}{~}~~~~~|~}|~~}~~z~|{y}}~~}~~~~}|~z|}}~|~~|}}}~~~||}}|y|~}z~wz}~{|~~z~~~}~}~~~~~}|~~|||}~}~}~}~~~~yywwxyyzz|}xz{}~|z|uy{{y}xzzxx{w{xz}|y~x}vwvyuz{z{wy|zyz{u|vzz{yvww}wx~{{zx{}ywz}|zyzzyzzxz}{zy|{x{wxzx{qvwyx{z{{w|y|zzyvyzzw{xzyzzxxyx|{x||vz~yx|{}{{x{}x|w|yzzxv}|}ztx{{|y|zyx|yy{}v{w{~yz}|zu||yy||{z}zx{w{|xvz|||wx}|zzz||xv{zyxy{wyz}z}}xz{y{v{xyzwyyuw{yzyyzyxz|y|{z|zzv~vx{|z}yx{z{z{zxvxyzwz{zv}}xz}|zzz|{|w{xzzzzywzvuw~yy}z{{{y{{{z|z}z}uzz{yyy~z~}zy{{{wz{x|{}|}z|x{w{ywv{yzy{{yz}{|vw{}||y}{w}zx}zy|xz{~}z~xzywx}{~y|zu}|||yw}{~{x{zxtzz|yy{{zxy{xzwy|yxyxz}{y{z}}zx{z|yy{vz{|wxwxz{wzyt~yxyu|xz{{xyy|zyxw|vx{tx|wzyv}vz{z{y{w{vz{|xyy~x{yzyv}{v~{yzvuzxzwy~z{x{z}x}yz}z|yyy{z|{ux{w}x{yyz|z{}||{{~z}yw{y|zw|zyzzz{wz{zty{y~z{zy{t{yx|}z|zxwx}yz}}|~y{yzyx{zv}zyx~z{x|v}z~}vyy|{|xxxzty{}wx|y|zwxyzw{ww{~zw||}{zxz{~z{z|xzwzy|{zz{y{uy{}|}}{y{xy{|{|zwzy}|{~}{}y|~~|~|}}}||~|}|}}~~|~~~}}|~}{~~||}~}y{~z{~}~~x}y}~}}~}|}{|}{{~}~~}{~~z{z}}~~~~}z~|~~~|~}}}}}~~{}~~}~y|zyy}}}~|||}~~|~~}{}{{{x{~z{|}|~~|~}}~{~}}~|}~|}~~~~}}~~}~|~}{~|||~z{~~~}~~}|}}}||}{}|u~}~~~|z~}|}~~~~}~}|z~{~}~}{|~~}|~~|}{|~}}}~x~}~}|}~z|||~z}~|~}|}|~||y}|~}}~~~{~}|}{}{~}zz|~}~~}{~}}}}||}~y~|~}~{}}}}||}~~~~y||~~}}}{~}}|}~||{~}z}}}}~|~~~y}|y~{}~~}|z~}~~~{}||}}~~y~~}}}~}|~~~~}{||~~\\\\\\\\x|w<}}{~}~~~||||~y~~z|~{{||}{~~~|{}}}yzxz|}{|}}z|y}|~zy|}~}z}|y}~}x|}y~y}{|}~~|~z~x~}z||~~{|{{{{~|{|zyv~{|y~{}{~~{z~}~|||~y~}|zy}{~|x{}zx~x}||}y}}{zz~~{~~|}}}~|}}y~~z}zz|}~}{|z~}|{|{|}{|{}}{x}}|{~~z}{}~||z~}|{z~{}}|}|z|z}}{}z}zx~~}}~|x}{{xw~|z|}z}{z{~z}{y{~~}}y{~{y{}}{|{zz}|{}||{{{~}||z~}~~~}|}}{}~{~~{}}{w|z}{}|}|xzz~|~|yx{}|{|~}{}{xx~~{{z|}~{y|{}|z{~z}}{}y}}z}zw}|z{}z~~|}{{|}}|}{}|||{|{~}~}{|{{~z|wx|}|z|w|}~}{}}~z~z}}zy}yx}~}{~}y~z}~}y~{{z~zxz{z|zy|{}{{{z{~}z~x{yxw~z{{||~~z~|}v|{{{~y}~{|~z{}||}}y}}z||z}~{~}}~}{|w|~o}~y}|~z~{~|~z||}{|{{~|}|||~||}~yz}{~}|~~~~}~~~}|}||}~}|}}xz{y{}|~}|}|{|}~~|~y}}}~}~x{{|~{~z}}~~|{{}}}~}z~}~|~}{}u}y|}~|{{{}|~~|zw~}~~~|~~}|~~}||~}~~~~}}z{{||~{|~}~|y{}~}~}z~~{{~vzy{}|}}~z}{y~|}~zxz}}}}~}}~||{}~{x{}~~y~~||~}|}{}|~}{|{|~}|{}|{~~|}{}|~z|}{}||y||}~~x~xz||}~|~~~|||~}~{{{z}}~~~}z}zy|y~~~~}}}~~~{~{}|{y{}}}{{|}|}}|y~|z~}~}{}~{~~zz{~}y}{|z~y{~}}~z~~}~}|~~}~}}{z~|~}|~}}}|}}}{|~w}{}~{}~}~}~{~}|~yz~{z}||}}{|~~~z||}|}|~{{|~|}{}~~~|~|}||y{}}{|~}~~}||~}{zy~|z~|~}~v{|~}z}~~x~~x}}~}y|~~~}~}}}~||~~~|}{~}|~~}~{~x{}z{{{~{~}|{}~|{~|~~z}|}{x~|z}}zz{{~|{{|~}}~{{{{{}{~z}~y}z}|x~}}}~{|z|{~}~{}{w|{|~|}}}||}~~|{||~~{~~~zz}|z~z|}~||||~}~||}||~{{|}}}~|y~}}|{~~|}x~~z~|{|}yz~{~~|~{}~~~}}}~{~~|}~{z~{~|~~~}z}||~~|{|~|{{}}}~z|x~z}~}~z~z~~{}|~{}}|||y~~~}y{{|~|v~w|~}{||}~~~}{x|z|~{||~~|z|z|{~}}z||}|yw~|~~{~|~yx{{|}v}{z~|~|||{||}~|}|~|}}|zz|~y}}|~|}z}|~|~|}|{}}{~~}z{}y|}}~~z~{z~|~z}}y~~~}~~}~{~y~}}|~~~}{~}z|z}|}~{{ywx~}y{}z||y~}}~|}}}z}z}x~y~~xz~|z~{y~|w}{x|{~z{}xz|~~~{yz~}~||~w~~~yz{z}~}{~}z{~~|{|}|{~|~|{y~{~~~||}~}|}}|||yx|}z~~~}~}}|{{z|}}z}}~~}y{}|~x}~}|}z{}y~{}|||~|}|}~~|zw|{~||}~~z{}z|}}|}}~}|y~}}~t}}{|~~|}}z~~||}}~~}~}{}||~}|{~{}|}|||{~{{}}}yz|}zzy~z}x|~}~}~|}{}{x~||z~|xu|~}x}y~}}w{}~x~||z}~~}~||~x~}{}{|}}{}~~{}z}}y~}}}|~~|z{z}|||~}|y{}~}z~~{{~z{~~{z{}}~z~}|}}{~||}~~|}{{~{w{|y}|~|}{zz~z~~y||z~{}y~~~~~~}||}z~|z~}{~{|y{|y}~}~z|~~z~}~z|}~}}~~|}~}~|~~~|~~~~|~}}}~~~~{y~~~~~~~~~|{~{~{z}{~|}|~z~}{}w~wz{{{}z~z}y}~|}~~~|}}{{{||}~}{x|z|yy|x{||}|}~{zz}}~}~{~}w}}~{|{{|y||~|~yzzy}~|}x~|x~~~}}{}~|~~}}z|~w}|~~~~~~~w~z||{}z|yy}}y}~{~zzxzz}{||~y~{|}x}{{|}}}yz~z~~}|x{|}{ww~~z|z}~||z~}~}~|||~}y~{}~x~wz|z|}}{z|~x}|{{}{|}yy}}{z~|z}}}|~{{{{~{~{|{}}||}v}}|}|{{{z~zzz|}}|}|~z~|}|}{~~|}|||wz}z~{|~|||{|~z}||}|}~{~}y{~{|~{~~{~~}||||z~}z||{{~z|{}}~|{~yy||w{||}~}z~|yy|||}{|}|}~~~}{{zz|z}~z~|}}|~~}}y}|{y|{|y{}{~|z}}{{{~}|{}~yz{z~~zx|y|{|{{w|}~}~}v~z~{~}~||~}{~}{{}z|y{}z{}z|{|~||z~z~|~|yz}~{{}}|}||z}~v|~}y}{}}~z{~|{}}zz|~z~}}yx~}|{|~~~~}}~|}~~}{~~~}~~~~~}}}~|~|}}}}~~{}~}~|~~{|~~|~~}|~z~|{}~z{||y}}{z{}y~y}{x~z{||z{}}}{}}}~}}{}}~~{}}~|}}~|{}|yzv||zz~~xz}{}}zx~}qz{u{}|}~{}y{z~{~}{zx}{z}}}}~}~zz}z~vz|{{}~~y|~~zy{}{~|~zzy~y~|~~}||}z~{~}{{|}x~}xy|{|wy}{~{{y|x||}{zy}{|}y}z|~}|zz~}~}z|~y}{{}y|~yy}|}{y~}|zy{{w}y|{{z{{~~~{~~~~{}~xzx}~z}}|{x~~}~}~}zy~|}}v{|zy~y~{|~~}}{y|~|~{~{~z}~{y|y~~~z|~|z||w{z}z{~}}~z{}|~~|zyz~}{z|{{~z}}}}z|w}{}~{~y{{{|zz~{}|w{|}~}~zx}|~|~~}{{y~~~~}zy|~{~y||~zz|y{y{{}z~}}zzy}y~{}|uw}{yy}x}z|z~}y|~~}~|y~~|~|{|}y{}|y|{w~z~{y||~||~||~||}||x}}y~~|z||}~}{{||||}{~yyz}||x{}}|zy|~x~|zzyz{}~{|~}~~}}}zx|~~|~}x||y|{{{}{{y{xz|}|{|y{}|xxw||{{||v|~}}~}x{~z{z}}|}~~~~|~~}~}|~~~~}~}}}|~}}}y~~~~}~~{|}~{}~~~~~z~~}}~||~|||}||~|~|z|yz|z}}{z~|~~}}|}~}}~}|~~{}{x|z{{~{|~{{}~||}~~z}}~z~|}{|~}v{}~|~}{{x~~z}~y||}}}~}y|{}{~{|~|}y{{z}u|}y}}zzz{y}y~|~w}}|{{y~|~z|~{}y}{||}||{}yw~~}yyy{}y~{|{|y{}}~z~}}z}}yzy||{y|y}y}}|{{z}}|~||~{x{~{~{}|~z~~zz|~zz}}~}~{y}z}}yx|}~~z|}|~y~uu~xz}}w~w}}z|}{||yyz|}yz|}{zz}}||z|{y}}}~{~}}{}~}{~zxz}}z{}{~~~{~{z{~}~w{|}x||~}x|~}|{||||}}~y}|{|y}}~y}z}y~{~x{~|zx~~~~~w|~~~{{}}~}|~w||}}x~~zy}||}|y}~}~u}{~|y|}{z}}}z|}y}}}xy}{{~|{}||{t|{~{z{|{|~{{}}yz}z~x|y}{{}~}x{~}~z}}}}~}|~~}y}{~~|}|~x|~~z|z|||~~v|{vz}z}~}||}yz}~|y}}}{y{{}}|}{|}z~~}}x}z}}yz{~}}{}|~~|{~|z~}{}~}{}||{}z{z}~{}|~{zz}~~|y}}z~z||~~|~~|~~{~z~}}~~~|}}||~~~}~~~~}~}~~}|~}||}~~}~~|~~|~|{~{~|y}y|}~|}{{~}~}|yz|~{}}w}y{~|||{}yy}{}|~|}}}|~}|}|~~|{|~|{{{~~{}~x}~{~yzy}zy}xx}zx~~~z}||}}}y~|||~{||zy|v{w~}~v~||}yx~z}zyz{}|}|~{}{}|}~}z{}{{~}z{|{|||zz{||}||}~y{}{|}{z|}z|zy}~{{}{|}~}~}~y}z~|||}}}z~y|}}yx}~z{{}xx~}{~~||}|{|~}}}}|z|z~{|{{z{}|w{|{||~}y{~yyz|z}wx{||}}|~yz|}zzyx||y}}y|xwz}|}|z{zz{y~{{|z~|y{~{~~{}|~~}~{}~}||~{~}}}~}|~{}{|z{w{}x~y}}z{{z{{x}|}}~|x~|}}|xy~{}z|}}{}|zx~xy{z{z|x{}{~w~}}{~}x{}|~z|}}~x|}|}{~~|~~|}}z}|z~{{}z|~{|||~|~}~xz~}{}|wzxz|z|{~}{{u}~~~{w~yxu{~||{|}~}x{x|{|}z|{{y{}{z}|||zz}xzzz||}|||y{z{wx|}{zy|}{|~|~zzy|yx|~||z~~}y{}{y~}~}~}}|||}}~~~}~~~~||~}~|~}~~|~}{}~~~~~~}|~}{~}}~~}}}|}}}}~~~~z~}~{}}{{~~~}zy}}}{}|}zzzw|x||z||~|zy{}||w||||}|{{y~{z{z}}~|z~{~{~|||{~zz}~}z|}xz|}{{{|x}}|~{{{z~{}{~}|}z{{|}~|wz~z}~|{x|}~|}{}{|{|w}x|}}{|zw~{{x~~~u{|}z}}x~}}|}}{y|{{z{}~~}}|z}tx}z|y}~{{~}}|{y|x|{z|x~}yzx{|||~}{zz}{x~{}}}z~}~{|~~y|{~zzz}~~}{}~y}|}~~}}zyz~}{}z~y{|~y{|~}}}}~{{~}}}|z}{{||zx~{z{wy|zy}~~|zz{z||||x|~|}{z|~|~{}~{~|y}z~~}}}{}}{{|}|}z||~z~~xyw|{zw}zz}{z|~}~~{}|{zyz{}|z{w~}|}{y|}~z~x~yzzz|~z||{||x~~zzz{{}z|}|}|~zz~~}|~zz}{~yz}}~{}~|{}|yzz~}|}}y}~z~|z{~|z}xzy{~~|}}{zzzzz}}{|~||y|~}z{{||y{z~{}{z|~~~~~{z||{}~}z~zw~z|y~~}y|}|~{z|y||x~{~{x||{}x|}||}{~}|}~|~{y}{y~{|}{y~~~~z|z{{~{{zz}|}z~|}zy{{y|~}z~}~~z|}{||}}~~{~~|{}~|z}}|~~~~~~~{}~}~~}~}~~~~}}~~~}~~~~|{~|~}~}~}~~~~}~~}~}~~~~~|~~~~}~z~~~}~||~~}~~zyzv{{yx}{y}{~{y}~{|zz~~y~}}y}}{}{y}y|z~}~zx{||w{|{}y{{~|{y~}|z{yzyzx|}||~|~}|z{~|{}|~~~{{}|u~}z}{yyxz|{{}yw~{}|z{zy|y|y{~yy}x}}}|y||}~||}~~|z~||~~|w}y||~z{{z~}vz}v}zz}{y{}~~{z}}~}}~z{|~}}{}z{}~}{y}~|z}y~z{}|uyzy||x|y}}}y~}~~~y|}{~~}|z{{~y||}{}zx{|}}w}~{~}yz}{{~~{~}~{}|~||{x~}}}|||}|||}wz}{~zz||}}|}{}{{|}{}|~z}}{|z~|~{|||y~~}~||}yz~|yx{{{~y|}}{v|{~}x}|yz}}y{|~~~~||z}{z||z}{}z|y}z{{z}z|~y}}|{}~~z~~}~x~z{{{~|{}}{z|||}{}||{|}~|v~~z|{z|~|z|~~}~|z{{z~~|}}z|}}~}|{{y|x{{{||x}u}{}{~|}}|zy}~{~{~{||{}w~~}~}}}}y|~}|}x}}|{}|y{}{~|}}{}~{w~|~}~~}~{z~y}~z~~~~~~}{~{{|~}|}~}~~~|~~|~~{}~~~~~z~|~z~~~|~~||z~~}~}|{~{~}~y~~{|~~~|}~~}{~||~}~~~~~~~~~}~z{~~}~{|~zyz~{~v}}~{~|z~{z}}{z|{zyx|{w|x||||~}~||}z|z~|vz|x{}}{|{}}~}}|yz|x|{{|}}}{y|}zzy{z~|~}}z~{{}}zzz~~z{||yzz{}yytz|}{~}}}~|}{v{}|y|}~~}}{yz{|||}}~|}}zz~y|||wz~z{z}{z}}~}{y|}~|~||{}zyz{{{~||~{{}}}z{|{}~~~}|~{zy|~~y|zv|}}y||z~|{w}y}~}}~z~z}~x||}~{{}}z|~~~{}~x|~|z|}z{~|}~}}||}~}|{{}}|{z}z{z|~{}~{~}~~{}}|zz~{}w}}}~~~z}x{}{z|~|||{z{~~~}~}{~~~~{~{~{}z{}}|{y{|{|x}|~z~{yy~||{}~|~|z{~|{{x|{~|y}|y~{~{{|}}{~|{~~{}|}zyy~|}y~|~|}z}{~}{z}}ywx{x{|y|}|zz}~|~|zy|{|z~}z|~zzz|{}}}zy~y{}{z}z{z{~}~y|}x|~}}~{}{|z}~x|y}|{w}zx~{y|}{yz|w~|}~y{{x~~~{y}~|~}{vz~{|y~|~x~~|z}}{~~~}{y|z~~y}}~z~|vzz|}}}y~}{~~~~|~~~~}~}~~~~~v~}}|{{~}}~~z}~|~}~}}~||~z~~~~~~}|z||}~}~|}}~~~~~{}}~}~~{~yz|}}~}~z{z}zy~~}{}|}}|z}}~||zyy}}||z|}~z~yz||}}|~{{~|{{}}}y{~~z|xy}~~x|~}vz||{{|{z~z{}||zzyz|{z|{z|~zz|y{yz|}|{{|z{}wz}yzx|y{{y|~|x||~vx}|yy{}z~||}z}|}z|~}~z}}z}z~y||y{zz{u}{}|z~~|x|}y}y{||yy|{{}zx||~~|z}|||||{{wzz}~{z~{~|||x{}yv{{~}zy}|z|{wz|~{~|~}}|~}{~y~}z{~{}wz|zy~x|x|{{{}}{}}~y{}{}x{{}z~~zz}y|~~~|{|}~~~|yx}}z}~|y~}y}yy{|}y{~|~|yz|}}w~~}|{{x}}~|{~~~y~z~yz|~xvx}{}}}}|x~{{u{{}x|}}}{||z{y~}{}z~}}~~}|}}}{}{{~}z{zzzz{}|}zy{}y~~x}y~z~~}yz{|}}|{z~xz{z}|x{{}{|{x{{y}}~w|{|z~yxz{|{~}~{~y~}}z{}~||||~|}{~{rw~x{|}~{y}xy||}}~x{z~}zy~{z|{~}xy}~~~}x~|~|}{y{{y}}u}yyyw}xy~}{wz~{u}}}wz{z}}{||~~|}}{}~~}|~~~}}~z~~~}~|}}~|~}{}~~|}{~~}}~~~~~}~}|~||~~}|~}~~~~~|}}~}|}{~z}}~}~z~|}{y}~}{~}|{}||{{}{}~||~z|{|~zz}}{{|~{yz{|~|~w|~~~z{|~y{}w|x|x{z{~x}z}~{}z|}|~~|}z|zz~z}z{|{~~{}~z|yz~||yw|~zz}|}z~{z}{|y|x~{~z~z|z||{y~{zy{{~{z}z~yz}|}||{}y}|||{|{{w}{}{|}~z}}||~}y{~}{~{xyxyz~zz|}}|{{}{|}{~~~{|}z{}||}~{|{~~||{~~z~}|~}~}y}}||}xzxwy}{{~}|~~}z{~~~~}~~~~xz|}z||zzyu}|~yz}~yzv~}||||{}|zx{}{~~z|}wy|}z}}{{~xw~z~}}~}y|w{~|}v}}{z~~{|}{xyw~~}yx{y||~|{{~|}~x||||}y||}z~~x||z~|y||~}||}zz|z}|y{|{}{|yx}~{||~z~}y{|x}||y~|{}}|z~|z{yzz||}}|~{|z}z}|y{{y|y~~}~z}|z|y}}zzzw{~||}{w~}{~{y{||{|}|~{}~{{{{~~|~}y}{z{}xz~y}z|y|{{||z}{}|~|~z{}{|}{|zz~~x{z}}xxz~~{{x~vyy|z~||z~z~|}~}}~{~}{~~~}~~~}~|}}~}~~|~||}~}|~|}|~~}~|~~{~~|~~~}}}~}~~}~|~|}z|~{~}~{}}}z{{|w|}}}~zz|{}xyy~x|}}{{}y|~~y~z~|{~|||yxz}}|||z~||zzy|vyy|z~||{}x|}~yy{|{~zx|}z{||{{}}~z}}~{{y~|y{~|~|{}~}}{z}v|z{|{|}|~}~~z|yxyy}}|}z|zzz{{~~}{}|}}|z~y}y}}y~{z{|~w|{~yx~{}|{{{z}~}zw|||{~}z}z|{}~{{~{||{~~|y}{y}wyw{y{z|zz|{{{|~|z}zw||~xy~~~}}z~|y~~{||v}~z}z}}w{{~z~y}{{}~}~z~|zz}~~~|~|{}x~{}{~{zz~{}|}}}xyxz}~}|{}{x{}{{~|yz~x{{zv}z}~~z}{|yyz}||||}{~|~zz|{{|z|yv|z|zzvy|}~{z}z}}~{|{}|~{{z{~{wy{}y~}|z~~~||||y|||ywx~|}yyyy|}|z~|z}{}{}}{|z~~~}|x}}~|~||z|{{{}|}z{|ywxyyzzv|{}t}|}~{z}{v}{|z|}|z}}t~xz|~y}{z}|x|z~uywy{yy~{{||}ux{{|}y~y{|}||zz|~}{}~~{||||~|}|zyy{w~|xx{{}z{~}z||z~}|{zz}~~|~~~|}||}{}~~|~}|~}}~}~~{~|~~}~}~}~~|z~}~}~~|~}~~~z~}}~}~~}~~}~~~}~}~~~~|~~~||~~~}~~~~~x{}|~{||}{~z{~{|z~{{{{y}}~z~{r{{z|{{|z}z|y|}~|}~}~|~}{~|z}wx}~|}yzyx|{xzz{|{zz~y{zyxzz|}|}z|{~|~~{}}{~{zy|}|{{{{}{~}~~|}~}yx{||y{}}zz|||||{||{}|}}||~}x|z|zz}{|{~~|~{y~|~|||}}|}z~~}}}{}}~~~zyz~y{z|y|zzx}}|{~~y~|{{|}~{~{{z~z~}x}y|}{{~}x~|zz}{~~z|w|{~||~}|ywz||t~yy}zz|y~|v}{{zz|zz}y~|y{}}~zzx||{~|s}|z{|}~~|~wu|{zzz}xy}||}vz~{}|}~~z}{{}y|{~~}|~z||}{{}w~~}{~{{|}{x}{~w{}{|z|~|yy~w{x}}{}|{w}yxzz{{z|}~x~z{ywwz{y}{|}}|{~{{{~wyy}|zx}{{zywz~x}|z{z~~w{{|z|yzzz~x|{x}|w}y}yz{~{~}wy~}y|x{|~zz|{~~w{w~z{|}{|zz{}}}~{}|v{u}}x|y{|~z}|{yyx|||z~z{}|{y}~||~z|}}}zy}||yy~{}}||{{~~~z}|z|}|}{z|u}|{{{|xz|yx{{zy|}}~~}~{|}~~~}~|w}~~|~~~}}~~~~~|~}}}~~~~{~}}~~~}~~~}}}~~~~~~~}~~~||x}~~}~{{~}}{~{{z|z|x~z}~y{|}}{{yzz~{}z||~||{|}|}}}~}y}~}v~|~y~}{{|||wy}|zz{wz~}z}}}zy{zy}||~}y{|}~~~}{}{~}}}|zz~~yyz|{{|{yy{{|y}|}{x|~|{{{}||z}|y~|{}}~}}{|x}~}~{~zx|}{}}{{zy}|}z|x}yxwzz~{|{{||w|}}~}z}}~}~z|}~zx{w}y|}z~{{{{y|}~}}|}z}zy~yz~~~}~}{}}y{~y|}|yxw~{y{||}{{|{|z~z}zx~z}x{}}}|x~zy}{~~~~~~z{|}{z}{}{xvz~{|z{|{}{xyy|y~}z}}x{}~~}|~~{||z}y}~~}}~}z|{y~yxz{|}~|x{{z~~|}~|~}~|yy~z~~~y|||~~~z}~~|}w{xy{yy{z}|z}z|~{~zz|{|{~~xw}|{{|~|z{~y{~|{|{~}}}{}xz~zz|~z}}~x}{}y}xuz~|{||~|{~z}}~|}||z{|zx~~xyy|z}|||y|zxy~{|~{|{{y}|~|||}}}zy~~~{~~|z}z}}z~x{z}~{~}z}zy|z}|~x|zz|}{|{}x~v{}xx~}{}|~~~~~~|~{}~~~~~||}{||}~|~~|~||~~~~}{~}}||~||~|}~~}~}~}~~}~~}{}~~{{|~~}}~~~~}}~}}~}{~}{|~~~}~~xz}~}{|xw{~}}~z|~~{}{z~z~y{z~yz|w{{}~|{|}|y~x}~~s{~x~z{}y~|~z{~~{}{x||{~|w|{|~z~||{|}~~~|}}~yzx}{|z{}}y}~x}z|y{{{|}}}~x}|{}z{wxz|}~}{{z~z{||z|~yz{{{|zzy|~~|~|{||~{yvz}~|}y{~y|}{{zy{yy{{|x}|{|{||{||~z}||~|z|z~{~~~|{x~|}{{y|zxz{}|{|{|}|}}~}~}}~{}{}z~}{z{~yz}yw|{}}yy||}}|y}~~}~|z|~|zzy|{~~||y{~{zy{y~{}~{~~z~x~|y|~zx}~z|}{z~}||y~|{x|||~~zy{{}}|}z|{z|~~z|||}}{}|x|y~}{~}~z}}}zyyy}{{z|~{{y{~|{~yy~}}{~{x||}||~|||}~}|{}}z{~|{y~~}|}~y|{y|~~zyw}{~xy{x}}{}|~z{}}|{{{||}{{z{x{}yx|~||}~~}{y{{}|z|~|~}||}{|v|zz~}z~{}{|}~x|~~{}}yz|~~y{}yyx}~}w{{~~yw|}z|}~|}~|~y~|{|{{|}|}{}~y|~}}~~~}|}~|~}}}~}~|~~}}}|}}~{~y~~}~}{}}~||}u~z}~|~|~z~}~|y|{~}~}~~}~|~~~}}~|~~~}~}~|}}}|{~|||}~}~{{zz}xyz|u|}||y~}|y{~~{{x{{|zw}{z||~}|z|{|}y{}}||}|{{{w|yw~v|~z{y}zwz|{z~|{||}y|}{|{|{|w||z{x{{|}wz{{~}|y}}{yxx}|z{}{z~~|xx~}zx}~w|x}~y{{{{zzw~{z|~}|{z~{z~y~zzw|~xy|yt}z}~z{|}z}}}{||}{||}}z}~}|}||zz|x}{~z{|{y}||}{xyw{{x}||}{|||}|z}~zz}}z}}}}|~|y|{z{|}{~}xyz}|w|zz~xz~}~}}y{}|~}}}{y{~|}{}|}|y{z{w}~|yxz~{~y|{zzyzzy{}{z|~{~|~}z}|{||y||}zz|~|~z}~~|}|{}|{~xz~xx~{}{z{~~z~~{|}~{~}z|z~{}{}}{zz{yy~z||||x|zz{{~|{{yzv}|}{}~~{{}{y}|{{y}}}~}~}~||y}{x|tz{||z}~z~z|z~~}zz|}{{}~z||}{|x~|~|~{zy|{}~|}w~y~~zzz|{}|{yyx{~}z|}yzy{z}yv||{wz|y}{~~{~yzxzy~~}~}|~|}}~}{z|xzzz{~~z|||wy{}{{|{|}~}}}~~|}|~|~}{}}}}{~}~||{||~~|}~}~}}|}}}|{~}}~~}~~}}~~~~}y}~|~||~~}}~~~~~}}~~{}}|~}|}~}}~~z~}}|y~x~~y|y}{w{y~}}w}{y|}~~~}{x}{~|{}z}z}z{z|z}~}~|~z||}x{~|{|~z~zz~~|}}z{}~{|ywx{|}z|{|t~{|}z}wyz~}y~|~~y~{{{~~zxzy{|zz}~|y{y|~}|~x}|{zz|{{}~}}~~{|||~zy~|{|~|{{{|}y{z{y~}|{z|{{{z|z||||{{y{|}|{~{x}{zz|}|v}{z}~~y|}{zz}z~{~~}~z|~{}~||~||zy{zz}~||{{}{}{|z|y~}yv||zy|{~}|}~|x}}{|z{~}{}{|y|z}||{z~}|y}}w|z|}|{|{}x|~zx|}|}~~{~{|{{}~{}{{yz|~z}}z|xy}~{}z~zy{~y}|}z~zxz{|y}y~z||}{~z{~{|~}|}{{{~y~y||~z}~}xz}{|~~y}||{z{z}x}}{y}xy{}}zzy||w~z}z{|||x{||{|}{|}z{|yz||}|y|}||wx{w~yx}}|{~~}|y|{{{w~~zy||{|zz||~}}}}}~x{~y|zz{~}}y{|}z|~{~{z|||z}}}|y~z||}~{z}}{z|}y~|~{|}z~|z~}||z~z~{{x~w~z}}}~~zy~}~|{|}~y}|~y~z{}{~y{{{~~{}~~}}{}~~~~~}~~~}}zx~~}|~}~}~~}}~}}~y~}|~{{}}}~z~}}~~~|~|}|~}~z{{|z~}y~|}|~z~zw~{{{zzw}~|||z}xy}}}|}|{|{~{~|y{~||}|z~}{zx|z~{zz~~|x{z{|y~yz~zz~}|v{{{}|~|{z{x{{z~~z}~||{{~{|{|zx{~|u|{|z{|y}~~z}}{{}|}{wy{y||}}w|z|}|~||{zz}~|}}zw}{|~z}xy{{{~}{z}|}y}~|yy~}yx~|~yz|}{}y~|~z}wy|z|{}||{y~z~|~zwz||{{{x|zz}~y{}z|y||{{|}|}w|z~~}~}~xz~{}}|}}z}~}~{|y}}wzx|~||}|w{~wzy}}~yv~{z}{|{}|{{~z}}|~zv}|{x{}~{zy{z~z{}~xy~~}~|zyz{xy~x||~|{|z}}||z{}|~|~{|~}}zy~{|{|}}}{z~|z~{||{y|{zy~}}}{}}}{x|{~{}z}~|}w~|~{v}zy~}~y{}~||{zwz|~{y|}|{{|{z~|}yzy|~w~|}}~}}}y{~|~yz}{{z~}~{}{{~t{z{{~y{}}{}|~z}{{}~~}x}wzy|}yx{zzzy{{y|}{zy{~}|}z{u}y~{~}}}}{{{|~{{~}~y~|||~zz~}~{}}zz|yuzy|z|{{|{}|~zw}|}|}|~}||}{{{|}|}~~~}z~}~|}|}~}~~|~}~~~{}~{}{}~~}}~||~~~~~}|~~}}~}~}~}||~}}~}~~~y||~{y~||{{~~~z{z|~~{|~yz{|}~u}|}|~||~|{~{~{zx~{}z~~x|{}zz||zwy{}{z|{|~|z~z~}y}{{|~z|w}}{~{}~~y}xzw~|~}|y|{|{x}z}{}}{~x}|{|~z~yy|{}}x{~}||}|{~}x}}{}}{{}ywzywx~z~~z|y{x~||y{|~~}~}||yy{yu||~{z~{{yy~|}~}{{{|{{x}|}}{||}}}w~}z~{y{z~|{yz~z~~z|{{~|{|~{}~x{|~|}~z~~{~y{y|~|}v|{}{yw|{y}~x}}~{}}|{{~|~xz{|}|~x{zz}||}{x}|y{|y|||~w||{~}z~{|}|{}x}~~~{{|}{w|~}{~}{~y~|}zy{}{||}z{{|~{|}}~zxv|}{}}|y~xy~}~}xz{~}~}{z}z|~|~~|y|||{}zz~|~|z|}z{zyyy~{z}~}|{{~}~{|~|~vx}{{{|w~}y~z|v}~{{|{|}}y}~z||}|z}~|zz~~y}wz|{|~}~}z}{xz{xzzz{|y~y}|~{|}~}~z|~yzvw}~w{{}}{{|}~~}~|~|xz{~|~~z~}zy|{}~{zx{}y|zx{}|||~z}{}~y}|}x|zz|~}|}}|y|{~{|}zz}y~}}}|z|}~z||zz}zv{}{~|}{w~~~}{{y}~z||zz~}||}~z~z}~}|}~~~~}|~}|y|z}|||~~}~~~~|~}~}~}}}~{}{~|{~~|{~||~~}~}~}~}~~~{~}~~~~~~~|~~}}}~}}~~~~|}~~~|}{|~}~}z~~}|}{~}~{}z|y|~||v}x~}{|}x{{{|zz{|}y~}{t|}~~}~{|||}y}{w}x{z}z{|z}y~}|{wzy{|xz{{y~~|{{w|{~}~{{}~{}|~{|}{z~xy|}|}{}~x~|{wu~{|y{~z{x}{||z|~|z~{|x~z}}}v|{|zw{||}|x|{~xzzzzz}|~|}yz}{}}~{~z|{}~~~~}x~yx~yz|z{{{{xy~{z~z}{~uzx~zyy|~|~}}~|~}~|{|}|}{z}{~y}{{y}wz}xy{w{|t|{z}||}yx~{ww~}z~}{||~|z||~|x||{}}}~}xz}}y~x{}y~y~}z|y{||yx~}|z}}{|x|~}z}y||y~}~~|}}|}{{{z~|wz|yy{||z}{|xxx{~{|~|}v~}|~~~}zz|w}~|{}~x{y}~xz}yzz{yz|zx{}||}~zzz}z|}z}}{}{}z{~|~~|~~{}z~wz}v}}}{|z~{z~xz{z}zys{z{}}~}zy|}}}~~~~|{~}{{}{~}z{}w~y|wz|z{|}z{x||tz{||{|}|}~|y}z||~~|~z|}{~~w}}z{{w}{yzz~~}zzz||yu|}~{z|~~z}~~~~}~~~~|~}~}||}}}~~~{|~{}~~~~~}}~~}|{||}|}|~}}}~}}~~|~~~}}|~}}}||~~~z}~|}{}{||x~|zw|y{{|}zz}}}}~{}~x}{}}~}y}{}{|{{{s|}|w|{{}}|{xx~}|}{~y~|}z{y|~}~zx{z~w}}~|}|z|z{vy}~~{~|y{z~}{zyy{|zz{{{|{z~~||}z~}}y}xx{|{y|~zz~}w}~x}~|y}}~{}||zx}|}}z|z|{{{{}{~{~}x|}{{}y~}~~|{xzx}|{||y}~}|{|{}{{zy~z|~}{|~wz|~|~|{|||zw{}zx{||~~}||y{~y{||}{}yz}z~~}{~}|~{}{y{{|||y{}}zz}~xz~~z{yty|{~}y~y|}|~|~}|}{|}~r|{}||}z{{|}{|}~}}z|}}{y~zx{|zy~|}zu{}~zzz~~z{||w{z|~||{}|}z{{~~z}zz{}}~{x}}~wy|}}|y~{~{~wz{}~||z~|z|zty}xz{}z}|}yy}}}}z{{}z}}y|{{z}{{z~}}~zy}{|{}||xy~}z||xz{}{|yy|~|{~~|~}x|y}~~~|zy}|y}}w~|}}{zy~z{}{{yy{~{|~|}y|{||y|{||zy~{}||}x|{{x}z~}~zy{{}yxz|z{}|y}|{~{||}}z{~{~zz|}{|x{}{z{~{~~y}w}~zy|~~|~}~}~~~|~||~|}~{~}}}|~|~~~z}}~}~z~}~~|y|~}|~}}~}~|}}}{}}}~~|~|z|~}{z~~}~}}~{~x~~|~z{y{}wyz|{y}{x{x}~~||uy}}yyzz~yyx|}{{z}}}}~yz}~|z}{{|}||yx{r{~|wzy~~}z~}~y{{|zyz||{}~}y~{}}|}}||{~yz|~}~zx~x|vz|z~{z}x~|~||}|z|w~xw{z{}|~{{|}}~x}{}}}z|z||}}~~{z}{yw}w|z~y{z}x|{z|zy}|y|{z|zzz|~|{zxx{||}{~|~{|y}z}|~y~~}}|}z{{{zwzzy~~{}}y|}w}z}{~||}{}z{{|~|}~~{~|z|yw}{yy}|{x|{z{zy~w{~{|}|}|~{}z|}|}}}~~}||{y}{yz}~||x}}v|y~yzx}~}{}~~||zz|z|}}w|{}~|}}}{{~}}}}~||}{|{{yu}{|y}y{y}|z{~uy}|{}~~||z~{~}}}}z|{~{z~|||y{{xz{|}y|zzyy|}~z}x}xxv~|||{{x|||y|z|{|x{{}{{~z||zz||}w|{}z}w}v{z}y{||xy~z}}y|}}}z{~}y|}}z{~|}zw{z|}x}x|~z{z||||w|y}y|{}x}z{{{{}}||}zyz}}|{~z~~y~|}v|~}||{}z}{{z|zu~||z~}||~y~{~z|y{{{~}~|~}~~~~~}~}}~~{}}~~~~}|z|~z}~~~}}~|}~|~|}}~~~~~~|}}}}~~~~~{~}~}~}~~||~}|}~~}|y}~~|z~|}}|}z~||{{~|{z{|yz}}{|{|{|{{{z|yx|xy{~x}~}|}}|z}}z}|ww|z~}~z{~|~{~|~~{}}|~||||y|~zzy}x~v{z||~{y~~}||}}zz~~|~{yyz}~|{}}~{}{~z|~|{}{~|yy{|zz}~~~x}yw{{{||y}}~|yz{||{vx}}||}x{}~|{}z}{|}~}z{~{|~{|xz~{v~|{y~|z}{|~z||z||||~zz}~}zz}z}{}y{y|zz{}~{zz{~z|z}{~}|z}{zz~}~|z|{{w|}~~~}~~yz|{|y{|~{{|{}zz}z{~z|z~~y~~{}~~{xz~}|}{{z|}}~|~yzz{}|y}}~|}{}{|z~}}y{|~{{y}{zy}|}}~{u}||zz|{z~z~~{|x~x}{x{x}~}{}{~{~{}~}zz~}z|}}|u||z~}}z{}}zyz}yyzy|~{|}{yy|{v}~|||{|{|y{|~x|~~|z{|}z|}z||}y}zy}z{x}|~}x{}zx|~{~|w{|{|zzx{x{zv~~{}{}{z|z|y}}~yy}{~{|||}{{|}}}}}}~z~~|yx||{|~v|{}{~{}~uy|x{~|{x~{{y|}}{~~{}}}~}}}~~~}~~~~~~~~~~~z~~~|w~~~~{~~}}~}}~~~~~~vw~|||~~{~{~~~|{~}|~~{~||~}}{z}}|z~}||z|}{w}|}y|z}}zz|uzz{}vyxwz}{|}||}~||z|{}{}}y~{~z|}|y}~}|~z}~z}zy}v{u~x|zyz{xz}||{}z|}}~{{}z{|~~~}||~zy|z|zyz}zy}~z~y}y{x{{||~x|x}}|z}}{~~{{y}|zy{~}~}|z{}}~x|~|~|{}{||~~{z||}}{||}w|}z|y{|}{z}|{~|{w}~{~{|~z}|{z|}y|}x}{|}{z~{zy|}|{|wx~z}|z}y}xz{~||y|}}x|{}{~{||{~w{wz~||x||}{{}yx}|||{~wu|z}y~|}~|~}{~~{}|~}z{}~|}~}{}{z{{y{z~~|}}~{~~zyzy{|{|{}{||}{|||}~{}|{{~{}||||{}{}}z~{z}{{|x|z{{}~|zzxz}x}}|~|{{z}z~|{~}{{}~{zzy}}yzx|yz|x{|z{{z{y~}zvy|yz}~zz~~|{}||xwy~}|z~}{z}y~y|{||}x{~~|}z|}y|{{||w}}y|}zy~}|{w|}y|~}|{}|z}}y|y}{{}{y~z{|z}z}}|{~||}{{|y}|~{|~}~~|x}|||}}}}{}}~zy||}}}{z~z|ww}zw{z{u|w|{y}}}}|z~~|~{~~||}~|~|y~|}~|}~{~~v~}{}{}{{~}{}~~~}~~}}~~|}y}}~~~|~~{~}}~~}z~z~|~s}~|~~~{}}~~~~|~~|}}~~{~~}}||{~}}~~~~}}|}~|}}~~||~|~~{}~{~|y|~w~x|wy}}{|}}~wyy}|~~~{xy|y|{~x|{~x}{}z}~}z|||}}|}~x~}{{}}{{{{|||~|{}~x{|y}zx}z{y|}}{{z||zz{~{yzxyzz}|z{{{~}||{{~|{z||{~{}{|}x}}}}|y{y~z|}z}{w|x||x|~|}|~}|~}x}y{||wx{z|{~{}|}~yw{z|{|{~~~{~z||z{}v|y{{}w}{{|zzy~zz}~|wyzz|z}zz}~yx|||}}}|{yy|z~|{{x~~z{|x}|xz{}}y{|~z}|}}z|||}{{|z||{z}}|~}~x|y~}zz}}|~|}~~~y}}{z|{|}zw}|{v{y}{}|~}y{}}}|zx}y~}|{{|{z|zzz{~~}|y|}}y||u}{~z{~}{|{||z|{|{z~||y~~{}}|}y||}z}y{~}|{y|x}zw}~}xz|~zzy|x{}~z~|y}}z}}{}{}yvx}|}}z{w~{z}|{|~~yy||}|{|zzw{}}z{}vzz|{|{y}|z||~{||{z}x{zyu||{~~y{z}x}|{y{~}}|}|~{||s}{|}}|~|}zzy|}|z}~}}~{}|~{~~}{y}z}|~}|zvy}|}xz}yy}{{||z}{}~zz}{w{}zyz}~}v|~y{z{v}}z~|yw{}{{~z~|~|z~}}~~z}~}~~~{~}y~{}|~}~~~~~~~|~}~}~~z}y~~~}~}}}|~}~}z|~|~~~|}{~~|~~~}}~~|z}~~}~{}|{{{~z{}}z|xx~}z}yzy}~xy{zwz{~~}{~|zw{y~}|~~~|~~x}|||y{|y~|~|y{{~{~}}}~}y~~||}x}v||z}{||y}~}}||~z|~||}}}~||}|~}}w|yy}y}}}{{yz{{|~zz|yxz{|~|~}|{x~~}~~|}}|~w}~xz~{xy{{}~~{~}~|z{z{~~~y}z~yz}}z{~~~}}~|~~~{}|~~{z|~xz|y}zx{z{y~{}{zx|z~}|~{}{|}~u~}{}z}y}z||~z{z||{|{||{yzy{|}{|{~}y}}z|~z~||}|{z~{z}{|{{||~}|}{|zz|yz}z{~z|}w}}{~{zyw|}~{|~}}}{y~~~~~~~x~}|}z{}~~y}y|y~{z{y}||x|}}{}{{z~{}xx|y||}~||}{}~ywz}x{y{|z{}z}y{v~~{yy}y}y~||}}~}|y}z{x{|~~wy||{}~{}yz|{|~y{wy|y{||z}z~}y}|||~~}|}~|}||~|}~~|{}z||yy|y||xz|y||z{~xy|x|~{{{y}ty{{|{|z}}yy{}}~~}u{|x|y~}z{|}z|||zz{xz}~~|}}~{||}~||||}~}}|~~~|}}u~}~~~}|}}~}~~}|~}}~}}~~}~~~{~~|z~|~|}}}~~}~}}}}~|~{}~y~~}}~~}}~~|~}}}~~~~}~{|~~|}{}z~{|}|z|zz~x|}w{}||~y{z|{z}}{{{}}|~{~|~}}{||~z~|~{y}{}{}{}}z{}|u{y~{~}~||~|{{}~w}{z{{}|z{x}|||}{{|z~~y}z|{{~z{}}wyz~{|{x{v}~}{x~|{|}~y|~zyz}|||}y}{~{~|}}y|~||}{}z}z|~~~{}~}}|y{vyz|z|}|{}|x~|{z{}~||}||z{{{~{x~u~~zw{}|||}||||y~~wz|}yy{y|z|~~{}y}|z|z}}~{||}}~|~xzzz}}xz|{x{||}~}}}wz~yz||u~~|{zx|{~~~}z~~{w|||}~~~~y}~z~z|}y{{z}|}|{||vu~~{|}{~{~{~~z{|z~~|~{~z{~||zz||{}|z|~z|~~}|yz}}z}z}yz|yyz{z|{~|z{}~y|}|y{}||~{}z|zxz||x~~}|||z~|yz|{t{z~}x|y|}z~y|z{}}~{~z~||}}~y{|z|||||}|z{{z}x|}|~|{}zz|}{|zy}{{}w}x~}}~~}{y~~|~~|y~t~~z}{{y{~{yw~zy|zz{}~}}z{y~|~}{~z{~}|{z~{|~}|z|{x|v~{{{{{~{~~zy~}{|~wx{{{{~~{z~{{y}}|}}~{}~~~}~~~~}~~~~~~~~x~||}}~~~~~{|}}~~~~~~}}z~~{~}}~~~~}~}}~~}~~}z|~~{}~~}}~~~~~y~~~o}}}}~{~{{~~~z|~~{}~|||~z|{}~y}}{||zuy{{~|{~~|y~~}|{}||yx{{xy{}{{}|}}{~|x|zzzy~z}xx}y{~|}{|~~||}y{~yyy|}{|z}~}z{zyy{~|z{y~~y||yvx~{|~}|{{z{x~}z||~}{{~}||zy|~}|{~zzu|z}{{}}{{{|y|}|{z|{z{}{{}|{~~zz|}~|||~~xyx{~vx|zy~x{}{{zz|~}z{w{}xy|}z~{zz~{{|}}~}}||{}y~|z{{z{{|zyz|z~|{y}|xzx~~x{~}}x}z|{~z|~}}~~z|z{~}~|{{{z|}y~}~~y{~|z|~~x}x~}~~}}}}}{}~zz~~{|~z{z~}y{{~y{w||zz|}|}{}|z{}}||{~}~|yz~yy}}{}{{yz|~~}zz~|x|z~z|{~y}w}}z}}~~w{}z{z{y}}|{~{~{{}}~|zy~|}}||||z}~{{y~y|~|{|}y|}|}~{|y{|~{z{xz|{z~~}{z{zxz|yy{|{~|x{y~z|}}z~}||z{y|~x}}y|||y}~}}~~|{z}}}|}|zy{{{yxz|{}|{w~x{~z}{|yx{{{}~}{}}|}{z~~{|~}~~}|~~}~}}}}~~}}~~}|{}~~{}}|~}}~~||~~|~~~~~~}~}|~~}~~~~}~~|~~{}~~~~||~~~|}z}~}~~}w~~|~}}~}~{~}{}~~{z{zww{}x}|yx}xw}}zy}y~~{|}{x~x{~{z|}x|y~z~}||}~z|}||}|z{||~{}|w|}|~||||}z{}~z{|yz~|{~{{~|{{{z{||}z{|}~}|z{z|}~~}w||{{|y~||{}~|z}~w{||z}w}}x{y{}~|~}||z~~~z{}~~t}~{}|y~zz{~|z~{y{{y~y{~{{z{~~~{|zz{{{~~z~z{}~||{~~{y}}~{{~~}z}}~y~y{yz}{}}}}}|z|{|x}~}}y|}~|y{y~~~~}x{y}u{~{{{{|{|}~{||~{|z{}~y~z{}}yxt|}{{~~~}~{{{}|{zz}||{yzx~~}|}{zx|{|~}y}}z{~||}{yy{|x|||yw}y}}y|}|}|~{y~~}}|{~~}}|~}z~{xz}z|~w~||z|y}}{}}|~|x}z~{||{x~|~{z~}|z|x|{z~|||w{~~||z~||y~~{}}~}yy|~|xy}|}}y}~{zw|}|~{~}{zy|~~~x}|}xy|z{|y{~}}}zxy{||~z~z|{yz{x}{x{{{{z||||~{||{z}~y||}|||}xwz||z{z|z}y}~xz|z}zyx}}|z|~{|x}{}~{|~}}|~{~z}zy{|~z|~}{~zy}z{y||~}~~~{}|~|~|{|~}}}~~|~~}|~~}~~}~~~~}~}~|~}~}~~}~}}z~}~~~~}~~|~~}{~{~~|z~}}y~}}~~||}|~}~|~}|}}~}~y}~|}~}}}~y~~y{zy|}xy|}{{{xy{}yzxw}}w}|x~~y|}~{~{{~|~|}||x|}~{z{~w{|z{||{}{{w}z{yyx{}z}z|zzx|}u{z~zy~}|~|}}|~|||}|~|z{~|}|~~{|{}|{~v|{y}}|y~wy~{qy}~|~}}}{|{x}~z~w|x{z|x~xwz|}|~~y|{}~y{{{{~x}~}w}{|{z{|zz|{}~|xy~{~{~}||~}|{||x~z{zy~|yywzxyzxz{z}zx~}zzu}xx{}z|}z|x{z{{{z|||}z}~~|{|~}}|||x{wwyyy|z}~}{z}y|{z|~wyw~{~z~~}||~}||y{z~{|z}|||}|zwuz|||{{}|{z{|y|~{|y{zy}zyw}}|||}|}{x|}~~~~|~}x|~~}{|{yz}~z~z}}{{z{z{~~u|{}x~|~|yyy}yw~{}~zw~~{~yz||}z~y~{xy|{{{{|z}}{{z~x}|{x{xxy|||}|{y|}}~}z}}{|w|{~~~{{z|s|z{|}}x}w{|y{x{yy|z{u~zxxyx|yw|z~{z~{y~~}~}|}|}z~~{{{|z{t~~~|yx{|~z}y{y~w|z|z}|y{xxw{}||z}{{~~{~~}~~~z{~}~~}z|~wz~|~wz|||s{w}|z}w|z|{}y|~~~z~|{}}|~~~~~}~{}~{||}|}}z~}~}~~|{{|~}~~~~~}{~~|~}~}}~y|}~~~~}}~~~}z~|}}|z}~~}~}||~~|}}~~|~}}|{}~}{~~~|~}~{~x~~}~z{}~~~|w}z~zz~|}~}{}}|~{|{z||~{}z}z}{vy{y}~}z|{z}~~}~z}wx}{|~}zyz|z{}|{z||{|xy{yz{~|{}}|}zxy{|{}{xzz|z{y{w{|{z}{v}~~|zz}{zz~z|z~~xy|z{}||~{{}}{}~v}w}x~yz}{|}|z|}}{{|z{y~{~~q||{|}~~|}|{}x~xz{z}}y{yz|}||~}|{}~zw~|xw{y{~{yw~~}z{{}}{||yz~~w||z||||z}|w}|}|~}z{}}||}}~|y|||}{{}||{{}}z~yzzzz}|}~||{~z~y{zyz}}zzz}~{~z}zz{u|~zz|||x~~}|z}y~|{{zz~|{|~{}y{|}}zzz~}xz|{~~}~{{}||}~~||z{z|{z~{y~}}{y}~}y~|y~{|z|~|z~~{y}x|~~}}||~|y~{~z{}x~v{y{|}{z~||zz{w{{~||{y}wy}{y}~{|{z|~~z}y{||{{}y{}|x~x}z~z{|}yx{z}z~y~~y{}{{|{|z}z}x~z~|~x{}y{||{|}~}|||y}~|zyzy|{}|~}{||||||{{||yzy}{|z~}}zzyx|}{x|}xyz{}|{{{|~~|||y{yy||||z}z|{{~~}{yy}x{}}y}}zyz~~{{|~z|{}z|y||zw}||~~y{{{|{}~|~~}~~}~}~}|~}||}~~~}}~{||||}~|~~~}~}{{~~~~~~|}~}}{}}~{|}~~}~~~~~~}}|~}}~{x}}{{|{|~~~|||}~|~~~}~~}~y{y~|}{~}~~{}|{z{|{|{|{|{|w}|{~{x}||{x}y}~|~z{~{~||}x~u{}z~|~}{z}vz{}||{w{{y~{||{yx|~||w|z~|y~}~}~z|{~z|{{|}zzy|z{xy}{yxz|w{~{~z}|zv{{{|{y}x||~xzz~|z~|~}~}~yz{{|{~}{|yt}u{}{~x{{z||wy{w|}xy~}y}{zy{}|zz}~{w{}y~~{}}}{y||z}{z~y~xy}}z{{z|wy}y}{~}~~|~}{{u}~{~yz~~{~}~x{}yyyy|}zvz|y{{xzyx}|~z~~~}v}y}~}||||z{}z}}}~|{}w{}x|~||||y{y~{~{y|~x|z|{zzv{{~|}zzz}|z}}w|{z|z~}y|z~zy}~~z{}}y~||y|}||~}x~{y~}~yz{||}}{~z|{|xz{|x~z}y{||}||yvz{tz~|~w{|{yw{{zw||yvy}zy}{|{zy}{~{{~~{}}{xy}~~~zywy{|}}}}{{}~zzzw|yz}}y}{x}}~}z~~zz|}zy}~|}}|~w}|yzz{~z|{xvy{{{|}vy||}}|{|y{~|||x|~|{w{{}~{}|z}{||~~}z{wy~z}|}uz{~z~}wwyp~~y}}{|{~{~~}{~z|~}}{}|~}~~~~}~}~~}~t}|~}}~|~~|~~|~}|{|~|~~~}|}~~~~{~|~y}~~~}~~}~~}~}}~}|}|}|~~}~}~~z~~|{~{~~~{~}}}}~|~~~~~~~~z}{x{}~~{zz{}|yy|||{|{{|zy|{|}}y{{y|}||yz}||~~|{~}yz}y|{|{{~y}}~}|}{|||zy}zy|~x{w~{}|y}~|~yx{{~zx{{~x{}xx~}~{{}|{}~xx~|}zz{zw}|zyz~~||yww~}{||}xy{|z}|x}v|z{~|z{}x|z~z~~}}z|y{zz{}{y~}~|}z|{{|y}x}}{|z|{zxzzwz{x|y|~y{~yx|}z}~{y}}{|y|z}}{~|~|y{z{}}}}z~}~~{|x|~|{}{}~zz|}zzzv}y}xz~}z{~~{{}{{yyz{}y{yz|w||wz|{|z{y|yz}}yy}}|y||}{{z{{y{}|~{}{{}|{~~||{}y}~z{{z|{x}|}|}{zz|}|{z{}}|~yy}y}}}{|{y}~{~~{z{}y}{~y{~|x|{{{|z|~y}|{}}~z~|y~vz|~~x{}{}{~}yy|}~}~{||{}}x|~}}{{zw|||z{|y|}{{{|}yzx|}vv|~}{z|}~~~}zv|z~}}|}}y{~}}z~y{w||~|{{}~z~~xzzz|}y}|}|}|}~||}|}z~x{z{zy|{|y~xx{y~{y~|y}}z{}y~~|z{z|}|z}y{y}~~zy|~~{||~y~|}~yxx|z~{~{~}|z}||}xw~wx{w{||zy~yz{wzy{}~~~~~~~{~}~~~~|~~~|~~~~~{}}}~}|~}~~~|{}~~|~~|}~~|~~~~||||~~~~~~|~~~}}~~{x~~~z}~~~}}}~z}|zw{y}}}{|}yxxzy|}|yz~||x}zyz|xy||~x}{}}w~~}||{|~~zyy~~{{}|~y}}|~|v}yu|zy||w|yz|xw{y~~{{z|}|}~x}yy|}z|~~}~y{z|}}|~|~w||{}{|~zz{{{|y{|{|~z~{z~zz{zx}|{{|~~|{{|{x}~zv|z{}}x{|}z|~{}}{|}~z}|x}zy||z}~|~y||~v}~x~|~z|yy}~zx}{}}}{{~y~}vx~{x{zz{y~y{|{}{~z}{}}z{~z{|{}}z{}|}|~z}~}{||y}xx{y~zzz|}yyy|z|||{~yy{}~~y|~}}|~~z|}x{|}y|~~z|~}}~{}x}|{|}wy{~|yx~}}{}{||{}{~{}{}~{~}~{z}{{z~|v~}}{wzzz|~w}y{z}x}}{xx}y~|{}~}}{z~|}~z~y}{}x~{~xyy}}}z|}|~{|w|zz|x{xz}}{~{|q|{||{~z{|}}zz}}~}{z|~{{|}}~{|}}w~{}xzz~}vyx{~xzx|{~y{{{||}|}~|}z||~{~~w~|w{~z|~y{x{x|zz}{yx}{{{~x{z}~x{{}{{||yv~{|||{{z~z}~|z|{x}~~x|z~}}z~|{z|vwy||{|~wv}}}|{}}{y~~~}{~~{}{}|~}~~}~}~~{}~~}}~{}~~~}~}|~}}{~~~}~}~}~~|}|}~~~}~~}|~}~}{~~~~{}~~}}~~~}}~~~z~{}|~~~~}~{}~~|~~|~}~|~~|{}|}}x}||{}z}y~{~~~{{|x{y}}}}~z~~~zzz~~|}z~}||xx|y{w{}|}}~~{}{|}|xx~z}{~z||~{|{{||~{|}}|z}}{yw|z{||{zyx}{~|x}|z{u}~||y{|~x{wzz}~zw}z}}{}||{{y}|{z}|||}vzx{|}~}}}}zx~y|x|~z}~~}~}}}yy~}{y~{{zyy}}~{{{|x{z{xw{{~{|z~~yyz~~y|y|}z|x{~{{~}~{~y}{|~}{~~x|z}|z~}z{~|{~y}|u~z~}zvx|{}{}}|}y|}}~~y~|z{w|}{{{|}y~z}||{z~x||||}~~||x~}|~z|~y{{{||}{~{z{|zyy~|xy|}x{z}|w|~z|x~||y~yz}~~{}~~|xx|z}x}z~}z||z{}{~|z|}~}zzy~~|{|y{~|{}~{{}|zy|}||z{||z~~~{z}z|}x|}|}~y{}}|vv~ys{}x~y}{~z|yy}{}}}{~}~{z~}||{}~yy}yxzx|xy|x~x{}}}~{{~y}|}}{}{}{|~yz|{}{{~z~z}||}w}yz|}zz||x||~~|y{y{}{{~~}{|{{z|||z}|z|y{{||||}z~}|y{y}y|}}|y~y|}{}}|{x{|y~}x{z{|v}~{z~|{}~~~~~~~||~y}}~}{{}~~~}z~}~|~~~zz}~}}~~~{}~~~z~~~}}~~~}z}|~~~~~~~~{}{~~~~~~}~~x{~|y|{{y~|||{w|~|}}{~{zwzx{|~|{|y~{~~y{x~}|~x}~|yz~}}{~{w}{xw{||}u}zx}{y~}}}{|{x|z~~}z||{||~x|}w|}yz~zz||}}~z||z|~|yy{z~|}}yz}y{{}}}z|~yz}~~|}}z{y}~w|}}zz|{z}|yy|||ywzzzz~yw}}y}y}}{x}|z|zz}|z~~~|~yy~~~v}~{~}~~|y~|xz|~~y{{zz}|~y}}||{}|z~~yx~~|~y~~~zz}{z|{zzv~~|~|}~}zyy}z{{}y|}x|{{|y}{}~{z{{{z}~xy}yy|z~|}{~}}}}~}}{z}{}z{y}zz}y}|z~|{{}y}y|z{{|~|~}{~}zx|~~v{{~~{z|~|}}|{{~v}zxyy}{{yx}w{xzv{w{y}{~}}|z|~|}}}z}}}x{|{{}~|{|x|x|zy{~x}~~y|}{~y~|{zz{|~v|~y}|}|y{{~z{{~~}}y}{{}||||~}yw|{zzy{y~{{{y~zyxx~{~|z~}||z~}}~{{}{|~{u{y|}z}xzz|}~wyyzy{|~u|{y{x|{zz{zzw}{|~||}~|}{{}~|||x|{}}{z{}y|zzyx{v{|y}{{zzyzz}z}xz~|}~}}{y|yzy}~{}~~~~~}~~}}||~~y{~||~~}~||}}~}}~~}~~{~~}}~~}~}|~~|~~}~~~~}|}~|~~~|{~|~~~}~~~}~~~}~~~z|}}~}~|~~}}~}~||}~|}~~|~|}s~~zwzyy||}}~~~||{{{wz~y}}|}zv|y}{||}y~v|}}z|z{~~yzx{~y|~|yx}z|yz|}{|~~~||{{}x{{}|}|~||{}zy|{|}{zx~y~~z~y~{|zx{{~|y|~z}}z{{{}zux}|}x}|x~x~}}~}{~}{z|{{z||~~z~y{y{{~~}|}yz|}|{|y~x}}x||~||u{{z{|y|{}z}|{|||}}}z{w~y|{|{}~{}}~{yw{~{}~~}x}~z{{}}}y|||{{}yxz~y|}z~{~x|{z{|}~w}y~}xx|y|yyy}{{{{}~{}z{{}xz~~yz~~||{{~wx}x~zz~|x||{yx|~|{||{|~}|~||{|}|z{{~~~z{y~zx{||{z|zy}~~|yy~~~}{|z{|}~{w}w|~y{~yxz}z|}}|x|}zzw}|{}~|z{|u~}z~|zz~x{v}{||}}~{{}z{~y~~}zy~~~z|}{|y{z{|}|zzxz}|}z{y~|xz}}|{x|||||yz~y{}yz{{}~||~~|xz~{~}}z{{~{}||}~|yz{{~||}~}{y{||z~}z}}~qvz{y|}}x{~}}|zyy}{|{y{z~{{~~}|y|}z}}~y}||~{|{xy||~y|}|}z~w}zx~{}}y|y}{~y}}{{{}z~}|}|}~}|~~}{|~}~~~~~|~||~~~|~~|z}|~~}~~{~z~~~}z}}~~}~~}|~}x~||~~~~~~~~~}y}~~~~~}}|~~~}}~|~}|z~}}}|}~}~~~~~~y}|{~|}|~{z}{~zyz{xy|yuv}}{}zz~zx}|z~|z|}|}~y{z{z~|{~}~{~|~~}z~{|}{z~}}{{{{z~zz}y{yw}w}zzzy{{x}z|{~|v|z{{~|~z}~~z~y~{||}{zz|z}|}x|~z{{|x|{zy}||}{}z}z{{~}}}y||~|{|~{y~~wzz~{zx}{~y}|||{|zz{z~w}{}{u~|~~y|{}}|z}{~z}{~}}~~{|zy}yy{|z|~}}~|y}{{~~z}{z{{|||x~{}}|{y{{|~x~|}}{xz~~}}zz~}}zsy}{}y|z}}x~}zy}~y|{y{}{z~}||}}|{}~|||{zzv{y~y||||}w}{x{y}vxzz~~{y{{yzy}}{}||~|}{|~z}x{}|~{||~zz{~{}wx{|{||}|}|{zz|||||y|{|}y|{|}{z~z{z{z{}|~|z}{~z{}vz~x{{~y|x{}}|x}y{|z~~z}|xzyy}w}|~~~z|~||y~|}|z}}|}}~~|~~{{}z|~|z}{y{xz|}|~y~w{~yz{v}zy|}}||~z~~}|~z}~{|zzz|~{}|~y{{|~y|yx~{}|{z{|~z{}xzz|z|}|~}}~}}z}{}|~}z~||}}|{~zz~y{{w{|||{}{~u{zx~zy~~|{|{z~~|{{{||||~|}}~~}~}|{}}|~~~}}}~}~~~~|~~~}}}~}~~~~~}}y~~}~|}~~}~~{~~}{}~}{}|~~{}|~yz}}}{}~~}}~{~~~|}~|~}}||~~~}~~~}x|~y~{{{|{zz|z~{~}|{}y{~||}}{}||||x{xz{z{{~|}{}|~~}{|wzy}|}z~z{z{|{~v||z~{}zxyz}{v{~|}}~{}y|zz|}{|~xzzyy}}zz{|z~}}|z~wx}|}z|{{{yw}|yz}|~}|~y{y|x|~{{|{z{yyz}z}{yy~{|~{~}~}yz{y{~}}{{{y{}v~{{{~z||{}{x{}y|zz~y{}zz~zwt~}z{|z}}}~|~y|~~{~{{{z{u~|y}|}z}z}~{zzz{{z{|~|||~|y}|}w|y}|}{wy}||~{}yz}x}y~~~~z{xz}|z~}|~x|yz{~|z{{{|x~z~{|z|~z||~{|{z}}|}y|~|x|w}{~z}}~|~{x{||{z|}y}}~}w|{{{{~~{|{{{{||~zyz}{yz|{}y}~}|~|}|w|y~~z}}|~~|v}{~{zz{z{z}}{~}{z}~|xyy}|~|||zy{z{|zz{{~z}~}}}||{}xz}|y~||{{x|}|z~z{z~z{x}yz~|xz}|z{}}yy{}y|xy{{{y|z|~~z||~|zy{y{|zwz{}ywz~{z}~}wy||y||{y|}{~~{yy|y|{}wy{|yv{z}}{}{|}}v~~yx}|}|~{{{|{{zy|zx{z{z~zy{|z|xz}}|||}{~{|}z{|}|z{~~zyy|y}}}w{{}{{z~|~~y}}{~~|{~|~~}~}~}z|~|}~|~{~~|||~|~|~z~~~{~~~|~}{}~~~|}z}}}~~~z~}}}~|~~~~~{|{~~{}}~~|~~}~~}~~}|}}~~}~}}~~}{z|}}~}}~|||}z}yz||~x~|{x~y|yz{}}wv{||z~||y~}~{~|~z|}|x~~~{}{z|{y|}|zy|ww|x~zzz||{z~}z}}~~|y}~z}z|xy}z{v}}~}zzx|||x|w~zw{{|{~yy}~~x|{u}zzy|}}}~zz}||z}||}|~~||}vz}}{y~{{}w~y}x{z}zzz~|~x{{{{|{}~~}|{|~|{~||{|z|}}{}~|{y|vx~|wyz|xy|zy}~}}{y{~|~|}|~{{z||{{y{~~~||y}{w}y~y|||{~||{y{||||{y|}}z{}z~|}|{|y~|}}~~~{}}|{|||~}yy{}yt}}||{v{x|{~}z~x{z~|{||}{y}~w{}~~~}|}|}w~~{|~zz~|}{|y|}~{{~t|u|{{}~{y}zz|||}z||~zz{yzwz{y|{{|~w}{{v{{}|{|~{q}}|z}z|~{{{~~~{}{~{}~}{}{zz}{||y|y}~}||y|~z|z{~~zzy~|xxz{x~~ww|x}}|{~{{~}~}{z{}}~}}~z{}xy}zw|x}{|z{x}{{}{z|}||||~~~{}|z}~|}yyz{{}~{}}{|zx|}|~{}~zzyy}z}z}|~||{}|y}w||}}y{~}}}}{}~~~|~{}|~~}}}|~{~}||}{~~}}}}z}~}~~~{{}~|~}}}}}~{|~~~~{~~~{~~}|~}~~{}{~|}~~|~~z~~}~{~~~||}y{||}{{}|zz~~~z~|||{zz~|xzz|{z{|{|}{}|z~zzz}{}}|||x|}}}|x~}{|{zyz~}{~~z{y|~}}x|}}}yyz~{}{x|~y|~z{y~}{zx}|~y~~z|}~|~}|zz{y{~{z~{||~|{|zz{z}|~{|z}zy{{}z}z|{~||uy}}|{z{w~|~w}x}y~}yy~~}}|}y}}}{~}zz}yzz}z|}y}{{{}yy{{~z~}}x~z{~~w~}}|||y{~|}wzz|z~|}}zz||{z}z{y||x~}{|y{zz{{{{}|}~zz~w|~~}|~~|z}}{v~{~|{z|w}y{}y{z|{{z{}~{|x|{~~{{w||~|{~zy|||}{~}z~~yz}{}z{x|yw{zy|z|}~x}~}~z|||z|{z}}}~|{x{|uzz{x{~y~}}~{}{{{{||{}x|~z~}}zz||~|||{yz|}}}x|}{y{|}|{}}{~}}{}w}|~}~~~~~x{{}x{{~~~|y}}{z~{}}{|}{zw||}z}x}}|}}|~|}{~zw|{y}z}}~|x}y||~{{~|zy~|y}y|{||~|{~||||}|~{{~~x|{|~|}}|{~~y{x}|}zz{x{{z{|{||~||}~z~}}~~zxy}y{|}z|x~|y}}~y|y~{~z|}{}}x||}{yz|}{||}zzy{}{|~~~~~}~~~~~y~~|~~}}}~~|~~}~}}~{y{|}}~~}|{}~{~~}}z~{~}{z|~~}}|~~|~~|~~~y}~~w~}|~~~}~~x~~z~}}|}}~z{{{~{}|y}~z~}}x~w{y|zy{yz{z{}xx}|}~~~|{{{|{y|{zyz}~}||~{}x{~|}|~{z{}z{{z|w|}w~xz{xz~}zyx}}~}|~y}z|zyx}|{|{v{}~}|~}{|{||zxx{{zt}{x|}||}}|||yz||{yv{z}zy~}z|~~yww}{|~|||z~{v~{w}{~}}~{||~~|vx~{zyy|{w{}z~~{~zy~{|x{|||{z}}}|~|{}{|{}~zwzyzu|~|{}}z{w~z|~}{{}{~z{}xy{|z}}}|}z}~|{|~~}z~zz{yzyzz|z}yz{{}v~z|xw{|y}yz{{y{}~{y~|w~~z}ww|{~zvz|y|y~|{{z}|}vzz}}x}{}|~{{x{}~}~~~|~~zz}|zw}z~{~~|{{}{}}}|{z{{}y}x||xz~z|}v{{y|}z{|y{}}z~z}{zyy{}~z|~|~{|y{{}z|~{|{~}x{y{{{{x|~w}||{}w}}{x}zz}}{wz~{y|~{~w~}~{z{~y{{yz|z|}v}{y|}~y{{{|{|wz|}~~{{}{zzy||||{{|{y}~|~}}z}z}|{z{zyy~wx}y}||z{wy|}z}{{~y{}y{~{z|{{z||~}x{}{x||~z}|}|z{z|~}{{zzx}}{{{}yxz}|{xxzy}z{~{|}}y|}~~~}~~|}~~|}~~}x~~~~~~|}{~z~}~~~}~}~z}~}~}~}}|~~~~}~~~~~~|~~}x~{}~~~|~~~~|}}}~}~u}||~~{y{||}z~~~}y|}{|~|}}{z{|x}zz}z}||w}~||yy}}|}|~{{{y~~||t{{}y}}x{}{xy~}x{~w||{z~xzw{|}yzyv|~{yxz~z~|}yyyz~}~z~~{~~|~x|z{|v}~{|{|}}y{|{z|y~wz~wyz{|y{}{|x}}w~y~|}}|}}}~{|}~|y}{}{}|||~~}{}|u|zxy~{}|{|~{~{{~{{z{z{|~}~}}}|{{~~}~}}|zxxzz}|}{}{y|yw~z{|z|xyz{|zy|{||{z|w}|~z~}}{}}~}z~{}zy~wz{~{||z|}}{{~z||}~~{~zvz~~|{{z{{|~}|}z|x~{w{}z{~|}{}}y{|~x|z|z|{{|yu}}{|{~x~}zyy~{}|}wy~z}|~~y~~w{{~}{|z}|{{|x}~|{}}z}~|||}{||yyz{|{u||{{x|yz}||{{}}~~}zz~}{|~{~{z}}{z|{{{~|~|}|z}}xz}|}||z{{zz}z|z{~~|z}}||y~{~x||z~|||y}zx}|{{||{|y|~{{}xy|{{y{~||}{{}{~|{{{~y~qz{v~z{{{zyzz}z}|w|{z{|y}|{~w|{y~}y|z|x~|~}{}~w}}~}y~~~}~}|}wzzu|}~|}|w~z|z~{~x~~~~z~~|}~}~~}|~|}~~x~}~}|~{~~~~}~}~z~{{}~}~}~}||}}{}~~|z}~{~}~{{~~|}~~~}~}~~~|~}}~y~z{}yzz~~|y{w}{z~yz||~|{}{{||~}{y}{{{x}{w~y|}}}}}~~{z|{yzz}yxzz{|z}y{wy{{x~{}x|zu}x}}xt{~~}y|zzy|{}~|}{|x{}{||{}|z}~{|{xw{{x||yz{~y~z||yx|~|yyy}x~~~|z}|x{{~|{|}}z~|y|||{|~{y||{|||z}y|yxy}xy{|y{{z~}{{|{|y}z|zz~}{y~||zz}}w{yz}}yy|z}x{x{w}{|~yzzy{}}{xy~~}~}wx||y{z~|~}{z|z~}}{y{~t|zz}}z}xz|~~|~||z|y|{}}z~{w~y~}~{y|~{~~}y{}z}y|z{|||}y||y}~z}u{~z{~y}yy|{yzz~}|yx~}|{~~~||{}{}|~zy{{~~}z|{v}y~~|z~zzx{xz{}|}}x|z}~y~~y}{~z{|wxz~}}~~y|zzywy}|z}z{~{~t{~z~z}zz|z|y~|~zw~~y{}}yz||~{x~yy{z{|w|{|yx{|{z~z|z||||{xzy}}}y{|vx|y|}|}||}}|||z|~}~|{}{}{~x{~w~||{x{|{{|~}|y|y|w{z}{y}z}}~|z}}}~|}|{|x{~}~}y|x{z~z|~{x|z~zy}{y{|}z{w}}|{}z{w~|~~~~y}{~}zz}~z}~|~|~}~~|~}~~~~{z~~}~|~~~|{|}{{|}~|}~~}|}~}~}{}}}}}|~}~~~~|~}~~|~}~}~~}y}}~}|~{}}~w|~}}~}{~~v~}}}~}~~x||{y~}{y~wz|{~||y~|||{~~||{yzz{~}~||{x{yz{}wz}~}|{|~{||z|y}{~y}|z}|{}{|}|{{}}~{}{zz{|~~}z{~x~{yww|}{|~}{yy~y}y~||z|yx{|x{y}}xzzx||y}~w{~}|}~z~}~}zw}}|y||~}z}|z|zy|}w|y}~|}}{x}}|||}{}}~|{{|{}w||}}{y{|{}|~zy}|}}v|y{z}|}{|zz{{}yz}}u~~{vz{|zy|}{~~{{x{{{|}~}|{}}}~}{{||{{z}y||~~~z}~}|~z|}|{|~x||~wxw|}|{~{z~~z|}}}~}|{~z|}|}y|{|}~{~~zy}~}|||}}~}|}|{{|{w|z~~}{zx}{y{{~zy~{~||}z~y{~zv~~||zy}}~zzy{}|zy|y~|||}~~z||}~x~|x|~zz|~|zz~{~y~~yz|}z}}~x}x|~{z}|}z|}wx|{|~z{{}|{|w}~z}|y|{yy|z}zy{{~yw|~}{z{}|z|||}}~~|~|xz{zy|yz~z}{|{yzz~|z{y}zwyw|zz||}|}z|||~zvz||{{|}|z|~x|}}wy~yzu{|||}~|{||{~{x}zy||z}}|z~|{z}}}}|||~x~~~~~~~{|~|~}~|~~~~{~~~~}}}|~|~|~~~}~}~}}~{~zx|{~~~~|~}~}~{~|}|}||~}}}}}~{~~~|~{~~{~{~~~||w}|{}|y{{}|z~|zy{y}zzzx|{~z{{}}|w|~{}|~y~z}{{y}x~|}|||{{}}}~z~}{~~xuy{wz~|y||tyyyz||zzw|w|{z{{x}|~}~}|}{{{|}z{}{}}z}}{}|}{z~{{w||wxz}{|~wyy~~yyz~yyxyv{~w~}x{}~{}{z}}|{yz{~}{}~|}z}x|z|{w{z|||}{zy~x||x{z{{}zz}{y~{z|{|y|}{|y|{{{z{}||}yx{{zw{{~y{{~zz{yz|~}}y|yy{}~}{|~~{~{}}~|~w}~||~{|~}z{}|{~z{z{||z{}{zx{}wzxzz{{||z{}~~y{{}}{{}yz{{}}}|z|{w}z{w|||~z|}~x~}}~|~z|vzz~}~~|}}{~|~x{|||w|~~~}}}z}~y|{x|x}|}{|~v}~zy{z~{y}|~~wx|~|~~wz}{}{{x|{}z}~~{|}||~~wz}|zzz~z~}{yy{}|{}xyy|}|y~z}||t~}z}||}}~{|x}~~zzyz{{~~~{}}yy~x{{yx|{|y{{|{x|~~~y{{||{|~~~~y~|~~||vzy|yxz{xz|{|~u|y|z~{|yzx|}x}y}y}{~~{z{{|z}}{}|{{||}}{|}~~{~x{zyy~}}}|x|v|yw|x|~|~{}y}|~~}{||x|~~{{~|~~~}|~~~~~~~|~~~~~~~}}{}~||~{{~~}~~~}{}~~|~}~~~~|~}|}}~z}~z|||~}}||~}}}}}|~|~}~}}}y}~~}~~}{w|{~z~~}~~~~|~}~}}y{}}}y|~}}|}zw}x{{~|x{}{x|{|yz|{zzzx{|{{yw}y~}|u{||w}{xvz}yz}{{z|zzzz~|~}{{{~{~~{{}yxz{xwx{xzyyy{~tz~{y}~|zz~x|{|~{zy{ywzxy||~||}z}zz|yy||~y}}x{{z}zyz}{~|}y}x~~x|{}v}x{y|yzz{y~|}x~z||~z~{{}y{y}{x~z}|{||x|}yxz||||}{y~}}y~}|||}~}}{w~}y}}z{|}yz|y|z~|{|}yzz}z|{z|x~z{}zx|z{|z~~{xy|~|~~y|}{z~}{z~}~~}}zz}z|{}x|~z~}z~x}|{{|{|z{{~{{{|{zz}y|{{z~x|u~}~}|{}z|{z{}~{z{|~~}|~}xz||{}|xv{{{}~{{{z~}y~|y{~~wz{}}z|yz~yz~y}w{y|||~{zz||{~}z~~z}zz{|t}|}|z}y{x~|}~|}{z~zyw}~zy{~uzy{~y{}z{|{z}|~zy~z}y}{{{|~z{yy}|y}~{{{}y{{~}}z{{{||xzyw}|{|~~z|}x}y}~z{|{}z~}~{~~|~||zz{{}{||}|z{zy~~x|~}}}||~{z}~{{y{}}|{{}{}~xz{{~}}~}x~|{{}zy~x|}~|~~|~~z{{{}~}}}~~~~~|{}}~|}yz~}~}~~~~~}~|~~}}}~}}~}~~}~~~}|}{|~|}}~|~}~~~z}~~~~~~~}}|~|~~~}~}~}}}|~~~}{{~z{|{~wy{x~}{y~wxxz|}~wzz~x~yy{yzz~x|~}{vy|y||~}~}~|y{|xx}z~{{xuyw}{u{yyy~{yxu~|~||y{yw{{|zz{zxzy}|}yz}~~~vz{|}}}|}x}~|yy{xq{~{}z|y{}}{zy~z|uzx|xz~z{|z~}|z~~}{{|}|}{~~}{|y~}~{x{xz~zzxt|||yz|~|}y~{|zz{yvy{z~zz|~z|{{|}~yw}~~||{~}y}~~}}}}z||{||z~}y|~y}|~|x|}x~z|w~zzw{{|~|}}{~x{{~}~{}~|~{}x|y~z|y|zz~|}y}{zzw~~}yy|s{zz}|{~~}{{}w|{||~}~{{~~~y~x{~{t}yzzw{{~{|y}}y|}|{|xyz|~||{zx|}~|}}z{~~z}{|z|y{}}xz~wzy}~zyz|y~|{wz}|y~~{|z{}zz|yy}||{{{z}x|{||}}}{}}}{{~v~{zy}||zwzz}y~~z}zz{y}~{|}||~zx}xx~z}}{~y|{{~}}|z{}{{|}{}~|y|}~xz{x||y{~||}x{y~|~}|}|}y{{~|~}{~}|~}y~zz~zz|}yx|y|y|wx|{yywzyz}{|{}|zy|{~~y{|}vz~|~~{u~~}w{}{z|~y{~x~{|~||}}wz{z}}z}|yz||{|~~}}}{|x}z{~{|~~~~~|}|~{|~~~}~}~~~~~~}~}~~}~~~}~}z~}~z}{~|}~}~~~~~|~}{}~{}}{~~~~~~~}~~}~|}}~~~~|~|~~}~}~|~~~~}~~~}}~~}~~|~{~~{~~}~|~~}y{}z~z||}|~{{yyzyyx|}z{v{{x|~||yx{zxzw~}zy{~~{}~z~{y|||}|~|{~||{{zv~|{|x|{x~~||}~~}|}y|}~zx{z}|z|xy{zz{|{|x}xz~~|y~|z{yz|zzz|{zyyz|{z{~{~}{z~vtxy{y}||wzzy}~zz~x|y}z|z|{~y~{yz|w}w||}|}yv~{|~z~zzyv{{{yv~z}}}~}|{}~|{|yz{}~{|{}}yz~|xx|x{z}{|{}zz{~z{||{|{{}{y{|}{{{x|~{|}}}}}{}w~}~}}~}}~{|z~|{xz|{w}~yz{z}}}yx{~~}}}}}~~{xy}x|}{}y{zyy}}~xx|{x~{y{}|t|~{{{{x}{~{z{~yz|||{z~}{~|~{~}y}|}}|ww|yz{|z~y}~zzzz{}zzwxyzv||z{z{{||}zz}~||z{|||}zv}}}~x~~|z{|z|y~{z}yz}~}x{{z}v|{yzwzxz|{|y}|~||~~}|{|}z}{~{z}{|{{y~z|{}xzwzyx}~~zwyy}w||||z~}~x{}}~z{}}y{y|}|}|{}|yy{{}|}~x|v}|~zyu~yy|}{|{{z~}z~|{~x{~x|{~{|}}|}}}w{{x|x}{}{z}}{~zy{z{w{|{y{zx}z{z}~}|~}}y|~}z}{~|}}||~~~z}~|}~}~}|y~|}~}|{~}}~~~}}~~}~||}|~y}}{~}~}}||}}}|}~~||~~~}|~|z~}}~|}}~}~~~~}~}~z}|~}~|~~}~|~}~~y~z}~||~~~yz~|zy{z||{}|{x~{vw{~}y~y~|{}xz|~}~y~}}z~yz|}}yz{~~y}}~y~{~{{w{}{x|x{}{~x|{{||z~|~~|wy}yx|{~~{{||~{}|z{{}}|}~w~zz~y{yyuwx|}{~{~{y{|{y}}||w|{{}{~}|z{||}{~{}|z}|zz|{z}{z{|~|~~ywy~~~}|}}}}~{|y{ywvy}z~|y}~zz~|{~}~|}{z}}|z~z{|~}{yy}}z}|}z{{wz~{zy{z~{v~~y|z}~w{{}yxz|y}}~{}}y{}}w{|}z{z|{{z{~x|}wyy{|}n|~uwx~|~}{y{}z{{z}}|{~||~zz|}{}~{}{~z~{|}||}zw{z}||{}zxy{y{|x~{|~zw}{|}||}|{}~}{}|z|{zzy|~xz|~{|y{}}|}{~~}{{z{|||}~}|xzzy{}{}~~y~||}||{~||~{}}|}z|z}~zz~|~zz~}{{{~x{|{z|}}|}|~z{~~}}}~yxz|}|z}~x|z}wtwz{~{{v{wy|x}}}w~x|}}{|~{}||zy{{z}{{}}}}{}~~u||z~{}zx|||}~|}y{{}|{z{{}}|{z{zz}xw|}~z{|{{{}~~}}z{zzw}|}zyw~wz}}}}{y||}||y~|y|zx|~}y{}{~|~~~~}~}}}}}~}|~~~||~|~~}zz}}}~}~~~~~}|~}}~~}}~~}}~~~~~~~~~~}~~}~~|}~z~}}~}}~}~~~}}~|~{z~~~~}~}}~}}~~||~~~~~~~~~~~}y}|y{~}}}yu|yy}~x}y~~{y~x}zz{|{~||{|||zz~~}{yy||}}}{~wx~x|||{zy~zx|yx}zz{||||yw|{}{{{xx|}y|z}|}|{y|~y}{y~}}}~{}~zx{}{z|xxz|{zu|{u{||y}~|}y~s{}z}{y|~}yz{}~x}y{{|~~z|~}|~~~{|x}}{|z}{y|x{~y~~{}~}z}|y|{~{{~{x}|}{}|}z{{|~{{wzy|}~z|{{{x}~xy{w}|{||}}|zy|{~|w|{|~}{}zz|{}y|}}}~y~~}|~{||y}}zz|{{zzz}yzy{v}~|{{{z}xz||y|~}}z}}|}|}x{|~ww||}~y~{{z{w~|x|x||z|}{{}}w}}zy|xz|}{|~}|||}z~}~~}~{~z{|{xz|{{}|zz~|yz{yzy{{{|}z{}~y|z}}}{{~{{}{y|y~{x{z}z{~xq}z{zy}x|x}{}}{xx~|~x{zx{~y}~z|}||xvy}|}|~z~z|x~xz||xz{zz~{~wxz~{}|{|y{~yzzuzz~~y{z{}|~|~|z}~{y{z{|}|wz}}{z|{|zz{yz{|z|z{|}w}|}|z|||x|~}}}}~z~|~}{}x~{|~}}}|{{z~z}}~{z|~}}z}y}|}{vv~~z{|~{|}~{zz~~z|z|~}~|~{}}~~}~~~~~}~~~~}~~~}~}}{~~~y~~}~~}~~|}}~~~~}||}~}~~|}{|}}~~~~z~~~|~}~}}}}~}~||~|~~~~~~}~|}~~y~~~~~y~~x||{xy}~~{y}|}~{|{~wz}}{{{~z|ywzz}y|}zz||{{~}|{y}z||}z{x~z}}~}{|zz}y|~yzz}}{{zwz{||z~|{~xwzx|}zy|y}}|~||}~~y{|z|wy||}xwz|zx{zy{z{vx||z}}}xy||||}z}yx{|{{~|z}y|zxy|}~}}yw~||}}z~z||v~yw}z{zy{{z{zy}yy~~~zyz}|}~y|}}z~~x~||~y|{|z~}~|{}}zy{y{~|~{{z|zzz~}}y|z{yzz|||~|z}{{}}||~}|x}z~}x~}{{z|z~~}~||{|~}z|{y}}|{yx}||x{|z}z~~|~|zz|{}}|}}{}|~z~zx}zw|{}}z{{|}|{~z}|{z}|yy{}uy~{|{{|v}{{}}~{y~}|tvz~{|}}}y~~|~}z|~}}y{}{{}{x|{||y{|}|||{x}~}y}zx{|v~|}u}|{z|}|x|~|wz|}}{||y|~|~{z~zv||{~|}z}~{|{}}||y{x}{|{z|{z~|w}||}||z}yzx{zx}}z}~}~~{|{{}xxz{{~}zz}{}y{}}yzw{x~z{}|{{~}x|~}w}{{~x{x}|z}{y}}y{w{~uzz||{~{{||x|{y|~z}z||y{~||}y}yz|}~|~|zv}~z~y~|{{zx||{|}~{{x|}{~~{}y}}{~yx|~z~}}~}~~~~}~}}z~}~}~|~~~~|}}~~~~~}}~~~|~{}}}y~~~~}~~~~}~~~~~}}|~|y|~}~|~}~~|}~|~|~||y||~~~~~|||}}~||~~~~}~}|}{~{|}{|||~y}|||}}z|x{xy}zx|{~xy~{~zz}{}}z|~}z{|}|~{z}|{|}~y|z~{||{y{y}{x|}wxx||yz~v}|xzzxzyy{z{}|~|w~~z}}|z|y|~z}x}x}||}{|}}}yz~|yy~yz}yzz|~|}zy|y}{{x{yyz{~z|{{|z~z{ywz~||}~zyx|z}~~xz}y|v|zw}}||zyyzz~}|x}x|{z{}|}z{zz{|~|~z~~~{~z}y~|~wzzzz{|wxx|z{~}|yy~z{uz|~x}}{x~|z~z~~z||~~||~|}{{{{z~}}}~|}{y|||}zy~w|zz||{}|w{yt|z~|z~~}}zz|}|z{}z|}}~{~|xx|}|~zw{{~}{}||z|||x{}{zy~{z~~|y||||~~~{}|}|}yzz|}{z}{{wz{~y~{|zyx|z|~}x~|{y{~~|~{{{|}z{||}}~{z|}}{|xzz||xz}~~v{w~z|x}{yy~x|{~x|{{y~y|{x~z}}|~z{~z}{y{{{||~zz|}|{}yxv|y||{|w{~{xz}~x{}|~z{z{|{|||yzvzx{{{~~}~~~||x|}z}|{x|{z{v|zz|z{yy|{|z{{zz}z|}z{{~{|}|||zy{{~~}}{~t|x{y|{y}}{y{u|{z{}||yywz}~~|~}~{z}|~{}~}}}~~|~~~|y}~|~|~|~~}~}~{}|~|z~|~~~~|{~~~}~~}~~}x~~|}}|}~~z}~}|~~~}}|{{}~~~~|~~~~~|~|~}~~{|~~y~~|~{||~}~~~}~~~~~}{~~|z|}{yy~~{|~}}{~{~~|||}{}|z|}zzxz||{~}xzz~|{z~}}|}z~~~x~~{xx~|}}z}{{~|z|{}}}{~z{z{{{|~|{y{wx{~}~{|~~y~}z|}}{}}|z~}z{~{~||z~{{~{~{}y~~}{z|}}|y}{xz|z}}}|{z|y~}~zz{z{yz|~}|{yzyz||||}~{{||z{~x|}wz}u|x|~zyx|w||{z{~zu}z|~{y~|~~}|}~{}}x{{~}}|}zzzy~~{}z||z|{|~~|z{x|~~v|{|{||}~y||{y~}x{|{||}{zz|xz~{|}}|{z{x|z|x{|z~z|z{}}wy|~|}}y|~~~z|~{|}{|{yx}z{{~}|y}~z|wy}{xzz}{|v~}w~w{~w~y|u|~|y{{~{w{~~{{||{|zz{}{z|~{}zx{}~|{~y{z{vy~zzzw~z{z|}xz{y~|}|}{~z{}}{||}~~~{~{|{|zsz{}{~~z}~~z|{~~zy{uz}~xz~{|}z~{}}z{z}~~~y~|z}z}}|z|}z|}||y|~y{~~}z}}{x{|}{}}~|x{~~z|~}}{{~}||{|~|w~{{zyzz}x{y{z|}}xx||zzw|~~zy}}}{}{{z~~yzx~~uzy{{}~z{{~{}{}~z{|yz}~}}{}{~~{~~~}}{}~~}|~~~{y}~~~}}~~}~{~}z~~~}~}x{}}~|~~|~}}}}}~}}~~~~|{~|~}~~~}~~|~|}}{~~~}~||{~}|~||~}~~}{{}~~{~~}~}}}|}~{||~~}}~|}~}{}{}}x~|}z{}|~{sz|z~|zv~}}~~}zz|}z||}|y||{~~y|{|~}|zz|zx~}~|~y~uyzzu~x}yw}}y|}z}zz}}x|xw}zt}|}~~}~{tzz~{z}|}{z}||z{}{wz|zzy~{|{}yzz}xw|{xy{{~zxz|y~}z{yy{zxz}}|}~~zz{~zz{|~zyz|z{}z{{yz|zv{|yyxxyywy{u~{y}|||{{x~{{y}}~~~~}}{z}}v|{~{z|zx|w{{}yw{|z{z}{~{{|z{}{|}{|{x{|}{||{z~xx{~{wu~}zz}}zx~}}|x{y{~}ywy}}y{w|u~z|~zy}|y}}yz}}}}}{{z~~|~}~||{v|z~|}vz}z{z}|yzy|zv~zxx~|z~~{~}}|{||}||~}~{~z}{|||}xx|{}|}ww~y}x|{}w}txy{y|x{}~~{|~{z{z{{w|z~}z|{}~|{|z|{|w{}z}}vyy||{}y|{|z|wx{{y}z~zz}~{}|xz{z}}|{s}||{}~~z~|yz{}{{{z|~{~x}{{|z|v{y{w}~{z{w|xy{|{z}|z{z{~~{|w}v{x~}x{~z~|zwy{||~y|w~{{}zyy~y~~{x~y~{z}}~{~|{}x|~}x{z|~z{|}|{||{y}x{z~}{}w{}~}{}{~x~}}{}{z{{z}|~~~}~~~}y~~~~|{~~|~|}~}|{}~~~|~}~}}~~~~|~~y}~~}~|~}}~{~}}~~~{~|~|~z}~~}~~~{|}~}~~|}~}}~}~~}~~}~}|~}~~~|z~}}{}}{~~~~~zy~z~~||{||zz|~{|{zz{~|}|yz|y{|z}}{~z~{y~|yw~~z|~z|}{zzy{|uz{x~}}|z{}x~y|zyywwy}x|{{{}{||y{}{~z~~~~x}|}z||{{|{}yz}}z~z}~~|z|~~x{}{~{{y{|~x~{~{{{y|||{{|{y{}|{|zy{}}}}{|z|}}}|~{|~{{z{}~x~z|~}~|{z~||{{|zy}}|{~z}|ywy{y}y|{{~{}z|||}}~{}{yyy|~|z|z{{{|{x{}|y}~z}|{||yzzx|z~}~|z}}}z|x}}zyz|~w}~}{}{}v}||v|}~~|~|{}}{z{~|}}|}y||~|{~~|v~|x{}{||~~||}|||{w}{y}v~|y|{z|{{z{xzz}zz{y}~~y}z}~}|w}~||{z{z}z||{||w}~}~w{z}}zy{||{|||~~~~z{}~{}}}||zzzx||~|}z}{~|~xy}}|wyzy~x}z{|}|yyy{|~}||{v}}}}~~||~y|{{{y~~}|}|}|{z||}|~y}~~{}|{~||}~{|y}}}xy|yz}x{w|z|z{{z{~|z{{zy~zy{~y}z{z{}}wy{||y|{}}|{y||y{{|~|z|z{|z{~|z}~~zwy~~w|}{}~}~}}~{z}{z{|w|||xzzw}}z~}}~|~~|~}}}~~~}~z~}}~z}}~~|~~}||}~}~||~}~|~~}xx~}}~}~~}~~||~|}|~}{~{~}}}~~}{}}|~}{}~}|}~}}}}{|z~~{|~|~~}{~|~~~{y~}y~~|~yx|x|wxzyy{~{z|y~~y}||~}|wz~zxy||v{|z}x{z~|}}~{}|~z~v{z}~}~|x{{{{{x{zvvz{yy~}{yv|xywy}{xv{}y|}z|{y}z}}zzz||~}y}z|~}~w}{}z{}~{|}|}{y{|{{}~z{zyzyz{{z~~zzz|{~~|{}|{||uz}zzz|{~yyz}y{{}}{{{|~yw}yx|yz~|z}z|x}|z}||{x{~{x{}{~}vz}{y}|zzyyz{zx|xzuzx}wy|z~u}~|{zz}}|~{}~{}}{{yx~~|y|~{{|{{}{}{|yv{zwy}y||z|y{||}|||z{|yy||~|{}{~|}wz||x~{|{|zz{zxzwzx{x~u~}xx{x{~yyz~~}|}~z}~|y{xx|}}}}z~}}||z}~x{||zy{|x{z{xywz{~}{}~{|zz{z||{}}|~||}|~}}~z~|{|{}~xzy}{z{yx{|{}w}{}|}~}~~t~|}}{|||}zy{z}}}|{}|xz~}~~~zz|x|w|~||}}z{y|{{xz}xw}{}z||~{|||}}|~|~{|~~{|y{}|{yzy|zz~zyx||}||z|{{{~z|w}{{|zzz~z}}{zy~z|}z|v|{~|{}}|~|zy}z}z|}}}~}~y}{}zzxyz{{{|yy|{~~{y{~}y|z|~~z}~|}~~{|}~}}z}~~~||~~~~~}}~||~~w}}}~}}}}~}|~~}~~~~~~~}|~}~~}z|~~~}}~~~~}~~}~|{|}~~~|~|~~~}|~~}~|}}}}~~|||xyz}x}}{|{yx{}z||}|~}}z{z{yy}{ywy{|xz{z~~{z}{|~~{xzw{}{~~xw|{||}|{{|||~xwxzyyzy{uy{z|{}v|y|{{~{z|~z{{{zyz|{y~u|}{z|yz}|y|y||~y}~w{}~}~y~}{}z|}}{}{{y|{{}|xyyz{}}z}|~}z}~|wz{}~{|x|}{zx}{~{{}~||~zzw~x{z~x}~yy{~y}yzz|y}{z}y~~y~}{}xy|y~z~x|yz~{}z~x|{{{|w{xu|{{{v{{{v}~}z~vx}yxzz|~|{{|{~||y~|zz}|y{wy{}x}{}z{z}||{{x|y}|s{xz{{z{{zy~zz}|z{xz~{{~||{||x|}y}x}v||{{{{z||}~{~{y~y~}{~|zyz}~}{~|z{{~{}y}}~~y~yz}|{~x|yy~w|y{y{|~xx||{zz~|z{z{}{x{}}}}~{|z{}z}z{~x||~||}~y{|}}~zy|||}{xw}~|{wz}y|~{}{~v{{}}v}|x}~{~|||~{|~zy}yx|z{|~}{w}zy}|||{{y}{zzyz}}y}{{||{{yw{{z~z~zz|zy{{|}||{}y|{{~|w|}~{}{y}}|}}{zzyz}||{xx|z|z|}~~|~{{x|~z}{vy~|w}z{zy}{y~y|z}{|}~}x{|{{}{|}vs{|{~z~|{~}}}z~~~}~~~~}}}z~~|{}~~~~~~~~~~}|~~}~}~~y|~{~~|~~~~~~}|~}~}|~~~~}~}~~}~}}|~~~~}~}|~|}{}|~|{}~}{~}~}~~~}~|~~~}}}y~~y~x||y}~~y{{{|yz{y|zz||xx{{{~y{xw|z}|wv|z}|{{xy}xz|y~{||~w|z||z{x||}{}{zz|w|{|xy}|{||z{xzx|z}x}~}~|}}w||{z}y}{~z}{{|~|z|xzyz~}{y~w}vys}{}z|zz{y{{wz{|||z~}~{}|yy{|z}|}}|}|y{{{{|z||{}{||}}~|}vy||{{}|w|}zy~wuyy{{z{~xzv}{||z~z{}|}y{y}|z{~}~{z|y||yzzxw{}{}~}|}zz}y~{vw|z|z|~||~|w||~}zz~~z~~}~vz}y{}y|z}z||y|~yyy~yww{z|y{{}|zz}y{||}|{}}}~}yy}~z|yzyv|{|zwyy{}|yw{xz{{}y{y}w~}x{{w{|y|{|{y|}{{|}~}|~|z{~}ywy}|}z}{}}u|zzzw}v{w{{|||w|~|{z}}z|}}x}}|{~|~}{~y{y}|{{w}|~{zy}y|{~y~{||}z{z|zw}{|~|z~|{}|y{}z}||||}z}}{|zy}w{~{|~~}{x|y|z{~}}yx|xuwwz|}~z{z}|yy~y~z{z|yz~~{yyv}||{~}}}}}y}{{wz{x{{~z|}~z|{{zvyz{~~zx{wz{~~|~{}||||x|{z~|}~}}}|}|yyz}|{}yxy}{{~{v}z|{zzxvy|z|x{}}}|z}v{wz}~~y|~}~~~~~{~}~{}}~~~}|~|}}~}{zx}~~~~~~}~~}~~~}}}}~~~}~~~~~}}}~~|~|~~~~}}~~~~~}||}~~~~|~~~~~}}}~~{~}z{}|y|yz}z}}yz}wz~z|{{z|x{|{z}~{}|z||{|zw{}~w|y~{}|xz~~|{yyyw|{{}~}z{}{~~{{~}~||z~zzu~xy}~{{zx{{}~}}{{{|{zz~{z}{{||yy{z{~|z{xx{|y|}~{y}{}~~y|{||}}{zz~vx||}zz{z|xy{zyz|~}{|y|{y{~~z{{{zz|{|{y}|}}||}}zy~~ut{{z|~y{x|}{}||{{{y|~y~~x{x}~||{~{|{~|yzz}y||}yz|z~|}z{~|w{vz|yx{z}~{}y{{{{||~y}~{zyz~}|{{{}|~|yr|~~{}|{{{~zx}x}z|y|{zyzy|z~{~y~{}}z|zz{{z|}}y~xxwzy}}yzwy{}z~x~z|}|~x{~y|{|zz~~|{|~~~xy|z{v|~z~|~{{}zx}z{y~x{|||{{|y|~|y|yz{wx~z~|wy{{xyvy{{}y}xw|~z{~{}~z}}}{yz|}zyzy~~~|{z{~}~w{x{{|||||z}|z}~zz~y{||}|{{~}y|y}{||~z}|~~{z~||{xz}zx{zy{{zz~}z||t}|y~|y|}~x{wzz{{|{{{{|z|{}zz{|}{z{y||}{x}|~}{yy|}{x~||z~}~{z}{|{||||~wz}|{y}}~z{zwz{}~~}|}}}}|yz|z{~||~yzz~y~~~}|}}}~{}x~y}}~~~}|~~~}|z~~~~~z|}~~~}}z~{|}~v~}}}|~}~|~~{~~~}|~~~~~~~|w~~~}~~~}~~~}{~}|~~~}}{}~~|~|~|~~}{|}}}}~}z~z~}~{~||}~{z{|zy|{xz{{yy}|{xzxw|yyzy~yw~|}y{~{}{yy}}~|yz~{~{{{{~z{|x}yx{|xy|y}xxy}|}zyx}}{}wx|{{z{|{}}{~~|~{x|{{~|}w~y}~}}z{y|z~|}|{{xz~||}y{wzzy|z|z~|z~zy}}}~~zy{}~}{}y|}~|x~~z{z~zz~zyx{zz}z~zx~z{zxz~z}}}|~{}|y|}}{z{z{}z|zx}~~zz|{}|z}~|z|y}x{zy{}{z{~z{{z{y|{}z{}{z{z{}~x}{{||x{}~}wz~|z{zyy|~z||}}{y||x|yu{wx||x{x}v{{~||||{~{{~yz~{~~z}}}z~{}}|z~|{y|xzz}z{u{zxy{{{}~~y}{xz}z{|~{|~}|y|}~~}~|~{|}{zyzz|zz}{{|wv|}z{}|xz{z~z{x}z}{{|~}y|z~}~}|{}xy{{z|~x||}~{{}}z{w|yx{{|z}xz{z~z}~zy~z{|y{y~}x{~z}x{z}|x}}z{~}x|}|{~~~{}|}~yzyz{{}~y{{{{uxzz~~yz|yy}|z~~z{|~|}||~}~z||}}~||}|z|y{zy{~{{x{y{{y{~{|y{xxx|z~u}y~|z{}|{x}~{{{}{~z~vw}~z{zz~~zzz|~}|yyyzyyxv|y{x~~zx{}x~{y}y|~}~~~|~~}|~|~~~}}~~{}~~~ux}}z}}~~~}}~}}{}|}{~}~~}~~~{{~{~}}~~}~~}~{~|~~~~{~{~~~y~{}~~~~}~~|}}~}~~~~|~z~||~|y~~|~~~~~~|~}}~}}{||~~}~~}{}}z}}~z~{{z{yz{}|~y|x}y}{|{{y}~{x||yzz}}zz}}|}{yy}z~x}z|{|}}}~x{~{}z{|z~}||z{{z{|zz}}{||w|x{}{z}z}~}x|~~}||~v|{y~~{{~}|y~z}~~z}zx}{z~w||{|~{y{}{||~|z{~~~}zw{|}{~}z~{}|zxz~xy~|vyy{}~w}{}~|v}{}|~~}|{~z}{x|}|x|}z{|~{~{|~{~~~|}y|z|~}}}w}|y~~|z{|{}|}~{}y{~}|}~x{{{{}~{}y}|}|||w{}z|{||z}{|w~{|zz|{z~z{~yy}{{{{x{}yz|w{~|}{}|z~{{x}z{{xz{{{|}|z~}|~|~}|zzxz}w|z{w|~|}}}{|y{z||~|~zyz}z|zzxz||~~{{~{}}|{x|{z~z|wz{yx{||}z{~yz|{w{~|w~w}{~|{z|z{|{z~~}{|x~||y}||{~~xy~y|~}y||z~y|xy||z{}||{}}{y}}~|z{{{}{}zy{z{}{~~~}z||z{x~~|}{|z}y{{{|~y||{}~~|yyx}x{z}zzu||}}z}{|zy{zxy{w{{}~y|{|zv~z|~{{z{}||zy~zz|{|w}|}}y|~{}~|{|{zz|}{}|}{|z~}zz}zv~{|{z}x}~xy~~|~y}xw|{w~z~~~~~~|}~}~}~~~}|}}}~~||~~}~~~~~~{~~}}}~}}}{}~~~~~{~|~z~~~~~}~~~|~|{~}{~~}{~||y~~}~~~~~~}}}~~~~|~~~}~~~}}|~~}~}~~}||~|~}z}|y}y~|z}y}yzz~zx{z|{|}{|}{~~z}~}~{y~}~zz}{|}~~~~~|y{|~{z{{z||z{{|zw{z|}y~wz{}zy{x{{zxy}{zv~}}}||}wz~x{{~~|~yw{z{yy}w}z{{|}y{|uy~y~|{{|}y~~xzz{|yz}x|{~}}w}{{~{{~}|z|~~~~{{x~{y|yz{z}zx{~{{||xz~{||{|uzz~}}|~}y|}~}{|{}}}z}|}}{{zz{yx||{wz|y|~|z|u{u}wzy|~}|yx|~}zx}~}{}{{|~}}|z}}{xzw}~~}}||r{zyx~|{z{v}|}{yz||x}vyz}~}|{}z|{~}|{}|}~||y}~~|z||{x}{{}}|{||{~{zyzz{vxz|zywx~~~|~}}~}|}}~}}~~}|~y~~x~{{y~|{{~{|v{{y||}y}z~{~~|x|}{{x|y}{|}}|}z{}|}~~y{|}z~~~{}|{yv|y|zv|z}|~~uz|zvz{xz~z~{|t}}~~}|~}wx{{|z}||~|}}z}|y|~{y|~}}zzz}z}zz}{xuy{|{w|z|~z}{yz{z}z~z{~~{{}{{z~z}||}{z||wy}||zzy{y{|}||}wz{w|~}}}x{}}}|}~|z{y~~y|x{|{{{x~{}zwwy||x~xyz|||||}{y~|{|x|{{|z{~}}y}|zz}~~~~{~~|}~||}|{}}}|}~z{}|y~~|}~}}~}}~~}}~~{{{~}}|~~~}}}~}~~~z~}{~}|~~|}}~~~~~~~~}|}~|~|}~~}}~~~}~}|}{}|~}~~}~~{~}~y|z~}z}}{z}}}{{y}x~zv}zw|y~y{~||z~yzz{}y|}~yy}{~}|{{}}}zz|z|{{{y|y|y}{y|~~}w~{}}{{||zy}|~}}yzz{|{}{zv|z|z{|~zx{yz|zy}{}y~|{y~z}y|~{~{y|y}~~||y~{{~|}y|x}{{z~}}}xy{y}}|~{}}|wy{~{z}{vy|z~zy|x{}}}x|z||}{z{~yz|z{|y{|z|}{zz}zuz|}}||~}yz|z}|y}{y{xy|}yzz|~~~{yv|~}{|xzzy{|{}{y~z~|{{y|y~|||}|~|w~~v}x{{}{yz{}x{|y~~~{}}z~||~~~}|~}}yzy{{y~z|xy}xx|||{~|~{}{}}z{xyy}zx}|}u||z{{}zx~{{||z}|}w|~vzzy}{{~~}~}{|}y{}{z|~v{~~|v|y}|z~v{{|yz{~{z||yu|{|}zw}|}|zwyy|z{||u}}{{{||{y{|{z{{x}~zzw||yyolzy}}}||y{{z{z|u}y{~z|wzwz}y{|~y|w}{x}|}~|z|xzxx|~}zz|}|{~~}}|z{wz}x~z||~y|z~x{|z}}y{z|{|||w|}|~{{{zz~{z~x~{~|z~|{y{}{~y|~~|||yx}z}}z|}~|}|{}{z}y}|{z}{|~}~{|x~zz|{|zzyu||z|z|{yz~}}}~~{z~z{{zy{y~xy}y|~{|z}}}~|~~}~}~}|~}}~y~}~~~}{~~|~~~|~~~}}~}{~~}}~w}~~}~~~}|~}}|}~~~~|v~}~~~z~~~~~~z~~}}}~~~}y}}~~~x~{{~{|~}}|{z{||}|z{||y~~|y{z}{{yy||v||{z~~y}z{{y{|}z||yzzy{z~}{y{zw{~wzw}z|z{zw|zz{zv{|xy|v{|w~zz}|y{y{|}x{w|{~yzyy|{{vy}{xxx{}{{zyxz}~xy}|{v{vy{||{{z|z{}{yw{~}~|yx}}}{||}zz}{xz~wwyw}|~}{y}|~}|zy|w{}{}|w{|}xz}}~}~|}~z{{~y}|xv{{z~|{~y{{y|}~z{{w}}w|wuxz}~||{{{~y}~|x~{z{}z|wx|}z|y{{zyvy}|{y}x{xy}~{yw{{}x|{z|z|}~~{{{z~{zx~~{}|{y{y~|y{vw||{|{z{y|}z{txxy{}z|~z~|}~{{{}y}||{|v|~}|~}||xy|w{~}{yxzy{zy{|y}xx~z~z}xxzzx|}zy{~{}x~}}xz{{|{}|~x}{}zz|x{y}w|{~{|{{||y}|w~}{}z{|{z||z~|~{}z{|~~{}{y}}{|{z~~~}}{{|{|||yzz{|z|wz{|~y{wvy|~|uw{{|~|~y~}z{}~}~{|}~}|yyyzxz|z}z~zz}y}{z~zy}~{y~{x~~||~{w{~{wx|}{~|z|~{}}{{{}{}v|v{{zw~~{}~}}}y{xxz|w}~~{z~|y}|z|}z|}~}~}}~}~}|v|||~~}|~||~|y~}|~~|~|x~}~}~}~{~~~}~~~}}~~~~v{{~~}{}~~~~}~x~}~z~~}~~~~~}|~|}~~{}~||}~~}~{|}}}{~}|~~|~~|~}~}{|{~z|}xz~}|{{x}v|{~|x~{~{{zz|~{|{y{|uz}|}yy}y|}|}yy{~{{x{x|{{|}}{{~|{}|z{{}}z}{zzzz}z{|{}yyz{z~{~|{xxzy~z|v~z~|~zwzx~{}zz{|~{z~~x}{}~y}}{}~}||{zz{w}~y~{~{}z}~{x}z|~|w|y}wz|}|}|{~~{~}|y}~zy{||}||y|}{s{z}{zy|~zq{w}w{|{x{}}|}zy{u~}}}{|{y}}{{z}|}~~~z{{~yzvw|x|z|~y|xz}~~~|w{z|{w{zzw{zzzy}|{}z{~}xzzyxzzx}{}z|||{~}~z~}}{|{|{~}}~z{|~|{y{z~{{{}||~{||}}{}{{|zz}zy{zyzxyy}z}}{~z||yz~y|z||}}y~x}|~~~}zz~z~{~~y||}}|z{{|w~|x{|}{~z}~z}yy}|z{~yz{z}|}zvzz}z{}w~~|y~}x~|z{zx}y||z~v}{|z~}|~z}}~{~~z|{{z}x|y}z{{{|yyz{{}x}}zzy|z~~z}|y||{|{||v~z|~{{x|y~~x~}|{wy|z|w|{vzz{~z~|||{}z|}|zwzwz{|z}~x~{z}}yy~~}|{}|}~z|~{}~|~|~z|w{|{vz{|{}}~}}{|}~|{{|y{|{x~|z|~|z{z}z|{z~yz}z~|z|y~~~{}|~~~~~~{|}~|}{|~}~~~{|~~t}~}}}~|~~~~~}~~~}|~~~}}~~}~~~{}~}~~~~}|~}|~~~}~~~~}y~~~~}}}|}~}~~||~|z}|{|~|y{~yzzzw{yzxzzzu~{|}~|}{u{zz|yws||~||y~}{z||y{y}{y{~|z~~{}|zy~}~z~x|}|}{yyw|{zz{xy~{}{{y{}wz{||~|y~}~||y}|y~|{}{|{~}|}yzzzywxz|y|{w{w|z}z{zwz~{xxuz{}}z{}{|}z{|}{}z{}{}~}y|{~}xyyy~|v|}wx|~~~{vyy{}{y}v||{}xv|y}}}wv}zv|~|~}~{z}|y~}z~z~{}{||~y|zz}|y{|zyxz}xz~yyyv{}~z{~{y|{{wy~|{}x{}}}|}|z{y|}zqx~~~z}w||yz~{}y||}xwv{{{{yzzz}{{~|}|}y}x}yz~|~|~{~x{|y{{|}xz{|z{{{y{z}y}{||{~x}{|}}z{||}|x|}zz}~}}w~{}yz}yzzxx}w~zvy{||}z{}|}{~{}{|z{~{|xzy}z~||~||z}|y{}|~}~|v||||}{yz|{{}yz{~zu|y~{wyz~y}|{}z}}}}}~~~{{}{|~z|}{|zzxx{yy}|{v|y}{zzy}||zyyzz}{}|y{{y{|zzz{~}zw{}|~~}|}zy{}{}||z|v~x}~{|z}{{z{w|}}yxwy|{y|}yz|}{z{~}}}{{}}zyx}{}}|yz{z|{yx~}zy|}}}zz~y~zz~{~|}~}z|}}|z|}|}}~~|~~z~~}~}{}~{~}}{y~}{~~~}}~~}|{}~}|~||}}}~{{{}{~~~~~~~~}~}{~}~~}}~~|~~}|{{}~~|~~}~|z~~~~~~~~}}}~|~~~~~}|~{~x{}~x|||}~|x{y{|z~z}w~}|}{|~z{|~|v|~{|{{|{}}z}~}xzy}y~z{yz|yz}{{{}{|{~}{{{}}}z}y~zv{zz|}|z{yw|z{|xzyx{yzzy{y{zz}z}}}zyv}|~~y|{}}|z|zw{uy{wy|z|z{y{~yz||}{yx~{xz{|{zy{z}}~}}{y~z}{||}{z}{}x|yz{}|}||}{|~zy~xz|~z}y|{{~{{~|{{y}~x}~}{z{||x||{u}}|z{|{|}yz|}~~yy~~z~{|yzxy~y|||||{}||~}{}||zx}~zw|~{~z{{z~}|z}{vwz}z||{}||{y|~}~z|y|yz}}y}|}|||zy~~}{~x}{z}{z}}x|~{}|z}{x|wzwy|zz||wz|}}|{y~~z}x|}}{}x|zu}{|yy}|~}~}x~||z~{y}}~y~z~}|y|}v}~|~z~y}|||x{{|z|{{y{z{~}z}zz|}~|~}{~|~x||{yvx|uy}|xyz{|y|y|}{~~}yy{yx~y|~{{{|zz~|~{z|y||~{{}}{{}y|{z|~{{w|~~~xv|}xz{zz{yy~}{zy~zxz{x{~~w~{|y{y}}|{|}}{{}x{|~|y}{{}}zz}}|w|x{|{y|}{{{zy||}~{y|{|y}~}{{~}}}y~}|yu||||{{||zz|w|}~~{~zz|{||y|}yv{yz|y{}}}}~{|~~~|~~|}~~~|}}}~}|}~~}~{}~~~}~|~~}}~~{||}~~~}~~{|~|~|~~|~}~|~{z|~|}~|}}~|}~~|z}}~}{}z}}}~|~~{}{}~~|}|}~~}~~|~}|~~~~||zy||z|~|zuyy|y{|}||}y}|vzyz}}z|}~|}z||{|{}}{{{||}}~||~v|{w|~z{y}{{y{|~y}}|z}{~z{zx{zys{{{z|y{}x~|y}x{z~|zxy|z}}}||~|z{wz{}}yx|zw|yz}z}zyyy}{||wzz{|z~zz|z}}yz}~|{|zx{y|x|~yw}}{}z~|}{||~w{}zx{{{~|{yz}yx|{{{~|}{|}~}~yz|z~z}}x}{{}}}}{{}|}}w|{}u{y}{{yz{~z|{{xw}||y}}yv~~}~z|~{}|xxz{{{z}|}|zz||yz}~||yy~z~xx}}yz{z~yz}x|w||{|}zz}{~~}~}|}|}{y|}}zy}~|}x{~zy{}z|w}{y|y|z|}{|{|~}}~v~}|w|{z|~}~{~||{}}|y|x|z|{{|yz~|~{x|x{y~}z~x|}y|{{}~||}|~{{zzyz|yz}|~z}~|}~~{{|x|uzz~}z|{v~zx}y}|}}{{{}|}}}}}~}xw{y|}|}}|z{|zx{yyx{~z~zz|y}y{x}~x{~y{|z}z~}~}~z}~{{}|}v|n{|}w~v}}y|{z|}zzz~{|wy}|z{{~u|z{z|~|~z~|z{}}|~}~~|{~~~~qy|{}~|~yz}w||z}|z{{y}|zzyyz~|}z~~|~z}y{y}y~|z{}|~|}~||~~}~}}~~~~~{~|~}~{~~~}|~}|~~|}}~~{}~~~}}~~}~{~|||~}~~~~}}|~}~}~~}|~}}~~}~}}~|~~}}~~}v}}~}|~~}~~}}~|}~~}~}~~y~~|}|xy{z~z{z~zy|}}}~~|}{|yz|z}x}|w}}~z~z{}v|{y~}{|~}|yvz|}w~|}{}}}{y~|{}{{~y}zy|{zx{{v~{z|zyxzzy~y}|zz{zu}|zz~z~||z}z~}|z}}~y~}z}~z|}|}{~x|z|~z{x~{{{x||{{|wyz~y}~~{{}y}vz}~|}~|}}{x|x|{x|yzzy}y{y||zw|}}z{}{yz~z||}{{z~}{zz~|}~}{{y}{{w{{~{x{|}}{yzy}|~}~||~||u||{z}~~|~|z}zy~~z~z{}|{{zz~~~~xxy~}{{|~~z}~{z|~|~zz~{}|{zz~xz}z~|y}~||~yy|{{~{}}{|z~z{|{{}z{}|~{~z|{~z~}~{{{|{yy~{}yz}|z}}~~{y|x}|}{yw}|~{}z~{~|{z~|z{y~|z}xz|~{y}|~|~zz|{{}}}{z{z|~||{|}{yw}y{~|~{||zz|{w|{}||{y}~y||||z{}y|}wy~z{{y{~{|x{|y{z~}|{|{z{}|w}|z{z{yy|{x}}{x|yzz}~{}~~}|~y~|}x{|{yy|{{~|~z{{|zzyz{}z{|{~|yzz~~~|wyz{~{~}|x{zy}}}|~{}|}{{}{{z~xw|~wz}{y}~~|||~~z{{{|{{~~}~~t}~~~}}~|~~}}|~~y~~}~|~~{~~~~~~~~}~||~~~}~|~~~~}~w~zx~~~~|~~~}~{}~}z|{||~}~~~}|~y~}}~}||~{}~{~}z|}y|y|~}z|z{z}~|xw|zzxz{x~zxx~{z||u{yyyz~{|zy}{{~~}{|{zv}~yx{~y~~|x{|z~x{zx|{|}}y{x|{{z~v}z~}|{}z{~|xx|u|y}|{~x{{|}xyyzz{w{z}|xz}}z~}{{|||{z}{||~~~~{~}}z~|w}}}~{|{z|~z}z~}y|{x{yzx|z|{zz|yy{zv{|{|||y}|z}}|yz{~{{x~|{}~~~}~}z}w~}w~||x}w~x~{}yyz|||{|x{xzx~|}||yx||~zz}}|yxy|}~~}{u}z~y|zzz|y{{yxuz{|y{z{y}w|{ywx|zz||{{{~{{{}zz~||{|zzx|y}~~{}z|{}yyvxz|z|yzy}z|~}xx{~|x|y{{~{y{|z}z{~~}~~~{{~{}{}~{|yv~~~y~{~zz{w~x}zxxwyzz}~~|||||z|z{{|~z{z{{}{}}}|~~z||}z{~~vzyz{xx{|x}{{|}xzzz}}z{y}zy|{|{|~{y|}~z{u|~{y|z||}|}}z|}}|}yx~|y{~wzx|x|{xzzv|z|}{xx|zz{{{zz}z{|{~~{}x}~{y|z{wx}}|xvzw}u~{~{wyyx||||{{|}}{y}y||~}|}}y|zw}}yz{}{|yz}~{wy|zxy}|}|~}x}zy{zy{yxz{zv}zyy|y|~}|y}|{z|}}~}~~}|}|~|}}~~z~~|~|}}~~~~~~~~}~{{y~~z~{}|~|~~~~~~~}|||~}~}~|~~|z~|}{~|{}~}}~|}~~}~{|}~}|~~~~~~}{~{~}~~}~y~~~~~}}~}|~}~~}}{}~}}~}|}~}~~~}zuz|xy}}x{}zx}z||{{zz{|w{y{{z|x~||}~{|{~u|z}}||x||z~zz~{{|~z~|}|xx}{}y~|x}~z}}{z}|||}~z}vv}y|zzvz|v{|}{w~}~{|}yxyyzyy|z{|{|}~|}~~{y|y|{~z~}{u{{}yzx{xzz~}x}|yz||y~|}~|~{x}~~~|{}{||{|{~z{~|zux|w}}x{zz}~y{z}|z|{x|{v{y{}{|}}~y~zzw|}~{}}|x}{|x~~yyxyzyxz{yx{~~}}}|z}yy{y||zzwy|x|y}{z~||xz}y|}y|{}~|zzz{y}|xzzw|y|zy{}{~|y~w~}zz{}}{}||}z{~zz}}~z}{}zy|}||y~v{|{x|xy~x{}w|z{yz}zz|}~yx{~|xz~~||{|}~{z~{w}|}|}|y}~}}|}v|~{x~xz~}{|y}||z|zyy{|}|||y{}v}{}z|u{z{{z}v|||~{zz{~zzy}y~}{z{z{}}zx}|||}{z}|y|}}{z|{{w}x}}}{zzz~zz{w{}z|z}}}{~{}z}{|{~}|zx}x}~}~{x|z|}|}}x~}yz~xz{|vz~zxzz{}}||zzu{~{{}~}zv{~y{yz{y{zy|{||x~|~{zz{y~xx|{~}x|z{}|y}y{~~|{zy~}~x~x|y}z{}{z{|{|z~}}z|~z|~x~{|~|}~}{~}~~~|}~~}~~}~}}}z~||}~~~~~}}{}~~}}~}~}~|~~~~}{~~~~~~~~}|}|z}||}}}{}~}{}}~~~||~|~|~~||~yy}}~}||~~}|~~}~~~~~~~~~~}}|}||}|}}}y}y{|z|z}~{~yxz{}{zz{xx|{|yy|{x{{{|x}yy~~}z{}~wzy{|{}{{z~}zx}|}|x}|v{z}|zxzzzz}||}{x{{yv{z~~z|x|x}zy}|{|z{y}zz{}yy}{|{{y}z}y|{z{|y{z|{v~~|{|{xzz~}{x|}zz{~xzz~z{~{v~z~~}}y{}|y~}z||zz~{z|~y~yy}y{{{wwx~{}yvwx{z}}~yzzz}{x~~~z||}~w}{z~z}|yx{wx}}y|{z~v{yz|y{z|{wy}{{yyx|}~{}{zwz{|~yvyz}{yz~|{}zx~|yxzz|{zx~||~xx|{xzs}|y~{{z}}~{z|{~|}|~|}z{z|~}~~~z}|||}|zz{}zz{zzy|{~}{|{vyy{z~xy}~w{~|{~|~}z|z|~}u|y}x~|~y~x}zx}y~yzy{zy{{zv|}~~w}~~}}|zzz{z{z|}yxz{zz}y~|wyzz~{x}xyyyz}{u}ty}|~{{|zv|z}{{|zz||y~|~vxw|}}y}yz|{~{{~z}{{y||x}yw}|v|z}{{}zyz}}}y|~}{{{z}}~|zz|z|x}}z}z{{x{w|~zy{||xvzxy}y||z}{|y{~zy|{x~z||}}}}|y{}~yy{|{y{~}yxx{z|}z|z{|y|zxz|}}}}~||}w{|}{|{{t|}~~{}~~z}~{~}|}}~~}|~}|y}~~~~~}~~z~{~|}~~{y}|~|}}|}~|~{{|~|~}~|~~}|~}~z~}~~}}}~~{~~}~|~{{}~}|}~y|~z}~}{{|}~~~~}~}}}~}~~}~~}}~~t~z}z}|}}||yy~v{xxy~zy|}w{~z|{}{}}|z||||y}~~}}||~|}y{||{|{}x{}}}~{|||}~}y|~w}}w|{y{}z}}||{x|yyx|w~|x||z|y|z|{y}|{y|z|x~{|{zv~|}||w{z~w|zy}y{z{}~~}yyz~y~~}}}w}z{}~{{~}x|vzx}|}|z{~~}{xy||y|y{~y~}x}}}{{}|y}|{|~}{~{{~}~{z}zu{xx}zz||~}}|~}}|z}|}z|y{szz{~v{}~{{{}~~yx}~x}{{zz~|}|w~vvzxyx|{|z}}}y|{{~}zy}~z|{~zx}zw~yzy}xyy{z~y}zyw|{{{{yy~{u~{v|x{|~{{}z||}||}{|{~x||{|yz{}~w}y}zz{{z|}|zz{x}v~{|}z{|~zy{z{~~v||}|xz~{}z~~||}{y{~{z}z{z|z{~}yy{{z}x~{x}}{}~~y}|z{y{yy~~{|x{x~zzy|}||~}{}|zz|~y|~{{{|}{{{}||{}|zy}}~z|wyzzxyz~|}{|zyz||uu}}z|{y}{|~z{|}y{x}z|{}}|wyzv~|{{{~}}{xy~v{~|{||}}z~zyy}{y|z{{{xzx|{y~|xy~|y|~~xx|~{zy{}y|~xyxz}{}{}{{~|{}}y}y{~}~{||{{xvz||{{{{z{~x|{zy~}y||||}x}y|z}{}|y}~~}{}}|{|||}~~}{}~~~{~{~~~||}}}}}~~|~~~{~~{{~~~|~}~{}~~~~~~~~~}{}~}~}}~~x~~}~}~|}~~~~}~~~~~}{{~|~~}~}}|~~z}|z{~{||{~y|||{z{x{y|yyxy}wx}{~x}{|z{z{{z}~~}w{uz}z~{{|~z}|}~z|y}~zzx||y|z}~z|{x~z{yv{~{}~x{|yz|w}{y{z{|xz{{z~~w|}|y{}|y}||{{y{uzz|z|yx{|~|~}}y{y|{{{y{{{~{y~{|yz}||~}||~|||~yw{|}zyz}}~|~x{uzyy{z{|z}zz|z{}y{{~~}y}{~{}{||~}|}{}}|y}~x}{~}yz~{~}x|{z~{}|zy~|zu}y}vz{||{x~}}||}x~~|v}y}|~}}}{yz}|z}~z|}z{}z{{zzy|x|{yzz}||||~~~}zy}zz|||x{}|z{||}|x~{~yzw{z~x}{~x~}}||z}|~{|{~|zz~|~|~~~}|}y~}}|{w}~{{y}y~~|y~|{{}{|xy~|{z{z|{y~|z~}|z|v{z{~~{{|}}~}{w|}~~x{x~zz|||yyzv}y}~}}~x{{yx}y{|||{{|yz~x~{z}z||z||}{}z{{~y~w{|~|y|x|ryyyzy}{{}~yy{y}|~xz}||y{{{y~z~|{~y||}}|y~}}~}{|yp}}y}yzxt}}}{yyzzwy|yz~{}y||~|~y~{}z|}{}}}{{}}~{{~{||~zz~yx{|zy}yyzx{x|z~|yzz}{z{x|}v{}|zz}||{}}~}}~~{~~~~}}}z~~~}}~~}}~}z|}~}~}|~~{}~}~{|~~}~~{}}~~~}~}|~~}~}}~~}|~~}}~|~}~}~~|~~~}}~}~{|~|}~~~|}~||||}||}{}~~}~~~}|}~}~}~||~{~}~}}~|{}xz|~x}}~|{|}~v|yx}z~~~{{|z{wx|z{~wz{{}|{z|yx|wz{~|}x}~yzz||~{||}{{|x|{x~z{~~{x}|~~z|z|~{{z{zy}{y|vzx{}yx~}}}~|~}|x}{zz}{y{yy||~w{}y{|{|{}||x}{yyx~}|{zwx}z|{{zz}|}x{~y|}z~zzz}z~z{xz{{{}xzxy}zwz|x~y{x{z~|~~}yzrz{{{}{zz}z{z|}y~|{}v}|y~~wy}zv}{{{}|{~y{}{{xx~z|s}y{}~~yx{y{{tz|~}}|{~x~zz{yz~z}x}z~w|y|v~}|xx~~{{{}y|zuz~x}{z{~{z{}z}zx}|{z~}}}|w~|~}||{~{zzzz||{}}~~|}~y{|}y{}|}z}{y~z||~wx{z{{~|{wy{w~z{y~xxy}}{{}y|~|zyx{~z{|{z{}zy{y~|~~{|{zz{z||w{x|{~}}xy}{{}~{|zyz{z~yy}{|~zyz}}}~x{y}~}{y}~}}zyzx{{}{x~}}|{||v~z{z}~~{~}wx{x~zxx~{|{~|~{}x|z}{~yz}x|{||}}|yz{w{{{}~|}~y|uw|{|z~{}{{||}{}~{y}yx}}}yy~|z|{|zz{y~xyp}{|~{z{||{{zz{z}}}w{~}}|y}}zx|}}yy|{zz|{}z|x||z{zzy{zy~|~~~~~{}~~{}~}|||~}|||~}|w~~}~~~~z~|}{~||z{~}{}{}~}}|~~~{~~|~}}}|~~~~||{}{}~}~}|}~}~|~~yz~||~~~~~y~~|}}~}~}|}}|y~z}||zw||w|}y}x{|y~vyzxz}|{~||yzyyv|xw}}~||x~{{x|x~z{{{|{xx}zz{zy{w{yz{}||zy}{{z||~{wt|xx{{{yy~}~}}z{|y{zyywz{~{z{w}{z{z|z{y|{|{zvy{}x|x|}z|x|z{w|vy|zx{~{z|z}|{|~z|z}~{{|~{{~}~zzz|xx}xwu}|y{}v|{}|w{~v{y||z}y|x|z|yy}}zz}|z{z~}{~{{|z|z~}yz{}||xzwzz{}}|y|~{yz{z{~zzzz~{~{||}~zz{{z}~{~yvzy{~yw|v}}|{yx}z}~z{w~u{z{}~zz||~{|{z|~y}}{xx|{~~~}|y}y||wyz|{xxxxx||wy~|w{|~{x{}{{|z~~|}{y~x{~||~||~}zx{zx}~}y||y}~zw}{{yz|wwzzy}x{{{z}}~~|{}|{z}}y|}w|{w{{z|v{z{zzy}{{~{}}zxxyx|y}{z}zzx~{xzx}}{z~}xxzx}}|}{|z|{zx{{z|||y||}{}|{zz~}}}{y||z{{|x||z{yy}x{v|{}}y}|{y{~z{|~~}{{|{|}{z|{}xx}{~yx}|~zyz}zy{{uv}||zvyz{|z~}|~}}z|}{}}~|y||~z}}}|z~xx|zyzy~wy{{x}zyw{{|{}zzv{w}||{{}}yz{{}z~~}~|~~~~~~~}~~}}~||~~|}~}}~~~~}~}{}{{|}~}~~~~~|}~~{y}}~~~}~z~}}|}~~|}|~|~|||~~~{|~~}}}}~~}~~}~{}}}~~}~|}~|~~}|z}}}|{~~~~z{|~~}w}z{z|}z~{y{yzz{~}{{{|{{~~zz{|||z|y}|yyyy}~z{|vxx}}zz|z}|zvx~~{z|~}z~xz}v~zyz|y~|~|z~{}{||y|z}u{}{v{|w~}}x~|}zz}y{z|{{~~{z{}{|z{z}}}{w}x{|~wx||{|{}||{|{y|z{}|{}|{}zx}|}y~{x|zz|{|}y{|}}z{~~{y~t{xzzx||y{||||}y~{~zxyyz~|{}}}{z|{{}}z|~y|x{{~zz|u}z}x~z{}x|}|~~}{|~|z|x|{y~z~y~~~|}{~{}}wz{y}~}z||z}x{|{y~z~|z~|{x}{~{yvy}z{~{}~}{}~|~|||}z{|z}~}}{{||}~}zyy{z|~|zy}}{{|yz}{{}}{~w~{{{}}y|}}{}x}{{}{y|yz{z}|||||~||}zz||~|zx}yz{z{z}~{{||{~~}}wy{||||t{}{v||}zz{y}}~zy||zxz{zy}w}}}~yy{}z|{}yz|}y{}}z{|x|}||y~{}}~~x~zy~{z{w{|}z{}|u}}}}{}|{}y{}{{{{xz{z|w~z|x}z|z~y{y{{}~y{{~z{{}|}{}y{{{|wzx}|y~}}zx{~|z|{{|}}y}z~~y}x|zy{~}yyy~y~~z}|~x~|{|||}||||{}y}}y|y{|yz~}}x|}|~}{y}}~||~~~~~}}z~}~~~~~}}}}{}|~~~~~}|||}}s}~~}}|{|}}~y~|~~~}}~}~|}|||~~}~{}}~}~~||~~~}~~}{|z~~}~~~~~{~||~||~~~||~~~~~~~~}~~z}~~}~}~~~~}|~~~~z|~~~||~||~~}}{}}~||}zzxy||x}~||w|z|{x{z{zz{~zx|zzvwz||y~}~|z~}|y|x{{{|z|z||{z}{}{w}xyz|}|{x{{v{{y|{}{||s||||~x}}{}}w{~}||z{{{xz{||z{{zz{}}|{y|}~~||yy{~|}y}|~z{|{z|{||~|{~y{~|x{|}{}y{y}||y}yz{~|z{{|z~{z{~y|{}{zz{y{{{}y|z|~{}}}~||{~x{zu|{wxw|}{{{|{}{y|w{x{||{}x|{x}}{}~{~y~yzz}|~|{|~y}{y}zz|zz{yy|z}x{zzw~}|x}xv{{~~|xx|~x{{zx}}}~zz}}}}|~{~yvx|z|{x}s|~}z|}x~|}t|y~~z}}~~|{|}}x}z~y}~~||}{~{|z|y}z||zwxy{yx|w~||{}{|{wyy{z|z~~z{}}|}zyzz|}}}{z{zz{}~zzwyyvzy{{{}u}wu}~zzzz}z{|{uvy~|z}|~~{|{~~}{|{~|||{|z{{~z{|{xz||{{|{xzxz~|{{{{}|~z~||{}y~{{|{|}z}~|~|}}v}~{|||}yz{{vy}~y~w{{w|{zz|y|z}y{{{{{{}}w~x}~~{{{|{|{}{}{}}{y}{y}|y{~z{{zy{~~zx{{v|{w|{z~}|{{|{{}xz{~~||~}~}~~~~}~{|~}~}}~}}~~}}~}}}~}|{}}~~~|~}}z}}~~}{~~}}|~}y|}~}~}|~~|~~~}||~~~~{}~~}~}~~~~}~~}|}}|||{y}}{}|~~~}|{~~~|y~|~~}|}}~~{|}~}~}|{{|{}~|zy{|z}x{ywz|z}xy{{xx}}|~w{{zxzz}{{~|z|y}z}}zwyw}z{w{{}}|z|~}|{}}z~}{zzx~y|y}~{vz|v}~~}||||z}}|~~}z~}zz~vxy|z~z}xxx{}{|}x~w{|z}|vz{ztz|{yyz{}x}~|{xzv}}y|}w~|xx||||z{{xv~z|}{}z}}y{{|z|~uz|yzz~y}z}u}{|}xyz|yz|{}{x{|~x}~}y~~z}}{x~~{}~~~y||y}~z|z}x|{|}{}z}{|{zv|x{x|~}v{zz||v~y|x|w|{~xx}}~|{{{{{|zy|{w||~z{y|ww|||||yyy{~~{zyz{x~{{~}|z|}u}}}|z~y}z|z|}{{y}{{|}{~||{}}x|yu~|{w{{w~{|{{y||zz|||z}~{{y~y}|}~y|z|}}}~z|zz}z}zv~z}~z|{y|y|z||zw}~}xz}uz{}|{~{{zy|}uy{}~}}~{z|z}z||{}x|}{yz}{||}}~}{|y~x~|zyxz~}yy{zxy}}{}yzyxz}{~{{x|y|{{}||x|{}~{|{w|{~u~z{zuy{{y~|ww||yxxx{z{z}|yz{}||y{yv|xzy}}y}{x|{{vz|zz{zy{wyzwyz|{{~|||yy{z|{||zx{~|}~xz~}yyz}~~}{zzy|yy|||{zz~}{|yx|z}z~{z{}yy|}w~x}x}x{|~~~|~~~~}}}|}~~z~~}v~~}|~~|~~|w~}~~~|~}~~|}~}~~~~}{||}~}}}}{|~~~z~}~~~~~~}~~}~}~}}~~~}}~}~~}~~}}~}~~|~~~}||}|~}~|}~~~~~~~~}}|~|~y{zyy}zz{y{|x|yy|zz|~||~|z|~z}~ry|y{||y}yy{{}z~zy{}}~y|xz{||z{|v}{|{z{|y}xz~wzy}y{{{xzx{zy}~zyyy}}w~y}{z|x~~zyz{xz|z~|{{yz{}|~y{xx}z|}zz{~zzx~}xzxz}z|}xy~~wy{z|{|yzx{y~}zyyy{|{|{}x~vw}~}|{}yx|v|~xxy|{{{x||z}{}|~x~~}{zzz|{z~||~{}|}z|}{{{}}}yuy|z~{yy|}}{~~~|zxyy~zw{~{|z|~|v~z}|}|}|{z~}}y{z|yz{}zz}yvz{x{z{zz|yz~~{yz}y{|z}}{~}}|z}~x{|x{{z~|{}{{{y~{y{y}xyy{z{x}|yvzy|{{{~~{}~{~{}}x}~{|yy}|~{z}z~{}w}{zyyxz|z}{y||}ww}}{zyz}vxx}}~}z|~y}~{}}zz~{ux~||}{}{{|~}~s}|{{xz|y|yz{|zy{~{{yz{||{x}{{{|{{|{{~yw}|{}}{}~}{v{|wy{|{w}~}x}|}|~y{}|u~{yxz{|y~{~x}|{}~}~|{}|}}{~r}{|z}y{|{}~z~y{{~y|zzz||y|z{}z|{zz~x{z~}||~z|v}~~v~~~||{z{z~y|y~~yzz}z|y{x}|v|{|vvx{}yyxyzz~||~~~{~{x~{~~~}{{~}}~|}~y|~}}{~~~~|}~|~~~|}~|~~~~}~y~z~~~}|~z|y}}}~}|{~~|}~|~~~}~}}~|~}~}}~}~{}~~~~~}~}}}~}~}~~}~~{~~{}~}~}|~~~~~z~~~~}~}{~~~~~}}~~~~~~~|}~|~|~yy|{}yz~~~{{z~x}w|v}z}yz~|}~|~|{|{}z}x}}~~|y|x|zy|{{{vzxv{y{zx||}z|yx|||z{zz|z||~x|zzzz|}||}}y}zz}}yy|w}{|{~y{zx}|~{zy}}|}z{||}|u|xzzy}xx}|{}|~w{y}}|z~y}zx||||{}z{z|||~xyy~{{zz||||||{y{{|}~xx}|zx{z}||{~}}{y||{{}y{|w|~w}~{~z||}|zz{z}}}{zy|z}{~|zz~|}~z|~~x|{~|}{}{z{z{}|z}z}z}}x}xxy{yx{y{yzz}}y{x|}~~xzz{}yz}{z{z~|z{}}{{{~~||w|x}zz|~||y}yztz~|{~z{~y~y}~|{z~z|{{}{~}x{~z~~|~x}{}{{yz||zz~z|}vx|w}|yz|}}{xz{zx{|y}~{~}x}|y~{wz|~z|}}y}|z|y}zz{z}yyz{|}|~|w|{y}{|||~}x{y{q||x|z|yz{{||{z}|{{{z}yy{~zzz}{}|~|yzzx}}|yyzy{~xy{~yz|}|{|zyyy|{}|zzy{|y|||{z{{|}{yz}y}||}x|{y{}wy||y~zx}|z}~w{{z}{|~{~}zy}sv{|{||y~y~|}zy~~{|~y}|~n{x~x}}|||y}z{~v{}z{|||{y|}}|~}|~w}|y{~yz|~|}z|x{|~{~~z~}}}|~|}~}|~}}~~}~~}~|~{~}~~~||~~~~~~}}{~~~~~|~}|}~~}}~~~~~}|~~}}~{}~|~~~|~~~~~{}{|~~~~~{~~~|~~|}}~~~}}}~}{zy}{{}~{|}}{|{|yz{~u{z}z{uzyxyzxz|zy{y|zx~|{w{||x{z{{}z|{~z|{~~{}x}}|}|{{|zyx{{xyzz|{xx|y}{||wy{{||{z{}{{zy~z|{~{}zu{}|y{y|{}|}wyy|yzzz}|{|}||yz{zz||yv|z}y}zx~{yyx~u~{|z{x~|zz|wz|~|{y}y~}{x~xz||wx||zy}zyy{|v{~z|{wyx~~}}}|}|||~|y{{y|w{z{}{}yw~w}|y|{z}xxyxy}}zzvz{{yzyzyy{{z}}{}||}}}z~zz|~|z~zxw|z~|~~}~x{zw}y|v{{z{z}{|~z}{y|yw{zz}||{}|}|~y}{|z{|y}}~y}{{~w{{}yy{}wzx~{xxz~xz{{zyz{{t{y{|y}{{w{~|{~}xx~{{z}{~~}~z||w||zyy~}|y}}zxyyy}x~|y~{y{}x{{z~}yzw|}z{v{z~{}z{z|}}{|z}{}yz}}xy{|z}y}{x|}v|v{|xy}}|{|x|}||}x~x|~z{}{z{~}{||{}x||wzy~t~{zy~{{{|{z||{z{|x}|vzzz|{}~}yv}}|||w{yxx}y|~||zz{w|z}|xyyv{||~x~|y|{{{yz|}xxxyzz~y{tz{{zz{}y|z}~}}~}}~{||xy}y~~yv|}||wzz{{{{uzy|{~w{y{yy||~{{{|{{{{{zz|}|z|~~}|~}|~~z~}}~z~|~}~||}}~}~|~}}}~~~|~}|~}}}~~~}~}~~}~~~}~~~}}}~~|}|~~~}|~~z~~~~~y~~~~}{||}yz~~~}~}}~}|~~}~|~~}~~~~y}~x}|~|}zy}|}{~~x}z{~z||{}z|w}~xz}uxzy}}|z{x~~||yz~|z{}|}~}{{|}{z}{}}yx{z|z{y|{w}|z|z}{y}|~~}zx~x|{{~{{~x{w}{{~~x{}x~||{z{|zz|{{z{}z{{}{zy||y{~|z{yxz~z{}{}|{}zyy|zx{zy|~z}z~{z{z~}|}y|||{}z}|~|}|}zzy~}~xz}y~}yz{y|z|||zy||y~w{}zz|v~}}w|}{z{y}}x{{{zz{y{zx~~~}yy}z{z}}z~|||}||}z}~z{y|}}yz~z{|w|z}|~z}zz{|{yx~|||}z|z~zy}v|}}{{|}u||z||~~{x|~~yw|{{{}}}~|zzz~}{~z{{}{~{}{|{|{}z|}{|x|{{y~~{}{||{w{||}|y{{}|}{{}{~x{|{|~zy||zx|{{}||{y~{|{}}~~~}z{z{{}y||x{|{~|{yy~|w||{~{{z||xy}{}zy~y{z{}|{}{{|~w{{{|x{zyzz~zyx{z{|wz~|x}}zw}z|y|{~~~xxz}y{|{z{}|{|v}|w}||y{|y|~|y}{{}|w}{z~|{}|{}z|{wz}{|||{y|{yzww~|}~{wuz}|x~{|}zz|x~z~{~w}}z}~y~z|~z}|zz~~{}{x}|zzxz}z}z}z}~~}}|}~z{}|{}||}|z{y~}~~~}~|~|~~}~~~~{~|~~~~}~~~}x}}~}}~~~}}~~~}}~}|~~}z~~}~}|~~~}~~~}~|}~~}~|~~~~}~~~~~|}}~~~}}~~|q|}~}~~~|}~|~~|~~}}~||~~}{}~~~~|zz||}||||{}{~{y{yyxzyyzy~{{z|vxyy{z|y}|x~}y{x~z~x}{~{y|xz~|{|z{|{|z{xy{|z{~}ty||y}{z||{||{{zt}z{y{{}}z}|{|zx~{yz{|~|{}}||}z}}yy~zy}}w}z~zx|zz|{xx}|~~y{~zxw||}uzy{{|z{z}~}~~|yy||z{|~{{{x}y{{y~xw~yy{z||y{y|zyy|||}{~}~|y|{y|{|z~}|xz}|}~}zzy}y{{u}}zy}wxzw|wz{~y|ww{o{yz{}|{~}y{}x~|{|z|}}zz~{z}}~}~|{{zzx|vzxz{x{|xv|x~{}}{}{x}|yz~{{|x~}|}~y{}|{}}x~||x{~}yz{z{|{~}|x}|~}}{z|{yzx}}xyzy|~||}|}~|}{zz}|y|~{~~w}~~vx{{|~xx{zxy{zx~}y~{z|y}z{x{|~}||}|{~{||zyz~|~~~|{{xz{|{yz|y|{xx}{}yx{~xwxxyy{~|~{|||~{|}{z~|~w}{}~}}~z|}{|{}{}xz~}{}z}zy|{}{{xy~|~}}}z|}|z}{zx{}~|~}{|~x~~~~x~{}{{}z}w|z{}{}ywzyx|}wy{z|z}{}~{y||~{|y}y}zz||~~{~|}}|xt|zzyx|zy|}{x|xx|~w|v|}xz||y|}~y{}~~z~}|~~}~}~}}~~{~z}}||~~||{~~|~~~}~~}~~}~}~~~|}}|~}~|z~{}~}}~~~~~}}||~y}~}~~z~}}~{}~}~}~}}~~}~~~~}}~|~|~}|}~{}}|}~}||~x}{~y|{}~{|}z|~z~}y|}z{|yx}{|z{w{x}~~}{}|{z~|x}zz}qz||{|y~zy}}~{{}|{v~|z}x}}yz{yz{y||||uw|z~y~{x}{}y}{}xzy||}|z{xzzz{z}|{}x|v{{|{}yx}x|x|}|z|y}}}{y|{{z~}~y|{y|}zz}{}~}z}|}z|yv{}w~|~}vy~|||~xyz~}{{~xx}}|y{~{|xx~}~wu|zy|{{zyy|y~~~{y|x{|yy{{x~zz{|}{|w~~~|zz{}w{|~|{z}|yz}wx{z|x{{~z}}z||y~~z|}z{z~{||{u|z{|{||{z}||z|z~{z}|~{{~{{|z}||z~{y{|}~{z~{~~|zyzz~}{}zz||{{}~}y}||||w|z{}y}}z|z{}zz{{}x|}z|{x~~}y|{{}{z|z{||||y|}{}~}zy}{}|z{yx~~{z~yys|zy}{|~yy|~|z~|w}z|zx}}{{|z{}|||z|y{~|z|vzz|z||{}~}xz|zzy}{wz}zz}zw|}zzwwy||{||~x}z|x{~{zzy{||}}|zzy{{{y{x||zy{|}~~zy~y{}z{|y|~yy{||}|}yzz|{||~|{|~|||}}~~{{}z{|x}x|z~|{|{zt}z|}}|x~|~|~yz}zz|z|{{}}|y}z}|~{{}}~z|}zzz{u~|y{|{}w|||z|zz|z|y}~~z~~~~~~~}}u}}|~~~|~~}~}}~~~}~}~~~~~~}|~~~{~}~|}~~~~~~~}~~~}~}~}~~~|~~~~~}~~|~~~}~}}~~~~|{}}~~~}|~}~~~~~~}|~~|~~~x~~~~}~|~}|~||}y||{z}|x}y{{{u{vzzxzxy|~|}|u{zyy}{}}zxz}y}{|}w{yy}}z|}~|~{~{{~|y~}{||}x|z{}w|{yy}z{{y~~w|y}yz~|xy}}}~w|||zz}x|wz||{~}}|}~}}}|yz{}z{z}}~zz|{zw||{z~}yz}{|~zz}{}||}{||y|~~{{}yz{|}{||}|wz|}~~yyx|xyzz}}zz~xyxz{{{|zwxy}~{}}zvz{}{|y~z{}y~}v}}}}x{{zy|~zx}z||||zz|z|~~|{yzz}{|z{{|~{z}}{~}~~z}{z||}}{z~|{~zz|z|}{xy|{{{y{|w}zyxzz~yzz}}~|}z~}~|}||{}z~~}{|{{}|{}}{}{{{~~x}x}y{}y{y{{{z{}y~{|z{}z~|}}{x|}w{~|}}}{~|~{||~}z}~}}{{x{~~}yzz{|v{yy}||z{||~y~{y}}{yy|~z}}{{z}|}|}z~~}w|{~{~z}|}}~}}||{{zz~x||{{|}y{y|}|~{{|}~~|~}}}~}}z{}u|}||{~z}||}wzwxzy||||yzz~z|z}~|{~z}|y~|zy|{|{}~|zzy{z}~z||z|yz}xzzz{}y{wy~~~~y}|||zzzz}{y{{|z|}~}}{{|~~z}z}}z{y|yx~}~z~xz|{}|w~y|~|zx{{x~x|{xy{}}{|}}}~~}|}|}}~}~~~{~}~}~~}}~~}~u|}~}|~}}}~~~~~~~|}~~~~~}~}~~~}}~~~}{~~|~~~|~}~~}~~}~~~z}}~~~}|~~}}~}}~}~{~{~~}|}}~}~~~|~}~|~}~}|}~}~~~~w}z|{zy{~{y}{{zx~x~x}y}zy}|}y|{}zz{}}{}|z|{{}{y|y{|z|}{|w{}xv}z|zw}~||z~{{|{}zx{{xv~}z|y{z|{~~z}{}~}z~||||}}x{|}{}wyz{z{x{|}~w}}}xz~|}y}yz|{|}z~~}y}w~yz{~y|zzzw}~{zx{{}}~z{~w|xz}zw|{zx|~{x~~~|z{{{||~z|{}z}z|~|w}}xz}~x~~{}{z{{|}zzx|~z}|~|}y{{ywy{}{|x|{|z}zyxxx|}{v~y|}|}{~~~z{|||}}~{~}z|~|~y{}{|x{{x~~{}{}|{~}}zxy|~zy{zzy{}~}|}x{~|~}{{v|zz|~~z~}~wx{y~z||~}}{|y|}{}{~xx}|~{{~x{z|zy~v|y{}}~|{z}||z~z}|}y}}|}~||}{}{{}yzz|}{}~z}|}}~}}}w~}{xx||yy{|}{{|y}||}zy}}{|~{x|zy}{|{|z|{zxyxyz|}{{{{wz{{|}|zzz{xy{||}z~{{|}}|zz|x}}{{}zx|v|{}|||}|w~|{|yz~~wv|||}|}{~{|yzx{}{}x}yx|y~z|}}}{{y}z{}xy{}||~z|~y{z|~z|}y{}{}~{~|~}}~{z~|{~x}{{y}{|zz}|{}~uyxzx}~|y|~{{{zzz}~~|~}~~}~}z}~}|}~~}{}}}|}~|~~~}|~~~||~~|}~}~}~{{}~}|{}|~~~}|}~}~}~}|}}}|}{|}~~}~|y~}}||~}~}~{{~~z||~|}}}~{~~{~}z{}~~|xw}|}x{~z|~{{z{||z{vyzxzw{zz{y}}yywzww|x~xy}z{y{}xzz|~~{z|{zy{y|}|~y{{yw~txw|xy}~x|{zz~}zz{yzyy|yyw}y~}xy~|{x|z}{}}z}|}w{x}{|yy|}z{|yz{|zyu{{zx|{vw~}u~|yyy~z~}z{zx~z~||y{z~x}~{z~z}y{{vz||x{{x}{{zz|z||x{yy{{zx{{~{yyzx{}}{}}w~}}yy{}{{}yyw{zz{y{y{}|z|z{y~w{y}|{|yy||{}{|}}y|zz}||w{|zyz||{{~yz{uw{zyz}y}~~{yw}{{{~~yy~z{||{x}}}z~~zz|{x~~z~}}{{{{}zyv{x}xyy||}~zz|u|}{|{x{{{xz~}}{{|}{xyyz~{{{|}w|{z|{}x|z}~}~{{{zx~{|~{y|{yx{{{z{}syw|{}zz|~~{|}z}y~uy|{w}z}{~{zy|y}{vyy~|wu{{{vy|{z{~wy|~|zx}x|z|}~~{|~{}z}|{{yxzy}}}|}yxz}yy{y|wzyz~}wx|{z{{y|xv{xz{{}{|yy~~}{}}z}|z}|{{x}~{{zz}|z}z{z|{}|z|zzzx|{{v{zyw}|y{{{z||~u{z{z|{|zz~}x}~~z|z}|w}{{z{~{|zx||z{{{z{}v|z}x}{|{~}{|}y~x}|}}~~|~}}~}~~}{~~~~~}}{~~~~|~~{|}~}~}||y~~~~}~{~~~|~t~z~~|z|~~|z}}}|~~~~}{|~}}~w~~}~}~|~~~}~~~}}}~~~~~~}~~|~|~}~~}}~}z|}}~~~~~~}~}}}|~~{|||{yz}~}x~~zz~z}}y|{~~{|{{|{}}||{|r{~||}y|xz~x}yx~yyy{|{x|{xz|w{{vy}|}{~||||z{}|||{|}}z{|}~xwz}}{}{~zy~}{~{{}z|zwz}{zz{}|z}{{zz}}}{|yz~|~z{z|sx|xz{z~{||}z~|y~z|}}|{z|x}z||~|y|}}{|}{yvy{wxw~|y||~{yx|}y}~|y{{y~z|w}|}|zz{zvz~{~}{{{~{~yz{}|}x|w|{z|{}~z{vuyzy{~~v}z}z}|y}xyy{~zyxx|}{|}||z{}v{~}x}xx{}}{{{zy||zx|}xw{xxx}yz|~z{~||~|w{{|{}||~|{}~{{|~{{}}|{x}||}}z~~}||{y{zz|~~x|{||{{}~||x{}|{~~y{|z~|~z~w}||}z~{~}zzzz|z|y}}z|{|yy~yz{}z|||~||zz{{}|}{~}yzx|{~zx|~yz{{~y}w}yw{}z~}|{}y{z||}z{xzuxxz{|ywz{y|zy{~|||yy|w}|z~|z||y}|||z}}~{z{y{zy}{{~{x~~}|y~{|w{|wz}y|}|}zz|z~}zzy{{xy|||~{wy|zyzy~{{y~x{z}~}w{|xz}z{~w|y}{}{{}{|z~{x}~|w{}|}w~}{{}~{x{|~||yx}{~}}|z{||x|}||x}zzzw~{}~~~~~~|~~~|~~}|~}}}y}~}|}~}~|}~~~~~~|~~}~~~~}}~~~|~|}}|}~~~~~~z}~|~|~~~~|~~~~}~~}~}~~y~z|}~~~|}~}~}}~}~~~~}~|~}}~}}~~{|}~{~~~}~}~|}{}~~{}|vx|~|yuxyyzu||y|vxv|}}y{z}{y{vxyv{yz{|w}~z{|||y}~|~{|z}|~{{xyx|zw{{{||{|w||vyz|xw|~{zxxz{{z{|{yx{z~z|{{|y{x{~z{}}}z{xz{yx{x{xz}t||w}x{|z{|||y~vz{|{zy{|~w}y|{}z~|zz}|xzv}y~}y~}}zzvzz{x{~|zy~{v|w{zz~x||v{|||z|x~|}y{xz{~{|}~y{|{~z}{y}z~y}}|wx~zyz}~|z{yy}|z{{||{zxw|~}x}~~}{z~z|y}z}~||}y~}~}{zy|{|zwz{~zxz{|w{y}xz|yy~{|{~}~x}~|{~yz~||x{||{|{~}{zz||}{z}|z~~|{}|r{}zzz{xy{y||}{~{z{y}}zz~{z{zz|~{}}~|}y{}yt}{~|tz||y~{{x}|~|z{|||~x{|{}~{z||~}u|~~y|{z{|}vy{y~z|~{~}}{~zyyzy}vyx{w{z~x~||}|yxzyyy{~|z|}y|~z}{|{x|zy{{~{~{x{x~~z}zz|z|}~xw{|||{{}{|z{v|{{w~{w}xyzz{z}}~z~}|z}z{~~y||w{}}{}{}}v{zz{{z{~}{v|xz}}~{||z|y}|{{|{|y{{x|}~|y|||z~~|}w{{~zyy}|zz}y}w|z~w{~~{z|x{{}z}zy|z}u{{|}|}~y|{~|~~~~{~}~~~~||}~~~}~~|~~}|}||}~~x~|}~~~~~~~~}|{~}~}~~~~~~|}}}~|}}{}|~}{|~}~}~~{}~}~}|~~~~}~~|~y~~{|{~~z~~~|{|~}~}|~~~~|~~{~y~~{~|}~~~~~|~}z|}~~~~}~~~|~yz|~|}{}~~{}{}{}z|~|w~zvy{|{xy~zzz~zyxzzw{xxy{xz{zz{{y{v{}}~}x||~{}}{wz|{{z~~xz|y{z~|xx~|zz}~}{{||}xz}||}}{xx}}~{z||||}wv{y|{{yyxx}y{|zzx{yzz{yy||}}xz{~z{|w~y{x{}|z|}{|zy{zyxy~z}{{}zxx}{~~|w~xuzz{}y{z{||~wy{|z{{}}||{w|}|z|}y{{|x}}x{{{ywyz}z|~|}{z|}z{{}}{zy||xz{}{}|~x{}xzz||{|~yx~z}|w|{|}y}~}~{}z~}x~y||y|{z}}}{|}~{z|yyzy}y}{}|{w|yzzwy|~}{yz}{}yz|yz}}|x}yw|{z{{~~s{y~|}zzz{||wzz{{z~{}y{|vx{xy}wy{y~}{|y}|}x|}yxzxz|}}}z|y|~~zy~~{}~w}y}||y~zzy~{zw{~yz{x|{zzy}{z|y{|{~x{|}y|{{}}{{zxzzy{y|z}{~{{~}vv}zx{zzz}|}y~{wy|v|{|||}z~}zy|||}yzz{|~{zuzx{~{|{|{y~|zz|{|~|yw{y}{zyzyzy|~zz~~zv{s}~z~|~~}z{xy|}~|y||x{{{|z{}}{{{{xy}{}z{x|{zwu}{|~}{x|yz{|y}{{~wz}||uyx{zz{{|~z}}}wz{xx}}}~|~xxw{wz{yw|}{|{{~w}{zx{}{{}}x}|yzyz{w|~~~~}~~|||{|{~~{}}~~{}}~~~}~}|~}~~}}}~}||{~}z~~~~~}~~}~}~}}~~~y}~~~~~~y}}}~~~}y~z}~~~~|||~}~||}|~~~~~~}~~|~~~~}~~~~~~{x}{~}~|~~}~}}~~|~~~}~~~}|}}z~~{~|~{|z{~z{}~{yzzvz~yy~yw~x{{}~{z}|yzyzzy}{{|{|~}|z{z{z~}|{{z~x}{}y{zz}~}~|{y|~~{}yx{z|}|}xzy{{u{y||}|y|~{|||{z{}{y}}~}|~{|{}z}{z{zx{{y{z~z~|xz|{xzz}z|zy{{}z||y{~|{{}}~}z|}{~~||~y|{}|z|z~y{~{z}|}~}zy|||xy|x|~zz}~}w~yy}|xw{{~}~{z{y||~}|}}{v{|z{x|wx~x{{y{}{}zy}{xz~}|~||{}xz}yz{z}}y||}{z{||yyy}z{~{{z|t{}~yzy{x{z|}z{|z{zz}}y|{~{}{|{}~~||z~|zzz}~~{zzyywzz~v|zwz}}|x|z{{}y}{yxw|x}}{}|yx{x~{{{||py{|}|~|}x}{|}y|{{{}y}~y{{}|{y}z{wx{{z~}~{|{}{z{z}|{{{}|}{~}yz|}}}z~||y{~|zxy{|yx{~zzz|xz~}}{{~}z}~|{{y||}z|}||~|}{~w~yx||y|}}yz}}{yyyv{~~}yzz}yx{{x}{zy{z||}{|{~|~~x||~|{}}|~z{~|}}}|wy{zy}w}{}}z||x~{}xzz}}z~}z|||z{x{w~~wy|}}}uy~}||zw{z{zy}u{~|{}wzy}~~zy}{|}{w{~}~}z{w~}||{~}~{}}~~~|~}~{}}~}}~y}~y}~~}{|~~~}~~|}{~}~|}|~}~~}~}~}}|}~}~~~}}~|~{~}~~~}~~w~}~}~|}~~~{~|||~~~}{{{|~~}}~{}}}~}|~}{~{}|}~~|{}}|~~{z}{}{{~|~||z{{y|zyzzyz}~|}y|~}{xxzzww}y{}|z|v}z|{|}wvy{{~w|{}xz}zz{}}}z{|y{w}z{}y}~z~|{}x}}y}y{}zxxxxyyy||}y}|{{xwy~||}zx|{|z{{v|yyw|||z{z{zz{yy|}w{}z|w}x{~{|zz|~{{|z}|zyxz{{zy~z{{{{yy||{}}{{{w}{z~}|~zy{y{}{}||z~{{|{|z|{{zyz{{}z}~|}|{y~}}||{~{}}{|zy{}y{~z|zzx{z{|z~z||}{|}|v|xx{{y|{z}|z|}y~|{|}~~z{|~{{{}|}|}}}{z~{{zz{|v{z||~{{t{}xy{~}y{x}~y~~|~}{{}{{}||}z||y{|z|~~||z|||}{y|}y|}|z||}|v{z{}z|}||~zxzxzy}yv{|{yq}|{}}~xy}~{|~y~xwy{}~y~||x|{z}uxyyu{~~{yyzz~zy||}xz~zy{|}{vyz{{z|{}}yw}xv|x~z|~zz||{z}z|y|}}|}{zvzw||z{|}z|~||yw||z}z|{|z|{v{z{{{~x}{}{y|z}}uz~}~|xx|x~xzy|||zx~{z~zz{{uy|xxx{z~zyzx}yz|~z}{{y{||~ty|v{u|z|zy{zxz|zzx{z{{zw{}q~|}|}y{xyw}yz{}yzz{y|{y||~{~zzzzx{xx~{}|}~|{|}~|{z{|}w}{{}}}}~}}}}}}~}~~}~}}}}|}|{~y~|~~}|~~~}}}}~~~~|z~|~}z}~}~}}~}~~}~~~~~~}||~~~}}~|~{}|~|}~}}}|~}|~}|}}~|}}z~}|}~}}~~}~|~~~}~|}|z|~~~|~~}}{{~}~~~}}~}}|}yz|y}{xz~|zxzyvzyy}|xz~|zyzw}}~{{{}{~|y~y|{}zw|z{{{}||~y|{w{zz{}}}~}}{|{||zy{}y{zzx{}xzzz{y{y{w||~w{{{yy{|{{||z|x}xzy{{y}{}y~|y~~w~yzvwzzyw{||{x{{{{|yyyzwy}wyx|{w{}{y{{|y|xyz}||~}z}{|xxzy{|zz{{yy{|}{{yx}y{v{w}}z}zw|w{~z|yz{{y}z{}||{~~x|}}x|~z}}{~{zz{|ww|{yz|{{{xx{y{y|xw{}wwztu||y~|{z}}zx}|}y{|w{|{~z}}|z{}}y~}{}||y}{~www||x{~}|zyx~w|vzx|{{|{~~{{~}~yx}~y|wz|zxwvw{~y{|}|}y|yyy{}xy~yv{{txy{|yyx~z{{zyz~x~|{~y{|zx}|{{~{|z}|{x|}{zz|ztzywyy|xzx{y~v}}w||wzy}|}{}}{}~v}{{x|{z{}z|z{~|}|z~y{}{x|{|x|{z}xwu{}|{z{y}||zwz{~}}y}{{zy{}}{|z}y}~|}}|{~y|{}~v{wy|zzxy{|y{{{}wz{z{|||yyx~q}}z~z{|}}z{|z~~|x|}}z}|}vuxz{{|}z|zx{}z||zz|}zy}{zv{{}z~v{~y{y~}z}|{}}x|||{~xwx{xx{}~|}zx{yyz|xz}y~{w}x{}~{z~{}}w~}y}z{x|}}~}}~{{~~~}~y{}|}}|~}|{{}~~}}{~~~~~~|~~|z~r}}|{}z}~|~|~~~~}|{~}~|{{~}~{~~}}~~~}~|~~|~~}|~~~{~|{}}~~~~~}~~{~}~~~}~}}~}~~~||~~~}~~~~}~~~~|~|~}|~{}~||}|wwzx|}~}z{|}}}}}zw||~y{{}~{{y}y}||}yxxzx~|yyzz||z{|}~{{|ywv|y|x{}uz{}|{wy||~z}}{}{~w|}zwzwz}|{{{|y}yy{y||wyx~y~z}~yzxwz}y|z}}~~v}v|{zzz||x{{~}|{{}|~{vyy{yz{||y~y|y|xz{||}{|}{~}z|zy~yy{|~~|~|w{}|zy}z{{yzyx|}~z{{w{yzz}|wwzx{~{|y}}zy{}{yz|z{|v}wzxz{~{|~x{{y~z{~|}z||}{y}~|{{~~y{{s}}zz}zv~{~~xxzz|~~~y}}|x|~||}vy|zz~sx|zzy~~}z|{}}|x}y}z}zzzwz}{}{{z{|~~|w{z}z|~|}z~{~{{|~|{z|z|u|{|x}}}}}{~|y}}|x|z{}|{z{}{||zzz|yz|~z{||z}zz{}|yw}}|{w{|y|v~~}|yy}z{{}|}|{}y{{{}zxy{|}}}|}{||{{{|}}yy}~{z}}~w}}|z{{{~~w{{|zz}|}}{~z{y}~z}}||zx{z}z}~||y{~y|z||z|}zx~{z}~z|xy{z~yzy}~}|~{z{xy{x{}x}zz|~x{|}yxw{z|y}z{{x{{|z{|~|{{}z}{y{y{|{}|y}x{z|~|}|~}||z}zv}|x{|{|y|{y|{|~~zz|}{}z}}}|}{}}}}|{}{}{v~{z~vx~z~}~~~}}~|~~~}}~|}~}~~|~~{~~}~}~}}|}|}}~~~}~~|~|z}{~{~}}~~}~~~|}~}~}}{~~|{|}~}~}~~~~}}~|~}|~~~}~}~}{~||}~}~~~}~}|~|~~}}}~}~|~~~{~~}}}}}~~zy}~z}~~x{zwwy|~xyzvz{xyzz|yz{z}{zxy}~z{}z}{z{x}{|~}zz|y|z|y}{~|wz}zz}vx~|u{{{|{y}|xx|}{w{y{}~{~z}z~}zy~y~{|{|{{}~w~z|x{|x|}|{{{|y}}z~|z|y{|z{yx|{}|s}{~}{~yz}~|}{}{{{|}z~~w|{zyv|z{z{|}xx~wz{~ywzyz|~~{z|||{||z~z{}{~y}{}|}}{}}xzx{}{z}}{{~|}||xyy{}}|wx~}|zv~}{|||yzz{~||z{|y{~~|~|wxy|y{|zxy|yzyz{|z~zv}xy~y{}}}}~{~y~}|{}|}}yz{{|{~zz||yuz}||~|z|z{y|||{xyy~yzyz{z}x}y|~|~xu~z}}~y~}{~z}~||}}zz}~x{}z{|{{zy}{y}|zxz~z|{z}}z~~{~~||z|yx{}~yy}~~|{z}}|z|y}|zx|~}yxzy~~}}x{ztz|}|z~}}z|~y~z}}{~|w{{{~{}y|zx}wzy||ztzz}{}x|wxz{}{|}ty~v~w}}}{{~}|zy~u|{~{{y~|}{}z{}{|z{~|y{}zz{{{y}}}y}}{{~zyxzx|y~~{~|}}||{z|{yy}}~z}zzzz{{yy|w~yx~z{vzzzwzzv}{{yt}{}y~~}{~{|~}{}z|}}|~~}y~~~{|~~~~|~}}|~z~~~|~}}~~~|~~~~~~~}|~~~~~|}~}~~}~}}|}{~|||}z~~}|~~~~}~~~~}|~~~}}}~~}~~~v~{||~~~~~z~~~~~~}}~~}|y|~~~~{|}}}}~~}~{|z|{z{|}{||{}{{|}|yy||~x{z{zz|z{y~{}|{~}yz{z}{{zy}}~yw}|{|||~yxy}xzy||}z|zy}}zy{}{|x{w|yx|~|~|x|}x}xy{wyx~}{~yz}y{|z~zy|v|zxx{|||{{z~{}~z~{z|{}y~{yz{~|xz}y}zy}z|z{r~{}}{{{|yzv}~~|yyz|{~{zx|z|}zz|zypzz{}}}{|~x}~w||y}z{|zvzxzz~xx{|w~|xzy}z}}w||x|yw|z|}}zyyz{|z||~z|w|y}|{yxyzzv}~|z{|{{|{{zx|{|{z|{|z~}wx|yz}~y{z{yy|xy{~~x}||w{~|x|{{{}|v{y~ywz|y~z}|{x{||{}{z~{z|z{||yxy}x|{yyy}{|~vyxyyzy{}}xzy|}{zx|}|{{|~}z}{~}{z|yzz{|yy|xx{}y|u{wzr|y{y{}{|vzx|||~~z}yyy{~yzw{|~}{{||xw{v|{}z~y}w|y{xy}{~{}y{z{zy}{yz{yx}yzv{}~zzyvzyz~y||x{x~zy~y~||{|z|yy}z~{}{|~{xxz{y~|vy{{}{|}z}}yuy~|~{{}z|w{y}yz}y}|~{|{y{w|{}}{|z~|||z{||{|w{zvxz|zx||||z|z{}{~}|}z||x}|z}zwz{zx}}z|zy{|~}}~~{~|zz}}w~zz~||{}}uz|}{zy|{y~~}~}~}w~~{|}~|}~|}}~|~}}|~{~{~{~}~~|~|~~}~}{~}~~|}{~~{~}y~}~~|}x~~~~}}~~}~~~~}~}~~}}~~~}~~~~~~|}~}}~~~z{~~~}{~~~~}~}}}~~~~~~~~~}}~|}~}|~{|~y~~~y~{}{|}}x|}~x}{xz}|xxzyxy}y}|{y~}|zz{{y}{y|||y}~{|}}{wy{}|~z~~{}yxy{y~}z|}}y{{v|}z||~}pxyyxzy|{z{{z}{|{|z}|z{}z{~|}x~}y}}zz~|~}v{|yx{x{x{{|~zz{z|~x}x{{yzz~||~|xz}|x{}zy}}~|y}|{|}}~{}z|x{||yx{z}zzx|yz}{}yyr}}~{zz{zt{y}z~x||z}y{zzzwr~{}|||z~x{}}~zzx||yz|z|}zt}}}|v}~xw|}y~}yx|{{{{~x{|||}zz{{xz~{w~z~yw}{|zz|zy|}||z}~z|y{zz}}|~{|}yz}{yx{||~y|~}||zz||}{{{z{w{}{}}}~y}yy{{|zz{{y}xwzz}{|~~{|{|z}}|y{|||{|zzu}|~}|{x~z|~xw}y~~~z|{yz{zz{{|zz{wx{z{y|w}}|zyw{}~~y}|vx|z{~{}z{}~}~y|vyzy{{|}z}y{yx{{{|xz|{ywxxzxy}~{}|{y||}y|{}z||~}z}~{~zyx~}{}xz~{y}|}{w{|xzz|{~{~y{{{yzz{~z|y{{x{~~yz{~~}z|yyzy|wz~y}x{||{zx|{{t~|~xzyv{}}~}||yy}}}vz|z|}|}~~|x{{|~{}xxzz~||}}}~~y|y{}|{|yz}~|}{{}yz~~}|x|{y}|}~}~~|~|}}~|{|}~~|~||{}~}~}||~~}~}~z~}~{~|}|}}~y~~~}~}~|~~|~~}}{~{x~}~}~}|{~}~~~}~~~~|~}||z}|}~~||~}{|}~{~~~~~}}}~~}y~z~||}{{|~}~|~}~~}{~}~}~~~~z~~~x}}~~~~|~|z~|}{|{z{zz}z}yy||}zwy{}~yz|{{|~{{{~y~}{z|}z|y|z|z|{|y~}|zyyy|y{z}~|{{{{z|{z}z|~z{z{|{xyzy}yx}y{yw|w~{yz|zy|{{~}zy|y}vyyv{}uz{x|}{{zuxq~~z{y|}z~|y}|z}{y~|z{{|}zu|y|w|{{||yzy}~z{|{wy|yx}{|zzuz|z|z}x~z~|z~{z|{z|y|~{y}wzy{|}}~|{z{vxz{}|}}|||x{{}}|y}|}zyy|{}zx~z{~|}z{{yz||z|zx{}y~~|zy|||~}tyy||zz~{}yvz{|}}}x|xzz{{yx}yz~}y||y||vvxy|~wz{xy|}z{}~|yxxzyxyyz}|~}z}~~{}}xz|y{x{{|y{zyxzz{~}zwz|w{{}~z|}}z}x{{|yy}|~zz~~zz}|~zy~|{|}{|{~}{~w}zxz{z~}{{{{zy~{z||}||y|{~||ww{zy|{y{{{z{~{|~y{}yz{x||{}xyy{~y||{yy{z}x{z|{y}{w{y{{{z}{y|zy}z~|yy{{w|zz|{~{|}z~z}{}z|x{~y}{vyz}||ww|z~xzyy{wz|z~{}z~}yz{}{w{yyz~{}{|zy~z}{~z}z{~}{v~w|x{{||{}xy|}|x{~y~y|yz{z|xuz~~}||{{}w{~||{x|y{}xyyv{|z}yz|z}xz{~{|zt}|{}|zz|x~~x|{v}z|~{~}~~~}~}~~{~}}||{~z~~|~~|}~~|}|~|}~|}}~}}~}|{~|}~~~}~|~{|}|}~{~|~||}~}|}{~}}{||~~~|~{~~}}||{||~~~~~|~~~|~}}}}}~~~~~~~|~~}~z{~~~~~|||~}~z~~~z~{~}}~|}}~}~~~}~~}y{y}{x|y{zw|z{{zuz~tyz}y|~xxywzxz{w}wy~}}z{{{~xz||~z~y|y|z|}||zuz}||}{v}{xyz{|z}yxzw{x{zzwyw|xz}zz|z{zyz|y{}}|}x{}{z~yz|}}|||}||{ww~}xzz{{xz}|~zz}yy{}vzy|z|~{y}{{|~~|{|zxy~{||u{{x|}{}{yyz}{ww~xx||{|{yzy{yyx{|y}z~{zx|}{{~~x|~z~~y}|{w~}w}{xyzz||{|wy}yzvxyx{yyzwyyy|~}w|~|}z{|z}|~x|~z|{yx}~yz~}zy~z{t}wxzxw{x{|y~|y{z}w{{z|zzzz~|{{~~~x}|{{yz~|z}z}}z~{}~{}|}z{~|zzy|zz{}x{{z{{}zyy{xxy~~z~}}|y{}{w{~~{~{}|{~z{yz}yyz}||~~wyz{~ytyx}zt{|~{|}x|{{|~}|~~{|v|}{}||}x{{|z|w{}w{yyyzyzzvv||x{u{}zyy|z|~z~xy}{|~|{}zz}y{}{}{}{z}yx}zy}|x{wx{z}{y~{z~xz{|x}{{{zwy}}~w}{yz{z~~}~{}y|x|~|yy}z|z|w|x}y||w~yy{z||{|z}|{yyzz~{{}||z~yy{zz{{|~y{}{y|yz~{xxzxzz{}xzz}{xv{}{~}xx~}}zz~~z|~xz}{z|||{~}~~{|~|~~|z~~~~~~~zx~}}~}~~|}~~z{~~~{}~}|}~~~~~{}~~~~|~~}}~|y~}~}~~z~~~|~}~}~z|~~~~~}~}}~}}~|~~~{~|~}~~}||{~}~~|}|~~~~~~~}~z~}~}|}|}~~~}~~~}z~~~}}}}~}|~~~|y{||}z{}x{zzy~~~xyy|~}tw{{xy|~{|xz{z|}z{~{~}z~w|y|z|{{x}{|}z||wy{zz~||{|wxzx{{|{{~z}||v{yvz|v{y{}x{~y~z{z{x{~{y~}x~z|}}vy||}{{}y|w|zx{z~~xx{z{|x}~|{y}|}y|{y}vz|wy}{ww}z|{~y|{x{}|{}|{~}}~x||{||~}{}x}~~zxo{{w}||z|zy|py}|y{x{x}|}yvzx|}}}{}w~wzy{}z{|xu}{~}{||x}}~~|z|yy|yzzz}||w{{}|w{z}}|z}z|{|{xy}z}|}~}{}~}z}~{|z{|u{xz||}|~{y{|x|{wz}~z}}~~{|yyz{x}~y~|~{~yy~}{z}~{w||~}|z|}~{{}}vz|x~xzzy}|wz{|z|{~|yzy{{||{|y~{zx}yx|t~{{|zz|{x~zy~~|x{{}}zy}|z~|z}}|{|z|x~y~{||{x|}|w}z|{{|xz{{zy}y{z{||x{z}}yw|~z}y}~yy{yx|}}{{yzzxz|~z|yy{v{{w|z|~{|y}||{~zy~{|||~|xyx}|y}z|yxyx|}~}y}y{~{~}|z}|}{yz}{y~y}z~||{{z~}|yz}xy}}|}wy}|y|zx{{yz{y}}||}z||{{|w~x}{y|}|z{{|{w|z}y~w|y{zz{}||z|y~|z}{x~z{|||{}}|vz{z|zzz|}}}~{~~~~~z~|~~~~|}}|~~~~}}}~~{|z~|}|}}~x|~~}{}}~}}|~w~}}}|~~~|~|~~~||~}}~}~~~~~z~~}~|~}{}~~~~~y}~~|~||~~~}}}~~}~~~}~}~}~}{~~~}~~||~}}|}|~}~~~|~~~}|~~y}~~|~{~}}~{|~}}}~~}z||{y{~~{{y|wyvw{}z||{{}y||yzw{z}~y}|zzz}|~|}zy|~x~}}}}~{}{{zxz|~x{wvzx~|{{}z|~z|{|yz{|x~z{}zxz}x||zzx|y}|z{|{}}{|{{{||{|}|y|z}{~}xxz|y|x{yz|y{y~z}|w}}|z}||z||}}|}~{y~}}~z|{x}}||zyy}{{}~|}|y|yw{yxxzy}xzx~|~|}wyxy|zy{~}}||~zy{~|z}|z|{|~}{}}z{zy{~y|w|yy{~}~{{}uzywzv}}y|zzz|x~|}{|y}|v}|{|{z~}|y{}|}}}|zx}z|{wy{y}w~yzy|zxz{z{|{|{zz{zz~z~~~y}}v{|x~z{z~|}~~~{~~y{|zz}~y{~zz}y|{|z}}{{|y{{yz|}yzx|~||||~{{|y|||x|~}|zvzz{|~y}{}{||~yy{uzzvz|}y|{yx{{}x||}}{~{{|{y~{y|zzz{}{}z|~y|v|x||x}}|z{}z{y|~z{~y~{}xzxy|zy~}~{zw{||}{|}~z{v|{{z|wy~}y{~}{{~|{z||yzx||wwx|~}{|{yz{{xz||||~|~{~|zy{z}~||~|||{{}zzw|v}xwy}yz}|zyx{|yy|z{~|yz}w~{|{~zwy|||{{}z|z}z|{zy}{xzzx{wu~z|z{wx{zz{x{z}{xzz~z{{{x}zy{|}||x}}}~~~~}|z}~|}}|z}xz~~y~~}|q~}~~~~~~~|}{}~}}~}~|}~}|~~~~|~|~}~~|~~~}~}~x|}~~z}~{}~}}~~|||~~~{}}~~}~~~}~|~~~}}~~~y~z~|~|~zyx{}z}z{~y}w{y}|z||x}|{y{y{}yyz}{z|~{zzz~y{{zz}}|}z|zy{zz|~{}y~{{zzwx||y|yy|{|~w|}{{{|y|zvy}xvz{~{{y|yz{z~|}x|{x}||}w|}}w{}}y{~x~yyyzz|z}y{{|zz{wxvx|{{z{z{}yx|~{||xx{y}yw~{y{~~}y}||{z~~x~~z~|yz{xxzzy{w|ux|{{y{||xx{|{w{yz~|yzyx|zu}y{{}z~xx|zz{y{z|xz~z|x{|}~yz}{|~zy|y{{y{|}|}~{|}{y~z|z{~|z{y~}~{y{}~}z}uytx}|z|y{||{}{z|v{}~{y}x}~ww~||~z~~{z~zz|y~xx{{{|||z|zz}y~{z|{|y|{{{~{}|x{}zzx}z}y~}yx{{{{y{{xx~||~z{x{z}z{}y{~y|||y}|z|z|y|xw||}x|}|~~|{yy|~xz}xv{||yzz{}{z{|~{|}|~}}{z|z~yu}xwzz}zzz{{{zy|xy{z|}z|||{yz|~{{|z{z{yuz~{zz}{y{y}}|{zz{|}|~|v|{|{z{zy|z}{{}{{z{}yw~z|}x|{}{~z|w{}|~tzvzwx{~z~~z|{}}yzy}}||~z{y{~z}v{|w|{~y~{}xxx}}~}zz{}|}zyyz~{~{~{v}z~{|z||}y|y}{~w|{}||~y|~{}zx|y|}zzyz{x~}wz{}}~~}~~~~|~|}~}}}~~~{~}}~}~~}~~~}{~~}~{}z~|~~~~~~~|w~~}}~~~}~~}~~~~~~~|~~}|{}}}}|~~~~}~~{|}~}|~}~~~}}}~|}~~~~}~}}~~|}~~~{{~~~~|}t~~~~~}~~{~~|~y~}}}|}|y~}z|}~|}~}~~}~~~{}}||z|{|~|z||x{x|zy|x{{u|yvty{x|yz{v}|zv{{}{}z{{|x}{}|||{||{wzv}x~}{{}y~{{zy|{{y|yw|~zw{~|x~x|zy{x|y|z~|~|y{||}{}z{zz~w}{}zyyyzw{z}}|zyyz}xz{yzy|{z|y|y~u|x{|xx{|}x|||}zz||z|}w{~}|{{||}~~zxyy~xz}yyxxzy|y}x}{z{}u~x|x}}|{z~}}{~}~{|s~xz}yy}~|}}}y~z|x~w}zz{{y|zxyy~vzz{{z{}s|x|zwy{|}{}~x{~y}}w|{~~{{{~~|z|}{{}|{}zy|~w}|xy}{x~|zx}|zy{s~}xx|~}~}}~~zzy|}~||||~~zy|z}|{|{}y}zy}x~yx~z}zzzyy|w|yy||~~zy}yz{}|||~}{|~zz|}~{xy|yx||~|~z{zy~y{z|y}t~xw{z{z}}||}z|||||~}}y}}~z||~~z}|{{{{|y|}t|{~}{{{q|}|}z|{{x~xy|y{zz|y}~y{z}}{{}yz}yz|~z|~|{{|yz|{y|}~x|xyx~|y~y|zz{|vxz~}u}{||||||~|{y{zzy{|~|}zyyw~}{}{|x}wx|xyxyy|xzy{{z~y}z|z}w}w~~{}{}zz|wxz~{|}{}~}||~~|~{{}~|{~|~{x~xvz}uz|wxyvz|y}}yy{{y{|}}||{u}~xx{z{~~}~}~|~~{{~}~~~}~}~~}{}}~~|~}~~}}~~~}{~|}~}}}{}~}|~~~|y~~~||~~~}~|~~~y|~~~{~}~}{}}|~~~}|~|~~~}|{~~}||~~{}|}~z}||~~~~}}~~}~~|~|}}~~}}|}~~~~~~y~~~{~|}~~}y}}~~}~~~~}~{}}~~~~|~x{}~{|~|||{~|zz}z}~xz}zxxy||{{}~|~w{yv{z|~yxy||yz~zwxz~||zzu}}||xxw}z||w{{y}x~||{~z{yzz{|yz|x}{|||z{~}{{~|}{~}wy{||v{}|yz}{||{{~{|yx}yw}|yyx}{|u|{}|}w|{}|{|x|{|wv}~yyx~zy|{{y||}yz|z}~~zyx|}|}|~~yy~x}z|v~w}{}z|}|}y{|zz}rx|{z{{wzv{}~~x{|{}|y~z||z}x{~}{{{t{~z|w{~|{|}z}|y|y|{zy~y|||~|{|zy{z{y|zz{|xy|~}|}y{x}{||w{~zw{zy~{z{}~~y{}w{|{|}|}{z}}yz}~}{}|}z}zz|{|w~}|}|x{}z{zyzyzzz{}y}|z{}{{~}yx~}||x{{{~z{|||{xz~xyvxz{~z|z{}~|}~~||{~y{~{x~w~}y~yxzx~|}z|||}x}zwy~w}||{||z~x{z}z~{|x}|{~w{}|yyw~|}zy|~y{yy{||y~|}w{u}|}ywy{|}~~z|y|{~xz|zzz{}y}~z{{z}}{z|~~||{}|~yx|}z~zy|~~z{zz|x|x||w|z~x}|~z}{x||{|||z|x~zz~|{zx}ww|zz}x~}zz}{|v{}y}||zzy||~|}vx}|s|{{|||zz{{}||x|{y}}w{|}{{y|yzy|yx~||y}}}w|{z}yz{{z~~}||~}|~~~~~~~{}~~{~|}~~}}~~~}~~~|~}~~~~~{}}~{}{~~~~|~}~~~~{}}~}~}~{~}|~}~~|~{{~}}{}~~~{~|}~~}|~~{|}{~~~}~~~~t~~~~}}~~~~~~}}~~|~~~}|}~}}{||}~~~{}y{{}{|{{||{y|zyz|~{yxy}xzz{zv||zxxz~~xx}w{|xw{y{{{}yw{}zy~y|y~|yz|{}{z{~x|xywy~yyuvzx|yy{z}vzzy|y|yz|x||~}z{w{~y~y||zz{}z||}}z}{}{yzw{{xyw{w{}zy}|{|xz{{xy{zzy|}yyx|y|}|}{{~~|}z}}}~{|{~||z|zxvxvw{z|}|xy}}{{zzzzvzwzvv|y}xzz~zw{}}|zyz|y|{yzyzyzv}||}z{|w|}uyy{x~~|{{xx{|~|||xz{~}z{{x~~||y{x}{}}z}xzxx|}yzxyz{~y~~{{}{yy|{{|zx|{v{wz{~{||zz{{zz{z{|}yy|}|}|x}|x{~~|yz~z|{}~z}z}{{|{{{zz}}||{}z{~{{xxyzz|xy{yw|~~y~||}w}~z~{{|}|z}|~~}{~{|{|zqzy}x{|{{||~zy{|x||z{|z~{ytzz||}|}}zzzx|~}~zzz{yx{~|z{z~y|zzz}~}y}||wzy{z||vzzx{xz{{y~}}}{z|y}|~~y|}~{{y|xxx}}|y|z}v~yz|zxz}wz|tyzzy|{{z||w|{}|}yz~z|{{yy|z}{|~|{{yyx|}|~~{x{|v|yx}||}z|yyzx|yx{z{~yw||zw|y{|}}|}{{}{z|}~|}x{x}zzy}y~~z{{{{yy|ww{y}{}|}{z{~{}}~}}|}~}}|~~||}~~}|~}}~~}~~~}~}~}{~~}}~|}~}}{~}~~~|}~{{}~{|~~{~~~{~~}~~}~|~}~}~~~}}~|||~~|||z~~}~~~}~~|~}r~}|}~~{}~}~|}~|}}~}{~~~y~~~~~}~~~~}|}~}~~~~}}}{}~~~||}~~~|}|||z}{~z{{|z}{|xt|w~|{{~zzzzw~|}||y~{z~|}zyzx|{~}}|{{~z}}{|}w{z|x}~|~{{z}{||~{{~zz}z}}{z{{z|xzx{vwy{zx{{~|{{||||{z|{zzz||y}y~wwxzy~|{}z~||z{}{~x}|~yz~|x|z{zvyy~z||}||{y}|}z}{}w{{}~yy~~}|{}|}~z|{|uz{~zy{~z{w}{z}|z{|~{w|{{|{y|~x||{|w~{zw}}{x~}z{}z~}z|||y|z||}{y}}zy}~}z{}y~}ywyw|zz~z|p|}}{zy{{|~ywz}{{z}}y~|}z|~}}y|{~|x}y}v{z~|{{x|~z}x{|}|{|}~z|}|v{x}~|xyz{|}yxz{{~{z}|{zx|~{~{|z|{}yz{~|wzx~x}~x{xzz|}xz~xxzyz{{{z{~{|{x|{{u||z|zvx{}y~}{~|xx}y~z|}}yx~xz{}y|x}{y~|{{}z|{}|y|||{{}~~||{y||{~w|}yz|wz}}y|z}{|x~z{z~{~y|x~}{~}{y~{|~zyyx|z||~|~y|{zz|~zy|~v||x|}~}{{v}x}|xzx}|~}~~{zzxz|z||z||wz|z|y|x{z}z}zw{~||y|{|}{zzzy{}{z{|y~}|~{wz~x|x|y|{}z~|}|z}yz}}{z{z{}zz}}||xy}{}|~zz{|~{|~}z{}~}~~~|~~~}~|~|~}~~~~||}}}~}~}|}~{~~~~||}~z|}~}~~~~~~}}}}}}~}}~{}}~{}}~~~|~}}~|}~}}~~~}~~~{|{~}~~}}|}}}~{|}|~~~~}}~~~~~{}|~y|}|~~~{~rz~}||{x}z{y|{zy~~z|zy{|x|}~y{zuz}{xyyxwy~|wuyz~|}{zy}}z|{|~~zzy||||y|v}x|{y{wxzy||wyz|y{|}|wx}|v|}z{yz~zy{}}}|yy~{z|wzy|}zxz}|}u{xz|~xy|y|~|z{|||w{{|z~y{y{{~{~||~x~z|{~||~z}~|||w|zzx}zywwxvzwz}{{}{zzxwz{{|{}}}{~zzz|yx}{||z{xx~|y}~|zz}}|y{uu|{{z{x{{zz|w}y|{yxz{zy{zx{|z}{|y{|~z~}~{{x}{}}z~}v|}~|xyzz{yxx{|{}zw{z}{}zx}{~z||~}{||}|{~}{y~|{x|||y~{{zzx~w{}y|{}{||~y|y{|xyw}y{y|~}~zx{~zz}y~{|||s}|{}{~{|{{{xz}z|{~zwzz|zzzzzy~zyz{}{~}{~z|~}{}xx|{}y}||~~|||~~}{|{{{}~yxwz}y{zx{y}{ywzyxzx~zzzz|{{~{||z{yt|||zyw}{||z}~|y|{~~}{z||x~{yu|{zyz|xz|y{{{x}y{xw|yu|x}~~v{|{{zy{{}y{~{{}zx|~yzxw{y{zx|v~~|z}}x~xy|~}y{}{{{{{y~{{~{~|}~~{}z}|{}x~}}~y}~~|}z|{w{{|||zz~}x|{{{~{w}w{z{{~z{wz|~}~w~}~~~~}|}}{}|z~y~||}~~v~~~~}~~{~~}~~~|~}~~~~~{z~~z}~~|}}z~|}}}|~}}|~}}}z}}~}|~}~}|~~~{{|}z~}~~||}|}~{~~~}~~|z}~{}{|}z|~~~}~}}||~y}~|}}~~~}z}~~|~~z~||~~}|~{~~~~|~}~}~~}~~|}~~~~~~}}|r}|~~}y|}|{{y}{|~w}}w{{xuxz}z|{{{}y{}}x}{xz{}|y}{}wzzz~}~|z}syz{{z~{}x}y{y|||yz{y{zz{|y}||zy||y~v{}z~yyx|~y}xz||}y}y~}|zz}|zy~|x|}z{~~x}}{yyzn{~y|x{}xxy}}zu~y~x|{yzu|z{yz}|y{zv{x{~}zyzw|||||yy~y~{{}{}z}y~ywyy}{}yzy}z}y{y{{w|z|z}|z{zx{{~v|}y{x|~{|~|x}{{y|{|wy{x}}||y|~}z~z|}{{~|}~yyyxzwxzwy{~{{{{{uy}}y||x~lx|{|yzw|{xw|z~|yy|||}}{{wzz{{z|}z|{x|}y{z|t~||~||{~z}}|{~z|{}{xz~z}{}{x}x|}}}|zz~|~{|~{~|{|{|x~~||{x|z||~yy|y|y~{~zz}|{~|}}{{{{z{zz||||{zz|~|{z{y~y|z{}|{w||}|}y}{{{}{u}zy}{{~yz{|{z}{}}~{|yz{}y}{|{{xz~x~z}}{}y{z||z{x}}w|w|{yz|{y{w{x{}|}xzvy{||zx|z~x~~{{}|w{}z}~|y}y|w|{z|}yw|z}~zz~z||~yzz~}y~xyzz|y{|z|z{|zx|y{~zyzxyy|z}||{zy}zz~y}xy}v{wy|z|||}|}~}}|{zx~|{|~}~{~{y}~{{y{{~|x|{}}z{{y~y}|{{}{|ywy}y{zz{z{|x|}{{x}{zxz~z}|~|~}}}~|z~|}~x~{{~|~~|~~}}}~~}}~|y|}}||}{~|{}~zw~x~}x~~~~x~~~~~~~~|}}|}}~~~~~~|~~~~~}~~~|~{}~}~~}}}|}}~~~~}~~~~~|~}|}{~}~|~~~~|~~z}z~~~}~~~y~|}|~}y{|~{|y}}{}}}xu}yz}u}y{v|x~|xz}{{xz|u~{}{xzz{~z{{wz|}|~}{z|}~zyyyyy~~zy||vzyz|z{{}~~yyz|{y|v|z}z|{w~~yy{|{{}~}~~~{v~{w~~~y}||zzwx{z}~zv{w}zy{{}zu{~|y|uxw~{x{{yxzzzyz}{~z{||z}{~{y}z~x{yw|xxz|{{|zy~{z{xzvx|yy{|v{yv||}}|{~w~|z}|~|}|xz}~z~}|}}yywx~|||{z{xz||yy}xx{~x|zzy}|zyzuz|~~y{~z}}~{~y|}w{~{|~|yzxx|v|}~w}|yyyx}|{|{}y|z}wy{{{y}|}}}{}uw{{}|~}}|}{|~}{|}}z{zww||{y{z|zzz~{|zzz||yv|~xw}}||z}}{|z{~}{}y|}z{y}||||{y}|{{zyx~z{}y{|z}yxyvz|x~|x}zw~~|z~~z~}|yz~z{x}{~~~zy~{yzwwzy~z|z{}{zz|wxyw~~vyyx~t|x|~||zz}z|||}}||xz~yz|{|~}x|}~yz|{zx{}z|{zy~w{v}~|x|z{vzx{{|z{}{y~{y{zz{z|{w~|{~~}}|~|{{v}}{}{}yz|zz}|z|{yz|x||x}{xzzz|{}{~z|xz|}~u|{y}w|{uz{}|~y{~~ywx|}y~zy~{xy|{z}~y{v{~~z}uzw{{{{x{}zwz|~~~{}{~}}}~~{|||~~}}~~}}~~~~~}~|}~}{~~|~~~|~~|}}~~}}~~~|~~|~}}~|~{}~}~}~{}z~}~~|~~~~}}|~~|~~|{}}~{~~}~}~~}|}}~{~|~}~~{}}}}~|{~~{}~|~}~~~}}~}~}~{z}y~}~}}~~~}{{~{~~}}}~~~}{}}|{{{}x||z}v{xz|{z|}{z{|{{yyyyy}y|~z}{~z~}x{~zy}wy}xyy}z}v|z{|{x|zy~|xuy{{|yx|{y}~}{y{x~}{|{}|w{{}~|}{z{~y{wyy}z~{}zyx{z{y~|{{|{yyyzy{||~||xzzz{{}zyz|x~{~y{z~zzxyy}}{|y{yz|{y}~z{|~zz||~|x}|}|yy}y}|}z{xz}yyy||}~|zzz{z|wv~{z~x{}}z}yx~{y}zz{}z{x~{~z{|{z}uzy{yz{}||yx~y{{w|ux|z|zy}||~|x|~z}z~{xy|y|~~zzy}|wy{{x|zy{{}}{||~|~{{|yw}|{{{y{z}{}}}{zy{{z}z|}v{~}zy}{w{|y}}}}{w||z~|{yv{}yw~z|zv||{}zz{x||z|z}|||zzxx}~{~z|}{}}}yzzzy{|x|}{~zz{~{z}zywz~{{|{{z}y{|~z{~z||zz~z{z{{x|x|zz{|}{~z}}~|y|z~{x}y~|yx|~z}z}y{{z~{x|uv{~xzz{yw{z~w{wu{z|yyy}{zz{{|{||{}{z}}{zxy}||zz{}~|}}z}wz~yz{z|{zx{xy~{{z~}y{z{|{|vwx}uwx}y}ywzv{|xx}zz}|{z|~{}zz|}|{{|vz|z||}}{{x|||{|yz}z{}vyz}z~}~z~|{}yxy}}}vy~}|}}{}z{zy~{w}z|v{u|zyu~}||y~~~}~{~{~~{|}~|{|}}}}}}~~~~~~}~|}~~{}{~{~~}}{~}}~~}|}}~{~}{~}|}}~}~~~}~~}~~~~~}~|~~|}}|{}}~|~~~|~{||~}~|~~~}}~~~y~~}~}}~}}}}~~z{}}~}~}|y|~}~~}{}{}~|}~~|}~|y}~~~}}}~~xzz}zt|{z}||}|~~zz|wyxzvy{}{{z~tvwzzzzv~{}z{|{}y|z{xy{~|y|}{~x}yx{y{{{}}w{}|yz|zvyx{yx{yyyxz|y{~wxyzz~{}wx|{~y~{z{{y}z|~z~}y|~|z~|{~x|y|wz{xy}{y{~|~}z{{}}zzyw{{|}~z{{yx{|{|{}|}{y||z{x{w{w|zz{y}~z{y~zw{|{{z{xw|}xywz}xx}|y}u}|}{zzz~{{~xy||}~x~{}r||x}yy}zy|~yz|{zz{yy}zzy|xwz{|}xx{}~y{{}~y}z{~vyxz{|x}}zzy|}}~xzxwx{zwwxy{{xz{}~wzxx{zzwx|||}|{}|~}|~~wx{z}}|{w{y|{xz}z}~zuzxx{}v~|y}||yw{||||z|y{{y|~}~|x}y~|{}}|}{y}{}{zw|z{|}{~}yz{y{y~{yzwu}|{zwvy{~y||~z{z|{{}{w|~~yz||z|x}~{zz{z{y|{~~v{vzy{{}uxw{|w{}y||z{|{z}xv||{yz~}}{|{|~z{zy{}z||~|}xz|y{{|{{z{}{zuvvzz}vvz{yw|{yyz|{~z|z||}{{{}}z{wz}|~yyz~{z|}z}}zxy|~yyzyy~zx{|~{{ytzzw{~~{z{z|{y}|{z~zy|{y}~{xy}~~}~w}}|z||~vx~z|{zyyywzzyzzrz|x{{|||{z|{}|~zww{zy}{z~~w{}~~~{|~~~~|}~~|z~~}{|}~~~}}}~~}}~|~~{~y~~~}~}{}}}}~}~|~~}}z~}~~|}~~}{{~~~~~~~|~y~|}~}~}}~{|~~}|~~|~}~~}~~~}~}}~~{~~}~{}~}}}~{~|~~~}~|~|~}||{|}}~|}}~~}}~~}}}~z{|{z~||}|}z}yy{~{|y{{x{{|{{|y||w|{|~|x~x~z}{}xzw{|~{|{}|~}|~x}|xvwz~z{}}y}~}||}x}||z~{||y}|~~{z{y|}||xz|~zx{y|{{{x{|||}|~y{||}{|y}z|{z}{y|y|{|vz{}~wy}x}v|~~~|~zx~z{{{y{}{y|{{{x||~|~|w|{tz}~xy|~}{|~}}}~y{|||~|{y}zy|{y|zzx}}||~z~{|y}{z|~~}{}y|x}zz{{}|{x{z}}}}}yy{~{}y||x~}|y{~||{{{z|~}{~{}zz~|z}|y|~zwzzu|~x}zz{}|}|{v}y{y|{~}~z}|{z~y|{|yz|yz{|}||{w}z{y{v{}}z|x|y{}{~x~x|zx|||{||{}|z{x{xz~}z{~|{}{||}~~{|{{}~}{|}|z}|}|}|||z{~wx~v~}y{{||{vy|s|z~zz}}{|z}{}}{{~y{y{ywz}}}{}}||z}{|z{}z~~}z{||}{}~{|{~w~{y~{{|{xy{{~{|}{{{||zx}|z{{z|x}{z{{}{{yz}{~z|{z}{wz|{}yz}}}w{z}}~|xzy|y~{}z||}~|z~}~}~~zx{zy{{}w~{}z|x{xz}}~{}{yx}~|zx{{}}{}~{{{|t~}yz|}{}{}{zz~}}||wz{yz}{{zx}zz~}~{{x|y|||{zzx{||{}}}y~~z|yz}zx~z~}~~~}~}~{~~|~}}{~~}~}~|~}~~}~|~y~~~~|~~~}~~}}~{~~}~{~~|~{~~}|~~~~~~}~~||~~~}~~}|}}~}|z}~{~~}}~~~~~~||{~}z}~}}~}|||~~~~~}~}~~~{}{}}~z~~|~}}}~~w~~}|zz|}|zx{|yyz{vw~y{xv{{zzu~z{}zwzz||y}x~}y{~|{{{{{~z{zz~y|~|||z|}{{zyw|}}z}~}x~}y{yyyz|x|~{|~xywz|y~yzxz||{~}zz}||{}yyz{}||~x{z|}z||~yzy~~~{{{|}y~~{|}yy}x|xz|v{z{|z{{|{z{}}z}z{|}|~{|~||}|zz{z}z{{}y{yww||}y|z{{vyy~}|y{|vyzy|{yxyz}}yy{zzx}y{}~}z{||zyz{|||w}x|}z|yxyw~xyyxxxzyw}|}}{~}~||y|~~w|y}zz|{~}|}}{z|{yyzx|z}yx|{{{y~|{z}}|}|{z{{{~{}|xw}}|~{~|||z}|{}}~~z{zw~|tzz{{~{{|rxxyx}{|}}|~{}z~yx~w{}}z{|~{zx~}}}z{~~||y|z|yx|}}z{~}uy|}~~z}~|zxzx{u{{z{}}xv{}~~|~}}|z~|{~{|z|z}{{xz|xv}|~zz{zx{y{{y{~~}|}xy{{{y{{|}|}{}}zx{y}}|zz{v{|}}{{~|{|~~y||x||~}z{zxx|y{~{wyw|yxz{{{y{~y{y|zz~~~|{{|||}|y~{y{z}|z|{x~}}}x|{zy{yzzw{{z|xzzzv~~~}|{|{yzz~||}z}}~{y{}~{|z}{~w}{|y}z|y|zy|yx~|~|{v{~{{}z}~~{~}xzx~||}~~|{~{z~}|}}}w~}~~~{}|}~x~}~~~~~~~}~|}}~{}|~}}~~~~~~~}{|~}}{}}~|~~}}|~~||}~}~}~~z}}||~||~~~}~~~}~~|}~|{~}{}|}{}~~~|~}}}|z~~{}}|}~}|~~}||}|~}~~|~{}|{~}~~~~}~|}}~~~~{~}~w{}}|z{z|{z|ww|rz{}|yw}~yzz|{t}{wxx}|zx~{{xyz{xx{}}}wy}{z{{|~w}zzzyz|~z||{y|xxzz}zz|~y|v~|yyz{x{uy|z|z{}tx{}{{zyxz}xx|wzz{|{{|yv{zyz}}}|}yz|yz|}z}yz|w}wxzz}z}zzy{yy{ywzzx~}zz{~{z}{|~|xy}}}x{{xz{w}|yzvz|z{~xyw~z|{u}yzz}}{|yw~}|z{~{~|y}z||z{~}z||~{wv{z||||xyyy||}|yz{{x{{wy{|}zxz|xyyw|}{~}z~{|yy||z}~~}{||z|yy~xz|~~{{wy{wyxzx~~{~}~yz~zx~z||y~}y|~z{{x}||{{{}{}z{{|z|zzz{z~{z|w{}y{}{||t{yzyzzyzyxuzyy~{zy}||y~|{x||}x~{yz~x{{}z|y~z|{yx~{{{x{wyy{}zyw}|zzy}{{zzxx||xx~}~y~z{zyz||{{z}yz{{~}~ux{yx{{}vxyz}w}}vzyy~~{tx}|}|~|}x~}xy{{zyyz}z}{|yvxzxz}y}|}||}||zzyzz{yzzyzz{}{{tx~~ywx|ww{{{{{yxy~}}~zz|uy{{yz}}~z|{~{|~y~z}wy|}}x|{wv{~{yy{|}{|{z~{{~{{zxz{yyy}uzu}v{~||{|zyz{{|z}{zzv|z}}{y~{{z{{}|y}w{{~}yy||y{}{|yyy{}{}z~{~|~}~|~~}}}}~}~}}~}~~~~~}|}}}}}x|~~}~~}|~}||~~~}~|~y}|}|z~~~z~|}~~~~|~|~}|~~}~~~~||~||~z~}|}~~~~}|{~~}}~~~~|~~~w~~z}|}|}}}~}~}|~|}~||z~~~|~|~|}|~z~~}~|~}~~|}~xw{z|}|z||y}|xzyu}z|z{{xwzzz|~z}{{}zz}zx}zz|y|zwy|{||}|z~{{{{|~{}|{|}{v|zz}yz||{x}w}z{r~v|{w~zw|}~yyzz{xz}z|}~~z|{}z|yz{|x{{|~|z|~}|w~{z||x|xzx|}wz}y|y}v{y|z}yyx}z~}||z|y|z{yz}|y||{z~~{zxz{|z}vwz|xzz|zuw~yz{zy~{y{zzxy||yvv}~w}z~{{{w~|x{y}{{}}x{}z{|vv}v{|{u|z|vw{uyzzx|yzz|||zx{{~x||~}z|z|y|zzy~}{z}|w}x~{u|zx{{|zyz{|yy{{x}}{zyu|z|zzy}{|wwy{|{x}{~yy{|z}~|~{x{~y|{x{|x{~xzz{zz~|z|wy}}z}yyzy|{{}{}z{~~zw}}~|{~}{|{}y|{{{wxzy~w~ww}yz{~yxy|{x~zztz~z}}}{||||}{y}zz|}}~|}~x}}~y{yyy|{{yx{|{y}|y}|}~y|zyz|{}~}||y|z~|{z}zzz~x}y~u{{{z~{}zy{w|}{z|{y~~w|}~z{}|xz{vuww{|}~|~z}{yx||~|~y~||}x~}}z{}~}wy}{z{y{}w|y~}}|yz{}zzy{zyx}{zzx}~y{~|~zy~wzzz||||~y}||~zy|}}z}}uzzv}{zyzwz{u~zyyw}yzzz{|xz||yz{~x{~|z}~~~~~~~}~||}}~~}~z}~~}~|}~~{|~~}~~|~~~~||}||~~}{|~}~}}}}~|}~~|{}~~}~~{{~}}}~~~}}~}}~}{{{~~}z~{|~}|}~~}~~}|}}~~~~~~|}~}|~}{}}}~|~~~~}~}|~~~~~~|~}~~~{|}~z}|||}~~z{}y|{yz{~zy{{~{|z}xyxw|~|z}{|}yyx}y~||wyz~}|}{{xx{w|yy|zzy}z~|~{yzyvy||}{yyz{xw~~}v{~{{y{xy{~z|zz{x|}y{y}yw|zyyxyz~}zy~yzzy~{z{zxz~}xzz|{{x~}|zz}|}}y{y~{|{yy~z}|{{yxy{|yv{zz}|{yz~z}~yyz}|z~{vx{~~wx}z|y||zzz{}|{zzwz~|{wxzy|{w~|{wz}yw|zz~}|yy|}z|||z~z~|{y}yy}z|z}}z|||{}{|z{yxyx~z|{~z{{{z{{w|{|z}w}|{|vx{~{{z~y|||x{v}~{y~|y{}z{zzx~|{ywzx~z}zp~|{||||||}||~yxz~{{}z||~|}|{|{{|{w{v}z{zx}~z|{w||vyz{||~y{}~}{x{wz{x}zx{yz{~}}{zz|y}yz~yw{x~z|zy|y|y|z|}}{z}}{y~zzy}{{~|x|z~}}|{{z||z|}y}{z~|yzz||z}|y{}{wy~{z}v}y{|||x{z{{yzzzz}}}{{}zzzz|w~~y|z|{}w}|x{z~{{|}}}x{~}z{}{zz{||}w{y{{{{|zy}~{||{}|{}w}}{}x|xzz~|{z|y}{|{|}yw}y{|}{~|}z{{}{}||~y|yz~x{|}x~z}|{zy}w~{~~{}z{|{zx~t~}z~xz||yy||{{}{y{}y{yyw|{|z{}~{~|{{z~z|z|||~~}~~~~}}~~~}}~~}}~}~}z}}}~|}}}|}~|}}}y~}~|~~{~{}{~~|{{|~~}}}}~~~}|~}}}}~}}}}~~}}{~|}|}~}z~~~}~~|~|}u|}~~}~~}~}p~~|}}}}~}z|}~~~}|~}}~~~}|~{~~|~{}{~~z|}{}x||{}xxzwzx|uz|{z{|||xzxxz|{zx{z|{y{z||x|xz{~~w}z{{{}|{{}v~}|y|}z|}}v||ywzx{{|~wy{|{xx|wzv||||{zx|xx{x}{|}{{zyz{|{}}xy{{{z~|z{||z{}yyy}|||y{{}}z{zy~|zxyv~z}y{w{|}}{{w|~}{}|}~~{~}|}wx{{zv|{y{zz}|zxz{{vz~zywzyxx}t{}yz{y|yzzz{~y{{z|~z|~||z}{xz}zyz{xz|{vy|{yz|y|yz|{ws||yzz~}}{xz{v~~}~~z{vz|}}{|u~{z|xzyzw}}~|{v~y|}xyyz{zw|zzz}{z}}}}x|z{{z~z|{wy|}}{}}||~||}}y|{{{{{|zzxx}}{vxxy{z}xx{y||z}}zwy||~y~zy{|||y}{|~~~}zyz}w{zwyw|{r{}}w|~zu|zzt{~}{y{{{{~z}{|~~yzx~w~{z}}}y}y}{|zwz{w}|z{}x{zy{x}xz}}ytx~|{z{}z}zw{|yz{~|y}||y{{u{||~x~{||{yw|{|uzx{||x||x|{{|z}||yx~}{y{||zx{zxw|||~|~|||{{|}yzxy{{{y{zu{y|z}uxxu}y{w~||{|vx|x}{xz{}}y|y{~}||zz{}|y{zz}}{yy~wwy|||}zzy{||x{~~{|x{y~y|~~~}{xz{{z}}}{|{~{~{|~~~~~~~~{~}yy~~~~}~|~~|}~}|~}~~~~~~}y~~|~}}}|~~}~~~}~~~~{~~}}||}~}~}z|~||~}|~}|}~|||z}~}}~}|~|~|}~y~~~z~~~}~|~~z~~}{~}~|~~}}}~}}z~|~~{~x~~~~}}~|z~}|{~}~~~}}~}}xz}{}}z|zyv|~}zz|zvw|z}~y{z}{{{x{z{{x~|v{zx{yw|xz}yyz{{zy~x|xx|yz||yzyyz~t|}z|{~zz}wy||yxz{yyvw}{yzy{{xxzzy|{yx}vz|x~{z{z}|||~w{{{}}~w~z}~~yv~z{y|yzy~wxy|{}{}x{}{|yv{z{{{x}y~{~z~{}}xy{{yy{{{yyy|yzz}|x}{|yzxx|yz~z|xzzz|}{{{y|~~|{xxxy}y|}z}zx}~{|~x|x}}z}{zyy|zzw|||~{}{z{~x|x|ywzz|yz||}{y}}~}~~y{|{{x}{z||y{||{z}}y|{}|}ywx~yx|{z{zzz~{z}xz|}~|{z|}~zw|x||~zww}|~{|w{|}yy}|{z|~{{~|~|zy|v|y{|{~|x|z{|y{}}}zz|~{y{}|w{{}y{{~y~{{w{w}|||}|{{}{~yy{vw~}{}|{z{{}~z~y|u}w{y~{y{z{w~~z|}z|~|x{}|}zzzz{|x{{zx{y|{y{xvy{y}}w}y|~xwyxz}}ysxx{y}{vzw{}y{{}z}zxy|{x|{{{||{x|{{}{yy{xwxz|}x||||y}}|wz|}z}{||{x}y|x~zyv|||y||~}yz{}z|xxy{{{}z{y}x}~{}z{~z{y~}x}v}zyyu}}z{~}x{y}|~|yz}}~wy|y{x}|~yyyz}}y}|y{w}{yz|x{y{|}}{~xzz{yxz}wz{~~}~~{~~~}|~|~~~~z|}}~|z}}~~~~||{}~~~~}}{{|}~~{|~}|~}~~~}~~}~~~~~~}}~~~{z~~}}}~~~~|}}y}|~~~~~}}~|{~~~|}~~~~|~y~|~||}~}}}|~}~~~}{z}~~}~~{|||~~~z~y|~||}{~~||~|~|~}{{~~}~~}|}x~}}xy{z}~{{zz{w|{}{{|{{zwz{{|yzzx|||{{}y{}|}{|{y~}zy|yyy{v|{w|zzz{{xzz{zz}zy{zyw|{xx|z}}yx{y{x~~y|{{x}{z~}|v{z}{yw|{y|ww{|zzzxzxzy~zxyz}zy|zz}z|{z~{y}z}}xz{|~{y|yv}|{y~|z~z{}}y|{y{||}{{|{|xzw{{yy{y~z{yz{y|z{}x}}}}}z{{}{|y|y|{y{{y~zxz}~{{}z~zx{|||{{x}yz{|z|zz{}}}}y}||v{y}x~{|w|z}~zt~z|}~z{|y}y{|y|yy{{}z|z}{{|{z{}~x{}}~w}~z{}zy~yz|wzzu}~}z~}z|w|{zyz|y{|y{wx|yyxx|}z~|{x{|}|~~}z{{y|y~z~{z{{z{x{{}|~||zywz{{|{}{zzw{}z}x|{x|{~z~{{{xx{{y}{{|x~~~zxz|}}}{|yzz|{|~~zy{}{{zw||zzzyy}}~}|{yv}y||}xz~}{}}{z~{|}}}~{|}|{yx~|~~|{zx|z{y{}y|z}|{zyy|}}{|xzy{|w}}}|y{{}|}|~{~{w{|y{z}}}yyz}y|{}wyy}{||{}}|{y{{{{zx{y|xyywzzzyx||~}z{|}|}}}}w{zz|}~w~{xy|}}}y|yw|{}z~{zyx|}{zy|||{|~}{}{x~z{|~zz|}}~|~}}~~}~}~}~~~~||~~~~y}~}}~|}}{x|}}~x}}}}}||~}}~}~}z~}~~zzy~}~}{}{~~~}~v}~~~~~}{~~}~{}~{~}~~~~}~z}~||~y}~~~~z~|}~}||~~~~~{~z~}|~z}y~~z}y}|~~{~}}|yy|~~~}~}|}|~{}|~}}~}~{~~~~|||}~x{{|}y~z|uyzz}x|z}yz|z|zx~||}}|yy}|{{x|yyxzz{y|y|{z{zzyxzx}xzz||z{}x}||x}z|z{z|}y|u|{yy{yq{|{y||{{{xzz{y{zxzy~zz}zy{yzy{r~y|}zy~{y~{||y}}}x}|xx}}~y{{}y}{z{yw{{~}vyx}}}}}x~~z{zzy{{}{z}|}{{}y~{{|z}zw{z}}y}||y}{z{}{~yzz}|{|xz{~y}|z||yw{{~zw~|{zyzzyw{{~{|}zxz}y}{|y~|x|}z}|~}}z{yzxx~}wy}v|{~z|y}{}}z||x{~x{|zy||{{{}|x{|{}tzx}}zw||z~|z|~|}|x~{yz~y{z}|{{|}y|}~~z{xw}{}}~|{|{zz}yyw{{{{{}}{}y{w|}}zzzx{{z{|zy~}y|yx|{z~}z{}{x|y~y|~||z|vxz}xvvz}zy|zz|{|}}|~|{|}yvyz{ywyz}}wv}~}{u{y{~zxy}}{}}}{}|zy||{z{~y{{~y{~~}ww}zzy~}yx}~zzyy|zx~{|~}|yxz}{}|z{xy}|~}{|||{{{z~~|}~zyyyz}||z{{{z~}|~|~|w{z|{x{~yyv{||z{}{||||v}~~x{yz}|~|z{wy|x~wzx{y}}zv}zzz{~|y~wx|{z~|y{yyy~}~{}|}{~{w}xz|z|{|xxz~{w{{{}zyy~}|}yz{v}{|{vxyy|z}y{xzxs~y}x}w{~~~~~~~|~~}~~}}~|~~~}~~}~}}|}}~~z~{}y~~~~~~~}}}}~~~}}}w|}}|}}||~~~}{}}}|~}}}}}~~||~~~~}~|~}~{~~~}~|~~|}~|~}~}~}|{|}~}}}|}}~|~||~~}~}~}~zz}}yz{y{|{~}}x}wz{u{y}y~w{}z}x{{{{xv{u{v~x{z}yy|~{y~~|~~}{~|wz}{w}zx~yy~||}y}xuzz|}z{xzx{~zw|wzzxxsz|wu}zzzyuxw~z{zyy{~{z}}~x{{zy{|z{~yzwx|}}{yy}{{}|y{}|x|y|w{|w}}~~~{}{}}||}z|yzzzy|z}||y{~yvy|x}{wy}{{zw}xy||wv{z~wyyy{y|~zwz{x}~}x~{}{{|z|~z{}{{~{{z{~~x~t}z~{{{||z}{w||{v{{{{|xy{yxyxxz{}{{}}{z}~z}}|w{|{z}{}y{{z{~zzw{{|}zz{}y|xzzy{{{{~xz{x}xz|y}~{~}}{{~~{|~}}~y|x}|{|}|yz{z}zzzy{{x~zz{uzxyxzyz{}}|z|y~x|{{~~yzz|yy}~}}|{||}}{z~y{y|{yy{z|}z|||zxtu}}xu||{}|xw}{{|zzxz{z||z{||zz{{w~|z|}z{~zy{{}}z|x||y{|~y}y~yy}~~vvzx}~{{{|z~~{zy|xz{}y}}|x}z~y}{wyx~{z|yz}{zxy}{zyzzxz{zw|}{y}}y|x|}{z{}x|zw|{}{{{|y{|}y~}y||{y{zww|{wy|w|}|xy{|y}zxz{|{~|z{}zyyyz{zzy}z~|zy~{}{w{y|{{|zyyz{}x|{{{y{|wy{zwty|uz}~z|x~x}}y~y|||}y~|~{}~}~}||~}|~~~~~|}x~}{}}~}~}}{~}}|y~~|~~{}}~~{|}~}}}~~}z{~~}|}~}~~~~|~~~}}~|}~~{~}~}~~}}~}~~}}~~~}}}~~}~~~~~}}~}}|}w~{}~{~~~~}}|y}}~~~~}~~~|}|~|~~}}~~~~~z~}}~~}{}|}}~}}~}~~~~}~||~~}}~|~~~|xzyywy}{{{||}x|zx}vzyyx~{|zy~zyzy||{||y~}{||}{}zz|yz{{||}{{z{|}vx{~x}y||y}||y|||{wx}|{|x~{}xv{{y{twzv{}{}~x{yy{{}yxz}x|zy|x{|x}zzz}|yzy}z{{|}}{~{{{|{zzyyy~}zxz|zz{z{|{|wxy~{z|{}|z|}}~|{|x{z|y~{|}zv{y}|||~|xz||x}y|~xzzxyx{zxzz|}wwyy{x}||{}z}|x|x~xz{||}z}{}v|z}uy{{{{w{|}|}|x{~zz{|}x|z|z|}w||xz{zy}|y{z|{}{{{|z}{}|x{x|{~{yzv{{{}~||y}|{z~{}||w~{~x|x}}|{}z{y|{{|}||{{|x~y}}}t|{z}||{xzy{x|zyy||}y|~w|z|}}|~{zz||z}}||}{y{|y|z|{y{}yyvy}~xwy}{y~~}|}{||}y}y|y}||xz}z|{xz|utw{||v|zz|}y}xxz|z|xyy{~z}xyy||{uz||yz{|x{~y{{~{wz{yztx|}{}}{y{|{}yv{}y{|z}~y{|{||{z~w|z{xyw|zyz}|z}|{~yzyy|~zu}wr}yx}zy|{|z{{{{|zy|x||}xy}}xz|wzv||yzzz{yw|xz|||}}}yy{~zz|~xv|}yu~|yz~}zz}|y|z|z{y}{{x}{y|}~|y|{{zz}}zzzu~{|}~xy{}y~y{{~y{}zzyw||~~}}}~~~~~~}~|~~|~~}~}~}~|}}|~|}{{{}u{}~~|}}}z{|~~~}~~{|~~~~|~~~{~~}~~|~{~y}~{|}||}~}~~~}~~~~||}|}~~||~}w}|~}~~~|~}~}}~~{}~~{}~}~~~~~}|x~|~}~~~|}|~}~~}~~}~|~}~}|~~|}~~~|xzy{~}|~}}|y{~z~||wzyw{x}}{zxywyzxyz}vww~v}|~{y{y}|xx}|}~{}||w{z}~}}x~|y{}{xzy|x}|yyz|z{ww}y|t{y|y{y|{vz{}z|}|z||xu}~|{{}zw{{|{||m~{y|xz{|zzz{}xzvy}wyz|yxy|x|y{|{zyx~~~z~}|}{~y}x}}x{z}|zw~y|}{y~|}}y|xzzzyy|wzz~yzz}}v~{|zuuzz{~{{|{z{|zx|||}yzzy{{z{}zzzz||{yx~|y{~z~yxyz|{yy{zy{zx}vyy}|~zw}|zyz}y|~x}zz}z}z|yz}yx{zv~|~vwzyy}y{z}{~|zu{~~zzy{}zy|||x{|{|~y{}~{zyx|x}z{||{}z{|txxwyzy{wz}yzz}}{y}{z||{y|x|z~~t~}~}{~}z~{||zzy{}~z|z{|z|zz}z||{|{||{zw{||xyyz}~vy||y{y}}{~|}~xx|z{{~|~y{||{wz~xx|xw{{|{y|yu}|x|{xwzxy{zyz|xz|}||{{yyxy~{~y{|zy}||~x{v~{y}xxv}||}}{{|yy}x{w}z{}|w|zzyz{{}~y{}y~{z{}}|{x{{~~|y{|z}~~{}|}xz{{yy~y}x}y~}|{xyz{{}||wyxz{{|{|}{x{|{||xz~}{}y~|y|{z~}~}|zy|{yzww}zwx}{zx{v{{wzz||~{{zx|v}{|{|z|}~~{|~~}~|}}}|{~z~~~|~}~}}~~|~}|{}~}~}|}~}{~~|}w}}}~{{~~{~}~{|~~|y~~~}~~}~}~~||~}}{{|}~|~~|~}}}~~}|~~~}}~y~~}~~z|~~}}~~~|}~|~|}~~~}~~~~}}~}~}~~}|z}||~}~}x}}~~~|~}~~~~~}{~~|~}~}y}~y~{~~|~~{~}v{|z{{|~y|}yvy{}zzz{y~{{}|xyx}zz{wy{{z||~zyy{|{}{|{zwz{|{{|z}}y~v{|{yy||z~{yzx}zww|z|z}y{{y{|{zzzzywy|~}w|{{v{z||j|x{~|u}ww~{}yzx|z||yzyy{x~|y}}{}z~||}y}~|z}|}tyy{||}zzv}w{z~yzy~{|~z{|{}zzy{~{}}v{~|y{~||w|~}}}|{{w|~{{z}{{zz|~}{zyz}}||{yxyzz~}|yw{|{z}|y{{{{}|{{z|}~z}|}~~{||{z|y|}}{}z{|~{yx|xy{|}zzx{xyw|zwz}}|}|uz{||yx}}z|{{~~yy|{x}z~z}{s}{}||{~|yzz{y{}zw{~|}wwz{z{|z~{{z{zyy|x|~|}|z|x{~y}}|z||x{~y|z}|}|{{~w}|{~z}}|}|{|}}y|}zz}z|{{|z{|~{{w{xt{z}}z|}}yz{xsxzyz{}{vzz}{y|y|{}ywz{x{{|~u{y}{y~~z}|y~{~x|~w||}|z}w}xyxz}zw|{}}yzzzz{wy|yy~y{m{{|z}yz|}zy{}|y{|}{yw|{|xz{{|{||ww|{zyx|~|xxzzx|}|z|z{}|yz{z{~||z}{{|zyz|{y}{|yx{y|x|{|vy}}xx}{}z{{~~xz|{}x~{}s}v}{{|||{}|}zyzyvyy~~yz}w{yz{}yxy}{~}y{}~y{w~|z{{~z{{z}~zz~~~~~}~}}~~|~|~~}|~}|~~|}~~~|~~}}~~y~|}}|~~}~}z}~~~}|~~~~~~}}~z{~~~~}}~}}{}{|~~~}}~~~|~y~}~~~~~~~}}||y~~|~~}}~{~~~}}~}~|~{}}|y~{}~{|}~~{z|~~~~}}||{}z{}|~~}zx}{}zz{rxzxy|y|~|z~|wzv}y}{{zzz{{}zzyw}~}w|{|}z}|x~u~|x}||}}z{y|{}{zyx}{w|~|z{xx|{{xzyzw{z~y||x}zz}x|~{}{~}z|}{~{{||{}~|zxz|{}|yyy}}}z~z}{x|{|y{{zx{y~z|zywz|t~z}zw}{{~}~~}x}{zx|}y}{z{{v{|zy|{x}yxx}{{}~zx~y}{y~}y||x|y|~~z~yuz|{y|z~{zx~}w}zv|||y{}{}z{||yyv~p{}{xzvzzvzz{xzy~{}w~yz|zy}}yyx|{~yz|}~|x|{{}{zzy}yx|xx{|wz{|v~y{yuy}}w~z~{|z|x}~}}|v}x|z{{{~~}zzxx{x|z}~|zz|z~|yxz~{{|zwzw{{}~}y{y|{~~zz{y{xxx~}~y|}yy{}{{x}|~}zv|{{}{w{zzz|}{y|x~zt|z{~zyy}z}y{~zw{y{~xy{|yz|z|{|z{{y{|wzyxz|}wz}{xx{zzz~w{y~}{||~}~zx|v}|||zz}{{w}z|w}|||ywx}zz~x~~z{{{|y{xzx}y~vvzz}wzz{z~}}{zyz|}|~{{y~zz}y|x|{{}|{z|w~}zy|~z}wxy}}}{{|{}w~{zz}|zz{zzz{wzzyzy}|v{~}||y}|{z~uz}x{~q~zt~uzyy{wzy{wy||z{}x{||~}~vy|}z~~~{{y}~~~~~~{~~~~{||~|~~}~z~~|}~}~{~z~~~~}}}~~~}~~~~~}|}|}~z}}~z~~~}~~~|~}{~~~{~}~~~}~~}}}}~~|~~~{}~}}z~}{~~}~z~~}}{|~~~{{}~}~~~}~}{~{}z}~~~}{~}~~~~}{|}{}|~~~}}~~~}~|}~}~}z~~}}~|~~~}}}||}z~}z~|xy~~|}{y{z}w{~z}y{{y{|}}||z|zz}{{{|zx{{z}|v{{zzy|}yx|{x||x|}{}zy{}vzwu{{yyw{y{z{}}yy{{~~z~{{z}}|}|~x{{z{zz|}|{z{y{x~z|~z{|y}}z{zy~{}{|z|}w|z{yyy~y{~{|{yz|~~yw{zyx|}y|{}{y~}zx}yyxyz|wyy|{~x}}~~x|z{}{{|z}zx|zyyz}}}y}~y}||zzy|zyw{w{}x{~{}y|{|ywy}|z{x{~{}{~|~vzz|||zxy~|w{x~{}}}{{x~{{{x||{||wzyzz{zyx|}}|}{x|wz|}zzz|~yw}x|x|wyz|{zy|uv|{x|{||~~|w{|z{yy~{{~~~~x}{{zy~|y}{|~{~xx}{|{zzx{}z~vy}~|y}x|w{}{z|}zv{{uz~z{}{z{}}|||||}vz~z{{|~~|{}{{z~yy{|z||{||y{{|yz}||{{|z{zv}|}zxx{xwxy|tzy}x}{y{{}|xv{yxyy{z|zz}|y{{{|~wz{zyzz{v{xw~~{zx~|}}x{x{z}|}{{zwz{~{}{zz{y||zzyzz~{{|wv{|~y{|w~}y||{zv{yz{}zzy{vwwx|~wzy|{y|}{{{zx}y}z|zz}xz{{}{{|~{||zwyzw~z~yz}yyy{z{z||{{|{|yz|xz|{z}|~|{{z}yyr~~yz{yxy|{xxz|wx|{~|{~|ywx{}{|vz{y|{{{|{zzyx|{|y|~||~~~|~~{|~{~~~}{|~~}~~~~~|y}~~~y}~~}}~|}|~~}~|~~}~z~~}~~}}}~~y{~~|}}{~~~}}~}~}}z~~~~}~}~~}~|~|~}~~}{{~~~~~}|~}~~|}~~~~~{~|~~~~}}~~{~}~}~~~~}z}~}~~~~}}|y|z}{|zz{xxwx}zx~xy|yww|xu|u|}y|yyxz|}zuyz{}|wzy|{{|}{|{{y{zw|~x{z{~{zzxw|{z}y|yx|y|z||xzzzvw|{vw~yz}~z{yx|}||~}z|}~{|x}}||y{x{|z|}}{yz}z}|z~yzwzyz}yx}|{{||{x{v}z|{}z}x|z{yy{x}zy}}{|{}zy|z|{|}y}w{zwww|yvyy{yzwzz{xzvzzzyz|||~~{x{~{|~{~}yz|}y||||{zz{||~||}~x~{x{~w|~q{|yw}|zxyz{{wwx|wx~|}||{y{|}yyz{}~~}{{z{}|}}x|y}wy|zxu}z|yyz|zxxyzw|z{ux~wy{|}~y||{~}}{|~{x{w|z|}}z{|{z|~yzy|vx{}{}zw~t{zz{yyzzwut{z|{xx|{}}z|}}|{z{}y|z|x{}x{~{{{zz||x}yz}ut{x|zz{xz{}|zy{|{|z}z~}|z{~zx{~|zz||||~|{zy|w|z|{u{zyzw|yuz}{{~{zww{x~y{vx||{y}}|}|z}~x~~x{z}}x~{yz{||||{zzy{{{||{{zv|{z{yxzy}zuyxwvz|{z}{y{y{y}z||yuyx|zy}yx|y}y}vy|}zx{z~|zzx{z||x}wyz~}}y~z|{z{xzy{{~{yz}y}y{y}}|{z{{}{zy{}{|z{x~zz~zx}z|yz{|||z{zx|{{y~{{|{zzx{|{~{}|~|~~~}}|}|~{}{|~z}~w~}}~}|~|~}||}}~|}|~~}}~~}||~z}~|}|{~~z~~~|~~~~}~{~}~}~~|~~z|~}|}{~}}{~{~y~}|{}~}}~z~~~|}}|~}}~~z~~{}|}}z~~|}~}}~~}~{|~y|~z~~}}|{}|~~}~~r}}~~~~~~|~~}y}|}|{{yx|{yx}}{zu}{|z}x}|||}yzx|z{|z|x{{z{{}x~{yy{z|{}z{wyy|~~z{}{{x}xyw~~w}~{}x}|zzxzyz}|y{{u||w{x~wz}|{{{||{zzzxyx|y}||z|v~z{z|}{{||z}~|{}}z~zyz|yy~{}{{|}{x{x{ywyu~zzz~{{xx{z}{yzwx{|{~{|z~yw}|~|{z}w|w{}wy{}}{{{|}wz~{zzzw}y{}|{}~yxy|xzxy~v}~}|v~y}zx{~y}~{|{|~|y{{|{{}zx{z~wzz{~y}{~x}}~{{y~x}{w|{y|yx{}||xv}~y|z}z}x~x}|z}wz}~{}{}{xy~}z}y|x{|zzzzzxsz|z||}z{~x}}~|{{zyz{|y}{z{~x{}~~~}y~}}~z|w||~y|x|{}zy{{x~~{{|}}y{{y}ywyyx{y{{z{{~}z~}|~||zy}z{|{}|v}}~zy{}w|z~y{}w{|w~|y|}|}z{zz|v{||z~~~~}}~{yzwx~y{}{{v}|zz||{y~}{t{{}xz}zz}xxy}{y~xx|{|{zz}|~u}|}{{|z}x{z{~{}}}yy|{yzy~}~z{zy~}z{z{z}zzxxx{||z|y~~z||y{|{|{y}|}z{|{{y~}vzyx|}||{|}|z|}{|y{x{{~}zx|w||y{|~z{||{z{{w{}~z{|yx{}}|{|}w~}}y~{{{~|yyz~{{}y|y{xx|zyx}|{{v{{{|}{z}~x}|{y{}{|}}~}z|~~~|~{~~{}~~}~~~~}}~{{~~{~~z|~}z~~~{~{~y}~}z~}}|~}}~}~|}~~~~~}~}|}|}~|}}}}{}~~~~~}|}~{|~~~|y}~|z}{}}zz}}~}~z}~~~~|~}|{{{}}}~|~|~~~}}~~}{~z}~|}}}z|~}||}{{xyyzu|zw{zx{yy{zz}w~{w|zzzx}zvx|xz{x}{z|{x|yy|y}{{~|}z{|}yy||z}}zz|z|zyyuzy{z|y|~{zyzxzzzv|xyx{vz|yyyz~y~zwz||{yw{z}|ywz{yx||zzw}z}}~|{{w{z{xwx{wzzyx|}|y{y}{}|z|yxw{yy~{{||x|~|vz}z|}z~~w}yv|{xxy|z|{ywzz{vtwu{wz|}zy|x|}||z{|z~~z}}|{z||z}w{|z{z~x|{{z|zy}z~~zxzwwuy{~}~u~}|{z~|}~w{y||zx}~|~z{x|z{~}|zyz~x|yxyxz~{{{zy}y|zx}{z{x|yvzz~x|w{z{z{y{z}w{x}x|yz{yxzzuzw{tyx~zzwy~||xzyx{yz|yzxv~{{{yy}|yx}zy{}}{z~z|y{|~z~z}yzzy}zx{z~{|x}|{~~|x{w}{w{z{{{}}~zwz}}|}~{z{~{|y{|z|{{}zy}xz{|z{z}{xvyuwyw{y}xzyzyww||~}|~|z}z|z{s|~{v{}}y~{}yz}zx{{}|z|y}||x~y~y~{{wy{{zyz{}|wwxx}zzv~x{}{x}|~}v|}yz~~}}}}y|z|x|||xz|yz{ztvz~xuz{{z}|y||}zy{{|{~|y{}|y|yz{}y|}z{y||}}~zyyzyyz{vwzz}~|x}x{{|z|x}z}zwzy|||y~|~z~xx|~y~}~~{|}~~{x~}}~~}~~}}|}z~}~~{}~~~{}~|}|}}}}~|}|||}~|}~z}~~~~}~~|}~~~||~~|~~|||~}~}~~}}~~~}}~}~|}}~~z}~|~~}z~{|~}~~}}~}}~~~~~~}~~~~}}{}|~~}{}|~|}~{~~}~|~v~z|}~|~~~}}~~zz}}~~~}~}y||zzw~y~}y{{{w|~}}|v~xz|}{yzy{|~z{wz{{wz}}|y|}y{|y}~}xyx}|zz{}tz{{yx~zx{|zzw}z}||y{|{{|}|}}z|x|}zz{}~||y~yx}~{vxx{|zyzz|xzx|zz|{|y{z~vzyz{}|~zz{}~{}}z~{}||zz~{|z}w~|x{}z{y{|xuw~}}z{}|z{zyzzzv|}|wzxv|{yu{{|zx|}~}y~}{yx|{x~~v|t|x}z{yyy}{y~u}{}y|yzz}{}zz}~z|zz|zz}zzy}~|{}}x}yy~y{xyyz{{}yzz{x{|xzw{xy}vy||{z~|sy}|y|z~{{|{|}y~{{wz{wzzyxzx|tz{z{zz|}{}|z}{||}~yz|~|wz|z~u{}}{x}|~}yu~y}}{xy}|}}zy~~x}}{yx|zzy}yy|y|}x~{~wx~{}{}{}z{||z{t}{|{}x{{|{z}|{}y{{z|{y}{xw}y~}|w|}zu}||}x{{x|z|x|zwz~|wzxzz|~}yvwyzz|{~ywyy|zy~|x||yyw}xxz{~{y}z|z~y}}}||y}|z{y~{}|zy{y|~zy||w|w{wz{~||y{{|y|{z}}|w{{xz{~|||y}xy{xz{{wzvy}{y~{{v{|zy|{{|sz~|{}wy||yzz|xzz|||~|{|yvx|{}~}zn|}w|y}y~{{}zyyx||}{|zx{}y{zy{~~zwz|y}z}yyy}~|{{zu}}{|~}|}y~}}wz|z|zy}x{||{~}}~{~}~}~~}|}}}{~~}{~~y|y}}|}~~{~}~~~|||~}|~}{}~{z|~}}~~}~~~}~~}{~~~|~}|~~|~~|~}|{|||}~~~~z}~|~~{~~|~~~{~|~~}~{~}{z~~{~|~z}~~}~~~~~~|~}}~~}~{~~~~~~~~~}~~|~}|{{~|}~zy{y|y}{y~|{}y|zzy{|{x}}zzw|{}zz{{u}|}|z}x||z~{{~y{y|zx}}z{|yvy{|zyx{}}{zyzz|y}vz|xyw~ou{{{y}v{y~z{w{|z|x{}yz}|zzzz{uz|zz~y{{|y~{~zyyzzzxwxyyzwzy|w~z}}zywyxy|~{yz~{|{}~|w~xz|}}yz|~z||~~{}~{|y{w}{|vx{||y{yyz{z|y|{zyzwzx~}zw~y{|~zy{{}yxyz|}|y{y{x}yy}y|{wyyzzx|~{{yxy{yz~{|{{t}|{||y|zzzx|yz~~y{}x|y{{z~{}}{xw}{xxz{y|y|~|}w{|}}||zy{ywzzyx|zv}}~}||z|y|~}z~{|}w{~~|{{xy||zyxz~vzxyy|}z{{xyz~{yyzvx{x{z|}}zy||zzz|{tzx{~}z|~{yzzw|||~{{zyzx|~vxyzyyzz|y}}~{yzz}z{x|z~zy}z~|~yyz~||{~~{}~~zzz{{|zxzzz|z|vx{{{{||wv{|xwzwyu{{|z|{zu{}|}}|{zz|zx~}}w|~~|yw|y{z{{y~{{yy~|}u|y|xz{zzx}{|y{y{y~~{w}{}y{{y}{|{~~}}~z{{}~z{}}z|||x}x{z|yxxxwz{yy{|{~|}yxyyz~{~}|z}}}|zy|x|}y|~|}|x~~|~|{yvz~zzv|x{|}{xzyxzx{|vz~vz}|||z{||{xy|~{z||}~~}|}}}}~~}~}{}~~{~}|~~}}||~}|}~zy~|~{}}{|{}~~x}{~~~~||~~}|~|}~~}|}~z~~~}~~}{}}}~{~~|}}}~}y~~~|}}~~}}|y|~}|||}}z}zz~}}}~~|~}~~~}~}~}~}}~||~{~|z}|~~}~~{~}|~~}}~|~}}~}|}~~y}}|~{~~y~~~~}~||y}}}zw{x}xyz}yx}}{w}zx{zx~z|~}}|z}{yx}x~~{{{}zzzy{|||zwyvy}|{~z{w{xy{vwyy~}zzyy|y}w{}{{z{y}}}{{z}{{{{|z{y~z|{y~xw|vz|z|zxy{y|zxz}||}y}y}|xz|y~{y~|{zzy}}~~zyz{~yy{yz{{{|z||x{~x|{~yw||z}|y~{~||z||y{zy{xy||zzyy}z|z|v|w|y|}ux{{zy||xz|wx}z}{{yy}yxyz|z|zxtz|z}{{{{|zv|zzz~y{w~xy|{vx||z|}}y{}{|{~{zz|y{yzy~xy|}z{|xz~~tzy{x{|zx}z{|{}{~{z}xv{{y|~{}zy{|v}zw||{}zx{yxz|}}}z}u}|~y{z|xz{y{z{}xzzy{{{~~xxy|}{y~{||z~z{||}{x~|yy{w{}z~|~|z}~{~{~~{~}|~z~yz~z}vz||zz{||xz{}}y~|{xy~|z|~|x~vxy~|x{{~{x|w{y{{zz|y||}}{~zx}}{ww}~|xy}|zz~{ztyy{}}y|xz|zwzz~y|~}{|~~y~wy~}{||{{{z}z}zy}v}}{{|{zzy{}{{|zx{z|}}~y|y}|}t}{|xzx~{~|{z~}{|~}y{|{z|yyzzzy||y|||z{yx{~zzy{z~}}x|}yx}}}yvy{~}}{{zzy||}yw|}y}{v|}~xw~xw{x}~|~{zz{|}|}{{yz|xy}~}z~}yzyzx~yuy{|||}y}~}~}~}~|}~z|~}~}}}~~}~}~}|~~}~|~~}}}}{|}}~}|~}|}}}~|~~}|{~~}}~{|~{~~~~~~}~~{~}~~~~}~~{~~}~~|~}z}~~|~~|~{~{~~~z~}~~~}~~}|}~w~}~~}}~~|}~{~~}z{~~{}~{|y~}~~|~}~~{y|~~||{|{}~||{z{xw}}x|xz{}xyyxyzx|xy{wzy|}||}vzz|y{tz}z~y{|y{wy|y|x{~{yx}z~wwzzz|~~x{x~v{yx|z|vv|}{w{zzy}y{|y}z|y{|ww{{z|||{z~}z}y{zzzyyy{{{wxw|{~yw~{x~zy|x{|}{zyz}zt{~v{{{wyz}}v~}|||~||y|{z{~{~~}x{}|y{|{{}|}z{}x|z{~yz{zvy{||x|x}|z{}|zz}zx}{w|{|z{}zz}zw{{{}x~{~zy{|x}{vx{{}zzyw{|yw{ww|{{}yz{y~}|~zyz}z}||~|}~z}}~zwy{zvxw|{zzu{zy}{}yyz}|x{w|{zzz{y|}~{z~{y|z}z|y{ywy|y|~~||{yxvyzxz|~v{z{}zzy}w{y{wx|}{|||~~}|x|wx||}~|||~v~{w{x}y~yz|zv}x{|}|xzvwuxz{x}zxw|z|{|{zzxzy}yy|}y{{||~x|}x}x{{x~y}wv{zy}}z{xu}z}zuz{tzx}{vx|}xx}zyz{{|yyzz{zz|~||}}zy}y|||w}{x~}|{}zvx|}xv|}ywyy{|uxx|}}{yz}y{~~x{}||yw}{}yyr}y|{}}yyzy{}zz{u~xz}w}|~vyyy{zz}y|yy|z~y{{}||zzx}~|~~|{x}||{x~|z}|{{zwzzz~yyyvux{{|yyz}}x}w{wwz|t{v}}|zzx{|}{}zz{y{}}|~w}~|~~~}{~}}~~}~~}~~~~}~}|{}~z}~}}}~~~}~}~~|z{~||~|}}~~}~~~~{~|~}~v~~~|~{}~y~z~|~~~|}~~wz}}~}}~}||}~~}||~~}||~||~}}~}{~~}x~~}}~~}~~~}}~}}}}~~~~}~z~}~~~|~~~|~~|}}}}{~}}~}}|}|}~|~|}}~~}|~y}{xz||z{vw{xyyy{|z}v}z}xx{xxw}y|}zz{~z}xy~w}x}|{{~z{}y|{yz}||zz|u}y}|wz|{~||y|xz}{|{|}xzyyvzy}yz}}y~{xzx|v{z}{zy{~x~w{z}}~yz|{z~{z{}{z}||}{}|{y{~yy|y|~vxy}~{~}zvw|x{|zz|}}xyx|z{{{yy~zz}{||{wy~{|}|yyzw{yxz~{w{}|{~yyy{y|~~wxxzx}z|{}yyzwz|yz~{{~{}~~xw}|{yy|}z~|}x}z||y~zw|zw}y{xzy}|z}xz{zy||~{w{}zx|{}yzyy}{xw}{}w|yzw|zzy{|}}{{{z|}}xx|zzy}}y}{~y|yz}{|}~ywz|~z||~y}y{z~z{z|v}w}}{{{~|}~{z|~~{~|{||{y|~{x}|y~|{~}{~zy|{~{{yz|{z}{zxy|zz|{}{{x}{||zyw{||z}z|~}zy}{|y|z{yzz||}{wx|~|}x{{~|||zz~z}{y|~{yuv}~z}{|zzzx||}|~}|}yz|{zy~{~{xzz{|}~wz|yy{{{}|wz~y{}|yzy||~|{{{}{{}yy{yxyzz}~{{w|x{x}w}v|z{{{v||zxxxz|y{w{x}zw~}xz}}{|y}|}y{xyz}z{x|x|y||{~||x{uyyz~y{y}|y|y{y~xyv|x}{x{}~yy{{w{xz|z{y|y}~{{~~z|y}~vxz{{v{~~z~|}}y{{{{{z|~|~||~||}~}}}~~|~~~}}~|~~~~~}}}}|}~||~}}~~~~}~}~~~~~~|}|~~w|}~~}}}}}~~{~}}{~{~~}~~~}{}~~|~}~}~|{~y~~}w}~~~~}{{}{~~{~y~}}~~|}~}~}~}~}|~~}~}~~~}~~~|~}~}~~~~{~}}|~~~~~~}}}{~~{~~~||~~~~}|}~~}~|}~~~}~}{}~|~}~~~~~~~~z}|}yz{z}z|}~}~z||t~~xwz|xx{}xv|yyy|{y|wz}yzv{zyy|{x|~{|x{zyyzz{y~zxy{{xzxz|zxxzw|{|xv}uzw|{wyz{zzzyxzwyx{x}z{y|}{}|}~|{{w{}x}}{z{{z||r}y{{{||wz}x}yzx}|~yx|xyu{yzxyy{{{yz|{|yy|}~w||z{v|}|{}zzzz~t{xyx{{w|zxx}|~zzx|{z{~wzwxwxwz}xxu||zz~~x}||vx{z~zy|yy~yy{x|w||yy~vw|y|wy{yyyw{~vx~xz|vzz}xx|{~}{|xyz{x}|{yv|xz~{z{{z|z{z}z}|y~zyz{w{zv{|x{zu~|{yuzy{|z|}}x~{zw{|z|}{{|vy{yz|}|~zzxz{}v|{{zvy||z}{x{vyz|yvyx|}yy{{y}zzwy}~yz{|~}zy~x}}y{z|}z~zz}zy{z|w}w|}~}yz{{z||zw{yzz|zv{y}}z~}{~z}||yz{~xz}~|{{}{yz|wzx{wx|yy{{yyy{|zw~x|}vxzzzxyy||yyz}v}z|zy~|}yz{z|y}z{}|~~|{w{yz|{yy{~|y{xyz{zz{vwz|{{{zyyy{z~|~y{|}|z~y|}{}~}{|{yy}|}{|yxx{zz|z{|xvxwzzz{}{sx|x~{{~y}~z{z}zy{y~|}~{}{z|{}}~{x{zyx{wzz~x{w{{v{vz{|y||}vxzyyy||ux|}~y|x}z|{x~x|v{{~~|}{|}~~~~z}}~~~~~y{|~~}}}{~|}~~}~~~~~{}}~~~~}}|~~~{}~~~~}~|~|x~~}~~~~~~|}~|}~{|~{~}|{}}|~|~~}~|}|y~}{}}~~}}||~{~}~}{~~}~zzz~~|~}~~~z}}}z}}}{~}}sz||~}~~||~}}z{{{~}~~}~yz|~~y}z}~}w{}~}}~}~|~}~}|}}~z||~~|}~{z~~yvz||~yz{y||}{z}{{w||{|yyx|{x~z|{{~yzz|z~yz~{vy|{z}v|yz{{{{yz}|{}x||zw|{x}}xz~y{z{zw{yvx{zzy~z}{xx}{|{xy{{|wzzzy{xxy{|ywz~|xw~w|y|zzy}yz|xy{z{yyy|y{xyw}}{~}|x|z|{zwy{|w{{yz|}x|{|xyxzz{{}zzzzv~z{~|{|zwz{~}zw|xxxzz}{}||||y||uwwx}z|zz{|~{y}~xy|y}|~y{}~{|}{}~||zx{~z{}|xxxyw~u|yz{{{{}}w{{|{}{z|z|~y}z{|z{x|y|~wxzz}|v{yx{~}~|||}}yuz{{uv{y{|xxw|y{{{}{{|vyywy~|z{{z}{~x}x{|z}x|{|yz}}}}|{zwyyx}}zzxv}||vzuy|z||z}{y}ywzzwzyz}}x~|}yu|{}}~}z|{z}{yz}yzz{||zzy}{}y~z{y|}{{yzws{{~z{}{|~{y|}z{zzy~zz||x}xz{y~uw}{}|zzyxx~{|z{z|zz~{y{y|~w||~u}|sy{uw{{{}y{y|w{{wyy||z|zyx}yw|w{{{~z||y{y}z|zy{x~y|z}yw{~}~}yy}~xx|}{z}||ww|vz}vz|z{{xyy|y|~}}}xwy|y~x}|z{x}zxy|zw}z|xxzzy{|||wt|yz}{{y~y}}w}z{{~zw{vy{zw|}zw~{yv}zyw~||{y|yzy|zzzux||~z|zz|zwxzzy{zu}~~}|~}~{}~}~}~~}~~~~~~{}~}}~~~}}~{~~{}}}}~|~~~}~~|~}~~~}~}}||}}}w{}~{~~~~{}~}|~{~|}|}}z~~}z~}~|}}}~}~}}|~}}}{{|z~}~~~~}|~~}~|}~~~~~{~~}~~||}|}}}~}}~~~|~}~~|~}}~~~z~~}~}|}|~~~}~~~}|~}~|{~}{}~~~}||~{{}{||||y|z{zzyz{x{xvuyx|y}y|vw{x~zyw||y||yz|||}zy{zz}|z{y{~~{}v|yyz{~w|yv}zxzxwz{wzyzx~|u|zxyy|zt{xx|zz||z||}}w|z{|xyz||zzz|{}}xty}zz|yww}}v{zz|yzzyyy~|yz|z{{}~x{|||yy|{{vx{}{y{z}|~y|{z~|x}z{{x~{{}{{yy|{}vx|y|x{wyzx}zvzy|~{}{tz||z~|y{}||v{y}{zx~ysu{{}zz{vzy{vx}~zyy{}zyyyz~|{{w{z{~~||~{}|~y|z|xzz}{~|{}z}|zzx}}z}{{{x{wz|w|{z{yyz{{{zzy|zy~z|||}{}y~}y~w|y{y|wz}~y}~|z|{}|x~|}}|xww}|||z{y{x|xyxz|{zv}}|{zw||z{|{{zzz|{z{x|u|{{z||wz|wz{{xzyy{}yz|y{yzxzyy}|}z~{|z}}{uz{{}}v|}x}z~}{}z~|w|}{}z|yw}z{z|yzzxzy}}z||z{{~{{{|yyy{~|}||}{|yw{{||{zx||}~{~{xz}}~{{xy{z{{xx}{zy{yuw|y|}|vyzz{x~}|}||z{yxvy|{{zzww~|~{{}xyz|z}|ywzzzxz|x{zyz{{}yw{xz{|{{yy{y|z{y{|w|{{x{{}{~{{|{{y||~|{y}}{{xzzv|{{wzzx~zz}zx{yzy~x|wyzy~{}|{|~{}|{{}zz~|~~{z|}}z}~~{~z|{~~~~}|~~|{}{{|~~~{}~~{~~}|{~~~}}~{}~~~}~|~~}}|~}}|z~}~|}{~}~~}~|~{|~~~~}~|}z{}|~~}~}~{||~~~{~~~~~}{~~~}{}~~~}{~~z~}{~~}~z~}|}}~}}|{}{}~}~}}|{}}}~}~~|}y~}|}}|}}~}}zz}}y|{{z~zt{{zyz{}wyxz|xz|xywx|y|~{|}z|{||~|}{z}{|{yyzz~y~|zz}|yzy|zz}~~|{xxu|}{x}yvzz{yz{{xzyy~yxxz{zw{xy|}{{~|yz~|z{y{{yx|yy|x{}x|zwx~}{}z|x|yzy|z~zyy|{||yx~z|zr|zz}x}|z}xyx~{|}{|zz{||zw}{|{{x~|}{|vyw}z|wy|}{}~{{{z~yy|y{x|y~z{tz}z|{{{{|}v~{|yw||}v{z{|z|y|z{xy|xy|v}x}||z||zz|}{~{{xx}~v|}{wx|zz|w}{yz{}~zzxzw{yz~}{|{{zww|y|~z}~{zw~z||}zxz{~}|}wzzy{|z~z{y{~}{y{}{~zz{zzy~{zy{y|{y{|}y}z{{x{w}~v~}{|yz~{zy{y|{s}~~~{~~{z~{y{yv{y|y|}z}zz{ywy{{w~{y{x|x~yxzx~}}}{yxzz~y}{~z{w{z|z{|yz}{x{{z}|{y}{{}~zy}xy{uy}|{|z~|zz{zyw{|z}|||yy{}z{zz}zy{~{~w{y|{|w|{~|x}{|y|{{{~{y||wx{xyz~}wz|{wxz{z|}xw|uv{{{~zwz{|z|~|{y|}~~||{w||{x|~{}}~|x{z}|x||x|z{{xxx}zz}wx|{|~~{z}y}ztw}{{y}yz~{{}|z|v~{}~~||yy}|z~~|}|{}}y|~{xy{zyy{x}}w|}~|~}|~}~}~||~z~}{~|~|}|~|yz}~~~~~~{}}}~~~~|~||~{~}|~}y~~{~~~~~~~~|~{~{||}~~~|~}~z~~|}~~~{|}}~~~~}~}~}}~~~{~|}|~w~~z~z~}}~{~~~}~}{z~~|~~}~}}{~~~}}}~|~}~~~}~|~}~|~u~z}~}~~~}~|~}}~}}}}~}}}~|}~~~{~}~}~{y{}z}}~}|zz{{}{}yzy{yxy{zx~wz|xyz{y{y{xyy}{}yz}y{~y}zwy{|}{y}}|}}zyzz{z{y}yyy{zxzyy}}z|t}y{x{z{zz}zv|x~{~}||~{yv}w|zzzx}||{{{uxy{{|v}{w{|zx{x{{z||yy}||zz}zw}yw{{{yz}|zzzz|~yx{||{|~}z||z~}|w~}zxvyyxuz{{xy}wvxzvxz{{z{z{{x||~xxv{x{|{}z}z|{zz|{}~|{~xz|z~w}y||{ztyzzzzzx{z|{}{|z{{xvxuw}x|yzzz~x|}}z{x|{}y}w{{|~}z{z}{}|{yzzwws{zwzzzz|{y{x{}}yzzy{zzyx|}{}}w{z~|x|yy{zz}{yx~z{{}~||y}}yzw{{y{{yx{|y}{uy{z}ywx}z{zxyz{}{|y|{~y{z~{{x{|y}|}~{{z~~y~z|xzz{}w|zyz}w{~||xxxwyzwzw{yy|yzz{{z||{w~y|ywt}y{xz}}{|zw|}~}|}vw~}zz{}}z{~x~y~z{|vwywy}}yu{w||z{z{}|~||{wz~{}}y|}z{x{{~}|v|z{}{yxzw{z}{zx{z{|zx~yzxyz{xzzxz}~{vz||z||wx|{{{y{{zy|~~y}y|zx|vyy}{x{wvw{xx}zvxzx~y||{y|y{|}|{{|{}|{|}}{yzw}{{{}|zz|z|y}y{|u{zy~yzx}z{{y}wy}|w{|yy}y}{w|zx}yw}y~|{{||}~||~|~z~~}~~{}~~~~~}}~}{}z~}}~}}{{|}}~~}}~}~}|~}~}}~~}}}z~}~~~}}~~{}}||}{~~}~~}|~~~|~t{~}~}~|}}{|}|}~|}}}|}}|}~|~~~}~}|~~~~~}{|{}~~}{~~||}~}}z~}{~}}~|}~|~{~}~}|}~}~{||~}}~}|}x|{|}{{q|}y|xw{{wyw~y{{{}}|}}z|y{{{|w~{~vywy~wy{{zx|z~|~||}{{x{||yzy|z}x}z}~|~}|y||z{y|}wxz~y||{xz{x{z||z~z{z{y{||~w{|yy{xwz}|{z}{|xx|~}{y{~|y{{zvz}x|yv{}wy{}{y{z{|}|wyxwz~xzzz}y}{{|z|w}z|||zyz~|z}z|{}x{{|~|||z|w~x|yy{{zy~w|yw~y|zzzz}yx|}z}z~zv{}{zzyyz||xy{~w|xx|||}z{yw{y{}~yzz}|}{|zy{{|z}|}z|{{}}zyz|z||}||z{}~z|z~{|y}zzzz}~~{}|||zxz}y{yz{x|xy{z}yxx}{y||{yz~|zy}z~|||yx{zz|{x|{x~x{v|z{y|{xzyz{w}||{}}}xz}|||z~yx|||y|yz~|z{}xx{zy~{{yz|w{}}{{zz||zw||z{z|x{zy}z~}}yzy~vz||v|}zx{y}|y{{yz~}z}z{}{}vx}|}|{z}yz|{{{{y~y{~x}~|zzyy||{{y{{|||{zvu{z|z|}z}z|y|{{zx}||}y|||{xz}u}x{zzx{{{zuzv}{~}}{vwx|~|w}x{{yx||xz~s{yyyy{}y}x{wz|z}|xz|~|zx|~z}y}|}x}x{z|{y|}{{~{{}{yzx~~}{}x}{|{zzw~|zxy{wz{zzz|}~{zv~|zyy}}xyyt|xx{{~}zz~~~}}}~~~}~|}}~~~~}~|~|y}}}{|||}~}}}~}~~~z~z}~~|y~}~{|~~~}}~}|}|~~|~~}~|}~z~~~~{}~~~}~}{~}}}}~~}~~}}|~~|}~~}}}||~~~~y~~~w~~}~~~~}|z}~~}~z~~}~~~~}~~{~}|~|~|~~|}{~}z|}~~}~~~}|~~~~}}~||~~{}}}}~~|~}}}}~~~||}~}~~z}||}xzzv{~{zzy}{z}y{y|vyzzwzzwz|yzy{z}{{|zzyyzz{xz|~z{{~}v}|yyx~z~{||zx}}x}~~}z}||yxy{wy{yz}}xw{y||vyyxxz}}}yz|zzy{{y|zy{~yyzz{|z}~}{y{}wzzzzx{~~|vx{zyu}zz}{z{zy}{szx{}|{~z|y|xz}}v~|{|}y{u{|{{y||{wzu}zzvwz}{zv{vxwx~zy||}{{|{|yz}{|{zyx~{yv|wyz}~|z}|}{|zz}|wz{zz{z~x{v{}{|}yy}||{wxxxzyz{|{{|~|{~|||{z~}{x}~||{zxyyz||}|}z||{{xz|szz~zwz{wzyyyz||{x|{{|~{|{||y~{}}}y{|~xyy|z|z}{~yxztz}{y{|{yzur|~{y|zyz{yy|{y{~y{yyzy|x{z}y{{{zzx|x}}~yz}}w{zz|y|z~wyzy{xxzyw{y~yzy|z{}yy}}|{v|yy{}~y|{{}}{z{||y~z{}{|}yv{|yy||{}u~vwz{zx{xz|zz{|w|{}zy|{x}y{zz|z|~|}{}{|y~||z{y{zxy{zu}{xy|{}xyzxyy{{u{y{uzz~y|yz}}~{~z|z{~{|~}|{z|w|~{|z{{}yxv}w|vy}xz|}uy{w|~u|v{{{yy|{{z}{{|{|~|z}~}}z~|}x~}}~||{x|yy{|wyy{}x|}z{y||w|xzxz{{||xxy{x|{}~}y{y|zy{x|z~~}~~}~{~~~}~}~|}}~~||~}~~|~~~~}}}~~}~~{~|~v~}~~}~~z|~}~~~}~~}~|}{~}~}}~~}~~}~|~|~~}|}|{}{}~}w|~~v}|~~{~~{||}~~{}}}}|}~~~~~||{~~|}~~|~~|y~}|~~{}~|~}~~}y~}~}~{|~|}~}|~~}~{|}~}}|}{}}~|~~~~~|~}~}|}~~~~~{x~}{{~}{yyx{w}{yvxvx}zx{|z{{{x|{{yx{y{}y||y{{ywvxzxty{y|{|}{zzxy{zxy}xxv}|y}{|}wuw{y{~|y{x|rzzyz{{y{wzvzyy|{{yw{{|~zx|{}{w|zy}x{y|wzx|xx}~uuz{zz|z}{z||vxz{z||y{{{}y{x~~zzwxzzzxz{z|zzy|~}x|zxzzy{~yzw|{|u{yx{{{|~zzy|}zu{}z{uyy||}xyxwzyzw}{y{y~z{wxz|{}{z~wyy{|zx}{|y|xw{x|yyyxy~{}~wx|~y~zz{}}|}yv|||zxzv}||w~x{y|yzxz~{}yv{yz{z|z|}wz|wvzzz{zx|ywvzzzw}~y|xw{|x|}{y~}|~z}{zxzzsxyxy|}zx{yzx|}zzyx}v}{{{yz||z|zzxyzyz{}|zwzy}{zz}xwz}{|||y}zzxxvzy{x}|~w{~}|{}x}{|xvy|y|}{}yzw~yz|z}{wz{{y{z{|v|vyyyu{wy{|}w{xz}}|{zu~}zy{~{{y}zz|yyqz|{xy}y|yzy}y|yy|zyywx~yw{yzyty{yzx{u|w{y~|{{y{~wzwx|zz~}zzy|y{}yw|z}zw{z{y}w||vz}{z}}{z{}z~|{y|~v|{xx}u{xs|w|{x{|||}y{~x{}{~zy|{{}{zzzy|zywyyz{xr|wwz~{y}y}x|||z{{{|y~u|z|y||yzx|{}{{}|z{{}{zzy{w|yv{||zz|zz~x{}|}|y}u{|~~~}|~|}}~~~}~~}~}}~|}~~|~~~~}}~~~~||~}|~~|}~~|}}~~~|~~~~|z~y~~~~~~}~~~}~}~|~}~|~}~}}~~|~}|~~}~}~~{}z}}|~|~~}~}|~~}~}~}~~~}~||~{~~|y}|~}|~}|z~}~~~}~~||~||}}~|~|~~}~}}zy}{~~}~~~}~{y~|~}~}~w{~|}yyxz{w|}{|v~y}}xzy|yxxxz{}xz{z{y|x{{~z|}zv~~||yz}~yy}z}z}zxz{w}~zy{zz~xzxz}yx|yxxx{}vy{z{wvzxx{{|{zy{}}~|}|v}||}}|y}zzyyv}zxx}zw|zy|wzy}yx}w{zyx{}}w}wzxx{{v|wy}y||~y|}}z}}|yz{{z~||{z}|{z{~zzx{{}v~wxw||zxytwz|zzv}vw}}|vv|vy{||{z}|}~|xyx}|z~}|}|z|}yzy}yww~zywz{zz{z{zy|}y}y{xwyxyzxxwuxw~z{}}|w{}y}|}~xx{}y|z{{~}}|~}y{}{y{z{yxyz|yx|{{x|{|wzyzxsv}{zu}v{}y{|x~{{z|{}}}~|~{y|{|zxyz{zzx~t~|{x}z}{y}yzx~yywxy{vx|{}}}z|y{~{|{}yxy|~z}{x}|~z}|}yx|yyu|zx{wz|{x|wzw{twzz{|{{y{xz}}~zzz~|{{yz}{{z}|x|}~{~}|~zyz}yyyxyzzyy|xw{{|x|xy{wywrxy|z|y{|}}{{y}y}|~y}{zzz|{z{y}y~|yyyxx}{{zywy}{{{}xu{z~yz|s|zzzv}y{~~w{|{~y}~z|}zw{|yz||}|y{{|xx{zx{|}ww|{z}|{zwzz|}|w~yx{~~y|~zyx{{zz~}}||z{|}~~zm{~|{xyy{z|{~vyx{{}xuzy{|x}||x{zuzy}|~{{y~zxy||~}|{~|}~~}}~|}}}~~~~|{~~|~~{~~}~~~|~|}~}~~|~y~{}}z|~{}}}}~}{}~}~||}~|~}||~~}}~||}~~}|~~}}}~{z~~}~~}}~~~}~}}~}~}|}~~|z~~~~|~}}}~~z|~~~~~~}}~~}~|}}z~}~~~~}~~}z~|~{~~~}|{}~}}~~~~}|~|}|~}{}~}~~}{|z{{x}y{wzy~}zxtv|xzzz}{}|{zzzx}{{}y}{~yzyu||ywz~}{zy|{zy}{{||}zyyx{y{{}{{~||}z}x{}yzx||zzxy{z}{zzy|~~wyzy}|z||y{}wz|y|yzz|x|{||~||~{z{{zz}|uu{}yyz|}}y{|y{{z{}wz|~w||yxzyzy{zw}wyz{y~~v{z|}yzwvvt{~~x||{w{x~|~{w{|{|yz|vyxzvy}|{{}y~zyzxyz{x|x{}|||v|{y{{|{{{z{|zyz|{z|~y~w{{|x}z{{~z}xv{{xxyyyy}{wsz{{|z{zy{{y||{}y~wy||yw|zwyz|v{x{xzw~yzywy|{yy||z|vy||z{||{}{z~{x{x||{z|w|~{}|~z{|}xxtx{y|~|||{y}xwxzyvy~}x}|{{||{}y~z}}x|zx{{~{}z}{y{{{xyzz|x~}}zzyx}{{z{xyy~z}|}{ywyy}x}z{x|x}z|y|{{{x{xyzv{xxz~{yx~}y|y}~{|y|yw{x}z{zz}{zz~zzy||wyx}~x}zz{}|zyxz{zzzz}|zz|v}x}|vz{z{~y|z||~~{{{zw~zyz{}|zzy{z{zzxyzxzxy||||t}z{|{}zz~|~}x{yy|}yyzy{{y|u}zzx{}|y{w}y~zzu{}{|zy}z{~y{y|~{z|z|z~{|v{}||}|{|xzz|w|z{|v{|z}yy}{y|{yx}y|{~|~{y{|{|{}}}{}|~}~~~}~~|~{}z{|~}}~z~~~}|~|}{~z~}~~}~}~{}|}{|}~~}}}~~z}~|~}}}}}~}}~}}~~}}~}y}}}||}|~|~~}~}}}|~~}||~~z||z}~~~}~~|~{~~}|~~~~|}}{|}~~~||~}~z~}~w|~}|~{|~~~}~~~}~y}}||~}~}}{~~}~z~~~||w{}{z}||||{z}yxzy|y|w{yxz}z{y{z|sy{uw|zzxz|xyz}yz|{vy{~z{|}x|x{{}y{||}~~|{|zxz{yyzw|x{w||y||w{{{{xyzy{{{|zyzz~}|wz||}y|{yz{y}{~zy|{z{{{z|w{ztyxz|{|zyxw|x{w|wxvzy|}vvz}~zyzz{{y~v{}~~{~~{|yx{{}|z{{xy{yx|w{xxwyy|{zy{yx|xwy|zy{x|z||{y|}~{z|~}x~|z{x|}{{|}{|}{{zwyyu}yxxxy}{|}x|}y}zy|{~yuxy{z~}x~}~}{{||v}w}|y}z|y{zxu|ux|z}yv}zyyzzysy{|yyywy{{yxz{y}xy|v{y{z}}}{{{z{{~|yz~}x{~y}~}~y}|}{yw{yy|w{y{{~xvzx}yyz~{uwy|w|z}{t~z|w{}zy{|z|y|{zy|~z~x|z|{|xyz{y}y}x{w}y}yy{z{xx{y~xx}wzzvzzx||yzy{|{z{|w{zz{{w|yxy|{z}||v{|y{xxyzxy|wz}x}vzzy{}|zvzxzwzzzyy|zyvy{{y}{{}y||||~z|z||~y|{y{wz{|yz|zyy|w{z|z~{tz~zzy{}|~z{|}x{~~~|zz{z}}z{}{~{v|{z}{|y}|z~}wzzv|z}zyvy}}{xzzz{xy{{{{{z}|z|w|~{yz~|||{|{z~z|~}~|~{yyy~{{z{z}y|z~x{zz{z{{{zz~z}}zy{z|}z~||}z}w{{~~~y~~~||}~|}}}{~~}~~y~}|~~~|~|}~}|~}}~~~~{{|~}~~~z~~~~~}~~}~|}~~~~|}}}}|~~~~}~~}||~}~~|~~|~}~~}}}~}~~~~~}~~{||}|}~{~~|~}~{}~~z}~}{y~}~~}}}|~}~}}}}{}|~~}}~~~~|~~~}{~|}{~|}~~~~~~~|~{~}~~}|}~~~~~}}}~x{~~~~}~}}~}~~}}~{~z}z}|||{z~~}|}{q}y{{yxzzy|}ww{||{}~|{|zy{|z{~xz}x|{~|}z|z|}||xz}||z|~}{w{~|{|~~w|}zwyz}z{y~z|}y{||{~z}|y{z}}wxy}~|xy}xy{|{zz||~~yz~~xzxwz}{{|}|uzzyz}yy{zz{z~z~{{{}}{zz~w|zz~~x|y~zx|{}{|x|||y{uy{~~x|{w{yz}x|yz}||z|}{xy||}yyu{xz|~{yy~yyyz|{}{xz|wx{z{v||{y}y~y}{}{|{~{yzy|wx||w{zyw|y||zyx|{{xxyx{y{~|}w||zyz}|{{z{||z|}yx{|{zzxzy|{vz~wz}~x{}x|{~~{||{yz|z}yyz|y}{}}z|~xx{{~{|y~y|y{w}|}|{|||w|xyv}x|xx{|v{xxy||y|{}xyz}}}|vyz|~z|{{{||z~}|z}~{~z{x{z|yy}zxy||x}yy{z|z}~|w{|zz}z{yzz~x}zy{y~}vz{{{{{{{y|}xvw|y|~z|}zy}yw~yzx{y}yz{ywz{z{}zyz|y||z}y||}}~{y|~~{yx}|x{yyz{{yyz{{{|w{yyz}z|y|}z}~~}~|v}{}|z}{~}~|~vy|yy}yzyw{zzv}z{{{v~~zy{yyzzz{z}w|z{yy|}w|zz{}z{|{}zz|}||{~zy}{{z}{~z}~{wy}}}z}}|{~}|y{{z{~z|}{~~~|y{yy|z}{}{~~~{}}}}}~~~}~|~~~{{}|z~}|||~~~~~}}}|}~|~|~~~}~{{{|~~}~{~}}}||~~}|~~~~}}|}~|}~~|~~}{~~}}~}{}}~~~}}|~~{~~~~wz}}~}~~}}}~~}}~~~~~~~~}|{z}~~~|~}~||~~~}}}~~{}~{~~|}~}~|~{~|~~|~|}~~}~}|}}~|{|z|x|~||{xy}xwywxy{yyy{zz{{x{yzywz}z|y|{~||{}{x|yx|}~}z|{{{{||z|||wx~~x|||z{|yxx~{x{u{|xxwzywx|zwyzzvv||~{o{{~y|x|{|{z}{{zuwyzzvz}{|x|zw|xzz}}zzyy{~wx}}vyzwz{vwxx{}zz||}{|x~|}}{x|}z{{}x|~~{{uwz{zzw|z{{|}|vzz{}z~xwxyy||z}z}yz}|{yzw{~|y|~|~{}wz{~||z}}yy}{{zzz|}z}||}yzyyyx}zww~|x|x|xz}zw~y}w{}|~{~w~|~z{|z{w~zz|xz}y|z{}yyxx}wywy|yyzy{|v||vwxwy|~||||~{{yz|z|zy}{z||}z}y}}y{~}~xz|zzy|yw|y}z}{|xzz|wy{w{vy{u}~~||z{|y~}{zy}{}y~y}~{v|zz{x{zwtyw{|}}}zww{|vzyx|}~vzx~{~}t}x|}~}z~y|{z}z}{||}}y~zyyz~}v|z}}y|x}{}~z{w{ywv||w{tzwxy{||}zwz||zzxz{v{y}}z~yy}}zy|}{xz|{y~{x{x{{{wz}y{yyzzx{xyzz}~z~{}zxyx~{zzxz{y~|~{|~}{{}|~w{zx}{~y}~zz}{zxw}~z|yuyzv{y{|||{{w}|xz|z}z}|w{}}|{{|{}yy}wz|}|zx|}wzyy~{w~v|||{y}z|}{|}{|y}~zu|}|z{{~}~{~}~|v}~}~}}}y}y~~~~~}~~~~~||}{~}\\\\z{z:~}z|~~~}}~}|~}||{~|{|}|}x}}}x~z||{}|}|~}}~z}~|}|{~{||~{~}{{{{|z{|}~~}{~|}~}x|{|~~|}|~{~~|{}||y~||{||~~~}}~~{}~{|{~~}~~||~}z~}}z~~~{}x~~~}}z~|}~z}|y~{}||}||~{{~{z}{x}|{~~~|~~y|}}~z}~}{~}~|zt{|||||y}}z}}{~|}}{zzz~{|}}~}}{{~|}z}yz||}z}}~}{z~|~|}{~{~x~}~~~~|z}{y~~||zz|y{y|~|{~}~}|~~~|}}{~z~}z}|~x|}|}}yz|{}{}{{}}}|yx{}z|{|~|{z~}~~~}{{{}~~~~z|~{}~}||}~||z|x~}}~}z{}{z|z|}|}x}{|{~~}~~{~y}~z~~{~yv}|z{x|{|zzz}{~{~|zyz~y~|z}|}||y}}{{~|y{z}~{{}{~~||~~}}{~|}~~~|z|{|}|{{||~z{~z}~zzxz{~~z{{~y|~|~}~{z~z}|~z~~|~{}~xz}{~}zz|~}}}}|{z|~~~~~~|~}~|~|{}|}|~{}}||{}|~}|}~}||}}~~|z}}~{~|~{|~~~z||{~y|~{|~}~}x{~|}|{|{z~}~~|~}{|z~{~|v~z{z}~|z~z|{|~|~~{~~~}~}~~|z~~x~~w{||z}~~|}~|~~~~~~}y~|w~~|{~|~y~|~z}zz{|~~y~}~}~{x|}|~}~{||}z~|~}~~~~}{}~~~|}z}|}~~{~{{~}z}|}|~}|y|~|z}}~~~~z{~~{{~|{{~~{~|~{|zz|}}~|}}~|{~~~~}||{}~}z~{|}}~{{z|}|~|~}}~|{}~~}{}|~tx}~~}}}}|{}~~}}}|}~}{|~}{}~~}~|~~z|{{~{}|~~}~yw|}~|}z}z}~}}~}}}}~s~~}}~~~}y}||~x~~~~~y~}~~{}|~}{~|}{z|~|z~~}w~{{|zz}zx|~~}z}{}z~|{z|{}~x}z{}z}}|z|}}z}|z~||~}~}{|~~}~~}~~{~~}{{~}{}|{}~z~~}}}}z{}{~~~}|z~}|}}y}|z~~~y|}~|~|~}|}~~}{{~~|~|}}{}z{z}y}~|~}{}zt{|w|{z~}}}~}~{~}zz~{|~}x~{{y{~~}{}}|~~y{~{{{|}{||{|{}~}{~z|{{}}}z~x~}|~z}~}|{||u~}~~}~z{~}|{||~~~}~}zy~}}|}}~y{~|||~{z}~||~~~|}|{|{~~}|~~y~|yy{|{z}}~z|z~wz}wy||~|~}}|}|~||z|zz~}}|~{{}zz}|{yxx~~~~~}wwz~~z}}}}|}~}w~|}~~}|{}|||~{}}y~}}|xz}}z{~{~}~~z~}|}|||~{~~|~|}|{~~~~~}}~}~}~~~z}}~~~}~~x~}~}}~}~|}|{||zwz{}}{{y}vww}v||x{z||~y||}z~|zy|||}~s~}}}~y|{|~|||{yz|{~~}y}y|{|}}z~~~||z~}~|}}~~y{x||}|}~||w}~{|~~|~{x{|~|y~vw}y}|||}~}|z}{z~~}~}z~}|}~}|{zz|}|}|~zx|z{{~{}zx|z~z~~{~}z}}~}~}z}}}~~z|~|}wx{}}~{~{}{|z{{~|y}~z}z}}}~~}{|~~~}~~|||w}{~}}z~}||{~||wzxx}}~|}~|}|~~}~~}}~||}{~|}}x}~|~~}w}}|}~~{|{~~~}z~y~}}}|{|||||}}{}}}|||~|}|x}}|xy~{}~}~y|}||z}{{~|~}y}}||z{~}}|{|}~}}}z|||}{|zx|~{|{~|||}x{{x|~~{zx}{|~{{|~|}{vzyr{{}~~|~}~|}z|{}|}{x~zz{}y}|z}}~~{y||{}w}|}}z{{{|y||vz|~}{~{{~{~}z{{z}y}{}}}|}~~y}||~|~~{{~}}||}y{{~yz{}z|}}~}~~~~|~~~|~~}~}~~~~~x}||~{}}}~|}~|{}z~}{|~~~z||}|{}z}~z{z{|{}}~}|y~}z||{~}~{}|~|x{{{}xy|{}~~|{{}|{z}{x}~z~|~}~{}~{~}}}z~}|||~}|}~zy~|||}y}}z~{|||||||}~|}}}|z||~~y|z|||{}||{{}{{~~{|||~}z}|zy~}|~z~~~|{|{|z|zxzy~{{{~{}}~~|~~{~{z{}z~|}{}~||}}}}{{}~|y}~y{}y{}z||y{|{~}{z~}|{~{}|~|{z}{~}}|}|}|}z~~}~}}}~|}~}~}~}{~{{||}}tyz~t~||z{{{}z{~{||~~|~~~}w{}~{~zx|yzz|zv|zz{~~x|~u|z{}|{}{|~|}y}~||y}{}}~}z~}}v{z~z}w|}zz||~{{{}|{|}|{}y|~yz}x{zz|}{~|{|||z~}|{~~~}}|z~}~}{|{||z|~|}|~|{~{{|z|{v{~||x{{y}|{~~~|~~}}zz}|zy~x|~|z{}y}~~}|}}|~}|{}~y~~||xz{{~z|z}z{{z~}||{|{z~{~{~}y~~~|{~~{}~~~~|~|~~z}}~~~}||}~~~|{~}}~~}~~~~~~}}}}~|}~~}|}}|~~~~~}{}~~}y|~|||y~x{yy|{}zz{}y}yz|z{z~|xt{|}~}~~{{|{}~z|}|xwy{{x|xxz{z{|}yzyx|~zy}~zw{||}}x{{~}{z{~|~~|~}|y~~|y{{|{|z~}}~|{z}|z|}}{{}~}{~~}w|z~{z}}}{||}z|~~z}~}}|xz{~~{{~{~|}z|yz}{~}||}~{}~}{~|x}z||}{{{{z{}{{~}y}x}yy{y|}~~}{|y|}}|}z}{}}|zz~x|}|{|y{}~z~|{zzx|~~{t}~}|~}z{y|~|~y||}~{~|y~{|~}y|}}x~||{zxy}~|}wz{}|||}~{}{|{|}z}|w~{|}z~|}}{zz}zw}{}{{}z|~}~}|}yy{y}|}~~~~}~z{|~~|{}z}}|~}|~|y}z~x{|}|~zzz}}|}{z}{}}|||}~~~}|~}~~w}|{~|}|xy{}}~z}~{||{}{v|}}|{|~w||{|y|~|}y~zz~z}}z|zz|}~}}}~|}}{|z{|}{x{~y{|~y~y}}~{|z|||~~}~z||}~{}}z~}}}}||yw}||}||{||y}{|~}|{||}|zz}}z}|}~~~y}}~}~~z}|~~~~}~y{}|}}~}|}|~}{~}~~z}~~~~|{~}}}}~~~y~}}~z~~~~{{{~~}~}}||}}|~~||w{~{~{x}~~}}{}}|}||y{|~z}}||x|z{z|x|~}{|zxz}xz}}z{xy~|y{~|zx{z{{}}yw||}}~}}{|x|z}}~z{~|{~~{|{~~z}~z||}~z}||yx|~{{~{|{{z{~{|~|{~|xz~{zz{||}~~~}|}{}}~{~z~yz~{y~~z{y{|z|zyz~{{~{}z|~{~}{||{z}|}}{}|z}}x~||}|{z{~zy~}{z|}zyz~}{|~~}}z~x|{z{|z{|x}y{|}}}|~xz~|y}|}z|}|~||}y}~{}y}||~x|{}{~|~|{~}}{z}}|{~}z}z||||}{|}z|~~|{|}~{{z~y}{y}{}|yxx||}z}{wzy}}}~~||yy}{z~{y|||||{{{|z~}~{{}~w{~|z}zz}|z}{y|{~y|}~}~{||vz~|~~{~y|}x~|y~y}~{}}|}x|~~{~z{{}{z|z}}||}~}~|zy{zy||}}~{y{||{}}{}~xx~|y}y}|~~v}zy~~||{{|}~}~}~{{zz{||}||zw}z~z|y~~y{||x||yz~|z|{|z{}~}z~~z|}|z{}x~~r~{}z|z~w~~z~~~~}{~~~{}~}~~|~~{~~|~~~~~~{~~}~|~~z}~~~{~}~zx~}~}~}~~}|y|z}{}~|~z||{|z}}zz{~z}zv}{{~y{y~w{z{{|}yxw~x~}~~}{{}~~x~}~}z~}}{yz|}z{{{~{||xyyx|}zz{}|}}}z{{w~~|v}yxy{|{zx|~~w}y|{|x}z~yw}z}yx~~z|x}yy{|{||{}zyy||~{|}z{}}z}yzz~{}{}zz{zy|{}}||x}|{yuz{z~|{zz~~zz~z~}|x{|{}}{~|{}x}|{~}|}||~x|y{{|}|{|z|}~|y}zx{|||{~{~{}z~}{{|}|y}{~y~z~v||w||vw|{}{{~~~~{~}~z|{}}~}~zz}}y||z}{|{{}|~~|{}}~{||zzv}~zy~{{~~}{}{~|}{}{|{w~{|}~~}z{~~{|}y|}}wzw}z|{{|{x|}|{}|{{|~}~|~{}~yz}z}z}{}|{y}y{|w}}|zyw~v{{}}{|z}z~w~~{|z~}~~}~z{{}z{|{|ww~|~yx{{{}{}|{~}~z}}y|y}|}|~|x|yz|{~}}}|~~{|y|z||~{|~~}z|}~z{{~|{zvzx{}{|{}z}}z||~}}}{~{{|y}zy|{|y|x~zz{y{~}}|{yyz}{~v{|{~}yz}~u}{y~|||}|}w}}~||}~~~|}}~~}~~|}~~~|~~}}~|}|~~|~~~~x~~}~~~{~~|}~}~{}z~|~~}~z~|}}|}|}~}~~}~}~{~s~~~~}||}~}~{}|~{}{~~u{{}z~~y~y|~|}z|||z|z{}{{|~}~||{{~}~yw||||}{y~}{}|~}~~|z~~|||y~|x}z{||||z~t|z{|{xx|~}}~|w|}|z|{~|x|~|}|~}||}|{}~||xyx{~}~{v{|~xzzzy|z}|{{{~~~x{|~|{wz~{|||}|}|{}yz}y~~z~}|~yy}z~~|{x~~|}}~{}|}~{{|{|{xy~y||{}}~z}||}~}}|wzz}x{}|}}{~~{{}z~{}z}|zz{|zyz}z{|z}z~y{{}}|}}}{y{}}{|}~}{|}~{~{~~}{|}}y{y}}~~~~xy{{v}}}y}|~w~~{}{zz}~}|z}|{|~||z}{|{{|}}}|{}|v}~{y}|zy~{~w~~x|yx~}}}{zw}z|}~}}v}{z}|z}|~||}|z}||{|}z|}y}}{z}}{{~yzz}|y~~~|x~~|~{{}|y{}|}{}~}|}|~}|zw}~zy}xx}z~~x{y|||{~}{}y{}~z{~}{||}~~x~z|}~{z{y~z|y}z{~}|y~{}~~{|~}{x}zz~}~xy~y|{~y~yx}~~z~~}~{}~}|x|~{z|~z|}}~{z~}}~y}~~}~~~~~}{~~}~}~~||~}}~~~}~}~x{~||~~~}~{}~|~~~|z~~~}~~|{}{{}}~{|~|zz}}{|z}~y}wvzy}~|z{|~yz}~{|{}}|y{~}{~|{{w~}z}{|}{{z}{{}{z{z{yuz||~|z{{|{~uuz{~~{}{zw}}}|x{z|v|}~}|{~}ys~|}{z}}|{z}{~~z|~zzy||ww{yy{}}{||~}}||yz{~}w~~|~{}}{yzy}z|{}|{~|{yz}}}~x~x|{{{}v}~~}|~~{{~zwz}{|}z}|zz|{||~}|{|zz}|{~|}||y}{xu}{{}z{}{}|~z}{|}~x~|y{}{y}{y|{{y{~z|zw|~z{|{{{{{{|~}}}||~~}y|{|x{z~{|yzy}}{{y~z{zy|yyz|z|{|zy||y{|}|{}|y|}{~{~~~y}|}|}x||}|~}}{{}|~xyz~{yx{||~{{{xwx}}{~|}z{x}~~}|~}vz|{z~~~y}z{r|zz}~x|y|}|}{zzz~{~{w~}}}{y|~x||~|x}}}}|~yy{|z}z}|{~x{|}{~z~y~zyy}y}z{{}{|}}~}|~}~z{~z}}~{}z}~||z~z{}y~~{z{}y|v|v{}y|}}z{{yz|}z~~~|z~|~|x}|yzx|||}{}x|~~z|~|{|zz|{~}}~~~z|{|}z{~|{~}}~~}~}}}}|~~|x~~}{}~~|~~~~~~{|~~~}~~~~}~}|~~{}~~~{}~}}~~~x~}~~~~}|~}}}}}|~{|y~~|}~w~~y}|||~{~~}}}|~zz}{w}{}x|}{|{x|{|~~zz}|}~{{y}z}||}|}}y|~||{}||~{~v~}z{|}|}}z||w|~~}{z{~}|{{}{}|y}y{~~z}z~|~|{~{z~~{{z{w}~|y|zz{}|}yw}~yxy|{}}|z{|}}z}|{|~}{{{y}|~~|z{y}~{z}x}|z|{z}{}|u}{}z|~}||||}~{|y|y|~{||y}~}wx|{|z{xxyw{||}}~{z{|}|~}{z}}}}}~}zz{wz}|~{z{{}{|~{yyr{{|}|{}}|~~{x{~z{~}{z~{z~}{|}y|{}|}{x{z|u|z~~|{|||{||z~}|~~{z|yv|~{|~|{|{}xw{|||~}{z}}z}~z~z}~x}z|x{|x~{}}{z}y}|z|}zx~~y||z}|z{{z}~z}}}zyz{v}||||{{|{~|{z}~xz|}~}z{{{wz~}{}x}}z{}x}}~}~{z{}{~|}}x||{|{yy{}~||{{~z{z}|z||z|}xx}{z}}{{|}w{}}|~~z}{zv{~~|y~vz~z{yz{~}|{|{w~y}~z~}~~{}{~}z~}x~}}~|yz~}{|~}|~~ztz|~~}{{}~~{zz||}{~}~}{~~}~~~y~~~}~~~~|z}|}~}|}~~|}}~}|~{~{}~}}~~~~{~}~~}}~~}~y~~}~{{~{}}~~~|~~|~}~~z}}}z~}}~|z{{|~|wz|{}|}~x|y{y~x}~}x{}x}||y|{|{|~||||zzx~~|~z|}~z|~z{x}x}|}{z~xw|y|{}{z|{|w~~{u~{}|{~}y{x}~}}{{z}~{~xyyy||}}w}{}}zxz|z}||{}|~}}{~~y{z{|{||zx}|~{}}{{z{y||x}{z{|}y}~}z|~}{|~~{{~{}~zz~z}|u|~y{|~~}{}~|}z{{zx{~y|}}~}z}~{~yz{wx{|z{}~{x||~}yyz|y~{}|xx|~{yzzz{||z}~{yz}||~{}}{|||}}x}z}y}~}{}}x~}~{{z}}x}x|{{|}~{||{{w{~|z{}}x{zz|~z}{|}~{z}|}}|{{y||{{||{{z}z||x}{}x{}}}~}}z~x|z{}|{||{|}|}~z|{|}z||{|xz{zvw|}yzz{~|}{{}x~~}{y{|{{z|~|y}zz}{{{ux}}{y{z||}}|z|}{|{zx|z}}}}}|~y}}~x~{{~|||}||~wx~{|{y{~}|x{{}wz{|zz||xz{|}|~y|z|}~~|~{~|}}}}|y}~y{z~z{z}}y|{y|}y}{}|~~~~}z~}~{~~~}}}~}|~}~~~~~~~~|x}~~z}~~~}}{~~~~~~}|~|}~|~}}y~~~{{}~~~~~}~}~}~}}~{}}~|~}~z}~~}~||}yx~y|z{|}zz{|x{|yu~|||{|xz{y|}|{|{z~~z}~y~|}~{}z}|{z{{|}}~}z}}}{}}|}{zy|{}}{}{~|y{|}~|zz|y{||~z|}x~{{~{~{{y~}~{~y~{}{|}}|}}{zzzy}|{~{|~z{y||}|z}~z||zz~{}wzz}}~|~z}||~~}{z}~}~{x{y~y}z{~|~y}}}|||y{w{|{}|v~{}|~{}|{x~}|z{|||}}||~}|{z{|||{~~||}~y{~z~|||~w}{z}~|x}}|z~|}|xzyuz~}~{{~|~y~z{}~|~{|~|{w|||~|}|zw{|{{}z|{yz}}z{}~x|{{x}z~}{~~}~~|~}u|z|~|}}|{~|}z}~~yy{|y|~zz{}x|~~z~~|zz|}}y~|~zy}~z{~~|x{}~~~|}z{z{z}~}{{z}~|w}x}zy|{}x{~x}{~~}{}{||zyw||{zzy|~~z|y}}~|z{}xy{|{~{}z~yzyz}}y{{xyz|}|{~}|x~{z~{x}~}}}~}z}}{}z{}~y}~{~y}{{|}||z|z~}}}}~|zx~}{}z}y~z}y~}~v|z}{|zz~x||y{~{y{~z~{~|~}~|||}~~~~{|~~~}~|}}~~~~|}~}~}~}~~}~}z~~~~~|~~}~}}}~}}~~~~~~||~~~}~z~||}~yxz{~w~}{zywx{}wz~zz{vz}~yy}|}~y~}y{{x}{|}}xyz~~}yz}|~u~}~}{yx|z{v|~{}w{y||}xz}|z}~y|z|~|z|y{{x~~z~~v}}~z|xx}{}{z{}}|{{z|{yx{~z|yx~z{{|{{|vy~}x|||~}{||yzxz~~yzy|z|yzz~{|yz{~xzxx|{{}~}{}{|xyz~z|}y~||~}}}x}~|||~zy}}{}z||x|z{{|{{~y{~z}~}}{~}|z~}yx~~zz{~z|~{zy~{}}v}|~|}~|{{{}||}{~y~}|}{~}{~~|~|~x|}x}}}zz|y}~{~~|zxx||}yx|z{wyz|}~z{|~}~~{{}y{|y~|y|yyz|~{|x}zz{z}~w~{xzz||~|x|~}{}y~z|wz{z}||y|~~|{{{}}|w{x{y~|}yzzz|}|}}y~z~z|z|zz|~||x}z|z{zy}{y}}zz}z{{|xy~zr{z{{{~y}y|y|~~|z~z{||||~~~{~~}~|||z~~}|}|{{xw{|x~}|x}y|{w|zx~{{y{w{}}~z{|x}~}}z~~}|}}~}}}z|y}vyzz{}|u{x}|x|{|yz~{}{y|~|~}}~~|y|}~{~~~}~|~~}~~}~}~}~}|}}~~~}|~y~~}~~~~|r}}~||x{~~~~~}}~~}~~||~z~|~|~~~~~}~~}}|~~~~w~~}~~~}{}}~~x|x~{~||z}|z}|~z~~||~{|||y~|~|zxz|{|{y|{{xx{}|{yy{|~|||{x|~zz}|{|x||~{z~{|}z|~{|}~zzy{}{|}{~|z}zyz{y|{}~~}|yz~}|zz{{}|||{}z|~z|x{{z{{}z|{}zz|x~z{wz~}}}{|}||y~|z{y|z{x}||{y{{|x|~}zyyx|{~|{~{z|{z|||}~~w}~zz{{||}{z{~{{x}zyzz~|~{zz~}~wz{||~{}|z~v{~~zw}{}y~z|||~z~|~{x}|}|~{y~|}y|z}y|~{x~|{~zy~{}}}zw}~{~z~yy||z}yy||}wz|y|~z~{zz}|~z~}s}zz|y|~}}}zy~yx~y}{|y{~|{yz~~}~y~|}~~}|zz{|~~zzy}z}||r|}|~{|zy~~{}|~|{}|xy{~~|}|~||{~}{||}}xx|x|}{{|y}~u{|{y{}|~{z|xy~}~{y}||z|}}z{z~{z{}|zzw~|x~yz~yz}{z~z||~|}zy}}{~{~z~~}~~~|~x|~~~|{z|}|yy}z{~y{z}{{{{yyzw~{}||~z}zzz}}{~{{~}{}{}~~}~}}}~|||{z|}{~}zy||~~{z~z~{{~~}}}~z{z{{}{z}||}~~z|~~~~~~~~w}~~~}|~~{~~~|~~}~}}~}~}}~~~~~~|~~~}~}~~~}~~~~~}~|~|}~~~~}}~|}~}~~~|z{}}{z}y|zzyxx}|zy}|}}{}~~|||{z~{}}zx|~}~{|{|{|{z|~~~|~~~|x{{}w{|}|z}~}|zz~{{|~~~y}vy~~{~|{~z~~{|~~}}~|||zz{{|{}~|{||~}x~|{~}|||x|y{{||{}|}|~}y~{z{}|{|{|~~}z~}z}v{}~zz}~}y{{y{|zx|vzy{|~}y}|~zw{{y}~}|}{~}~}}|}{}}z}}zzz{{}|wy{}yzzy{{~|z~~{}|~z~{~y{}}}|~~{}}|{zzyz|z||xz}{~w{y|z}|y~}}~~{}y|~{~y{}{|~}||{y~}{||{v|wx||y{|y}|}{z~y~~y{}|~}{z|~|{~}}z}~|{|~{y{~~{zv~z|{|{{|~{}~}~zxz|{w}|{{~{}y~{{{{}|z}~{}}}|}}{|w{xy{}|}~||~~{~}x{yz|zx}{|y~|~~||}~|}{}~}{||z}{~|{zzy{|xyzw{~z{{|yz}{|z{{zx{{{}{z}~zx~|z~}}}~z{|uz|x}}}}z}~y}}~}{{w|}z}wx{|~{z}~{z|y}y~z||~~y|{{{|z{||~~}{y~~}xx}~x{}|zz{~~}}~{{w}~}~}}}~~~}}~}~{~~}~~}}z}~~u}~|}~}~~}}~~}}~~~|~~~}|~w~|~~~|w~~~{~~~~|~}~|~~|}~~}}~z}~}~}z}{~z~~~}}~}~|||}}}}~~~~|~~z~z||}{}|}~y~|zz{{}}zx|{|}z{}|z{w|}w{zyz||{{z|~}{||~xyz}{~z}}}~~~}|}y}{}}|~}}{yz~z{yy}~z{}}||~}}z}~||~{w}z~{}}z}~z}}{}}wz|}z}v}~{{|}|v}{z}~{{~|yz{~|z~y|zz~xz{w{~}}~|w~w}}xz}~}}}}||}zxxw{||zz|{|{zyx|x~|{}{}z~{|}~z}|y|z|{}||}~{}{{||}zzz{}}|{{||{{y~yz}yx{wx|{~}z}|~}y~t||~~zzz||{}|y{z}|{||}{}{{y}|}}}y~}{}}|x|z~{{}{||{z{}z~{}|||~v~{}{z~w{{{}y~vx~~{|}z~zy|{yw}~~uz|yzx||w}|}}~{yzy|z|xzz~{{y|{|y}yy~x~~y|~~|uy{}{~}||}{|{xv|}{y~|}|~y|z}}|~yx|}y|}{{|}yz}}|||w{}w|}y}xzzz{{y|~|~~|}|~|||}}{|~{|}yyz~w}||}|yzxz}yyz~|~{}z}|{}}|}{~~{}}w{|||~{|}|q{zvz~}}z~{~z}|~}{~~z{x}|~y||}y}~|}~~}y{z|x|~~||}~|{~zv~}}}w{}z~{|yz~y}y}}~~~~}~~~z~~}~~z~}~}~{~~~~~~||~~y{~~~~{}}~~}~}~}~~~~~~}|}}|~~~~}~~{}{}~~~y~}|x{zxy||~}yu{y}{|{v~{}|||}x|y{}zz{}y}{}zz|~~{z|~}|~|x{z}~{zy|y{||z}}zzy|{|}~xw}|~~|z|w||z|z~}|{}~|~{~|}y{}}{}{{y{}{{}|uw}v{|~zx|vy{||zxz~y{}~yz|}xz}{y~zy~|{~|~}~yxw{zy{~}}}z{zz}|xzx|yz}{|}}~~z|{||~||{~|~{{x}~{~}}}w}~}}{}~}|~z{{z~zx{~|{}~}~}}y~~}{|z|x{|}}z}~{x~}}z}}}z{{||z{~z{~||{||~}~}~{~}{}}}}y}}|}||}~~|||{}~}y~|{x{~|{yzt}xw}}}~x}|~|{{~|x|y}{|{~|z{~|z||{}~y}z~x|z||}{zz|y{}}}|~zz}~}y{~}~~z{{{}z}{zzy|}}z}~|{y~z}{|}||z}}~~y~z}{z|yz{|}~~z|~|}{}{{}yxz}}}x}zzy}{z}zw}yyy~|y{|}~|~}{z|{|zz}~~y{}~x{w|{~|}x~x{{x}~~zzz{yx~y|{z{|~~~|~z{}~~|x~}{z~z~}xx~y}wz|}}{zy}w}}{|yz~}}z|~~}{~|~~z~~}}~~|}}~~~~{}}~}}~{}~~~~}|~~~~|~~x~|~|}~z|~z~|}~z{}~}~~~}{}~~{~{y}}||~}|~{~}~~~|~~z}|}|~~zz{|zy{}||{}{~~{|{{|{|{y}y|v|~zx{y~|~u~}}{|xxz~~yz|z{~~z}{{yw{x{~w}{{||~{}z}{~}{|{z|}z|}}}~}yz~{}{yzx}z|x|z{~~}z}|}zw}x~~|}z|~x}z{|||~zy{{zzz{{||z~y}{~zy}}}~~|}}~~x}{}|}}z|z|{|{z{}{|z{|{z{{{w}|~z{y|~~{}w~|~}|~z~yzy}~}~z|}z{~z~}z}w{~|{y|~~{}y}|~|{~}|z~{}z~|~}x{~{zz{x|}~{}{}|~||x}w}{|{{~{~~x{{}}{{~}y}{z|}~|z|~~}z{{{y{zz||y}z~z|zv~}{zz~{}y}}~z}~{{y{|}y{|{~{~zy~}zz}|{{|z~|}~~{{{{|}}{|{{}~{z}|}z||x~~}y|~}~z}~x}|}t~x~~z~{~~zzy{{{~|~}z}yz{{~{|~~x|}~x}}{|zw}||zy}~wv{w{y|xx~zz}}z|y~}zz~y|~}}y~||}|~|~w{z~~|z{zzz}}}}}y{{{}y{{{|z{~}~|y{|}{|{~}||y}{z~}~}z~~}|yy}{{}zx}~y}}{{|z}}w|~{}~~zyz|~}y{z|~|}||t~}}}~{~~~~}|}z~{|~{{~}||~~~||~~~~}~~x}~}~~|}~~||}~~~}~~}|~}}}~~{~|~{~~~~}}}~~zz~yx|{~|}|yzz~w}{zvv~v{~z}v}x||w{zz{~~}y{y}}zz{~z~x}~{}z}z~z}~}~~~xy~}{{z||y~zz~{w||z~|yv{~{{~{y~{|~x~|z~~}y~|~{}{zz}y}|yyy|z{zz|}yt{{z{}}z}y~zyyy|y}}{|y|}~}~~y{|||~y||z{}{xz}xyz|z~|zw|||z|}}x{xy}z{}|{|}~|{y|y~yw{~|z}|~}|{{|~zxz}{|yw{}{|~|{z|yzz{yy~|}}|}|}z~z~~|}t}}}zy~~||~~xz|z{yxy}|{z{|x~x|}}xz{}z~{{{|zyzy|||{{|z|~}~}|}}}|{|~|{v~{|{|yy||{y|}yz|{x|yyz||y{{{~}y~|}|z~|}~{z|yz}}|{}|{}}w}{y{}|xy}|wx{||~~|}~}|{|{}|~vw}||y{|}z~{zyy~x|{}|x{{z}{}z~}zy~z~~{|}y|}~z|}~~z|zxv~~zyy{y}}}|z~x{{}{{{||{{y||x||yz{|y~~xy~|~~x|w}}|{~}z||~}~{~}y}z|vwzwy{}}y|{x}|~y{{}z~~u{|}zy|~}~|~{y{vx{}}~~~z}}~}~}}~v|||{yy|yx}~x}x}y}x|~yz{}z{}}}||z}z}~~~~~~}~|~|}}{~y|~zp}~}~}z|}|~}x}~~~~~{~}~|~|{}}{}|~~~~~}~{{~~}~~}~~}~~|}}~{~~~}~~~~~~~~~~}~~~||z~~x~x~x~~{z}|{}}|~|t}|zyz|zz}yx{}|zz~{yx~y|~||{zz~|}|}y|{|~}~}|z|{~}~y~{~~w}~}wy}~}z{~}{}~{~|{y|wz~}||}|~}|~zx{z}~z{}}yz{{{}}|y}yyx~{||{~{}}{}z|{~|~||~{}{{}}{z}|{~~{|x}|}|~~y|x{pz|z{y|}~}{|{{wzy{xx~y|}x|}z~~{|z}~|~}yz||yz{|{}|~z}~}~}t~x|y}wz|z|zv~{{z|x}~{z~{}|||{}{}||}x|}y{||{|~y~z{{{z{zz||}{|{{y{~~~||}}~|y{|y|}w~z}{~{|}}zz}}|}~~w{{~|z~y}~z{|{|{{z}}}{{}||{yz{}}}~{|z~}zz|}xz{y~w~}}x}~|}{}~x}~{y~}yz|xx||~~z|~}y}}{w{z~z}}}{}}|z|~~}|t}y}zyx}x~z}~~x{yz{~{||}|}x|~||z|}~xyz~w{|z||~zz|}x~x{|y}|x|}~{|||~y|~||~{|z}yyzxy|||}~~{y~|}|}|y}y}}}z|z}}~~~{}z|||}{{{}z}|}|}}{x~x}~}y}}yz~|}z|y}y|~|z||z|~}~}~~}~~~~~~}{~~~~}~}~~}~~}}~~~~~{}|~~}}~~~~~~~|~x|{}|~}~}}~~|~~}~}}|}}~}|}|~}~}}||}~~~~{~}|~}}{|}zz}z}|}{z|~x{zy||}|}zvxz{}~x{~|}x~x{}{||}~{zz}{{y}z~}~{w{v|zxx|}yzy}|~y}}~||z{~v|~~{|x{}{{~~~~{|{{|}|z~{|x~~}~~|z|w{z{{w}zy|yyzz{tz{vzwy{~yy}|~}{w|}|}z{|~z{}}{|zxzy}}}x|~{|w{|{zyyxy{z|xx||z}{y~{|y|}|z~|}|}{}z||{~zz}z{y{~~{}yz~~z}{z}{~{~y|~~|{~{~z}}x}|{|}|w~~z~z{|{{{~z|y}|x{}yuz|}{|z{{u{z|{}}|~zx|}z{{{{}~~z|||y|~||zz~{y{{zz{{zwyz~{{}wv|z~{~{wy~}yx}}{}~}}|{}|z|}yz|y}y|{y|||~{w}}|z|y{z{x{|}||}z~z}}||~||{~{}{}x~}z|wwz~z{z|{yy{|{{w{zw}||{}}{|~|{}}xz~~z}~zx{y{z{}~}{yxyz}u}yy}y{}zwzz~~yzz|{{}{~~|}~~xy}x}}|~~}{~|{|~}||yyz{{{}|~|{{}zw{~{w}u}}~y{|}|||z|~{|z}}{|}{|{|{{}y|z}{~~zzv|zz{~|~}z}{}zu{~{~~|~~{{{zz{~}}~}~}~~~~~~}~y{~~|~~~~}~~~}|}~}~~~~{~~~~}}~||{~}|~~{~}}}~|~}~~~||}~~{~}~x~}x~}|}~|~|~~}~~~{~~}~|~~z||z||||}||||y|{|}|y{|||z{|x}~~||~x{{}{{~{{z|zv}~zxwzx{zz||zy{yz{z{|x}~~{{||zy||{z|xz}}|}zxy|zz|y{|~{|yx{y{~}{{{zw|zx{xxy|z{~zyz}}~}{z{wzz|~{}~|~}x{|}y}zw{}y|zz~|}zzy}~y|{~z||yx}y}zy~{~z}z|{~~yzz}||~|z}z{}x{z{|||z}|y{||y{|y|v{xw}u|~z~y}}z~{{}{{{wyx}y~{|{{|v}||}~zy~xw|~{{x~{y}z~z{z~}z}{x{}|||{zxz{|z{{|uw~~}|{x}||y~}|{zx}~}~xzx|||{}y~}|||yy{}|{~}z}y~~|{z}|}}|y}{}|w{}{|}yzy|yz||}}~y{{xzv|z|}|x{{w}|x{{}~}|}z~{}|~{|y}xy{{y{|~{}||{~|{}}{{}}{||z{}|}{{}z{z||{}~~~}zz}z|wy}w|~~~||~|{y||}||z}{~|{{|~|{y{~zw~{{x~||||}z{{x~|y}}}|z{|{z|y{|~yy{}~}zw}yz{|yyx~}{{}y{}}}{|~{||}z}}zz~|~|}|z||yxy}|{{y|~}u||{y||{{{|x{}}||}{~|~||}~}|{~}~~~~~{}}}}~~~|}~}~~{{}~~}}~~~~~}|~~|~~~}~~z~}}~}|}~~~}~~~~~||}|~}~z||{}x~}{v|{z}z~~yz{|zx~zz|x|}~|}}{y|~}v{~||{|~~~~}~|zz{{|}y|v|{|}{~}|||~}~vxx{{~}|}~~}{zzyz}z{}{}}}}ywy}zzy|z}{z}}{}||x{x}z}zx{||{||w~{}}z~~~|}{}{~}~}xzz{}z~|z{}x}y~{xvz|}|}|zz{w{z{x|~y~y~|~|{}~{|~y||~x|}{}}z}y|y}|}yz{|z}}zu}|x|}}~}~}}|~{}}|y}}~}}}{w}zz|x|}~x}x}~y{}|~xyxv}z~}{}}|}|{~~{w}~{{|~~~yyy|||}|zy|ywvzzz{}|y||xy}x{}|z}{||~z}~y{|}|y{y}wy~|z{~|}||wy|x}z{z|zzz||}x}z~~~y~yy~|{~||}w|{}|{z|{~|}~|w{}~|{y}w}~}}|y{~}}{{||}~}~yz|~~{~{{{~}~}|}|{x{w|{}z{|~}}y||{}}~}y{z|~{~~z||}|{{|z~{||y{{}z}}||~z{}}x~xyw|z|{yw~~}y}{}z}~z}y~z|}{~}~~|wy{r}x|{|z}~xz}z|}|{|{}}|{~|}~{~~~~~||~~}}}}}~~~~~~~}~}~|}~|{~}~z}}~~~~~~~}~~~~}|}}}}}|~~~}~}~~~}}z}}~~~{}~~~~z{|}~~}~~}~}~~{|{{}z~||{{|~|{~zy|{{|{{{{{{|}z~|}}||zyy~w~}z|~{y~y{~y}x}}y~y~{{~zz}|}{{z|}|{xw||}z{~}z{}{{~|||x{{zwy}{x{{v{}}}|z~||}v}{{xy}x}~{{|}{|}y}||}{|{}|zu}t}~|}y~~||y~{||}zzy|zz}~{~~~||u|}x~|~}xz}||yz|~~z||~}}}yv{z|~z||{}zzyz||}}|z~t|~yy|~}}~z~z|y|{{|z{zyz}x|y{y{y}{z|}~~{}~|yx{y||}|}~|}~}y}}~|{{z}z~}y}|}||~|{}y{~~{~}~}}~z}y}|~}zw|{~~}|~z~|}||~}~}|{}{|v}zy|{}|zy||~y}|}}{~|~|zz}|~z{|||{xzyy}yy}z|~xzyy~{~}~|~|x|w{~z}}x{zz~}~{~|z~{|{{|~{}|~}|y}x{}w}|}z{x}zz{||~z~{~y|{}yz|~~|}z||x|}~w}}{y~zy|~|~||~}wyx}{~z~~~}}}yyy}}|{x{~|}~|z||}~z~|~|{{|{|}w|}y}}zuy|zy~|{~{{u}|}w~x~zx~z}x|v{{{~{}}y|~}~}xz|}~}|yzz}{~}u{y}z~}x{}}}|{x~yz}|yz}y{yz|{|~~|~~~~~}{~}~{|}~}~{~}~~~~}~||~}|~}~~~~||}~}~~}~|~}}{}~~|~}||||~|~~{|~~}|{{}~|||{|||y{{x{x~{{}}|w}w~|x||}|~yx|||y|yx{}~~~~}w~yz}|~}~{|zx||~zzz{xwx~w}{|}}|w|zz~{~~~|}xzx{{{{}{zz~|||zy~~z~~z||~|zz{|xz}}{xyx~|y{xwyzzz|{x{}{yz|~z}~}y{}xy{}}z}~{wy~z}{z}}yxxz}zzzxz}|~|yy{|~~~}~u~}}~{}|}~{y{~{|zz|~|{{~y|x|}|z|yxu|||z{{{}{{y~{~~~z|}{zy~}}}}|}|{}~}{~y~}}|{z{s|{{y}{~z||z{}z}|~}~wz|}{}}~~~yy|}|||{|x~|{|z|{|}}~{w}|y{|yzz{xz~~}~~}|}{}}{~~z~}{~~~~z~|{}{}xzy{{~}|yx|~z|y}|{|y|{}}}v{|~xwy}~}{|{}|{||}}||y~y{z}|x{z}}z|{{~}xvz}|~~|t|{~||~|~~z|{~}{~||{~|}~~|}zw}}~zyxy~|zy}z}}{{z|vy{|y}x{x{}y|y|~}z||w{~z~}~v|}yy}|{zy|}{{|{{z|zxx~}|z{x}{~w{~||{|~}||}}{~yz|{}{{zw}z~|}}{|zyy}y|~y~{}}||~zz|x~~~~~~~~}~~~~~~}~~{~~}~~|~~z~}~~~~~~~~~~}}~}}{~|~}~}~~~~~}~|}}}}~~~}|}}~~}~z~|~~~|~}~}|~~|~{}~}~{|y~||}~}~x{~z{}}|vy}~zxzy|{}z}~|y{~|{y}}z~zyx{~}}{}w~yyzzyz~|~{z|~{y{}x{u~zzzz~|y~{}~}~}|zzzz~}{y|~}z~~|w{{zy{~{|y}z~~{~~z|~|}xwz||~z{{|}rz|~}y|zyx|v~}}z}z{zx{{~~}x~x}}||}|s|}{z|y{x~y{}{x}}y~y~~}{}{~}y|}{}~~}}z}{||}|}}z~}{}{z}{|~}{wyx{~~~|}|~zz~|}}w|{}v{}{~{}~{x{x~zz{}}|}z~}|{}~}z}|}~}}{y}|z}z~~zx||{~}|{|z{}}|||}|zzz{|{~~{{z{||{~}x~}~|{||~zz{w|yy}zz}~}|~y{}}{|z~|y~{|~|xy|~|yz{|~{{y|{yx}z{~w}{{}zv|||{z~}}~yy}|wz}|v|}{|z{}|y{|x~z~|}}|~yy||}yy|{}}}y|~{w|{z{}rz}|~z~~~|}{~~}{{}{x|z~~}v~~~~~{||{{{~}zz{~}l~z~{~{{y|}}|x{{|x}}{|}~}y|||z~~}yz{}}z|~yw}~~zz}}{zy}~|~y||z{||||z{x}~|z{~z}||~|~x|{|~}{~~|~~{~~|}|}|~~}~w|}~}{{|||||~~}}~|}~~}}|~~~}}~y~}}~}~~}~~~~z~}~{~}x}}~|||~~~~~~}{}}|~{|~~~~|~{}}}{}z}zx{}y{zyz}{{{{w|}z}{{yyxz{z|{~~y}|{||z}{x{{|{|||~z{}}zz}yz|y}zy}y~{~x}}|{~{{}z}}~}}~{|~|~|}y}|{~~{~|~|y{{~|xz{|{}}|}}}wx|}{}~wwy{|}z}}z|~xy~~}|}~|{w}|w}~z{vz{{{}|}yy{|x~~~x}}|z{{~}}{}|~yx}}~}zy|{~y|~z~}}y{x}z~|~x|}{}yv~zyz}|}x{}{~{~~|z~|z}|{}{~z}|{z}}~{~|}}~{vz~x|{{|~z|}~z|~}zz}z~|~~{z{|}|{~}x}{|~{{y~{||z~{{zzz~{~yvz|www{}z}}}{}}}{~~}w{~y~y}|{~}z~z}y|}v{z|ux~||zy|y}|z}{}{|z~~{}}{~}~{y{|}~|yywwyx|~z{}y}t|{}{~z~{{||w|}~~{~{{}{{|}~w}|~~||||y}}~{|}{{zz~||}}}z}{y}|zzzy}z~{|~z{z}z||~{}||~~y{{y}}}z|}|w{y}}zyyy|}{}~z|||y}zv{w|x{~zy|~|{|~~}|}~z}~{|}zxzzx~}x|{}|}~~x}|zy{|w~{}z{}|{}{{}|}~~}y~}}z~}}~}~~z|}~}~|zz}~~~~}~}~}}}}|~z~||}{{}}}||}z~~~~~~~}}~~~~}}~~~~{x}|}~~|}~}~}|}{|~}||~}~y{~{}y}|qyz}x}yyyw|zzz{|{y||{zyz}z{z}{w~|~y{u}z|~ww}xz}|{}x{y{}z}{||||x}yz}y~~}y}yw|}z~y{|{{}w{z{|{}y}}|z|y}x|y}zy{{z}{z{x|~}xyw~}{{||~~yz||}{{~|yyz}~}}|~z}w}{{||{yx~{~~|~}{||}~|zyu~{x{|{}}{}{z~}xz||}x|{{yz{~~|{{~}~}y||y~~}y|{}~xzz{{y}{~{y}}y|w~zzz}}}z}}z}zyz||{|}}|{zzxx|}{z{xy{y{{y}z}|z~{{|}|z|}yzz{{z|}{}}|yy~|~y{yzz|~|~|x}xy||}y}{|~{zxy~~|y{vz}zz}z|||{}~x}|}}|y~}}~}tzy||z|ux{~{y}}yz}~|~t||y{|{vz}}||~}{{x|z{{}{~z}}z||{{z|y{zx}yy~|y|xx||{}{|t}}}~z}x{w}|{|w{zwyy}|}{zww}y{z}}y}{z~}{{}x{}|{xw}uyyx{{yzv}|~~zz|yy}z~{{}}{z{}{||z}{|zy{||z{|z{z}{}xz|}{z~}~|}{~{}{y}{z|y{z~|y{u{{~~{}|{{{{{}~}|y|z}{z}|yz||}~~|}}}~~}}~~{~|}~~z}}||~~}~~|~~~~~~|}}}}~|~~~~}w}}}}~~}~}}}~~}~|~|~|~}~~|~~z|}~}{}||yvy|{{~{~~}y|}{{xz{}||~}}~~||}|{}z|~{y}~}}}~~|x|zv{z}x|{zz~z||z}y|{}{|{~}{|{~w}|~~w{zz{{||{z}}~~{~zz|z~|{wz~z~|}x~~uy}{~zz~{~y||{y~|}z|{}}~z}~}{~z~wzy{~y{~z~~|~|y|ztz|{y~||{yzz{{~~yx~||z|}|}~z||~~}|}}{~~|w}{}|{|}~{|x~|z~y{~}}}zz{}{}|}}~{|~|}|y~~z~zz|{zzz~x}{}}{{|~{}|vwzx{y{{||zw{~}~|}z|~}}~z|}|}~|{y}~{~z~|{|}~yy}{{|x{{~|~}~|{~}|}~{y~y~~{}y|}~~}~zyzz~z{{}~z|~y{~yz{{{|}{}zy~|~{{~}}~x}z~}z}{wzy|{yzyz}z}||y{yy}}{zz||w{{|y|~~~~y}{}z}}{}}}}}y{zxz~||}zzx}~~~|{|{xy{z{}y{{{y~yy}~y|y{~~~|}xy{}||}||~z{{}xw~{}|ywy}x}z{}|w}}}}|||}y{y~x}}||z}{~|w}}|}x}|{}y}{yz}~z}{}z{y{z~uy{~|{{z}{|{~z~}~|~}|~}}y~~~|y~~z}~~~~}}~~}}z~}~~|~||~}~~~~~~}{~}~}}}~~~}~}~~}}|}|~}~}}}~}~~~}~x~y}|~}}~~~~~}~~|~{|~z|}~|y|z{}|z~{~|||{{x}{~xzz~}z}{{~}yz~xzz{{|}~}|z~~z}z{|}t{xz|~{{~|}{r||||}}||z{{|z}{|}{y{|~~xzzz{{}z|z}{}}~{}y||{|}}{z|y}|{~~zz~{||zx|w|zw}}~}~~||}zw~{~zyx}y{|}z|yy|}y|y}u}{|y|}|y{}z{z{z}z{{}|{y~}}{}w|~}{}}|{}~x|z|}w|}{{{}}|y~v}z{|x|||y|y~~y{}z~y{|z}z|v~~z|}~|xy}~y{|~}}~~}}{x|}{|z}||~~|z~~}{}{{~~zz}y~xz||{|~|~~z{~|{}{zz{yz~x}|~{{||~w{|~{~{~y{zz}x||~{~~}}~}|zz~{~z||}|{{y{~|{~}z{y~z{w|{}{z}{{~}~~|||z|~{|w{{z~~}{{|}y~{z}v~}{zzzxvw|~}~~~{uw|{{y~x|zzxz{|~|z||y{~}|}|{}}}y{z{|}x|||xyz{|zx{}}{{z}~z}~~}y|z}}y{}|}|y|{~~~zv~|zx||{|w|z|~y|t{}}||x~{w{||zzzyzyz}z}{|{{|}~|~{{u{{{|}{~z{}{{}x~z}z}~zy{|xxx||yx}|~|yyx}~{y{}~~~~~~{~|~~|}|~}|}}~~z}~~~}~~~~~~|}}~~~||~}~~|}~~}~~~~~~~~~{~~~}~~~}~~}~}{~~~~~~~{}~~~~}~~~}~|~~}}|{w|~}x|w~|zzx{yy}{y|u{z}y}zz{|{{x~zxzz~z|{~y}}}|y~||~}~}w~}{{}w|~|~z|zyzz~xt{y|yzz}xz}}x|}~|~~|{}}}z~{}~}zz|z~|~{{|}}{||}}x|zvz{yy~||z~~yz}z}yx{|{{|}zv}zy}z{z|~}~~|}y|tz|v{|z|x~}w||~|x|x{y{{}{xz{yy{y~{||~~z~||||~{{{|}y~z|}y{y{zx}|y|w{yyy{{~z|||}||y|{||||~}{}~y~{v|z~{zwxzy}x|}y{|}xy||x{w{yz}}y}||{~~}~~}}}|z~|z~~y{}z~||yz{y{yy|}y~y|}y|||z{y|xzy}z{}||z|}z~|{}z{z~}}}{{~{|~}~yzzzx|w~~|~}{z}|}~}{}}{{}}}{x|{~{y|yy|}|~|~||wx}{z}{~v{~{{}z~~zw}w~|xy||}{~z}}~|{}~||{|w~|zy}x|{}}{{x|zzxw~{~w~zx}xy{~x{|}|~{|{|zz}{}|}|}}}|||z}~u~~xw}z{~z}zz}{}|}}|z{z|||x|}~{y|||}|}y}~{y}{|y{~~}}xzy~y||||{|z|}~z|~|{zw{z~~|z{{|{{|~~|yy~z||~|~}}{}~}~|~~~~|}|~{~y{~x~~~~|~}~}}|~~~~~~|}}~~}}z~|x~~~|||}{}~~}{}~~~~~}~|}}~~}}~~~~~~~{~~}}~~|||~}|y|}|}{~}{~{t|}|z~y}|{{{wzz~{|}~wy}yz|z{{~}z{{{||y}}~yz||}|{|}~{~xx|~}z}{z{|||{}x{|~xzxyy}z{}yxzz}xz|{{|}{{|zy|zz}}|z}y|y}|{yzt~y|y~~}y{z{}~w{|}~|y|z~~y{y{{{{}|yy}}y{{}~{}~}}y~x~|}}z{{|z{|wyy||{z}|}x}|||x}|}zz~}}}~{||{z|}{{~{|}|~|~|}{}}}}~|~|}{z}}}||z|||{|z}||}||z~|||~}y{|{{||}}{|{{zz~{|||x}z{xz||{}~vz|{~{}{~|{|{{}}y~~|{~~{y}}y||~z~v}}zz{}z}y}||{{}{y~~~~|}w~~|z{{}~~~y~}z|}}x|||}~|{|~{}{{z{y{~}{}{}}y}~{{x}z{|~x{z{{z{{}z{yxx{|~~zzw}x}|x||zx}~{|}w|y|y{ywz}{~|yz||||z|~{|}~~~}}y}~}x{y{~||w|~|~{~w{wy~u{~~y|y~|y{~~{}~z|yzv}yzx{~}}~}}|~xz}}{}~z|}yz}|{|}~yu}{}||z}~y~}zx|{{y{{~~}~zw|}~~}||~{}{u~{y|~~{z}~}}z||yxzx~~}}z~~~~~~~~~~}}~}~}~}|~~}z~}|~}~}{~}~~z||~~~~~}~~~~~~}~~~~~~~~~}~}~||~}y~~w}~~|}~}}~}~~}~~wxy}||v{}|{uwz{|v~}yzv||}xxxz~|{}z}}~}|z|}z~|~~|~zz}|~|}w}{~z}xz|xx~y~vxz~|~~|~z}~||yz||z~x{|~~|}|{yz}~{{~}x|}{wx|}w{z|{|zwxxz}}{||~}z~~{y~||}y~}}|}~|}{zswz~|yxy{{|y|y~|z|xy}zy}y|||}}y{}|~{{|{|~|z~||}}}|z~~{z~}|yz}|{z~~y}x||xz|y~}{||y}}{~}}{~{{{~}x|z||z{{{|}z}uyx~}|{~z}y~{{zz~}x~}{~y{yy~|{xy|~||~yz|}}w{}{}z~}}zzzzy~|z~{{x|y~y~~||~{}yx{||~y|}}~z|y~||y{~}zz}z{~y{}{}|{zx{ww}z{{|}~~w}~~y|}~~{xz~z||{}{~|{y{{|~~zx}yzy|x}xxzw|}|||wy~||{z}|||y~}}~zz|~~zz|z|}||z}zz||{zy}z{{zzyy|xx~z{yzy||z{}{~~{~~|x~z}|}||x{~z{|~z|~~|z}~{z{}yz{t{w{z{{}x{zv}x~|{}yu{}y{x}wx{~z{x}y~|z||zy{{~z{{w~{wuy}z|}}|{~~|}~~}}~~}z~|~~~|}~~~~||}}~y~}~~}~~~}~}~~~}}~}~}~{z}{~~z~~}v~|}~}~~}}|~}}~~~~~}}|~~}~|}~~{}~~~~~~}~~~~}~|~~~|}}zw|}{{|~y|z{}}yz{|}{{}{}}~x{|~{|{}~{y}|}{|yz}~|yzyyyz~y|||}{x}}~}}zz{z{|z~z||}{}}{}{~~{|vz}~~{|y{z}{y~{x|z{zz|z~}}w{|~z}z}}|w~||~{}}{{|}zz~|y{}|}|zz{{zz|}y}z~}wz}zy{z{yz{}||}}}}|}z~~~}||}|z|{}|z}z{zz|{zx|}x{y{yy}~{{}y{~z}}}~{~|||v|{~xz}{~{|~}z~~}z{{~~{}z{}{{x}z{z|zy|}|~|{zx~z~|~{z}{~|~}}z|zw|}~||}y{z~{~y~w{xz}||}{|}x}}}|~{}}}}z{|zy||}|~zx~}}z~w}~~{z|x{z|}}||~}~y~|y~}}}|{}z~~{|{z~||z~{zz{|{|}z}||||{y}}}~{yz~}|~zz~|x||z|zy{{zy}xy}|}}|{{z}}{~}{~z{yy{~~}{z~}z|}}z}|}|}}{|~|~y~|z}}zy{{||}|{|}}{zz}{{yy}y}z{{{{{~|}v{~|{u}||}w|z{|zz|y|{~{}y{~~}{~|vz||x~~|{z~|{~||z|~zyw{{{}}|~yy{{|~~z~}~|t{~~y{|z|~}~z|y||w{~|zzz{z{|~~}~~}~~~{~~~~~}~|~~}}|}~~~~||~}}}z~z|~~}|~~~~~}|~~~}~|}~||~|~|}~}}}~}}}~}}~~}~~|{yz{~z~~x~yv}~|||yz~zyy~w{{x~zy||~||~{}~|~}{{y{{}x|yz}v|}|{~u~x~|y||{zx}}|{~{z}yz}}{~}~z|~yy|xzzz{||}z}xw|}xz|}y{|z{|{{{~}{y~{|~z}||xv||{{~}~{~{z~~z|z{}}~|}w{zwzzz{zw|~yx{}{z|{z~{}||{{xx}zx~|x{}||}y{w~|{~|z|}{|||}x{~|w}}x{}|}}}|}||~~||x{y}{}z~{~|{}{{}~||}~~yy~x}z~vz~yzzz{{|z{~uz{wx}}{{{{wy~|~~||y|~{~|{~}}}z~{|~||{}~x{zx}||{}{z}}|x}||z}y~x{}|{|z|~~|{{|~|{~~|{|~{||||zzz|{}z{~~|z}{{{v|~yy{{|~{||}}y}}{{|~y~|x{~}~{}z|||{~v|z~|~y~|wvx}yzz}|y{{}y~|~{~{|{|x~y~y~{|z{zz|}~{~~{|x{|~|z{|~zsy}{~{z|{|}z|{}zz|||}~~z}z{||yz}z~}{||u}|}}zyy}|~zzz}{~y|||||zz}{||z}}{{{}|u}|}z}~}{|y}y}~}|~y{xz~zy~|~{~|w}}w|~xzz}|~~~w~z}{||{}{}|~}}~y~}~~~~}}}~}}|}}~}~~~z{|~~~}}~}~{~}}}~~{|~}}~~~~|}~~~~~~{~}}~y~zx}~~{z~|~~~z~~}~|~}~}~~|}~{}{||~y~z{}}|{z{{y{}~y{z|}|~}}|z}z{z|z~||zz~}}y|yzxx{{y~}}~|zz||z|z}}vz}}z||zz|}~z~y{z~}|~{y|{{{{{}{z}w}{~w~~~{{}~}}uy}|||y~}||}z}|~|x{~{}x{~{{w{yw{}y~~{y~}x}}~|~}z|w}{}}}zzyxz~xzz|}~{{~~}z{{}~{~{~|{x{~}}u~~~}~}~}{||vy|z|x}{}{{~{{|y|zy|~}w{|x~}|{yzw}{y{z|}}|z}|z|||{|v|}tzvyv||z~{~{{|~x}{{z{|||}}|||||}}{~|}~}xxw~~||~y}y}|}|~|{|z}{y~}{|z~|yx{z}~z~z}{|zzy}x|}|{||{}~}{yxz{}z}}~|~z~|}x{|}x~zy}}{~~x{|~}~|~~}|~w}xy|~zw{{}}~|z~zzz~}~||v{|}|}|~y}}~yy}x{zzz~}|{}~y~{z~|z~|{~y}|x|{}~}~|}zz~}zy|z}~||x||z~yzwz{||||~|}|y~v|z|}{|{|}}|}z|z}x||zw}{yz|~yyzyx{~yzx~}|~|~|{|{}}~y}~|}~|}}{zy}|yz~}{{{{w}~{{w~}zzy|~}~}{z~x}{|~}{y}|}~~~~}~~~~~}}x~~~~}|~}{{~}}~|~~~||~u}~~~}~~|}}~}|}~}~}~|}~~}~~|}~}~~~}}~~~|~~~}~~y~}{z~{z~}||}w||~|{{{zx~~|x||}w|{y}|{|{|xx{}}|}|~|}~zz|~~}}~}|xx}~y{~x{x{}yuz{|{||{w~{z}~||}~{y{~y|~~}~}y||s|yxz{{}~||z}yy~}|zzw|{}}yyw{yzz|wx~z}}|xyzx|{{|~||yz~|z{zx}~|~||z}}}}zzzzwzyy{w{{~{yzz||{}}|}z|{zwz}|~~|}}~z{zzz~~}{y|{zyy|{z{|~~y{|{{}}|zz~zy{~{y||~z}}z||}}~}}{{{zz|{|zw{}~zyz~y||u|{~{z}}z|~|y{x{{||~zy~w|yzz{{||{~y}y}{{|{~|||}}y|{}z{}|~|zy{{|y|y{y|x|wz~zxz~z}~~z~yz~}|~~|y{}w{~|~xzy||~yz{z|yy~{zyy|w}z}{zzyy{wvz}z}~z||z~~yz|}|{z}{|}|z|{~~|~}zz|{~y|~}{}{}wz{y{xy{x|}~{{{x}z}zxw|~z||{vz{{yx~|{~x|{}|yxz||y|{}{|zy~}zzxzw{~zx{z|}|{~y||~}z{z}}|}~{~z{{|{~x}yz|||y{xz}|}}||yx{}}{}x|yy}x}}{y}~~}zx|~}{|y~{|{{}~{~{~wzyz}{~y|xy~yy|x|y|x~wz~}z{||w|~{|}~~zy~{w|}~~~}~}~~}|~~}~~}{}}|~{}~}~y~~y}}w~~~~}~}}~~~~~|~}}}~~z~~|~{~~|}{~|~}}|~|~~~~~~~~~}~{z~|~~|~}}~{|~~{}{~|{~z}{{~|{}|~zzyz{}z~}~z||||}|zy{{}|{z|zx}z|}z{{{{|zzxx|}~z|z~||{|xxz{}}~~z}{||{~yzzxzx}|{|}|z}z{|z}{~y{y||{|}z}z}}z~}~{~|~~zz~||{|xz~~|{z}{~y{~{||z{}xz}z|z{|{z{w|~{~~z|}z}}}~|{||vxz}~|}zxyyyz}{uz}|{z}{}~|x}z~}~|~~{{~}~|~|z|zyz}~|{z~z|{{}{~~||~~z|}{|{~}|xw|x}}z|z}{}x}z~yx{~~{zy~{zz{~z}{|}}~{|zyx}z}~}||{~||yx{|}{{}}}{}~|rz~{{||z~|{}}}z{}vy|||v{z|z||{~|wy~}y|x}x{|}z}zz{z{~~}{}x~}}~}~|}}~{}{{y{w~|zz~~~{t|y|{}~|yw||zy}|{z}x||~y{|{|z|}~}{|}z{|}~y||}{{}~{{|~wv|z~{}zz~x}y}{z}~yx~~||zyz}|{ww||{}~{|{}}}}~{|yy~}z~z|}|zw{|yz}|x{~}y||z}z~{{|w~~{x}~yw~{~}|~}}{w{}{{zv|~x|~}|~~|}z}w{~{{|{|||~x~{~}y|~||{~z{~{|~~~x|z}}||{z}~|xy{{}}~~~~~}~~~|~~z~}~~~||~||{~~}~}~|{}~~|~}}{~~}}~|~}|}~{}~|}|~~~}|y~}~{}|~~|~~|~~}~{}~x{~~~}x~~{|~}}~~|}~}~}}}}y{{~zxzzwz{}{{y}y|z}~||y|~{|wxxz|}~y~~}|{}}y}|}yy{~y}|y{~z|{{|zxyv~{|y|{}{yzz}y}{{{||}|{x|y~}z{~w{~~|{|{}~{y{~~~{}z|}yz}|x~}|~}yz}v|xuw{w}~~wz~|}zy{{{|{}}~x{yyz~}{|{u{~z{zv}}{}}~}xx}}}yzyzzrz~z{{z~~|{||zzw}|~~~}z{|{wyy{}xw{vz{u}{z~{z{z}{~}z}z}~y~~x}}|zz}}}|~{{x}{x|}~~}}y||yy{zyzw{z}}yy}{y||y|z~~z|}z}|z|{}}{|||{|{x{|~y|z|w{|x{z}}|{~zxx|y}{y~z}}{z{{{~x}}~{}zy|}}}|zxxz~}|{|xz}||z|}|v~xv{yy|z{|zz}{}z~y}}}}w~|y~y}~|}v|}}z{{x||}z|x{{||{{x|zx|yz|{w{z~y}y|~}~z{x{|~~z|y}w|y}}}{z||vx|zz||~z~~{~|}{xy}x}xz{|{zz}~z}xz}~|xzyx}{|y}}y}}|~{zzyz}|~y{{~||yxyx||zz|{x|{y}y{|z||x||}|y~||{}z~|z{|~~}||}}zzx{z{~z{~~zw|{|y{}~~|}{}y}|||z|~~{~~~}}~}}}~~|}}~}|}~z~||~|~}}{~~~~||~~~}|z}~~~~}{z~}}|}y~~|~}~~~~~~{~~~{~~~}z}~}}~~~~}~~z~~~~|~|w{|zzz|z{|y{}{}w||~|z~||w}z|x|y~}|zywz}yzzyw}||||}~}xzz~}{}{z~z|x{|{z{~||||z{||~}{~}{|z{~}x|wywy{|{{v||z{|z{|}~~{|{}{{}}~z{|~yw|v{z}{}{{zzz{{{z{|x{~}|{}|{y}|}yyz{y}~~z{|~||xzxy|yz|wuy{}{}~xz}|wyyy|zy|||z~{|z~}~|}{z}~y{|zyyxz{~|zzw|}{{z|z~{{yx}wyzz{{{|y|y||{yzy|}zz{~z{}uz}{zz|}||~}{|y}w~z{~s{{xx~{{||}z|~|}|z|~}|~{}{|{|x~~|{|x}|y|{{||~|xz|~|zz{z}}~z~y||}{z|}z}z~}|{{}~||z|}|||||z}}y}~w}~w{|~xw}{~z~{yy}}yy~z~|}}zwz~z{~y||z||y~}{}}zx|}z{}{|z{vw{~zzzz{||xz}}y~z~y{x~y}{{{zvzyzzz{zy}y}{y}{{z|}|y}yz|y{y~v|{~{{x|{~x{||}~}}}}z}|}zzzzz|w|x{}{x{{}~|xx|w~x{wz~||y|ww~~{}{{z}||z{}y}~|||z~||}{z{~|v{wy}}z~xy{xz|z}{~{~{{|yz}|z~{z~y~tz||}|~~~~~~~}~~}~}~}}}~|}~~}~~~~}}~}~~}~~~~~~~~{~|~}}}~}}}{|}{}|~~~~~|~~}}~}v}z~{~~}~~}~}~}z}|~{}~~||z~~}}}}~~~}~}~}~|~~|~{|z{}{~z{z{{x~z{z{}{~}z~|zz}z|{yz|}}}y~~}y{||{|~~||||y~~}tzz{x}|}{}{{v}{v|{}~}y}zx|~|zzz{y|}}{{~{}~{x|}{{{zxx}{{wy{}z}xy}y~{}~}{~}~z}{{z|z~z|yz}zx~z{z{}{}{}{{}y|z|zv~y|}}z|}|{{yu~}|x}{{{{|z{w}~z{z{~}}}~}||y}{|zx}~x||z~yzz|z|{}w}|zzz{{{z|}~{z}z}w}|}~{|z}~}~|}|uwyy{{{zy|{}}zyxy{~|~}|w~x|}x~y||{}zy~{z}|{}|||~~y|{}||}yz|{}}|y~z}}|x||}|}z|zw}{~x}~~~~~zzy{y|{{~z|y|{~|{z~}yuz}w|w{z{z|v{{~}}~|{|y}{{{|~|z{{{{|||yy|{|}~~|wzyy|zzz~~u{zy}xyy{~||}z|zy|}yxx{|{~{{|yx{}|}z}{{~~||}z~}}}y{{~}|v|~yywy{{}~~{}~z}}z~y|{~{z{|}|~~||}}x~|yy{{zwy{}|z{}~{|||}w||v{v~z{x~}~}}zz{}{}{{{~|||}yv}wy|yx}}}~|x}x}{z~|u|z{|||}}{}}w~{}z}~}}~}|}~~~||~~~~|}|~~}{|~{||~}~|{~~~~}{~}|}