\\\\z|9}~|{|~{x}}|}~z~~||~|~{}{{{}}}|~~z~}}~{~z}y|}~~}}~}{|}||||~|||{}{}{~{~}y|}}~|{~}}}~y~~~|{|z~x||{~}|y|y{~~~~}~~y}~}~}}}y}}~~}~~}{~}|}~|{||||~xx|{~}{||~}|||zy||{z{{}}}{|{{~z||}y~~~~~}~~}}y~z}~~~|{~xy~|z~~{~~|z~}~||~~}{|||~}y|y|~z~wx}~z{~~z~}||{{}}|}}yz~|}{y|y}~z~}{}}{}|y}y~z}|}yz~|||z}}}|{~}{}z~y}|~~y|~}|}|{x}||}}z}yy~{y|}{|~|~|~~~}~|||z~~y||~}|}~|~}}x}|{~~~~|{}}}{~}{||~{~z~|z{}|||z~|}z}}}||~~||~{y}|z~{{|zz|z}|zz|~|}z}~~~{{|}|~z}~{}~}~}zx}{~|{}~~}}~~|~~~}}{}}|~||}|~||}z~}{|{~}|{|}|{|x|~}|{~v}~|||~yz}|~~|}}}~~~z}~|z{w~|}|}~|{|{yz~|{|}{y~z||~}{|}~{}}}|~~}z}}~y}}z~{~}y~~z|}~y|~|}~}|~~{~~|}{}~|v~}||~}~~}x|||}}y~{z~y|}~z~~{||}|}|~|}||~xz~|}||~~{}}~y~|~}~~~~|~}~}}~|}|}~}~|~}|~|~x}~{}|~}~}~~||{}y|~|}~}z}}}~}~z~|}z~{~}y|~}z~~{~|x~}{}~|}~~}~~}{}|z{}|}y~|}||{~|~{{}y{}}~~|{{~~~|}}{z}~}|~z~y~|{}||~~yv~{u|~}~y~}|}}||x|y}~y{~}}|||~z~{||{z}~|~}~p|}|}}}}}~~zz~|x}}}~}}~~z~{~}{}|}{~z}|}}||}~{z|~~z{zx}x}~yy}y}}}x~y|}}}||}}y{z~zy|}}~|}~}|}}|z{}~}}}z||~{~}~~|z|}y}}}{|~~y{}{zx{z|~|~}{}|}y~~||}}||x{|~~~||z~{|x|}~|~~t}~~}}~~~~~{}~~~~yy{{~y}z~{y~||xz}~~|}y~~~||}~x|}|}z}y}~~y{z|w{~w||y}yz~{v||{{~~~|~|z|~~~z~{}}|}{~{~}~{~{}~|~~{~|~~}}~~~}~}{}x}{}{~~~~~}}}~~}{~}~|z}{w}~}|z}{~{~{x~|{|z|~~}}y|v{{|y}}}}}z|{}|q}{~z{y~~z}~~~}{{|y~{}~}~x}~~{z}z~xs}~}}}~~y}z}|{}{~||~||}y~}}z~~}~}|{~{{}|~}{~}}{}~}~|||{y|{}}|y}~v{{}{~y}{}{~z}y|}v{{{}|~~}{{~}{~yy~~{||{~|{}z}}~}}}~zzz{~}{{|{}z{}xzz~~zz|y}}yy}~}||z{~~{y|{}~wz~}|}}|{x~}}|{x}{y~}}~{}}~~z|||~|{}~{}{z}|y{zy||}|}x~~|yy~|~{~||x}||~~}{y~~}x}|}{x|~||zy{{|zy~}}z}~|}z|~x|{}~}}~z}||}~{}{~w|}~w~}}z}~}{~~}{~~}z{|{~{}|{~~||{}}w}}x}||}}~{|~{z~|{~t}{}{{z}}x~~zz{|}}{y|{~|}z}~~{|z~~~}}}{~{}~}z|~~~~|{~}z}}}~}}}~~}~}~}~|~~~~~||~}~}~~|~}~~~}z|}}}|{yy}vxy{y{y|{}}|}|z~{~~~~y|~z}|~{~~{~}~||{}~z|{z~w|||}~|||~}~~|~~~zz}~~|||}{}}~{z}z~z{|}{|z}z}|~~y|yx}|}|x}{|{}}}y|}y|z{|w|~~vzz|z{~y~{}}}}|{}~y}|xxx}v{~{}}y~z}|y}}{||{y|}yyz}~~}w~|~y{yz}y||zx~~|{~}}|{}~y}~}y~w~yzxxz|}|}{{|y}|z~}|}~y~}{}~}|}z|~v|{|{}}~~x}~{z}~}{z|}~z~}}~~~zx~}y|}}x~y}|{~z~{{}|}}~~{}|}}~~|~~|{~~z~zw{}zz}}{}}}|~zx{z|~~~}|}x{yy~~~|||||yyz|}|{~{}~{}w~}{~}y{~~}y|zx}{y~wyz~~x|~{|~x~x{|x|z|||}~|}~z}z}{{zz{}}{~z~z~~~}~}z~|~~u{z|{x|~~~}}~||~}|~~zy}~}~~~~}~{~~~y|~}}~~~}~~~{~}~~~~}}}|}~}}}|}|}}|~~~~{{}}|}~|{~~~~|}~}~}}~}~~~~|~~~|~~~}~}y~~~y}~s|y}{y{y}z|{}|z~|{z{z}z~~{}~~z}z~|}~}zzyz||~y~|}||z}{|~}{}{}~v||}~x~~|z|}{}vx{||||zz}|||~~||~~~{~|{z}~z{z|||{~}{x|{|x}yz|z}}|y||y~zy~}}|}~}}|z|~~z|y|}{|z|~}{{{{~z}|y|~~|y~x|}}z~|}|x~x|~}}|~~{{}x|~y~zz||}z{~{|x|~~}|x}}{}x}|~}}~|x}{~||v}|{~~{|}~~y~z~x}~|{~}|||~}x|y}~~|||}}||~{y~}{~z|{}}~~}z|~~}|vzy{}{~x{{z}}}z}~x}|||}~z}~}|}z{}~~x~|z{{y~}~||{|{~}}}|y~}yy|||~{|z~}}|}x~x~v}|{yz~y~|~{}{{}zz}{}}{y~}}{}{}|}|{y||}}}{~zxt{{z}z}}||z|{|z|x{{}vzz{~|}|}}|}zz||y~|v{~|z~{~{{{{~~~xz}}|~{|z~~~~}{|~|}||}|~~y~~}x{|{~}|}~~{u||}||{|y~~~|~~~}~~|}{~|~~}}{|}}~|}{~~|~}}}~{~}~}~|~}~~}x~z|}~}}|~||{~~~}~}~z~{~}z~|~}}y~~~~~}~|~|~|}|~}}}}}~}}{}}|}~|~|~}~z}||~}y|||~x}|zz}||}z~w{z{y{|{}z{z}||x||~y{}{{}~{z|{zvzz~z~{zzw{yy~z~~{z~x||w}y{~{}wy}}~|}}||z|y~|}{{|wyz{{}{}}~~|}{|z~||}~~~~~|}{x~w~}|{~}|}y}|y|x~x|{|y{y{~{v}}~||{~~~z~}|}|~}~{~}z|{z|y|}}}|}{|}}~w|w}|}x}{z{ry|~}s}{~z|{{{x}xwz||~}x{{z}}~|{y{}|}~|~z}}}~y}|}~}{~{z}~|}u}x|~z~}|y}}{|x}y{|~~~|}wx~|{y|zy~{~~{z}z~|~{z{{z|{y{{x}{{z{|}|~yz{w}}{~|{}{~|}|}z~yz{~y~|||~y{{~vx~~y||}z{~~yxzx|}|}}z{~{z}}{~z||}~{wx~zy}y{w|x}}~z}z}|}}y}wz}}~z{|}}w}}zz}{~{}|}}|{z}z}zyyw~y~~}||{~~{z~~~~}{}y|~{w{}z{~x{~{{zzw|}|z{z}}}~{}~~|~}~|{{~}}}|}~}|~~~~}~~~|~}z{~~|z~~z}|~}~}}}~|~|~~|}~}}~||~{~}~}|}~|~~z~}}}}~}~~~}{{~|~~~|~~}~~||{{~}|}}|||{|~~}z|~}}}~}{~~{{|~|}~yzxzy~~|{~w~z{{{}~~|||x}|~~z~}v}|x||~||}~}x|}~y|}y}zy}{z~y~y{}zw~|}~}w~{}|~w|}~w~|yw~x|z~{yzy}~}{v{uzzy{~{z{~||~~}|}~~x}{|~}zy~z|{|{~|{wwz|{||}|}wz{}~z}~{}{}{x}}~||xyyx|z}|{xx~|}|{|}{~|}z~z}}w}~xz{{~y{zzu~}|y|yy}|}{~|}||~~}~~~|{z}{|}{z}yzzz{}}|z}}}~{~~~~|{y~z}|z~~}{|}~}}u{}|~|{}y{{{}|{|}{v~~||}||yx}|~|w{{}~~}{|}}|}x}}{}~~y~}y~~y{yz{~~{|zyw{xz}|}x||}~w|{z|x|zz{|~}y{{}zyyu|~v{{x}~z{}{}~|~|{zxtyyz}|~{}|{z}y|~|}}yy|~yw{~~z{{{wzz{t~{|xzzz~|ytyw|}~w{~zzw}||{y}{~~z~~}y}z}}~yu}}{|{}}yxyw|{z}{|y}yr~{y}}z}~|xw}{~|}~yz|w~{|}|}zzy|||zz{z~xxux{|}|}|}~~~}{~|}~~|}}}}}|~~~~}}~~}{~~~~}~}~}}}~{~~{}~~}~{}~}~~|}~~}}{z|~|~~~z}~{~~~|~}|}}}}}}~~~z~~|~}}}{~~~}|}}}~}}|~}}}}}}~}}~|}|{~~}|~~{v~}|~~}~}~|~{{}{~}x~{xyy|}}zy{{{}z|z||{~|zy{|||wy|~~{}wz}zwx~|{}y{zyz~}y~}|v{|z|{}v}y{y~yy{z~~|~{~~w}{{{~~~|~|}||}}~~z}{}|y~x~~}y{z~zyy|xx}{x{{}x|||z|~~zz~y|y}}}~z|||xy{{~{{|xw}|}|{z|z}|vw}{y~|{xw{{yz{{~{}{{z~{~~|~~y}~~z|www~{}zyzy|~}z}z}|~|{v~{~y|~z}z{~||}xz~z~wz|}z||}}}}{z~}~~}}~{~y~}~{|y|z}zy||~~y~~~~~~z||}}{yz~|x}}~{~~~{~y}}}}~{zw|{z{{}~{zy{|{||z}z{zz||x{yz}~~}}{~|~}z{~{}|x|~{{yz|x{y}uyzy|}w}}|{}x~|{}~y|~{vy|t{~}}||~{x|y{}~y{y|}|y~{{x~|{z}xyyw{{yy}yz~|~}}~~y|{||}{~|zzz|~~xyx{}z|xzzw~|~|z~}}z~~y|wyx~{}{}}|}{|}}|}|~|z}x||z|{~x}|{z~~~}|}~~y}}|~~~~{}z}~~{}~}|~~~}}~~}~}|z}}|{{}~|}{z~~|~zx}~}}~|{~~{}{~y~~~~{}}}~{|}|~~{~}~~~x}~}}~}}y|~}~x~{~}|}|~~{~~}}}x~~{~}~}~|~~~|~~~}~z}}{~}~~~~}~|~~~|~}{~~{}}~{}y{{u|}y|}zz}{}~xx}{~zy}|}~~||||z}zyy|yy{|~}}z~}{{}y}}~}{}}~}~~y}yy|zxzz~x{}}z{}{w~|~ywzz|{~yw}|x|{y}|zz{z}~z{~w{z}|z}|}}xz}}w{zxzz|~~{}z{|w|}}{zx~|y}~{~zw~vz{~{~z}||{~~}y{~}{z{}z|{yxzy~|{x{z|z{}|x{|x}~z|{~z~{{}z||~||{y|z~~z|{yz||zy{yz~~}z}~~z~y{~~||}xz}zx~z~~z{z{|~{z}}x{v|}~w}{{{|}}|{~~{{~y|y||x||~|~y|}|~~|}|}||x~~~{}}|z|~}}zzu|}~zz||~{y{~y}{~zzz|{||{}yv~yx~wv~{}}{|s~{z{zy|~}|}{z~~x|{z|y~~}{~{~~|~{}|zy{|y}~{{y||y~}}{y~}|}y}z~y}|z~}|xy}x~y{~||}~{||}|y|v~}||y{}~z}z|z{~{z}{{{z~x}|~}||x|{x~{t|x}~}}~|}}~|zyzyz}|}~|~}~}z}}}|}}}|~~{}|y{}x|{~~|}|~}~~}|~|~|~}~|~}~x~}~|~~~}}~{~}|{~}|}~}{}~}~~~}~}}z~{|{~}~~}}}~}|~z}}|~}{~}}~{~}~||~~}}~{~}{{~|~~}}u|}~{~|}|~}}~|~{~}~~~~}~~}}|~z~x|}}v}|x|{|}zxyu}zz}}~~}{}|wz|~y~}zz|}}}|z~z~~zz}x||x|wzwxww|{~|z~}~}{zz|~|{~z|}{}|~{zz}w~|~|~{y{z{}~{z{z|x~|z{|}||{{}u||{{~|}|}y{vyz|}{}x~y}{}z}}{x{|y}z|}|~{~}{|}~~z{{}|z|{{{{~{~{{}w~zx{zzzyzyzyz~|{{z~~||~}|~~}~zz}}{~x}}|xy~y{{{w||z|zy|}~{}|zyzz~~|}~}z~~|}y{|}~y{}}|y}}{z{v|}~{y{}y{yy~}~}y|x~|{}|}z||tyy|x~}~z{x|yx{}|z}{}}|y~|y}|z}}|}~}|~}y{xx|~~~~z}~|~|vyx|yx{|{~zuz{|}z|yw{{}{||~|~z}{~~~zw|~y}y~|vy|z~z}{{~{}}wx|yu~}z|||}}~|}}~|}~{|}|x~~}x~||~~{z|}y{x~{{y|u~~~~z}z~~z~}|yz|}~|~|~wyz}}}~y|}y}y}w{{|y{y|~|{|y{{~~~{~~|}{}~|~}~}~~}~~~}}~|x~}}~}{~~{~}~}{}}}|~|~~~~}}~~}}{|}{~}}yw~{~}~~}}}~}{~~~~{}{~}|~|~}|}}z|~|~}~|z~~}}~~}~~|~~{~}}}~}~~}}}z~~||{~}z~{y}|{|}z|x|~|y||{{zz|~|~}|}x|~}~{||}y}}~|{|}}|{z}}}y}~|}||~}|{~}zyz~~}|{{{|zz{~vz{y}{}|~y{}}y}{y~~|}}}}|z|~|xwzw{}{y{~{y}}xw~{}{|}z~}{~}}y{{{{z{~~}}}w{{}~yz{|{zyx~~y|{}}{{x~z{{~~xz~{ww|{{||x}}}y{{}~|{~y{|}x|{}|}{}~xx}|y}{z{||}}}|x}}xy}zy~yyy}{{}xuz~y~z|}~||z}~x|z~}y{z{{{v}v|v}~{~||yz|}y~~|{~{}}|~{v|x||}zyz{|z}}|v{}y}{{y{zxz|x{{|}|~|~y|z|x|{|zzw|{z|~~yz~~~{zz}}{}{z{y~|}yw|||~~~~}}{|z~zz~~}v{}z}yzz|{{~~y~}z|{v|{|}w|}z|~{|}{y~|||z{~|~~y{}|}~{|~{}zy|~}{|z|~{}{x}{~|y|y}~~}~z{{~~~{xz}xyw}}|~}{z|{y}{{{{~~~{}}{}~y{~{z~y|~}~zyy~}x}{~}||}~}|~~~~}~|~~~yx}~}~|}}||}~~~~~}~~z~~|}}}~~|z}~~~~}|~~}~}~x~|}~}}|{~~}}}~|~~~}~~||~~}}|}{~~~}~~}}~}}|~}~}|}~~~~}~}{~~}|z~~~{~~}}}}z~}z~{|yw|y|}}y|wz|x||{}{y~~xyx{{z{zzy~|}z}{}~{{y}|x~|y~}{}|{{}|}|}||||{}~||y{}|z}|{}|{|~x}}z{xzy||{}~z||}}{|}{wv}~y~|s~|}}~{wzy}|v~}|zy{~ytx|}{z{w~|{~}y~}|~|}|||||||}~zz}}|}~zz|yz}|yx{|z~zyy{|~|{|{{~{{~}}{z|xv~z~z{|}~}~xx{|}{x{{{}}}|}z{~|~~z}}~}y{z}~}}{{~xz{}|~~y|z~y|{{}~{y~}w}|~~y}z}~~|~xz{|}ywz{}}{}{||{}~{{{}{}{{}}y~~~zyz~{}~}z~y~}yy~{{}~||z~y~|~z~|{~z|z}|{|~}|w{}z~zy}vyz{|zw~y|x{zvxyy{zyy}{|z|z|z~w~z~}}xx~}{|z}{{|xz~~|{{}x}}{{~{~{~||{~z|}}~x{x}}z|y}}~~|yzzz{}}x{{}~z}|z|~}}x~yx{}~{}~}{~~~}~z~~}~}}}}{~~}~||}|}||~~~~~~yz}~|yz~~~~~}~}~{~}z|~}~~y{y{{~|~~~|{}~~|}{}~}~~~~y~}{~{~~}~z~}|~yy}|}~}~}~~}~}~{~y~}~~}z{}}~~~{}~}}~}~~{|}~~~~}|z}~}z}~~z~~z{u~}~{{zxz{|}}|z~~}{ys{}{|~~}}}{u~}|~{u}y~}z{z|~zx}z~||}x||~||~|}~|~|zzzz|}z~|~|{|}|{}y|}y{~}z|u|z~{}}v{{}}~||z~}}~}{}{~|~{||}}y~~yz~~~}y|~|{x{~~~|~{yzz}|s{||{{|~{~~|~z|~}~z{}y}}~||z~z|~|}~{v~y}x~~z{w{}~{~}|{~~{~}|}zz}~y}{zy}||~x{}w|}z{}~|}|x|~~~z|{zy{y}|{~|~z{{w~}y~~|~|}{w~}~{{yz{}{|{}~y|z~~{{zz|~z|{}{~z~z|}x||~}|zz}~{{~}{}{|}y~}xzz{zyz|w}}wz}z|xz||z~z|}{~|}}{zyz|}zz}}}~yy|~}xz}||z~z~z|z||y|{{|~v{y|~{{yy{yy{zy|~~z{}{|~~|v||}y}|y~|{{}~yy~z{y|}zy}wy~{~~~z|{~}|}y}}z~|~|z|x{}z}y{||}}|{u{|{~}z}~z~~{{~}|~~~}~~}~~z{{}~}y{|~{~~|~{}~~~~}~~}}~{|}}{}~~}~{}|~}|~}~}}x~}~~{~}|}~~}~z~}y~|}|}~~|xyx~}|~}~|}}|{}}~{~}~|}~z|~}~}||~~~~{}~}x~|~z~~~{}~|y|{~~~}~~}~||~~~~x~}{|~v|}{zz~x|}zz}}}z{{||~yz|y~yx{~||zzz}~}}|~{z}~|y}yx}}|zy}x~}~z}{zxyy|y~|{~}~~z{|z}~}{||yzzz||{z|z{zz{|u{x{||~}yz~}zw~|yx|~~{|y|~y}z|xw{{{{|}x~}|}{zxz||}zx{}~{{y}}|{{}||{~zz}y||~|||~z}}{z|}~z}~y|}z|~}~z~~}|~}z{{y{|y}|}x{{yzwyyz|z||{w|}v|{y{}~~z~~}|~}{}yz{}{}~~~~{~{y}}||}z}{x{{rz~}z|}}}{zy}|}wz}}~{|~|{|~|y~~~|}|w|y}||}zw}~{~}{~~~zz|~{{~{}|z}}}||}}{||~~{{|{xyy||wz|z~||~}}{|y~~}|~y~{}yx{|z~~{{}~~xz}z|z~xx|y|~{~{~||~y||z~|s}~{x~|w{}}|{||{||~|yz~~}||~}{{z|{zy~v|{|}y|}yz{}x}{}{}}}z~}}y{}|{|~~||}{|y|||z|{}~zy~zx{}~|~||||}x}{tx|~xy{}{}|}}}~}~}~~}z~~~|{~|{~~~~}}~}{{{~{~~|~}|~}~z}{~~|~}~~v~~~{||}}~}|~}{{}~~~~~}}|~~~}}{|~~|~~~}~{|~}}~}}~z}}{}}}~}}}}~{}~~~}~~|{z{~|}||~{}~~{}y|}~|~y}y{{||}z|~|{}{y~|{z{|~x|z}u}y~{x~~}~~}}~}}~~~y}|y}v}}|x{y{{~}x~z|{~|vy~|}{|}{|y~|}{|w~{{}|y{zx{{~v}}zyz|~}x}|x|}||{{|{||x}}z{}y}{}xxzx{y{~y|p{|z}v{z}{}~}|x}xz{~|~{}x||~y}~wzzy}}{|x}{|y{|z}z}{}}~|xx}~y{~|x{z{zy||{~z~}}}}z~z|w{~z}zzy}yxx|{z~z~|z}}~{z}~|x}xzy}y}~}{||{z}zz|z}y|}}||~~||z|}z{~ywwz~||}|}~x}~{~x||v|~}x}{}{~zz~{}|}}y}zz{{yz|{}z}vxy}y||}x|}|{}~}~|~|yv{z{{}w}y{|}}x{z|}y{wz{|z}wy~~x}|{y|x|{~z~}|x~~}zv|xz||w}{{yz{~{y~{x}z{}|y}{zx}x~}{}xz|}~z~y{y|zz{{|v|}|{}|}}{}yz~}~wv~z{~w{{w}w|~y}yz|~|{z~u}|}|z}|y}|z}yz||~~yx}{z{}z|y~~~}y~}y||z}y}~~}wy{{~{}|}}~~}||~~}~}}~~~}{{||~{~t~|||}|~|~{~{}~}y~~}{~~}~~~}}~~~}~|~~}|~~||{}~~~~~~~~t~~~|~~~~}}y}}|}}{}|~{~|~~~~}}~}}}~}~}|~~~|~~~~|~|~~{}}{~~|~}~}~{|~~}}~~}~~}|~~}|||z{~|~|{|yz}|}~|||{~zx~{|y||zw~|}{|}~|~{{z~z}{{}z}z|}z~}|}zz|||{v{|}{}{|y}yy~yy{|{|~}{|}~{}|z~|~x|yyy|zy|{}{||x}xxzz{x~zz|z}zz~~~{{||zyz{||~y{}|~~z|y|}yz||~tzvyz~}yy{wz|{~{}z}~|||~y~}|}||zzxz{zzzwx{}|}{~~~~{zz{~~y|}w}y~|{|~||{}x{}~zy{}{~u{~{{||~~wz}|}y~y}~~~|y{{z}~||y||}}y||{wy~zw}~}y{~|~{}z~|}{{~~|z{}{z{{z~|}{{y{~~}y}yz}{{{~y{||z}zyyy|~{~|y~|{{~~v{y}}}|{xz}|y|zw|~{|zz~~{{z}{{{~xz~{~|~zz|}~~}z~{|}}~|{|zw}}xy{||||yv}{|z|w|yx}x~~~{|~|zv~~|{|}}w{|}}w}y|~}~z~~y~{z||~{zy{{{|~}~|~||zu|z}|{{|{y~}}|~}|y~~}~}x}zv~y~{|}{~z|xz}|~}|~}x|y|x}}}z}{{}||~~~~~~}~~|~~~~}{~}}}|~}|}}}}~~|z{}|}~|~~}}y}}|{~~~|z~|~~{}u~~~~~}~z~~||}y|~~}z}}~~~}{|z|~~~}~|~}~|}|~{~z{~~~}}|}}~~}}~}}|{}}|z|~}~~~{}|||~}u~zzyzzy}zzs|~~{w}~zy{}w}x}|z~~~x}}}|{|{|}{|z|z|~z~|}|}|y}}zz|y{}xyw{~~}~w}}~{{~zy|~|||}x|}|||~{}|z}}~||}}{|z|{}}~~~y}}|zz}~{|{y}}}{|~}x|~}|}y{zy|{wxyzx|zy~z}~|y~y|||{}{{|~y{|}x}}{}{|}~y}{{|z~~x}{v}}z}}~}z|{}}~|zy|}yu{w~{|{|{z~{}}z{}~yy|}}yuz{z~~|~zx~||~y{~{~}{{|z{~}|y~{|~~{|~~||}|{~{{|y||zv{y{~{}{}|z~z{y~x}{z|z~~}{~{~}||~|{y~{}}zyz|{~~ww{|}|~y{}}~}~xzz|}}x~{{|x}x||y}|v}~w}z|z{~{}|z~}~z|{}|w}}|{}zy}|{~~x~{~}|x|||{z}{y|{~|~|xwy{}z{|}|}~{y~z}z~{|z{xzwz~|}||}}||z{}~{xy|{||}{|z}z}z|}|~~{}zy|~|~|x}v~wy}x{y~{|wt|yxz{}|}~w}|{{~x|~}yzw}}z{~z|~{~zz}z~|~|z}|{}{}{|||~~{}{|~}~|~}|~}~~}~||}{}}{}~~~|z{|}}z||~{{~~|~~}{~}|~}|~}}~}|{|}}|{~~~~~|~z}|~~}||}~~~~|~}||~}}z~~}z}~~~~~}~~{~}~z||~}}}}||~~x}}~{||~{}}~~~~}}~~~|~}~}}|~{{{y}z~~}z~z||w{z~z~{}}{~z~~|{~~|~|}~{}|~z{{|x{~y|~}}|zxzwxzy}~||~y~~~~v~}}zy~||{y}}y}}~~{z~}zyxzz|y|~{zz{zw}}zyw}~~}v{{~}x|~|~z|{~~~|{{|zzx~}y~|||z|z||wy}{z~{}|}w{y~z{{||~y}}|v}~y~{|}|~}u~{uz|zz~u{||~}}y~~||~}|}z~w{~~x~~yx|zz}}|z}}}z~{|x|y~}|~}|}x~{|w}}|||~~}|{z~|{{~|{{yz}x{}yux}{zzz}{~|{}}}}~}w{wz~{{~}{w|}||{|zx}{||{}}zy}|{}~}y~}{}~~}}z||{y|}x|v}~{y}~z}y||z|{y||}~yx|{|}{}~}|~z~}|zz}x||{~zy|w|||~{zy|z|yxv|z~}{y|w~|y~~z|}|}zz~z|}}y{y{w{|{}}x}|}y|~}|~{|{|{|{|~~|~~{|~y~wzz}yz|y}|z{sx}}~y{}z~}~y{x}{~z||}x~~~z|~{}|}~~||~}}~}~~}{~~~~z}~~}}~}~~~~}}{~}{||}~z}}~{|~|~|~}{~~~}}|z}|~}~~}|}~~|||~~x~~}~~{|y}~{~~~z}}~}z||~}|~}{~}y}{}}~~|{~~{~~~}z~}}x}}|}z~yx~{z}~z|}x{{~z~w}z~~|}{|{|}}{y||~z{||||z~|z}z~}{y}}z~}~}|{||~|}z}v~y|}{y}{|}xz{|{v|}yw{y~z}y}|}y{|{x~|}~{{{{{~{{|{~|~}}|~{|{xy~}}vwy{yww||}|~z|~|{~{w|{}}}z}yz}y~|{yy~}z{z|y|zy}}{zw}~z}y{~|~~{~|~}~yx}}z{||~~v~tzszs{}yxzz{yx||}||{|~|}|{zt}}}{{}|{}x||y|~|~}{~y|}|w~z~~}}xz}z~y}~{~}{{zy|}~|zy}{}}}z}yy}zz|}y{~}~{|}{}{x{~||~~|yz~z|yz}zzxy}{{vzz||}~|xwy~|}|{|~}{~{~|~{z~|~x{v}~~zx}{}}|z}z{z|w}v~y|{}|~yu{|}~{}}~~z~zy~|{}}|y||}|{~{{x{{{}|z~{z}}x|{{zz|}}~|xw||}y~z~}w|zz~|{{z}|~|~}||wy|~~|x{|zzy|z~}}~zyz}yy}~}w|~~|z~x}v}}~|{y{}|zz{~|}{|}z{w}z}|}}~~{~{}~~~}||}|}~~{~~}{}~|~}}|||}{~~{~}~}y|~|~~~~~~~~|~z||~||}~~}~}~~~}}~x{~~|~~{~~}~~~~}|~~~~~~}|z~z|~}~z}~|}|~{y~z}}}~~~{~~~~~z~y~}~z}}{}~}~~~~|||~}~~~~~}~{}}|}~~z}{~|yxw{y|yx{|y~z~|}{}}|y||yzy|yx}}z}{}~|z|}{~{~|y|z}y{}zz}~~~{z{{{}zzw}|z|}|~|~~~{x~uz}~~}z}z|||{w}|{{}zv{~z{|zy{z~{~}v{|y|~yz{yz}}|{}|}||{{||}|{~|z}|~y{yyx{zzyy~~xy{y}~x}}{zz{~}{y~|~|{y|xyz|y}}w|~yzz}|~|~zw||z}zwy~}~~}y}~z}}~}|zz|zwy{{}{xz|y}z~~{x{|~{}zy~}~~~x|~~w{~yz~}|}z{{|{|}z{{|z}~}~xy}|}|~z||~ywy~y~~}|yz}}|}wz}y}{w}}{{|zyx{{z|yx}}z}{}{v}}|yz}}{~{~~x{~|x|}~}y}z~~}}}|~{|x{~~y|}z{|zz{{}xx~{}}y|~zw}}}||}||~x~}x~vyz|x}{}|yx}v}~y{}}z|~{w{wy|}~}}~||{{|~~}~~||}||zw}z|zz~w}z}}y}{|x}~z}z~|}{z{z{~{yw~~|||zy{{y{{}z{{x{}}|y{x}z|~x}}{y~yz~~~~~|~~||~|~||~~~~y~{|~~~~~~}}~}}~~~||~z}~{}}{}~~~}|}~}~z}~}~}|}{}{~|~|~y~~}~y}}}~}{}|}~}~~~~}~~~~{~}~~~{~~~}|{~y~~}}}~~}~~~~~~~||}~{z}|}~|~~~~z{y~zz{w~y||{{}w~~{{yx{{zzy|~z|{{~|xz|~}~{~}}}{z~|zz|{{{{~{}x|~}z|z~~~{z}}||{}z~{z}{y~zz}~y~|~}{{|{||~}}yy~|}z|}{~}{~y}{{zw||z~}|zy|~x~|}|~|w{~{{|}v}~|~zz}}z{vy}}}~x|{{v{}v{|}{|wz}{zzzz}|~}{z~|{{yz|}z|}}z}w~}{}~}{}~}x~|yx|{{w~{}}|~{~{|}||{{{z{{}||{~|z}y|{zz~{{}y~~~|}zz||}|}{}~z|~{zzz|}}~{}zz|{~{~{||y~yw|x|}~}}{}y~|y}x{}~|zx}~|w~~||~y|~}|~}y}{~x~z}~yzy}yy~y~||{}|{}z{~zz{{~zzywyz}y|w}x|}z~~}~{y}w{{|~w{|z{{}zxz{w~~|z{x}{z{}}}y~{x}||~~|z{{|z}z{zvyw|zx~zy|u~~~wz}yx|~z{z~{{|~yzvz||w|~z}|zy{v|z}{}~||}z~~|{{{|{z~y|y~~y|~}~zz{}~w~v{}|}}~~z}y|y|v~}y{|}}x~|}||~|}~{~~~}~}~}~~{|~~~{~~}}}~~~~~~|~~~~}~|~}w}||}w~~r~~~}|}~}|~}w~|}z~~|{~|{z|~}|~}}|~~{|}}~~}~~~|}~||~~|}}}|z|~}~~~~~~}~z}~~}}||~~|}~~}~}||~z}~{||z~~}}|y}~}~~zz}|}xy}|~{}}x~w|~{|x|}}w|zz~~~}}{{z}x}|}q{}zv~zx{zv~{y}wz}{{{}z~}y||x~z~}{x}{{z~{yz~z|{~{z~~v}zzz}|{~v|yy}z}}z||y{{z{~{|||}{}zwz{y{y~|{z{wx{w|{{~z{|~|~uzx~}|{}|zz|x}yx|}|}|y}||y{zy|y{|y~zzzx}w}|~x|}{{~{||z||||}{}{}zyvy{{|y}ww~}}~w}|~~}z{}{|}y~xy|~y|}z~||y~x|~}}}|z}yz~}|z~~~}y}|{|{{~~}y}{|~}~|}~|vx}~w~yy{yy~yyz|~{x~|}{~}}~|{|}{||y}{x{|~{{~y|{}~z|}}|{{xx~}z}{}z}z~|}}{~~yy{x~|}|{y}}}|}}x}zx|xz}yyy}}z{|zzxz{yz|wx}~||||}~~}}{~x|}}{z}{{{~~}}z{{y{}||zz|w||zx|x}}z{|wzy{{u{}}~|||~y{}xy}wu}}~y}}{y|~x~|xw{yy{{|x||~|~~{|~}}~~}~~|||~{~y~~~}~~~}~|~x~}~}~|~~}~~}||}~}{~{~~~|~|{~|~}~|~z~|}~}~~~}{~~~~}~y~~~}{}~~}~~|}y{~}y~~}|~~|~~}{|~|~~~z~}y{}}||}}}~|~|~{~}}}|w{{}}{zz}{~y{||}y~z{yz|z~}x|~~||~{y|||~~z||}}y~}~{~}||y}|{v}{|}}~zzx{yxzy|{}y}yy|x|||x~{{~}}{w||x}zz}z}vx}x}y~|}~~~{y}~}}z}{|}~y|y}|{~{y|yzy~|{{||{~y||}~{~}||z||{}}|z}v}wx~{v{|}w}~~~{}~|v}~{w{}~}xwz}x|~y}y}~x{{}{|}y|{|wy}|zv}{~yxy~|z{x{{|~~z{}|z{xz}}~}{xz}}|}~yx~yz{~{}z}}y}y}~}~}|~~}}}~x{{|{y}{y~~}|}u{|}|~y{z}{|z~y~w}yv{{~}~}{|{{{}~||z{y~{||{{}~~|y{~|~y{||yyz~z}|~}}|v||w}z}||z{x}|||{|}~|y|{}z{z~~~}v~x|~zx~|yz~}}|vz{}~~ww{zz{}z}~z{~}{|{zz{z||~}x}z{{}||{}y|{}|z}}{|{}z}z}~~|}{x|}}}{z|{y|~|{|}~}}{y{y~~{z}y{tw}{}|}z|}}{v|}}~z||w|x~}|zy|yz{}|{}}zx{||}~u}z}}{y{zwyz}|~~|x}~}|~{}~y~|~~}}z}y}~~}|}~~~~|~}~~~}~|}|~{~{}}|~|}{|~|~~x{~z~~{~y}~~~~}~}~|}}}z{~~|~~~}||~~}~~}|~~~}}~|~}}~}{~~~~|}|~}~~}~{~}}}|~~~~~}z}{|~~~|y{}~|w}w}}{w{~}|}y||~}zxz|{}zzwz~v}x{~}{|}z}}}y|{~y}z~{}{|}w{~vzxz~w{}x|~}x{}||y|{|~z}~{~v}}y}}y{yzywxy||{{}{z||{{|~yy{}}xz~vy}}{y~y}}x~~}|~yz|y{~{|{}|s||}~s}yxx{||}|}~{|x}|zz{~}}~{z~|z~yz{xy|~~x{|y~{{}}yx|~}|z|{|x~{}y|}y{|}~{{y|{|xz|y{}z{}}|{|{{}u{x~z|y|}{}~|~~zv||zx~}~}~~~|}}z~{}wyz|z||xz}||z|y{|~}~{}{{}z}{{~~|~{zx|||~~}~|}|}|||}{{v{||z{{}v{~yy|||}|~yz~{}}|~~||{z|}}{{{z~{y}~{{{wttzz}yz{y|z~}yz}}{y{~~{z|{z}}{xv}yyz|~~xxy}vyx|{|yzy{|wyzzy{y}}|~~~z|{||}{x{|~|~xzwx~zy}ux|{z||xyww~z}|}}|}}}{|wz||{z{}{yy|}|}|}x}~xuxy{}v{z{~z~~~y||~}}~~|}}}~~|}}}|~z|~{zz||~~~~~~~|~}}|~}~~}{~}{|~~}}z}{}~~~{}~~~}}~}}}~}~}}~~||~~~}~|}|}{~}}~}}}~}||}}~}}||{z|~|~~}{}~{~|}}~~}y||}z}|~~~~}x{y|}~~{}y|~z{}y}{z|}z}|~z|{y{|v||~}yy~z~z~y|}|x}~y}y~~t~}~}z{~|wzz~y~|{|yz~~{}z{~yx~{~~}x{|zx}w}{z~xy||y}y~}yyzz|}x||y||}|~}~zy{}{yzyx{~zzy}~yy|y~z~y}x{~|~x~{|{y}xwy|z{~}}y}||z{zy{x}{|~xy{v}~z{~}{zy~}}y{~}w|}}{}z~y~|}{{{{{{~{y|~zzz~{|z}{z}wz||{}z{{~~{yy|}}x~z}{y{||{|y~y~~xvwz|x|~wxx{{||}{z~yz|zzyxx}{}z||z|~u~y~|{~~}{{{y{}x}|}}|}y|}}zw|{}~{}|}{||z|zx~y{x}|~|vty{xz}vz}{|}yy~|{~~z|}~|}~}~z~{|~}}}wz{~|~zy|z~~~}yy{y{w~{~~~y{zy~}x|{y}{|{{xy~~||~{~||}|x}||}||~x{|v}y|{{tz}|{~w|}|{~~z~{|~|{}z~}~x}~z}}~{|yz~|}~z{yzy}~{}s}~~}}~z~z}}}|~}{{}}|xzy}}y|}z}{zw~{y}z~{~}{|}x~x}y{y~~~zz~~|~}|~|z~|~{{}y}|}}}~{~~|{~|}|z|~}~|}||{~}|~}{{|}~|~}~|~{{{~||{|}}y}~||~~~}|~||}y|~~|~|}{|~}|~|~{~z}~}~|||~|y~~~|{}|~~~~}x|~~~~~}y|~~w~~{|}}~{~}~}|~~|z}}~z|}zy}vyz|yxz|~y{~xy|}|{{|{y~~~~|{}z|z|{{~~|{|~|{z~~|~}~~~|}{}zyz{y}}~{|y{}~~x|{{{~z|~{~~}~y|{|~z{{}z|{z}{|}|z~z|~ywzzy|}|~|y}{{zy{}y}~|{{y{{z}y~}}~||~z|zwx~~|x{y{~|yy|w}}~zx~|yxv|}y|}||z|~}~{~zx~{xx~~|x}}~y|||wz~z~w~|z{{y}}v~~}y{{zx}}yzw~z}~~~~{y{}|y|{~~~|zu{yw|yy|x{~}z~{{{x|zx}|zz~z{|~y~~|}{~{|wyy~xz{}z{}z||~}}|}~}z~}{y~|w~}}{|}~|yuz~||||~{~~y}{}||}}}|yu}||y{}}}|x||~{{y}}}yz{{z~||~||zz{y|y~y~zz~v~||zy{{~xyx|{||{yz}zzz|yxz{~{}vy}}~}}{||z}~u~vy{||{xyxzzy||~|{z||}y{~{{{~||~~|}~~yw{|~|~}~zw~|z~}y~|{w||~xz{v~wzy{y~~z|z{|{{{~~~}}|~~|yz}{~xyy{x|z{~~{vvzw{{~~|{|}y|}z~~{}}~}}}|||~}~~}}}z~~}~~~x}~~}~y~~|}~~v|~|~~~}~}~~}}}~{z}~~~|~}||z{}~{}y~}}}~{{}~{}~}~}}{}}}}{~}}|~}}~~~~}|~~~|{|z}|}}|~}}~~{{~{{}|~~}~|}|}{||~{|~}~}||~~~~~}~}~|}{~{~~}|}{}|~|z~}~{}|~~}~}y{~{vwy~|{|}~w{{}~}|ywy}{}~z~~z~{~}||z~||v{~~|}|zz{w~~}~|}~}{~}~|||}}|yxzz{~yz}}{|}y{~y|{{|w{}}~y}y||}y{xzw~{vz{||}yz{{||~y}~~|}z~z|z}}x{~z|z}z|w|~|~zy~v{}|{~}|~{z{}|~z||z}~|~|}||~}~|{~}|}{{~{}|y}}}~z~z}{~z~u~y~|||zz}|y}{~~y~}}~}z{~z~|z~zxy{{}q|zzz{~z{}~}~y~~x|~z~zvzzz~}}~w{t{}}|y~}yz}{}|}}~~}|}x}|zy}x|||}}~}y|{}~{{y~yw{zy~z~}y|~|}~yw{zw~{{y|z{zv|{}~}|}||~}|~}z{|{~z~~}}wy~|{yy|zz}{}|w}z~||z}~|{wz}}{zz{}x}{}v|{{zz~z|{}zz}~y{~{z|~zz}|~|zy|wz~yzz{{z~zyy~~wy~{qyy}~{|~~x{~{{}z~{~}|y~{||y}~~{~~~}yz|zzyy}~zx|x|{}zz}||z}}y{~~~z|||}}}~}~}}}~~}~~~|~}~}~~~~}~}{}~}~}|~~}zz|||x~z}|}~|}|~}~~}{}~{}~y~z}~|}{}~}}~z~~|}x}||}~~~~}|~~|z~~}}~}~}x{}|~}~~}{|yx|}~}}~vz~zz{|}}||{~||~|}~~|~|~}|~{z{~|~|x}{||}|w}~z|x~xzy~ywywz{{zzyy||y}~zy|y}~~zy~}z}}~{~{~~z~}~{z~z{}||}~z~~{z~}yzz{||{z|~~}}wz~}zz{|{{}}}{||~|~~~}{z|wy}{z|{yy||~|{zz}z{t|xy~{z|y{{|}{}|{{{~|}w}}}z|{zy}|~}~{{}xx|z{|z}|z{}x{}|~xy}z|}|~u}x~z{|||}y~y}|~{{x~wx~w||}|zz~{|z}|}}}}xx}|z}|}y{}z}x|{{wyz{xyyz~|||~~r}w}~{~|{z{}}}{||~~~~|x~y}z|}t{~y{~y}|zzzzz}y{}~||v{y~z|~~}~|{}}~x}{z{|{w{|{zz{z~}~~}{{}x{|w{|{|}~y}y{z}zz}{}}z|{zz{z{|}{y|zz}{{z}}z{}}y|x||x}x}w{uz}{}z~{~z}~~{z{~|wx|v}y|}|}~}wz{~~{{x|~~}|z~{z{|z{}yy{{{z}x}{y}y{|y~~|}{{|{}y}|z~}z}z~y}}|{}}{{|~~zz~z~}x|}}~}{|x~zz}{}}~x{{wzw{||~w~|}|x|}}{~~|z~~}z~|}|{~}}|}~~|}}}{|~~~~~~|~}~x||}~~~~~}~~}|}}z|~~~~}~~~~~|~|~~~~|z{|}{|~|~~~~{}y~|}}|~~{~}|}~}~}y~}~~~~~~{{v|}|~{}}~}~}~~}~|{}{~}}}~~{|{}{~~z|}}~~|~||~~~z}~}~}}|{|z}~~}|{|x{~t~||z}}~|z||{~{z}}{~{|xy}|~zz{{{}z{|}wy|}~|{~w|z}|~}|||~{~|}z|u}yy}{z~x{{wy}x}~{y|}xy~}~}}{{{~x||z|~~{z~zz|{~|~x}}~{}~}|{{}|z~~{}z{y~xxz|}w~{x}~xzzz}}{yz||{}|z~~{u{{xz}~}~|x|~}z}{|~~z|~{~z~z~{}}}{}{{||}~y}{}{x|x}zy{~}}|y}y{}}|wy~|z}}xw{{|~{}yy{}~|}~}~}~{}z{|zyyzy}x~y{}}|}{}|v~zx{~|{~~}x~~x}}}y|~|{|x~z|}~~|~|z}{yz~}}z}|{}~~~|{z}}}||||{z|~{}{}||y|yz~z||z~zyz||z~y|~z}zx~|}~~{z~|yw{z}~z{xxz|}|{{}||z}{|||zz{}~~{}|}~~z{zx|w{|{|~z~~zwwz{~{}{|~~{|~|~y~~{~}z}|yv}}y{||zxxx~~~~yx{{yz|~|~|x|{z~xy{~z~}~{|~z||yzw}x}|z{||y}|z|~vz{wy{~~z{}{|}}~}z~}}}~~~y|~z{}~~~z~~}}~{}||~|}~}~|}~}~}~}~z}}~|~~~||||}~~}~}~|~|~~{||~{}~}~}~~~~}}|~~~|~|~~~~}||~{{|~{~z~~}~|}~~~~~~{{|~}{}{~{}~|}~}~~yz|yy~|}~|~|x|yzw}{}yv}~wz~}}|~||~~{}||{{u}||~}u}{}y}~xyyy{y}{~~~zwy{}xy}{xy|||zx{{|~||{~|||~}z{xy~}z{|||}~}~}~~}z{}|zyy|}x~x|}~{}{|}}z~||zy~||xz{w|}{|u~~~}zzvz{~{}~{|zy~~||~|}}|||y|}}||~yzx}{wyuv}{}{}v|{xy~}~{{z|x{y}||}~{~y~z~y~~{|x||~y~~~|zw~{{~|}}{z}{}x~}{}|~~~~z~~y|{{}|}||||}{v}}y{|~|~|~|~{~}|~y~}~{~~{z~z|z|zyy|y}{{yz}{~x|{}y|~{}}~}}}}}}{zzz||{z}~}{~{}|{|}~{{~{}vx}z~{~|y|{|}}~z|~{|z{|~|~}}{~{{{y}|w}w~wz}|~yx|~y||}zzxzx|~v}~zx|~x{{}|~}~{}|z}|}y|}|y}}}z}~~z~~||}|~~yy|y~{}~{~}|}|yy|{{~}zz~{{|}}||y{{y{x{}{|z{y}~{t}|ty|z{~}}}~|{xzy~|yx|~}~~}|}|}}}~~~|z}~~}}~~~~~{}~x}z~}~||y|~~~~}}}|~~~}~}~~}|~}~}}~}}}~~~|}~}z|~z}~}~{~}}x~~}~~}}~|zx|}~~|}~}}{~}~|~{{~}|~}~~~z|{~|}~~~~y~~}y~}}}|~}|{}~|}}|~~|z|z||~yz|~|z{zxz~{~|z{}{|}~|~~|||}y|z}}v~zyz|xz|~}|{~|}~yy~z~yxz{|z|{z}{z~xz|y}|~|{}y~~}{xxz||{z{|{|x{}|z~~y}}|~{}{|zz~}~{}{|wy}~~|z|xzy}|z|}}}z{{w{x~x}||}xx{yy|y~{~{zx}|z}x|yxx|xx|y~~{|x~{{}|x~}|}z}|}~v~x}{~z~{yz~yzt{}w}{}}zy|}~~}}{y|}yz}}{~z||x||}xzwzz|w|~}}{v~z~|}}|zy{x|{{y{}|||~~}x|||z{}yz{|y{{~y{|}zyx{z{y~{{}yzvz~zz~y}}y}{~~~|z{}~{}z}{||~~z{~}|z}}x{|{}}~z}~z~{w|}wy|{z{}wzuzy{}~|}x{~x|y||x}{}z}v}|{|x|}~}x|}~u}{w}|}y{xw~~zy~{|z~||~~~x{}||{|z}~}{}||~~{x|~}|x|}{z}}x|yxxz|~}{|{x}|z~|{~z~~}{yz}y|~|}}v~{yz{y}|zz~zz{y~|z|y~}y}}w~zx{}~z~x|{z{~{}~z~z{}y}}|{w|~~{z|||}}}z}~|}}~~~~~}~}~{~}~|{~~~}|~~{~~~~~}|}|~~}~y}z~x}{~||~~z}{}||~~{z~~}z}}z~}{}~~|~x~}|~~}||}~|z~}~~}{y~|z~||~~}~}|~}{~{~|~{|~}~~}~}}|}~~}~~||{}}~~~~~~}|~|~|~~~{|~~~}~|~~}~}|}}{}~{|~z}~}}x|~|w}{xwy{zy|yzy|z}}|}|z}|yy|{|y}}zz}~z|}|~}y{yyy|x}{{v{z{~{zz~}|z||y~{~vz}}y|z}{}|{|yx~~}y|z}zy~}{z~{~}wz{~z}yzy|}||x||~y}~y~{~}{}{~~~{{}~~|~{}~}|xw|~}||~|{z~yxx}{z||{|{}v}|w}}}z||~~{}~{{|{}}}|{|z~}~yww}}{y{}y~z}~||}|{}|~}~{||zz{}~|vz|~y{sz{|~yy~}~yxz|{~|}v|{y||yy}zzzy{~}|}x|~|{||u~yx}v{}y|yu|ry|||{~}~y|~}}}{}{|{|}z}~}~{}~~|wy|z{v|xz{|z|}y~|x{z~}x||z}z~z{}x}~~~{{~|}~|z~|y|z|zz||}{y}~~z|y}|z~~|}{wz|{|y}~x{|~|}{{y~z~y|{{yzz~z~{~|zwwy{}y||z~z{y~}x|~}}}{{z~zz|~|{|{z|y|w{}{~{xyzzz{~y||}uy{|v}|{{zx~{z~}}}{~|{~}}|{z|yx||{}wy~~y~~~}|y{z}zy{z}x~{}~~}~|~}~|}{}|~|~}}{}}~}~~}~{{~~|~{}~~|~~~}~|~~~~{~{}z~}|~{~z{~}~yy~}~}x{|~|}}~~|}~|{y~|{{~}}|~~}~~{}~~~z~{~~|~{|}}}~~|~~{}~|~~~|~|~{}}|}}}~~|}|~~~~}~u~}~z}|~}~~}}|}{}~}~}~~|||~~z~~~z}~|}|~~|}}{~~|~}x}}}}~z~y|~z}y}{~y{z}~y}~{{|{w{x{}}|y~{y~x~~zx~~}z}|z{y}|z{}{{|}{||~}xy|~|}|{|}~{vy~|{}|{~{~z~{{|z{{|}{|xwz||}~{{~xx}zz{yz}{x|y}|z|{}z}}{~~|{{|z|}{y}|v||z~|zzyy|y|{z|w{{zx}v~~||}}|~|{y{||}{|~~z|yz|}}{z{zz|}}{{{{{{|~~z{~|zx}{}}{~xzy{x{z~z{yz~{|}vy|}|wu|y{||{|z~xyy||~z~~ww~~|x|{z~}||{~z~{~{{|~~~}}z}~~}~y~x}}zzz}|~z|xw~~}{{~{{x|~zz|}}~}|z~|x|~z{}|}|||~{}||}z{||}}}~{z~}|{|vzy~z{}|yz}|~{x{{{~{z}}{z}|~{}}y~|~~tz|x|{}y}{}{y~zyxxy}~}z|y{yzx}}}~~y||}z}{}~{{|y{w{}z|}zz}|vz{z|{{{|}~{x~}zz~|}z}{|}~|||~||~x|{~~~}}~zy}{}}{~y{~}}~y{zy}z{}{~~||z|{~z}{y|y}{|}zyz{{zzw|}z}z}yw{}}}yw~z|}}{}|~}~~~|~}~}~|~~~~{||}~}}~~}~|~|{}~}{~|~||~~~}~}~~z~y}|}~~~{}~|~}x~~~~{~~~~{~~{}{}~~}~{|~|~||~~{~~~}~{}|~~}~~~}||~|}}~}}~}|~~}~~|~|~}}{~{|~}{{y}{~~}z}zzz~}|v}}t~}y~}}z|z}|{{~~~|~~~~z~|}~{~||x~~|y|z~~~y~~}|{|}x||{{x}|y~}}|zzzw~}{}|yz||}z~|z}|zzz{}}xy{zzxz{~}z~}{{zwx{w~{|{|x|w}~}}|x~~{yzw{x}||y{~{w}ywz~{~{w||~{{w~|zyzy~{}||}|~zy~wx}~}}~z|}}x~zy~{}z}y|~~}~~x{{||{~}xxy}y~~|}}~|~~}~y}}}|w}|}zzx{yzz}yzzzz}|w~|x{~tx}z~}}~~|x~~|}|y{}z{}~}y|u||}|}{y}zt|w|w{{|~{~}z~yy~~}~~{y{~|z}{|}v}|w|w}{w~~~wv{|y}}|||}}z~{z|~}|x||zz~|xx}{z~z|x|{|yz{}~{}x}}y}~|~|x{{y|zz||z~~~|{~}|z{{z}~y}z{zv{|xz}|~}yx|{}{~yy|}~}z~~~{~~}|}}|y}{zzz~||}z|~|{y}|zz|x~{zv|z}z{{}{zz{|~y|}|{|y|x|~{z|z{|}{z{}zz}y}zzzy|||||~~y~|{}|~|~}}~z~{~}~}|}~||}~~|}}~~x|}}}}}}}}~~}~|}}~}~}}~~}~y}~{|~}~~{|}}}|}{~}{}~{}~|~~|~|wy{~}~~~}|~~|~|}~}}}}|~~~}}~~~~|~{}}~~}||{}}}}}~z~~z~}{~z{}}}|z~{~}~|~~}}~|{}}|||~~{|~{}zy{}|z}{|}{|{z~{|{{|~}~w{}z|}xz~{}}{w|{~}|~zz{}~||}z|}}||{|}|y{}}~w|}|}y~{|{{|{}~zz{z|~{~{z~z||}z~}~{zy}|x}xz|zz{}w}}}z}}~{z}{y}|~}|}|z{x|z~z}|y}{||z{z|yy{~~x|~~{||z{~zy{{xy}}|xv~}y||~{~|~~}~~{y}zz{w|{}}y{{z~w|}z~|~zy|{}~~z{z|{xz~~vvy}yz~~~w{|{z~y~}x~y~~~z~|~~}{{~w~|{~~}|~{|~}~~{{{}z}~{{~{z|z{v}}~{|y}y{}{}~w{uy{~y|}}vzy}|}|~~z}z{{~}{y~}|y~|z}}xyxzz~w{y}{||}|~~zwz}|~y{|}}}|~yy~{}~~~|zy~{wz|}|||||~t~|}||{{yz|z||~|{|{}}|~|y}|zz|}}~{xy~y}y~vy{|zz~{}z~~|{z~}y{wy|~}}{{~{|{|z{{z|u~z~|yux{~}|}~{{~}{{~zz}z}|~{y{z~~z}zz~}|~}{|z}|{z|{{}zx{|y|~~{{~z{w|y{}{|{x}{~}|||~z}~|~~}}y|~~~~~~|||y~}}}~~}~|~|~~~}}~~~~~~z}}~}{{z~|~{|~}~~|}~~~}}~}~{~{z~~~~}~~}~~}~~~}~}~}~~~{~~|}}~~|}|{|~}|~v~w|~~~}~{}~z~|}}~zz~~||~{~~}~|~}{{~x{|~~|}}{~|w{z{x~y~x~{y{z{z}{{||y}}{}z}zy}wytz}{}}y|}|~z~~~}~x|}|}zw|{zz{z}y||y{|z|{x{y|u|}~z}|y~y|}}}{|||zx{wz~~yy~y|}{}{|||v|{z}{}{|x~{~uyy~|u|}}|{|{}~~~w}||~{{}z~tyxy}|{||~w}{xx|~}~{|yzz}}}|}}{~~}|x|yyyxzy|z}|vz|~}}~~|~|z|~~u|~}~|}z|}|}~{|~}|{}}|~}y~~{z}{x{}{{z~zxy~~u|{y}|yxzz~{}}~{y}~~z{|}}|~}|~~|{{}~{z{|{}}y~~{v}~v~|~z~}~{z~vyz|}|||wy{z|x}y{{z|wz{w}z}~|y|~~}}}{}}~}{~z|~~|||z{~|}~xy|z|y~y{x~{z|}xx|z|yzu|xxz|{}~~~y~{|~||}}}|}}y{}~{~}t~{zz{z}|y{~}{z{{wwxz|w{vzyx}}}}{|{{|}|{{~y~x~{||~y{~}|ztyzzz{|y}|{{z}}}w|y}|}y~{}{||~z~}{{~~||{z|}||w|xz||zy~z|}~|||}}zx~|}~z|{|{}{}|~z{~|}~~|{}~}~|z~~~y{}~|~~|~|}z|}{{{~~}}|}~}}}{~||}}~}~}~}}||}~~}}}~y~~}~}~}||}}}~|}~{~}}}}~y|~|~}~}|~~~|}{~~|~}~~~}}z|||{}~~}~~|}}|}}~~y|~{z}~~~~}}~{~{|{}~~}|}|z}~~}|}{y|}}}~|}{~~}}~|}|y{}xzz|w~||yy}}}}|~}~{z{|||w|~{z}||{z{z}~{}~z~|}}xxy|||{}~z~}|z{~{z{{}~}~zxzz|{~|}}||y|{}|}|}~}z}|~~zzyy|~~|{|yx}~y~{}{w~~}zz|}y}|~{{xy}y~~zz}vw|{{{x{x|}zwx~{}}~zy|}{}yz~y}{{|zz{{}||y{||~|x}tzzw|{{z|x{z{~}|{zz|y~y}}zz~|z{{}|z}|{xy|~|{zv{}z~|z|}xz}u}}|}}}{y|}|y~~w{~}z||w~zvy{w{|}{|}~~}}|{zz}~}~}{|z}~}{~~{zy|||z}y|~y{|{|}vv~|~~|}~}}}yu{{|z}~~z{yv|~||}}~z{}~~{{}w~z{}|}~~|~}|{~~|||}~y{|~{~yv~zxzwzw|vy{wz~z}~{}~}|}~}{y~||yz||{|{|z|}wz||w||{zz~|~~||y|~||}v}}z{{|z{y|y}z|~|||z~zx{wy~~||tz~w|~~{z}yy}u{{|~|{|{w~z|yzwz{zv|y~w}||y~~~{}{}{}x|w|||{|||{zvz}{{t}y|zyzy{}z}~~~~}~|z~~~~~}}}|~~|~|~~|~}~~|w}|~}{|~{~{|yz~{~}z~~~|~}}z}{~|~}~}~}~{||}}~~}~~}~~~~~y~~}~{|{~~~~||~~|~~}{z~}|}{}}}{|}}|}~~{}}}z~{y{{~|~~~~}||~~{~~}}~|z|~{}}||zy~~~~~~z}z}~~|z{}}~y~zyzx|yx|~{{zz{|~xu|xx~|x{zw~||z{|{~|}xz|~}{|wx}|}{z~x}z|y{zx|||{v}vy}|yw~~||~z||~{z}{ww}z}|{~~x{~~{{{{t}{x|{z{{{~||{xx~|xz~yz}{|z||~{}y{z}z}y}~xz~xx{}}{|}|~y}~y{{}~yx}||{wz~{|{|x}~{{}x}{|~z}|z~|}~}}}}zz~wxwy{}v|}|z~{}{{{}|vz}{~|~|y~{{{{z}}}~v{{|~y~z}{z{||{~}|yww}wyxx~}{wy~{w{|z~~|{{z|~z}}{{y~y~{~~yx|zz}yuzw|~xwz}z~wzx}z~}~~}{{x{z{|~~}~{y{|y}z}y}|z~y}}y}x|v|}v|~v~yz|{~zxzy{~yz}x}{|}}~||{u|y}{zx|xxy}{}{{|{}|yxz~{{x}y|z|yy|{|~~~z{|}~y~||~{||}~|~{z~{~z{yz{xzwww||z{|w}{~||{{|y{|}}{y}~zw}|~{z|~~}}x|{{yzxzxzx~wyxzzxz{z}|}|{z~||~}}{|}y~z}zx}x|w{|||~w~|zz}y{y~|yxzy|w}zz}xz~y|}~||}~~}~~}~}}~}~{}~~~~}~}~~}}||}|~}~{}|}{~~}~~~~{~~~}~|~|~}}~}|~~{{{~~|~~~}~z|||}}|}}}|~}~}|{}|~z~{|q}}~}}}~|~~|}|~y|~~}}~||~|zz~~{}}}}}}|~~~~{|}}|}~}~}~}z}|}z{}z~z}}~~~|}|}~x|}}|~}w~}z~~~}{{}{~}y|{z|~~~zvzz}}{}|{}z|~|~}{{|y{}x{}~}z{||yzw}|~w{|~{|{}{x{~zyyzy}|}zzy|~~y}}|x|v|}~{zyzz~{}|}~|xz}}}z{{{}}}tzz~~{~}|y{z|||~}}x}y}|zy}yu~}{}yw|w{{zy~||~{z{}~}y{|zz{~{|z}{~}{|v{|w}y|||}}~{}~}{~}w{|}x}}z~x}zy|y~|z}xy}{{{|yz|}y}|zxw|y{zx}}y{~}{}}~}z{}{{z~~x{vz~{z~x}z{~|}w|z~{{{v}||z{yz{yxy~|z~{zzwz~~z|z~y~wyx}}}x}yx|}~~|}z}}y|{|{z|xx|~~|}x~z}zx}~x{x}x~}}sy}}yz|~z|xxy|~yzy||{~||z|{{|}{x~y|y|zz{y~~}}{||}y}~z|}wz}{xx}|w||}y}}{{|}z~nz{|~~}||}yz{|}|{v{~|~}{|~zy|~}{}|}yx}z{zxz{z~~z}|yz}|{}x||yzz}~{v}|zs}|{ywz~|{|}zx~{wx{}zzz}~{|{{|~}}}y|}|v|wzw{~x|x~w{{{~}z|z|{}{~}y||{~x~~}y|}|wy|}{}~~x~}|w{x}}yx~yz|{}{|y~|~}~{|y}}~{~}zx~~{~~~}}~y}}}|}}}|~~~~}z}|~~~~{{~}~}y}~}{~~||~}~}~~{{}{~}{{~}{|~|~|~{~|~|}}~~~}}|~}|{~~~~}}~}|~~}~}y~~}|~|{}~}}|~}~~z}~~}}~~~|~~{~~~~~|{~}u}|{|~|~z}~~}{|y}|wy}y}~||yxz|v~t|}{}w{{~}}~~vz~{z}z{|{}x}}zzx~|||~z~{~{yv{{~||~{~}|y{{}|}|x{yyzy{~}~{xzyz{~|~{}~~z|~x{~}{~}}}|x}yz{|{}~{|{z|{y}y|{~{||~y}|}xzy}~}}||~|~~|{{{~yw{|}v}}xy~x{zz|ww|{}xzz~|~{y}~~|~}x}wzxz}|}z~}w~~x{|{{~~w{zy|}~}zxu}|{{yuy~~{}{v}~}}w~~~|}{z}{|z~{}|{zzz~|y|}zx{|zwy{~|}~||z{||z}}y}|~}y}~}|}{~~}x|z~~y}{zz~|xy}yyx|v}|~~~~z{~zz~{~{~z|}||{y~xv~{|y||~{~|y~{wyzy|}|}yx|}|zz{~~}~|yy~}}{~|x}}x{zx||yyzx~{}z|||vz{w}yz~~~{}z}yzz}{z}|z{~x||~{}z{}~~yyz~||~|{{}vz|y|y~{|z~y{}z{}}~{||y}~z}~|}|}{zx||xxzvz}}|}~yw|y}}~wvuy|}wz|{~|z{||~|~y}|~|||{yz~zzz}|{|wu}z|x}{xz|zv}}x{yzy|z~}yz}}{~}~}~||~z~}|||}~~}~}}}~|~}}~~~~}~~}}}}}|~|~}z}}|z|z{~|~}~~~|}{~x|~}}}~~|}}~~|}}~~}z}~{}}|~}~{~}~}|}}{~~~{x}~}uz}}}~~~~~~}~}}~}|~{}y}}|~|}}|y{}{~~|~}}z}|}}}x~|~|{yyz}|{~{|~||~|{}~y}}z|}{}{|||~zz{x||}z|{yz{x|}}|xx|}|}|{|wz}}}|}~|~{|{|}|z{z{|~zy|x||}{z~~{x{~|||~}zxz|}x}}{{{x}{|~}{{}{zzxy{||w{}}v{~zyv|y}|~x~|y|}~z{|s}~}~{{~z~}y{|xx}z|z~xz}x~}{|~|{~xyx|{}~}z}||v}~y}}}}}|}~{{|ww}|z~|~}~~v|~y}zxy}}|yy|z|z}|}y|yz~v}yr~}}}{}z|{{~|}}~{}}|z|xyz}|~|x~}~}}|{}~}|~}|}{|{|}zy~|z}zy{xx|zwzz~{|}~}}{y|xz~x{{x}|~z{|z{z}}{}~{~{||}{z|}|~}{z|{||z}~}{~}|y}xx~{~}z{}~}y|}}y}||~|~|||~{|||||v|z}}~||}}}y{z~v{y{w{}}z~~wz~}yw~~||{|~zz{~}{}~}y~y{|~|ztz|}}}yz{}~v~y|{{|z|x{zyyx|{}{}~z}|{~xy{{}~}~z{|~|z|~z|~}{|}w|||~y{|~z}~yy~~}y}yz{|}~}||w|xyx}y~|y}z{}}{{{~{y~}||}}~~~~{~~}~}}}|~|z}}}~||~~}~}}~||}|}~}~}||}~{|~||}}z~~{~~~~{}~{~~~y~|~~}~}~}~~|~}|~~z||~~~|~~~~z}~~|}~~~~~}}}|}}~~{}~}}{~~~x{}x||~z{{~|~{}~zy}y}}y{zz{|xzyz{|zz}z}y|{}~z}}z{y{}~}x~|{{z~z|w{}|~{z}}|{||{zy}z}~}z{}{}zx}~{{}|~~~}}{~z}}}|tx}|v}{}y}z{y}z~y~w{z{|}z|zzx~}{|y}zvz~{z|~~z~{~|~|}vyz{y}{w~u}|}w}}{}~}w{{y}|xy~~|~{{y{~~|{~}~z{z}~~~yy|wx|~z}|xyx}{}~}{yy}z|{~{{xyzx}yz|y{y}~|z}~~y~y|}}{y|{~{vzu~yy|}|z~}{}}~{||}|}{}~w}|{yy}{~}{}wz|z}y||{|x~}|{y}xyxz}zz}~|x||~{|||~}~yy~{zxy{{z{yy||{|}y|z|z~x||{|{{x~|~y|}y{{z~{}|||x||}y|w{|}}z||{}{||{{~zw{}|{|}|xz{|~zzy{}{{|}{~|y}z|}{}zvzx|w}y}~w{||y{wz{|wv{{||}||}~yz}{}~{}~z|~{z}~w}z}{xz|||}wyywx|xu{|z}y|~|~|yy{|{||{}}}{yw||~|{x|z~y~x~}}~}w}x|y{}z}|x|y~z{y}zz{yx}~~{{}}}{~~~}|}~|}|}||}~x}~}}z}~~|z|{{}||~|}}~~~x~}}}~~~z~~~~~~{}||}}~~{|yy}}{~~~~|{~~~}}~|~{}z|~}~~}~~~|~}|~~~|y{|~~~}}~~}~~~}~~|}~{}~{||}~~~~~}|x}~~|}~~|yy}~~~||~|z}~~|}~}|~}~~z~}~}~}}}~~|v~~{{|{|~}~x{~~|}~|y{z|y}{}}x~}~{}}z{|{|{vz{{z~~{|{xzx{x|~}xy}xy|yzu}~y|x|}}y}|~}|z~|~{x|{z~|x~{}~{{~|zwy}w|z~}z~}y~{}z}}z{z{||{~|xz|zy|}}}}{z~x}~{yy{~~yz||{||{}z||}vy{zw~z{z{u{yy{w|y~yz{|xx{~}x}}~~xz~|x{{}z}x~}|~x}~~}x}ywy~}}y{}{}z{y{~z{z{{y}|y}}}}{||}{{{z|}zz}ywx~{~z~}~|{}x}~{|y~{x~uzz}|~y~~{}y~}{}}yz}{{z||}}zy}}~}~}x}z{zz|~{~z~~{z{|z{z}z{x~||x}z{|~|}y}{}~yx{~yy{||z}~x~x~~||~~|{x{}z}}y}}y|}xzyzyv{|}{}~{x~yz|}z~}|~yxy{zu}~|r|zz||}|{|}}x{}~y{|~yy}xy{{{~vyzv{{{}|{{{z{||{}}z||~}yw{x|~{~{~}zz|z|}~|}yyw}~zw~y~~}xy|yz{{w}y~x~wy{|z~{}||~||{z{yvx{~~z}{w|~~~|y~z~~|y~}~z~zx{z}}{z|w}yz|yzxx~|~{}{~v|}z|~|w~~~}|}}}y|}}{{~~~~}~||}~~~|~~|~~}||~yz~|~}}~}||~||zz}|~~y|}}~~}|~}|~}}~~}}}{{~}{|}~|~}~~}}~~}}~|z{|~~}{}}}~}|~}w{}||~}~}~{~~}}{}~}|~~}~{}~~z}~{~|~}|~}|}~}~}|z{{|{y}~uz|{zxz|||xz~|}zw|{}|z|}~|{}zz{}~~}~|z}y~|y|z|~x}}{{~y|zyy}~{z|yx~~}yzx{wux|y||~}~~|y}~~~y~{|y|}zzy~y}z}}~z|z}{zyz|~zz|~{y|~}y|}}|{||~}}y{{}||~|xw{z{|zx|x~{}}x{~}|}~|~~yz|}~~{y}}}xz|||||yzz~wz|}~}{}yyz|yz|x|zy|||zy}z|||~|y|}xx{z{}}~zz~~{xzz|{wz|y||y}}}}~|{z}|{~{|}}}{~~|yz~z|zx}|~v{v{y{}{}{~{w{{}}~y~{~~~{|}|~}x}}||~}|z|{|{yyztv}{}{|y|~zyy}~}z{|}}z~}~yyx}}~}{~|x}zw~||}}{}|||||~~|~y|zy|||t|{~~zv{z}~wyy{y}wy}}y{{}|~y~}{y|~}~y}z|}{y{z}~{{~}}|{{{{z|z|z~z|zzx|x|zy}}wx~}~{|{|~w}{~}|}~~}{~|~z|{z}~|~y{y{}{{~~z}{z{wz~~}|y~}}{}}zy{~|y}~~}w~x}|}~}~}}~|~{~}|}~{{}}~{~{~~~|{~}~}{~}||z{~~||~~}{}}}}}}z}~}~t|}~}}~}~~}|~|~~~~|||}z|}}~}~{~~|~~z|~}~z~~}}~~}}~{~~~v~t~~~zx~~||~||{}}|}}}~y~~~}|~}|~}~|z~y}}||}{w~{x|y~{~yxvzz}y{{x}~{}~z|{~}|y{y~~x{|zzy}~y~z}y}y{{z{~}vyz~xz~|}|xz~z{zu~{yt|{||y{z~||||y{|~~{y~zy~}|z}}{|~{{}~{{|||~{{|{}z|~yy|{z~|}|{{{}|||y||{w|y|z||z}}{~~||t|~|~~}|z{|}yyz|{|y|~}{z}|}}{~~w}{}~zz|}{~|z{~}}zyz{~xzz|~z}~t}}zx|~}}{zx}~y|y}{~~|{x~x~{~}|}~~z|y~|~}}~x|~~{z|}}yz{|}{x}z~}}}xx{x~~z~v|{}|}|z~|{yy|wzz}|v{{{|~}|~~}y}~{|zz~||~|~}{x|x|}{w}~}}}~x|{{{||yz}}zz~~{~~||||{}|y~|~}{~~xzyz~|}}}{{y~~yyzv{~{z~x|z}}z~{~|y{~~z{{{y~~z}y{{y~{~w|{u}{}}z|~|~}y~{z|}x}y|{}}~}||{{}}~u~{|~y~}~|}}{}}{u|yzz}zx}zyz}z{{~|y||vzx{zwx}{{{|}zx|~~}y}}{}x|}||y}{z}{{}}}}}{{{~|~|}~{}{~~|~}{{~|~}~}~|}}{~}~~~}~|}~~~}}~}}|~}~{~}|}~~|{}~}~}y|~~}|}}x~~}~y}|}~}|{|{~||~~~|}~~w|}~~}~~y}~~|~||~~~~|}~~w{}~}~~|z~|}~}~}}~{~~|~}}~~~}~|{~y|y|}}z{}}~|}||~~~|~~}z|~}}|~|z}w}||z}{zv~||~{{z{{|~|s|y}|x||y}y~|}}~{|}~|z~}{~}v|yz}~x{zy{xy}||vyzw}~|}z|x{~yy|~|x~}z}}zwxz|~yz}|zxz}{wz|{~{y}ywy~}}{}}~~{wz~z}~}~zz|~|{|{}xw|wx~xu{|||~z{y{}|xz}wz~}~||}{{||{yz}{}z}y~|{{wy{z|{y}zwvzz~}}zy||y~z}}|z|~z|}|v}~y}{|z}~z}y|~y{}}w{zyx|}}xz{x{yy{~}~y|{~wz~}~zy||vz|~~{}}x~|{{}}z~|v~||}z|w}yy}|~y{}{zw|y|{{~~~|}{}|}~}y}~}~yy{~~}z}zxy{|~u{{{x~~zz|}{{}y{{|}{~y}zx}x}{{{z}zx}{|}~}zwzzw}z}yz}{y{||yw||{~|}|y}zy~{|xx~|~~{y}{|}|{}{z{|{zzyqx{yw{|{|z|x~|}}}~}~~{~}w~z}~~z}~||{|{xw{{xyztz}{|~}|||y{{wr|w}vy~|}~z~}yz|}}}z|z~{x~{~}}|x~~{}|yx}}{{{{{yw{zzzv{}{~~{{~|~|}|}{~~}~||n{{}~}}||z||z~~}~}|}}|}}~}}|~}{|~||~{}~~}~}|~~{}~~~{~~~~~{}z{~~y|~~~~|}~~~~~}}|z}~~z~~~{}~|~}}}~~~|~~}{|~}~}{}~~~~}z{~}~~|~~~|~~|~}}}~~~~}}}~||~~}x~}y~}|}~~~{}~}~~}~~}}~x~zy~{y{|}~{~xz}|z{|~y~~~~|z~yx{z}x{}{x{zw|{{z{z}}}|}z|z{|{w|z|{||~~}|}|{v{{x~}z|{{~zxxz}}}{y||zz{{zzxz~z}y~{}||z|{w|{}x|{}}z}zxz{|yz|xyx}y~~|y|x|x}zzx{w{~z~zzzv{vy}{{|y|}|{{x~}~}xx~~zz||x{{yzv{|zz~x|{t|~y|{{x{~}{|y|}{yw|}z}z{zz~zy|~~~~{}zzzwz}y}|}wz||zz|}~xy|~yz|~}|~}~{zx{v~wx}z|y~~~}{zz~|||z}x~yx|}z|{~~{|||}|~z~|{z{~~z{xy~x|~zz{~z~~|{{|w}yy}~~z}ys~}|x}{yz|v{y}z~}x}|z{zz}yy|||~~|~}|z|||u{|y~xz}z~w}z|z|z{~|~||{x||}{{v|y~}}~|}|}|}~}z|z|z{}~zz|zy~zw||{~|~x|zw}x|{~|{~~~{~}{w~{~~|{z{}yzwv~w{y}}|w}}z|{{}yx{z}|y}{~|v}|yw|zz}~zy{z~z}{vz|y~}z{~}uw}~y{z~|{{~{~~}y~{zx|{}z|z}|||y~{||~vw{|v{~x{|{z~xz~}|~~y{{~}~~}}}~~}~~}~}}}~|z~}}~{~||{{|~}z||~{~|~}|~~{}~~|~|~|~}}{~~~|~~}||}}~}}|}}~|}z|}}y|}}}}}}|}~~~~~}~~}|}~~~|||~~}~~~zzz}~|}~~~}|~|~~~}~~~|x~~|~~}~}~~|~|}|}}~|~~z{~}{~}}{~z{||z~~}||}z|x|yxz|z{~z}|{~uy~zz}yx{x}|~}~~{}{}~}x~}|uz~z~|~}~~w~}vz{y}~z}v}|w{}~}~}y}|~||}y}}|}}{~vzzw~||{~{}~}}|~|w}|~|{x|||y{y{y}y}~~y||}|~}y{}{z}y{}{|z{|xz~wz}w}|zy~|{{{{|yzzz~x|}z}~}zy||{{yz{z~}wzzz{||{||y|~}x}~|y}{|~zyw{|~~~{u}y{~}|~}x~{|v~{|}}z{zvzx{zz~y|z~x}~x{~~y|x{|x{z|~|yx||{zww{z}|{|z{z{y||}{{y{{{~yz|||~~}~|x~~y~}{y|}~y{}}}x}|}z~z~yz{|yzz}z{{}|z}{}{x|{v~zyzwywy~z||}~yv|}y~|}{|{{}w~{|yw{xzyzwx}}~y}zx||{{{|y{u~~{|~~}zy~w}y{|w}z}y~u{{q~yyzzy|v~||~|}|{~|{|x~{|zz}{{{}{~zxyzxuxwy}~{~|w{|}zx}}y{{zyz|}v}}|{~}}|z~~|||}~z~yzxyy}zz~w~{{y}z~|{w|}z|{|}{z{}z|}}z~~~~~}|~~~~}~~}~~|{{}|}}~~~~y}~}~|~}~{~~~~w}~}z~~}}}x}}~}~|~|~~}{}|}~|}~~}~~}}~~~}~|}|}}~y}~~|z{|{|}~~|~}|~}{|~}||}~|~~||}~}~||{z|~}}~|}|~~}}}~}}~{||}z{||~{~{w{}{|~wy~y}}z}zt}}x{~x|~y{{~{|z|||}y{v~~{yy|~zy{yzy}|{~x~y}z{|yz~zv|}~{}z|yz~~}{~{{~{|~wx{|zw{~x{|yx{z~|}~x|}|yy~z|w}~~~}zz~}y~z~u{~{{{||||}}}{z|z|z|}|x}z||~zwy}~xx{z{}~y{z|{yz{|y{}}{{vyzu{|w}zx|z|{|z{y~yy|}{|y{|}||z~z~}t|{}z~z{xy|}|z}}~|}x~~}}|||~|}}~~z{z~}|}|~|~{}|{~{}z{}|~}|}|}}|||w~z}}{}|~|y~}|z}{z~{}x|t}||{|v|~z~||}{~y}z{}z}~~|{v{z{{|zz{~y{zyz~z{{y|xz|ywz{}x}~z|~~|{|~||}x}}|}}||zz}}{z~|v|}~}}{{{z}|{yvz{|{z~||{~{}{~y~{|y~z{yy~wz{y{|}x|x|~}}~w}|~|zzv~|{z{z|}{{}x{}|~v}{~}zzz~y|{x~~x~}y}y{{|w||zy~z~z~|x}{{zzzy|xyx|~|}||y|zyyy|z~|v~}z|||~wzx~|}{|~z}|y}}~z}}y~y|{z{w|z~|z~}}z|{|}~|~}{~|||~~{~~~~}~~}{z~~}~z~zz~|}}}~~~{}}|~}~|||}}}~|}~|}|}}|y}}||~}~|~|~||~~z{}~~~|~~{~~~~{|}{~}~~|}||~~~}}~}~}~~}~~~~~~y~~}{}~}~{|~~}~~~z}~}|{}~~}~~||}}~}{|}{{~~zzz}|~}z~|~||{w|}{}|||{|vy|{wy{zxv{yy{}}}wyzw~w||{{~}|x~y{|~{|||z|y|}{|}yzt{{y{y|}|}{|xzzw}x~~}}~}~}z~}||{{||y}yuzz}}~|vz~z{yw{|w}~}z|z|x|}{|~x}}x{}x}|}|z~y}y|wzvz~z||}~z|}~y}|z|zv}|}x{{x~z~|~w}{{yz|x{~|y|}}x|z}}zz~~yy}}}}{s}z}}z||y}y{}}y}}~{z~yz|{~|{z}~}z{{xv{|x{~~~}~|}z|{{z~|{xzz}y}{~v~|z~}x}y}x}~y~{|{|}{{z~~{|}z}v}|yx~||~||{xz{zzx{~z|y}y{zzz~~}~|zz||}{|}{{|~{x~}{}}}}zxz}{{{|{~z~{{x}~}z}|r|~}y{y|y~{|}{|zz{x||||z||w~~yv}vv~{{{zz}|t~{}z}~{x|{z~~}}~y~~{}|{{zyx{|w{~}{z{x|~z{~~zxy{||{~||~{yz|}}~y|~~}yzy~}}~y{{y~|{{z{|z{|z{xz|u~}~~u}z}z|~x~y~~|}~}~|~~}~}|~||~~}}~|~|}~~}}{~}~||{|}~}~}~z}}}{}|}~||~}~~}}}~|~~}}z~~}}}~|~~{~}}}~}y~~~|~~~~|}~~{|~y~}}}~~z~~~}}{~|}|}x}|~~{z~}}~~~~~}~}~~}}|z~{~~~{~z|{||}}~}~~{{}x||}}{z|~~}}{~{}~|}~}}~y~{|x||x|zw{}{z}}|}}z~}y{{z~}}~w~~~z}y{z|{||}~{{|zy~~x~yv|z|yz}xy}zzw~|z|~z{yv}}v~{{{xz{~}x}{}~yxx{|}{z|y|~{zy|xv{zz|xxzx}zyw~z}|zy{{{{}zz~~}~v{{x}|yz{z~|{~}}~}~{~zx|x{{~}}{}~wy{|s~~}|}x{|{z{}{}}|}x~z{~{||||~yy||zz}z}|z{|{|{v~|}~y~z~||}x|}y~|z}|}yz~~w|~}y}|zz~yy|{|}{{~v~}y|y~|xy~~xyzx~z}w}{zy}w~{zz{}wyw}~~}~|zz~}~z}{}~w}y}|z}{|}~}y|}{}~|{x|}~}}z~zvz}}~}~}y|z}w{y{{xy|{z~x}~y{z}{|z~}~|z{z}xzw{|wz|~x||w|}}{||x{}y~~{~zzy{{y}}y{~{}||}}}{|y{zyvz~}y}xzx~{~{}x~yx~uz}z{}~~}y{}yzx~|~y|}~y||z}|~{y|z{}{{uy~z~~}|}|||~|x|u}~{x{~~x|z{{y{{}xy~~x{{z|{{zz~z{{y{}z|~{|}}~zx|z}}~yzyy~z}wx~~v|~w|z}x|~~~~|{~}}|~~{~~~z}}{z}~}{}~~}}}||~~{||}~~|}}|~}~|~~~~~|}~~{~}}}|~~}}~~}~~~}~~~~~~~|~~y{~~}|z}}{}~||vz|}|~~~{{~|~||}y~}z}|}}~}~|}|~}~{}}|}~}|~~}~}~~~}|x}{}|}}~|~{~|}~z~|~~~z|~~}}}||w~zz|u~}z|{{{yy}yx|z|||wx}x|z||y||zzw~{~z{}{{|~wz~{}z}~xzz|{xzzzv|{y}}|||z~{~|{zzyw|xzy}y{~}~~z}z}~}y|~w~yx|z~{}~}~x}|wz|}yzz|yzz{}y{~{{|{z~|x{|~x|~}w}|z}zz~x{~z{|u}z~x{yz{~zz||{{z~zy}~}|}{{y~~}~~y|}~y|~}|~{x{zxy{}~wz|zuy|zzzx{wyzw|w}|v{{z~{w||~~}|{xz{{}yzyxxx{zy{{{{x{z~|{{{{{{|~}}|~{y}~{|||{y~}}}}|~xx}z|zy|y}u{|y|}xx}z|}xxyt}}x||x~}{}|~z}z~~~|}~~{~}|{{{zz}}~z|~uzyx{y|x|{y~yxz~tzz}w{y~}{{y~z~{w}|zz||z}||zv~}{|}z}|||zvx}}||~|}xx{|}|y~|||}x|~|{xz|{{zx~|{{w~xv}}wx{}x}x|y{y{z~{{{|zzx|{||u}}}||}zx{y{|y~~zz}{|}~xy{~{z{|}{~~|xyx~||z~vyy}~y|zwz}}y|{|w||}}|z|}~yx}y{}x}{w{{x~|uy{|zz|~{|~}|z{x}zx}~|~~}}~}|~}}~|~|~~}~{~}}}~~y{~~|~z~~~~||~~~~~|~~zz}~}}{~~{z{z}{y~~}|~~}~~{~~|~}~~~||{x~~~{~~|}|~~}~~}}~z|~~~~{}|{|{}|~z}}|z{~}~~~z}~}}~{}|{|{|||~}}|z~||~~}}}}~{~}|}~|}{}}~~~|~|~|{~~~~~}~~~}~~|~|~{~~~|{}}||~}~}x}}}{z~{|y}|w||y{{w|{|yyz{||xz{yyyx|x}z|}yv|y|zw}{x}}|{x}zy~||}}}}~zy{|y~}z}zy}{}w{|w{}z{{~z}~}x|{x~z|{zpy}~z|~x}w~~zzy}~~xxzzwy}xyz|z|{z|}|~||y{|||xwzz{y{||r{zz}z~y}x|}|~{}xz}}~||w|{{{}|y{{yx}z}|z{}v~~}~z~}zz{|{}{y~}~|y{{||~{{~xz}|~y~{z{|{||x}|{}}}x|~~}z~y{zz{{z|x~|~~|||y}x|}~zw~yz|}zz{z|x~u{z{|yw{v{}}{}{x}z|z{y~~x{}{~xxy}wx{|{{~}y||{yzz{yxz|z~z|z|}{w{}{{}{zy}}{~~~|}{}~|{z|}z|z}~|~zvy|{~{|}}}}}{}x|u|wx{z}|wz}{~{~{{~z{|}|{|y{xx~yx{}|zzz~y|z|zx{u{}}{|w{y~z~z|}yz{}{w|x|~~zz{~}zy{{xz|~x~y}vz|w|~z}~~~~}z|~}x}yw~|}zy~{|zz~}x{w~y|~xyzy|y||zzy~||{}~yz||y{}|w~z|{x}|{{}|zz{{}}~zy~}~z|}}~z||}~}{zw{}{~}}{~~z|~~{~||}z{}{}~}~{|~~~~|{~~|~~~}~}}}~~~~~}}~~|~~}~||}|~}}|~}~~~~}~z{}}~}}|~~~~~|}|{}}~}}~~~~{u}{~|~~}~{~~~~~~|w~|~~|{}}{}~z|{y|z}|~||~}y~}~|}}~|~|}~~{~~~~{|{}~~~~x}~}~z}|}z{}~~|{~~~}}}}}}{|~}~|~~~~|z|}|}|}~~x}y|x}|w~{{vyy{{~{~|zz|{{~y{{z{}z{|{~|y~}~~}zzw{x~|||w{{{}}}|wxy{{}|wx}{zxx|yy{}yw}{}~~{|w{}z}yw}|zy{}y{{~}{x}|~|{yzx}}}z{wx~}}z|}z{x{||{|{xx}}xz|~}yy{|}~}}~~~zy{yz~|v{z}u}{|z}}w||{{}~|{y~y}z{w}{~{|~||~z}}|{y|xx}z||w{yuzyxz~||~t}{}z{|{}~}y{{{{}{|}|~~y{zx~{}y}}z}{zy}|w||{{~~{y{{}v}~}w~}{|~}|v{|}u{y~z|xxzz|z~{w~vz~y~z|}{{y~~{|{}z~{{|~~w~~xw~}~|~u~~y{{xy~|}z|{|u~z|x|x}z~|{{}{}z}}|||||{{}}z}|{|}}~|}zy}yx{~{xzywyw|zx|~}~}~{~{~~zx|yy~z{zzz|y|w}|z{~}|{}z||~z{xzw}yyz{}}}|{{~|{{}z~z~{~|}}~}|~z|yzzzyz{~yxx~}~{yxy~w}|{~{}w||~{{|~{}}z}{}x}|~|}t}zw~z{y|{}}~~}}yy~}|~~{v}z{}~{||y}}y}}~{~{||}}{{~}~}~~|~{}}~~~~|}~}{||~||}}|}~~~~z~~}}|}|}~~}}}~~~}~|~|}|~||~}}z{}}~z}}~{~~}|~~zz{}|z~~}z}~~~|}}z}~~}}|}~}~~~||~}~~{zz~|}~|~z~y}}~~}{z}~~{|~~|~~~~}{~}}~uz~z~~}||}~||~||y}|~{vx|{|u{}}}{||~z}{|z{}|}z|~}|z|||~}y}|z|y||z}|~}}z~{|{y}}|{~~}}t~y}{y~}{~{yy~y~y}}y}yxz|}{{{x|x~||~}zzzxyy||z||}y~|z}z}yy}||z~}{y{}||w|uz{}||~}~{}wxx{|~|w{~yz~{~}{|~{{zz}|y~|~~|z{{|{~{~{{~z~~}{x||~~zyy~yz||~~{}||z}}~{~|}{}}w~{}~}|~||vy}{{|~}{}|}~x~|zzy}~y{}|{y|}z~{{zzv{~{{||{}y~~|~|{~{|w}}zy{ywzy}}w}~wz~{~||}|}|~}zz~w{~|xz~}{zx}{|xyzyz}|y||{|~vz|||t}x}~z|{}{~y{{}}wyx~x|y{y~|v|zw{}{|z|{~}{y|~y~}z|~}~y}y}zz|}x~z}|y~~{|}~y}}yz}y}~|~yw}{}||~{y|z}y{zwx~{|||z|}}~|{}}x|}|zz{||zx|~~yw{}|}{}~{z~~}~}y{~{~|~z|{~{y||yzv}}|x{~|y{~{~||}|{|yy|~{x|{|vz~z}||{z}~|{y~z~z~y{{x}}yz~{y{x~~~w~~~|{|~~{~~~|}|}~||}{}|}}}~{}}}}z~}~}~}~~}~z}}y}}z}|}|}}|~{~|~}~}y|}||~|~~~{~}|~}}||~~}~~}|~{~~}|~}~{|x|~|x~~|{{~~~|}{~y}~}~}}~~|z~~~}y{{||}~}~~~|~~}~}~}}|}~}~}y~}~~z~|zy~yx{w~{~}y~|~~z}}x}xx|z}z}}yy}~}xzxz~{{~yuz|}|~}|x~y}~txy|}~{z|z|~z|z|}~x|z{z{zz}~~|{}}}}}x}~}~zy{|zy}yz{y}}~{~{z|z{{ww|w|y{{}x|~z{}y{{}|~}z~~x{{{{{y}~{~~}y{~~{yyz{|z}zxyz}yz}~yy|}y}}uyz||{xw||}|{}|{x}z}{}||||{~~|zy~{{}}x{{{|{{}vw}|}y|yy}~{z{{}~{x~~}|~}}z}y}z}}zyx{{{yyzy}z~zwy}y|u~}}|{{{|~~}z|~z}}|~|}|x}~{~~~{{x~{zzy{yz{~{~}x~|zyu|{}zx|}||{~}|z~}v~|~|}{|z|~xyy{}}yx}zyv~z{~zysx{xx}{z~{}zy}x{yx||y|x{~~{w~z|{z||}~z{y|}}|~zz{yy~yyzuy~~||~y~}yy}||}|}{}|}~|{||~z~}y||}v{~|}{}zz{|v|{|zz}~z}|y}}~}~}|}}z|x~~}{x||{v|{xw|w}|{|z{xz{t{|z~}|zx|y{{|}v{}~zy{~|}|v|~~|}}}}}x}y~|ywv|y}|~{|yz~}{yu}zvxyx}{~w{~}}{{|~}~~}~|~}~{~~~z~~|~}~~|z{~}}~}~~~~}}|~~~}y|~~~}}}|z~}~}|~~|~~~z}}~~|||}}{~~{~|~~~{z|~}~~}}~~~{~}{~~|||~y{|~~|~~~|~}|z~~~|~~~}~~||}~~~~~~}}}~|}}~~}|}~~{}~~z|y~}~{|~z|}{}{}||~~}}x~~}~~~~}~{}~|~||~z}|}z~}|~~~~~|~{~|}}~{||}~yz}~~z|yy}|xxy{~|{~{~|{{}y{z{}{~yz}~}z|}y}{|~{}z|zxz~y}|~|}~yvyz|}}zv~|}}}y}{u{|}|||}{x{~||zy}z||y}~|{|z|{~x{z~{x}}~x~xxzx|~y}}}}|{~y}}{y}wy|ywx}~~{{{|{~y|{~~z{~{{}yz{wz~{z}|z{y|~y|wy|xz{}}x}~{{{~}{||~{x}~{}}~|~u|}zz~{|||}}zw~{}yxy}}z~|~}z~|}zx||~zzzx~y}t|zz{z}{~x}xx}~}|}}~~{~w}~z}}y}{{|z~~}{|{y|{}zw{|}v{{}|y|}z}z|}}}zy}z}x}}}}|x|}zu}~~{zy||y{y||yw~w{z~x}~z}z|x|{{y|}}|yz}|{}}y}|u~|y}}w|{z}y|yy~~z{}x~~x{}z{zy}|y~{|{}w|xz|yy||y||y}}|}{{~}||}~y}r~zx~|y}}wzz{|y|{}{||v}zyzz|{y}|{zz~|{x}z|xy~{zy}w|y{zy{{{}y{y}}yt~}|y~zz||~~x|||t}|}{}~z}y~zy}|{z{|y}|||||}yx}~vzzy}yv~|}}{yy||x}~}|}}|~|}~{y|}|||~}{|~}}}|||}~~|~}{{}{}{~|}|}}}~|~||}y~~}~}}|}~|}z}}}z~~~~~}|~~~|~~}}~|~~~}~|{}~}}|}z~}{~~~{~}}}y}~~~~~~|}~~}~|~}}|{~~~~~{{~}~~}{}|z}{~}|{|~~~y|}zzy||}zzzx}|wx~~~x|~y~}|z{}{y}|||yzy|}z{~|z}|}}v}~y}|~w||yz}{~y|vx{|w{xw|wzx|yyyy~{|{~{{}zyw{{|~||~{||{|y}~{|}y{}xzy|}~{y||{~xxzz{~{}{~|y{}|}z~z~{v~~x{|~{y}z}|~|}|zz||z{zz|vxy}|x}~~~|z{z|u|{z}}v|}~~p}|{}{vy{xzvx{v}zxz{{~~zz{}{x|y~~z}||z~}{z{|{zz{zz|v|wz}{{{z|x|yy{yvyw}y}z~yz~z}y{zz|z{}z~|{}}~||y{~{|~{~}|y}{{wy|yx|xywtzyyvyx|y~}~{u}z}|~{}{~y||}x}}yx|z~z{z~{yz{y~y|{u}{zz|}{z}~z}}~~}z~yx|{~~z|}wuz}}~~{|z{zwzyz{||vz~y{{~wy|z~~{|||}}}~|~y||~y|}|~v{}}|~y{yzv}z~{yx}|y|zv{zx}}}|z|~{y{|~}}zz{{|~|{y}|w}x}~yy|xz|~{w|yy{{s}{|~zx~|}~}y~{zzv}y}}|{~}z{{|yy|zw{}|~vy~}}}~|w{z|}{|{|{}}}xyw}}z|~~~~~z{|}{|z}||~}|||}}}|~|~z~}~{w}{}|}}{~~~~y~z~}}~~~{~x~{~|y~~}}~}}}~~{|z{}|}}~~|}~~~~~||~}}|~~~||~~~~}{~|~~~||}}}}~}||~}~}}~|}~|x~z|z}}}}|~}}}{}~~|{~~}z|}~}{~}~~~|}}|~~~~||{~~~z~}}~~|~}}}}{z||{}xxzz||y|{{yz}}|~|z|z}{y}|{|y{~}y~z~wyz}}z|x{||z~|x}zz{{wyz{z}yz}~~|yw|y}z{{|y|x}~yu{x}{xzxwz{{z|{~|{}{x{~wy}{||x~y{|}}}~v|{~{{}x}zz|{|z|z|{}z}||z||}|{}{}zx|}wwz{~~~{|{v~}{yz{xyz~|}~zy}xz}x~z{yz|x~|x}}zy~x|{|y|{}{z{z|~|z|z|z{|y}zyy}{}|~{}}||}w~{z|{{}{}x|}{~w|{wz~}{z~|wx|}{|||z||ux{}~~z|y|~}||~~x{y{|~}{{{{|x|w||xz}y{{}xzz{zyyz{~}x|z{{{||y|yx}{zzz}~z|{}z{xw{x}{yz~w~|z~~z~y}|{|}~}~x{||w|y~yz|u~zyz{|w|}}}wzz{x|}|z}w~~xz}{{{{z|{z|~~~x{xx~~|{z~~~yz|xuy~w~zy{||~|~x}||}}zz|y{zywy}{|zz|{z|{|}}{}~{{|{zz{}z}yw{zx|||y~~xz~y|wx|zw|y{}~|w~|~{z{}{~xy~zz}}}~||}}}yy{}|{~{|}~y~|~}|}wy~~{zz}{y}|}|wy|x{}|}{}}~}}{~|~|z~|~~~z}|}~||~~~}|~~|}~}~~~~{~}~~}||}~|}|~}|}|~~w}}~||~|z|}~}}}}}|~~~~|}}~y}|}~}~|~}}~~z~~~}{}}}~~~|z~{~~}|~~|~}~~~|~}~~~{|{|y}}}}|}~z}~~}~||~|}~|~|~}|{}|}{}}~~~}{zz}w{z{z~|~}~wy~{xx~||z~zzy~x|zx{}}xy|{x~y{zzx~~~{{{|{}|||x|yz}{xzz|{{z{~~}zw{y~|yz||}y|yx}}{{}}z~x~zy|||}}}z||}yz||wyz}{{y|vz}{xxuy}x~yx}{y}~|yw}||}}}|z}|}}}}~}z|{{z|}~}{}{yy~vxx~}~~|yw{|x}{}~zy|z{z{}}{|}~xz|{|}~~~{|w|z{}|{zyv|~|{z~y}xz|t~|z}yx~|tz{~}~{{}}z}}yz{}zx|}~}x}|y{zyy{|yzy{|wy{{}z{xv{||}~y~{{}{{z~}{}}}~{z|{}|{yyzyx{}||wy}~v|}y}{|{{|z{{w{~}{|~~||{{}}|{y}{y{zwy{y|y~yyyxyz}}||uzw{zzzy~}~}~~|y}z|y|z|z{|{zz|yyx}xv{|~|yz~}|xzyx~x}{z}x~z|~|z|~~|~}}y}|z}{{}szy~zz}y{u{~||{~|yzy|{zx~y~{zz}~}|||y|{{{}~{|~~x|z}|~|}x~yzwwyx}w}~|wy|z{|||vzxyz{|y~z}{}}|}{}|}|}yy}}|y{|}~~|xy}{|~zw}{~yxyxz{zv{|{x{{z|{}x~v{}}}{}|~v{{~|~~~z~~|}~z|~|||~y~}~~~}~|||||z~}}}~~~z~~{~~~~}}}~z}z~~{|~{~~y~}~}}~~{}}z}z~|{}~}{~|~}}~|}~|y~|~|~}||~z}||||}}|x~{|~}}}~~|~}}}~|}|}~|z~{y||~}~}|{~~|xz|~~|}z}}x}}|~}}}~z~||~~x|}~{~~z}~|}~}}|}ww{~~}{|~|~||wzy}~}}~~}|{z|{z~zyz}zy}uz}|{z~|}z~}y|||y|y}x{z{}y}~}|~}~v{zx{y|}wx}vz{z{zy{{|x|}~{}y||{}}{{t|{{{~xz|x}|}|~y|}{vz}||}w{}|z~~yy|~}uy}|||}}z|z{tyx}~}zz~w|~zyyxzy}~{y|{{{{~~z~y|zy~zw~w{}{}{{}||~y}{ywzt~x|{x}~{z{~|{~}zz||~x}~{{v~|x}}}|~{z}{}}|{{|}~~y|{xz||v{zx~zyz|qz}zzx|{z}||~||z~yy|~|{}z~z~zw{~zyx{{}}|z|}zyx}|{{{~|}~yy}zz}~{}|}|{|||y}y{{wz}y~{z~|{{y~}yz}w}}zzz{z|zy{zz~}~y~}yz}xzw}xw}zx|x}vz}{{x}|}s|x|xr}}w||z}w~}x}uz{|~}~y|~xy~|}{|yy}u|}}{z~||y{zz}}|x{~{{x|w}yz~yy}{zw}ztw{w}yy}||~zv~w~{}~}xuy}y{{z|z{|}wy~}}}{}y~}{~~~yz}}x{y{yx{~|||xz{{}~{||z~z~{||}}|}x~z~{wy}}|}||z}|~{~{}y~}|{}}~||{}~~|~}~~}~}}|{||}|~|zz|~||}}}|}}{}~~}}~~~~|~|~~y~|{~~~u}~zy~}~x}{}|}~z~~~~}}}|w~u~~y}~{{||}|~y~{~}|~{~~}{||~~}|~}~~~}y~}~~~~}|}}}~||}}{~~{|~~~{~|~~~~z~~~}{}y~}|~}{zxz}}|}~}}x~~~~{zw|~}~}}{~{~}~}~}~~rz}|}{}x}x|xy~wxz|{x{y}}wxy|}|{}yyz}}||~{z~{zxz}y}|{||{{x{z~}|v|{zz~y}}{xx{w|~}{y~y{zxx}y~{z{y}y}{{{}||z|z{y{x}|y||zz~z~|y}xzy}yy}{wyyx~yvy||w~||~}~{|||{{|~|~yz~z{zwx{yx}~z{wx|zz}y{}uy}~{{z~z}{x{zwy}|}|}yw|{zy~{zy}}yy~~{{{w{|}xz~zy|{y||xz|{z~z|x}|ywz}|}{~z|}yy}}~}|{|{x~{{}z{~xz}zxy}zx}~z|}z}{}|~{y~}~v}y}z|~~~}zx}z{{z{|z{{zu{~~y{z|{~zx}z}}z}}{y{|{u}}w}~}}zyy{|||||{~}yz|}}|xz~w{{}}||v|z||y{vx||w}}x}w|w|vxy~|xyy~{~z~yv{~{}y~{xy}|wz|zz{z|z}y||}zy{v~}~}~}}~|z|x~|z{||~|z{yzy{xy{~}}{{}{}zx}~~zyy}{z}}~}{|~~~zvy{w~|{~|~}x~}|y~x~w|}|y{zy|~|~y|zxzz|~}z{~y}zy}y~w~|{~|}}~|zy}{w~|||}~|}}yx~{}w{{}y~{xwy~zyz{{|{y}|||}~~~}}~~y|}}~|{~~|~|~|~}~~|{}py~|~~~|z|}|}~~}}~}||~||~{~~~~z~}~}}|{}|||~~z~}~~{~|{~}~~{}~~~~~|~z~~|}~~~~~~~{}~|~~}~|~~~}~}|~|}|}~~~|~~~~}~{~~}}x}~}{|~~}}~}{}}{~}~~}zx{}{~~~~{|}{}w}y~~}~{}|z}~~~}|}|~~~|{}~}|~||~}z}z}~|}|z|~~~{}~{}vzw|{}|~|z|}||||~~}~zy{~w}~z~{|{}z}|{zy||z~}wz{{x||{{z}{}z{z}~{|wxxy|vz{|{}yx}{}|}{~~}z~y~~}zz}u~~}}~yz~{{~}~{xuvxx}{|||x}|}x{|y{{w{}~x~zw{|zz|z~|}|u}z~z~y~yz{xzwwxzxxy}xx}}z{zw~}{|zz~y~|}y||}|}}z~zy}~~~x|y|y}|~x{}{z{z|x|ytz}|{y}w~}y|}~y~||~{||}}~~{x{z{zx|z}yz|~z}~zx~zyz{~{y}|}}xy{}~~xzy}{{|yz{~~z}~z{~{|z~yzz|{{wx}|yz}x}}{vx}~~|{}z|}~y}}yz}|}zw~~}{x{{}y~t|z}}}y~|t}z{}x|{zxz~}z{{uzzzx|y~}|}}}w{~}~}~s~~{|{{~||uyx{yx|}|}~}y||{x|y{{~|x}|zx{|y{|}{|~~}~|}x}}vz}wx{~|xx~{y~zx~{~yyvy~z}}|{|{||z{y}}wvyzz~|zyz~xwy|~~yyz{z|z~}{w~y||~y{}}v|}~}{~z|{}y|}{}zw~|}y}x{}v}{||x{z}y{|y|{{|}}~}{|}~~}}~}~~{{}~{|}~}}~}z~}|x}{z}{}~~{~|~~~|~~}|~|}~{z{|~~~{||~}}~~~{{}~~|}}z|}~||{y~|}}{||~}|~~|}w}~|~|}}~x}}}{~y|~~~~{~w}|~}~~~y}~~~{~|{~~~|y}~~}}~y~~|{{|}~|~}~z}}~~~|~}}}}~|}}{{~y|}z|~}}|{}~z~z{}|x~z}~||{}}{y|}}wz{vvywz}{|y|yy{}{~}{}~}~z~xz~{|~~|x~{{wx|z{yt|y~x{|x|{~|{x|}|{{z~z~}{yvx}zz~~}x}y{z}z}wy||}}}~{{{{z}}{zxzx~y|}zz}~||z}~{~sy|||}~w|zx{y||{zz{|xuxyw|y~}w{{}}zv}x}~|y~|||z|y|~y|~{~~z{~z{|z{~{zy~z{}y{y~y}{~z{z|{y}v~}|}|{}}~}{}z~~zx~z~{z~y}}zy|zzyy|z}w||v|y{}y{{|}~~~|~|~|{~zy{}}{x}y|}}}|{yz}}}y}y{~|x}}}|y{~}~|{~}~||w}z}}{~}yy|||x|{yz{}zw{y}{yy{|}zw{{||~}|z}|{{{}{z|~|yy|||~~wzz|}|z~~zz{{yz|}|y{z}{yz|{{{~{|z{}|~~z~|}~{|||yyzx{|z||}|zyyzxyw~|{t|{{||}{{~||}~|~|{|~}zyzxz{yz}}~}v|w~}{z{v|}xyzz~zy~}{||}{~~w}y~yy|}{z{}x}xyyx|||xz}yu}}{z}~{{||~{|zy~}~}}~z}|~}x~}|}~}~}~~|}{}{||~~{|~|~}}}~}x~}~|}{z{{{zz||z~{~}~y{~~~|~~z~~}}}~}~z|}|}~~}}~}~{~y~~|}~}}}|~}}~||~|}~|~||~|{~}|}~~~~~~{}{zz~|~~~}|}~|}~~{~x|}~|||||}}|}|~}}{||}~{{~}~|}|~}}~}~y~}~{}{y~zx{zw|yx{yyyz{yz~|z~x{vy|z|z|~|yw{|~~zwy}vz}|}|}yz~{~{|x~|{xy}}w~}z}v|z||}yzx{yz}zy{xyuw}xy{||y}{{y~{~yy~|xz}y}|{w{~|}~}~z}{{w{|y}|x{|{z{}|||{w}}~}w|}~}{zx~}w{|z{~|yy}~z{{|~zyyyy|yw}x{|x||w~z|}}~{w|yzxx}vy||}~{||xx}zz~|zv}u}~~y|y}|y|yy}y}y||~y{y|y{{~z}x{z{}yzyzz}~{x}{}y~tux{|xw{wzzwvx||x~y{{z}z}|y~~z|{||}}z|y~}~{}x}{~z}{|zwyzzz|}||}}}zz~y{z}|{~y|~ywv~|{|{|x~|~}~{}{w~}{zy~z{|z|z}|}{{y{{y}|}t{}{x}{y|~~vy}}~|}|zy|{xx~y|{x}z|~~|~|}{{y|~vwxwxz~z{y|~|~||~|x{}yy~|}|x~z~{{z}z{{}w}}y~w{|x|~zy}w|z}~ywzzvz|}yvyx~|z{z}{y}|}||y|{}{y|x|{y}}}{~w{{{z{}|z}|~}{}zzxy}}|z}~z{|zy|~}zxzw{|wz{}{~z}|zy~|zz~}v{y{~~yz|y}y{}|zz~{~}~|||{~~~{~}|~|||z}|~y|}~|}~~~{~}}|~}~z~~~{~}z}~~~~}||~|||}~~~z|~}}||}}|{|~}}}~|}}~|}~~~~~{~}|z}{~}|}|~~|z~|~z}|~~|~}~~|~{}z}z~~z}~~~}}}}|~|}}~~}}}~}~z~~}}|}}~z~~}}}~~~}|~~}{~~}|z{}~}y}~}{~y|~~}z}~~~~~|zz{{z}|z{y~w|uw{{x|y|||||zy|zxyxw{}}y{~{|zyy~{}}{z~|{{{~~y}|w|}|yxy|{z}}}y|}x~~{y|z~zz}z{z~y}z{{z}yz}}|w|~|{}{|z{{{yzwy{ux~{{{|{|}|w}xx|{yyvz~{{~~}|{|y{z|z~y{{y{|y{yzz|}vx{~zzy||}zx}z|}~|{~x}yy{wyyzy|~{~z~{w~z||{y|z}|y}~{yxwz{x|}|}|{y{{t{}}|y~w}}~{z~~{~}}~~yy{|}{{|~|}|~y{uxwz~|{}|w}{y}}}}zzy{}y}{|~}|}~{z{~~z~~~||}}zxx|w}yxz}yz}vzyzy~}x{|}zw|x{|{|~}x~|{~~|}|z~z{|yy}|yywyx}}|~}}zx{}wxzzw|||{}{|}y}z|z~~}zy}z}~}~x}{}|{}x{x~~}y}~}xyy{~{y}|{|x{~z}||}z|~||y}z}|{|}zvz{{z}w}z}{}v{{~|w~~z{}{z}|~{}||||~y}x~zy{}~~{|xyw~}vxzx|v}z~}{{|w{~y{}wzx{y{|{|{zzy||{{}~||~||v{|{}}x}{{u~{y~yy{y~}}~~wvxyx}xwwyz}|y~{~w{~|{{zz}|~~z~}~{}}~~~}}}~|}{|~}z~}}{||{||v~z|z}~y~~~}}}}~}|~~~{~y|}|||~}}}}~~~|y{~}~~~~~y}}}~|~|{z|}y~~{x~~}~~~~}|{}z~|||}|z~}~}~|}}~~~z{~z~{~~|{{~}}~{{}~~~}{~|~}|}|}||{{{|~|}}~|}~}|y|xv}{{yz|u~|}~y{|||x|uw~{z}|z}zzy~z|z{{{y~y{}z}|ww|}|}~y~~z}z|v|~~~~{|{{w~}{|yy~y}|{{}{xzxwuy{wxx}zzwww}{y~{|x}}|x{~x}~~|~}z}z~}{~|~}}y}y{|{|~y~|{v~x|z}~}x|x~zzy{|~|{}{z{}x||{|xx~}z~}}}|sw||y}{|}{x|{}}zzxu~x}{||}|}|z}~|w}y}}{zs~y|u}{}|yw}}{zyy}{x|~|||{|zz}}{{{~z~tw{z~zyzz{{{z||z||}|~{~|{w|yz{}zx||z|{~}{|z|{z||}t~}|zy{}~|}|}~~}zyz}v}y|zzy}~y}zy}}y~y}{~{~}{~z|z{{w|}~||xzxx~{~z}|}{zz|{|z|y}||}~wzxz|{|~|{|~|{y~}|y|vz|{xv}{z}|y{{|}{~|||}~y{xzz{|zz}}zz~{y~|{|{w|~~zx{{~~z~x{}|}~}~|~yv}|y~|{~}}z|wtzy}}}}|{z||{~z|xy|vx||~yz{|||~||}}~}zyy}yw{{{y{~}yw{}~yzzz~{}}}y~yz|zzy|}{}}{y|~||v{|zz}~|~z{~|{~{~z|}~}~{|yz||y|}|~{~{|}zz~|v~}{}~}|||z}}|~}}|{}y|~|||{{}}}}z~|~}}~{~|~z}~~||~}|||~}|}}~~}{|~}|~y}|}}~~~{~}}}}~~~|~~~~|~~}~|}}}~y~}}~~}{y}~~~~~|{~~{|~~~~}|}}}~}||||~||}}}~~~~~~~}~~~||~~~}~{}}}}~~}}~{}~||t~zy|~|w{||w~}~yz}yx{~w}w{yz{{v{~}~|~}~{{}}~v~{~~{{z||x{}~{z|}y{x|{{wz{wxzy{|y{|}zy~{~~|}z~}|z|||{{}|z}zxzyw{xz|{x{y{~xvxz~{|z}~zzuxy}~~{}}~zx{}~}}z|y{|x}{{|wxz|~y{{{}x{z|zzwz}wtyz~xxyx|yyz{|~z{~}y{~~~}||z{~wx{{}zx{~}{{~x{z|vx{~zvy{|~~{|z{y}~zyz}z{{z}yxz|x}xy}}w~y}ww{z{{yy{x~xy{zx}zxz}|y{}}|w~|~{}|z{}||z~~|~w|{~y|}yz~|}y}{y}}w}xt~{~~|}~~~w~~|}}}z}|~~}~}z{x~y~zz}|z|}z{}zyz~~xzyz|y{|y}|~~~~z|z}|{{z}y}||~{|zy|~{ww{~tz}{y{{zyx{{wv|z~|vu|xx~}{|yv}y{|{y}|{|~{{v{~{||wxvzz}}||}~x{}yz||z|z~zy|w~|~z}{|}}}}~~}z{{|{y|y}~y||y{s||{{|{z~|z|{{~z{}}~{}~z~~{z|zywz|~{z|}{~|}x||~{}z{}}|z}xyz|}}|}}|yy|{{y{|}x|z}z}}}|}~~|~{~|~{{x}~~}}}w|{}{~z}~}~z~z}~}~}y}~|{}|{}~}|~}~}{~}{|{~z~w}~~~~|}~{x~|z|}|~}z~x~|}~~z~~}{~~z}|y~}}||}~|}|}}~~z}{{~~|}}|y~}}}~}|}}z}}~~}~~~}}}|{~}~|}|}{}{}}|z|}~|}~x|~|~}~~~}}~z~~~}~}{}|~{~~|||}~~}||z}{}{{{uy|z}||~{|y}{{yy{}y}y|~v{|z~x{{{~y{|~}~|{|w}z|}v{zx}zzz~}|{y|~{~}}{|vz|y}}}{|y{{{zy{~~w|}z~{yy|}vy|ywz~wx|~{~v}x}wyy}|x||{zy||x~z|z||z|z}yyx||}{z~~{}~zzz|{{z|}x~{~~|}|{~{||z|{zz}z}wy|}|wx~}~}x|}~}{~{z{~z~y}}|{y~|zz{||zxz|z|x}~~{{y~{z~y|zx{}|~~y}}|}xw|{|||}}yy}}~}yz{~xx|wz|}|z}{{|tx{~~z}zu|}|{|~zz{|}{{}||v}{|}}~z{~|w~{z{x{~{}w{xz~{}}{}}{}x~|~|yty~~}~yzy}{||xyx}y{|}||{wxz~|v}yz}~y~v~~~{y~z|x|}yx~~}|{z{}zw~}w|~}}x|{}~}{{z~}z{yz}}~x}|~}x||{z|}}wzu|~zz}{z~|~w}~x~}}}~||z{yx~z}}~~~yxz||yzz{zx~|zz{z{|vx}w}{{}}wux~y|~}~}|{{}~}z|~|~{|xyz}|zz}}yz}yv~{|{{|}|{z|~yy||{~z{z}zw|}x{{||}{zyx|{{~z}|{{}{{}}{~z|}{zx}~}{~}|}}~~|~~x|~{}~~~}~|~}~~}|~}}}~}~y~|~}}|}}~~{~~|}}{~~~}}~}}~{{~}}|}~z~~}}|}~y}~}~~|~~||}~}||~}}}~|}y~}}~}~}{~~}~}~||}|}|~|}z~~~~~}~~~}|{~~|}~|~}~|~|z|~}~}}~}z~}{~~{}|~||}~}~~}~}}}{{|~}~||||~~|w~|}}|}{{z~|z~{|~|~}|~|{}|z{~{x{~yyzzz~yzy{x|z{|{z~zyw|{{|}x|x{z~~|~}|}y}~y~~~zy|~z}||}y|z{{xy}}z}zz}zvx~z|{}{}z{~y~v{y{}}z{yz|~yzzyty|{{}}{|ux~{~x{x|{y{zz}{zz|zzz~|z~|~~z|||y|z~{zux{}{{}z~zywy~wz|~z}xz~||vy{}x{z}~yy~}zx~y|{{}z}}z|wv{{~{}{zzyuw{~{y|{{}{}{|}~}|{{z|||z|~{|}}z{||z{~yz|x{{~~}{xy{|y}wu{{~~|y{ywxzyxx|||~}{|z}}z{{~z}{zz}||}z{{|{z|xy}z{|xyy~z|}z}zvy}|z}{y|~}{}{~z~}~|}u|~~}}zw}{x~zz{x{{~{|z|}x}x}|z{zy|~}~}x{{y|~{||}yy||}{}||z{~w|z}z{}{||zy|~y~}z~|{xzx{w}|}}~|~}|~~{|}y|}|yy~}zx}{vzz}|{~}yvz}zy{~xzyyt{||~z|}|y~~|{z{|||||{w|z~y{{|||xu}zyxt}{yy{zzz{yw{{w|z}yxwzz~zzy}{{|{}}~z}zy{{~}z~~}~yx{{}{zuy|~x}yx|{|{yzyz{{z~~~||{}{{{w{{~}|}~~~}||~}~}}~~~|||~y~~{||~~{|}||{}}~~~}}~}~~}}~~}}~{|~~|}}{z}}}|}|~}|~~z|~~~~|~~~}}~~|}~~~|}~|~}}{~~}~}~}~~~|~}|}}~~||~~~~}|}}~~}~}~|~|~~~~~|~{{~}}}~{~z~~~~~z~|}}|~~{}}|}~}~}z}|{{|}~~}~~{z}{}|~~}}~~~x~z|w}y{x{y{|~}~z|yz{{w{{|zzyyzu}y}y{|~z|z}x{y}z~vzwu~xy{~yyxy|{|}{z|~z|x}z~}xyy|~y||w{z||~}~u~y~x{yz|z||w{||w{z|}z}}}~wz{z}yy~~zz{~~x||~}~y~y||{{}{z|}}{~w|v{z{||{z~}{}|{z}~{~|{z|{{{~y|{~{z~vy|~{|}~xv|zx~|x|||z~{{|wx|}zyw{{z}}z}|~}{{|}|~|w~|y}{}yy~~~}}~~~{zy}z}z~~zw|y{||~z~{y{{|}|}||}{yy}|yz~xw{z}v|y|{}}w~{~y{w~{~zy{}{yx}yy|y~~y}}}y|z}~z|y{{|}~z|}|y{}~|y|~{z|}}~}|y|~~}{{{|||||{y~|}}}|{y}u}~|}x~~z~}|}zu|w}{}{|zz{~|{{~v|~}{y||zr}yx||z{}|x}~x}~z}~|{}~~|~}|y{|zzx{{||~}}z{z|}z|{{~}{|z}{||y}{~{{|}z|y{|x|y}~zz{{z}w~|{}}w{y~x|zz{~u~|~~z{{}|zzw{}|z|{~z||}~}|{{~x|~u~y~z}z|{z~{}{{z}{x||{~~|~|~~{}}||}}}~{}~}y|~|~~z}~{~}~{~~~~|}}~}~}y~}}|}}}|~{|{~}~~|x|{{~|~}{{~|}}~~~}~{~}~~}zz}}~~~|}~}~~|~||~{{}~z}}|~}}||}|}}~}~}}|}}{|~|~z|~}~{~{}~~~~}{|}}~}~||~~}|~}}~{}~}y~~}~~}~~}}}~}v|~~}z|zz~w}}}xzxz}xuxz|x}{ty{}}}}~~}{~z~x||z}x~}y|z~y{t}~zy}|{{||x||}z}yyzz{|{{y{xz}|}~{}|~z|{{y{~{{yy}~|y}~x{wyz}y{uz~y~z|~zyz{y|xzxy{}zv}z{{x|x{~|z||{x~xy}|{w{~}yxuz{}z{|}xu}y||}z}y}z~}y|~~|{z}xz~}~{|}{{}|}}|{zuzwzy}|xw|x}y~z{wyz}yz|~|}{|{}{}z~vy}~}|wy~~xy}w|~{y{zy{{z{|yz~zzx|zwzz~|~}|~}}{y~|z~{|yxy|}~~~x|{|z|y}wu|x}y||yxz}~xz|z{}}z~z}}~~{|}}yz{|y|}{y|{~xwy}yx~}xw}y~zyxxw|y~|{z}{z{{~}|x}}~}|~y{}~y~~~~}}}|y{{y|~zy}}}y}||}xw}zyy||~||}}}~|u}y{{}~}{~zv~x{{|}w{|~~y}y{z}xyz}~y{~~x~y}}~yzz{|}z~y{}~z~{|||}|}|{yz{{x|x}z~xz|yz}wzzyz|~~xz{|x}|{y~}z|}zz~z~{}{{{x}{~zwxy~y}x|y}~z~|~}~zwz}}{}}y{y}{{|}||~~~~~{{}~}~}}~|}~~}}}}}~}}}z{~{~}z~~~z}~|~{}~}|~{~~|~~|~||}|~|~y}|}}}~}~{}|~{|}}z}|{~~~{~|~~}{~{~}~||}~|{~}~~~|}||~}|}}{}{}|~~{~{~{|{{~~x}|}~}~}}}~}~|~|}~}~}~~z}~{|~|~~||}|y|}}~s}~{~}|y}}}{~z~|}~}~}~|~}~~|{|~}y}~}}}x~{|zx{yzx{|yz|~z}wy~yy}~|~|}}{{zz~}y~}{|}~w}yz{{|z{}}{||zx}y{|yz||}y|{}zzyvzy~}~w}{zyz}{|zxwzx{{~{y|v~z~z|{x{~}{{||}{|xy|xz}|~|~||{}|z~z{}||xzzx|w{x}|xz}|}{v|~}{{{{y{{}|yx|||{|{{{|}yy|}}}{|z{|wy{xz|~y{wz||yz~~zz~}z~w}p}}{|z{y~{~yv||yzz}{|z}~|}}|~|{||{xsxw|vy}~~y}wx}z{~zy}|}t|~|}|{z{zzz{xzv~~|w~vxy{{~y{xx}x}{z}z~|~~~yz|~|y~}x|{~y~}|z{{|yy{y~{{|zz}}z~y|}z}}y~xw|x}y}}|||v|z{|{{|{||{}{z{zywy}{}w~y~|{}w||{vxy||w{x}vy}}~{z}{}}|uxzz}{~||xxz|}z{|||}x~y~x{|zz}|x~}zyv|t}~}{uzz{}zzy}|}|{}|||y{}{z~}||z|}}x}v~xx{z|{~x}ryw~~}|}}{zwzz|||uy{}yz~}y}y}|}{~~x~z~}y||z{}zy{xzy|w|}zzz{|}|~}~{{{u|y{{x}}}}}y}}{~{~||z{y|{|x{~z|~z}|z}yxxxyy||z{{~}~}~|||~~|~{||}~~~|~}~~~~|}}}~~~~}~|~~{~|~}}~|}|~}}~{|~~~|{~~~|{}~z|~~}~||~}~~~||}~~~~~~{}{}|{{|z~}~~~}}{~~}{|}~}}|~~~}~}}|~}x~|}{z~{~|}}}{}{~}~~~}~}}}}}|~{}~~~~~}z|~}}|z~~{{~~{~}}|~}~~{}~|{y{|xy~y}|yw}{y~yzz||ywz~|x~}z}{z||z~y~zz|z|}~}~~~yxyy{wyy{z{{vzzz~wzzzxz}xxyx{}y}wy{}yzyy}}|zyy|}|zz{{zz~{~~|}yz{{v{wv|z{z|}}yx|z}y|xy~{zz}x~|z~|}y}w|}~~~z~|y|x|{}~}t}|xy{z}zx~{{}y|zz|y~zzwy~y{}x~y}}|~{y}x{~x{}}~}{zuzx{y|zx{{}~y{{yy~~zxxx||y{y~{~z|z{z~z~yt{}}~{}{|xy~wy{{{zx}|x{|{{yz{u|y|{}|~z}~|{yz~~|y|~}~|y~zx~}||x{~~yx{{||{xyy{~{zz~}zz|yyy|~||~yx}z|}}~|}~z~zzz|||{zxz{{zx}|{}w{wz~z}{y}yw|{||xx||}{}z|}{~|wz}{y~}y|{}}uyy~{z{yx{|yzzw{z}}vu{{|y~{}}{zz{|~|~}~}~|{{}}|{|{z}z}zz{}||x~}|{}}wzxt~{z|}uzz|}{{|~zxz{~}y|~z{|}{}y}}zzzv}wyywz{|{xy}|zwy~||zz}~|{||{y}{{z}}w~z~x{y{x}~{|{z|}w|u{z}{}z}|y|x{wu|~}~yz}~{wy|||z~z{~~y~~~|}~z{~}~x|z}}|~}||z{}~}}~|}{{}~~}~~|~~}||~|x~}~~{|~}}~v}~}}|~|}|}z}~}}|~~{{}}}}}~|~}~{}z}~}|}|}}~}|~}||}|~~|}}}z{{|~zw~{{|}}}|}|~~x~}~~sz}{~}||}}}~~}}}}}|~|~~~~}}~{}}}}~~~}}}~~~|{||}{|}|~z}}}~~~~~}}~~|}}||{~|}~}~|~~|x{|}~y{{{y}{}{x{yyy{z~y|{|||~{y|yzw{~}|{}}z{|{z}~z}{~zz}|}}{w{~wx{~x{~}}w|~z}}y|z}xyzw|uxy{wx|z}yyz|}}w}||z|y}y~v|{}|y|~zy{y{wxz{wy}{|vzx}~|yy}|y{z|||x}z|tzwyx~|}z|~z~}{wxv}z}zyx}}|~y|zuu{~}z~{w}}{}~|w~{~y|yx~z||y|z}u{~|}|~~z}|}}~~z{|~|zzyw|z|w}y~y{}w~|zzww{|xw}|x{{y}w{~|~{zz|x~u}z|z|x{}|{y}}}{~z~y|}z{zx|x||{y~y~}~~|~z{{~}~|{|zyxzy}x{zzz}x}~yz{x{vytz{}|{y}|~zww|~|{{|{z{~}{|zz~s~yz|}{{~~}{zz{{}{}{||z{yy|y||y}{{~y~|}{|zy~w{w~}|{{|z}x}|zzwzw}~z||xyvzx}xw|~|~|y|}|~|z~}{zt||zzz|{z~z|x}|{~{wz~{|{{{y}{||xz}~{y}z~~zywx{y~x}}{z|u}wxw~y{||{}z|x}v|~w||{~yz}z{y~v{{wzu}}~|yz|z}|vxz{y~~y~xw{~|~~z{}~|~}zy|||~y|{y{}z{zyzv~w~vy|{}}yzyyzyx|z~zw|}~~~{~|}~~~~}~~}}|~z{}~}}}~|~|{~~|}~|}}}{z}|}{~~~|~|}||}~~|{~}}~~~~|}~~~|}|}}||~|}||~~{}}{}}||~|}}y~~|~}}~||||~~~~}~}~||~~|~}{}}{~||~~{{||}}~}}}}~{{{~~~~}}}}y~|~~~~z~~~~|~~~}}z~}}z~~||}{}~~}}yz~|}|}{~}}}~~|x|}|~||~}||~~}~}}}~x}}~~~~{{{~||}|}~z~~{~{|{|{~{xzy~zzzyxvw}yx{y{z~zy~||~zwu{}|{||{~|x{|~y{}}{{|}{|~|}z}yyyx{{wx}|{}|zz{~z|z~}zzu{~{~z||yz|~~|}{z}|zy~~{ywv}z~zzy|~x~|zw}~~x{|zy}}y}~}{||~{wzy{{{~|zy}~}{|y|~y|zy}||w|||yvyv}xzyz|x{vzx{zv~zz}~}yywz~{{}}z}}~~}}|~w|v|{w{~||wxw{w~}z~}{zy{{~{|}|s~z{}~x{}|{}}~|y|}}}}|}~z{wy{~~yx{yx~|z~x}|z|{xy{|~x~z}}x}{{}}{|{}|~~}|y~yz~}z~}{zyy|z}{yz|y~zx~||yzu|y~|y|}~z|z~yyz~~y}~zy||}y}|w{}}zv}{xv}~}zzxy|z~v~w}{x}uw{}{|~{y{}|}~{{{y{y|~{|zy}x|{xww|~yy|{vz}|z{{|z}z}z{z{{}zz}v{}~~||}|{z}}{{{}yxyx{z|{x}{y{xxy|~x{{|z|wwyz{{|~|zzy}|u{||y}~~v|~}~}yu{~x~w}yz}}xzyz}x~{~}{~|z~|}x}~}{||x|y}|~{~}}{}{|vz{|ywywu{z{}yy{{||z{~|u|z{}xy~{~~||}}}~}~~{~}{}~~~}}~}~|~~||~~{}z{~}~}}~}~}~~~~}~~{yz~}}~~~~}||~~{~~|}~|~}z~~}~~~~||~|}{~~|~|~~}z||~}~~}||~~{~|}}{}~|}~}}~~~}~~~~{~y~|~|z~{~}|}}}}}|~~{~~y{y~~|}~}|}||}}||}}|}~~{}}|}}{~}~}~~~~z|~}}}}}~{z|}~}~x}|~{~~|y~z{|z{~{{{}~z|~z|zx~~}}xwz~}}~|~}|{yx{||y}~|}|y{z{|~~y|y|||}zyuxz~|v}{|}}y~{z~{{~y{|}}}~|}{{x~{|}y{{||}x|~}~ux{|z}|xv}}yy{|y~}{{~|y{zz}}{y|y{z|{y||z~vz~~{~|{u|z~{|z{z|{{}||{z{{|~y|z~{~z{}vz|z~}|}}|{|}ywy}|zz~}y{|}{zx|}z}w|{z{|xu}w}{wy~zz|zw}y{s{z|}}u||~|wyz|}|}|z||~|w}{|}}v|~~}||{z}zzz}x}}x{}~zx}xw}zy{|||~x{|y{z~~y||z|x|~~xz|xu|~z|~x{|}~z||{|~}|zzxx}{}|~|~z{z|y}{{z|}~||w~}~w~}xy~}y{z|}{{{u}{}|y}{|v~{yvy|z|zw~~w~}|}z}}|x}{{|x{{x~}z~z~~{yx{}{~zuz{|{{{zx|{y~{{{}|y~~z~|{|~|{y||z{}{{z{}}v~y~x|x|z|zz{{}~zyxy~z~wz}xx|{vz{}|{xz|}{|}u||~~|{{{~||||yy}{xz~}w{~|x|~z~z}}y|}~{~y|}|u}~}{{|{y{}|}~x|z}|x{}|zl|{}z}z~||}|~}}y}}~z}|~{}{~{~}{~}|||||~~z~z{}}~~~}}~{|~~}}~}|~{|}|}y~~~}}~}~}~~}~|~{~~~z}|}|}|~{}~}~}~~}}~~}}}|~{|~}~|}{~}~z~|~~|}|}}~~|}||}~~z~~~}}~~|~}~~}~}~~~~~|~}}~|}y~~~{}~}z~~}}~}~}~|~~|}~~~|||~~{~~|}~~~{}}|}~~}}}{~}|}}y~~{~~z|}}}~}|~}}}{{|~~~~{z||~zzzy{~z~{~}|u|z|}z|yz{z{x|~z~}~|{|{x}||x|~|{~y|}}{yv{{{}{{}|z}~t||{x}}{~~zr|y|z{x~z~{{zz}|{{{y|x}z}|~}y{}||{z|}zyyz|}{~{xw{~zyyx{{~xt{||x{}}|w~{y}~zxyxy{~}~{{z|y{{|~z}}}{z~{|z|{y{y~xy~{z}}~|w}{}{y{|yy}z~z}}}~{}}}vy{{yzz{~|~yw~|}z|zz|zy{xz{{z|~||x{zz{{}x~~}yz~~wx~x||y|}~w|yy~x{|yy||}xx}~||{{|{~z|~{}{}}|zz||}x}zv~~u~}~}y}}y}vyzy{{z~z||{{y{{{|{~z||}}}z|~y{}||y||{{~{uw~vx|v{yx|y}w{|z|z}y}{~y|wzw}|~|}{}x~z~}}{}z~|~|~{y~y}z~xz|}yzx}w}{~{y{|v||}||}z||}{~yz~}zx}yxx{z}x}|}x{|zx|zy{x~{yxy|~z}y{xxx|||~yx{~~}~{z~y~{|zxy||wyzv|yxz{~{}~x~}|}yw~}|{zz|||||x|~z|~}~{{yz}{y|||z|~|}w|{z{zxx}z}}z|{wx|{zy~~yy{{||{}}}|}~~~~~~|w}}~}~~}{|||x~~~{|~|~{w~}{~}}~}}}x~}|~~~~{~~~~|z~}~~~}|}~|}~~{~~~}}~w~~~~~~~y~~~}}~|{~{~}~}}{|~~~|~}z~}~|||}}~~}{}|~~{}|{~}}|~~}{}}|{}|||~~}{}z}}}}}}z~}~{}|~||}}}{zz|}}{{}}~~|}{}{}zuz{{}|x~{xy~|}zz~|z}z}{~{x~{}||zx~}wz{v}zz||{||y}}zyzz~z{}|xyz|z~{uv}{x}~}z{yx}{{|||x~}z}~v|z{xu~zy{yx}~{y{~{}}~{~}{w{|{z}|}xzx{||z|}||~zy||{|xz{{y~{zz|}z}}}|~}}|{z||zw{y|~zzy~~z}}z{{wy{{x}{{y{~|{{}|z}z}z|~~~{}}{|~}wy||zz|z||~xy{|{y}y||{y~x}|z}z|yz~~~|y}zyz~||~}{z{~~yxz}w||x{{y~~~~yy~z~z|}}~|z{}x|z{z~}xz~wzz~}y}~~y{z|{{~|}wyz}}z}~|~|vwx~x~~{~zyz}w{{yy~|~{y|z}}z|{zy}}}x|~|y{v||z{|zy{y~x~}{|z~x||w{wy|{{~~~{{y{y{~}x|}y{|y{}|}zzz|x{|~|{~y~|{{}{~z{{}z}~z{v{xz}|{vxw|z{xvz~w|x}||}zx~yzzz|y}z|||t}{}x|u|{~}|x~{}yz~|x{}wu{x{~zyx{{~|}y|x}|{}~}y}|z|{~}z}|{~|z~||{y{}{v}|~{z|~~{|}zzyx~wzy}}}{~|}||zu}z~|z~~z{|zx{v{zy|~~~~~~|~~~~~|}~}{||}}|}|{z|~~~|}~|~~}}}}}}~}y|~~~}}}}|~|~~{}~~y{|~{|~z~~z~|~}~y|}|}~~y~~~~~{|}~z}~~}~|||~~z}z~|~~z~|}}~z~}|}}}}{|~~{|}|}~~}{~}}{~~|~~}z~}}}{}~|~~~}}~|~||~}}}~~~}}{|~~}{|~x}~{~|~{|~{~~~}{|~}}~~~~~~~{|||||x|~zz}~|zzz||{~}|yy{v{{z|{~w~ywv}u|yy|z~}~{}~xx}z~y{}x{z|{}z{~|v}v|{wz}x{}}vyz{{{vx{|||{uz{xxxy~{y|zy}~xx{}{}zzx|~{|z{z{~{}z|~zvz}z}yz{{||{~|yy|}{zx}|}}~yz|~yy{|y}v|~x{|z{wswz~y{z|{|xz{xw|z}xy~x|}}~|{zzx{}||}~}}y}zyy{}zy{}zz}}|z}xxz{w{~{~zz{}{y~xyyv{~}{{|~~{~}~~|z}|}|~xw|zz~wvxx~|{z{}zx}yuw{}}}y}z|}zwt{y|{{}~y~xzzx||}|~}}{}x{z}~z~w}|{w|vzy~xx|~z|~x{{~v|{{}{y}}}|}~|}{~}z}z{}|}{{{wz|{yu|}x|{z|{zy|w|}zz{||z|}x{yyz|~}}}yyy}|v}|z~w|y|{}{|{}~|s{|z||x{z~z}yzyyxy|}z}y|zz{z}~}x|x|v~xy~{~z}yx~yyy{~z|~}x}~|yz~}}x|x|wy}xt}{}|v~~x{~|{~zy}~~||~|{y{}z||{||uy~x}|yy~|z}y}y{{y}~}~|||yy}~{|~yy}{|{|yz}z{{|xyy}yvyy~{}|{y}w|{|x|yz||yx{zx|}}zz|~z{x{}~}~|zwz|{~{z~~{|~}~}y}~|}~|~}~~}}~~~z~}|z~}{~z~|}~~~{~~}{|}~~{{}~}}}}{|~|~|z{~~|||}z|~~|~z|{~~~}|{{z~}}~}~}~}z~~~~~{}|}zz}~~}y}z}~~}y~~~}|y}}}}~}~~y|}}~{|~|{{y~|}}z~}y}~~~|~}~~~|~~}|z{xz~{}~|}{~}~~~|}}}zw~{~|v{{vv~|zw{vyz~}z{}}{|~{}|~|}|z{|yxx{yz~x}z}v}||x{uzwzy~{{{~zx}}zz|}z}z}{zyzy|||{}zv{|zx}xz}|{}}zv|{z~~{{z|~|yvwz{yz~w|y{|y}|{{|y}|{z}{{}w}{z~y|xz|}|}}z{~v|~yw|zzv}|yyz~}yzz}}z~~z{{x|{x|~v}|~yz~{|vz{{~||y{{~zy|{|zzy~z~|~|{xz}}~|~z|zz}y}{z}z||z|x~zy~{y~zx|xz|{|~{{~z}||{{w{~ytxy~yy|x{zzw{{}z||y{}}y{|z~zwy{}}}}x{{wz~w~~~z|w~{w{xv|z{{ww}}z|w{w{z}|x}y~{}}~|||{{~z|zy{{vzy}~y~}~~|vv{yzyx{|~yy}{{xz|y~zwz|x{z|zw|y~|||y{~{}yy|~zyxxyz{~z~}{zw~x|w~{}wzy{yx}}z~}xy{y}}}}y{{~{~y|{{|y|y|}{y{{|x|}zsw{~|wy{{z|zx~}zvzz|zzv|z~||yyww}{yw|z|{|z{}y|{yzuy~{zz{~y{{z~}|{|y~wxz}x}~z|~w~{{|~y}{zv|y~{{}v|~||y|w|~||x~||~y}~y{|{{{|x|{}x~|}|}}}|}}|z~~~~~||~}|~~~}~~|{|}u}~}||{}{~}~}~|}|~|{{|~~{z~}|}{|}|~|~|~}~z|||}|~|~~{}}|~~|}}|{~}~~{~|~|z}{z|y}}~}~|~~}}w}~~~~{||}}|~}z~z~z||~||~y~}|~~~~~~x~|||~~~z{w~~|~~{~}|}}|}}}{|}}{{}|~}~~~~~}}}~~~}}}~~}}z}~~~}}}{|{yy~|zz}}|w}x}xwz{}yxz|zy}{|||x~{x|z|~}}{|}}{w{||||}~y~{yyz~z~yz~{~z{||wz{y|}~swx}z}}|xwxuv~||}w|wz|zz}{}x|~xzx}}~{{{|x}{}~~}{{}}}|{|}yy}{|sxvz{y{|y}||{zzz~ux~|}~{}~~|||z}xw{z{{w~}z|{|x~z}~x|z}y|~||y{{yzx{}|~xyy}}~y~~~~z}}{u{||}{z}|{z{{~{}|{~|zz}xyy}z{}u{}y~|||~}uzy~x}}z~w{|z}xyzy{wzyxy{|z{~y}|}}z{}|~y{~}z}~{~z~w}|yy||u{~}||x~wy|yz~zyv{}|y|}y{v~wz}{~}yy~~zz|y~}}|{|{z||y}xx|u|{~}z|~~~|yy|v{zuxr{}|z~y}z|~{w~zxz~z{}zy|y{y~wzzzzx~z{z||~x||zy|zy{{y|w~}z}{z}|~y|~zw}}{|}vwzy}w||v}y{wwy{||}||}yyzy{wxz}|~vzz~w}}y||{~{v~|y~v~||{}}}{{{u}z|xz}{}{}|}z~}zx|u{{x{z~|zy~~~{~}~{vy~}{~y{zvzxy|}{y}|v|z|zz~|{wz}{}}z~||w}~|}|z|}~~~~}{~~{z~z}}}}~|yy{~~|}~{~~~~}~|~~{~}}~{{}|z~|~~|~{{~}w{~y}y~~~~|}{{u}~}}|}y}~~~{{~}~z~|~}~y}{~~{~~~~~|}~{z{zz~|z{~{|z~~~y|~}~z~~~}~||~~~~}z~}~~||~{|{{}~}|~}~~}{z~}}~}~}~~{}{|~{~{|~~}~~y~~~||~{||~|~|}zz}|~}zv}|}{|}}yy{y}w~}z{x|{x}yzw|{z|{|y||yzyz~||{~zyz{z~|{}{z{}vz|y{~z~}{wy|}z~|x{~x~z~z|{{|~{z}}}xvz~y~}}x}|y~y{}|y~xzy{~}{{{y~}yw|w{{u|x}wtyyz||{}y}|~z|{}~{v~y}}~x~z~{xz}|yyzzz||xvxz~z}~yzy~y}y|~y{|x|y~z|zxz}}|yx{{~y}zyzz{y}{|{{{}{}}~|}y{y{~|z|w{}|z|||z||{z{{|uy~}~y|{z{~yzxy}z}zx|{z|yx{x{|~t}{}z}y~~{{w{z}{~{{}{w{|v{|{|x||{~|{y~{y|}{|{~{~y}|z}~|}z~x{{|{xy|~z|}}}zzxzytyy|{|xy~}z}{zyz~w}}}{{~}~y{|}~}{~}z{z{~}zxzzz||w|||~}|~|~}}zyz{}w~|z~|}x}~yz|~|zz}|~|yvzyz}~|~{zzvzyyy}}zyz~{vz{}~zz||}z{~{y}}}}~{}{}|}||{~~y~~y~}x}|{x}xzx}|}{~zx}{|y}yxy|yw}xz}{}}}}}{{|{yv|x|x{|{y|}||}~z~x~{}zwz}|{~z~x{}y|~||yyzy}~~}|~~}~}~}~|||~~}{|~~{~||}}}~}~{~{~}~||~}~~}|{||y~~~z~|~~z~~|~|}}~}}{~|~}|}}~~~~y~z~|~z~|~~{~}}y~~~}|~}|~|}~~|}|}|~~~~~|~|~~|}~~}}~~~~|~{~|~|}~~{wz~~{}||}{~|}{~}|}}~|}~~|{~}~}{}~|~~~}~~}~|}~~|~}~x{v~|z{zwxyv~}|}{z{x|{}z}y|yz||~x}|~y{|xy~}{xy}~~z|zz}w~zyyzx~{|||yz}yx}w{y}xzz~}z|~zv}}zzyyyy~{{}{x~}{}}~}~{z|~z}~}y~w|zy}{xwy}{}y{w{{{yz{}yyz|vyy}}{~z}z|{x|}}z~zy}}x}~|{}x}~{vzxu{}~|{xw|}{{yv~zv||{~|{|}}||}||~~~~~w~yz~y|~v|}~{{{~yy{wz~~{{~xwzz|{zw|zv}y}y{|{}zz}~|}}{~}}}x}|~z~|{{}yx|x}~{}}xuw{{xz{}|}|x{z}z}}zxz}|w}~v{u{v{y}}y{|{~|w|{vy}w}|x}{}y{}~y~}~{}x~w}}~|}}{{zyzz{{yx}{{|~~y~yyz|zw|x{|~y}x}|}z{wy~~z~y{x{~w{x{xz|{|{{u}xxzw{z}~xw|~|}zz{{{{||||z~y{{||}yxz|yw||zy~z|}}w||{v{zzy}z||zxyz}~zy{x{zy}{zvy~|y|zw|}v{y}~z~z}}|~|~{~z}y~|xz||v|~|z}|vztzz}{yx{|zzy{~{{{ww{z~{~~||}y}{~|~{~}~xz}}||}zzy~y~|~z|xzzx{|v~wy{~|{}|xzxxy}y||{yyyy~yzy||~~}~~{{{{~}{}z~|}}}~~|y{~~|}}{~{{|yz~|}~~~{}}~~|{}~}~~}}}|}|||~|zy|~~~~~|~{}}}~{~~~|}~}z||{z{~x~~{}}~~}}~~~~{}~~y~{~~}~~~~|{y}~}~}|{{|~}~}|~{}|y~~}{}~y~~z~~zz~}~{~~{~~}~{zw~z~|~}|}~~{}}{}~~{~~z~{~}|{~x~~|~~}}|~}~}~y|x}z|{}}{~~{~|}~}z||}~}}~yzz}|x|zzzz}{}}y}y~}}}|y||}xy||~yvvy{~{|{z}zv{wy~{z|y~z{}{|z|}yw{|}zy~|}y{y|yw}|{{||{{~~{{w}||uu{yxww|{zyyy|wzz{yzx{}x}zyzzzxx|}~}{~x~}x}{y}{|}~z{|{x~xwt{}y|y~z{zzx|||}{|}{}|||y{wuwy~{{}u{|{y{~z~z|wz}v|xxz{y|z}{ww}~w}~}v|zy~|x~}{{y|z||z{y|wxuwy|v|~y}{~|}w~zzw}{~}y||y}y{~}}zzy~}z}}~z}}z{|xzyz}}{x~|{wzw|}{}|{z|~{y{|{xxx~~||~~}||~~z|~w|}}||~{|zx{z|{~~{z}z~v~}z|{}y||{}|wzxx~~|{z|x{x|y|}||x{{}}z|w|}|w}zz||y{{~{{|w}y}||{~{|}x{{~|w~|~~|~z}yxy{{}{w||w~wzx|y{|x|z|wv|~wz~zz}|zwy|yz~x|{||~u{}{{|{}}~{z}}wyy{|z|zz~}{}}{yy~}}|y~}|y|}}|~}|x}|}|zzzty~}{{{~zyz|||{~zy~}y{}y||u|}z~yy~yz|{~}{{~y}wz{yz|{}|z~{~}}}}}z}~{~}~}~|}~}z|w~~~{}~~{~}~~~|~z}~~}|}|~|~|}}|}}~~|}|}~~~|~~|~~}}{{~}~{~}|}}||~{}~}}|{}|~}~}~~}|~}||~}{}~{~~~~~}}}~~y~}|~}~~}z|}|~}~}~}~~||~~}~~~~}}{|~~|||}|~y}~~~}~~}z~{~}~y~}~}z|~}|||||}z|z~}~~}}~~z}|~{}~~~~~}~|}~yz{|~~}||~v||{y{|}zz}~}||}yz|yx{wz}zz|~|{}{w|yvz~z{|{}}{z|{yv}x{xw|}}z{}x~~wzuzv}yz{w~z{}||x||{zzx||}{}|}{z}zz~}zx||}{{{z}u~yzx|{w|xx{|{v{{y{xzz{tvuwyxz}|zzzx}y~~~{|}}{|z~~zx{}zzy~|y|zx}{{{|{zxyy~|yxy}|xz}}|}|{zz~~{|y{}{zy|{{w}z}{}t{|yw||z}}xz|{}wz{z~y|z~~~{z~{yyz{x|x~|{}~z~|~}zzzyywz{v||v|~}z~~zz{~|{{}~}~y}{{{~yw~z|}|}}~}{}y~|x{}{}|}z~|}|zx}x|wxw{z{v}}}~}{}}}v}}{{{}}}~~|~~}|y|}{~}yy~{}y{~zwwxzy{yzxx{}wz}z{w{}{|yxzzx}{|zz||z}yx}v{z{~|ywx{z{vz|||{w|{x}~yzz|~z~{}{||}}{{~}}{|x~yy}{wz{zzy{z{{~|}{~x{{{~z{{zzx~z{}|z|~y}z{|v~zw{||{~}|zy{z}|||yw~y}{~w|yyzxzzwx}w{zzy{z~w{z}|{~}z}~}}|~}|x}x|{{z{|y|||}|{{|~|~v|}{{~{{}|~|}|yv{{}|~|~~}y|~}yy{~{~||~|~~z{|}~}~~~~}~|}z~|~}~~{}~|}~~|~{}}||}|~~||}~||~~~|~}|||~}~~||~~|~}z}~y~}z|~x}{~}z}}}~|~}~|~}~|~~|}}}}}~}{~}z~|{~}~}}z~|}~~}}}~~|{}}}}}|}~~~}}~}~~}}{~}~~~}~}~~|{~~~~}~wzz~{}{}||~}}|~}v{}~{~}||z~}}~}~~~~z}{{{}{||~}}}~yyw{}xzzzzz||~w{|z{w{}y{}}{}~~zz~|zyzz~}xxzwx|yw|||yz{yxxw{~}||||{{{|z{|xv|xuz}y||~z|}}x}z~z{}}|}z{|~~}y{~~z}}|{z~|{|z||xz}zz}{|y~w}zx{z|zz~yy|~y~zzxz{|w}x~}~{{}~}|x~zv~z{~~zyyv}wxwv||z{{w~yw~|}z|~}}{~||z{{{{z}}~~|w}~}}z|z~~z||yyz{||~~zy}x~zw~y}{~|~uzyv~y~x{||z~~x}z~~z|}y}{xy|{x|{vy|x}{|}}}zy~~~|{}vy~xzz}{~}{{~{~{~yv}{|x|y}zz~z}{|z|y~}{~yz||}w~{}y{~x}{|wy|~~}{|}zz{|w|~~z|z|}}~yvvzv}~}y~|}}}wy|~xy|}~z~zx~x~||~{z{{}y}wz}}|w}{~}}|x}zw{zzx}{}~wz}{~|{|y|~}v{x}||}|t{z~w|~zx{~|}|{yz~}{{y|zxz~xzwxyxy{z}|w~xy{z{z|y~z{~}}{}~yz|y}{}y|zyw||yz|y}||}}}|y|wzz}~}wxzxz}~zxzw||~~y}z~{}{w}}zzzzx|{{|w{x~~}{y}uwxz{|{}{|yz|}}}~~~}{|}}{{~{~~|~~~~|~}~}{}~~}~z{|{~||{}|~~||y~~z~}}~}~{~}~~{|x}~|~~~}~~~|{~}|~|}|~z~~{zz||~~||~||y~~|~|}}~}~{~|~~z~~~{{~~}|~~~~~|~{~~}~~{||{~z~~~|~{~}|||||y~}~~{~}~~~~~~}z~y~~|{}~~~{~}~}{zz||}}}~}}~}|~}{|~{~|{|}{}z}~}z|}~{~|zxvxz~z{y|x|vxy}y}{wx~|wzvyyo|~}z}~|w|}||}|~~{x}}~{~~}|z{}yy}~}|z|~xwt|xzxw{yx{x~}p{zy|z{yy~}||}x{|}wz{||{yz}||w}v|~|{xwzyx~xy}zv{~~|~y{}v~|xy{|y|{{{y{~|||}}{yz|{|}~v{y}|}{zy}wzz|{|y|y{{}z|vywwzv~xxyx}y|}{y}z}wy|y|{}z{z}x||{z{{}yy}{~xz}vyyy~wx{xzy~xryw{}}~}|~{z}~}~y{z}x{|v}||~|z~}}zz|z}zzz~{|y|z|s{|{~~y}~}y}y~zy}~x|y~{wy{}~~|}|~xyx}~{~|}}zw||xw|{z|}x|z}|}||~zzzyyz|z||zzz}z|~}|}}||wuz}{{~~yyy{}z}|x|z||{z}|}{}}}{{~w{||xz|||~|q{y|xzxz~wz{}xy|v}y~}z|{~|~|~|~~~}~y|z||zy{y}{x}}~{v|}z}w~}{}y}zy}w~z{|z|||y}}|yy|}|{z{|xz}{{yz{t}|z|x{{z||~{zuzxy|||vw{zx~z~}{yv}{~~{|}}~{|||}x{{x|||}~|zyy~}|z~{wy{zy~ywu~||~uz}z}}{zy}||~z{}{~|x~~|}~|}~}}}~~}{}~}~x~~z}{{}~~y~|~|{z|}{~|}~|}}~|}~|{~~z}y}}~}~}~}{~{~}}}|}}~~{~~~~~}}~}{|~~z}{~|{w~{~}~~|~}~||{~~}w~~~~|~}~|}{}{|~}}}|z}~}}~}~~~{|~~~~~|{}}}~|~~{}~~}{{~z{}~~~|{||~}|~|{}~}}~z~z|||~z~~}|~{|~}z}}~|x}}{~|~}{~||{|x~y{z|}z|yy~{~y{u~{|}|||{|w}zzv}xz|}}w{{zzw|u~w|zyz{x~{||x{}x}z{}uzzx}~x~w~}|||z{y|~{~~xz{w{wz|zz}~y~{yw}}~~xw|vyz}y{yz|}zz||v{y{~{|~yz{u{zz|z{x~{y~yz{{z{}z}x|z~w~x~zw||}~y{|xx{{{zz}{|y~w}{}|{yzx|zy{w~y}{{|~x{}||~~|z}|y|z{{}z||w|~yxzy}z}{zx}~y}y|z{||wzy|y}|||~|ww|{{~~~|~{z~~~yx{{~w}|}|}{|yx}{~{~{zz}}}}w|{~zw~~}{~|}{{~||{{}|{{y||q~~y~|{y|{{{~{z}w{{{y}z{~u~}|~}~|wu}z|||y{}~}yzy~}|z{|x}vz|z}|{zz{}yvy~yyyx{|}x~{|{|}}vy{~y|||zzz~z}}wy{z{{z~{zy||t|}~z|{z{z|y{~x~~}{}z{{z}z{~||~~|{|~~{wz}||{~}~vz{y}zyzyy{|~y~}~~{w|{y~z|}}zy}y|}zz||z|~tv|~zzyz||xy}xzz|y{|w~}{z}z}||yzz~vz||y~z}}s|z~y|z{|~{xyz}~y|{xq{|wz|{~w{zz{|~}~{}{z{x|}|~~|{}~}z|{~}zz}||}}|~}~~}~}z~{}|~}}}|{{}}~{}~~}}|}}~}~}~}|}~}~~~~}|~~}||~||}y}}{~~}}{|~~y~~{||{}~~x~|~~~|}~|}~~~{~||}y~|}~{~~~~}~~|~~z}y}|}}}~~~~|}}||~{y~{}~}}|~}|}}y~|~}~||}~|}|~}|~~}~~~|~y~{}}~~{~w}|}{|~~{}|u{yz}}{y|||}zxxwzz}}xy|wyx|~{}yzz|||v}}|z{}{{yz}}~|{|y}~|~~}{xyz~zy||{yz|}{z~y}}~z~t~x|{xzxx|zx}x}{}z{z|z|~}zw|z}}{}v~|}z||y||y|{wxzy{|y}z}~~~w|zy{{~wx}}|}}z}{}z|yxvux|}}|~z|~{~~{yy|y|~|~}zy}~|z~xxz|{{~w{{yx~{{|}x|z}{{zxyzz{{{z{|y}{~}|xy||wxz|x}y}~|||y|{||yyz{~z|{z{}{}z}x{}z{|}}z|{|x~z|{|}~}{z~uz{}}}x|wz}x{}{z|{z~}{~}~~||{w|}}}z{|yz|}x|}{{}||wy|~vx{{}}y~}|y|}|{~r|w|{w{~xzzz~{|}~~~|}}wz~~{z|yz~wx}z|}|zz{~{}|}~}|{}x~wvx~zw}{~~zz|}x}y{{{y{x{}{x{xzv{{z|y~|}zy}{}}y{~{z~}~}{}~{{y~{u}zyyy||||{{|w~~{z~|~{~|{{wzyzxzzy|}~}|{{x|}|~|}~|~wv}y|}}{~}{|x}}y||}}}|~{}~z~x}}~}z}|}z{|{~|~{z~}}~{}y}}{|}{}y~zyw|{y~{~|{y{}zyyy}{|y{|~~yw{}}|y~{z|{}y~|~{}}zxz{|}z{}{|yyx{~|}}|x~{|}|~u{z~~~}~~~~~{|}}}z}}~~}~|~|}~}~~~~~~~}}}~|}}||~~|}~|}~}~~}~}}|~}~~~}}~~~||~~}|~~~}}{|~}~}~~z{{|{}}~|}{}~y~~z}~}z{~x|~~}}~|z~}}{}~~}{~}~{~{~}~}||}~}~}y~|}~}~}}|{x}~|}}~~~|~{|~~~{}~{|||~}}xwz{{~{{x}|xzz~~~x{|{}~yz{|}z|}|{|x~~|wz}yx}{z|~z|{wz|{z|}}y|y{~y|}wwx||v}zwzyxz{x~|zz|{~|zz}|zz~x{z~vvy~zz{{~zx{z~~v~{|{z~}||{yvx}x{}||z{}w||}}yx|~}{{z|{|{xz~yz}|}xxv||y{|z}{z{{~~yw~|||yz~~w{yyxx}zz|x|vxxx{|z}y}~}{{t|xxv~~y~{|{yyz~~z|}}{}y}{}~|}v}|wz{z}}yx{z|z~y}}~~z}y~~zy{zxvy|zyy}yt~wyw~||yzyx{}|w~|z~x}{v{|{y|}{}}|{z{zxy|{|||y|x{zz|}{y~zxz|~zzx}z}~~~zs{}}|~zw{yzzu{|w}~yx}~{y|}}z~y{|}||xz|~~{zy{z}}|z}y~}~|w||{z}{z|wzy~w~}y|{yxyx}|{x}{yyy}xz{yvt|~}w{zz{|~{}}x}x~{}y}x{{}z~zzz}{{vyx{xz{y{r{{{}{z{|{{{}z}z~zy~|z||zzx||w|~z{~x|}}zsw|t{}y}{xy{{}x{zy~xx{z{~~xz|u{||x|}y~}zxyw~y~|{{{zu~{x|{~z|{~y~v}v~{z{}}zx~|{x}x{}}yv}yz~x}|x~{~~z}||{zz|}wzu}{y}~x~}|}}{||~{}{~}}~~~{~}~}~~~|}{}}}~~~|}}}|~}|~|~||~~~|~}~|}~{{}|~|}~}y}}|~}~~~}}|}}~}|}{||~~|zy}}~~~}}~~~~}}}~|~|~~}}~||{z|}~~~}~~~~~~|}~z}}~~~}~}zy}|~~}}~}{y~|~~}}~~||~~~|}y}|}~~{~~~~}~~}{~|~~~}}||{~}}}|~}|}}}}zz|{z{{~y|}|y}~{w}{ww}wz{w{|z{|~{~}v|w|zyz{~y|~y{}}~|y|z~|{~|x|w~{{~}z}z{z~{~z|{~{xx~}z}|~||~z||}|{z{}z}xzzw|}~y|x~{~{zx{~}zxxyyy}||||x||{v{||zx{zzv|w|yy||x||}}|y|z~{v~}|{~{{x|~~u~y~z~zzz}yyx{z|zzz{{zxzvz{wz~}||y|}|}x}~||}~}{~z{zy|}{}x|y{{x}yy~wy}yx|xzvy}|}||{x{||{{{z|v|z{{}~|y|y{|}xzzzxy{yy{~~{}x}y~{wv}y{}~zz{~|x}}}{|}yz}y}y|z|zyx}yxzw~x{~y{{{z{}y{x|y{}|~{|v{zy{~|{{~}x{{~x~~|y}|}}z|zy}vx{{|y~|wzy{{z|v~zyzu{zy~}x~~}|{}|~z{z|y{v{}xz{}{z{u~yyyyyw|||}}|{|~}xz|y{}{~{|{{~xy{yzy{}y}{}}{zw|}}}yzzz~||{zxyzzuy}y||}w||||zz}zz~x}~}~|~}~y{||||{~x||xzx{}}|{}{||wzyyzxwwv{}}y~{w{zy{z}}|||v~~}}}~v|}{v{|zx}vy|~}yy|{|w~{{{x{v|{|x|}x}|}z|~w{}~z~{}}~}z}|{}{}}||~~~~~zz||}}{}}}|z~}~~~z~||}~|}}~}|y~|}}~}~~z|}~~}|}{~|x~~~}|~|~}~{}{~}~|}}}||}}|~}}z}~~~}~~}|~~}~}~~{|~{~~z}|~||~||{~~z~~~{z}~|}}~~|}zz~~~~~}z~~}~~~|y~|}}{y~~{~~||~|~z~~x||~{~{}{|}~~~y}}{|{}~|~|}zyz{{xy}|z|y~{~z{~yz|~|{|{~x~|{~vzz{}|yz|{~|y|xzyyzzy}x{w~{x~}t|}y|z~~z||{|w~{}||}|}z~z~{x{z{{yz|y~zy}~yz~z}v}y||~~||z|~wyy{wy{w{~~}yzy{xw~zz~zxzxz}|z~z|yyw|}{|yz|||y|{||z|z}}z}}x|y~w|y|y|~~}w}y}z}z~zx~|z~zzy}|yxw~{|~|yzz|z|~z{zywz||t~z{}xzz~{{z}~x{x}y}xz{~{z~|{{~}}{w||}z{z|{wyzx|~|{z{~~}}}||z}wyy|}{z{zy~{z|y||w{y~x}}|yz~~xzwyww~|~z|||}{}y{z}~y{{xy~yxvyx|}{}z|}|}xy{w{|u|~zx{vy~|~{}{}~|yy}y{}}xx{}yv~}{zy~|x|y{{~{z}zuy{|{y|{{}zz|~}x||z|xy}{w{~y{}~xzz}w{~zxw|z}y|z{|~~zw~~}~xyz~{z|xz|w|}x~|~|rz}zw}xy{w|{~}zy}zwy~t{}y}xx}{{v{{y|z{||~~x{{{z~}yx{y~}|}{}y|xyzzyz{{xy}y{z~zv{y|~~z|}{z}}}xu}y~x~}}yz~{|vzz{|~}~y{}{y|w}}~}z|yy~||}~~y~|}{x|{}z{z{z~xy~zy}~{}y~|~~~~~}}z}{||~~~~y}}~~}~}}}{}}~}~}{|}|}~~{|~~{|}|~}y|~{~~~|~}{z~{~}}|~}|}~}~~~}~}~}~}y|~}~~~|~~~|}~|~|~~~~~}~~}|~z~}}}}~}~~~}}~}~}~}{|~|~{~|}~}}}~}~~~|~}||~|||~~|~~~~{~v||~|{~}}~~}{}{}~~{z}{~}~}|~~~~{|~~{~z}|{zxx|~yz~yu}zv{z}{yz|}}sz{|~zx|zyy|}|xu{y|~{}}~~|}}v|yz|x~{{z{u|yxw~ywzw|{{x|zy{zw~~y}x||wz{|}~|}vy|}}y|x{y{||z|{{zzz{wwzxx~{{~|zx~x|{|u{}|~xzy}{|}}{}~|~{{~~y}~z|{z}y||xz|v{yxyvzw}zzz{tww|}~w}{xzyz|{{|x}|~{zz~|}|~zyz~~|ywz{{z{|wyz|z}{~y}v|}|yw|~~~{z|x}~{w~z}ywz|~|{z~|~w{yzz{{}}zw}yzyz|~vz|w{qzz|}z}}}|||}|~y~w}~|{~}{{|||~}{}|}x}{}y}}|}|{}{{zvz{z}z|{w|||{~z|z|{z}xx}{}xz}{x}{}}wuxv|z}y~|}yy~zy}}y}zz|{{|}~{zzwy|}w~}wvy~u~yxz||||yy|~|v|uzxzyy|zy{~~|~|y}v||||z~xz~|}|||||{|y|yzx{xy}zy~zz|}v}{}}}~{xz~ux{{y|y|}}}x{~{z}|}}|z||}xu|zvxx}x|zzzz{wzy{ww|{~~{~{|z|}}~~{||z~~zw}tu{~{{v{|}{xy~|z|x|yv~xz|{{x|}~|~}~x|~~~~|}~}zz|||z{}z}|~~~~}~}}|}~~w}~z}}~}|z|~~||}~~}{}||z}~~~{}}|}{~}}~}~|~~~}z|}}}}~{~~~~~~|}{||~}{{~y~}}~~{}~}~|||{x{}}}~{~~}zz}{|~||~}~}~}}~~~~}~~}~~~~}~|}}~~}|~~}~|{||z}~z}}}}~}~x~~|~}}||}~~~}z|}}~{z{~}~}|~~}{}|~}{~|~}~~|vxz~~{{}}w{}zzy|{~z~z|y{}yyz|{|{}{}{y{}yy{~uz|{|}x~z|}zz~}zsy~|zy|x|}|}w}{|z||w~{{|yyz}|z{|~yxvz}}|wz{{{~{~yxzz|}{vy~}yyx{yz}}}||~x~}}{{x{z|||}{z|~yz{{z|z{yzx~}{}{{}|{~}{{}~~zx}y{uz}{~~|z}{}}xz||y|~z~yw|{}{|{|{~|uy|y{x}zz|{z{{|{|z~x}{w|{{y}}z}y{y{x}v|z{zy~z}z||||}z{yx}{yyx{yz{~|{|y~{{|}z|y~yx|}z~wyz}{|z{|y~{y}{yzz~x~{z}yz|}}}zx|zzywyz||zzz{|v|z~z~||{w|}~w}~{|}y|y}{xyy{w}y|z{~z~y}}|zx|}{z{~|v}z{w{yzzy||x|}{}||}}y|y~z|x||x~y|z{|xz}|z|{||}~yxx~~z{{y{|{zy}{}{xv}||~uy}{yu}}}z}||||{{|{~zx{|y|z}}y}~|}{{z}z|~|~~yz{y{{~}zzxy}~zsxyzy}z~{~|||{yx~~yxytz{v{z}w{z||{zxxz~|{z}~yyw~yzy{|xzzwzzy{|{||}y{vz}||{y}z}zx|zw{y~}{x}||w|{vz}|zyx}yy}~}u}}{{}z{~x~z}{~}}{}}z}~|~~|}}|}y~~{z|~}z~~~~~~}}|}||}y{{~|~}~}||}}||}}~~|}~~~}y~}~}~}|}|~}{~~z|~}|~}~y{z}|~z|||}{~{}~~}}}{~}}}}||~|}~}||~~~~{}{}~~}~}}}~}~}|{y~~~||~y}~|}z~~~~}~~~|}~~~}~~|~~|z}}w~}~~~~~~~{~~}~z~~~~|~~~}}}{~||}||{|}}}|~~~~}}~|~w|y|}w~~z{zyxy{z}vu}{x}||x~~||{}}z|}xxzx}z{~~~x}{v}}}|~~{~{}{wy{z}~|||}z{{s{{zuywyzzu~x~}v}y}zz{~z~~}zy}y~z}w~|~|{w{~u||{y~zwxx{{~yyvyyy{{{|{~{zx{|{{{{|~y}zz{~~|}{zwz~z|}y|z|yz|xz}x~~ux{}zux|y~zz~|{z{yxwyz|zyzw}{|{~z|x~~}~x|{z{yt|yyz{y}yw~zw}zyx~|w{ux||~~}}~|z}~y}|~{x}t|}{|{|z{wx~~xxz}}|{~z}x~t}{x|z}{}|}{z|t~{x}z|}}}}|~y}{~y{y~}{|{|w{{{}}zz~y{z}z{{}}~z~z{}z{}{z|}~~|||{|z|z|~{{}y}z|}zyz~xww}ywzxw||~~}}|~}||y{z}}zyy{z{|}~|{{z{|zzy~y|xyyxxy{}|y}z}}|~|z}{{z~~~}{}{~~{x|~x~w{~~{{x{x}|x}xx~vzzx{}}xx~}xy||sv{~}wyz{z{}}x|}{}zwx~xx|}yw}~|}{z{yzyzw}{x}vwx{{}y}|yywz{~|y|{}x{vx~z{}||||y~|~~wy{{t|z}z}w|~zz}xzv}~||~zzxzx{|{}zv|{|~y~||}}|{|}~{~z~}|~}~~|}~~~||{y|z~}~{~|z||~|~{~}|}|}zw~z}~}zz}{~|z}~}}~|~}~||~~~}{|~|~}z|~}~}~~~{~~|~~|~~~{}}{|~|~|{|~|~z~~{}}~~}}~{}|}~|}~{~~||}}~}~}}~}{}}z~y}}y~}}|}|~~~}||}||}~~~}~~~~y||~~|x~w{}z~}~~y~}~{}y|}~|||~}~~~}~{|}}}~z|{|y|y~|}|}|z|xyw|y}}yy{yz|zz|yx}{~z|w{yv{~}}{y{|yyzy|x|yt||}}}z}~{~{x|~y}}|||}}{|~{~z{}yzv|vy|yzy{yz~uy~z{w|{~|{x~|}|{z{{xwx}~|x}|zw{|u~z|z{{|}||}||w~x}||z|}}v~~y|yzz{w{||{|{{{wuy|{}{x}~||{|yu~||z{y~txxz|zy|y~xv~|~~y|}}~}xxzzx|||x|{{z}xyxzyxyxzy}{{z|{||||y}|~zz}|{}{~z{{}y{{zxx{z}|v{}~zx{}~y~|v}x|{{|z|u|y}{zyyy|}}z~{}z|z|x~zyz{x{w{{w~||zzz~xzvw}|~}|v}|x{}}y{v|{~}{~~}||z~}}}yw|}z|xz}}ux}}ux~}|}z|{y||{{{~{y{{}~z~|||~}}w|}x{}{|zy|}{|}}|}|~{{y|{}||x|x}zzzzzy{{|}{{{|}~}xz}|y|{~|s{}~|}~|z}}}~}||}z{{zz~{{}}v}zyzz~~}}|yzx{}uy}zx{{xx|}~{y|}|w||}|}}y}}{|x~|}}z}{}wz{|v|y{{|v~~}|y|{|~~}|{~~{~{|z{~z||{~~z}~}}~|}~~|~{|}|}}}|~}}|}}}{x~}~{z}|~~{~}z}||}|~|~}|~||~z~~~~~|}|~}~||yz~}|~~~|}{}}|~~}~}}~~|~|~{}|}~y~||~}~|~|||~}}|~~{~~~}}}||}~~~}|~{~~}}|~}{z|~~~}~{||}~z}}|~}}~~|~~~{}|||}|~}{}}~}|{|}|z~{~~~~~||~~}}z}~w|{v}|{~~uyx}{|~}}wy}yu{|~}v}z{}{yxxv}}zz}zx}{~ty||~yyy{}xyyy|z~z~w~{zyz{wyyzxzw|z~wv{zrxyzy}{~{{{}~y{~zzx||{yy{|}y}{}xyv~~z{|{wz|}|{|x~}}wzzy{z{xxz~y{{zyyy{y~|z}}|~}y}{{{|z}{~}~|w|w{zv{|}vz|wx~{y}v|x}sz||}~~z~{|z~~{yz~||||}{}|~|||||xvvy{yzyv~zt|}{{x{|y|{v{{y~~{y|}}v~{|||y||~z~y{}z{~{{~w~{||v{|y~y~wzx~{}|{}}|zxz~|x}y}|z{|zx}{~z~~}}z|~wzv{z|z}}z{{y{||x|yx|v{yy{}~|~~~x~}{~}zz}}~~{{{~{yz}~yzyz}w}v{{uww|}uyy}}|}zy{~~x{y|{{~{{}yx{~~{}|}yz|||z}zz|}~|||y|y{~{}|w|s}zwxy~{{}x{|~z}~vy{wz~}z{~~{{~}}z~|yxy}wu~z}y~{xzzw|{~{vwz}}}|}w|z{~xv}{z~}~~z|zz}{z~y~{~y~wxx{|xzyzw}~}vwxv{xwyz{|z|uz{||yv|{~|}}y~|{~{}}|}|~{{zy{z{||zyzw~{~{|zx{{|~{~}}{{|||~y}~}~|~~~~~~~~|z~|z}~~}~}~y~|}|{~~}{~}~|~{||{~~~~|~~~|}}}|}}|~}s}~||{~x~|}~}{}{|~|~~}~}{~}}{{~|{|}~|}~}|~z|}~~}~}}~||}~}~}|~~~~~~|{~~~|~|}||~|}{}}}{|~|y|}}}~|z~||z~}~}}}~}|z|}{}{|}~~}~{~|{{~y}{~|~{z~|~~}~}~~~{{{~}~}y~|~|~|{~y}|zyux}~{{z{zx|xx}}{{|{|z{x{{{~~z{{w~{||wy~}y{||~{{zyy~y{||{zzu~ww}~y}yx~{|z}|}y}{||w~|vzxw{xyv~}zy{x~~|x|y{~{zx{|yv||x~x~w}}{z}yzyw|z}~{{}}~wz|z{}yzvyyy}}{zy{y|~}}w~}||x|{~y|~~~|~y}|||vx|z}y~yw{x}y{wy}|x{zxz{yz~{xzwy|}||~}{{{yy|{uyywyx}}wy~yy|y}xxyszz||}|y~}yzy~z}xxywy~{wz{|z~||z{|z~yzw}}|xxv{y|~u}{z{yz}wz{{y{{}z{{~{w~|~}yzy~y|y|||z|~{wz||||yz~|~v}{|y{xx~}x~~}}{|yxy|||{}}y~y~}~|uwz|{x|z}}|~|||}{vz}w~|}y~~}||w~y~zz{y{yzz~y}{|u{{{z{zw{x}~|y{{x~zz|wxy{w}|}{y{zy}{{{{|z{}}|~|~w}~}|vv~|zzz}{}zv|z}~~yz~{yyz|}{z|w}}w{zyzz}zz{x{zxxx|z|{}|~}zzy~|z}~|y|wx}}}{x{~yyuxv{}|}xy~yyy{|}y}}{yyxzz~|}z{||y|y{|w{yyzw}{|}}|{}}|~}|}{zy||{y}xy~||y}}x~}x||}}{}w{|||~|~}~{|~}}}}|z|~}~}|{|{}~{{|}~}~{z{z~~~~|}|}~~~{}{}~|~~}~{}}}~z|z}~~{|~~~{~|~|~~}{~z~|~||~~}~||{{}~}|{}~z}}}}~~|~~~~~~}}~~{|}|~~|{}|~}~|}|~{x~}~~~z~|}}{}}}~~y~|}~y~{~~{~}}}}}~~~}~}zz}~~}~~|~}||~~~~~~~}||{}~~~}~~z{}~{~~~~}}|~z}}}z~zz|{yvywy~{uuzz}yy}y~|z|w~{{yz~xx~~{{}z~w}u}}}~{y}|y|v~||||y||zz{xx|zt~~|}w{||z|z{w}|~}z~}z~{}zx|~x|||}{y|~{}z|||s{{uyzz{y~xv|{{y|xz}uy}}|{{|y|{z||~z{|{zyx{x~z|y~|y||t}xz}|yxs}|zx{x|wwz{}}x||~~zz{}zy{~||z|yx|y|~||~xy}~w{yy||z}{~|}x}}~{z~~z}tu}{wzy|{}z||}x|z|{|y|y}|~z||x{|x~~yzz}}y|{yv~|xx|z{~|}|{v}{|{zw||}|{}}{{~|{z~|{|}{|yy~{z}|{zz~{y{}|}z{{y|zzvzy~}|~|}~~|}x||z||}zz}zyx|x}z~|wy||~|y~zv|~}wz{~w{||z}}z||~|~|vy}{{z~{|xy~y|xzwz{z|{{|xw}{u|yxzyy{y{z{w{zy~|~z{|y|u}}yzx}{w|}~~xy{}{~}{|||~|}}y{{|yy{}y}yzyx~zz{}{~w~w}~z}ww~~~zzz|}v||{z|z||yy|y|yyz}w{{zuvyzw||z}~{}x|z|~zz|y|{~w~z{~~}{y{|{~||~{yxyw~~{|vyw|}{}~zx|yw~v~~~}{|yz{}|~~{}}}~~{~~z|~}}~~~}}~}~~}~~~|||~|~~~z||}}~||~}w}}|||~~}|}||{}||x}}}~~}~}}}|{~|z~}{~~~z{||~~z~|~~~}}~z}~~}v}}~~~x~|}}{|~~}}x{~{||~~~}|}}|}}}~~~|~}~z~~~~{~|}~~}|}|~|~|~}~~|{~|z}~|}~~}}~}}|}}}|~~~|~~}}}z||{{~x|z}~~x}~}{|}~|||y~||~|{}|}}~{~~~~}}z||{~{~}}x}~{}{|{|}~|||z{|{}z~z}}x~yz~|y}|~{x|zx|w|x}y{{vzx||}s}y~x|z}{~|{}szyw{~~~{yz|{|{|wy|w}~xx|yyx{{wz{~y~~}}{|}}|z|u{zy|y~}~zy{y{y|x{x{y}z}zzzy~}x{|~}z~yx|~x}~|yzw}}z|w~}|yx}{}}{yx{z{{{{w||}~}{||{{z}z{~z{z}||}x{z}zz}z~|zy{yzw{yz||}|z{z{|~}~{y|~||~yzzzzy~yz|}z|{~{}uzw}yz{|{{{{|~{z||}{~}vv~y|v{z}x}x{{|~{{{||}}x{{vyyzyy~|~{{}}{x}z}}|}}{w|x|~{}{xx{|}z}|}}}~|y||z~y|{yz}~}~zy{{x~z}||~y||||~{z{}x}~yx|||zy~z~|y~{z}x}}~}z{|y~|z}{|}w|yw~~{~{~|}yx||zzvz|{u|}{y{{z|~z{}|z}zxzy~yzy}~}{z}y}ry|yz~yx{z}}|~zyxz|~{|}y}|{|{{z||z|~{|}x||~{{z{{zz|}{|{~{}xz~{zy~}|y~xzyy~~~~|z|~|x|}~~|}z{~w~{|{|x{z{}}|}|}|z{z{|{y||{|y{~|w|z{z|z{w}y~|~{wzx}x{x{{|~z~{xx|z}{}yx{w}z~}|~z|}zx|zw|zxy~}}{}~~}~|}}|~~~}}~}}||}~||~~{{|z~~}}~~}~~~|}}}~|||~}}~~}zz}~|}|}||~z~|}|{~~~~~}yy}}}}}~}|~}}|}y~}~z~~|}~~~}~}{~~}~}}~~~~~~~}z}~~}~~}}|}}||~~~~|~{~~~y~}}||~~z}||~~}~{}{~}~~wz~}{~~~~}~~{~}|zz~~{~~}~}~|}}}~~~}~~|~}~}}~}|~~~~}}{~~~}}}}~}~~|~{xz{||{~{y|}{u{y|yyy{xzzxw{{{z}wyw||~y}{{{||y{}}~{|~}}{~ww{u{{x~y{||y~~z|xvy}|{{yv}|~x|||z{~{|z~zx{uz|y|{|{}}}~~y}}zy{{y{{zy{~xyw~x|yy|z{u}z|vwzwyz}}~zv{|~}z}w}{||}}{~~~~{~~}~~|{zzzzv~|z~zzzz||z}z}{{y{|t{}q{}}yy|zz~|{{{|~}}}}z}y{|y{|{zxy}y{zyzz}~y||{y}wy|}x~xy}yu}|~z{|~{~z|~yz||{~sy||||wyz|{z{~~z}y{||~|zyy{{~{z}}~z|}~}}}}}}{~x~~{zzzyz|y|{zy{|}v||{|yxy{{y{}z~zy~~}~}|{yz{}~{||~}|{|{z{{}~z~y|zyvxw}x{}tx~v~z}~|w~}|}|{}yw}xyy{{y||~~~z~{{y|~zz}|xwxz|{yxxsxv}{u|xz{~x~~|~}|z||||zyy~|{zyz~{||{xzx~{{zy~~{{|}x~}~w}|y~~xxxz{u|y~~z|z}}}|~~}}y|}}|}x~{z|{~{{y{xzyz|}~~xy|x~}y}}wx~x{~|zy}}|~}{yx}{~yy~|z}{vx||yx{x~y{yzzxy{{}yzy~zuxy|xy||y}~w}y{y}{}~~|z}~|~}~}}}|~}~}}}~~~|}|z~{}~~}~{~~}~{{|y}~}{~{}~~|~{{}}}~}|}~~~}~z~~x~}}~}|~}|~}}~~~~}}}}|~{|}}|~~~~}~~~{~|{}~{~|zz||z|{y}|}}|}|~}||~~~~|~~~{~{{}~|~}|}~y~~{}~}~}|~~}}{{}}~|~~}v}~|~|}~~~z}|}~{}}}}~~}~~{~}}}y~}~|~z~~}|~wyy~{~z||y{{~ur{yz|xy{|xy{|y}yy|{z}x}v}y}{z}zv~|~|~|~x{z{zw{w{zxx|}yyyyz}|}|z}{||~yv~~~}|{|}{}{|wzxzy~z{}x}y|{xw{|}w~{}y{wx{}}~}|x}}zy{z{{|||wzzw{sz~{{~|xx|wuz}~{}~x~z}xz{}yz{{~}wv}}w}z}|zu~y|}y}{{|zwwwyzyyx{|y||}{y|w{z}{yzy}|w~}~{v}xyy|{{}}}z{{xz~}}t{}ywz~~||yz}~z{x{u~}|y}~{}|y}|z}|{|~xwzywtzx|}yy~z}yy|{}wy|zyx~w}|}|}{}|{w{z}~x{y{~|y{{~~wz}xyx~|zyz{y}z}{|z}z}~|}}{wz}wzzyx}~{{|x}z|{}{|y||{|z~{{xvy{zzw~~~{x{}z{xv{~}zw{x{yy||xz|~z|~|{zzx}yz||||{{{}z{{yy{{|{|y|{z|yv{z{x}}}z~}~z{{|z~{y{{{}|z}|~}~yz~z~|}w{}|t|{}zzt|y~}}|}||vw|zwy~yz|z{wxy~w{xw}u{|z}xyvuy}{y{x||~}wxxw}~w{{x{~{zz|zz{||{}{|{|}|y~}~x}wz}zz|}|vv~uwwz~}x~}w{zz}}ywx||y|x|x{{|~|z{z~y}~}~}~~~~}~~~~~|{}}~x~y}}~}}}|~{~{~z~~}~}}|~{|}{~{~}~~~~}}~}}~{}}~~|}~{~~{|~w}}z{{~}~}|~|~{}}|}~|}~|~||z}{~~}{~}~~~~~}}~~~~z}z{u||}~z~z||{~}}zz|}}~{}|~|}~}|~~~{}}}~{}~~~||}|}~~}~~~}~~}~~{|~{y}}~}}~}~}~~||~|~~}~|x||~z~t|~z~||z~~}}{~~|{}~}{}}|}|w~}zz~|xyz}y~z}zw~{{x{{zyw|x}zyy{{}}w}|zyz|{|~z||y{w~z|{{|zy|~}~{{~z}}|v|xzxz~{z|wz|~r}y~y{xwyy}~}|z{|}w~uz|{{~y{}y~}{{}yyxx|{zzz{y|z{xyy~~{|}xz{z~y|zy|z{{|z||~z|z|}|{{|~|z|z{x{}}}~|z{{|vz{yz~yz{}}|x{}}yyz||x{wvy{|~~z}{z|y}y~x|z~|y}~z{y||}{{z{xu|z~yy|r~zzsz||vxz~z}}zz}z}y{uy||z{{x}{~}y}~|{{xz|wy{z|~wv{}z}z}y}}}~wyw|xy{z~}~|xz}|zz|z|~z~z||x{{y|w~zzx}{|}{wzy}w|~|y{z}z}|y{{}|}y{{{z{||~{|xy{{xz{}~|xzyy{v~z}zxv|{x{wz{w}z}~|~{{||}}|~|{z}w{}~~|{s}{x~|y{x|}yy|w{u|x}z{~}{}{z||}}|vx|{y}{||wz{z|{xz|~zwz|{||y~}zzw}y|qy}|xwzy||{s{wz{z{{~x}{}{zz}|}w~x|{}~}yy~yz{xw}{{}x~xw}}zxy|y}vvxv|}z|x|{y}|t|}yz}~|{~x{{xzz{uzvy|}xyzzzy{{{y{{}|vx~|x~zw|{~{{~z{w{~|}~~~~|}|z{~|~~~~~~|}}~~{~{~~}~~~~{~}|}~~|~}||~x~}{u~{~}}|~~|{}~~}~}~}}~z|~||~z{}~}|~~}|{{y{|{}~}|{~~|~}~|~~}~~z|~{~}}|}~||}|~}y}|}}||~}z~}}|~~{}~y~~z~~}}}~}~~~{}|}}z|}~}}~~~{~|}|~~~}|}|}|}}}~~~|~~~~{~{|~}}~~{~y}||}~}~~}}{~}~~~|~}~|~||}~~{y~|~{~y|{x~~{{}}{{}~x|{|wu|xzyy~z{}~vx}|{y~z|{yuz|yzx{{|{w}}}x}{}tsz{|~z||~xxx}|z{{{|}|yyx{|y|{~{zw}{xx~xzwz}}zxx}zw{|z{{}w~x|~y{x}x~{}}{{}u}yx}~~w}zwyyz{{y{{}|z}|vz{wzy~zz~~w}zz~~~zxv~z|z{z{||||{yz|xz}{vyz}~zww{z|x~{|x{x}wy|y~zx|{x|{zzy}w{}~z}||yy~}yzzy}w}|z|z|w~z|y}w|~}yx{{||~||||xyyz}{}}{{{x|wz{|w}wv~y||z}~zy~{u{|}z}z}}tz|~wy~{{}|||{z~~zw|yyzx}v|}~z{{yx~~{|}}||}v|x~}}z|{yz~wy{}{zz~~~}z{{{|{z~z|x}zy}|wy{y~t{}~~|{~xy{}{w}u|y{x{z}{}zszx|z{}w}z||~~zy{|xz|||z~z{||}|zzx}{yzv}|x|{w{{xv|~||}}z{zz|z~{zx}|}y{|{|vy|yz|x|x~z}yz}zzy~}zy{|zz~~}~~z{z}x{~y}v}|}{zzu|}{u|zxy}z}~|x{zx~y|{}}z|}{z}~~|y~{{~{u}z|{y|~~{~{~z~yww{zwy}x}~}y}~{z}|wz{}w}|{~|}~~~~~~|~~}|}{}}z~|~~~}}~}|{|~~|}~~|~~}|}{|}|~}{~~}~}~|{~~~}{||}~{}~{}~~~~}|||~|}|}~{~~}}}~z~}~~~z|||}~~|}|~|~~|~|~~y{|}}|}||}{~}{~z~}|~~~~}}~}{~}}{}}}{|z~||{~}}{y}~~}}}{{||}~~|}~}}{~~{z}~|~{z|}z}x~z}}~}~|||~~}y~~}|~|~}{}}~~}z|wz|z{{}}zy{z|{z{v}~u}|zzz~y{w{}}{{xy}}x||v{|}|x|~}||||{{~|{x}z|~vtyz}|zw|}|zxyvx|yvu}zy~~~}}||y{|~{{z{{yy~~w{|yzz|y|}{}|{|x}{{z|{xu|z{wzw{~{yy{z{~|{~|||}z|~~|~|{xz|zzy~{zxz}{x|w{~yz}|x|x}xx}|y~x{|}}|}|z{}|z}z}}xz{zyz}{y{}~x|t|x|~{{|ywzz|{vx|z{{w|~~}~}x}|z||}{z{y~z|}zx}}{z||z{y|wxyy}|yy{yuw||yy{{y|~~|{~~}~{||}~zz|z{}}||x}z{xy}z~~x{|{||z~}|y{}z~}|~y|{y}~x{~{~y|}~}zx|x{zyr{|}~z}}zx~|~{y{~z}}v}~x|}zvy{|{{y|~z}{}y}~z}|yx{t{}{{{}}|}{{xywzy|{|w{~x{vvyzyy}zzz}~y~y~xwy{{||{}~|zxt{||}}w{v}zzyz}y{yz~v}x{|zyz{}y~u~{zz{{}}||y|x{{z{}|yvwxwz|{z{|zx}~wwyxv|{{}y~{z|~}}}{z|}{}~|z~}|y||{{z|y{~|{|z{{zz~}}zv}t{}}}xx}z{{{x}z~~||y~|~~~~{~}|}}~~z~}{|}}}~}{|}~~~|}}~x~z~}}z{~x~}||}|~xy~~~{y~||~~|}{~{|~{}}|z}}||}~|~|}}~|~~}}{}}}~~{|}|~|{}~~|~}}~}~~{x~~{{~|~{}~~{}~~|{||z}|{~{||}~}~}||{~~~||zy|{~~|~|}|~}}z~}w~|}~{z}~w~}|zz~{~|}~~{z|~~z}}|~~|~}}}~~~~~|~|}~~y{}}||}~~}~|}~~}||}{}|}{~~~~}}~|z{v{}}~~z|z{{|vx}~}w|yzxy}y~v|}|~}zy~||y{|{zyw~z{~}v|zwzyyvz}|x}zzz~{~xyz|~|}{yt}|{{z~{v}|v}|yy~|{~~y{}xv|}{|z~yyz}wxwzx|x~yz|~~}{|z{{|z|zz{xz}y|y{{}u|~z~ywy|{wz{~}{z|{}|~}z~{{y~~|y}||x{}~zw}{yy~x}z}~yvxz{w{xy}zzx{u{{}{|ywy~|{{z|yw|z{||}|}~{{|}xzx~{}yvzu{y}{v}}x|y}y{yy~}z|zz}w}y||~z}z|{x}x|y}w~{}zxuy~|}zwyy|{zux{}z}wy|}y|}z~zx{}wz||{}~}{x~zv|}{v{z||{}}z~w|||xzzx|{}}}~}zz}y}x~~}yyw{}~yz~|{~|}z|}}xzuy~|y~~{|}uyy}z}x}y||zyy~w{~{{z}yx~|{{z||}|zw}xyzx|{y}{}yx}y{z}|zyxxyy~|{~x~~|~z}z||z~yz~|{||}z||{{~~yy|tx}~zx|wz}|}|zx~|||y|~z}v~}y|{x|z{||~~}}~}{z|}{|~{~|||z||wz{x|{~}z}|zx}zw}|zxz}z|z{y}x||z|~xyy{{~zvy|{z{{x|||~z}{|y}{~|}~{~}|x{{y{z|zw~{yy{z}}~{}|}~~~~~{~~|}~}{~}~}}|}z}~{||~~||}}z}{{~}}|~|~|~}{~}y~}~}~}~~}~||~~~~~}}}|~{||~}|~}~{}|y|}{|{~}}~{~|~{}x~{v}~|{{~~|}~~}|~z}~}~}|}|~|~}~}{w~||}p{}}}~~|z}~~}~~~}~~x~{~{|~z~{~|~~|}~y|~}~{}~}~~~~z|~~~~~~||z~|}}}~~~~~z|~}{~|~}~~}~~}}~}~}xx{x|}{|}~xvz~vxvy|uy|x{~zy{{{|v{}xw||y~w~~}}~w~y~|{||~||{z}|vy}|~|~}zwzxz|}zyzxxx|w|xw|{{z{wx~~y}}w|x{|y{|y|vzz}x{}~~z{~{zz}{zyzwx~zy|xz{zzwx|}zvzvv}x|z}}|}~|}|{|}}{{~{z}|z{z{|}|xyx~{w}zz{|w}xxs{x{zu~xxxv}{{}y}{}y|y{~|vx|~y|~}}z|~{xyvz|y{xyxz|yzzx~zx|xzzz{~x}|z}z}{{{}zy{{~x|{|}}}~z||zz|}}{{w{yzw}}y{~zz{{~}}~}zy{yzz|~{zy~~x|~|}~~{}z{|{}yz~y||z}u}y{zvz|yw|{~yyuy}{{yy||||uy{|{{{zz~zz{}|yyz{~y{{xv{y}tzw{~yzx||yzz|yvwywy{wwyzx{|}~~~~}|z~{}{}}z|y}zy}z}|z}y}y~}w{{x{}zy|wz|~x~}w|{{v}w}yy}|zu{z~}|xz{zw|{yv~xwy~x|{{{w}{z{xu{{||y{z{z}xu~}y~|zyw{}y{}~}~{~y|zw}|x{zw~x}w{x}{{~~}w{v|}|{zz|{|{}x{||||}}z~yx{x|}yw{|zu{}{{}}|o|{}}~y|v|~x|{yy}{||}z}|y|~}~{{}z|}~}~}}z|}}~~x{}~}{}y}~~~}}~z}|~~~~~}~w}|}~~~~}}~~~~~z~|{}}z|~~w~}~~~~~~}z~}~~|zy~z~|}}~|~}~~}|~~~~}~~}}~{|~~~}}|}{~~{~{{}{{|}}~|~}|}~|}}|~|~~~}|}}{{||~z|}}}|~|}~{z}~~~~~~}~}~{w~~}x|~~~~~}|{}{}~}}}}}~~|}}~~~}}~|}~}z~~}~~~{}~~|~~xyz{yv~yxz|y|{{z~|x~z{}z|~w|zz{y~zwxz~yyz~zz~v|}}~}wzzz|y}z{{w|y|{|zzyy{|z|y||~}|zzy|{z||~w|zzvxx|z|~~{|y~{}{~y{y|zy~z|||}ux||yz}|z|}|}{~y~v}z|}}|||w|{|{}x{{||y}}}wx}wz}~~|~|}z}{{zs{yzsy}{|zx|u}}xw~{}wz|}{}~{zy~x}{|z{y~~}zz}}y~z|z}{~y}x|}{{rxzv}ww{z|}z|}zy|~|z}xw~|~y|~z{x|{v{{zyzuz}wzxxyzxz||}{w~~{|~{z{}}}}z}{||yzw|z|{|wy}zy}}y|zv{z~w{zz}|{{{{|}z~y~{yzz{x{x||yy||yz{y{{|}|~yz}~~z~{vw}~|}w|{}zz{yzz|z}y|x~||xzy{x{{t|zv{wv{~||{vz~~~}wy~|}yy|xz|z{}||zy{ww}w|yx|y{}|}}z}wvu}xx~x||{uwz}|{|}wx~}t{|}}~z|xx||z{{{v|~{~|z|{t||{x|y{xyy||x{xyy|w|}vxyx{xz{wx{vz||~{xzy|~x}}|}|yy{||zz{t~}x|y}~{|yz~z|yx~yxx|z|y}~zy{z{}~{{w}{z}}zzy{~|{zw~~yy{x~|{|xz|}}|{~~}{x~~~}~}}|}z~~{~~~~}~{~~}}zy}{}}}|~}~~|{{{|z~~{}|}w~{~}~||}{~~{~~{|~~z}}}~|}z{~|||}~~~|||||z|z~|z{{}}~|{~~|}{~}}~~{}{~~zz}z}~}z~}}}~||~~}~{z~}}~~|~~}~}}|}~~|}~z{|||~~~}~{|x~}~~|~}}~||~}~~~}}~~~}}}{}~{~|~~}{~}~}|~|z}{~~}~~z|~{}~|~}z~}}}~~}{~~|~~|~||}|}~}w~}|y{w||~zy|~~~zx}v}}zzu}|{z{ywyy~|xzzz|t{~{~z~~||{yzv}|{{{}}{|}{~y~w}xyu|{y}|ztw|||{wx{z{z{y{zzz}zy~|}|~~~|{}x~zy}}xy{zzyxy|{{{wuyz}||vz{|yzz|{|||y|x{y||{|{|~}}xy|}}}xxyy{w{vx}zzy}|{||{yzzx|{|zyz|||z~{{~|z~~~y{|~zz}{{z|{~y~w{{z}vyzw}wx||yxzwv}t{wz{x|}x|z~~y{xz~xy}x||}}~}{~z{{y{}|}{zxw~z{w{z~x|x}w}}|}{y|~|}~y{{||{|}z|x~z}|{w}|}y|}z~}}x}z~x{{zvxzxw|{{x|}}x|w|{|y{z}{~w|~}~yzz|{z||{y|~xyy|y}z|xvwyyx{}zz~y}~~}y|yx{}~{x~zz}{{{w{|}||w}z|yzy~}yx{}}z|y}{z{z{}zw~w}|yz{{}|x}~||~|}{z~z}}{xx~~zz{}{|}}|{zz|{~sz}zx{|}xxxy~{|}yxvyvzy{}}~w}y~}z|~~{z||{|z}~}~{w|wx{||zyvz{y{wt|x{{{|z}y||xw|yz|y}|zz|~|}|zy~x~}y{v}~}x{v{zzy{y~y~y|vvz{~{|t{~||}z{y~{x}x{|{}}{|{z}|||}~}~}{~~|}|~}|~~{}}~~}~|{~~|z~z~~}~|~~~~}~~||{}}{~~~zz{y}x}~~}}~z{~~}|{~}~z{~z~~~|}xx|~~}{}|||~}|{}|~~~~}|}~~}||z{~~~~}~~~z~z|}z}{z|}{}~z~~}}{}~|{{}{}w{}~|}}~~}{|~~~{~}|{}}}}}{}|{}~~~~~z~{y|z~{x|z|z{|~}}~}}}}}}|~|~~~{~~{||~}{||~}}}|{|y|~{}|~~{}z}~}}z{x{}v|x~xyx}xwyx~|{{z|{|{xz}|{{{~{z}vyzw~zy}{~w{|~{z}}~{{yz{y~xzx~{|}v{|~{~w|zx||wz~|x}wyz}yz||xyy}{{z~||x}{{}|zv}{|}{{{z{y|x|ywyvxzzy{{vzx|{z~zwz{zx~zy{z}{z|}~~}{w{x{~|z|||~z}{z}{~}~{y~~y{yx}|}w}{}{|x}yy}xuz~y|~z}yx~~zz{{{z~|}z|y}~}{|zw~w{x{{|}}~y~z||}~yyzyy{z|wuz|}}}{{|yzp{}{{{{|z|}yt|y{{|~{y}|{}w{yx}|z~zyxzyu{{~|}z~{~{|{zvx|~yzx}}}~}|y{~||{z}~}{zzy~tuz|x{z{{{}{xzy~}~z~{|{}zzzz{~z~{w{y||~}zzx{}{zyz{~|{z|{}|{}y{}w|}zzzy|x|}}{wz{}|x|}zxxy{wy}|{{|x{~z||y|z~{|{yz{{~{yy~y}|x~}{{|{~~}y|{|~ww}{wzzzyy{y}||{|wzwx||x|||}~~{zy{}z}~{{v}z~{z{~wu|{zvx|z}y~}~~}w{s{}|}}zzzz|{w}{|{zzv}~zx~u~{yzyyy}{z~|z{{w|||y}yzuz~~x~z~{yx~}|}|}||yu{y}}}|{{y}}|wyz|}~{|{}{}y|}|z|}|}|~~~~~{}{~{|y}{x|z}}|y||}|~|{y}~{|}{}}|~~|~~}~}~}~~|~~}~{{~~~y{}{}}~~{~~}yz~z}~~|~|~~~}|z|w|z}~}~~|}{}|}~}~~~~~}}|||~|}}}~~||||~{{w|~}~}|}~z|~~|}}}}~{~{}~z}}|~}|~~~~}}~~~~}{}~y|~~{|}~}||~~~~~~|{}z~~~~~~~|}{{~~||~}~~}{~~~~|}}w{{|||zyyw}zxzx||~|x{z{{|}xv~s}|}{y}zzw|y}{z{|}~yx{}{|{|}z~{|~~{{vzx}zy{{y|y}z{zxzx{|y|{z{|x{{zz~z{yzx{xz}~~~|}}zy{y~~z{yy}}|zw{yx|z}{|{}z}~x}zzzy||{}xz{xy~}{|x}zzy~|z{|y{||z|yyuzzy}w|w}zzyx{y|xx||yy~zwz~xxx||}}v~~{x~|zx}}y}{|{zy|}|y}{x~|x|v}y{z{~{{{~|{{y|{|y|{{zyyz~~}~|{u~{y{}|}y}{{{{yw{y}zxy|w}x{}zz|yw~v}xzyxxyvw|v}z{~||{z~}|}~~{x~{{xz|zw}z~yxzyy{z}{y~~yz}~y{~}yz}}|~y}z|y{}}{wx}}{}~{yx|z|ty~zx~~x|{x{|}|~zw{zxz{|~{yzwxzx|~y{{{x~}}}}{yywzy~~v|{||}}~|yy|~{xzx{wzy~x~|{|}|}||{{w~|}z}}~}||zw~}}|x|}|}|yu|{{}z||}zz}vyx{{v{yx{{z{wx{||zyy{}{z||xw{yywzzx|z|zzywxyzz{}}}}zzzxzywz}y|{{~|{x{~}{y}~u}{{}||{{|yvyzzz|z{|{ux{{z}y~w}xx|}x{{y}z{z{}~}|~~{xy}y}|~{~~~~}}~z~|}z}||~|}|~{|||~||~~~|||~~||}}|~~~~}~|~~}|~{~{~}~{y{~~}~}}y~~}{~~x}|~}~~}~|}~~~~|~~}}||y~|~}{~}|~~~~||~{}{}{~~~~}}~x~~}z}{}}z|}z~}~~|}}}~}~|~~uy|~}~~|~{zz|}||~~{{~}{~}|~}~~{~~~~~~~~|~{}|}~{~x~v~|}}{~~||~z~~{~|~}~~~}z|||||y~yz{zyy{}|y{x{w~x}u|yx}wvx|~{||~|~w{y}}||}xz|~zzyw|{{x|{|{zuzzzy~x~zx|y{~{}z{z~zyw|}v{y{|z{yx||~x|w~||xwx|}{z~zy}{z}{|x|||}}}{}}~}zy}w|~w||y|wx|}~z~r||yx~|xxx}x|zy|u~|~y{|y||wy~}z}z{{~zzv}xw}}{yv}||z{{}}~||w{vy}|}z||~x|z}y~~|y{{y{{x}x|~{x}}x}z|~ywxz~||{}|~|}|}v~y{z|wy}w}zvx~{|~z}y{w{w~{v{{z}x{}z}{zwy|}{x~x}xz~xz~y}{z}|xv{{|}~{||y~|y{{|z|x}xzx{|{{x~y|{v|~}zx|y||x}~{y~w|wy{z{{~z~z}z|z{z}}~}}|}x~xzy{x}}{}}zy{|yxyz|{wyy~|w~yy{z{|z}|z~}~z~||{y~{{|x~|}}wz}{zvxyz~ywz|zz|{|x|xzz|||}|{||~yyx{zyyz{{|{{|~|{y{{zy|~|}|yu}}{vw}~zz}tz{zx{~{zxyzzyz|}w||{|x}}zz}|{v}{z|~~xxz}{|x}xwv}v~z{~y{{x|}x{}}~|}~z{{z}{w{{|~|z|{~zy}}yz~{y|v|}|zy{{|{wzx|}~x|}~~|}~~{~}zw}z~~~|{{|~|}}|~~{|}|}|{}}}}z}~~|~||{|{}~~~~~|{~}~y~|~}~}|}|~|}~{y}}}}~~{|{~|~}~~~}~~|~~}}}~~}{}{{~}}|~z}}}|}y}|~}~|~w}~~|}{}~}|}|{|}~~~zz}~{|~}}~{~}}}~}~z}z~||~}~}|{~~}~~|}~}}~z~}{}~|~||{|z|{}}}}}~~~~||}||}|}z~|{~}~}}}}~~}~~}~{{~y}}~{~}|~}~~}}~~~}}||||||~}|y}{}yz|}w||z{zzxx{{x|vx{uv}~{{y{zvuwy}{~}|{yy}|zxzz~{|}{zw~z{zzxx~z{vy|{|{y{zyyy|{{}zz}|{xty}y|w{|y|}x~z|xwx{~~~{yzz{z{}|~}}}{~xy}yv{{{}||ywwxz||t{}{zzuy|{}~z{||w~v|~w|z}{}{|vxzz{{y|}xx|z{~z{w{y}}~zx~}||z{utw|~{zy}y|{wy~|xy{}}{}}{y|{}y|}y}y{{zx~r|}yz{~~uwy|z|{yzzy~}}~{y~|}{~yy|}{}{{xxz|{~~~{|wyy}yz|zyx{|xzy||xz~y|}|xzzyx|~~{}||~y}zy|x}}{z~~||{zx|x{w|wy}||{{{}~~zyy{xyz{|z}z{x|{~z|}|zz~zz~|z}x}y{yz}{||x}z|yxyzxxvzyzwxy~x{~ux{}x}}xz}{y}|~}~}wz{z{{|~{vy}z|v}zvxz|{{|{}y{{{}}xzy|~uz|{wx|~{}}{z~z}{z~{}~z|{z~z{~uz{ymw~v{}}{||~z}x|{{{z~w{t}~{yyzx~zz{~zy~zzv{x{z}~y~|z{|y{zz|}|}z|y}y}wv|s|~{}{|y{zwz|{w|~||z}}|~{|{xyy{|{}}|}z||{t~z{~~w}~}x{xx{vwszuww~z|}zzw~|yz|z}z}}z|y}|{~|~~z~}~}{~|~}~|~~~~}}~}}|}{|z|z|{~z}~~}||}~~}~~}~|}|}~||||}y{|~|}}{~~~~~}}~|}y}y~~{~~|}}w|~{{~|{z}|~{~|~}y}~}|~~}|{||}|}~}}|}|~~}|{}}}y~|~}yz{~}|~}}}~y|||}|~z}|~}||~|}~|~}~||}~~|{~{~}~~|{{~|{|z}~z~~~~||}~~}~|~||~~}}|{~~|||~||}{~~}|~~}|z}w|{w|yxz~}~y{}xz~xz{{xx~~yx}t{~}ywz{{{|zxy}x|z{xzu}}}w}{zz|wz~z}}{~}}{z}x~zxwzx{{w~~{~||z~}{yw~}{||||{{~}z{{x}y~z}{||w~zzzy~y}yyzy|z{s{~~}v~~zxz|}{|z{vx||z}|{{{}wu|x|~}{xx|zw~{u}yzz{}wzv~vzx|v{{~}{x{zx{y{|y{zz}ty{~~y|xyz~}|z}~{yy{x{w{{{w{~}|z{xy~~{{wx|}|}~||{x|{{xu{uzyy}}~~x~~~{~|y}}y|zyyw~v||ywzz}|xz{y{z{yz|z||~|~~zy|~{~|{|zz|yz{}z{|~{|x{uyyy{y{|vz|{||zx~~|z}|{z~{zxu~||x}}}}zz}zz|||w}}xz~|{{x|zz|w~~}}~{|~{|}|||yv||x{{~~}{||~o}}{z|{x~|~yy}{|{{~y{wz|t|~{~y{u|~|zxz|~~{z~zz|x}y}|x{|}}|zyw{y|}z}y}zy|xv~vz{}|{{{}z}u|{{{{x~{x}vxzyz||{yy||yz~x}}~|v|x~xz{{}|}~{wz|z|}~{y~{|z{~}}{x{~{|}w}}~~}}xw}~|yz}zz}{yw{x~y}{~}z~|~{{~}{xy{xuvvw|}{|y~wwz||{yz}~~}x{~~}~}~y}}{{}|}~|~}|~}{~}~}~}~}{|{}}~|}}}}{~}|~}}}~~}}~~z~}|}}~}}}~~xy~~|z|}~~~~~{~~}~~}~}~}|}~}|~|}|~{~|{~|~~}|~}~}{~~{}}~}~}|~}~}~~~~~|}{~~{y}~~}~~~}}|}}y|}}~|~}~~||}~}~~~||}~}~~}~|}~}}|}~~}}|}}}}~||~zz~}x~~z|{~|y~y~}{}}}}~||~~}~}}{||{||z~|yyz{x~{~|~~}}z~}|x{{}~xyz}zy}{}{}{z}xy}~yzz}{x}x}xz}~|~{zx|{}{}{z|{zzuyy{~~}z|yzz}y{}vy}~w|z|}~||{zz{zvyz}zx{z{|w|}{u{yz~{|x}|xzw{{}yxz}|}|||v~zvyw{vzvwzz{}}zyzxy{{}}z|}z~x}z}|}y}~{~}|~|y{w{y{}|}z|{{{y{y~xx|~||~y~xy~~~z}}|}}w{}~|{||{~}{|z|vw{z}z|z}{{}w}yx}|~}v|z}}~|~|z{z~~~{}|}~{zzz~|z}zz~|z{y|vxyt{~w}vyyz|y}}|{{|z}zx||zv~}|{{|zy}}~}x~{z{}}z~}{xy|{w}{v{zx{~}}||x{|}|xuxy}|u}|||~y|~~y|yx{||z}|}}|x|ywx{}zww|zy|ws|wztx~u|y||z~|zzx|y{~zx|{zzw|y}|y|}{|~y}zx|{{}}y~x|}{y|{{xz{{~~z~zxz{{~z~}{{~{|yz{||{{x|zz}~}v|}{x||}|}{||~}}wz|}{y}yv}z|{}}{}{}|{|z}}zy|}~u}}~|{|y}z|vzvww~y}}wy{|{||}w{~~}|y{{|{}y}{xz|y{~y|{~~}yzv~zw{}{wz|z}y}z}|{~}~{|v{{}}||y{yy}y|{|~}~}|}|}~~~}{||~}||}|||}|}~~~|{~}~}~~|~{}~~}~~}|{}~{}{~}~~|}~~~}~|~{~~}}}{{{z~}~~||||~z~{~~~~|}~~~|~~}|}y}}~~~}|}|}~~|~}}|{{~z{|~}~}|~~~|~~~{~|~~|~~|x~~~|~|}z{|~~~~|z}}z}y}~||~{~~|{{~z|}}|{{z||~~~~~~~~z~}}}}}~~}}|}}~}~~~~}|}}|||~~~~{~~~~|~~xwzz{yyz}{y~~x~zxz{~yxxy~{|xxyx|y|xwy~yzy}xx}|}{|}z{zyxxtz}|{y|xxz|w{xz}w|x}{{y{|z{xzyy||{z{|wx|{z||y{xw{{z|{~z|zx}x~zvxz~yz}{xx}{yx{x|}~~{w}z}||zyyy~z{z|vyz{{~y|{||}zx}y}~sz{{|}|xzw~x{z{vzyyzwz|x{}}xzz}}u}|y~}zyyu~z{|x}y{|}|}yzxw{x}y{xzz~z{|}{wy{zyx{y|x~zzyw~x{{~xw~|y}t{~~{wy}y{zy~}x{~yz}{z{v~}uzzw|}zwxzz}{y~z{}}|zyy|}z{z~zz}}x}{y}yv{~y}x|~}xzyx|y{~y|}yw~x{z}{|y|w}zy}}|y|}zzz}z|z{}~}~|y{~xxx~y{y}~}y|}}z~yx}~{}z|y}x~~z|x~}yw}}{||xxy|u~|{z}vz}z}zw{z~u{zy{~|~|||zxz}{{z~y|zvyw|w~y~|z{y{}z~ywz{~{{z}{y{yz|y~{x}v{zxz}v{{y|y|{zx|~~~y~|{y|~{z~wwx|z}x{y~y{|x}x{x}~}zywz~xyz{|v{{}zz}~x}zxz}{~{}{zyzy}{zyzx{||{|}{||{{y}|y||}~z|{yw}x~x}~{}z|||z~}|}|~}||}{~~{}|~{~~~}}v}|~}}{}z|~~yz~}~~|~|~~|{{x}~|~|~{~~}|}~~~|~~}}}~}{}~~|}|~~~~}|}}|~~~~~{|}||~|||~}~}~}~}||y|}}~~}}~|}~}|z~~|~{|~~~~}}}y|{}}~~~~{~{}~~y~~}}~z}y}~||~}|~x|}~~~~~yx}}|~}}}}|}}{~~}~|}|~|}}}}}}~}}||{|~}z}}~~}}|z~|z~}z{~||||{~|}{x~}wz{|}|yzywy|{{{zyyz{}}}{}|~|||z~~yz}~z~}}xw|x{x}}}|}x~y}~yy||u{ty}|z{xyxzzzz}zz|}~{}|wvyz|{|yzvz{{y||y{{x{tzz||{|}~y|{||{x{{|{{{{y{}wzz{v}{|y{xy~{yw|y~z|~~}~|{~xw{zvzuzx|}}z|{yyx}zyy~~zxyy{u|y}xv|z{~wy~~x{{|{zw|yz{~}~xxxxzx}{yv{|v}t|yz{{|}xv|w{x{y{yx{x{|{{{y~}|||||~y~{~{|}yzvz}w~zwxz{xy{ywx|~w{xzvy{|~xxz|z{z||||y}{{{}y}u|zy}}||}{zx}v{x{{syxy{~zwz}|zxxz~~yy{|~z{~}z|}|{{|{~z|}{|~{|{|~z~yux}{~yx{|}x{w{|{{z{xxyyz~w~xzxv~z}|}{}{}y~{{{{}{z~|zywx}~}}}z}|vy}~{~zvxzzwz}}zor|~|}|~}zy~z~z|xx{zz}v}w{u~u|{z}|uzz~}~}~zyzywvyxzxz{ux{~|{}{{{x|{~|~~zz|}}y~wyz||yz~}{~zw|xw}xyz|wwy~z}||yy{tzy{{|}y}|{~x}zzz{}|zs~{{}~{|z{}|~{|y{{y|z{~y}u{|x|x{|zz{~z{y}|}}{{~z|z}y~|}~z~~{~z}~{|}|}{{{{~|z~}}{y|}w}|}}{~~~}}}~~~|}~}y|~|}~}~~~~{}~~}~y}~}}~|{}|z{|||}~}~}{}}|~}}~~{}|~~~||}}{}|{~~}}}~|}}~|}}~~}}|~~~z|||~}~~}~~}||~zz{|z}~~~{~~yz~~{|}zy~}~||||}x~~||||~~}}~~~~~{}~|~|z~|}~}}|~~{~z|~{{|{}{}{}|~|}}}|~~|~~{|}||{}~}~}}~{|}}{~~|}}{{x}||~}}|}~}yy|}w}y}{}z{{|{{{zw|zyx{v|||}}{|xy|y}}z{{~yyyxytzy||zxzxwv|yz{uz{{{|{y}{}{xx{z||{|{z|}zy}|w|{|xz||}|uy}wx|y}}|x~zyz{|vzy|{{zzu{~x{x||~{|{xzvz|}{}~}w~z~|y|~~z{}|z}|}|~{|{|zvz|x|{x{~|}z{||}uxzxy{~y~{}{yy}{zz|}xv}zz|{yyz||z{zzyzyzzzy|{|z~{{z|wyzz~|{|x~{x~x|{}|z}z}zw{}{yy{y||{{z|}x{~~{yyy{v~wz{y}zz~|{{}v{{}yy}~yz}{w}}|{y|{}|~y|{~~w|y}||}~z|z|}{x}{{~{|z{v|~{y}wzwu}}z{zw}|}{{y|xy~z|~{~zy}x{~{yxz|z{z|~||~}||{yx}|zyx}z|{zxzzv~vy}wwy~y}zy}|zxx}xzxz}|}zz{zyxyz{{{}zx|y|yy{yzx{{|}xzzz||~y|{{||{y{xzz{xvzzzxwx|z|y~zw}z}zv{~s~{|~xyyzwy|~}}{{}~|{wzx~|}~zz{y||~|~{~{{{yy{zz{zz|}{{~yxz{|}}}}u|{{yxwz~~|v}}}~{|~y{}}ww}}{}|{z{x|{w~{}}~zz~x|}}||x}|xz~{{zz}|}||{}y|yxx||}z}yx|z~|}z}yw}|{{|~z~}}|~}~}~~|}|~|~~~|{}~|}~{}~|}y||z||x}|}{}~}~~}|}~z~~}~|{~~y~~~}{{{~~~~{|}~~}||zz}~~~}|~{~}}~y|~z{~{}~}{~|~|}~~}|~~}{}~}z|{{}}~}}|~|}{|{{}}~|{{|~|}}{}~|~|~~||}|}||~y~}}{y{x~}~{|~}}~|~~~}y~}~|x}~}~|~{||~||z}~|||}}}}z~}~}~~~~}~y~}{|~|~{~~~}~~}||}~|~|~|}{~~~~{~{{}|||}z|}z~xw|x{}}w~{z|x{v~xztvy|vx|zy|z|{|zx}v|z~x}{x}||}{z|x}{|}w{|yzy||xyyy{w}~{{y~u~x}x|~xy~{|zy}|}y{z}z}~zx~|w~}}||}{yzzy|w|zyw|{x{~u|xwz~xz{y{|y{|{{}w}y{{}x|v~}z{}z{|{}||x||z}~~z{zy~|z~vxwzy~y}zyu||y|}v{{xu}||{y}y~{}}}zyy~|y~|}yz{~v|z||z{u|t}|z||wz||~y}}x{t}{y}{}|||}~}w|yw||z|}zu||||{~}yyy{vw{xwzyzv}~wzuz{~~~|~yzz{~zw~}{~y~z||{~yz{|~zz}|}~z}~{zuyz{}{vy|{}{vyw~z|z}{{y|tyx|zx}}|z}|~|~|zy~}z}}{|v}zzxwz}{vx}|}z|xt}{yvz||y|x}zx|uzu~}wx|{{~~{~xz~|{{v{z}}}}~z}|zy~{zx}}y{{yy{~ywz~~}zzu~zz{}}{}}~|z{yy{{z{{~|~z|~{x|~z}}}z{vzyx}|~}~{|w{~y|xyzv}z|}{~|~{|{w{|xx{~xyzzy~}|{~{y~xy|w|yz}yy||}{z|z}yx|z{zuy}||~|~v|{y}~~}x}xz|y{ut~{{~y{ww|}~~|y{{{v~z{zz}{{||}w||zy|}zx}|zz}z|||~||~}~}|}{~}~}~~}~}}~z~~~~}~||~{}z}|{z~}}~|}~~}~}|~~~~z~}|~|~|y~~{|||{|}}~~}}}~}~x}~~{~}~~y~}~~{|}}{}|~}|}yu|y}}~|||~}~}~~|y|~~z~}|{|{~~|~~{yy}~z|{||{}{~}{x}~{~{||}z}~~~}|~}}~{~}|~}}~|~~}}|||~z}y}}}~{~~z||~}||~}}~}~}~~|zw}}~{z}}~||}{z}{|~}}z~}}z|}}x~{{zx~}|}~v}y|}~~v}z{{|{~wu}z}}{yz{z}z}~}}~zzy{|{z}zv{~{|y}w}~y}{~~~|}{|~~xyz|x{}z{yzzzz~||}}y||{||vx|w|zxy|zyzy{v|{{{||~x|wyzw|w|yz|xy|~z|~}x|xzz~{|||{||}}xy{w|}z~|{yzxyzsz{yysx}{{{||wz|y|x}|yx|wyzy||yy{x}{{|~w|zzzzw}{~}}~}z{ww{uw{yx~wuz|y|{w|zxu{yzz}z~}{z}}uz}w|~zx}z}{|z|zx~}uy{wyzz{~z|}wwz{{y~xz{~~~|}~{{z|~||~~{|{}z{}x}|{x{}xy~|{~{}{|~y|y{xz~z|w|}{~{z{y{x}y|}x|zy}y}x|y~zy|~||~|{{yy~{|}}|~{x{u~zyx}v}z~y~{{v}zyzzy~x}|vx}|{y}{z~{{|}{y|yx{||~|uz}zvx}{y|y}zxzz~}z~x}z{y{z|y}|yy{v~{~}|zxz}}x}}yw{~x{|xyw{|yzyz}|xz~x{|xy{|{}|xx{|z~}v|xxx|~z{{}~z||zyyw~~z~~{}}wz}{xxzz}y{w|~{zyyzy{}|x}|xyzyy~~wzyytzyv{zzyyxyz|~x{~||zy|z}z~}}xwyz}|vv|zz}}y}y|z}zzyu}{zz}{|~~vzy}|{x}{|{{w}{}~zx{{z{|v{{}z}~|z}}|}~}~||}~~~~}}}~|}}|~}|}z~~~}}}}{{~z}|}~|}|}|}|}}~~~}}}{y{}y}|{}~~|x~~~~z~~}}~}{{~}}}|{}}}~z}y~z|~~|}~}~~}~{}}|~|~}y}~~~}~}{~}~~{y~~~{{~|~z|~|~~~{~z{~~}}|~~{}{~~~{|{{~}~{~|{~}}~|{||||~}~~{}|}}~~z~{|}~~~}}|~}{{}|}|~}}~}|~{|~}~}zz|~x}}|~~|}||~{y~~||}{~|}~xy||y|yw|qz~z|{{{{w|vw{{|zx|x~{|y{yy}{}{||z|xu|{zy}|zz~wy}}|||y|z{|xy{wy{yz}~}z~}zyzw~zuwzy}||{z~}|x~|||x|y}xyx}zz~|x||y~yy~wzywzzwxs}t{|{xzx}y|v|vyuzz}x||xz}}}||{x}z~yyx|vz||~|y}x|vt}{|yy}z{{}{{{z~z{|||xx{|}x~y||z{|y}{}yyv{~wz{~|}|wy~|zys}|xy|z~v{v}|y|w}|z|{yyz}z|~xy}|~z}}~}z|z~{|y}zx~{}}|x{{{{wxy{yw|{vtz}zz~}yu~{~z}y~y{zy{|~|y}z|y{z}{|~{}}|{{x~y||z}||xxz{wzz~yyzxzyz~x|{{}|}z}~{}{vx|~y{z~xzz{{|xx|}||z{}{~y{wzxyxzwz~{|xxz~}}zy|~w}{|}{z{x|{|v~}x|}}{}~zw|~y~{}zzuz~{y{z~x|}xzxxz}{|{{~|{{|{x}}||x|{{y{~{||}x{{zzz|}{|y|w~yz~z{y}|x{u~{xx}|{z{x~z}|{}yx}}zzz}yyywz{{}z~{z|yx||w|{}vyzzw||}yzy|zv|z{}|}}z{xx~|wx~|~~z~{~|x~~|z~{zz{{vx~yzzzv}{v~y}z~yvxxz|w~yyz{}z}v|z}~~~{}~|}~~}z~~|{~~x~}}{}~~~~}}~~~~||~}|x~}~{}||~}~||z~x|~~|~||w~||}|}|}{}{y}|y}}xz}~|~~||~~~~{~{~y}{}|~~~}y|}{}{~|}}}{{~x}}|~|~}}~~}~}|}~}~|~}{}~z~|}|}{~|||}z}~{z}~~~~~~~w{|||~}z|{~z||~~}~~~|{~}||~{~}{~z|~}}|}|~~~||{|}}|~{||~~|~~}|~z|~}}y}|}}|}{}}{{}|}z|z}y|~~~}~}||t}}||{z}|~|~|}}}z~xxz{{z||}z|zz}y}y}~y}{xy{}z||x}y}{|}|~~v|zx{}{yy}{{yzy{}yxy|~|~z~}{zuxzz~}qz}{zyy{y|vy|wxrxy}yz}{y}|zyz{y{~wzzvxzw{|z~||{|vyw~w}||}}zxyz}zzx{{|{~{wy}}~~{y{|x}|~~}yz|}zx}}yy{z~yyw~{y{{zyz}y}v|t}v|{w|yy|yzz}}|{x|~xv}~yzyy|z~w|{{z~z}{zyx||y~~~|}{y~vzx|z{{zwz{}xzy}zz}v{~z{xz{}z{y~}zyz{v|~}}}|y|~yyyz}zy|yxz~|x}{yy||{|zx{z}y||{}}zzwy}~}yy}~}{~{wz}|yx}{z|z~~~~{~xzy|}wzy{z~zvx{|y|}|{y~|||{yz{||~}{z}yx||z~~{{~v~z}|~|{y|{z{yvy{tyx|v|y~|{zyv}z}vzz{wxwvy~|}z~||~~~{|u{}|~{y~{{vyy{z}{vwvzz}{z~{}x~zx{|y}y{{~zwv}xyuwy~xx~|y~|{|~{yx|~z}y{z~yx||y~||x{}z~y|y|}zx{y{zz~~z|xzx|x|x~|}{|t{{{}z|w{{{z{{uy|~||yw|xx|}{zzz~}w{{z{~y}x|zyzzz}||{{~{z|{|{xzz|y||~z}{zy{{v}|zy~{tw|x{zv{{z{y{zz}|~{{~}~y}||}~|~~|~||y}|~}||{~~~|{}}{~|~|}|x~}|~~}~{|~~{~{|~|}}~~~||~~|}~~~}}{}~}}}~z|~||~}}~}|}~x~~~}|~~}}~~|~}~|~|w~~z|{{}|~}{~~}|~}||~~}}z{w}|~|}}}}||~{|{|||{}~~~~~}~|~}~}|~z|~~~}}{}~z|||}z{~|~}}|{~~~{}{}~}y}|{{|}~~~~~}~}z~~~z~~}~}}}}{~~}|}}~}|~|}}~||~wxz}}w|z|{|}zz{ywzy|w{}z{}{}z{x{{{y}~~{{}yzu||}yzzzx|}}y|z{}~yx|~zzyz}zx{y~u{u{x{vyy{z|{}y|z|w|vyx{{{{zw{~zzy~}{}w~~|}|}{{}|{xu{{zyw}v}y{{xz}yw|zzyzx|y}}zy}xy||x}}x{}y{z~}}{y|~|zx~|}}y{}yzywyz{zww}z}~yyx{}{y}z}zz~|||{z|~{~|~~z|t}xzyyyuy}zvuz{}wxzyzy{~vv}x}}{~{~|{|}}zyy}|~}}z}||}{xy~||x{xz|{|v{zx}v|v}{~|yy|~||{x~v}y{{s}}~zzzz~|}w~|z~|}xw}~yzwx}zx~|z}|zt}yxx{z}{{|||x{~xz{zy}}}}~|zx|z}u{zzu{~x}x{|yx{}||y{{z{~x~|{~|~|{}|{w|yzzw{z|~}}v}{}x}ywz{z}yzyzyw}zyz}z|z}y~|u~}|w{zz~yx~~|}y{~yz}x{{{zzyz|{x{}|}yy|{zw|zuzxwx{|}|{{}xx}||~}||y~~}}~zz{}}z|xw||wy|{|wyy}}vzux~xv|z~z}z|yyuy~{{{~y}{{zzz~x~}z{|}|}|{}yzx}xyx{|zxyx{y|y{|x|zyy{xx{z~}|~~xxy~}~|}|y~}~~u{~{}y~||}~}}~~~|x~|}}|~|}~~|}|{}}z~~}|}~}{~}}|}|~}~~}|~}y~y|y{~|}z~~~~z}~}~}~~}{}|~~{|{|{{}}|}}{}~~~||{||}~z~~~~||}}~}|~~{~~{~~|~}||y}}~}~~|}{}~}{zz|~|~{~||~z~~}~~{~}~~~}|y}|}}||~~}}||~}}|~~~|}}}|~~w||z~||}|~|}~}{~}}}~w}~z|yy}~|{}}|z|~{~~|~}|||~}}}~|}{{}w~|~|}~~{yt{x~wwz|{w{~yzyyxzx~{~{{~y|ww}{}|z}y{z{{||yx|yx|{vz|x{}z}~yz}xwwy|}~y{{{zy~{|yy{x|y{|~{z}z~yvw|y{w{x|y{{{w|{z{x~z|v|zyxy|{|x~vx{yx}|xw~y~y~zy{{v{|{{y|~w|}{{~zz||uw~}{}z}z}y{~yw|z{yz~}{{{zz~yxy}~zy}{y}y{{|{{{u}z~yy{x}{|||}x|{xz}w|}}{z~|{{~{vy|w}z{y|w|y}|||x{~}y~z{z|}}|}y}}~~|~}{x}zv|zx}|yxyy|~y}}|z~z{}{~y|~{~zz||{}|wy}{{}y{z||~{~~}}{{{zyz|zzz{}wz}~~z|~v}y|z}|v|y|}~{||w~|~x}~z~}{uz{z}z}|}z{||xz|}~z}{~~w{~x}}{~}x{}z}~~|{}wz|{x|}|v|{}x~x~}|~yyz}z}|}~z{~|z~|z{}{ytxzxyy}}yyyz~|}}zzwz~~{~y|z|{~x}}y{|yzy~~|z{~||}{}yy|zx{{{}}|}y}x~|}yxz}{w~|}{yyxx|z{~~zz}{{{yzz~yzxw}z~{}}z}z|}{z|}vvzu~y~~|}{y~|z~}~{{{y{z|~v|}{~~}{y~zz|zw|z{|w}z|{~zy|{z~{|~{|~~}z}~~~|}~}{|~}~z{|~}~~~~~}|~~z|~~}|}{~}v|}}~~~~~}~~|}|~~~~}}~}~~~~||}y{{}v~~}}}~~~}|~~}{~}{~~z~}~z~~}~|}{}~~}~}}~~z~}xz~z||}~||~}}{}y~~~}z~}~w~~}~}~{~~|~|~~~z~y}~}~|~}y{{}|}}~}}}}}}~}|}~|}}~{~~~}~{}|~~z|~||}}}||~|}|}}~~}z{~~}}~~v~~~~~~z~}}{|}|~~~|||zz{~wx||~{yz{v{xz{y{zx}r|}x~{xww}~|}{y|{{zww|zxxx|zz{z~|~~}~}~yz|w|}yx{v}}y}}yzx}zzzx{wy{{{z~|{}x{|xyv|y}z{}vzz{{y~}{x|y|~}yy~zvwyxzyyy}{}yz{wzyxxz|}xzzzy|}z|w~{~z{yx~{z{|{w|}}{zz~{zsy~y{zy~u{|yzz{wzy{xz{}||{y}{{{zx{zzv{zzuszx~|}~z|z{~x|}|x{}{ywy|~}x|wuxyyzyy~zx{~~z~z}}||v}{~}yzz{}||||tz{y|}z{|wzzy{zx~yz{{{wz{|z}x~z{|}}~z|{x||z||{yx}~zy|}}~}}~{|z{xzz{|{}y{my|{{u}}{w}z{|~y|yvx|z||}zx}{{{z}~y~}}{|~{{z~xywz|xw~|z|}|xzzxt~v}~y||x|{}}vyz{||~}}{z{zy}x|z{y||{{zwx~zzv|{yyyxwx~|yx}zzz}w||{{}{~}|~{}|z||}{}z}yzv||y||z{{zy}{wv~{~x{{|{}~xz{x{{z~}|{|t|}}||~}zzzx|{~}|~~y~}|y{{y{~~xy{vzy{{yx|yy~~yz|z}z|}~}{x}{}x{{{{{yvz~~|}|}v{t~zzzv|{{yyv|||{{z|u||}zy|zz}~~}y|}|y{}|z{~|}}}y~~xy~~y~}}}~~{}|~~~}{}}~~~~}~w}~}|||}|z~}{}|}~}|~|{z~{|{||}~{{}}|~}~}|~|~|{{~z{}~}{|}}}~{~|}}~~}|||~~~~~z~{~~{{|{{z~|z|}~~{||}~~~~|}~~}~{{~{~{z}}{}~{{}}~~}~|zu~}}~y}~{z}~~~~z}|~}~~}~z{}}|~||~{}}{|~|~~{}~}{}}~||}{|~|~}{}~}~|~}}~~}}}~~~|}~}~~~{}~|}||~~z{~~y~~~~~}}~~|~~wy{z{zw}{~z|yx}z}|y}~x~xz{yw{~}u|z}{{|zxy{z{xxz}{||xsz|{|zwv|zxzyww|zwzy~yz|v}{~yzz|{|{{~y||{y}}{y{y|yxx~}|xx|w{z}|{x|zy{|xx}y{s|z}xz{~z|y{y|{|v{{~}{|~{}y{~zyw{z}~{{}w}}}~|w|{v{|wx|y{u|{v{y~yzx~xx}~{u{{{~vw|~~}|zz}{|z}xxzv~u|xwy}uz{wzz{z{|y|v|{{v}|vyz~}}{|y{{}{|zz~yzux|y}{{}{w~z}~z{{|}zwz~u{|~|{~z~|}{~~x~|zx{y~z|{y{zy}ywxyzz|zy|wz|}x~yyxy||zx{|{{~|{|~z|||}z|x|{z~|zz|yvuyz{x~yvzw|x{|}|zwy~z~zxwyzuy}x{yyx}}{{y{{||}{}z{y}}zzyy}}~|y{zvyz|w}w}|xx|{~}}{}}||y{x~z}|yz~|w~v{z~}{{yz{z|{y~}z{z~{|}y|zx|wx|{z|z{}zz~{|wwv{|y{{~xz}x|}}wz|}{xt{y~yvxz}}yz{{{xwuxy~z}}{ww|}yzs{y|x|||z|{~|||}y{}x{|x}x~z{{}y}~zzzw~|}w|{||z||yz|||yw{{{}{zz|z{|}y~|x}w|x}yx}z||zxzy~zz{x|yyzw{}z~{}w{wv|{~|{yx}|~}y|~}}zy~}}}|}}}~~{~~{|~~|~||}||}~~{y~{~~z}{~|}|}~}}|~~~~~}}}}}|z}|~~~~|~yz{{~~|{{zzz~zz~||~{z~}}~}~z{~{|{~}~~}~|z~~z~~z~~~|{~~~~~{y~}{}|{~~}}|}{~~{|~~~~~{|~}~}y}~}}~|~~~|}|~~~|~~}~y~zz||~}~~~}}~}|}}~~|}}~}~||~|}}}z~|}}~~~}}~~~~{~}|~~z}~~~~|{|~}}}}}~}|}y~~}~}}}}}u}|}}|z{~}wy||yxtu}x{|zw|z}{w~zyy|z{|z~xwx~z~{x|yz}}|{{}|{~||x|}}v|w|||}xzx}{z}~z}yv|xz{wxzy}~z~yyw}x~y{uw|}x}||~}}z~yx|{w}}~y~{{zyxzz}|xyx{|y|zxzz}{{~zyy{|yy}}|}}|w{y{u~z|}z}zy}}yz}~zx~y}v|x{}w}szx{y{xywy}}~}{yz~w|~~{vzz|{|w{|zz|{z{yz}||x~|yzxwzyyzy{x{yxz{z~zy{{}y|y}}~y}{|w|}v{|}y~y{~|z~}|}xuz{||zxxz{~|y{}yzy{{}{{yz|~z|{~}|{{|||zx~x}~{}{{{~~xyzyzz{xw~{|||}||}xy|vxzx~z{}wyx}~v{|{|y}y{w~~~~zzzyz{|}~|}|}}y{z|{wxwv}|z|~{{}{yz|y|zyy||||~{y~|}zx{{zz}~zw{zzx{|~y}{|}xs{~yyv~~z{}y~{y~yyr|~zy}{y~{vww{yz{~}z{z}}~||zvx|~|zzzzy|rxv|zx}~x{xu|}zyuy{|}~yz|}}}{|{|w|yz{}}{{~x{y|zyw}xzz}|tu}{s~yxy|}{y|x{yvy|}zy{~z~~~yyz{}~xy}~z{|}|~x}zy{z|{yy{y~x}yy}{zyw{|{vxx}x{wwrzwy|}}~zz{|{z~~}~~~{{y~{~~~~{}{|}|x~}~~}|}}z~~~z}~}~}~{{|x||{~~||z~}|{|}~~}}~x~|{|~|}|}~|~~}~z}~{|~|~~|}~~{~|~{~~z{~|~|~z}~|{zz{y}{~~}|{|~~y~}{~{}z|}{{|}~||~y|~}~}}~~|}{~}|~|~~~}~z|~}{|}~~{~}z~z~}|~|~}{}|{{}~}~~~~~~~}{}|z||}~|{~|}~}|~~}|~~~|{{|~}{{}}~|}}z~|~}{|}z~~{}z}~{~z}|~}y||}}}|}|~}~}{~}}{~}}yz}~~~}~xww~v}z~|z|{x{}zyw|~x~}}~|}zv{y|y~urz{~~z{wyxx~|v~~||zy{xy|z{|x|yz{|{xu{y{x}z}z~|y~w~{}yz||z{zzzx}wz|z{||t|z~x{~}|}y|u|yw{xzzzw~zxzvz}w{w{|zyz|~{|w}wwy~yy{{|z{x}u}y~{|zyx|~xxvw|}zw~|x{|uz|~xzxzw{|}{y~zy{y{z}}x|{~xyzzzz}xx}}wy|zy||yzy}vw}~z~{z~{|x{|xz{tv||||y}zx|w|}zwzzx~}}|y}~}yw}}{}}{||{{{|{~yy~|yzyy{y}v~|{zx~yxyx|}}|~{~z~{sy|}y}w|z~z{~~ryyyz{~wyy~zy{}{w}}}~{vz}xx|{yxyzxy|}zw{yy|yxv|{|z|}y{{~||yv{{{|}z}~|||zyy{{yx{}{z}yz{xyw~zz|x{{{z}xxzyzz}|yx{yzw{||}|}|{{||}||z{z~|xz{z~yzx}{~}}|w~|{|}|{wwz|yz~~}z{}z}{|vyx|~zz~~z|z{{yy{}|{y~zzw{x~||~{zzzyyz~xx~{{xyzzz|||yy|zxyzyz{{{|xx}z}xyx}xzt}yx|}|~z}zzwzvu}}{}y|zx{}{|}|||zuvz}z|{y{z}~|{~y~w{{x~|t}|wx~{{zzz}y{wz{z|{{||xy~}y{{w{y|wzy{z~|~}~y~}~}y}||{}}~~~}~~~{}~}|~}}}~~z~~||zu~|~~|~~}}||}}{~~}~}~}{}}~|}{~~|~|~{~}~}~{~{z~~}~|}}}}||~}~}}{{~{~}y~~}}}}~{}}~{}~}|{~|{~~z||~~}{~}~y|}~z~}y~}~~|{{y~}}|}~~~|||~~~z}}|}{}~}{z~~}~~{{~{}{|~{|}~{~|~{}{||||}~{||~}}}{{|~{}|~{|~}}|~|~{z}~|}}|~||{}~||}}}{}||{}}~~~|~|||||}||{z||}}~}}~{~~}}{~}{|y}z}txyx~{x{}y~{w}x}|x{ywzxywy|{zzxyy}zz{xy~y{z{zz{z}z{{{~~|{y{||xwxvxyy}zwwyw{|v|{vxwyz~zvy{|}{||}yz}{}xy{||}{}v~~{{}|~z}xx{~}x{yxzywz{{|y}x|uv~xvxw{yyy{|z{~y~{{v|zyxxz{v|yz{}}|yz~~w{w{z~z{y{~z{yw{wy{~zzwt||~|vyy{{v|}~{w~{|}||{z}|ww}zxxx|w|y}yuzw{u}z~|{}vxsvzzz|uz|y}}}}~zxy~~zx|}|vx{xz|{wy}xxxy}yz|y~|}|}z{qyy~}z}{|xyywz~zz~x||yxxy}z||{}zv}x|~z|ty}{zzvwz|{{}xz{|vzzyyz{{x~y|z{zyx|y~}|z~|~~z}~{||{z||z||w{}yy{x|yx{wyyw}~{yx|z}wzyy}{|yz{|}y{{x|{{zwz|{z}{v|||z{}zwxx{}}{yzz|w{xzyxz||zz~|y}|{{{}y}z{}z}z}~y|w}w{|z{zy||}{|wx||{uzzwyzzs{x{~xw|~zwzz{yx|zz~||x{xy||{z~z}||y~xzy||y|y|zxy|wyy~y{xxy}x~w~{{}yu}zv||xwwzz|{uyw~xy{|||y{|~z~}x}|{~|wzsz{~x}yzw{}yyzx~{|wy|w|{y~{~y{uv~~}~~}z|}}}~}~|~|~~}|}|y~~}~|~~z}{w{}}~||}{|{}~~~||}w{|~}~}}{~~z}~~~~~|}|}{{}}{}z}}{{z}|||}|~|}}~~|~||~~|~}}{~~~~z~zz~~{|y{{~~|z}}z}w{z~}~||}~{}}|~|}||~|}}z~~}||{}}z~{||}}z||~x}}|}{zz}}{}}~|z}|}|}~}~}~~~}~~}x|z}|~{x~}|~~x{|}}{|~}~|{{{{~~}~}}|v~}{{v}~~~~~}~||~z}}~||||}|~z~}|~~|}z|~y}{zy}~||}}|z~{{uzz}|~|~z{zz{zz{|x~{z~|x|{yw}x{{z~{xx{|zzw{||w{z|{~{}y~{{{{~{|}ywy{zy{|wxy}u|y||{u||}wy|x~yyyy~{zyyzyy|zyy|z}~z{w{zzv}y{|{yxz{{yz|wv|~wx~~}|~}~ywz}~{y}}u{}zy{z}~{yx~||}yy}zx|xy{yzx{||y{{y{ywxuz|uwyz{w}}vy{{vv||yz{{u|}}{x|vvyvy~y{{x~xx~z}}}xzzuy~z|xv}yzz}w}~~{{x{~z{|~y|xw{|v|z}y|~||w|vx|x{y{|y{zy}z|~xwz|z}{}yw~wzyyzy|v{{}}{|y}uzw{}}|z{wz|}y}xz}zz~z||{~w{~}{zyu{|ywz|}~}yyty~}}yx~{|{}|{}{y}z||||x{{{zy~xzy{xx{}{|||{}y}s|w|x~zyx{|}{z}{x~w~}{z}w~|}}xzz|z{v|xx{|y||x{{v}xzv{z}{z{zv}}~yt}z}}|{~|}yux||}~|zwuz}}}yxxy}x~|}y|{yywyw}{|z|y{y}~|z}xuyyzy~|{x||xyz{{~x~z{ywz~}{|}z~{vx{zz|{|}~~{w{x}~wyy|x}}{|~z{{|zxy}}{{}x{}}{|{|~{xyy~{{y}|y|}|||xz{}{}~|y|}z}z~xw~~}{~}~{||{~}}}}}|}~~}~z~z}~}}|~}{{}}}}~}||s||~y}|}|}}z~}~~||{}~~}y}x}{}~}||}}}|~||x}~~~||{|~~}~|}}~~~~||z|{}xy~~{|}~|~}||{}~x~}}~}|}{}~~~{}}}~}}~|~~~{}}~~|~}}|~~~~{}{|z}z|~~}~{|z|~}~}~}|~}}~|~|}{|~~~{z~~}}|~~{~}~y|~||~~z|y~|{zz{{||}|z{|y}}{v~{zyx{{|yy|x}z~uww{w}~}y{{x{yx||w||w{}z~y{~|u~y{~yy}}}|zw|zvy||zuxyyywx{zwvy{}}}||y~|{}|z}z{}}|vy|}{~{zyxyww|x{z{|}||{s|}wyx|x{{v{xwz}y}}zz{{|x{{|}x{{zzw~zz}zy{xvzxwy{}~z||wvw|{rxzxux|z|}y{z}~zz}}x~x|vzwy~zy|}uu~zv~zw{}wwz|y}}}xvy}x{w{}{{z}z|yz}}{z|~}{zyxxz}zyz|x}~|~zxyy}wyw{xzyu{z|~~zy{wxv|xz{y~~||y}|~|}||z{{{{z|v|{}||wy{~|~wy~yz{z{}~x|{xyvz|}{v{{~{{wz{xt~~z{{}z{}}~~~~|z{zzywz{z}~|z|w|}|z|}xy}|}yyzwwy|zw|z||yyzx~~z|xyx}~~|}y{yz{~{~~{v|~{wzx{{}|yyy|}|}~zy~wyzx}x{{zxzy{{|}z}}x{|y}~y{{zz{}~}|uv|w~vyy}}||y{|zz~t|x|||}{wx|~{yz~yvzy}~xw{{|y}|~~{{y~x~}}y|}xzzx||w~xwz|y{{y{z{zv{{v|z|z{z|}yx{{wx}z||y{|{{~|}~y}yz|}zyzxyzw}~|~|}{x~|xyxywx{zyzzz~{yyu}{}}~{{z~|~}}{~|}}|~}}}~~}}y~}|}}|~~~z}~~~}||}z}~~}~}z{{|}|~}|~{~}|~}~~{|~~~~|{~{}~}x~}|~~}{~}}||}}|{}~}~|}y~~~}}}}}}}}|}z}}~|~|}|~|~|~|}}}{~}~||~}z}}|||~}~~}~~|}}~z}x~~~~z{~}~zy~||}~y~~~{}}{|~~{{~{{~}~|}~|x{}x~||}~{~~~}}}w~}|~~}~}z|y}~~~~}|z}{~~~~~~y}~~~~z~}}{|||~}~|z|~|}xzy{zxx}zx}x||y{{z|yz}|}y~}x{}~~y}~~|{y}{}yx|}|~zvxxvyzzyxxw~}x~||z|~~x{y}~y|{{{|{zy|z{~|}yyzx}wxzwxy~{}zx|y|~{z}}y{{||}~w}zwu{wy|}x~x}|}x{}|y~yz|z}z{{{yw|xy}~z{z{vv~|x~y|{}~y{z{x{zxwz|y}yyz~{{|}z}w{z}z}~vy||z{tz|x||z|~u}y|z{zx}}|zwvy~||y~y{{w{||yzvy}}{{~zxzv}y~z{|z||z{||x{~}{}{}w{xxy|zy|}|z|}|z{}zzzzu~~|}y}}v~z}{z{~z|x~zz{z{|w|{~z{~y|zy~|}|{y}}|{w|}|z{|z~zy|z{{yx~zwxw{~}xw|}{~~z}vz~x}y|z{|~|~}{|zy|}{v~zv{yy|x}}z|zz{w~{||~~{|~{z{}zx}|{}|z|}|z|}}{|yz}w}yvy~z}{}}}zwxzzz{}|ww|vw~|z||~x}y~}y~}~|{~x{{yxxz{|z||z{z}~y~}w}|{}~y~{z~~x~vz||}|z{v~|yu|zz|w{}}~{{|u{}{{~{|xzwz{zvxz|{z|w{w~}yz{|}ww|}zyyx}w{}{||}{v|zz~|z|z}}|}~{{}vx{~z~}z}}{zyzxw|{t{|}}y|z~}z|{}{y}}~~}{x}{~|~~}~~}{~}~~~~}|~~~}}z~}|}~||z~|~~~}}z~}}}}{{~~~~|~|}~{~}~}~{}~~}|}|}~}~~}|}}~~}|~q~}}ty}x|~~~|{~|}}z}~z~|~}~~~~~}|{{~z|}|{}~~}{|}}}|~~~{~x{z~~}y{}||{~~}}z}}~~~|z}||}~|{~~~~}{~}~|~~~~}~}||{~{~~||}~{|}}|}||}}{{~~~}{}{~}yy~~}~}~~~|~~|}|}}{~~z}{}{}~}y}|||~x{~z}}w~{{}|xzz{yv}|yzz{}{y~yy{{yww|y||{|}|yyxy|yx|{{~w{x|}y}zzy}{|zz{zx~}v}}|zvy{w{yz{{{xwy}xwtzx|zy~}}x}yz|y~{uy|{yy}|{}|~~yz||x{{y{zx{xw}{yz|}{}x{z}z{yx{}vz{}{y{}x{}yy}~y|{}~{zyzt||{z|{~}}x}z~}zuz{xr}yz}zy}{}y{zywz}~{yx{{~~}wz}|z|~~{z|z{x{}z}z{{}{}{{}{~{~}z{y~ywwzwx|}wx~x}y}}xxw{yz}z}{}}x{{}~x|y{y|z|}vvz}}w|zux{x{{xvx|x~~|}}u{xvw~x}~{~w|z~}{~t|z}{|}y{~w{|y~zzzw}~wyyxy{{{{zyx{ut|zxxy~yz~~||x~yz}|~tz{}|yy|}}x|~wyu{~uz{}x}zy~xw}{}z|}z~x{{{{~y|}|{||{{vzxy}}x}{||}x}{{zz{y}xv}wvxx{zwz~~~zrzx~x{x{~w|{||z}u~|~~wyy{z|y}zz{|xz|z{yuvzzyzzz{z~}{xx}yyxz|v}~|~xz~{~}|z}|~y{{z~~}|~z}yw{yxu}|~v||}z}yyzy|y}z}|{~}{{}~~y|~zx{yx}z~yy}~y||{~}|yszyvy{wyzy{y|v{x|w}m{{zwx~|{}{z|yx}zy~{~y~~~{}||x}|~}||{}{}|~|~{zz}}z}|}}|{{|}}}|~|||}~z~}~~}|~}{}|||~|}|~}|~|~}~||~}|||y}}~}|y}z{|z~z}}}}||~~~|}~~}~~}}{}~||}y~{|}~}}~z~}~~}~~~}|}~}{~~~}{~~~~~}|~~~~~}~~~}}~~}|}~}~{}x}~}{{~~~v~~~~y}~z}~|~}}{}{}z}{{|~~}|}z~|}y~~||~~}~~~}}~|~|~||}~}~{x~~~~~~~|~y~~{~~|z}}}||~z||zy~||y{z|x|}y~}~y|{u}}xw{yz||x||xx{|||w}x}|z|}{||}|yx}z|z{{s~z{|y}{yz||y|z}{|yxx{w}wzzx}xzx}{{||y{z}||yxz}~z~{}~v{wz|wxx~{|y|yxyz}{x||}~{x|zz{~y}yy}}{}wyyz}y|||zy{xy{y{}zxz}zx{z{~~}xz{{{xxx~~x}z{|x{|}{yxwy}x{yz{|zyyx}|}~z{{yy~x{{|xx|z{yx||zyz{|{tz}z~y|zy~|{|{|~y{|wzxz}w{w|{y||~z{y|{|zv|zyx{y{zw~||}}z{r~w{wv}wyy||}y{z~zr{~{{x{z~}|z{y{|{}}wyzz|{xxx}~xz|z|{zzz}zy}yxz||}{z~}{yy|x~|{{|}~zz||yv|}|}{}x|z|{~}yz|yzv{{yx}yyy}xz~w~x}vwz}z{z{y|w{z|y~||xvt{w{{{x{w{vz{yx{z|{y|v|xy}zxz}y{{z}zzz{y|}w~}y~}}zy{xzzzy}|u}z||w}yuwy}~u|}{{z{yz|zy{}{}x|{{zz{|{|{y}{|{~}{~||st~ty{~}z|z|~xzz|{{yw|~}}z{{~x~x|{}}~vw}}{z{y{|{yw|}}z{||z}~y}z|z}~x}~z}~yx{y|zyxzy{~ywu~}{}}}z}z~y|y~yy}~}|zzzz~}w{|~|}~~~~~|~~~~}~z~~~}{{}y~~}}|}|~{~}}{~~~{}y}~}~}}~~~}~~}~}~|}~|}}~|y}|~||}~}~~}~~~}}~zz}}}}{z~|~}~}|~|z{}{~|~{}}x~w~~y}}}}z~}}~|~~z~~}{~z~~~}~}y{~}|~~||}~~~}~~{~}~~}}~}|z|}~~~}}|~|~}}}{z~~}~~~~{|}~~|{}||~~~}}{~}z{~{{}~}~~}z|~~~}|{~}}~|}|}~~|{~}|}}~~~y{~{}|}~~w~~|}~{{|~~~|z{}~~}z}|}~{~xzz|~{|{x{z{}y~~u}|{w{|zz}y|{{~yx{|x}~~x{{}}z~z}~~{{{w|{zz}x}{x||yz}x{y|}y}}|w|{zz|wwv{vywu|yxx{|ux{y{}zw~{yzy~{~vx{~v}{}zx{v}zx|wxy|ywu|z|{~yy{}~||z~}wyw|z{{}}|}|{z{}}zz{}}~}{y~z~xx|wyt{zxwz|{|||zx|yxyy{}}~v{wu}z}w{yx{}{}z~{y~{~{{xy}}}{zw|x{~~~y~y}|x|{v{{uy|~z||{u}yvzuzx{yyx|xy|~yz||z{|{}||yx~y~}|x|x{~{|||w}{{}yzy|zz|wy{{v~}~w{{}{|y|~zz|{|z~}}{xz|~x~}{{v|{zzy}||~}|v{}{z{{|}|x|vzzvyz}}||y{~w}~y{zz~~}}y|{zz}z{{}y{zx{}v{z{|x|}xzwzy{}zxvxz~y{~}yx}{||~y}}~||{~}}}y|x|v{zz{{yyy}z|x~~}zwyzvzxw~z{{w||z~|xzz~||}z}{~|}}z{}}z|xx|z{}{xzzzwv|w}zy|}{zy|xv}wxvvuywyx}z{~}{{xx}z|y|yy}y~~~|xy{y{{~{wy}{|||vxu|{}|{{u{y}~u{}y||{{~yzz~}~z{z}}{y{zww{}xyuw~~}~{xw~wx}}vxyy{}x}}ywzz{~y~{x~|~~~}~~}~~{|~|~{~}}}z~~}}}||||~~~||}~z{}~~{{z||~z~{}~}z~||}{~}~|}}~{{~}{|}{}~~}~}z~~u|~}{|~}~~~}y~|~~~}|}w~{}~}}|{}}}~|~}{{y}}|{}|}~|}~~x~|~~~}x{}{|~~}z}~~}{~|~|~zz~}}~~}yyz}}|~|z~}~~}y~}}}~}|~~~}~~~~|||}{||~|y||}}}}~}|~~~}~}|{}|}{||y}}{|{{~~~~z}~|}~|~||~|~}{z{~|{~~~}}~y}vyxxz{z|{||vwy~{wy{}zvx{z{yxzy~w{}xz{z|y}zzx{{{z{zzx|z{{{}}u~v}y}yzwzy{}~}}|zzz~yy|}uxvyyyw|wy|}z{|{wx|zxx||wz|{z{w|~|yyyy{yzz{~{x{w{yv|}v~y{}~||{zz|yx}||}yy}|u|}|}y}y{}}|}|{||{{{{~yx~{w|~{y|{yvyw}}|wuy|xwz|xw|~zz{{{|~xyz|yz}{{y{z{zywz}z{zzw}uz{zz{z}|}}{xz{w|x~zzz{|~|z{|yz{}|}zyyy}y}wxy}}x{{z{vzyv|z{z|y||yzzxzz~z}}{~{zx|x}{}{xx{{{}|}z~|yv|ww}y}{}{xzz{zz|y~{w}zz|zy}~|y|zzyz{}y{w{xx}{{||y|y~}|~~|}{}w}yyv}|yz}~{{{xyz|y}{xv{wy{vy~y|{{z~}~{|}y{yywzzxy|{wz~y}|{{}|}{}~}xzyzxz|}|y{z~zy~|{~{|v}y~~{||y{||w||{}}z{~}}|~{~zw~xzz{~{x|xy{~|yz}|}zw~{z{z{yzzwt|xz{x~}y}{}~|||z|z~ztz|~{z{wxw}zwxz|~zz}x{|y|{}~{x{|y|v~z|w}zyx~|xz}wv|{{|y}|zzz~{y~}xyz{zy|}zy~}|zyxyuyz}x{}yy{||{}{~yy||}y}~|~}{~z~|~~~}{z~z}|||}{{}}|}~~|z{~}~~~|~|zy}}~|~{|~{yz~~}~||~~||{~~y{|}~~}~{}||x}~||}~~~~~|}|}}~z}|~~~{}{}~|}}|~~|~}|~{|z{}~{|}}~}~~z}~~|~y|z~}~|~y}z~}}~z}~z{z~~~~}~}~|y||}z{{|{~{z}~}~}~||~|y|{~|{~z{~|}}}}|~{}}}~~{~{~y~~}~|~~|~{~}|}{}|~~~x||~~w}y~|~|y{}}|~x}|~z~~~}}~~}|~}}~|}{|~}{~~|y{{{yv|{zy{{z}xsy}u|z{w}y{x{w|{~w}ty|{z~|{z||~{x{zx}{}z}~xx}}z{}~z{{{y|x|z{yxz~zz}y|{{xw{yy}|y}zzx{y|x~x}w}}{vx~|{z||t|{~zw~{yy{vv{w|x}|}xvyxy{y|vxyy}u}y|~~zzu|}||y|}{||}u~{{|~z{vzyzv{~{||{{wu|yu|{uwy}|s|{z||y~y~|z{z{y~z{zz}{}xzx|{|w}z|||xuy{xyyx{{~|w{ywy{y~{}}y~x}xz{y||}yzz~{{}z~}zzwxzzx}xz|zx}v~|v{{wz}{z|x{~{t~ywxy|x~x|zvz{}{}~yz}x~|y{y}zzx~z}~yy{{}}x{~zzzyxzx}}wz~{|{{{xv}~z{v{|{~|}yv}|}z~{}{~|z||z{tvzx~|zwwxxy{{x|}xx}~~z{{{|z|w~}}zyy~|~y~s~|y|x{{v{wy|yzywzxy~}vyx~x{{{z{}||z|{zx}y||~z}}~z~~{{{{z|yy{}|uzwz}xyy{z{x{xy}uyx}xz{vu{}xwyx|}{~{y{~{zx}}z{}y||~{|{vzxzz|}zyx}z||wvxzy}z|y|z}}~~||zyz}}v}z|z}z{~{{|}|~z{}z|zy}{yyxx}{|zy{}t|x~x{zzy{y{w|{{{yy}|y{x}{~}}|}~~~|~~~}~~}|}~}{}}~{~~|~|}~|~~}{|~{y~y~|x}}~~z~~}|~z{|}~|~{~}~|}}~|~}|{{}|{{}~}~~~|~||}~~~}z}~~~~}{}{~{}|y~}}||~}{~~~~~~}~~~}|}|~~{~~}}~}}~}}}|}}}~~~|~}~~~~~~~|~~}}{}z~{~~|~}}}~~~}~~|~|}~}~|~}{x}||}|}~||~|}~}|z~{}}z~|~|~}z~|~|~}~{~{{}~z|{}z~}~}~|w}}}~}~~z~|{~u|~~z~|}z}{||yx|{zw}{{z}}x~{zxz~x~}z{xw~{~{{yzz~y|}zw{~x{||}{{v~}x{|y{~z{yx}~zzzz~{zx~y}|{x~z|}~{}z{}}y|zx|{}yz||v~}{zx{y~zx~|wy~x{t|}w~yz||~y{~zy~}~{z{y{|zzz|zxzy}rz~y{{{}z}~}}wzwz}z||~~~{}|zzx|{xv||ww|yzz}zzz{|}yt{yx|~zz|}x~z|}|w|}{|yzy}{x{{{|z}~zu{}w~{zy||{~{|y{{|zv{}y~x}{~z~{y{z{z{wz~y}}{~x}z||x|wxw~{|}|w||~{|w}|xwxz}yx|{xuy|yz|z|z~~~w||z||x|{|y{||y}~{|yy||{y|y|{}~}{v{w{y{||y|y}wyzyz|{|}v}|{yyz}~{y||x|xy{}zy|{}yz{{y|yw}x}y}z|{{|}~{~v|{xzu}|zz}{x|~v}||{yzxxx}x|y~}|}}zzz|~~y||y}~yxwu}u{{yz}w~xy{}{y}|{y}~{{yxzxzz|z~z{y|{~}zy~|~|zv~{}|yzz{{}zzuxwvy{}zzyz}w~~{}|zy}y~}|{~zzvu~x{zyyw}}}y~y{}{x|}|~|z{{}{xz}~|w{|y}y}~z{}}yz~||yz|{yy|~ux}|y{{|}||z|}|xyz{zys~x|||{yx~|{uy}||y|xx}~||z}}}~{}}}|~||}}||~}~~~}~}|z}|{~}|~~}}|~z}|~~~~~{{~}~|~|}~}~}|}~{}~}~~~}x{}{~zy}z{~|}|{~|~}}~{|}|}}|{w}z}~~}}~}}}~||~y}~}|~}~~z~}zz}{~{~}~~}}}~~||{||}||}|~|~~|}{}}~~{}~~}~z~~}|}}{~~z|~}}|{}~~~|~~~{~y~}~z}|z~}|~~}z{y{~z|}y|y}~~|||{~z|~}~{|z|~}~{~}~}~{~~~}~~|{|~~}}{}}}}{~~~{{{{~}~}y||}~yy|yy|y|~}y}|w{{z|}|w~{{|yx}y|}|xv}}~{z~||{|x{{y{}x|}}{z}x}||~z|xxx|w|{}zwz{{|wyy|z}y|z}y|}y}}xx|z|z|}xxx}|w{}|y}~|ywz|zy~|{|sxzzz{w}zyvxx~x{~}~z|y}w}zyy|{x}yxzz{||~|}{x~w~zx|}{{z|yx~z{}xv{zy{{||{x{y{y{wy{}y{|y}}{w{{|zz|}z{y|{x{}}}y|y{ywy{zywz~{~y|~w}yyw{xz{y~}w|yy~}}yzxx~zx|zz~{|{yyyy~{wx}y~}xy{z}zz~|wwyyx~{~~z{y~|{~~}~~|z}z|y|y~z{z~w{xzzwx{z~{|{yz|}yz}wyzxy{vxyzz{{{|}xz|}uzy~zw}z{y~|y}|zy~|||{y|{u}x|y~y~x}}y{y|}z{z}{xzyzzz|x}wu|{}~y}~yxzx||{{|zvy}z||}zy}z{yvx~|}y~}|yz|}uwv|}z{yw||{|~{~vv}~{{zz|y{x{z}w|{x{yz||x{~y}{||~{{w~|z}xzyy|y}yyx{zxz{z||z~}~zz{~zy{y|x~zz|{{zxzxyz|}t|{}z{{}x~x|}{vzxz}~vx|t||z|xzz~}|z~~{x~yyz{{y~y|}{~}y}{u~}yzy~}|y|w|{y}y|x}xy|yzx{}}~~~||}|~|~}y{|xz}|}}~~}|}~}~~{{}~}~{z~{}|~~~}~}~~}~z~~|}}|v}{}z~|}}~~y}z}|z|~~~{|}}~z|}~~~}|~{|{}~}|{}~|~~}{||~{~{}~}z||}{}~~}||~}z~{z|}}}{}~~|}~~}~{}{~~|~}}z{{|~}}~}|~~|~~~z{~{}|}}~{~~}|~|~|y~~{||}}}~}{~~{}}~{~~|}{|{}~~|~|~~z|~~|}~~||~~~}~}~~~{~}}w{{}|~yyz}zzxz|yxz|z|wyy{|zxz|}|z|{yy|y~{xx~|y|{xxy|y}uzzz{zzy|y}{tuy}zuzz||zy~{~z{z{uzx~yyy{zxv|zy}{yzz}vy|y|yxxx|~|wvz}~zwy}|z}wy|{|w|{}xruww|z}|{}|~}yzy~{||yzz|zz|{yuy||w~x~z{y|zxv{{|yxz{xwz~z|{~yyx~zw{{||zyz{|u|z|z~zwz}xy~yrzz|z{~wyw{zy{||yxz|x}wx~}zyyxy|~||v|~~xzy}~|}x~}y{tz{{||z{~zy|~}~yw}~|{w}~zzv{|p{y{{xw{yzx|{y~|xvz|{xwy}{y~|yt}{z{|~z{w|z~{{zz}|}x}z~{z{{zx{}y}}zy{y{}}yw~}|~|z{y~x|}}yz~y{y{n{x}||||}~yy|~|yz{}z{y}zxz||x}xv{|z{v|~~y}x~|xzz}z}~z}~w{{~z|x|}|{z{|z{}y{{yyx~zz}||}}~y|}~y}y{|}|xx}zy{~|x}{|x{x}~zx~||x|~zxz}}~{zy~w{{{||}{{y}tz|{wz}w~yyzx}~}z~w}zzzvzy{|zy}|~||||w}~{yz|xx{z{|}x}~{|w{y|zxut~t}z{y{{zyy|{|yyz{}{yz~~~}}vzyx~~~w{z}~{{|z{y{|{}{~}{|}~}zwx}y||x|zwz}y~~z~{}~{{}|~|{|{|~|~}}|}}~{~}}}||~~{{z~}~}z~|~}~}zy}|{}}}}z||zz}{}}~|}z}|}}||}|{}~~}~|}|}|{~~{|~~}}|~z}{}}~~{~~~}|z~}{|{|~~}~~|~{|}~}z}}~~~}y~}}{~}}}}|x}}{~~{}}}|z}{}||~{~~z~~}|}}|}~~~{}~~{}}~|}z}}}|}~~}{|~y|yx~zz}}}}}}|~}~}y~z}|~}~~~~}|~~|}~}~|~{{{~~|~~~~{~}~~}~~{}{}~~y}}~|yz}~zz|}{z{|t~zxy{{vy{|{y|~}{z{zv}y{{yzwvwy{z}|{}x}{zx|y|{x{x~xz}~y}~y~zwy~~sz||y~}{vw~|ywyzx}x|xx{x|~xw|w~x|v~w~}z|u}|~y~z{y{z{}x{~w}z|}~xx|z{zx~yvy{{{{yy~~v{z||x~~y{~}xw}}}z{}~x{{{{{}}|z{|yzyxyzywtzyy}}z||~}|z{{|tyxyx{zz|z}|}z}w{~}{~yz|z}y}wy}}{uzvxx~wy{yvw|y{}~y||rxzx~}y}{||zz}y~}{u||x|x}v||y{|}x{}{|ww{{yz|y{{wxxzy}}}|xzx{{yxtz~}}~~~|y|z{x||~}xy|~{~yz|}x|{}wv{}w|}x~}zv}y~{{|{|xy~|z|~{z{}~z{zz}|z~z{y{|~zw|z~y~zw|~vwyy{}{}}~{yzty~{{v}vw{wz|{}}~xtzy}y}yyx||z}yw|y{|~|z{{x{z~|z|{z}zy|~y}zx}~zxw||zz}v}|}|yz{{}v|x{|y~~~yz{}|{z|{|y|xv{|{zw|w{zwyuyv}zywxvy~}y~{|y}{|{{|zy{yxz|z~{ztv|{{|}wwxyu}z{u~yzz|w|y}|{{{z|{x|y{{{zw|vw{}||}}|}~}y|z}|u|~z~zwx{zz{~xyuy{z|yyzvzzx{{||}w|yxz}v{x{}yv}}~}{zz|~~|z}~||~|}~|}}{{~~{~{|~|~{}}z{~~|}|~z|y}zy|{}}}~}~}}|}~|~}~~||yz}|z{{~}}{~~{}~~|y}}}~}{}}{|~{{~|}{~~~|}~~x~~~||~}~~~|||}~}~}}}~~}~w~{||{}{~|{~}~z}~~{~~|~z~{{~||}{y~||~~}{~}|~{~~z}}~~~|~|{{~~~|~~~}}{z~~z~}{~y|z~~}{|~{x}z||~}~}}{y{~{}yz|}|}}|{}}}}}}x}|~z}~{}|}y||w}z~}~|~z}}}}}}}~}~}z{~{}~||x}}|x|~{}|xx|y~}zxt{|zuy|{||~{|}xxzxx}{y{||}~|z~z{yy|{|y{{}x|}|xy||y{zty|zx|z}yz~}y|xy{w}~v~|||xx|w{y{x~z}|{{y}zxy{}}{x{~yzy}{}xy{zx|}}|}|z|yx~|}{yzw}}|x}y|}|}zwz~|{zx~~{|z{|y|w{|zz{yy|yzw{|z{|~yxzx{zy{~z{z{z{|z{wzzzy}y{{y|{~xz}}}z{{{{{zzqz{}{y|tz}wzw|z{z}zy{{{|zzv}~t|{yzy{|~yx~z~}|{}y{}zz~{}{ywz}{}z||~}}~|{~{y{||x{||wyz}w{{y}~yxz~|~|zz~zy|w}z||yw}wy|w||~z~}|||||~z}y}}w{|z|zxz{|v{y{{}w{xx{}z{|{~~xz}y}||x||}|vy{x|{|~xz}zzz}}|w}{{{}|w|z~w{xz}zyzz|{yw|vyyzw}|y|~y{|}|zw{{{~zwz}}vx~u}|xy||x}yzx}}zz}{~||y{}w|}}|{zyzzzz~}t~~u}y||yx{~x}v||}yx}wzx}~yt{wwu~|{x~{yz|}}{ww{vtx{z|y|}~|~{{~}zz|t~}}}}|y|~y}zy{~x{x|{yz|}xt{yw}||{}y|~{y}~y{w~x~{|zy~xx|z}|z|~}|{~y}~zzx{}z{v~zw|y|{{zyz|y}y||||~}~z|}}}}|x}}}|~~|}~{}}|}~||}}~}~~~|~||{{~}~}~|}}}|~{~}~|}}}}~~y}{}||}~}||}~}~}}y~~}}~~~}~y~}}~~}{}{|~~~|~~~~{z}}z~~}z~}}|~}}}}~~|~}~x~}yt}z{~{z}|}~~}~}y}~~|}|~|y}}{}|y}}}}|}}wy}|~}{}|~~~}}|~~~y}{}~~~~y|~~}~zz|~{}~~}{|}z}{}}{|~}~~}}|}}}{|~~~||}|~yz|}}~~z|z}~{{|~~}}}~|~{|{{}~~~~~~}~}z~~|}|{|}{z{z}ywv~yyzzx~x{yvzyz}||z|{z{{z|z}~zyxw{zx|{{~{zz{yx}y|{w{~|{{z}wy|u{z|v{||zyvy|zx{xzwz{|{{|y}x|x{y|zy|}z~z|}wzz{|}xyzxvz|w}{z}s~|vywtyxv}x|yyysz{yv||}{zx}z{~x{{y}{xws}y{zyxz}{x}uz}zx}yxx{zyxzzz{y}y{xz}{w|}z}x|{{}{w|z{yyy~y{z~z~w|w}zwzxvx{}y~yzw|zwyy~|v{zx|{}zvx}~{{}z{z{y{x{y}xv||||~{z}zz{wy~xzzyxvxx|uxyy|uyxxzx|yy~xx|~}zuxv~z}{|}|z~|w{|{y~z{~z|{xy{y{{|zwwwzzz{y{x}ywxx{wux}{|}wzx{~{|}{}z{{{{w}~y|}{|~|z||y|zzzyzzyux{z}qz|w~yzx~}v|~zyv{||wz~{}zyy|y|z{w|x||}z|}y||~|}{|~yuzx{wzxwwy{w|}v}yww{zwx|y{~{~z~|wz~yy|x{}z{xy~{{yz~w|zxx|z~wzy}|y{z{{|{yv}{y}z{vz{zx|yyzz}v}{wy|z~}||~{}~v~yxv}y}{}{xz|x}w|u{z}xy{wywvw}{x{y~|||}}{}x|~{}z|}{}{}yz~z}}zz{y|}yz{y~x{wxz||zz{zuxz{zz}u}}|{~~}}xy~zz}{~|~}z|||~~{~z}y~~~}}|}~|~|~}}}x|}}~z}y||~r|}}}z~~~~}|}|{}}~z{|~{|}~|{{~~~}~~}~}}|~|~|}~~}z|~~}x~|~|~|~}}|z~}}}~}}~|||||~~}}~z~|~}}~~|~}~}z|z|}{{~|}~|~|}z~~~z|~~}|~~|~~}}}}|||~|~|{}y}z{~}}}||}~}z~~{}{}}~~z|}~}|}x}~}}~}~{}~~~}||}{~}~~|}}~z||}{yx|zy}||~yyz~}y{}~|{~|~}{~~}}|}|{~{~~~}~|~~~|}{~}~~~~}|}}}}z~}z}{~|}~~|~uvv|~xwzv~y~wx}y|xx{~xw{v{y}{{z{{}~x|zy}{{x|{v}xvv|}x~v|}wxx|z|yzz}{{x||y{}y~v||{}zywy{||y{}|y}vxx|z~w{|~{}wvx||vx~{zxz~}wwzzx{|z{|vxyz}}tx{zw|zz{~}y|}{~~y}{~z{yv|||wzx{yw{u|y}~~{{{}~{z}y~x{{|vww}zz|{}zyyzzu}z}{wyzxy{|x{|{|xx||sxy{x}zz~xxyz|z{{~}zx|~|~xz{~~~zwzt|}{x~zy}}|zy|z{v{|z}yzyyy~z{|yvv||{~z{xz|{~z{xy|xx{|~|~}w~jy}z~{}{x}|{~v|~|y}x}|z}|uyxzy~zx{||zv}{zv}yz{{~yy||y|z~zz|zzz{{yzz{wzyyx~}zy{z{y~|~z}y~~|{}|z}zz}~|{z{vz}{|}wz~zx{|x{z{zyy{z{~}|||xwy~yyz~{w~|yy{~y~wyzyx}}zyv|~xz~}x|x~}zx}{}z{|zx~~}}zzx~{{~{xx|z}yyy{yuy~}w{{{{xyz}w|}~{}|yz{z}x|u{ww{zw~xx|{~xyy}yz{{{zz{|~xw}}}zx{~vzzwyxyxz~z|{}z|}|z|{|{~w|w{zxr||v{|yy{{uw|z}x~z{{zw{}x{|}xxwyx}xv{zxz{|yzy~}|~{~|}xy{~|}||{}{~{y~}x}z{|~~z}|~~}|{||~z~{|}|~{|w}}~}~~~}{{}|}{|{}z}}}~~{}{~~~~}{}{|}{}~x~y~~}~|z~}~}z}}~}}{}{}}~{x}|z}}{~|~~}}}}~{{~|z|~}~|}|}z}~|~~~|~{{{}}}|~{{}~z|~}}|{{}~z{}~~||}}~~~~~z}}~~~~}~}}{{~|~{|}~}~~}|zz|zz~}~}~}yz}}{~|}{~|||~}z~|}~}z~~~}||}{~z~}{}z}}~~~{}}}}~~|}~}~|}~~{~}}|}|{}~||}z|~}|~~z}~}}}}z|{y}}zwy~{z~|}wz{z{|xz~zzzxxxzxz|xzu}yy}zy{w{}xy{}|{{|{|w~z}z{{z{|{}zw|}~z|~}zzywx|xtyxzxyy|vyv{xy{zy{{|{zyz||}|y{z{z~}yyz}~|{yy|{{xy}~zx|wx{|||vz{z{yz~{z{xwz{|yv{{xz|{z{|x|}}}{}{~||{zt|zyz}w{zwxy}wx}ww{tzx~v}|||}xxyxw~zy{w}|~{{{y}x}}}w}|}}~}u}z{{v|~yxz|yx~x~vzyuy{xw|~{z||y|z{}{{|}|~sz|z{{yzz}|}|z|zz{wz}{zu|x|{z|yzw~||{sy~{{z~||y||~{yz{zx~}{~}|}z|{~{wxyy}|yy|yzyxxxzs{x{xxw|z{yyzzuy}~}zz~{{}zzyx|||~{~{|{}y{}uv~|zv{}|zww}y|y{vv{r{y{z{yzw|wzzzy|yw}{|}zz|z|s||~z|y~v}}|zzz{yz{{{xwytyyv{~y{{~}szsxx}{}y{|{}y~{~yy{~}y~}x}{|}yz}~{~zz{{v|{y~yw{}|z|zx}{yxu|{|{xyz}y{~}~|yyz{{|{|v|~{{zyy}v{yz{z~|vx{xy|{|{wx~zzw}zzz~zz|~{zz{{|}ywz{}|w}{y~~zz|yx|wzx}yz}|zyx|x{{~yz{x}zww||}w{y{||z{yzyzz~||~z~z}}~~w~}{}x~{~}~~|z||~|{}~~{~}}|{}||~y~}}~}|{|v|~|}}~}~z}{|~z}{~||||z||~|}{}}~|{|{}~}zy~}}{~{|z~~~~}}{~~}~{~{{}{|{~|~{~}~~~~}}~~}|}}{}{}{z}{~z~|z{}~x}||~{{|w|}~}||}~~~}~~~z~~~{~~}z~{}~}}|}|~}~}||}~|}|~}{z~}}}}}~}~|{}}|}}{}{}}}~~zx~~}~~}z~yz|~~~|~}|~~||~x~{|}{}}z}}~~{z|}~|x}~z|~~}zyyy}}xy}}}{z{|x{~x|w}xu}~|y{{{|}yz|{~{|}xyy|x}z|xz|{||~||yxz~y||{}x|z{||yzx~yx|}wx|~xx|{||~z}y{y{~zx~w~}~zxy||y|u}z|{z~}{{y{}z{zz|{w{yzzxzux{vzyzx{|y}||{~v{vzzy}v{yy{}y|ywy}}}y||z{{w|xz}vz{||~y{|x|~|zu|uxzyw||yyx}}yyt{zz}||wxz|vz{z|{~~||zz~{}{w}ywyz|y}y~|z~z|zyz|zy}}xxx{|yw{{y~{yz~~u}xzz{vx}|zxzx~}y|z|wy}|w}|xzz|}yyvy{~|uz|}y||zz{y{~zy{yy||zxy{}{v|{|~}{}y}~zy~}|{zrwy~|{t|yz{ywy|{|~xx}|||yx}x{v{{{x{yw{||w{wyx}~|w~y{zy{}}{~zzyy|{zzz}~{|x}}~z}}}x~y~y|y}|{y}~}wzy|y~xy|yzy|ww{|}}z}~z||}||{ywzwyxyyyy}y~w}~z~{}z{{|xxw{{zzvxz{xy{{|~{z}w~y~xx|{zz~xw}z{|zzv}zxwy{zy~|x{w|}{s}|vx||~xzvz{{w{}}z{{~}x|{~ywx{}}wv}z||z~v}{}vzz|t|x|zxyw{{zx{yy}|{w{xzz~zx~{{{xw|}y~}x{v~y{~}yz~~w{{ywzy{z|{}||zxy{x|z|}{~y}{~~{}~{~}}~|~~yy~~}{|~}yz~}~||}~z~{}|~~|~}{~|}}~|}|~|~|~{|}~~}}x~~~~~}}}{~zz|z}~z|}~||~~}~~~~}~}~|{~~zz~|~~~}~{}}zzz}z|y}|~~|~}z}}{}z|~{~}|}{~}{~|~}~~}~}}~x}~}}{~~~}~}z}|{}}yy~}z~{~|~{{~}yz}{y|~~|}zy}||}~~~~|}y}~{}~~~~}~~~}x~}}u}~{~~}|}|z{{~z}z~v}}||}|z|~}y}|~}}}~||~~}|}|~{~y}z~}}|{{}}{{{|~|~}~~}z|~}z~x{}z}z|w}{zz{yu{u}y|{y}z}z}zzy|xvw{z}{{vz|{zx~|{|zzz}}{z}{}yy{}x~{z{~{{~~x{|z{wzxywx{vw{y|{w{zzv|{xzy|xz~z|||x}}}~}}|zy~z~z}~vyx}|xwyuy|vyv|v{}{z{yzzz{~~xz|ww{|zwx{yz|{xx|{x{y}{y{}}}}|yx~z}{}xx~yvv|x}|~}z|{xvyzzyvz{}z||zu{{~yz{x{}xxw|x}z}}||~~yx{{zu}w}y~{}~xzz|y}}wxz{xy~xz|yxy{x~{z||{}x}y{w{{{~z}}|}{u~wz|yy~}~{{vzyzz{wxywy||{{{zzw{{~~y~|~||xx|{|{{|w{xv{zyzy|zx{wv{xyx|{|}~w~|zx~zzx{||y{z}}}~|||}y|{~~}|}~|~z{}~yyzzyyy}|zwzy{|wyvt}{{zy{}ywyzxwxyz}|~{{{{~~z~|{{x|}{|}}zxx|}~{vz|yzywzzyzzx|vy~xyy}{~wwuty|w}~}yxxu{|}y}y}{{~w|}}~|u~y}||{}}}}~vx|vwuz}{{x|}xyxyzy||z~|~z}}|{}y}zx~x}~z{s~|}|zry|~zv~}}|{}vx{}{zy{{wzv{y{}xw~{~}z{y{|{y|x|x~|{|{{z{sy{{wz{{zv{~x~y{z}}}vy}|wzu|||}zy~q}{~vw{z}|~~~}}}|~z|}~}y~}z|{}~{z{||{|~}}}~}~}~||~~|}|}{y|~u~z{}|~x}~}|}~}yyz}|z}}yy}}}{}~~~|{|||}|~}|}z~~}{~~~~t}|}~~z|~|}~zw||y~}}}~}|}}}}w~{}y}}~~{~}{}}}~~~~~~~y~z}{~~{}~|{~{}~y}u~|~}{~||z}}||~~}~~wy}}}{x{y||~{}~}~||~x}|~~}}~}~}zyx|}~~~}~~}~{|{|z}|}~||~~~~}|w}~~|}}~}}z}|}{~|}|zz~}~~~|{}~}}}~zz~~{}{~|z~}}}~z}}}||}}x~||{z}y}}}y~{{wvyuyx{sz~|{z~y{z{|}{y|}z|u|xvxz}}wz|}{x{zyyyw{yvu}{}{{{{zy{{~{|~x|zxxy{z|w{|xu~yy||~}{|y~x~x{wu|zzwyv}zw~zzyyxyz}{w}x}}zuy{}{}|{w}v~z|||x{zy|||ywzxv|{}zw}zy{{{u|yz|zz{xx~~yx}w{v~xyw}x~~zx{z~z|z{z}z}z~|{x|z{{w{y{||{~z|y|||zzyx}zx}}x{{{zx{|z~x|zy}y{}{}zvxzz{zzwzyzz|yw}|y}z}~~wz{~xy|{y{zzz|{}z{~t|{xywy|z}zx}|~uz{t}|w{v~~}{{v}}{}y|wy|}yz{t}z|}{|~~yz~{y{}y}y}~yzwy|zy|yyz~}~{xz}}{u{z|~{{|w{yzz}|z|z|yzz|yxyzw{vzz{w{|~~{z|x{ysyz{z{|{{x|w~}|}{|{}xz}}}}wxyy}xv|}{|z{{yx}}x|{zy{{v|wy~~~y{x{}{zzuvz~~}{}}{|w~|z}y|{}|x}~vxzz|z}z}{}yw~w|{xyx|{xyw{}x}wy{|y|tz{{z|}{{zwxy~{zy||}w|}z|zzzyw{x{ww~{xzx{y|y{{yy~yxu|{{z{{}|~}wz{|}x}{z{y{|{~txy{~|{|v||}}{}~~}x{||tyx~}xy{z~~{}|z{z}}}y|~~||{|tvt}|}zy}z}~~}|||~|~~~~}}}}~x}}||{}~~~}~zz}{~w|~{~{~x}z~|}~||~u{}}~z~{|||{~|~~{}z}~z~|}{|{~~~||~~~{||~|}||}|xy|x}}~~}~|}~}}~|||}~}}~~~~|}~|}{~}~~|~}}||}}~|}}~{~}{{~{~~~}}}}}|}~~z~~y}}{~{}}}{}}{|}~~}y{{v}~}}}}}~~}~}z~~}{}~~{{x~}}||~}|}}|z|{}}}}~~}}~y{}y}~|z}}}~}|{~z}}||~~x{~{~||z~z}{z~{{~{}}|{~~~}}~|~}y~z|~~|~~}}z|{~}}~z~~}~~z~{{}|}|~~|~}~|{}}}~t}{{}{}{z|x}yzwxxl~u}|yzzv|yzzz|xwy}||zy{zuz~y|{zuu}~}|}z}xz~|||{y|~{{w|z~{~|xxt{|z{yx}xyv|yx|y|v}zxwxv{}xxy|zy}~z~}{}y{yv}{{~x~{}}xxz~x~zwyzvy|z}{vxy{zyz{w~}}|{~|y|xxyz|~{|}{{z||y}|z{{v|z}}z~x{}yx|x{wy{wy}xsw||zw|y{|z~||z|y~{v{{z{y||}zz}y}y{x|xw{xx}}z}~z|~zy{vx}}xvx}zwxzzw~x|zz~{{{w}}|{zy}yy}zz{~||y~xv{xxy}z|{x{z|z|~y{swxzw}|||zz||z}zy|~~{{|t}z{{v|{y}{z}u~z~xvx|{vwy}|zz}{zx{x}tyxxz}zyxxy{{||}{~x{v||}|}|~y}|z{vw{|zy|{{zyxztw||{|x|}y|{yxw{{~z{|y{{y}|z{|xz~zy{}xxxzy{~|zxxv{x}{}{y{z{|w}x{v|}{zv}y|{y{}wy~||{{}|~y~{z{{uwyyyw{yww~x}yv}zzyv}{~xxx{xz~xy|}{{}~{wz{{~yz~{x|{}{{{z{u|{}|y{{{|wvzuy~}vw|}w|y~|z{x}xzxxx{x}|{|z||xy~{~}wxxz|y|{}|{}y{zyu|x|}{xz|{xyx}}{z{{~yzzy|}~~~~~~{y{}|}yx|~}||~~~}|z}{}}z}}x~~|xz~z~}}|{|{~~}~}|{|}y~~~{zw}{{~{{~}~}}{|z~{|}~}~{~y|~}|||~{xz{~{|~}}~}|}}}~~~}~|~~{}~}~}}|}|y~}~~|}~~z~~~~~~|~{|}~}{~~}{~~|~{}|}~~|~|}y~{|~}{{|~}~}~~~}~~||}|}}}}|}~||~}}~|}}|~~~}~~}|~{~}}z{~{|}}~|}~~~~~~z}y}|}|~|~~zy||{}|~}v~x{~{y}~z{{}}}}~}}~|}y~~|{~~{~~|}}}~}|{}}}~x~}}~{||}}{}{w|{}zt|w{|x|}{y{z|y||||~{y}yw|y{xzv~z~yzxwtzwy{|~}x}{{z~~wy}z~zy{~{w|{}}t~vz~xww~w}|z~t|vx{{w{{~z{{~x~}y}y|yy|y~xy~~z}xw{uyyzyzyx}x|~{r{~y}xx~}x{}ywyz{y{}x{|yzyz}{}wxzw{}z{y~zw}v|y|}yxz|zz{zx}y}z}yy{zy{~|x}yzy}}zzyx}}xx{}xu~y}|y}wz}}}{}x||z}}yz~||{xz{yyy{xwz}}|zwyzxyx{x|}yw~z|}~yyvt}{z}{y|ww{y{~{z{{zyz}zxzxwvuy{uxw{~y|{|zzwyzuy}{{zz~{|x|}xzx{~|}||}|{z{w}xzyywy{{|{{~yux|~yywx}z}||wyxy||x|zwx{{yy~z~xx}x{vzyzyy|y~uz{{wyty{{}yz{zx}|{zyxy~{xzx}z|{yz{z|ywzyr|}|x{{~y{xy{zwxw{{{{z~|z~wzz{zzy|xzzww}}|z|z|}}v{y|zz}xyy}x||}zxzyywyx|z|{z{{y|z|z|w|{yywy}z|xzz}y{{||y{}|vvvwy{{z|zx}~yxz|y{|||x}zy}yz}}||yy{w}~{y}{x~yywyyzzyuwxwzw}yw~{}zv}y~x}}x{{~z{}zyyxx|~}{}{z~{y|}xw|zy||qx}{y}{~xyy}yyyy|w|z}wyxzz{|{{~|~~~}|}~}~}|z~||~~~~~~||~~~z~||}}~~{y}{~{~~|}x|~}~z~~~~~~||~~z~{|}}}~}}|}}z{}~~||{~}|}|~~~|}~}~}}~z}~}x{~~~{~z~~~}}~~zz|~z}~}|}{~|z{}{}~}}}|~}}}~|}}|{y~}~~|{~|~|}~|}}{}{|~y~}~~~~~||}{~~z~~~}}}z|}{}~z}{{}~{{}|~}y}|{|~}~z}}}|}}}z}~}z~~~~~~|}}|||~}}{|z}}{{~~}{~}~{~~~{~yz}|~z}|~~~}~}~}~~{~~{|y|~~|~{~~~|}|{|z|z|w||vzzxzx{~y|vy{~{wz{~{{zy||{yuv~xyvx~}||y|{|~~||z|}|x~y~yy|wzvwzzuv{xx|}yzxvvytv|z{zzzx||}xz|yx{||y}|{}~x~z||~yyvwzxz|w{}}{||zy~v{y}yx~z~x{|}}zz{yxuzyzzyzx}{|z~{}{|wv|xz|zyzyy|{|z}|{{z~|~zzw|x|zy|z{}z{|zw~}yy{zyy~~~~~yxz{|z{z|}zyx|wxx}wzyyxyv{||y|~y{{}{}zy|x~||}w}y|{}z|z}zuxxyzw~v}}|ysw}uzw}|~yzyx|z~wz{~z{~}~{}~{~z{{xu{yx|~|yux|y~y~~~zyyvv||z}~z{{x}yzy}}z~|}zz|y|x|y|y}}~~{|z{~zz|{|yx|}yx{w|yz|yz{y}tz~xx|||z{{xy~y|x{~{yzx|{z{~|z||~{{|{y}||t~x|z{}z{{}vxy~|{zv}y}wwv~{{~y|~}tv~}|{~zz}{z}xy}|{}{w|{y~y}v{wzyzz{yz{||y{y{yzy}|{xv|~x~yy}}}x}v~~{{}z{z{yx{x{{}u}w|y~{z}z{wz}||{z{wy{{yz}~y}zz}w{~zy~y{z~{|{|xy}xx~xxy}y~||z}{}vxy~~|xw{{|z}}{z{y~}yx~}~~|{}{}~~~{|yy}~~~~~~~{}}{}}~{~~{~~yy|~~|z}{~}~}}~}~~~|{}}}~~x~}}|~}}|~|~}~~|z~}~|xyy|z|}{~~y~{~~~|~~}}{|yy{{}~~~}~~|~}|~w~~}~}~}|~}|~}|~~~|}}~~~~}}~~{{}~~~~~{~x~}||~{|}}}|~~|~y}|~~}~~{~}z}~}}{|}~~~|x~~z~|}z~|y}|}}}~|z~~~|~~{~}|~~~z~z}u~}}{~~|}}~}x{}}}zy~||{}~}{}|{z{~~~|~}}~~|}{~|}~~}}~}z|z}}y}{y~{z~~|}{||~}tv|{v|}{{y|vyzw|xv{uy{y~}w{{~zy{yxtv}wz~z{x{{|ywv{{|y}zy}~{{zz{|yy{y}{}|{~}zvxv~{|yywx{~x{~zzxwzwty~x~yz|z|zuz|yzwz}{{z}wxzzy{|z{{}{x{|~t{{z~yy|xv{|vzz~{}|zw}|{zzw~~{y{~|y{{zzzz~wy~~{}~t{z{|z~|xzu}|{{{{yy|z}{wvz~xzxz{uzyv}{{~yzy|zw{{y{~{{z{w|{||{|}xy}x}~~{{{zzuwy}xryz~z}||y}}z~{~w{y~|z{y}y~z{|z{{tyzzzxxz{}{yyy|vvyy}||~|}yxz|xz{z}{uy}{}{}z|~{z}{}~zy|wz{zxx~{}{y|~{~|xy|zx|}}|~|}}zw}y{~yz{y{|}wz|{{~~{x||~z~{~{{}y|xw{zz{x~z~z{zx{zzzx|xyyz~z|z|~{zz~z~{~u|{yzxty}xx~~~v|z|{xzz~z~{{}yyvwz~}{wx{zuz}{zyxvyz|xz}|}~}x|~ww|||zxyx{y{}{}xzz|v~w|~xy{|{{{u~v{||~}{uw~}~{xzyyz|~{w}~|y{~z~}z}|zyywx|z}w~|xz{|~}{zy{wwxz|z{}||zzwy{||yxwz~z|{z|{|~zyzz}z}zz~{{w|zy{}|{||}}}{y|y{vw~{{{{~}~z~|z}{}z|{|}~{~{~{~}~}z~{|~~{y|}~~{z~}}~~}}x}~~z~{|~~~}}{{}|}~~}~}|}~}}~}{{~~}~|||z}z{}~}}z}}{~}~~~{~~~w}||}}~{}z|||~~~{|}|~~z}~~~~~|}||~|~~{~{}|}{|~~~~{~|}}~|x}{}}}{|{}~}~|}}|zz~~|{}{}~|~~{{{~}|~y~{x|~~~xz}~~}|~}~}z|~||}}{|~}}~|||~{~~{{~|~}{~}~~~~~~}||}|~~~|~}|z~z~~}}~}~}}}~}|{{}~}||{|}~x~z~~z|~{}~|}}{y}~{xuy{{||}xzy|}x|yz|zw|{}yvyy|yy{yv|y|}y|yy{xxy~{}}~{vx{{z~zz|w||zx{z{yyx{x|w{zzwx|t~{{x{}wy{}w~}zzx}}z{{xx}w{z~}w}z~|~~w|yyy}uzwxwzw{{z||zwtxxvx{{zy}|}x}}xv~y}{}x{}~~v{z}yz}xy~{}zx~|y{yu}zwz|{}{}yw{xyz{uv}|{xx}{y{{xzy{z{}zzz~v}{{~{z}{||{~xzy~yvz{{y}{y|uz{y}{~zzxvz{zw{z|y|}vwz}|{~z}{z~|z}y{}{}xszz|zzyzy~}z{|}vvq}x{{|{zu{zzzy{zz{}xy}yxzy}xyy}{uwxz{x{w}uy}y||{vzx~yzz{z{|yuzz~|yxx{{xwuvxvyzuxyzxz{y|{z|xz|z|rv}~{||}|{}~|wzy}t|}y|}yz{|}xzvvz|z{{|}{{{{|{xzyy|w}wx~zy|}w|z|z{}|zx}|ytz}zzy}y~}{xyxwx{yzzzzwyz{{zy}yz}zw{}yzy|{yz|}xz||xz{{{~}}zy{yyuwzz~z{qw}yx|x{{xxxx|zy~w}xx~x{}~xxx|uz{|xxyzzz{{z~{{|{wvyxz}yx{{y{z|y}v}zz{~yxz~|}|y~x}x|~y|~|~~yz{||}x}|{uzzu{x{uztyzv{y|yzy|y~x|w}yy{z}||}~~}{{wzy}}~~~~}~}zy~~}}|}||}~{{~~z~}~~~~y}~|{}}~~~~~~|~~z~}~~z}{x}|}|~~|{}~~}y~|~z{||~|z~}z|~||~}}}}|~}|~}|~}|~~~~|}}{}~}|z|~|~~~{|~}}~}zz~}{|~}||~zz|~}~~||zz}||}~~}~||}~~}~~}|~~~~||zz~}}{|~~}}}~}z|}~||z~y}|~~{|z||~{z~~~}|{~{}~~||~~|~}~x{}~}z}~}y}}}|{~~~~~}|y~{|~|{}~}z~{}x~~}~yzz}z}}}{~~{~{}}|x|~}||~z~~|~}{~~x~z{}|{{{w{xyz~xxww|}yx}|~y|w}{|{xxzzyz}|~w}yz{{~|xy~y}w}wzzxx~z|w|||wzw{z|~zwwzy{|z}{xyx|uyz}yv|wxzy~v{xy{}zz}w|{}{xzxy~}}xz|z}y}~zyzx{v|zz{wy||{{z|vxy{{||}{{y}wxw|}y{~}{~~wyyv}z{wy{~~v|}|y}{||yw|xx{{|x|{zww{zx|yx{{x|{~{v~~xzz|{vz{}x||{}u~{z||uz}{|y{x}xyz{}xyy|}w~z~|x|yx{yz{~y}||~{}~{}{y{}}{|{{|~y~~{y{zy{y{|zz{{||x|{{{{yzx}z}}xz~~zz~zxy}|{}|}}yu{yz}z{y}~{~z{z{{~}x|~y{}}{{}|z~w}~vyv{vx{~~t{y}{{z|yw|}v}y{zz{~|yy~|{z{{y|zz}}z{w{{~||~z}y|wzy|}{z~x|y{x{|{{~x{|z|yy|||yyy{x{}{y~}|}y{zwwx{}|}zzy|vxx|zy}zzz}ywzwyxw{ywz~{}{w}}~}zwz}w|{yz}y|v||}z~~|}yy|z}~z}}{{{|{{y}|uz{y{vzz|z|~|}|y|xzzy{xzw|}~xw}zz|~|{{z~{yuwyxzz|zy|}y}z}}zz|{yz{xy|||yy{u{||w~zv~{x{|~{|zy||z|z|}}y~|{}z|}}xxv|zw{}}yz|||z}|{}}z|{wzy{}||{~|{z~{z~|~y}~|z~|~~~~{~{|z}|~}{~}}~|z|~~z~{~|~}zz|~~{{~y}}||}}{{~{}}}~~~x|~|~~~z~~{{~r~{y~yz~|~z|}}|}{}y|}|~~{{~|~~{|~z}~~}}~~~}~~{~z|~x~|~|~}|~|{|~|~~{y~}{|{~{}{}}{z{~|}|{{~z~|~}x|{|{}}~|~}{{|}|z}z}~|}}}~~}}{}}|~~|~{z|}~|~|~}}}}|~~z}~{~|}~}z{{||~|~{~}}{~||}}|{~|~~}~}~}}~}{z~}}}~~}{~~y}z}{|~|~~xz|{~~~|z|{~|}zzzxyytzzxzy~}}x{zy{{xw|{zzz{}zzz|yz~}{{~|{|zz|y{}{zxu}{|~{zw|||~|{x}x{{||x}z{uvzw{}|y{}{yvzu|}z{{{z|z|zxy{zx{}|z{yz|w|y{{~{}{{}u}xx~|yz{x{y|||y{}|yz}zy}|z}z}{yv{{}{}x}~~uxx{zy{}{wyy}{|v{yz~~|{zy}zz|x{x{|y}|}~}{x{}{w~zwx{x|z|t|{|w|}x}z{u}~{w{{}yv{{{|ywz}}{~yv}|y}}zz}||x~|}yzyz~y}}w~{|yyyzx{}zu{}}||{}{xxz}x}}|}{|{~|~|{{|zz{|xwy||}{yyyyzx~xx~yvxy~zz}}wyy|x|x|z{}}z{zyy~x{|}z~{|}|||}z|xy|~zx~||yy~xxy{ywzz{{w|w|}}|zxzz}{}|{|{y~{{x{~{}}|{z|}{{}x~{zzx{y|wzy}|uxz{z{xyv{x~yyz~z}w{x}z|zz|z~{{x||}w{}{yzy|z~}||vxy|yzxy|{{{y{xvwwz|ywvv~yu{|w{~{{~~zyt}{{|x}{}zy{{w|y{~~{{vyyw{~x}|yx~}x{x{xw}{|{ywyx~zw~}|zy}xu}|yyzy~|y{~|z|z{}s|}{{zxvz}{}x{{xz}w{vu{wy~~y}{v{zz{}|}}~~z~}{y~|{z}{}}}z|}}{|}}~|~}~~~~~|}{||{|}{}~|||~~}}~{|~|y~}~|~~{~}~~|~~z|}~{}~~||}~}}~{~|}}y~}|z{~~~z~~z~~|~~}~|}~~~}~}|~~~|}~~y|~}|~~}~~~~~|}~}}z~{~{x{z~~~}}}}}|}zz}{|y|~~z~~}}u{~~~}~}~~}~~|}}y~|}|}}{{~|}}}~~~}~{~|{}~}z~|{|}}}|~|~}}|~~}|~{~~{}}~~|z||||{z}}~||{~}~~}|~|{~}}|~}~~|{z~|z}}~~~~~}z|||z{{|~{|~}||}|y}|}~}|}|}}~|z}zwvxw~y~{}{zxxzz{{zz}ww|y~{|}|}~w}~||z|x{|}zzzwzz|}wywx{x{|zz}|w{w~y}yzzxvwvwy|{xz|wz}|wz|y}{zzyyzzzzxuzx|vzy{zz|z}||zv~z|{|y}vxu{{~z~y{|zzxx{||~{|~w~~z}{||z}|~|y~y}|xx|y{zy|}{|}}v|~{}||}z}x~{zxz{}|}||||yt{{~yxy~~|~yxyu}|zxux{{|xzy}w{~z{zz~v}yxzyz|y~x|}xuzy|~{w{|~{}|xzw{yxw||yvy{|{wzzy|x{{y|xz|xzv~~z{wvvz}z|z{zx}v}{y}}|z}vt{}{v|yy}}~z|}zwxzz|y{x{|yzwyw~{|x~~xyxx|zwv{~{}{}{{}~|xww|||~w{x|zy{yx~z~tu{u|{{||yzx||zwz}~|xyzz~z|x}{}}x|zx|~|uz{wyyxywyz~{{|~y}~z~~uw}z}{zyy{{{|}zzz{|~{y{x{~w|}x{y~~{wz}z{y}{zywtwy{z{|zyyyx{vy}z{uyy{|yv{}yz{z{|xyz}|x|{~||vxy|uyxwzx|{wxy{|||xzys||||{{|y|}}yy~zz|}{|zyx{}zzx}{}w}wt~|z}|wywy}z||}}~{xxz}yy|w|~{x{zzxw{y|}{w}y~wy||{~|x||{{}y|{yx{yw}||zz{}y}y}{v}x{z~|~||}z~}}{~~~|~{z{z}{z}}|}{~}|~|~{{{~}~}}~y}z{y}|{~}~||~}~}|~~xzzy}~}|{{z}}~~~~~|~||~|{{|{|~||~}|~}~~~~z~}~w{~}{}}}~}}~|z~||{|~{{~~}~}~|}}zy~|{{}}|}}~}~~~z|}}~{}z~}}}{}}}~yz~~|{{}}}}~|z~z~z~~~}|z}|{}}~}{}|}~}{}{z|||}|~}}}|~~{|}~{||{~{}~}~~~||~~}~{~{}}~~}|z}~{|{z~}~~|{~~~}|y~~~~}|~}|~||}}{~}x|}{|~~w}|}yy~|~~||~~}~|}z{|~vwz}zy~w{w|wy}xtz}ywz||}{}{y{{zys{vww|vx{z~{|y|{x~zx}}||{{y~|zyy{}|}}z~wyv{x||xwtx}y}|x|y}{~{{x}zsyy}z|zy}{uy|{|}y}{|yw~z}}z}{xxz|{||w}wxxz}y}w~w{vyz{zv{|{z}z||~xz{w|znvw}xxz~{{yw{|y~|y{}|{|{yzzv|xywzz|x}zyx}}xwu}xuz{xzzw~~{w{z~|~|~yyxxw|{wv~y~|xz|{~y{zytw|||xv}yyzz}u~|z{{uwx|yv{u|x|{z~||{}||w|x|x~|}v}{{w{{x{|{xtyz{zw{vx{zy}zyzv~yx}y}{~v}z{|w|~|{|}{yyy~{xzx{|{y{|}s|{}|zx{{yz}y{{}{yzwzy|z|~|y~~yywyzx|w|~|{xz{}x|y}|}|{|y||||zx{}yw|zyzuzz|}v~z~}{yz{}||y|yzy~{u~{|~xy|y|{z|~}|~|~xv{{|vzyx{}y|w{zzz}uv}}|{~z~y|x{{}{{{zyzz|}|{yy{x{|xyw~{~wx~yyy{y{zyxw|y{~zyyywyv}x}{zzy}zz{}|y~}}|{}{|y{}x|z~y{zvxzzz~|ys|xx{vxz|zxzuw|}y|v}w}yxvzyzu|z{wz{z}|~}}{|{x{zyvzwzyux{y|yzwzyvyvtz|x|v{zx}|w{~{}}{y}~{zw}}~~}}{z~|}}}{{}{||~~z|~|~}}}|~~}~|~~~}~~|~|{{|~~~}}~~|zz~}|||z~}xy{|}}~~~~}~~||v|~~y{|{~~}~~{~}}{}~~{z}~~|z~}{~}y|~~~~}}~{~~{~z{{}{}|~z{}}}~z}~}~vxz|z|y|~}|}yz}~}~}}~~}|}{~uw}}{}{xz}|z{|}y}~}~|}~}{~}|~}}|~}~~x{{y~~~|}{~~|}}~~~~~z}x}|{z~~{{}|~~~||~}~{~{}~}}}~}~~}~{x~}~||y}}}||~{}{~~}}}}|~|~|}|{}~|}|~|{}|z~|~}}}{}}{{{||zzwz}v|xzx{zvwvxz{{{{xz|y~xw~xz~|||xu~yy{xs{}yx{|y~x|zyx{{}zv{xz~}}yzz{zwyw{y{y{z}tzzzzwxx}{y|tyx||w{~zx}uw~{{||yyxzx~xy{~{{{}wv{wz}|yt}~x~|vz}y}}v{~yxyzy{{{}zy{yxzyxyzxu|{{z|yx|x~{yv{{{}v{|yx{{wz|uuvyu{|xw~z{v|}}y~{|ywwzvwyzz|y{}wv|{|~z|{}~w{v}~~u}w|ypzw{vw}{xxx{z|z||zzxz{~|zz{xz{{}{ysz{z|x~}z|y}x|}zy}{}{y~}~|v|{y{{|yzux}zx~~}zz}{|zx}|yy~zy|vyv|wzz{z|zx|{z{}xy}y||}~xzz{y|x|{|z|z|{}}zz{~~w~~x|{zz}{}z}w{}{}|z|~|x|~{{zy}~}{ywzzx~w{{~w{}y{y|uv|y}zv|z{wxzy~~{{xyz~z}~wy~yyx{~|zz||}{y{~xx|}|}|}~yx|zs|{zy~~}y}}||z||t|}z~z|tx{x|zy{{{{{x{}y|z{xwy}{{vtz{|zz{{}{zz|}y{~xy{{~xu}yx}y|~~}{|~}y|{y{x~}z|z~~z|}{{z|~|y|yyw}yz{w|z||{vyy{x|{~v|}{}nvyz|~{zyzz{}|{w||}|~xz|}yx|yx{yw{|~}zww{y|zz}{ywyzz}zzzy{{~}|y~{z{~|}z}|z|~~}}}{|}|{z~~}|}||||y~}}x|~~|~{~|z{{}||}}}~}}|~}{}{|{|}}~~{~z~}}}}x}{|~~~~}~~|~|}||}}~z~~|}~~{}z~{~}~~~y|z~}}|{}|{}}|}|~z~~~z}}}}~}~y}z}z~}{|}~|}~}~}~}|}}{~|~|}|~y|~~|~}~{~|~}~{}|}|y}}~~}||y|{~x}~}~||}{|}~}}{{~~{|~~||~|~{|}~|}~|}{{~{}|z{}~z{~|~~}~~||~|{}}~{}~}~}~~{z}}~}~{~{{{}~{||{}|~}|{~{}||{~}y|~}~{y~|}~}|{}{|{|||xy~~|~z{wwzy|ty}{z{v|x|}{~uxy}uvx~~x{yy||yyzyz||{yzu{~tv{|{|yz~}z{zzyyz{~{yvvvuvx}vzzzxwy{y|yxyw}ywy~|}z~|}z}zzwz}{|~t}}z{zz}{zz~|y}vtv|wvz{zy{tzyzyxyz{}yy{|xyzy}zyy{w||zzz}wx{}||z|}|}{||x|z~v|u|{wzzwxyw{xx~y{|uy}z{vvy|xz|zyz~z~zzy}}}uyxww}|}~tz~yzzxu|zxyy|wzx}{{x{}|{zx}|y{tyzzy~xzz{{{||||}v~x||{{x}~}v{x}y}|}~wx~}{vz|y}wzz{ww}x{vxy|}{y|{~zy{~}{y~vx{x|xtzy|{z}z|{{yx||z{xx}yxzy|{ywv{yxz}xx|zyyxy{x{{{{zxx{{{xzv|}~x{|zyyx}zx~zw~{xyxwxzvz~xxyzy|}||{|{{{{yyyzz{|}zwyz|xw{|xy}y~{y{wy}tx{{|y~v}}z~vwxuw|}xvxyx~z|v|y|{~~ww}}z}yz{~|{~{{yzx|{yz~x|{v|xvyxz~tzv|{}z}xzz{{}xx{}|x|y}{zz}{w}zy~y}xy{x}w|{||z{~|zzzu|{vuy|xz{uwvw}z{yx{z{uy{zzvw~{|y{}||x}zv|z}{{x{zz{yzzwz|zy~zyywxyzzu|}{{|}{uxy}zxx||zx{}}|{z}x{z|~{}|~|}{}~z~w~{~|}~~{}}~~}|~~||u~}||}~}~~{w|||~}~~|~~~~~~~~}|~~}}}~yxz}|}{}~zz~~||~~}~~}{z|}}{||~{|}z|z}~~~{~|z~y}}{~|~|z~~~||~~}~}~y}|~{{}x{~~||~|}{~|}|}{~~|~|}~|~v~~}~}~|{||}z}~}~||}~{{~}~}~}}|z~|~}~~~~{~}|~|~|~z~}~|{~~~y|~}|}|{|}{~~|~~}y|{y~{y{~}|~|~~z|tz|{~{~|}|}}~}||}}~|~}}}}}~|{zyz~||~z|z~|}~{~||w|x~{zy{t}z|{{yzusyww|z}zyz~}}y{w|}}t{uxxzxzz{uvy}z|xy}}~x}}{~}|yyxww}|{wz{{{}zx}|}}y|xw~yx{zwwyyxz{z{z|{y{w|zzx}~~~}}y|~}z|yyz{}}xwz}{|zzzz{|yyy{zv~|ywwxw{s~x{yu|}zz|zy}}|{}{x||}x{{yz{}}x}xz}|||ysvx~{zx|w||~{xx}zy||zyxyz{|z}}y~}zxvyx|x{yzz}y}zuy{}uy|}}zyzx~yxxuzwz{||}yu|~zz|w{x|{|{~xx|x}w{w{zxz{yz{}~z}|~yy}|~|}zz{||~wyz}z{}~x{{y}~z|{ytsw|~~{yw|w}xz}z{{w|~yv~~z|yx|{wz~zzz~}z~w{v|{z|{{|t}||wy|y~|z}z}wz{zyz{~z|}{yvz~w|z}{|~}zwxzzzv}|wyz|yvz}~z~z|}x|yy|}~{}{~xxxx}||x|y~~}|zz{||zu{}{y{z}{~~{}|y{||z||zy|}}{|~z|{w~{yz}|{zxvzz}w|z{}{}w~}|{x}~|z~}{z{}||z~|x}x~|zz~x~|zzx{zz|}{z|{{xzyx{}y}}|}vy{{~v~zwz}}y{}~y|{yx|{~||y{{ywxx~}vx{vx|yzz~~z|{{{z{~vwxz|z{|yy{|wx{zwywx{{yx{xz|~y{x{u{|}z}{{z~{~zxxz}y~~}~y~}}~}~{~~~}~}}}{}}{~{y}}|~~{~}|~~z~{z||y{|~}{~|{~~yy|~}}~~~~}}y}~|xz~z}}{~}~|}z}}|}~~{}|}{~~{z||~}|{|{~}}~|~~}|}|~}|}~~~~}~~}}|}{~}{}~{}{}~z}y~|}}}}{|{~~~|z~~}}|}{}~|}}}~}||~~{}|y~{|~{~}~~|~}|~~|}}~~z{|}yy|~~~~~{~~}~{|}|~~}|~}~~}z{z~|}{}~|{}~|~{{~|}}z|y}~}~x~}z}~~}}}~~||}}{{{|~z}~~y~~|{{|}}~}}~~}~~{~z~|}}~|~~~~|~|~}}y~{|}}~wy{}yyz{{x|zwxx{y{y{y}v|zxyyyvxzww{~y|z{{{}zz|y}~{yxzyx~|}|}wv|}{x}zx}w~yy{~}x||w~|yzx|wwvyx}uw}~{zzzyy|~|{{{|{{z~~|z}{x|u}xz{yx~|{zyy{{z~v~zzsxt{xwu|z|yyxzw~||z{|{xzy{~|~|}}z|{}z|{z|~~xyyzy}y|wx{yvxyvw{z|||yzxv~}z~{|}||xv{w}{}~w}{~~yyzz~z{~{}{zzxy{xx{zzwywwwyx}w{}|w{xz~}{x|zzy|y{v|}y{x}|zx~{}x}wz{y}xwz|{y}{y{zy{yy|{ywx~|w{wy|||y|}~y||{}z}x|{xz}w}z|w}vzyzwy{w}zw{xzyzy{yz||{t{x||v}|z}|~{z{~~|}z|z|{{~}xx}{|uyyy{x|x||z}{y{y}wv|zu|{{z~{}xz~~}~yyy{}zxv~{zt|~zz|z||xz|||zt|z}zxx|wy{|}tzz{y{wz{z}yzz|~v~{zy}|wzzxzx}y}{~x{z{zzxvz~{{zxz~{||}tx}yvwwyz{zzy|wuz{yz{yxzz}{{|}qxz|{{zzzz{{{yy{z}{|zyzwy}xzvzy{vz|}x|xyxzv}~~~zv|||z|z{wzz}|}v}xz|}~|}xy{zyxzzzyxz~~zu{|v||z}x|z|{zyyy}{y}}y{~xwz{w|~}|}~~}}}{|~|{{|x~z|{~~}~}}}~~{~~}}~|~{}|}}~z|{||~~}||}}z~{~~~|}}~}~|||~~y~~}~zzz|~{z}|{}|}|}|||~~~}~y~~}|{~{}||~}|~~~||}}|{~zz{x}}|||~~y~~}|~~~~~z~}~}}}~}~z}~z}|{x~}~~yx~}~{~}{{~xy}}~}}{~}}|}|w}z}z{~{y~zy~}~|~~~}~{~}~~}}~~yzx{~{~x~~z}{{}}~|}~}{}|}y|~~}{|{}~{~~}~~~~|z~~}|}{}~y}|z~y}}}~~~}~{~|~~|~~|~}~y{z}~}}|~~~}{}~}~y}{{}~}~~}{z}w}yz{}|~}{z~xzz{z|w||||zwz|yz|}{zyzv~{y~{|z{}}~~zwyz}|w}u{}}{xy{{y~|{zz{zx||}}}|u|}}|{z||ywx~{{y|w|zyu}v}z}{zz}||}}{|{}z}|{|yx||{|x}w}w|~{z~x{w{{}w}|xyy|uxz}z|xyzzz}{xy{x{z}}z|}|{y}w|y{}{zz|{y}}|y|z}{xyzy{{{y~{w|xx}xzw|uy~{zyzxzxx|{~yx{|w{yz~w}{yz~{||zyyzy}zxxxy{y{xzwx~~|{{~twxzz~y}xxyz|zzz~}z}u{}xz|~|~{y|zx|ywzzzy}ys}yyz{~yzy{{zyy{y{}x{w|~}z{z}xxzx{zz{zy}|{}{{z{zzxz{zz{{{~}|{|z|~y|y}x}y{}y{}y|y{xwzw|||z{z{u}{yyy{{|y}}z|}{x}|~zy|w}x|xzzww|~q{y~z}z}}y{w{~~z~sx{{z~}}{x{}zzz~u~|{z|x}y~xxz}wwvywyz{wy{v{|~zwy||z|uyx{}|}zx~y~v|}{yzvzy{{zz|xywyx{|{~x{~z{z}}wxx}}z{w{yyzz||{{v}yzz||yvy}{z|xy}xyx|}|y}w}zz|yzyw~}{zxzy}{yy~w~y|{|{}~yv~{}y{|~{|z}}|~~{}{y{~{z}||yz{y||y{|{z~z}y~yxy|yx{vvv~}|xyxx{z|{||~~||}{}~|~}~|{~~~||~|y}~}{}}{|}~{~x~}~z|{{~|xz}}}}{||}~}|~|}~}~|}}~z}~{|~|}}{}~~}~}{}z|~y|w|~}~|{~~~~~~~~xy|}~~~~~~}}||}~~{~|~~{{~~{|~}~z}z|~z||~~|~~~~}||}~{~}{~zz~}{~|{|}{~}}~y}}}|~~}}{~}~}}}z}~~{~|{~~z~}{}}}~~z|||~{|~~~y}~~~~~z}|~~~~~{}~}y~|}~z|}}}x~}~~~|}~~}}~||}{z~||}{}z}z}}}{}}~}x}~z{~{||{~~~w}~}}~||||{}{~{|}~{~~|x|}y}~y~yx{w||x~wwyxxtz|yw}zzwvy}zw|uwxyzy~yv{~w||zz|}}vyz|{}z|w}wyyzz}|||z{xyw~|w{u|{t~w|{xvxzx{wwu{zt~yy|zz|y}xx{z|{{~{}y{x}y|zz{wzs|xwyyzyz|vw|ztvvxxw}z{y{xyxu|wz~zxx{||{wv}{|yz}yvyy|~~~|z~}}zy{{zyxy~xx}|}w{{xywzvzyx}z|vyxzwv{z{y{yx{|x{{y}~{~uz}}x|{}{vzxxwxyy{y}x{v~wuyzyxyxwz|yy|yzyx{~{{yy}yz{|}zyxw|yx|xz}{z{{z~ty{x{{xy}{{xxwy}z}~~{{zz}|zzzwuzz}xyx~yz{z}|||}{{zzzxz||~|{||vtvx~{|v{x{vxuyyzzvywvw{tzz}x~|~{||~|{}|{|yz{|}xyz{|~~w}zzxw|xxxxuv|}yw~xywv{xuzywyx{|{|zzzyw|{v|v}y|}yy{}zs|y|zy{{{w{{z{vzy{yz~vwzx{y{zzy{wyx~w{xzw|}{z}zz{zwy{{y}}|}xy}xz|{z~}xt{}z}~xy{{yv|t{w{xy}wxyzx|vy|wz|{|xxz|}}ux{{~v{~}{y{~~w~}zzyvywyxuxzy|tyz}xwyyz|xzz}|z}v~{|||z~~wy|{x|}w{}z{}}}||z{{y~tzt}w|zyxvzx|{{xvzx|yzzyzyy}|wz|xyw|}y{|}{z|~|{zzy}|}}x{|}}~||~~}||}}}}~}{}~{|}|{}y{xx~y||z{}|}||{|}{~}~||x}z}{|~{~~~w|}}~}}|~{}~~|zz}{~z|||~~|{{~}}~|}~}{}}|{}~~~|~{{{|}z}~}~~x~}}}}|{y~}z{zz~z{~}|}|y{}~|~}~~|~|{}|~{}~{~}||{}~|}y~{}}~~~|}z|}{z||yy~~~~||~~~}~~}~{~}~{|{{}|}~z~~}~}}|}~||w~~|~{~~z}~}~|}~~}}~|}||u}~~}~}~}|{}||z|}}|~}z|}}|}~}{{{y}|x}|}|}}~|~}~y~||}|}}{~~}}~{zwxzz}vz|z}w|}zxzxy{x}xz{{|~~}z{|z~}|}|x{~z{~yz|}}{zw{{w|zy}|xzy~}xx{zzxyy{}{}{y{~{{}|}xy~v|zyx{|wxz{xx|~v{{~z~{yww}y}{x}x~{{z{|y{w|z~}||}x|{||xt|z{}{uwyyyz||uytvy|{}}||}}||{z|x{}z{{}yx|v|w|zwwzvyw|z|y{{|{~{{x~}|z{~yx}zxxyu|wx}{z~|{xw|{{wxy|zx|x{||w}{x|v{t{z|xxvvvyzy|y||~wzwuzyvw~y~z|y|{y}zx}xvvxvv|~zy{zyv|~|zy{zz}uz{x||y|y{yzwz}}wyyy~|}x}}|z~~y{{|z|yz~t}v|zy}}|{w}||z||x}yzzvx|}u{}~~wz}zzyx}|wx~||||z|{}}zy~}vzw|{xyz{}zy~xzxyswxxzz}~w{{{|zw|~x}yyy|}~y|z}w|~{yz{wy{uyyyxxy~{yyz|yy}{}wztxx|y|zuz}|xu{zz{}y{zz{~xy{{{{ywv~x}}z{zz}|xxz{{z{w~wzv{}y}|}zv}||vy{zv|zw||}|}}||z|s|}zx{x{}zuzx|{}u}}}yz{|z{zzyv|zv}z{~{z~}~{}z|y||x{yy{~}|{}y~{{|{vzxz~zrx{|{~{z}|w|y~zzyzz{|}z}z{w~zz~}|z~}zy}vz}{w}|}{{zz{xzw}|y{}zxy|}}|z|~{}}}}}||{{~x||}~}z}}}y{y}~~~}{~~~~}z|}z}|~~}|~}~}~{~~~~}~{|}|}}~}{~~{~}}}}}}}~{{}~~~~||~~}|~{{z~}}}}y}|~}|}}~~~}|~|~}}|{{{}}}||}~}z~|||{z}z~z{~|z}~|}{}|}z~|}~|~{||~~}{}}}~{}|}~~}}~|~~}~|}~}|~z~}|~{|~{{{}}~~|{}}~|~{~~}}|~z|~{z|}|}zz}x~{~~}|~~}|~~~~{~|{}~|}{}~{}|z}~|}~|~~~{~|v~|}}||{~|}}}}{}}||}|~~~~~}z}z}z}zz~}y||~{z~xy||{z{yy}z}{|ywy{x~{w}}z}wxy}|y|v|y|{y~xxy{yzyv}xy}}~{z{}{wyzy{{|yz}zz{|{wyz|{~y{}x{xzzzv|zz{zzyzwy}yxy|}z{z~~{{{yyz}}|{y||}}yz|y|{y|{{y~yy|vy||yy{}x|x|zzx|ty}xz|x||~y}{z}{{y~z|~|xz{x|y|~x~y}{}{y{xv|}{t||z}yyyz{{z{|~z}vy{}zy|yx~|~{}|tzz}|~~|yz~}zy~{{xyu{x|uy{ywv{zzyzzzyxx~zxx~~~}~zy}|{}}}{{zy{||z~w|x{}||}zyv||yx||{y{zyzzvzzz}~x|xz{zu~xzzz}z~{|xz}x}wys{~y~v}{{{{}|{x~y~{yw}x|vzy}{xyytxw}{v|v~{|}{xx}{zw{}y~~|z|y{|||{~w|}}|{yzywyz{y}y{xvzyy~yywy|{||}yu}{x}||w}x{{yxyz{}||~~y|{zvvvw{z{{|zw{yu}|~y~wy}y}yx{{}z{zyx~}}{{z}|||u{}{y|zz{|zwzwy|zz}yz||~{}zwvrzzyy|}sz{z{pyyyy}{z{y{}{zzx||{w{xy{z~{~~|x|w}z{y||y|xxzzxy}|y{zx}xw{z}y|x}zy}~zz}~}{|z~||~}z{}y}{x{zxvx~zx{}|w{{y{xy{}z~wx~||yy|z}|{{x{|{~zy|x~~}|~|}~~}~~}{zx~z|}|~}|~~}|~}}|z}}|}{}{~}~~y~||~~||}}}}~~}~|~}|~}wz{~{~~xyz|~~}{{~}~~}}{{}y~~|}~~|}|}~~~zz|~~}|}y}}~~z|}{}~}{~~{~~z~|}|~{z|}{z{~}y}}{}{~~~}~}}}~}z}y}y~~y|}}{~~~~}~~|}|~}y~|{~|xz{~}|~}}y|}~{}|}~|~||{~~z~~~{~~z~{}}~~~|~~}{}~z~y{~z~|~}~~z~x}~~zy}||~|z~}~{||~||}|}|~}}~~~}~~||z}}}x|~}}}~~|~~}~|z{}yw~||yy~{{x{zy{y}}y{{xz~zz{{{x|~yw}{|{}yxyz|}~{zz}|{z{~zy}}zwwyxwxzyvtzyzyyz~z}}{w~y{xw{xy|{|x{x{}xzw|xy|{y}yt{u{zx}xzz||zy{w{}xz|}|{{w|{xz{|wzy~w{ywx{{yz~{z{y{~}y}{~w|z{ww{yx{x|}{wz|z|{xyz}yy|{}zzzzx|w{zw|w|~|x}w~y|}zyz{~~}|}{uwx}~{}~}{yuzuz}}|{xt|}t||~||~x|{y}vzy}|v||yyzy{~|{|zy||yzvv|z}z{|u|||zzyxxy|z{~zyxyzzy}y{|{{|yx|}|y||||yzyvx{}zv~{}ywzzzx}v{y{~{}v}|{y}vzzxy}}|w|}y}x{z{||{xvyz}|}~yx{||xy}||}}}{v{{|yx}yyy}{{v}|yvxx}}{yw{yyywy{~vy{z{|}~~}{}yw|}xy|}wzyx{zvy{x~z||~yzzyw}u~yy|{{xx~zx{|w|z}{|{x||xzz}|yz}}{z|zzy|}y|y~|{{yxzxzy|v|y}}{yz{v{|}xy|z}z{zy}}}z}|{}{z|{xzz}wv|{~z}y{{z{w|{zzxz}{~}}zy|y}xywy~y{y{v}}|z}zuy}yx{y{vx}~zy||x|wxyz{}yz}y|zz{vz|y|sz||~zxz~zz|xzy{{z{|{z||}}}z~zwxxzuz{vyxwxx||yz{w{{|u}~}y}z~~~{~}~|~}y~~|~~~}}{z}~|~}{}}}}~}||~}}~}|{~}}|}~|~z||~z~}|~|~~~||}}~|~}}|{}}{|}}y~}z{~~|~{}}~~}~~~~~|{}{|~}x}~||y{}|{~~~{~z|}~}}z|{}|}~~{~}~{}|}}~~~~~~~~~~|z|}|~~|z|{~~z}|}}|}~~}|~~}|y}{~{}~~{~~}|}}~|{v|}|||}}{|~{~~~y~||~{~|~~}{|~{y}~z}|~~~{}z~~}|~|~~{}|{w{|}}~~{}}{|~~{}~~|~}|~|~|{|~}~|}~}}||}{|~~~~~~|~~}|~}~|}~}~}||}|~}}}~~{z}}y{y{{yxyy}zv~wv{q|xx}yx|x|}zyv{wvuz}zxxxzy{w|}zz~|v|~|y{}|w|}w~zzy~z|~yz~{|yzxw}x{~xwxxy{{{zw|zzz~yy|{}wy}wv|{y{yy|z||w}~}z~}~yqzy{|vv}uxyv{v}{uyzvy}z{}{xzwzz|}}{|{~~z{{zz|y|}~|{{zz{y~y|y{{{x|}|y|z}|yvz|t|{uuyy}xzxzvy~uty}~}y||}w~z{w~}}{{zxy~{t}wxz~}xy{|y{{~|vw}vz}{|twz|}||w{yy|sz}|xxy}x{|~|~{z}{zyy}{zz{z~wx|}y}{}{{w~v}{{|yvxzzzyy{}{wzy}{}zv}{yzz|}x}zvw{}zuzwy{yz|z~xxzy~z{}z{yw~xxywz}{}}w}~}zz{||{|y{|}|~||z{{y{}|v{|wx|zwy{|{xyyzyzz|x|{}z}yzx|zy~{wy|yvz~{x|yy{{~{zzxx|}||~u~t{}{}ww}x{xyvvvvw{}v{{z{y~y}zw{zy~{}}}y~||}zxyxw{zwyzy~z{zxw~{vwuz|}~{xy{z~uyzxz{xzyy{{zw~~}|{{{z|{||x{vy|}~xt}xy{}wz}szx{v{yzz{|yzx}{zww~wx}}zz{||w~}{yz|{yx}zz~|zz{{{~y{x}{xvz}y}||tyzz|{u~xy{wwu|u}u|{|||xz|zv~~y{|xzy{~~~|~y}~}{|}}}}|{||}z{{~z||}{}~}|}{~y}x}w~||{}~~}{|{}}}~}~~y~z~{}}}~}~x~~~~|~|~~}|~x}~|~}{}{}zy||z{~~}{z~}|~}}~}~~}}|}{~|||~~|~~|{}}~~~~~|{}}}{||}}~}}~~~}}|~~}}}}~}{~~}}|}}}~~{}~}~~|~~}~}~~|}~~}~|}z|~~zz~z||~}}}{~}z~y}{~~}}}~}z}{}x~}z~~}~~}~||z~~}}|~~}~~{zz}}}~||~|}}{{}~|}{}}~}|}{~~~}|~{{~|}z|}}~z|~{}|z}~~z}{|}|~||}|{{|{|}{~zy}{~|}{}}|{~~zx}|w{y|{~zy|}|ywz{{zwz|xyzzzzzx{|y}|yy~{z~y|y}|||z{{yyy|t|{|z|v}w}x}ux}z{w|yy}yxywy|z~}|x|}|{|y{~|w}~y{~|w|wvx~}{|x|z{v}xz~{~zvz{{y{~{{}}w{zy{{{}~yx{}z}ywywtz{x}{{w}}zx|wyzzuyxz|~xw|y{u{|z{~z|xy}|{xz|~y}v~w|}wyx{{v{y{{x|x{y~y~vy~yy||}y}|w{}wxxw}}z}{yyz{{|z~w|y|{}||z|}}{{~zx~{|}|z{zyzz}|w}|~yz~v{{{}{w{y~zwyzwwxwz~z~ywxuz}xyu~vy{|zxw}}~}z~||{zyx|}x{~||yxwwzxw}{|z~{~z~~z|zywz{zyx}v~{}yy{}w~z~}|~}}w||~z|{}vw{|{}}}}~}{zz{yx}}{w}}{|zyw~yz{y|y}|w|zvzxxxy~~v~{}yxz{{|z|z}{zy}~zw{{zz~}}}|}x{{z{y|z}z~v|xzvw{uwx}|zyw|w~{{{|y|wyx|zy{zyxz{zzx{{~}}x||w{{}~{yxvxzy{|y||~x{x|xx}}{{wy{zxzwyxz{z~wy}}{|~w}yzyw}{zz}vwz||~}{|y|wy|{z|z|z}}z|yyz{~~w}y~~|}{{yzx{yz|wz}y{~|~yyx}v{z||vz{|w{vzz{{{yzyz|zzy{{zyzwxzzzwx|}}~ww{vz{|~z~{|{}}|}~~~}~~~|{~{|}{{|}~|}|{|{}}~|~~{~{||}|}~~}z~~~~~{||~w~~~z}~~}~~|}{z{{z|~}{}|}~}}z}|{{}||}}~~~}~~|zz~{~x~~}~}}}y~~}~}~z}~~~~~~~}yy~|~}~|||{}||}}y~|}{|}}~{~~|~|~|}{{}{|y~~~y{}w|}~}}{{}||~||}~}~|}}~||{{{z~{{|{~|||~z|}~}}}|~}~w||||{}|~~y{}|{}~~}|~|}~{x}{z}~v}~~{}}~{}}|}{{|}}~|~}~|~}{|~~z}{~}}~}{v{z}}|||~~{|~{~}~{{~}||yw~}~~|{~}~|~~}{~}~}~~}{~y~~y~{}z{{z~yzwzzwz|xyyzx|x{|{zxz{y~zz|wwww{~|}x}{yz}z}{~v||~zzw|yzyxw|{{x{z|w{|zw{z|zxxzvxzzxw{|{}|yx{{{~}|xyx~zx{yzz{}{z||zy||v}ytz{{yzzt|x}|w{z{zzyvw}x|{zswtz|{|}}z{w}zw{|zxx}|w~{}{}yq~{xy{zyww}zt~x|{|~z|xyx|{xzyy||zv|xyy~||{yw{vzzw||}x~y|z{~{~uxws}{zwxyzw|yyyyz{u{zzyyx}{x{~z{{{{z{yz||z{|~z{zz}yzxx}zzx|w{}u}}wx{{yzxx{u{}~uzw||z~y}|z{~}}{{|{z||~}{|{z{|~||zzz{|~~y|{~wxz{{yxyr}yw|vz}zy~{zx}x}y{|{}~z~{yzx}t{xz~zzz}yy{y|~|yx|www}zzy|sv~zzv|yxyzw~zzzz~wzz~{x{{yzxxz{|z|{|xzuzz~~|t~{yy{yzzr}xy{}y{vx}~}yy|y}zu~z~}zzwzyy}z{{yy{{y~|}w{{y{y|~x~||xy{|wyt~}|xv{tuyz|}wy|z{z}uzy|z}~}xw{z{zy}|{|yx~x~{zz{wvyy~zzx}{z{{x}y{{}{yy}wy~z|{yuz|{||x~~y{z|{||{{}}w{uw|}xyw}{zwy}|x{y}z|zwxxyz~yxy{~|wyz|~|yx|}zyy{~z}}~zy}}|y}~{z~{}z~~~~}z}y~~|~~}|}{|}}~{}|}~~{}w}z~|yz|~~|}~~~~}}{~x||y}~~|}z}|}~~yy~|{}~~|z}~||~~~|~|~~~~~||y}~~||~{z}}~~|}{|~~~|{}|~~{{{{}w|~{||~x||}}y~~~x|~~|{}|}zz|}|||z}{~}{}|~~|||~}z~~}~|}~~~}~x}}}|z|~}zz|{~~|{}~{~}}~~}~|z|y}}{~{~xz|~|}}{{~{~{}~~~}~{~{~z}~|~~}|}vy|}|{}~|}}|z~~{}{~|~~|{}~~|~|{~~}~{v|~~}~|||||}|{{{|}~|z}{zz{{~~}||~~}~~|{{}~~y}}|~y|}|||}{||{}~|}y~~}z~zy}zw{|{zyy~}|{{wzzy}|x{{}}w}wyxz|{wvv}xyz||{z|wvz|z}{u|x|yxw{}wzy|zzywxy~}|z{{y{|wy{{zv~z}~xz{y{{xzz{}zywz}~w{uy|yy}v}}z}w{{{yy}{|{~yyz}xx{x~wyz}|{||x}}y|z|v|{yx~x{v|yyz}|zxx{yy}zzyz~|u|{|xw|zywz|r}|}{zvx|yy{y{{xx{~}{ywv{xwy{{zyz~|tzz~xqw{||y|y}|w}{yz{}wu|~z|{}}|z||}{|zu~|yuz|x}{|yx~x}w}x|z{xzz}zyxy{zx}|xz{}x}}{zxz~vyzzw{}~~u{zuy|{yyz~~{y|||xs~y}{{vx}y||y|z|{|{y|xt{{w}yz{|ryxyw{wv{~}}{x{}xx{y|{zwz{{v{xz{z|y{w}zx}x}}~|xxyzz{|zxxzy}y~zz{wx{x|{{zxx{wztzxzwy}{y{w||{{zzxzz|}|}z~}xx{{u|zzz|wu{}{z|x}y|}{yx|{{x}|xzwz|xyxtzx|zy~}~xuyz}|}y|y|~z~}{wy|~~yxxz}{xx~||}wz{|ty{x}uy|y}||yyy~zzx~}vyzzz{v{||{x~y{u~|yzz|~y}z}zxus}yz|~yy{|}z||||z|~w{wz}z|wxszy{||{x}z|y{zw}zy|zvwv{wx}~{~vzyz{z|yx{~xwy{{~}y~{{~||~z}}}~~~~~~}|~}y}}z|}}~}~|~{~~|}}~~~~~~~~~|}zx~~|{|}}~{~}}{|}}~{}}{y~|v~~~}}{|{}z~~z|}z|{{}||{|{||~~}y||~~}x~~||~}y{z}{}z~|~}{}{~{~~~z}~|~~}|}||}~}|~|}}}~|~|~~~~{{~yz~{}~}y~~{~~~{}}}{}|~}{}~}z~~}{~}}~~~z~}|}|~||}~|x~||~}}|||||}~~}}{}|y|~}~|~|{{~|~}~|~}~}~y|~{||}{y}{~||~~}z~z~~~{}|}|}z}~}z}|}}|}{z|y||{{}}{||~z~~}~}~{{|}z~}|}~|}{~}|}{}z}~}~|}}{}~v}}{|}|yz}}}}w{y|w||ywx||vzx|~uzx}zzy}z|xzu||}|||zxwzyz~{{x{x}xxyyv{yyzxzv|wz}w|~ywyxyz|wwxy}y{xyyuz{}}}~|z{}~yx}u|~y}~{z|wyz{{}{zzwzzsz{yyy|w{v~{{zt|wxz}|zxz|yy|~}wzvzwyx}}y{w|uv|w|}z{zw}|z~{z{v|v{yv{{xt~z{yxxyy{zzyx|z{|zxvzwyz||{}|zuzuwz|y{|wy}}vw||xy~|y|xz}{|~|}|||wyyx{{wy~z{~y|}{}}|}y|w}yx{{y~{{{x{{x~{z}|yzvyz|zyy{zzyzyxy|z|~v{|uxvx{zzyxz{||yz|y~zz~y}x{zv{u|xyu{~wyy{t~|w{xyzwzxvxzz}zy|xy{|w~z||x~z|}~}}y{vz|z}z||zx}|xzvyzww|u}zwvzwxyvyszwz~|~yy{~x~}z}yx|{}~~||zz~z}{~z|}{w{z{}y}u~yyv}vtywx|{zwyx{w|vxw|}xx}{|wwyz|~y{|~zyzyzx|~}zz}z|v{zx{sz|z||xx{yw}{ywyzywv}zz{~{x}{x{{}|z|{|}}x}x}{{x{}{{xw{yv|z{}z||zx{yz{|z|y||x{xxx{}}~{|wx|~|~z||~x{|zz|{z|y|{|xu{wy{xxvxyz{yzzzzs~y{yx|y~z||||}v|{~}|}w|}~~~|~{~~~~~|~}|~|~}||{|~{z}~}{|||}z}y|~|}|~~|~{||~{{z~|z}|z{x~|{{}x|{~{~}~~}z~}~}~~|~|||}~}}~{~|~~~{}}|}|||x~}}}}~~{~~{yz~}~y}~~~~~~~z}~~{{}y|x}}{~}~~z{~~y|}}|{}}}}||}}}{~||~~~~~~~~|}|}y}~||y~|~}{~~|~~~~~~|~}{}||}~}{|z{}||~}|}~|{|}~~|}|{~x~~|z|{|x{|}}~~}~|}yy~~~|~z{z~}}}|~}~}|{}}}~}x|~||}~{}~{y{~z}~~x|~~~z|}}|~{~y|zyxzzzz}w~xy~z}w~{zz|x||z}y}|xx{z~{~{wyyyzwtz|||xx|yzx{}|x|~|z|yy{z{}{z{yx{|y{|{y||{{zuzyx}xyx||z|}zz{x{|{||}{yxw~yy{ywwv{|yvzvzx}y{yz{|y~xxz{xz}x}x{|}z{z|zz|zz{~~zy}y{}|zz{{{{{|{x}{}z{z}y}z{yz|yyuyzxzx~x|xyzw}w|z{yyy|~{|y|x}z|yy{{xs~{{}yw~|{yxzzwy|yzyxzx}{wz{}z}t~~}|~zv~xv|vy{z|xx|~w|{~x|w{yzzw{y}{}{{}xzzz}ztz{~z{}|xz{ywyzxxy}|zwyw|||{|x{{x}yz~~wy{x|{|x||zz~v|zz}{z{y|{wy{zywzz|{~{yyzzz{xz}uxx{|z}|zywz}{xytx{yx~{vy|~{{zxx{~}~{{z{xyx{x{s|yuyv{yzzw|xqx|x{|x{{|{y|}v{|zuyw{~y~|yw{~y|{|zvz~|z|w||{{{v||~~xt}yyyz}{zyzz}|yyvxu|}|w~wy}{y}||xzv|}~}yz{yyxzz{||y}}zx|{}yyz|y}t|v{z~x{y{{xwv~v}yz}}}~w}zwvy{u{}|}}{wwvyzyy{{{{{tz}~|}~w}}}y}{{|yz{}zu~y~y~~|y|~{zy}uy{{}{z|y}vz{zyx{zv||{||z~{{||{||}{xxxuyy|{zz|yz}{{{~{z~|}}z~|~z}{~~}~{~|z}~}||~{~||{}~~}}{|||}~}||}|{|||~{}~}~|{z}{z}~}u~}}||}{~}}~z}|}~{~~~|~~||{~~|}}xz{~~}~}}}w~}|~{}}|y{}|}~|}y}x}}}~{}|z}}}zz~}||z~w~}}}x{|}}~{x~}{~~~}}}|~}||}}{}||}||}{|~{|}}|}}z{}~|}}{~}|}|z~}~|}z}~z~}~y{~|{||~~w}~}~}{~{{~~~y}~~}~{|~z}|~}~~}{|zz{~~|}~{}~}|~~{~}z~}~~|}|{}~~}}~~||}x}|}~z}{||}||z}z~}|~{{z{}wy}|}~~wwz}y{xz|uvxyw{xyxzzxzxx|~y~yz{zy{{yy|yz~v||zzy}yz{}|zywxr{~|vyw~y|{x{{z}x|xxy{xywzytz{{v{{}xwwvw~~xzw}y~~y{z}|z~~{zv{zzz~y}x{y{xxz{zw|z{|vxy{zz}w}{y{w}z}z|~zw~}~{|v~zy{x{~uyz}xywyxy~|vz{zuyz{|zyy}|yzy|uz{{zz|~{wyxz||x~{v}|y}{~zz||v|||{{{z}{|xyzx|z{}|z|{}}z{xv~zw{uz}z~~|z|xy{|zx}{yxz}{z~w|~|yzvvyzz|xwzyyx|y{wxvw{{v}{{yvs{||wz{{z}x}y|{{zyzz|{{{~}{}yy}~twx{{wvxww|xyzz~yxwxyuzwz{}zt}w|y|~~}xzy}}}|y~z}{zz}{{|yy|xyzy|}{~zxzxv{|z||zzyyyy}t|yzxzz{{}||y}x~~}v|~y|}xxv}wy|{vyz~|{|w{}{|wxy~u|xzy{xyy}wxu{y~|{{uy}{|zx|y||~}zx{||xy{|tyvw|xzzy~x|x}z~|zvz{}|{w{uzvyuwzyxsw}}yy|~x}zwzz|yzu}y{||yx~{wz}y{zzyz|v~z}y{xyxv|z}w}x||y{{~~xwuwx~z|z}||y}|z{y{v~zzy}zyywzy~y|yzz|x||{x}{x{z|x|~yxx~{u{||zy{{|zw}~}~}~zz}|}~|x}|}}{~~~|~~~}|~z}||}y~vx|z}}}~~|~~}~||~|{~~~~y~|}}}}}x}}{}}{}}||}|~{~|}|{|{}}}{z~{|}~}||{}|~z}}}~~~~||~~||~y|z~|~~~}||~}|~{|{}|~~||||w||y~}}{}|y~~||~{~}~~~}yz}}|~}~|~{}~z}|~|}}~~w{~|~~zz}~{{|~~}}z|}~~{~}}|z}}}~}|~~~}~~zzz}~|~~}~{}~~y{}|}}z~~}~~|~~|}}xy~{{y~|~~z~{}~{y~|{}~~y~||~~||}~~|~}}}||~~}}~z~}~{|x~}z}{x|~z~~z}{~~|~}{}{~}{{~|{}{x|{y}x||{y}zzz|z}|z~|x{}yy}}|y{~|uzzy~~zyxz|wy}zzwwyz~|{|y{yxzzx{}zx|zw{~|zyzw}x{wyy~|ywzzy}{z}x{xwyxy~}xzy{|y}zyz{v}{y|uu~|zy~zxyxxy{xyzzwzsv{v~~{z|{{|zuz}z{|}|{}}zw}w}y{uxw|{ww~{vzw|xz|x|zx{wzuz~|yyz{|z{{{zy|{wz~xyx{~y}{xy~||z{}z}{~z{zzzv|w||{{{yxyzz}zz{|xz{{xwy~{|xy{z|zwu|{|yyx|x|}xy~y{|z{|{zx}~u{x}|y}|{}z||{}{xv|}zyz{{{|zzy}~xxy{xwy{yz{|zz}}|zw|yx}|}z{y}}}|{wx|wyvy}y|~{{y{{zx{x|zy{|~x{x|z|yzz}ztxyuxwzzx}xzz|y{u|{}yz|zx|{u~wyy{}z}z{|z{xzu|yw{zyz{|}}y{w~{z}uwu|w||x}yyzzzw~y|~x{~|zz|z}xz|}yx}}|}|xyxu|z{x|xx{z{|z|{{yx{z}yyz|w{|{v|w{zux|z|y|w}{x|{w{xzyx{xsyt{z{}|yy{xz|z|x{{qx~wzyx|||y~z~~yz{z}zuzzz~|xwxxw{yw~y}yz||{{}z|}wz||yz|zyy|yy|wy~y|~}z|x|y|zx|wzzv~zyy}w}vw{yyz}yz|}z~{{wzzw~z{~{|{|{y{{z{~y|xxyy}}~|}}{~~}}~}~zz}~~~}~}|}{}}~~~|{{~}|~|zy}|}~~~}||~z|}~}}|}~}|~}}|}~~|~}||}||}~~{|{~~}~|}~}~~~||zy{{}z~{~}~}}|}}~z}y{y|~x~~~}~~}|{}|~|}~z~||}~|~}{z}x~|}|}|}~~~}}|~~|}||{|~{}}||x}~zy~||~}|~}~~~}}~~|~~~|~~{{||}}}~~~~~|wz}}z~|}{||{~||~{~}~~~z}|~}}}}~~}z}}~~|}~~|~y{}~~|}}}|{~}}{}}}|x|||||}~}|~z}{{}~~}}|~~~}{z{}|}~}{|~z}~}||~~~}}~}~|}~}||}z|v{y~yywz|z}x~wz~y{}vt}uzz|}yy}y{xwzt}wwyt}|~}zxyz|vz}zz}y|{{z{|yy{}yww~wzz{x~y||{y{~v|xy~yw~ww}xzzxyz~{zy|y}y|v}z{~{{zw{v{{{|}zyyzx}|yx{w|wzx|w{{xt}zyzyzt{{s{}x|~yyxz|v||}wz}}y~|{{{y~}wz~w}|{yyvzx{yv{~|{|{xyvyy{z{wy||z~|{wyz}x||yyzw|z~y{x}|xy{}|w{zz}r~xyzvxyw|{yzzwsz~}~{zy{}y{}||yx|{~z{~~y|}x~~zwzy}v|xuyx||yxzyxyxyyyw{zrw~zzxy~{|~z|}y{~~}{y{{}{{zz|w}u|{w||zvzxy|wx}yy~yz{yx{y}uxzyxww~}z~~yzz|y~y|~~|zzzz}~x|{}|~{wyxuzy{yx{xzvyu{yv|zyx}vx}}zzx{y{}{|y}~{{~{{y{|}xwyx~zwy}zvxv{xw{|zx|txzzyzx{vz{{~zzzzzy}wz}y}{}y}|z{v}x|{yy}|z}||{z{z|w}yz|zx{|xvwy|zw|{xyzzx{zy}|~zyx{{|x~|~{|~{vw}y}|w|{wx|{yywz}xxyz~zxz}z{{}y{w|wy}}z|~zxz~z}}xzv|y{|x~z{|{yxzwyvy|}{|~xzzz||~|}vz|xz{{}z{}}}{z{|~}}}}}~w{{}||}~}y}}~|~~~~z}{|~}|||~~}|~~|}}~~}~~~}~~~}}|~|{}~|}{{~~}z|{~z|~}|~}~}~{{~x}||~}}}{}}}v~|{~}~~~~|{~~{~~~}}~zz|~}~~~~~}yx~}~||~~{~~~|}~~z{|~x|{~|~~~}{~}}{~}xyv}{}|}}|~~~y{~}~||~~~~{{~|~}|}~}z}}~}~|~}~||}~~}}}}||||}uy|||~z}{~|~z|~z{~y{|~}~{|z~}~y{zy~}}{~|~~~}~~|~{x~{}|~zy}}}~z}~~~~}}~|~}~~z~~~z~}~}~}}|}{{{}{}~~~{~|{|{||y{~}||~}~{~|{}{}~}|w}}~||~}|~{zv}}~z{|{}x~|vzy{y}yw}||}~{|xy}wy{vz{|zx{w{{}yyyyy{zvw{}|{}{|}}~yyy|z{|}wy{}|||wzyu~yz{{wyv}|z}}uwyyxxzyzy{z{~xwuzvw|}y~{yuyx||v~{}z{yz~{vyyz}{yty~{zy}yy{||u|w{zxzv}{|{wy|zz{zr{z}yw|{||zyy{xz}~}|~}ww|~zy~}{uxx{zx{x|{yzy~{{qxw{y{}~}{yyyyxy|{z}vyzz}xw}v}~}{wzxy{z}{{xzv|w}{{{{zzz|z|{zy{yxzxtt}{z|w|ux|y|x|~yxzw{|{x{w}xzw}vzxwy||~zyx~ux}|zr{x}wr}}zy{{z}}zyx|~{zw|xv{{{y||z{xz||zvy{|{z}{~||~}w||y{|sy|zs{vx}y{y}|~}yxyy|||~}~|vz}}w~|yy|{z|u{}zxwz{vyzzyzzzz{x|yy|{yxz{z|~zv{}|z{vx{}xywwwy||}z|~}~}zy{{x|wxu{}{z{pzyx}zwyyxvx|y{{uy{~y{z}|zx{y}{|vuyt{|}x{v|wzz}|tzxywyyxwy{y{z|}xxvzyv|}x{zzz}y}z}}w}~}y|z}z||uty~x|}{~|~x||z{}}|||||{z{wx}||zx~{|u|{~}|zx~u~{vy{{|}zxy{yzz{{~y|wvv|yy|}~{x{{|yxtqy|y|{y{z|zww|zzzyy~|x{}|y}|~~|z~{|~||}~||}}}}}~~|~y~{~||x}{}~~y~}z~|~~|~~}~}z~}{~}{{{{z||}|}y{|~}~}~}}~~~}}{z~~~~~|}}||~}{}~z}~~}|y~~|z{~yy{~|xwz}z~~}{}w|~~y|}~{}{}{|}|}~~~~}}z~~~}~}~{{||}{y}~}|}}}~}}|}~}}}~y|}~~~~|~}|}}{}}~}}z}|~~~{}}|{}|||w{{}}z}}~y}}}|~y}z~}}~}}q|~|}~{|}~}}||}|}}y~~~{|~w{}~~~u}~~~~}~}x||}}{|{|||zz}}|~|~|~z|~{}y}~{}~}~|~{~~~}}{y~{}~|~||~~~|}~z~z{~}}|z~||y}}|y|}{xz~||{vxzz||yw{yzyy|v{zxyxvzw|x}|wyzz~}|{}{zxy|}vw|}~|}}|||}|{uz}vy}}}vzyzwvy{xz{{y|z}vzg{{zw}x|~zz||z~~yxz}~~}|{xzz|u{zyzwwzz}|z~{|xywxu{|wz{{{wvz}|~xu{zzy}z|{zz|{{}~z~}}xw}}|yywxzwu{vz{v{xy|xy}v~v|wyyzzyw~}yy}{x|||}xwx{z|{x|{||~|~}{z~~|uz{y{{z{}z}w{xv~xz{y}zw|~vuw}xy{~|q~{}z{xz{v|}u~|~x{y{}}~x|x|vx{{|xzxwwyxuyxyzv|}wwzz{wx{||vyy|~}}~y}z~|y~|w|yzx~~{xy}}{{w}zyxvxxyz|yy|z}v{|xx}~xyz{xyz{}|z~|~y~y{~~yxz{|{}|y~}{}{yzzz{swxzwz{{{y|}{zyz{yzw{y{}yx|zw{zx|{z{yx{{||z}{~~{zz|~y|u|~yu|v|{x~xxxyw~s|z{{{~{z{zzv}szzyz~x{{z~}{x{y}x{wxy||z{}}}y~wyzx}uwz}{z{zzzyzz{zzz|{xwzw|p}|~zxw~y~|~y~wyyz|}}xzt}{vy{z|yy}xyyy~zyvwwzz{yzwz{}z{|xx|}|}}y~}x{v~~zzzzy~u|x{zyz~z{{y}zwz|}~|xzyy~zwx}xvxy|zs~{}wxrz}}}~~{~zy~}|~}||~}~~~}}{~~|}}~}~|||~~~~~}~}{~}}~}{|~~}~~~~||~{~}~{|~|}z}~{z~~~}}~}{~~}~|}z}~|{|{{~~z~{~{}~||{~~~~}~}~~~||{|{}|}{z~|}|{}}z|~~||y}{}z~~~}z|{~~~}z}~||}}}}~{}}}zw~y}}}y}{}~}}~x|w~}y~~~}~{~{~y{y}|{{~}|zzz~}||}}}~}|}}~}}~{||}z~~}|~~~}}~|~||~{}{|{y}z~~|||~|w}~}{~~~~~z}~|}z{{{}~~}z}}{}}}|z}}~{}}||~{|~~z~~}}{~~|~~}~~}}|}~||{}yy|}wx|t{yzyxx{v~{w{w|~yz|z}yx||{yz|}}|u|{yzx{zy|zz||zyt{z|uuzx{{ys~~zwv~xx~|z~v{y{}{yyx~zy{|yz{yzy}|{yz{}|yx{~|}{{~~}vw|{|vy{|wuz{zyx{{~{z{yyx{xzx}{|x~}}~}~xux{|u|{y~wuyvzyxx~|u~~v|yv{}|}y{~w~~|yzxzy}y{|{|||||yzz}uv}xxxzuv|u|}~{|zx{y~}z{wx{|x||z~y}~{x{z{~|z{{{x|uy|~|~{}{y|wxwzxxux{}}tw{|yzy{zym{v}~}~}xx~|xx}y}~}zwwyzwtxxxyyw{wwwzyzy|xzy}|yw}z|{y|x{||zz{{y{zvxzxxx{x~{y{vu~|z}x{wy}}|~wz|zw|{z|v|z~~{zw{wy{x|{|z}|||{y}|w{|ywzzw~tv|zyz{x{yywyz~w|yyzxyxwy||y{z|x{{|{zu|t{wzzx|xv{y{yv{~yyx{{|}x|~{yxzyxw~|zv~|w|xxzyx|||y~}wu}zwzzxzvzw||zzv~|{||y{|xyxz{yyszz~zv{yzyzu{~x}xxzu|~{z{wxywx}wy~|y|~xyy||y~w{z||~zw{|{|y{|{z{{z{y{z{~{~{w{}~yxv{}yyy{}{x|{{wzy|xzv~xxv}|z{szyyxwxw|}{{zw}wz{yz{zzw}wz{y|xxx||yzx{zwzzyyyywvxz|zzy~|~}{|~{x}|}}}y}}~~~|{}x}~z}~}{z}}~z~}~}}~~~{}}~|}}y{}|{|~}}}|~}|~}~}~}||~|{|}|~y{|{{~~~|~{~}~~{~{|~~{~~z}z~~}}}~z}~{yz}{}}}|}}x|{}~||~||z{z|x~~}}}}~}~~|~}{~}|{z|~}~|~~~||y{}~~}~~~~{{|}}||~|}|}|~}}|~~~}~~|~}~|}~y}~~z~{~~z~~|~}}{|}~z}|{}|x}}~}|~{~}|}}~}{}}}~~{|{~}~~}}z{z|||~|x}~}}}}}~~~|}~|~~}|{{~|{|z}||{~y}x~~|x}~~}z~z{~}{|y~~z|~|}~{~{}{{~}}~~}{~z{~z}}|}}{~}~~}~}{~|{|{|zxv|{z}{|x}yw|{xzw{}vxxz~uyxz~y{~|x|yvz{}z|~|{w|}~~w{{}}z~~~{{zxwx{y{}{|z|{xz{|y|{z|{zyy}zzzxv{}w~w{zxw{{}|}y{~u}xy{yy|}}{~|zx{x{v{{yxvzyy{zvv|txzy||x}|{x}}~}|{}y{u}}yxy~~{{zy}}{w}~y{z{}yzz{z{~zzwxu|x}{}z}{yw||{|||w~|{zxu|x{~x}v||}~{yxyzxz~yx{yzt{vwu|}y~zy|szx||zyvz|w{zy~{{yy{}{y{yy}xx}}}|xu|{uyz}x}wt}zz{v|v}|xx~{v}y{wyyz|}{xy}y~z{x~yzyy~{}~~y||{x{~{y{xyz~zuxxy}}{{z|yz|w|ww{{}{{{yz~}{xz|vzx}|~zz~zyxyv{}z}yx~|yxyyxzx|xywxzwxy{~|u}z{~yz}~{{z}~~|x{|~yu{|}xz|}{|wyxxz|z{{|y~{v|xuz}v~x}vx}{y{v{z~|zy~{||w~{{~~|y{|xz||~yz}{z~{xoy|x~{z}zwxzzyzxyx|xwxzz|}|~||{|z~}{{z~|~{z~{|{~|~y|w||yz}|yy{~{xwz|yyx{{||xwwy|z{{yux{|{z~~}xzy{z{}{{{~{{}~{v~}{yzwzy~xy{|yw|zz|x{{zy||yx|wxzw{x}z}|xz{~y{{{{}w{~|}}~}z~{~}}~~|{z}|}|}{~~~{{~|}}||||~}y~z}}|~|{~y}}~}~||~}y}~x}{~|{~z}zy~~yz~~}~}~z|~~z||~~|}|z|~}|~}|{~|~||{~~}~~{~{}}{|~~{y{|}~~}~|~{|y}}}|}|}}}{||{}x}|}~}~}~z|||~~~x|~|}|}}{z||}~~~{~~}||}}{~{~~}~w~||}~~~~}~z|~}~~|~z}~|}}x~||}y|~{}{y|z|~~~}{|}~}}||}~~z||{~zy{}|{}{}~}|~{}~|{~}~|}~z~}~{{|z~y~~}}}}{~}w|z|||z|~{z~}yq{{~}z|~|~~~~}~x{z~ux|zxz}~||{~zwwz|}w{yxz|~zyz}~~}x{{y{{y}yzu{ww~|w}wu{v|zrxy}|y{~{{uz~~{u|wzy|y}w~|yyx{||z{|}yzzxzz~x}tw~uz{xxzxx~{ywx|xy{wxy|{z{|zwz{x~u~w|~y}z|{x|~~z{z}|v{{yz|{wx}{y|ww|zyyyywzv{z{xwzyy|uy}yxz~|v|~{~z{|t}wy}~y{z|{{xwxu{z~zy||}zy~{zxy|}zzy{zzy||{yzyzxz|{u{|{|zx|z||}}{x~|{zx{z|{wyx||~}xxx~y{}{zz|~~z~z{y{ywz|~~yyxvx{{}|xyz{yrx}x~{~{}vzyy|y}z|||zz|xxwzwtzyy{z{}{z~}v||}zy|y}w~xvyxyy{{y}{}~xxvzyzyx{}xz{y}z{{{}~{zzzyzv|zty}~uz|~xxxx{~yzw{|}t}z|{x~}y{yxz{{xyzvz|x{|}s{yxyzyxy}{|{}}zzzyywx{z|twz|{zzx{|{~wu~x||y{}uyzyv|{}}yy~w{zz}zz{yu{z~{yz~q~{zxxy}y|yxs}wy~vzyy}{x~z}wyy{uxz|y{yyw}}uzyyxyv|~{u|{{z}t~z|~~}|~y||zzvwv{zvz~z|x{z|{v||}zx{||{~yw{}~xyy|{zv}wyyyx|zw~xxyz~yy{z}~z|~yz}~zxuxx~{w}}}zvxz|x{zwyz|~z}{}~}~{}z|}z~|}{~|{{{~~}~}}~|~}}}}~||~}~x~}|{~}~}}|}|{{}{~z}}}~|}|}}||~}~|}~~|{}}~~~}}|~~~{}{{~~}|||}~}||~}~|y~~|}z}y}|z}|}~|~}~~|}{~}x|~~}|y}}z}~}|{~}|~|}z{~~|~~~}{}}~|}}~}}|}}~y{~~{~|~y{~~|{|}~~~~}|zz}}|~|}}~~zz|~w{~}~|{}~{||}z}~z}y~{~zz}}~}~~|}~||~}}~z||yyz~w|}|}~||}}~~|y~z~z|}{}}~{}}}}|~}~}~}~||}{~~}}}}|||}}~|}zy}}~|z~z}~}~}}|||vwwzw}{~~yvyy|x~swzx{yyxz{w{x}z}zyxz{{|uxv|zv}yvz|z}|yzz|y{z|z}}z|zwx}xz|x~zt{|yzwwx|}|x|}{yv|{y{y}xxwsz|~{|~zyx|}{z{zz{wz~}|wp|zz|||yzz{|}xuzyzyzw~{www~{tvxz{yx|{{v|vzx~||{{}||{{|z}}~z{}|x|yyz}}}z|x}{}w~yy~zw|zsyvw|z}zwzxxyy}y~zw|{y{~wz{x||{{z|yz{|~~y{}yyu{sxxx{xt{zyz}||xxu|z|w|zv|{{x|yyy{yx|{{z~{wzy}{}}{z{w|zw}wwwyy}xzzvy|zv{y|xxz{ww{x~{v}yy|x}~z}}xx{v{|{z~}y~z}{{y{uzuxwz{t{wvyyxy}v}y{}zz{vzy{{z~w{|}z}t}tx||zz{||yx~x}~{yt~y}yxu{yxxvy{xxxz{u{z{{wyuytu{y{|{{{vx~zz{y}yyyv{y|yv{}z{~z|{{~zyxwwy{z{x|{zzw}{x||xyz}{|{ywyz}}wz{{xwzxx}}xvzy~}{}x~zy}{u}xvw|{vtxzy{y|~|x|{~{|{yuzzyzywzxz|z{||z|{{{zzz{{}{w|v{xxxy}y~y}}zyyvvx~y}{zy{|}}{{}|z|xz}y{{}~y}}z{w~{|{xy}z}y~wy{{}z|yzyw|xzyyzyx|z{~w||yuz|wyuy|yw||x}zzz{xx}yzy{~|z~~{~|{{}~}~{{}}~xz|yz|}~yx~~}~~{y{~{{}|~|z~}zy~{|~~z|~|}~~|{}~~~}}y~~}{}x}|}|~|~~}~~~{}|~|~|}~|}||~|x~zx~yz|}{}{y|}|||~~}|}y}~}{|}}|z|z}{~|~~~~||~|}z|~|~}}~~}|~}~}|}}{}||}}y~~|~~|}~~}|}}~}}|{yz~~z|~{y|}|~{}}}~|z}|{~z|z|w~|{~}~~{}z~|}}}}~}{v}~}|~|~|}~~{||~}~{{{~~z~}|{{||}~|~|}||||z~}~~z~|~{}~~|}}~}|~y}~z}{|}y~y{~||x}}}~{~|{|}}||}z|}}{|}~yz|||x}~|{y{~~||}zxx{|}zyz||wyyy|{z{{yz}{{{|{|zu}}z{{y{z{|zyzzy|||xxy}|vzx|y|x|w||x~yzz~{vvx{z}x{z{y{yzuzy||{xyv{yw{ww|zywt{}}y{~|{zv{|zzxwzw{~x|yzy}yv}~}~|}|yzyvv|}yzwywxzzz|z|yy|w}w{|oz{~zyx|}xzy{y|{}uu|yzz~y}{{x|xy|~||x|{|{|{u{xzyxv{z{}{yv||yxzxz|w~ywzx|z|wzvy|~{~w}{{}{z{}|z|{vyz{yv}{~}{vy}}z~z{}yz|yywyxyx||{y|y|y||xyy|zx}{z{|rx~|tw{w|y|x{wy~{|z}x}u}|w|{yyxxwx}y{y~ww{yz{~z}{y||y{zyyxyxzz{{}ux|wuy|xy{zyww|~w}zz{zww|}{yy{{x{{{{xu|xzxw{}yx{y}{z~~~w|xt{{}|~~x{zzyv|ywxv|y{|y}uxy~yx~}z{|z|{||z}vv{x}yz|v|zzxz{||w}v|w{|}tx}yuyx}~y~{{}z{~|}|yvzuz~w}}}~w}{z{w{z|{y}{z{z|wz|wx}z~{yz|x{}{zyy|w{yx~xyyw{z{}}{w~|y{{}|y|}z{w}{{zx|{w|}~zxyxxyy~{{wx{{{~yzxzy}{{{}|v|}}x|}{|xy|z{}{|v|}z|{|z|ywxyyv~yzz}wyxxxxz{~|z|y~{yy~~{y~}}}}~|~z~}~}||||{~}}{y}y|}}~}}|}|~{~}~zw||{z{}|~}z}}|~}~~|~}}|}}z{~~~{~~~z~y~|z{|z}~|~}z}}{}~{}||y}}|||~{~}y|z~}||~}}|}}~{~~}{~}||}|||{{{}~{~~}{{z|{~~}~{z}}~{~~}|}~{|||{~~}}~~~z~|||~~}{|}~}}{}|~{}}~~~z~|}~{|{|}{}~~{}}}z||}{}}~}{}}||}}~{~}z{{}}~{~}}|~~}~|{z}|y}}|zz~}~|}~~|z~|{~zz|~|||}|~~~~}~}~~y}x~~{|~{~~~~~~}||~}{||}|~~~y}z}~~}|~~}}~}~|~|~~|~}|~~~~}|}~|x}|~}~z~}}}~|~~{~|{{y||{y|v{|{zzz|~~yuy|yyzxx|yyzvvywuzzwzt|y{wyyyvxz{yw~{x{x~xxy{wy}z|wuzy~|xzzzvwuvxwtwy{xwz}|xx|yx{|y}z~|zux}}z~xx|{~w{}|{}xy~z~y|z}{x}|zxzzvxzzy~wzvzyw{|wy}|{}zw}|{{~{~z|{{v{~yzxy|||yz}zwxvx||}xxyy|{vw{xx{{yy|xy{zxux{}z{wxy{~}}uz~zyxyz~wz{yzzzw{}vyzyyxy~xw{|yyyw{{x}yw~{~x|xwyx}{~y|~{|zz|z}y~|yz{w{}|w}|{yz~zux{|w}yxyzywv}z{|yzz{yxzy~~yyz{}y|}zz{{y}{~~z{{zz|yy}z}}zy{|zyy|yy{{{y|v|v{|y{xuxz{xy{{}w|{z}|{}w~}{}|z}{{||{y}}}z{xyz|~xy}{wyzzy|yww}w}t}v{{xy||~yy{v|}y{~|~{|||x~xv}{x}v|{~yu|yz{x|z}y}|x|xxx{x{}yw||~z{y{}|w{z~|{{|yy|{y~~}|x~~}~x}rw~xwwwyw{|yyx|~~u|y|xwxv{}|{{z|{~{~v|y{{|xz|}{{|}||||}z|v|{}yyyz~z{xx|zzy||||{}ux}yx~vuzuxw}}z{{}y}~|{}{{y{|w}}{zz|~}}w~y{|{|}}|zw||x~z{vyxy|zuzzx|vvxy}{{x~}z{yy~|}}|}}}}|~}|}|{|}}w{~v|}~~|~}~}{~|~|~~~{}~~|z{~}{~~yxx~y|~~|z}|}}~~||~~~{y}}}x~~~~{|}}}~zx||}}}{}z~~}~}~~~~~}y|x{~}||}{{w||{{}~}|}~}~}{}~~}}~}~z}}|}~~~|z~~}{~~~z~{}}}||}}~}~x~~}{|~~|~|~~~{|~}|~}z~|}}~|}~y}~|~~{}~}}z~z}yyz{~}{}~v{{xz~}~z|~{}~{~~~}|||x{{|~~~~|x|{{{|z~~~|z|~~~~w~~yz|z}~~z{|}{{zxz~~}~}|~~~~}}}{~~{~|~|{~}}}}}~}}|||x|~~}|||}~|~~|~~}}}~y|{}|}|w|z~|~z}~|~vv|v{y|syy}zy{{zyz|}}|z||{wxxxyt|yzxyzw|zzwzx{|zu{y}y}v{{{{z{yyxwxz{zywzyy|}zv|{zz{z{{uyx|y~z{||z{zz{{uwyy}zx{}x|{vzv}xy{{}y~y|y~|}yy|z{}}{~~|v{z}{zz}t}~yxzzz{|z|}|{vy{yzyz|~{yxz~}|{{x{~z|{|{{}{yw~~s|z~yvw{|w}|~y|||}yywzzz|~z~yx~{y{}{y}}yy|z{{yz|yyyz~|xxyy|w}x}zuy|w|yx{xyvyvx{zvzwx}vzx}|}{z|{tw}wwyz|x~y|{z||{|zz{{xx~{|zw{w{{xvyxyyxzx|}}}||z}x{uy{zx|x{yxy{}}|}y|{|y{y|x{~|~x~~vy|{}{|~|}{z|t~{~z{}{|u|vywzx{~yyx}~z~x~}w{zz|}||v}xuwyyz~zy}{{x{z~zy}|{}u}zyy~{z}{|xy~}xwwux|y}~z|wy}yyx{{~}y{z~{}|{xwx}{yz{z{v{z}zw{{{{|vx|zv~~zzuy||}w}y|yx|}x|||}{z|~||{x{~x{|xz|y{xxw}{v}vyz~xxw|}y~zxw{x}zzyz{zx{}zzwyxz{{z|w|xwvy{|wz~}wxz~{y}}{yyz}|}|vxyw~|x{w}y}z}~{xzz}y|z{yy|u{{zzzu|{~wy}zux|{}{y{|y}{xzvzz{zvx|wyy|~~{|z|~~}|z|}}~}x}~y|||{{|~|~|z{}|v}|~{}~}~~}|}}}}z~x}~|{~|zz~}~}{{}|z{}}}|}|}~z~~w||{z~z|}{}|}~~~|{~z||zz~}{y{|{y~~w|~{~y}z{~||}|y}~~y~~~}{~}||}}~z}}|||}~~~}}}{}u|}}}}~y|~|}~~}~z|}~|}~|~|||~}~}|~~~~{~{|~vz}{w||~|~zy|~x{{}|~|~}z~z}}|~}~~~{~~}|{}|}{}~}}}z~{}}~|z~~||}z|~~|~}}}~{{~{|}}z}~~~}}}|z|~|{}}~}}}x~}|}z~}~{zy~|}yz}}~}~}~~|~}}~}}}}{|}{~~z~~|{~|}v{{{wz}}yz}x{yv||yz}||xwz{vx|w}wvzwzxz{xz}y}xy~~yz{x|yy{}}|z}vy{xz{{{{x|}}zwxzxyzwzwxyvyyxyyu{{~~wwt}}|{|{{zx}yxzxz}w{vx||x}~{{}{t||zxyuz~x}{}yvwxxxwvzz{yx|{yrx|y|ywy|xuz}ywx|~}|x}{{||y}}z~x{|zuwrx{y{ru~{y}{xzy|{vxz}xys{y||xxxy{~{}yzzwz|zy~x|}{{{y{y|}|yz}|~zv~wzw|~wv}yv|}{}zwz{yx|x{wx}~uz{{wyz|y{{~zzxx~}w{}uz~z}{x}{yy}y|{w|z{wzy}vuw{|y|zvzz{}zz{|{zz~zyv|z{}{z}yyz~}w{y|xvwuwvx{z}y|z{}yzz~xzyyv{x|vwz|x}~|{x}{~{|}{xvzzww|}|~~x}{|}wv~{~rz{{{w{{}xyx{zxx}{zxwu{yx{{{zwy{xx~{yzwxy}z|~y{{x~||{x{|{xxyxx|z~x{w{w{x|xzyz}xx{z}y|~u~}wy|szx{{}x}yxxyz|xz{yz|y{|~yvvyx}vxy~zzvz|{}x}vwxux{zr}z{{ww{}y|xx{{v|}wy|~zx}{|}{w|u{x}w{wyvx{xz~zwxzu{xz|}{wv}z{u|{}zy{~{}zxz{w|wx}|{~yxz}{zw|vx}{y{wzx{~{x}zuyw{xzu|zwzxyz{}zzwyzz}y{}z|~~z{}|wz|{|z~~|}|}|}z~|{~}}~~~~~~}}|}|z|zy||~}|~||}}~y~~xw}{|~|}}~~|}~~z}}{}}~z~||~}~|||{{{z~~||~~}||~y||||z~}}~~z}}{~~~~~}~}~}|zy|}zy~|~}{{~~y~}}}}}~|~|~{}}{~y|z{~{~zz}~{~y{}{~~}~~{|y~}~~}|}{{|~~|~|~}}~~}}}~{~~}}}}}z}~}||}{}|y~}}~~~|x||}}~z}~}y|}~|}}|~|~|}}|}~|}~x|}~}|y~{}|z~z{~zy~||}~~}~~}~|~}}|~|}z~|{~|~{~~~|zz{||}~{||||}~~}|}}}|{|z|{|x|zxu{y{{}zy|y|zxz}y}|~xz{|xzyv|}}xzzyyy|xzw|~yx}}y}}z|v|{{z}{z{wvyw~zw||vw{{~yzy~~zz~}{v}zzwz{xxy}xyyv|wsxxyz{v}{uxx{z{|~~z|{}{||{y|wyyz}{~zz|~xz}{xw{x|{zywxz}xwz|zy}}w~|{wy}zx}|{|sy{z{z{z{{y|}y{y~z~|y{{|~|zx}||{vzzzvwyx{us}{x{zwxvwyy~}uyy|y||x}zy||~vzy}x{|yzxz{|yyywzy}w}{x{|v{~{xwx{vw{uz}z}ww{y{yy}|w~~xx{x||||{|yw|{~~vxtxzzzyuwy}s~{zzzz{||zzx|{yxw|yz|{~|{z{|xxz}wzzzyyvy}|yzyyzy{{|wz|}z|y~}zvw|v}|~|{~vy}~}uzzyyxwvywzzy{{yyxw{x{}|{y}wyz}}x}{{y}yw~vv|z|vv|~}{zy~wy{{{xz{xw{y{x}x|x{zy}{xz|yys|w{yyy}w{{{zz~{x|{xxyx~yzy{|}}{w|}{xz|yu{{{}}z{y{|y}|~y{{~yx~yzxyy~wwy}zwwu~yz|}z}yyzw{x~yx~v|x|{{z~}zz|y}yx{|~zzv|y{xy|~||z{w|y||x~}zyyw~{{z}xz}}wzw}w{y{|~{v{z|uz|x{|xzx}yy{}z{zy|y{z}~yz~}|yvvzx{{tx|}zz{{y{wz}{z|~}}}~{}{~{{}|}}{~y~}|z~~~{~}}zy~||z~{}{y{~z}{{|{~}~~{~|~{}|~~}||{|}|}}~||zzyz}~~~z|~{{~}{{~{}{~~||zy~|~}}|~}|}}}~zyz~{{z}{}~~y~~~~|~}{}{~{z~~z|}~}}z~}~|~}~~}|~z}}}|}|z|{}||{z|}~}|}~|{z~}{|{yz|~}y~~~~||~z~|~}~{|~~|{~z~}}}}y}~~}~}~}}z~}}|zy|{|y~{~~||~~~~}~}|~~}~z}}~~}y~{y~~||||y~|y~|~}z}yz~~z~~z}}}y~|}y~|}~}~y{}~z}}z~z~}~~~{~|~}{}|}~}|z{|{~|{{}y|}y|{|zzy{{{ywz{}wyvw~}{vx~y|xw}x|xzuxzw~~uu}yx~x|~yz|y|y{{~{zyvzuv|yw{{zwx~|xwz}u{sw{zxwy{y{zxwyyw|z}~|x~||{|}y||}xzzy{y|w{yzy{}{|||vzy|zy|{|xxuty|w|ytu|ww|yy}x{~~}z|z~~z{~z{x|}~|yy}}vy{zvz|}yyz{xz|{yzzx{z}vy{yvwy|y{~yw|}}~yyyzwzyw||wx~{{{w|~~}yw{x{{z|z{z||{~yw{}y~|wvyw{ywy}xzu~z{{{~z|y~y|y}~|w|{|z{|yyy~|||{yywzy}wyzwwxuyxyzvw|w{{zyz|y|}zzy{{v|z{yxz|{|yy|y}{}xuxxz{|z|xzyu{vxz{{{}yz}}zyw||z}}{zyz}xy{x~}{|{zyxr~}~~x|{|zzyx~~yzt{|w{|yzx{x{w}zyyz|}{y~zzvz||vy}{xv}y{|}y{yz|~~}{w|yv|xw{yzywy|yyxyxx{z|y||zxzx~zx{~xzzy|{}y{~yx}{zyxyxyzy|x{|wzv{yt{{|x~v}zwvzyzw}|tz}uxw}u~{{zx{y|~}{z}y~~{|z{}|{{|wwz}wxzxzwy~|zxyyxz~yx|x|z|{}||z|}x||{yx{~|}}~{xwx{{||y|}zzyzy|wyv{y|wx~x}y}~}y}{|w|{|yz|u|zzzyz}}{}}|~y|{|zyz~|}~{|{|{~~~}~~~}~~y|~z|z{~~|~{~~z}~x||}||~x~z~~~~}}|~|}{z|~x|zz~~~}}~}|}{|z{~~|~{{~y|~}~|{~~x}||y|}{}{~||}}}|x~y}}}z~}}~~{}|~}~~~~}~~~~|~}}~}}|{}{|~|~}~~|}~x}z}{|{~~~||~z|{|{}{~~}{}~}|z}}~}~~}}~~|~}z~|{x}{{~}~|}~}}~~~~|~|~y{}{}{{{{~{{~|~}}~|}~|~||~}|}{}~}z{||y~}}~}~}z~}~z}~{}}~}~||{~y~~~}}~~}y~|~~}}}|}y}~~||y}{~~~}}{{~~|{|}|~~{~~}xv{{y}z}}~~zz{~u{zyx|y|yu}||{yxy}~z|z~}~zzvx|y{|zzy|~xz|z~x{xz}{|{zx|vz{v{{yy}szz~zz{{x{~x|zz|{zy|{w}zy}xxzw{z|z{}}zzxxv}}t~{{}x~zy|{{{y|{{zv{~~xv|v||zv|x~zyxyzwxwv|x}zxv}{w|yy{~|zyz{y~y|z~xz~}}y}|~x{{}|{{zwywxx~xz}tzv{v{|}|yzwx|wx|yzvyu{z{|yz}yzxy{~}{~z{xy}|xu~~}z|}||s~{|}z{}uzxz|yy|}wz|{{|{xyyzx|}owu~z|zyvyxx~{zyyx}xzxzxtw|w||xzzyyzzwy}y{w}u~{yy}}}~{xx}~|}xt|z|zv{|x{yz{z{zzxx~||{|x}y{|z{{y~}|z|z|}yw|zyz{|{~z~zy{z}{{z{y~}y}x~yyy~w||yy|wzz|{y{yx}v{w}}{zzv|{{|{~|yw|wz{y{x|{zzwz{z}{z{z}xy|x|}|{w~ww|~zyzz{{wyxzz|y~{zwu{~y|x{{w{}zz|}y|wzx}z}~{y}|z|z{w|y~yxz~x|}|zvvzw|zy{~x~xw~yt||{{}zz{{z{z}zz{||z{|}wxzwx{|v~ww}zy}{v{~x|y}v|yx}|v|}{z}u||}zxxx~xzyw{yw}{z|y|y|z}x}|{x{|{z}xxz{zzw|~~x~}}zzwyy|zvy}z~|yx~wyvy~yz}z~y|{w~}y|~~x|}z}{zz}~||}~z{|||~|~~~}|~tz|z~|~|z~~|}|~{~~}{{}}}}z~|~}~~||~||{~~}~}~}|}{|w~}}{{}z~{|{}}~~~~~~{~}x~{}|}~|}}v~z|{|~~{|}~{|}}{~~}~z}}{|~|{~|||}}}|~~}}~{||z}}||{~~|||~||||~~~{}~|}{~||~~~~}||~~}}zzz}{}|~}}~{|~y}~~|}{~~{|}|}}|z|}|~}|~~~~}~}~}{z}|}~}|||~}{{~}~}}}{~}~~~||}}|x{~}{~z}}{z}{|}}}}}w}{|~~|z||}}~z}}z||~}}|~~~~}|~~}|{}~~~|}y~}}}z~z{~||}||}{z|}}~y{|yw{}}~yz{zyzy~z{~w{{yx|y{y|w~|zz{yu~}xyy}{{zxuuy||yyy~{}|xy~|{|{|}xx{x|yx{{{{x|{||v{w}yxuw{zxvzzzxxyz{}zz{{{w{|z{}}yz{{|~xt}{yu}zx|wvxxwwy|y{|v}}z{{xyv{z|}}}yyxz|||}{||{zy|}z|z}}{|~||y~zuvw{}zyz{{u{yz{xv|wy}}xwwzywxyr|}z|~{{{wzzz~||}y{~y|v|}{wyywx|uxvzxyyz|z~|z{vxz||vx{ty{{~~xy}w~|v}~{w}{{z}zzz}y~z{|z~|wzxv}wyzwyx}xx|y|}{y{vyx{zzy}y{zx|y|y~~~|}|}{z{|xx}{wzy|zvv}{y|zz~{txyywz~vxz|{zz||zv{|~|{yyy{y}w~{~{{z~~yy~w~{}yw}vz~z{y{z{tzy~|p{w}vzzx~~}w}z|y|z{|~|{}w{zu{xz}zzy{x||~{}zw{yyzzwzvywyu{yyzvzvyyyzu{{vyz|{}~}}~||z}{}}w|y~|y{zz~}y{|xy{zyxyzw{wy~{xw{z}w{{y{tw|yx{{|}~}xx~}zz~||y{{~{{s|yzyz{}{xzyx}zxu{y|{u|wy~}}wwz{{x|x|~}wtx{z{xzy|yww|w~{}|y|zv{}z}{}|{|zxv~}xxyzy~yx{{zwz{xxz|zwwvzy}{z{~w}{{x{|{y}y}~{~}}}{~y~|~~}z|~}y}z|~{{~|~}~~}|{{}{|~|~~}{{}~z~||~z{~~{{}|~{~~}}~|~}~|~z}}~{y~}{}{{}~|y~~}~~~z~~~}~{~v~{||{|x|z~|x{z|x|}~{}|}~}}~~{}{~}|~~|z||{{}|}}xzy~}||~~}~}{}|~||~||y{~~|{~z{{|{{~{{|~}|}|}}}}|z~z~x~}}}~}zx~~}~~{~~||~~}z}{z}~~}}~y||~||||z~}~~{{{z~{~~{{|~~~}~}y}~|~}{~~~}~z}}}}}}|||}|}~}~~}zz{|~{|~{}}}|~|{{{{}|z~|~}}}~|}z~}{{||~||~|~}y|{~~}}}|~~|~~~{}{{yz~~|z}{|~{~{|zz~}~}~z~w~yyx{zx{{z|zxz|y|zuz}{||y~yz{x{z|~wwwyv||yz{wu}x~y}x}y{|zyvxz{y}|w|z{yxz|x}}yx~}yx~z|yyyvxy|yxwuyvy{wz|vyzwyx{|y~}zz|zuyvyzyx{{~w|{y|z|{}|vy{zuy~zzz||{|{{|{yxyvxx~{wyv|z}zyxz~wxy{}xzz}w}~y{|zz{}{z{yyxzyz}z|ww|yzxxwv~~|~w~z|z}~}yz{{{|z{wzzxxwwxxt~|zzz{}~yw~z|w|x~z}|}}}zz||{{zx~x|yyyyy{zyzyuz{}z|yvwtzxysz{y{}w~xv||~{zy|v{z{wyzzy|{{y|x{x}x|yuxvz~ywzvy|z{}zw|vzwzx||z|yxy{}|z}z}~y{y|{|{x}yz|w{{xyvyt|~~wvy}{{|}{wsyzz~{y{}{~yuwzx}w}{xxz}z|xxzv|y{z}|zz|zzxz|xzxyy{yzzv|{}w{yxxvxw|{}v{yxw~{{x}yt~}zz~w~~zz}~{{xuy~xwxuzxyywvxzu|w{}y~}{zzzz~yv}|zyyzz}{x{yywy||zw|y}{|~x{y|wz{z{|z{x||vyxyy|~|w}}vxx}~x}tvuxzyvyw|{|y~x{wyw}uzyx|}yw{y{y{{zvxx}zxxw}x|{{|xzw}{{z{|zxz}|yyzxywyv{|zyz|{wz{xzy|{vxw|{zxuww~z}|yx{y||y{wyyx{|x{{vvzyzv|{yyy|yz{~{||}}~|~w~|}~|~|z|zvyz~~~}z|~||}|}{{}}{}}~}z}|zz~}{|}~}}}{z}}{y|~z~~~x}}}~~}x~z~z~|}~||~|~}}z}~~|{y|}~{~~{|z}{}~z{z}{{~~}}}|z~}}}|~}~|}}~|~|}w|y|}{}y|~}{{}}y}|w~vyvz|~|~{}{~|}}|}}}}}~y}z}|}}|~{{}~{~{||z|~~}{|z||xz}}}|~}}}{}|z|||~~~~}|||}{y}~y{{|~}~}~}}y~|~x|}~}~z{~}{}|~z|~{}{{}|~}~~~y~}{}~}{yz|y{yx}|y|v~}z~~~~zz|}}u{z}}||~|{~{z||}}~{~{|}}y}y{}}}~|}}}}x{}}}|}z}}~{}}{}w|{y}~{~x{|{~{r}|{~|~}{|}}|z~z}~}}||~~{|~|}||~z}}~}}z}~}wy~}~z}|zy}}z~}~}}~}~|}z|{|\\\\